From 0d4d899acc5e94020b0540314bfa5c2b92113036 Mon Sep 17 00:00:00 2001 From: QMK Bot Date: Mon, 10 Jul 2023 17:56:26 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20fd675?= =?UTF-8?q?e0f4278309eb35bc9a5e6406acfed91b1ef=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CNAME | 1 + assets/BaseKey.34f28bd3.css | 1 + assets/BaseKey.64b83051.js | 2 + assets/Home.85e51b77.js | 27 + assets/Home.fe6589aa.css | 1 + assets/Print.43531894.js | 5 + assets/Print.76aa46fc.css | 1 + assets/Santa_hat.caf4a6a3.svg | 26 + assets/Test.a430b51d.css | 1 + assets/Test.ac55ae35.js | 24 + assets/food-potato.b9b94e79.svg | 1 + ...axy-infinity-milky-way-110854.b22a7196.jpg | Bin 0 -> 294701 bytes assets/index.254dc608.css | 1 + assets/index.e2a69c9b.js | 2226 +++++++++++++++++ assets/jinglebell.32197867.svg | 7 + .../montserrat-all-400-normal.977cced4.woff | Bin 0 -> 68308 bytes ...tserrat-cyrillic-400-normal.637fc058.woff2 | Bin 0 -> 12196 bytes ...rat-cyrillic-ext-400-normal.2675120f.woff2 | Bin 0 -> 13908 bytes ...montserrat-latin-400-normal.2b26a74f.woff2 | Bin 0 -> 19844 bytes ...serrat-latin-ext-400-normal.66ebd4ac.woff2 | Bin 0 -> 16952 bytes ...errat-vietnamese-400-normal.e2852d24.woff2 | Bin 0 -> 6688 bytes assets/roboto-all-400-normal.55110586.woff | Bin 0 -> 65244 bytes assets/roboto-all-700-normal.61e16263.woff | Bin 0 -> 65292 bytes .../roboto-cyrillic-400-normal.8dd3b91c.woff2 | Bin 0 -> 9688 bytes .../roboto-cyrillic-700-normal.053508cc.woff2 | Bin 0 -> 9544 bytes ...oto-cyrillic-ext-400-normal.78f525ec.woff2 | Bin 0 -> 15344 bytes ...oto-cyrillic-ext-700-normal.790da48c.woff2 | Bin 0 -> 14720 bytes assets/roboto-greek-400-normal.ede055d1.woff2 | Bin 0 -> 7100 bytes assets/roboto-greek-700-normal.6d6cdebe.woff2 | Bin 0 -> 6888 bytes assets/roboto-latin-400-normal.cc46322d.woff2 | Bin 0 -> 15688 bytes assets/roboto-latin-700-normal.0eaeadb5.woff2 | Bin 0 -> 15828 bytes ...roboto-latin-ext-400-normal.4e959d91.woff2 | Bin 0 -> 11860 bytes ...roboto-latin-ext-700-normal.336bb304.woff2 | Bin 0 -> 11836 bytes .../roboto-mono-all-400-normal.0bdd8d40.woff | Bin 0 -> 47300 bytes ...to-mono-cyrillic-400-normal.59a50722.woff2 | Bin 0 -> 7000 bytes ...ono-cyrillic-ext-400-normal.89d35836.woff2 | Bin 0 -> 13120 bytes ...oboto-mono-greek-400-normal.217a3b3a.woff2 | Bin 0 -> 5512 bytes ...oboto-mono-latin-400-normal.e1fd013a.woff2 | Bin 0 -> 12312 bytes ...o-mono-latin-ext-400-normal.f80216c7.woff2 | Bin 0 -> 8600 bytes ...oboto-vietnamese-400-normal.fb56f0e0.woff2 | Bin 0 -> 5540 bytes ...oboto-vietnamese-700-normal.6ac62ad1.woff2 | Bin 0 -> 5524 bytes favicon.ico | Bin 0 -> 1150 bytes index.html | 33 + keymaps/0/0_sixty_base_default.json | 50 + keymaps/0/0_sixty_underglow_default.json | 50 + keymaps/0/0xc7_61key_default.json | 22 + keymaps/0/0xcb_1337_default.json | 28 + keymaps/0/0xcb_splaytoraid_32u4_default.json | 32 + .../0/0xcb_splaytoraid_rp2040_ce_default.json | 32 + keymaps/0/0xcb_static_default.json | 36 + keymaps/0/0xcb_tutelpad_default.json | 12 + keymaps/1/10bleoledhub_default.json | 20 + keymaps/1/1k_default.json | 11 + keymaps/1/1upkeyboards_1up60hse_default.json | 29 + keymaps/1/1upkeyboards_1up60hte_default.json | 22 + keymaps/1/1upkeyboards_1up60rgb_default.json | 22 + .../1upkeyboards_pi40_grid_v1_1_default.json | 36 + .../1/1upkeyboards_pi40_mit_v1_0_default.json | 36 + .../1/1upkeyboards_pi40_mit_v1_1_default.json | 36 + keymaps/1/1upkeyboards_pi50_grid_default.json | 40 + keymaps/1/1upkeyboards_pi50_mit_default.json | 40 + keymaps/1/1upkeyboards_pi60_default.json | 39 + keymaps/1/1upkeyboards_pi60_hse_default.json | 29 + keymaps/1/1upkeyboards_pi60_rgb_default.json | 22 + keymaps/1/1upkeyboards_super16_default.json | 14 + keymaps/1/1upkeyboards_super16v2_default.json | 20 + .../1/1upkeyboards_sweet16_v1_default.json | 14 + ...1upkeyboards_sweet16v2_kb2040_default.json | 20 + ...keyboards_sweet16v2_pro_micro_default.json | 20 + keymaps/2/25keys_aleth42_rev0_default.json | 32 + keymaps/2/25keys_aleth42_rev1_default.json | 32 + keymaps/2/25keys_cassette42_default.json | 28 + keymaps/2/25keys_zinc_rev1_default.json | 44 + keymaps/2/25keys_zinc_reva_default.json | 44 + keymaps/2/2key2crawl_default.json | 12 + keymaps/3/30wer_default.json | 18 + keymaps/3/3keyecosystem_2key2_default.json | 20 + keymaps/3/3w6_rev1_default.json | 44 + keymaps/3/3w6_rev2_default.json | 44 + keymaps/4/40percentclub_25_default.json | 22 + keymaps/4/40percentclub_4pack_default.json | 11 + keymaps/4/40percentclub_4x4_default.json | 32 + keymaps/4/40percentclub_5x5_default.json | 36 + keymaps/4/40percentclub_6lit_default.json | 12 + keymaps/4/40percentclub_foobar_default.json | 38 + keymaps/4/40percentclub_gherkin_default.json | 38 + .../40percentclub_gherkin_kb2040_default.json | 38 + .../4/40percentclub_half_n_half_default.json | 14 + .../4/40percentclub_i75_promicro_default.json | 15 + .../4/40percentclub_i75_teensy2_default.json | 15 + keymaps/4/40percentclub_luddite_default.json | 22 + keymaps/4/40percentclub_mf68_default.json | 29 + keymaps/4/40percentclub_nano_default.json | 16 + keymaps/4/40percentclub_nein_default.json | 18 + keymaps/4/40percentclub_nori_default.json | 44 + ...ercentclub_polyandry_promicro_default.json | 14 + ...percentclub_polyandry_teensy2_default.json | 14 + keymaps/4/40percentclub_sixpack_default.json | 12 + keymaps/4/40percentclub_tomato_default.json | 38 + keymaps/4/40percentclub_ut47_default.json | 35 + keymaps/4/45_ats_default.json | 26 + keymaps/4/4by3_default.json | 13 + keymaps/4/4pplet_aekiso60_rev_a_default.json | 22 + keymaps/4/4pplet_aekiso60_rev_b_default.json | 22 + keymaps/4/4pplet_bootleg_rev_a_default.json | 22 + .../4pplet_eagle_viper_rep_rev_a_default.json | 22 + .../4pplet_eagle_viper_rep_rev_b_default.json | 22 + .../4/4pplet_perk60_iso_rev_a_default.json | 22 + keymaps/4/4pplet_steezy60_rev_a_default.json | 22 + keymaps/4/4pplet_steezy60_rev_b_default.json | 22 + .../4pplet_unextended_std_rev_a_default.json | 22 + .../4/4pplet_waffling60_rev_a_default.json | 22 + .../4/4pplet_waffling60_rev_b_default.json | 22 + .../4/4pplet_waffling60_rev_c_default.json | 22 + .../4pplet_waffling60_rev_d_ansi_default.json | 22 + .../4/4pplet_waffling60_rev_d_default.json | 22 + .../4pplet_waffling60_rev_d_iso_default.json | 22 + .../4/4pplet_waffling80_rev_a_default.json | 26 + .../4/4pplet_waffling80_rev_b_default.json | 26 + keymaps/4/4pplet_yakiimo_rev_a_default.json | 24 + keymaps/7/7c8_framework_default.json | 43 + keymaps/8/8pack_rev11_default.json | 16 + keymaps/8/8pack_rev12_default.json | 16 + keymaps/9/9key_default.json | 18 + keymaps/a/a_dux_default.json | 38 + keymaps/a/abacus_default.json | 26 + .../a/abatskeyboardclub_nayeon_default.json | 16 + keymaps/a/abstract_ellipse_rev1_default.json | 12 + keymaps/a/acekeyboard_titan60_default.json | 22 + .../a/acheron_apollo_87h_delta_default.json | 40 + .../a/acheron_apollo_87h_gamma_default.json | 40 + keymaps/a/acheron_apollo_87htsc_default.json | 40 + keymaps/a/acheron_apollo_88htsc_default.json | 40 + keymaps/a/acheron_arctic_default.json | 22 + keymaps/a/acheron_athena_alpha_default.json | 40 + keymaps/a/acheron_athena_beta_default.json | 40 + keymaps/a/acheron_austin_default.json | 16 + keymaps/a/acheron_elongate_beta_default.json | 26 + keymaps/a/acheron_elongate_delta_default.json | 32 + keymaps/a/acheron_keebspcb_default.json | 22 + keymaps/a/acheron_lasgweloth_default.json | 22 + keymaps/a/acheron_shark_alpha_default.json | 32 + keymaps/a/acheron_shark_beta_default.json | 32 + keymaps/a/ada_ada1800mini_default.json | 22 + keymaps/a/ada_infinity81_default.json | 24 + keymaps/a/adafruit_macropad_default.json | 22 + keymaps/a/adelheid_default.json | 24 + keymaps/a/adkb96_rev1_default.json | 16 + keymaps/a/adm42_rev4_default.json | 44 + keymaps/a/adpenrose_akemipad_default.json | 40 + keymaps/a/adpenrose_kintsugi_default.json | 22 + keymaps/a/adpenrose_obi_default.json | 32 + keymaps/a/adpenrose_shisaku_default.json | 32 + keymaps/a/aeboards_aegis_default.json | 40 + .../aeboards_constellation_rev1_default.json | 22 + .../aeboards_constellation_rev2_default.json | 22 + .../aeboards_constellation_rev3_default.json | 22 + keymaps/a/aeboards_ext65_rev1_default.json | 36 + keymaps/a/aeboards_ext65_rev2_default.json | 36 + keymaps/a/aeboards_ext65_rev3_default.json | 36 + .../a/aeboards_satellite_rev1_default.json | 36 + .../a/afternoonlabs_breeze_rev0_default.json | 29 + .../a/afternoonlabs_breeze_rev1_default.json | 29 + .../a/afternoonlabs_gust_rev1_default.json | 13 + ...fternoonlabs_oceanbreeze_rev1_default.json | 29 + ...noonlabs_southern_breeze_rev1_default.json | 29 + ...ernoonlabs_summer_breeze_rev1_default.json | 29 + keymaps/a/ai03_andromeda_default.json | 16 + keymaps/a/ai03_equinox_rev0_default.json | 26 + keymaps/a/ai03_equinox_rev1_default.json | 26 + keymaps/a/ai03_jp60_default.json | 22 + keymaps/a/ai03_lunar_default.json | 30 + keymaps/a/ai03_lunar_ii_default.json | 22 + keymaps/a/ai03_orbit_default.json | 37 + keymaps/a/ai03_orbit_x_default.json | 32 + keymaps/a/ai03_polaris_default.json | 22 + keymaps/a/ai03_quasar_default.json | 24 + keymaps/a/ai03_soyuz_default.json | 15 + keymaps/a/ai03_vega_default.json | 22 + keymaps/a/ai03_voyager60_alps_default.json | 22 + keymaps/a/ai_default.json | 15 + .../a/aidansmithdotdev_fine40_default.json | 32 + keymaps/a/akb_eb46_default.json | 26 + keymaps/a/akb_ogr_default.json | 22 + keymaps/a/akb_ogrn_default.json | 22 + keymaps/a/akb_raine_default.json | 24 + keymaps/a/akb_vero_default.json | 22 + .../a/akegata_denki_device_one_default.json | 22 + keymaps/a/akko_5108_default.json | 56 + keymaps/a/akko_acr87_default.json | 56 + keymaps/a/akko_top40_default.json | 20 + keymaps/a/al1_default.json | 22 + keymaps/a/alas_default.json | 23 + keymaps/a/aleblazer_zodiark_default.json | 36 + keymaps/a/alf_dc60_default.json | 22 + keymaps/a/alf_x11_default.json | 24 + keymaps/a/alf_x2_default.json | 24 + .../a/alfredslab_swift65_hotswap_default.json | 22 + .../a/alfredslab_swift65_solder_default.json | 22 + keymaps/a/alhenkb_macropad5x4_default.json | 15 + keymaps/a/aliceh66_pianoforte_default.json | 16 + keymaps/a/aliceh66_pianoforte_hs_default.json | 16 + keymaps/a/alpha_default.json | 28 + keymaps/a/alpine65_default.json | 22 + keymaps/a/alps64_default.json | 15 + keymaps/a/alt34_rev1_default.json | 14 + keymaps/a/amag23_default.json | 20 + keymaps/a/amjkeyboard_amj40_default.json | 32 + keymaps/a/amjkeyboard_amj60_default.json | 22 + keymaps/a/amjkeyboard_amj66_default.json | 22 + keymaps/a/amjkeyboard_amj84_default.json | 24 + keymaps/a/amjkeyboard_amj96_default.json | 24 + keymaps/a/amjkeyboard_amjpad_default.json | 24 + keymaps/a/an_achronism_tetromino_default.json | 36 + keymaps/a/anavi_knob1_default.json | 11 + keymaps/a/anavi_knobs3_default.json | 11 + keymaps/a/anavi_macropad10_default.json | 13 + keymaps/a/anavi_macropad8_default.json | 16 + keymaps/a/andean_condor_default.json | 15 + keymaps/a/annepro2_c15_default.json | 29 + keymaps/a/annepro2_c18_default.json | 29 + keymaps/a/ano_default.json | 24 + keymaps/a/anomalykb_a65i_default.json | 22 + keymaps/a/aos_tkl_default.json | 24 + keymaps/a/aozora_default.json | 22 + keymaps/a/aplyard_aplx6_rev1_default.json | 16 + keymaps/a/aplyard_aplx6_rev2_default.json | 20 + keymaps/a/arabica37_rev1_default.json | 36 + keymaps/a/ares_default.json | 22 + .../a/argo_works_ishi_80_mk0_avr_default.json | 22 + ...o_works_ishi_80_mk0_avr_extra_default.json | 22 + keymaps/a/arisu_default.json | 22 + keymaps/a/arrayperipherals_1x4p1_default.json | 14 + .../a/artemis_paragon_hotswap_default.json | 16 + .../a/artemis_paragon_soldered_default.json | 16 + keymaps/a/ash1800_default.json | 26 + keymaps/a/ash_xiix_default.json | 26 + keymaps/a/ask55_default.json | 22 + keymaps/a/at_at_660m_default.json | 22 + keymaps/a/atlantis_ak81_ve_default.json | 24 + keymaps/a/atlantis_ps17_default.json | 40 + keymaps/a/atlas_65_default.json | 36 + keymaps/a/atomic_default.json | 50 + keymaps/a/atreus62_default.json | 29 + keymaps/a/atreus_astar_default.json | 26 + keymaps/a/atreus_astar_mirrored_default.json | 26 + keymaps/a/atreus_f103_default.json | 26 + keymaps/a/atreus_feather_default.json | 26 + keymaps/a/atreus_promicro_default.json | 26 + keymaps/a/atreus_teensy2_default.json | 26 + keymaps/a/atreyu_rev1_default.json | 36 + keymaps/a/atreyu_rev2_default.json | 36 + keymaps/a/atset_at12_default.json | 26 + keymaps/a/atset_at16_default.json | 26 + keymaps/a/atset_at1_default.json | 17 + keymaps/a/atset_at3_default.json | 17 + keymaps/a/atset_at6_default.json | 20 + keymaps/a/atset_at9_default.json | 23 + keymaps/a/atxkb_1894_default.json | 22 + keymaps/a/aurora65_default.json | 22 + keymaps/a/automata02_alisaie_default.json | 22 + keymaps/a/avalanche_v1_default.json | 29 + keymaps/a/avalanche_v2_default.json | 36 + keymaps/a/avalanche_v3_default.json | 29 + keymaps/a/avalanche_v4_default.json | 29 + keymaps/a/aves60_default.json | 22 + keymaps/a/aves65_default.json | 22 + .../axolstudio_foundation_gamma_default.json | 24 + keymaps/a/axolstudio_helpo_default.json | 20 + .../a/axolstudio_yeti_hotswap_default.json | 24 + .../a/axolstudio_yeti_soldered_default.json | 22 + keymaps/a/aya_default.json | 29 + keymaps/b/b_sides_rev41lp_default.json | 32 + keymaps/b/bacca70_default.json | 24 + keymaps/b/baguette_default.json | 22 + keymaps/b/bahm_aster_ergo_default.json | 16 + keymaps/b/baion_808_default.json | 16 + keymaps/b/bajjak_default.json | 41 + keymaps/b/balloondogcaps_tr90_default.json | 18 + keymaps/b/balloondogcaps_tr90pm_default.json | 18 + keymaps/b/bandominedoni_default.json | 47 + keymaps/b/bantam44_default.json | 26 + keymaps/b/barleycorn_smd_default.json | 22 + keymaps/b/barracuda_default.json | 28 + keymaps/b/basekeys_slice_rev1_default.json | 29 + .../b/basekeys_slice_rev1_rgb_default.json | 29 + keymaps/b/basekeys_trifecta_default.json | 29 + keymaps/b/basketweave_default.json | 22 + ...ardkb_charybdis_3x5_blackpill_default.json | 26 + ...ardkb_charybdis_3x5_v1_elitec_default.json | 26 + ...ardkb_charybdis_3x5_v2_elitec_default.json | 26 + ...kb_charybdis_3x5_v2_splinky_2_default.json | 26 + ...kb_charybdis_3x5_v2_splinky_3_default.json | 26 + ...dkb_charybdis_3x5_v2_stemcell_default.json | 26 + ...ardkb_charybdis_3x6_blackpill_default.json | 26 + ...ardkb_charybdis_3x6_v1_elitec_default.json | 26 + ...ardkb_charybdis_3x6_v2_elitec_default.json | 26 + ...kb_charybdis_3x6_v2_splinky_2_default.json | 26 + ...kb_charybdis_3x6_v2_splinky_3_default.json | 26 + ...dkb_charybdis_3x6_v2_stemcell_default.json | 26 + ...ardkb_charybdis_4x6_blackpill_default.json | 32 + ...ardkb_charybdis_4x6_v1_elitec_default.json | 32 + ...ardkb_charybdis_4x6_v2_elitec_default.json | 32 + ...kb_charybdis_4x6_v2_splinky_2_default.json | 32 + ...kb_charybdis_4x6_v2_splinky_3_default.json | 32 + ...dkb_charybdis_4x6_v2_stemcell_default.json | 32 + ...ardkb_dilemma_3x5_2_assembled_default.json | 32 + ...stardkb_dilemma_3x5_2_splinky_default.json | 32 + .../b/bastardkb_dilemma_3x5_3_default.json | 32 + .../b/bastardkb_scylla_blackpill_default.json | 29 + .../b/bastardkb_scylla_v1_elitec_default.json | 29 + .../b/bastardkb_scylla_v2_elitec_default.json | 29 + ...bastardkb_scylla_v2_splinky_2_default.json | 29 + ...bastardkb_scylla_v2_splinky_3_default.json | 29 + .../bastardkb_scylla_v2_stemcell_default.json | 29 + .../bastardkb_skeletyl_blackpill_default.json | 32 + .../bastardkb_skeletyl_v1_elitec_default.json | 32 + .../bastardkb_skeletyl_v2_elitec_default.json | 32 + ...stardkb_skeletyl_v2_splinky_2_default.json | 32 + ...stardkb_skeletyl_v2_splinky_3_default.json | 32 + ...astardkb_skeletyl_v2_stemcell_default.json | 32 + keymaps/b/bastardkb_tbk_default.json | 32 + .../bastardkb_tbkmini_blackpill_default.json | 32 + .../bastardkb_tbkmini_v1_elitec_default.json | 32 + .../bastardkb_tbkmini_v2_elitec_default.json | 32 + ...astardkb_tbkmini_v2_splinky_2_default.json | 32 + ...astardkb_tbkmini_v2_splinky_3_default.json | 32 + ...bastardkb_tbkmini_v2_stemcell_default.json | 32 + keymaps/b/bbrfkr_dynamis_default.json | 36 + keymaps/b/bear_face_v1_default.json | 40 + keymaps/b/bear_face_v2_default.json | 40 + keymaps/b/beatervan_default.json | 44 + keymaps/b/beekeeb_piantor_default.json | 14 + keymaps/b/bemeier_bmek_rev1_default.json | 29 + keymaps/b/bemeier_bmek_rev2_default.json | 29 + keymaps/b/bemeier_bmek_rev3_default.json | 29 + keymaps/b/bfake_default.json | 29 + keymaps/b/biacco42_ergo42_rev1_default.json | 26 + keymaps/b/biacco42_meishi2_default.json | 11 + keymaps/b/biacco42_meishi_default.json | 11 + keymaps/b/binepad_bn003_default.json | 23 + keymaps/b/binepad_bn006_default.json | 12 + keymaps/b/binepad_bn009_r1_default.json | 13 + keymaps/b/binepad_bn009_r2_default.json | 13 + keymaps/b/binepad_bnr1_v1_default.json | 14 + keymaps/b/binepad_bnr1_v2_default.json | 14 + keymaps/b/bioi_f60_default.json | 22 + keymaps/b/bioi_g60_default.json | 36 + keymaps/b/bioi_g60ble_default.json | 15 + keymaps/b/bioi_morgan65_default.json | 36 + keymaps/b/bioi_s65_default.json | 22 + keymaps/b/black_hellebore_default.json | 15 + keymaps/b/blackplum_default.json | 22 + keymaps/b/blank_blank01_default.json | 22 + .../b/blank_tehnologii_manibus_default.json | 22 + keymaps/b/blaster75_default.json | 24 + keymaps/b/blockboy_ac980mini_default.json | 36 + keymaps/b/blockey_default.json | 22 + keymaps/b/blu_vimclutch_default.json | 20 + keymaps/b/bluebell_swoop_default.json | 14 + keymaps/b/boardrun_bizarre_default.json | 22 + keymaps/b/boardrun_classic_default.json | 22 + keymaps/b/boardsource_3x4_default.json | 18 + keymaps/b/boardsource_4x12_default.json | 26 + keymaps/b/boardsource_5x12_default.json | 29 + keymaps/b/boardsource_beiwagon_default.json | 20 + .../b/boardsource_holiday_spooky_default.json | 12 + keymaps/b/boardsource_lulu_avr_default.json | 36 + .../b/boardsource_lulu_rp2040_default.json | 36 + .../b/boardsource_microdox_v1_default.json | 26 + .../b/boardsource_microdox_v2_default.json | 26 + keymaps/b/boardsource_technik_o_default.json | 26 + keymaps/b/boardsource_technik_s_default.json | 26 + keymaps/b/boardsource_the_mark_default.json | 22 + keymaps/b/boardwalk_default.json | 22 + keymaps/b/bobpad_default.json | 16 + keymaps/b/bolsa_bolsalice_default.json | 36 + keymaps/b/bolsa_damapad_default.json | 13 + keymaps/b/bop_default.json | 18 + keymaps/b/boston_default.json | 26 + keymaps/b/boston_meetup_2019_default.json | 33 + .../b/botanicalkeyboards_fm2u_default.json | 11 + keymaps/b/box75_default.json | 16 + keymaps/b/bpiphany_four_banger_default.json | 17 + ...piphany_frosty_flake_20130602_default.json | 16 + ...piphany_frosty_flake_20140521_default.json | 16 + keymaps/b/bpiphany_ghost_squid_default.json | 24 + keymaps/b/bpiphany_hid_liber_default.json | 24 + keymaps/b/bpiphany_kitten_paw_default.json | 16 + .../b/bpiphany_pegasushoof_2013_default.json | 24 + .../b/bpiphany_pegasushoof_2015_default.json | 24 + keymaps/b/bpiphany_sixshooter_default.json | 16 + keymaps/b/bpiphany_tiger_lily_default.json | 16 + .../b/bpiphany_unloved_bastard_default.json | 16 + keymaps/b/bt66tech_bt66tech60_default.json | 29 + keymaps/b/bthlabs_geekpad_default.json | 13 + keymaps/b/bubble75_hotswap_default.json | 24 + keymaps/b/budgy_default.json | 14 + keymaps/b/buildakb_potato65_default.json | 22 + keymaps/b/buildakb_potato65hs_default.json | 22 + keymaps/b/buildakb_potato65s_default.json | 22 + keymaps/b/butterkeebs_pocketpad_default.json | 15 + keymaps/b/buzzard_rev1_default.json | 44 + .../cablecardesigns_cypher_rev6_default.json | 22 + .../c/cablecardesigns_phoenix_default.json | 16 + keymaps/c/caffeinated_serpent65_default.json | 22 + keymaps/c/canary_canary60rgb_v1_default.json | 43 + keymaps/c/cannonkeys_adelie_default.json | 32 + keymaps/c/cannonkeys_aella_default.json | 24 + keymaps/c/cannonkeys_an_c_default.json | 22 + keymaps/c/cannonkeys_atlas_alps_default.json | 36 + keymaps/c/cannonkeys_atlas_default.json | 29 + .../cannonkeys_bakeneko60_iso_hs_default.json | 22 + .../cannonkeys_bakeneko65_iso_hs_default.json | 22 + keymaps/c/cannonkeys_balance_default.json | 22 + .../c/cannonkeys_brutalv2_1800_default.json | 24 + keymaps/c/cannonkeys_brutalv2_65_default.json | 22 + keymaps/c/cannonkeys_caerdroia_default.json | 24 + keymaps/c/cannonkeys_chimera65_default.json | 22 + .../c/cannonkeys_chimera65_hs_default.json | 22 + keymaps/c/cannonkeys_cloudline_default.json | 24 + keymaps/c/cannonkeys_crin_default.json | 22 + .../c/cannonkeys_db60_hotswap_default.json | 22 + keymaps/c/cannonkeys_db60_j02_default.json | 22 + keymaps/c/cannonkeys_db60_rev2_default.json | 22 + .../c/cannonkeys_devastatingtkl_default.json | 24 + keymaps/c/cannonkeys_ellipse_default.json | 36 + keymaps/c/cannonkeys_ellipse_hs_default.json | 36 + keymaps/c/cannonkeys_gentoo_default.json | 22 + keymaps/c/cannonkeys_gentoo_hs_default.json | 22 + keymaps/c/cannonkeys_hoodrowg_default.json | 24 + keymaps/c/cannonkeys_instant60_default.json | 22 + keymaps/c/cannonkeys_instant65_default.json | 22 + keymaps/c/cannonkeys_iron165_default.json | 22 + keymaps/c/cannonkeys_leviatan_default.json | 22 + .../c/cannonkeys_malicious_ergo_default.json | 22 + keymaps/c/cannonkeys_moment_default.json | 36 + keymaps/c/cannonkeys_moment_hs_default.json | 36 + keymaps/c/cannonkeys_nearfield_default.json | 15 + .../c/cannonkeys_obliterated75_default.json | 24 + keymaps/c/cannonkeys_onyx_default.json | 22 + keymaps/c/cannonkeys_ortho48_default.json | 26 + keymaps/c/cannonkeys_ortho48v2_default.json | 26 + keymaps/c/cannonkeys_ortho60_default.json | 29 + keymaps/c/cannonkeys_ortho60v2_default.json | 29 + keymaps/c/cannonkeys_ortho75_default.json | 22 + keymaps/c/cannonkeys_practice60_default.json | 22 + keymaps/c/cannonkeys_practice65_default.json | 22 + keymaps/c/cannonkeys_rekt1800_default.json | 24 + keymaps/c/cannonkeys_ripple_default.json | 24 + keymaps/c/cannonkeys_ripple_hs_default.json | 24 + keymaps/c/cannonkeys_sagittarius_default.json | 22 + ...keys_satisfaction75_prototype_default.json | 24 + ...annonkeys_satisfaction75_rev1_default.json | 24 + keymaps/c/cannonkeys_savage65_default.json | 22 + keymaps/c/cannonkeys_serenity_default.json | 24 + keymaps/c/cannonkeys_tmov2_default.json | 32 + keymaps/c/cannonkeys_tsukuyomi_default.json | 22 + keymaps/c/cannonkeys_typeb_default.json | 22 + keymaps/c/cannonkeys_vector_default.json | 36 + keymaps/c/cannonkeys_vicious40_default.json | 26 + keymaps/c/cantor_default.json | 14 + keymaps/c/capsunlocked_cu24_default.json | 24 + keymaps/c/capsunlocked_cu65_default.json | 22 + keymaps/c/capsunlocked_cu75_default.json | 24 + keymaps/c/capsunlocked_cu7_default.json | 18 + keymaps/c/capsunlocked_cu80_v1_default.json | 16 + ...apsunlocked_cu80_v2_ansi_base_default.json | 24 + ...capsunlocked_cu80_v2_ansi_rgb_default.json | 24 + ...capsunlocked_cu80_v2_iso_base_default.json | 24 + .../capsunlocked_cu80_v2_iso_rgb_default.json | 24 + keymaps/c/carbo65_default.json | 22 + keymaps/c/catch22_default.json | 22 + keymaps/c/centromere_default.json | 26 + keymaps/c/cest73_tkm_default.json | 24 + keymaps/c/chalice_default.json | 36 + keymaps/c/chaos65_default.json | 36 + keymaps/c/charue_charon_default.json | 22 + keymaps/c/charue_sunsetter_default.json | 15 + keymaps/c/charue_sunsetter_r2_default.json | 22 + keymaps/c/chavdai40_rev1_default.json | 20 + keymaps/c/chavdai40_rev2_default.json | 20 + keymaps/c/checkerboards_axon40_default.json | 26 + .../checkerboards_candybar_ortho_default.json | 26 + keymaps/c/checkerboards_g_idb60_default.json | 29 + keymaps/c/checkerboards_nop60_default.json | 29 + ...checkerboards_phoenix45_ortho_default.json | 26 + keymaps/c/checkerboards_plexus75_default.json | 29 + .../c/checkerboards_plexus75_he_default.json | 29 + .../c/checkerboards_pursuit40_default.json | 26 + keymaps/c/checkerboards_quark_default.json | 29 + keymaps/c/checkerboards_quark_lp_default.json | 26 + .../c/checkerboards_quark_plus_default.json | 26 + .../checkerboards_quark_squared_default.json | 26 + keymaps/c/checkerboards_snop60_default.json | 22 + .../checkerboards_ud40_ortho_alt_default.json | 26 + keymaps/c/cherrybstudio_cb1800_default.json | 26 + keymaps/c/cherrybstudio_cb65_default.json | 22 + keymaps/c/cherrybstudio_cb87_default.json | 24 + keymaps/c/cherrybstudio_cb87rgb_default.json | 24 + keymaps/c/cherrybstudio_cb87v2_default.json | 24 + keymaps/c/cheshire_curiosity_default.json | 29 + keymaps/c/chickenman_ciel65_default.json | 22 + keymaps/c/chickenman_ciel_default.json | 22 + keymaps/c/chlx_merro60_default.json | 22 + keymaps/c/chlx_str_merro60_default.json | 22 + keymaps/c/chocofly_v1_default.json | 29 + keymaps/c/chocv_default.json | 14 + keymaps/c/chromatonemini_default.json | 26 + .../c/churrosoft_deck8_noleds_default.json | 12 + keymaps/c/churrosoft_deck8_rgb_default.json | 12 + keymaps/c/cipulot_ec_23u_default.json | 40 + keymaps/c/cipulot_ec_60_default.json | 36 + .../c/cipulot_ec_alveus_1_0_0_default.json | 36 + .../c/cipulot_ec_alveus_1_2_0_default.json | 36 + keymaps/c/cipulot_ec_pro2_default.json | 36 + .../c/cipulot_ec_prox_ansi_iso_default.json | 36 + keymaps/c/cipulot_ec_prox_jis_default.json | 36 + keymaps/c/cipulot_kallos_default.json | 40 + keymaps/c/cipulot_kawayo_default.json | 36 + keymaps/c/cipulot_rf_r1_8_9xu_default.json | 40 + keymaps/c/citrus_erdnuss65_default.json | 22 + keymaps/c/ck60i_default.json | 36 + keymaps/c/ckeys_handwire_101_default.json | 50 + keymaps/c/ckeys_nakey_default.json | 15 + keymaps/c/ckeys_obelus_default.json | 44 + keymaps/c/ckeys_thedora_default.json | 38 + keymaps/c/ckeys_washington_default.json | 18 + keymaps/c/clawsome_bookerboard_default.json | 14 + keymaps/c/clawsome_coupe_default.json | 22 + keymaps/c/clawsome_doodle_default.json | 12 + keymaps/c/clawsome_fightpad_default.json | 12 + .../c/clawsome_gamebuddy_v1_0_default.json | 15 + .../c/clawsome_gamebuddy_v1_m_default.json | 15 + keymaps/c/clawsome_hatchback_default.json | 16 + keymaps/c/clawsome_luggage_rack_default.json | 16 + keymaps/c/clawsome_numeros_default.json | 15 + keymaps/c/clawsome_roadster_default.json | 14 + keymaps/c/clawsome_sedan_default.json | 22 + keymaps/c/clawsome_sidekick_default.json | 16 + keymaps/c/clawsome_suv_default.json | 16 + .../c/clickety_split_leeloo_rev1_default.json | 36 + keymaps/c/clueboard_17_default.json | 22 + keymaps/c/clueboard_2x1800_2018_default.json | 19 + keymaps/c/clueboard_2x1800_2019_default.json | 18 + keymaps/c/clueboard_2x1800_2021_default.json | 16 + keymaps/c/clueboard_60_default.json | 29 + .../c/clueboard_66_hotswap_gen1_default.json | 29 + ...lueboard_66_hotswap_prototype_default.json | 29 + keymaps/c/clueboard_66_rev1_default.json | 29 + keymaps/c/clueboard_66_rev2_default.json | 29 + keymaps/c/clueboard_66_rev3_default.json | 29 + keymaps/c/clueboard_66_rev4_default.json | 29 + keymaps/c/clueboard_california_default.json | 16 + keymaps/c/clueboard_card_default.json | 15 + keymaps/c/cmm_studio_fuji65_default.json | 22 + .../c/cmm_studio_saka68_hotswap_default.json | 22 + .../c/cmm_studio_saka68_solder_default.json | 22 + keymaps/c/coarse_cordillera_default.json | 22 + keymaps/c/coarse_ixora_default.json | 12 + keymaps/c/coarse_vinta_default.json | 15 + keymaps/c/coban_pad3a_default.json | 11 + keymaps/c/compound_default.json | 22 + keymaps/c/contender_default.json | 37 + keymaps/c/contra_default.json | 50 + keymaps/c/controllerworks_mini36_default.json | 40 + keymaps/c/controllerworks_mini42_default.json | 35 + .../c/converter_a1200_miss1200_default.json | 24 + .../converter_a1200_mistress1200_default.json | 24 + .../c/converter_a1200_teensy2pp_default.json | 24 + keymaps/c/converter_adb_usb_rev1_default.json | 16 + keymaps/c/converter_adb_usb_rev2_default.json | 16 + keymaps/c/converter_hp_46010a_default.json | 16 + keymaps/c/converter_ibm_terminal_default.json | 18 + keymaps/c/converter_m0110_usb_default.json | 22 + .../converter_numeric_keypad_iie_default.json | 14 + .../converter_palm_usb_stowaway_default.json | 29 + .../c/converter_periboard_512_default.json | 32 + .../c/converter_siemens_tastatur_default.json | 15 + .../c/converter_sun_usb_type3_default.json | 16 + .../c/converter_sun_usb_type5_default.json | 16 + keymaps/c/converter_usb_usb_ble_default.json | 26 + keymaps/c/converter_usb_usb_hasu_default.json | 26 + .../converter_usb_usb_pro_micro_default.json | 26 + keymaps/c/converter_xmk_default.json | 14 + keymaps/c/converter_xt_usb_default.json | 15 + keymaps/c/cool836a_default.json | 28 + ...copenhagen_click_click_pad_v1_default.json | 16 + .../c/coseyfannitutti_discipad_default.json | 15 + .../c/coseyfannitutti_discipline_default.json | 22 + keymaps/c/coseyfannitutti_mullet_default.json | 22 + .../c/coseyfannitutti_mulletpad_default.json | 15 + .../c/coseyfannitutti_mysterium_default.json | 24 + keymaps/c/coseyfannitutti_romeo_default.json | 20 + keymaps/c/cosmo65_default.json | 22 + keymaps/c/cozykeys_bloomer_v2_default.json | 24 + keymaps/c/cozykeys_bloomer_v3_default.json | 24 + keymaps/c/cozykeys_speedo_v2_default.json | 29 + keymaps/c/cozykeys_speedo_v3_default.json | 29 + keymaps/c/cradio_default.json | 32 + keymaps/c/craftwalk_default.json | 23 + keymaps/c/crawlpad_default.json | 20 + keymaps/c/crazy_keyboard_68_default.json | 22 + keymaps/c/crbn_default.json | 32 + keymaps/c/creatkeebs_glacier_default.json | 16 + keymaps/c/creatkeebs_thera_default.json | 16 + .../crimsonkeyboards_resume1800_default.json | 25 + keymaps/c/crin_default.json | 36 + keymaps/c/crkbd_r2g_default.json | 32 + keymaps/c/crkbd_rev1_default.json | 32 + keymaps/c/crowboard_default.json | 32 + keymaps/c/crypt_macro_default.json | 16 + keymaps/c/custommk_ergostrafer_default.json | 16 + keymaps/c/custommk_evo70_default.json | 22 + keymaps/c/custommk_genesis_rev1_default.json | 22 + keymaps/c/custommk_genesis_rev2_default.json | 22 + keymaps/c/cutie_club_borsdorf_default.json | 22 + .../c/cutie_club_keebcats_denis_default.json | 15 + .../c/cutie_club_keebcats_dougal_default.json | 15 + keymaps/c/cutie_club_novus_default.json | 22 + keymaps/c/cutie_club_wraith_default.json | 24 + keymaps/c/cx60_default.json | 36 + keymaps/c/cxt_studio_default.json | 14 + keymaps/c/cybergear_macro25_default.json | 12 + keymaps/d/dailycraft_bat43_rev1_default.json | 29 + keymaps/d/dailycraft_bat43_rev2_default.json | 29 + keymaps/d/dailycraft_claw44_rev1_default.json | 26 + keymaps/d/dailycraft_owl8_default.json | 32 + .../d/dailycraft_sandbox_rev1_default.json | 12 + .../d/dailycraft_sandbox_rev2_default.json | 12 + keymaps/d/dailycraft_stickey4_default.json | 24 + .../d/dailycraft_wings42_rev1_default.json | 32 + ...ilycraft_wings42_rev1_extkeys_default.json | 32 + .../d/dailycraft_wings42_rev2_default.json | 32 + keymaps/d/daji_seis_cinco_default.json | 22 + keymaps/d/db_db63_default.json | 36 + keymaps/d/dc01_arrow_default.json | 15 + keymaps/d/dc01_left_default.json | 15 + keymaps/d/dc01_numpad_default.json | 22 + keymaps/d/dc01_right_default.json | 22 + keymaps/d/dekunukem_duckypad_default.json | 22 + keymaps/d/delikeeb_flatbread60_default.json | 50 + keymaps/d/delikeeb_vaguettelite_default.json | 38 + keymaps/d/delikeeb_vanana_rev1_default.json | 36 + keymaps/d/delikeeb_vanana_rev2_default.json | 36 + keymaps/d/delikeeb_vaneela_default.json | 36 + keymaps/d/delikeeb_vaneelaex_default.json | 32 + ...delikeeb_waaffle_rev3_elite_c_default.json | 36 + ...likeeb_waaffle_rev3_pro_micro_default.json | 36 + keymaps/d/deltapad_default.json | 32 + keymaps/d/deltasplit75_v2_default.json | 24 + keymaps/d/demiurge_default.json | 22 + keymaps/d/deng_djam_default.json | 18 + keymaps/d/deng_thirty_default.json | 33 + keymaps/d/densus_alveus_mx_default.json | 15 + keymaps/d/dichotomy_default.json | 43 + keymaps/d/dinofizz_fnrow_v1_default.json | 11 + keymaps/d/dk60_default.json | 22 + keymaps/d/dm9records_ergoinu_default.json | 29 + keymaps/d/dm9records_lain_default.json | 32 + keymaps/d/dm9records_plaid_default.json | 50 + keymaps/d/dm9records_tartan_default.json | 22 + keymaps/d/dmqdesign_spin_default.json | 14 + keymaps/d/dnworks_sbl_default.json | 22 + keymaps/d/do60_default.json | 22 + keymaps/d/doio_kb16_rev1_default.json | 32 + keymaps/d/doio_kb16_rev2_default.json | 32 + keymaps/d/doio_kb30_default.json | 40 + keymaps/d/doio_kb38_default.json | 24 + keymaps/d/donutcables_budget96_default.json | 32 + .../d/donutcables_scrabblepad_default.json | 25 + keymaps/d/doodboard_duckboard_default.json | 29 + keymaps/d/doodboard_duckboard_r2_default.json | 29 + keymaps/d/doppelganger_default.json | 22 + keymaps/d/doro67_multi_default.json | 22 + keymaps/d/doro67_regular_default.json | 22 + keymaps/d/doro67_rgb_default.json | 30 + keymaps/d/dotmod_dymium65_default.json | 36 + keymaps/d/dp60_default.json | 22 + keymaps/d/draculad_default.json | 43 + keymaps/d/draytronics_daisy_default.json | 18 + keymaps/d/draytronics_elise_default.json | 22 + keymaps/d/draytronics_elise_v2_default.json | 22 + keymaps/d/draytronics_scarlet_default.json | 15 + keymaps/d/drewkeys_iskar_default.json | 22 + keymaps/d/drhigsby_bkf_default.json | 26 + keymaps/d/drhigsby_dubba175_default.json | 26 + .../d/drhigsby_ogurec_left_pm_default.json | 23 + .../d/drhigsby_ogurec_right_pm_default.json | 23 + keymaps/d/drhigsby_packrat_default.json | 26 + keymaps/d/drop_sense75_default.json | 24 + keymaps/d/drop_thekey_v1_default.json | 11 + keymaps/d/drop_thekey_v2_default.json | 11 + keymaps/d/dtisaac_cg108_default.json | 16 + keymaps/d/dtisaac_dosa40rgb_default.json | 26 + keymaps/d/dtisaac_dtisaac01_default.json | 24 + keymaps/d/duck_eagle_viper_v2_default.json | 22 + keymaps/d/duck_jetfire_default.json | 16 + keymaps/d/duck_lightsaver_default.json | 24 + keymaps/d/duck_octagon_v1_default.json | 24 + keymaps/d/duck_octagon_v2_default.json | 24 + keymaps/d/duck_orion_v3_default.json | 24 + keymaps/d/duck_tcv3_default.json | 24 + keymaps/d/ducky_one2mini_1861st_default.json | 29 + keymaps/d/ducky_one2sf_1967st_default.json | 29 + keymaps/d/dumbo_default.json | 32 + keymaps/d/dumbpad_v0x_default.json | 20 + .../d/dumbpad_v0x_dualencoder_default.json | 20 + keymaps/d/dumbpad_v0x_right_default.json | 20 + keymaps/d/dumbpad_v1x_default.json | 20 + .../d/dumbpad_v1x_dualencoder_default.json | 20 + keymaps/d/dumbpad_v1x_oled_default.json | 32 + keymaps/d/dumbpad_v1x_right_default.json | 20 + keymaps/d/dumbpad_v3x_default.json | 20 + keymaps/d/durgod_dgk6x_galaxy_default.json | 43 + .../d/durgod_dgk6x_hades_ansi_default.json | 39 + keymaps/d/durgod_dgk6x_hades_iso_default.json | 39 + keymaps/d/durgod_dgk6x_venus_default.json | 39 + keymaps/d/durgod_k310_base_default.json | 27 + keymaps/d/durgod_k320_base_default.json | 27 + keymaps/d/dyz_dyz40_default.json | 26 + keymaps/d/dyz_dyz60_default.json | 29 + keymaps/d/dyz_dyz60_hs_default.json | 29 + keymaps/d/dyz_dyz_tkl_default.json | 32 + keymaps/d/dyz_selka40_default.json | 26 + keymaps/d/dyz_synthesis60_default.json | 29 + keymaps/d/dz60_default.json | 22 + keymaps/d/dztech_bocc_default.json | 15 + keymaps/d/dztech_duo_s_default.json | 36 + keymaps/d/dztech_dz60rgb_ansi_v1_default.json | 29 + .../d/dztech_dz60rgb_ansi_v2_1_default.json | 29 + keymaps/d/dztech_dz60rgb_ansi_v2_default.json | 29 + keymaps/d/dztech_dz60rgb_v1_default.json | 36 + keymaps/d/dztech_dz60rgb_v2_1_default.json | 36 + keymaps/d/dztech_dz60rgb_v2_default.json | 36 + keymaps/d/dztech_dz60rgb_wkl_v1_default.json | 29 + .../d/dztech_dz60rgb_wkl_v2_1_default.json | 29 + keymaps/d/dztech_dz60rgb_wkl_v2_default.json | 29 + keymaps/d/dztech_dz64rgb_default.json | 36 + keymaps/d/dztech_dz65rgb_v1_default.json | 22 + keymaps/d/dztech_dz65rgb_v2_default.json | 22 + keymaps/d/dztech_dz65rgb_v3_default.json | 22 + keymaps/d/dztech_dz96_default.json | 24 + keymaps/d/dztech_endless80_default.json | 40 + keymaps/d/dztech_og60_default.json | 36 + keymaps/d/dztech_pluto_default.json | 15 + keymaps/d/dztech_tofu_ii_v1_default.json | 22 + keymaps/d/dztech_tofu_jr_v1_default.json | 36 + keymaps/e/e88_default.json | 24 + keymaps/e/ealdin_quadrant_default.json | 29 + keymaps/e/earth_rover_default.json | 14 + keymaps/e/eason_aeroboard_default.json | 22 + keymaps/e/eason_capsule65_default.json | 22 + keymaps/e/eason_greatsword80_default.json | 24 + keymaps/e/ebastler_e80_1800_default.json | 35 + .../e/ebastler_isometria_75_rev1_default.json | 32 + keymaps/e/eco_rev1_default.json | 26 + keymaps/e/eco_rev2_default.json | 26 + keymaps/e/edc40_default.json | 26 + keymaps/e/edda_default.json | 22 + keymaps/e/edi_hardlight_mk1_default.json | 32 + keymaps/e/edi_hardlight_mk2_default.json | 32 + keymaps/e/edi_standaside_default.json | 26 + keymaps/e/edinburgh41_default.json | 32 + keymaps/e/eek_silk_down_default.json | 32 + keymaps/e/eek_silk_up_default.json | 32 + keymaps/e/efreet_default.json | 26 + keymaps/e/eggsworks_egg58_default.json | 22 + keymaps/e/ein_60_default.json | 38 + keymaps/e/ekow_akira_default.json | 22 + keymaps/e/elephant42_default.json | 26 + keymaps/e/emajesty_eiri_default.json | 26 + keymaps/e/emery65_default.json | 22 + keymaps/e/emi20_default.json | 29 + keymaps/e/emptystring_nqg_default.json | 26 + keymaps/e/eniigmakeyboards_ek60_default.json | 15 + keymaps/e/eniigmakeyboards_ek65_default.json | 22 + keymaps/e/eniigmakeyboards_ek87_default.json | 16 + keymaps/e/ep_40_default.json | 26 + keymaps/e/ep_96_default.json | 16 + keymaps/e/ep_comsn_hs68_default.json | 15 + keymaps/e/ep_comsn_mollydooker_default.json | 15 + keymaps/e/ep_comsn_tf_longeboye_default.json | 22 + keymaps/e/epoch80_default.json | 24 + keymaps/e/era_era65_default.json | 23 + keymaps/e/ergodox_ez_base_default.json | 38 + keymaps/e/ergodox_ez_glow_default.json | 38 + keymaps/e/ergodox_ez_shine_default.json | 38 + keymaps/e/ergodox_stm32_default.json | 65 + keymaps/e/ergoslab_rev1_default.json | 36 + keymaps/e/ergotravel_rev1_default.json | 32 + .../ericrlau_numdiscipline_rev1_default.json | 22 + keymaps/e/esca_getawayvan_default.json | 32 + keymaps/e/esca_getawayvan_f042_default.json | 32 + keymaps/e/eternal_keypad_default.json | 29 + keymaps/e/eu_isolation_default.json | 26 + ...vancookaudio_sleepingdinosaur_default.json | 15 + keymaps/e/evancookaudio_tenpad_default.json | 12 + keymaps/e/eve_meteor_default.json | 24 + keymaps/e/evil80_default.json | 32 + keymaps/e/evolv_default.json | 40 + keymaps/e/evyd13_atom47_rev2_default.json | 32 + keymaps/e/evyd13_atom47_rev3_default.json | 32 + keymaps/e/evyd13_atom47_rev4_default.json | 32 + keymaps/e/evyd13_atom47_rev5_default.json | 32 + keymaps/e/evyd13_eon40_default.json | 26 + keymaps/e/evyd13_eon65_default.json | 22 + keymaps/e/evyd13_eon75_default.json | 24 + keymaps/e/evyd13_eon87_default.json | 24 + keymaps/e/evyd13_eon95_default.json | 24 + keymaps/e/evyd13_fin_pad_default.json | 16 + keymaps/e/evyd13_gh80_1800_default.json | 17 + keymaps/e/evyd13_gh80_3700_default.json | 16 + keymaps/e/evyd13_gud70_default.json | 29 + keymaps/e/evyd13_minitomic_default.json | 26 + keymaps/e/evyd13_mx5160_default.json | 22 + keymaps/e/evyd13_nt210_default.json | 16 + keymaps/e/evyd13_nt650_default.json | 40 + keymaps/e/evyd13_nt660_default.json | 15 + keymaps/e/evyd13_nt750_default.json | 24 + keymaps/e/evyd13_nt980_default.json | 24 + keymaps/e/evyd13_omrontkl_default.json | 24 + keymaps/e/evyd13_plain60_default.json | 22 + keymaps/e/evyd13_pockettype_default.json | 26 + keymaps/e/evyd13_quackfire_default.json | 24 + keymaps/e/evyd13_solheim68_default.json | 22 + keymaps/e/evyd13_ta65_default.json | 22 + keymaps/e/evyd13_wasdat_code_default.json | 24 + keymaps/e/evyd13_wasdat_default.json | 16 + keymaps/e/evyd13_wonderland_default.json | 22 + keymaps/e/exclusive_e65_default.json | 22 + keymaps/e/exclusive_e6_rgb_default.json | 22 + keymaps/e/exclusive_e6v2_le_bmc_default.json | 22 + keymaps/e/exclusive_e6v2_le_default.json | 15 + keymaps/e/exclusive_e6v2_oe_bmc_default.json | 22 + keymaps/e/exclusive_e6v2_oe_default.json | 22 + keymaps/e/exclusive_e7v1_default.json | 24 + keymaps/e/exclusive_e7v1se_default.json | 24 + keymaps/e/exclusive_e85_hotswap_default.json | 24 + keymaps/e/exclusive_e85_soldered_default.json | 24 + keymaps/e/exent_default.json | 22 + keymaps/e/eyeohdesigns_babyv_default.json | 26 + keymaps/e/eyeohdesigns_sprh_default.json | 22 + .../e/eyeohdesigns_theboulevard_default.json | 29 + .../ez_maker_directpins_promicro_default.json | 21 + .../ez_maker_directpins_proton_c_default.json | 27 + .../e/ez_maker_directpins_rp2040_default.json | 26 + .../ez_maker_directpins_teensy_2_default.json | 22 + ...z_maker_directpins_teensy_2pp_default.json | 30 + ...ez_maker_directpins_teensy_32_default.json | 24 + ...ez_maker_directpins_teensy_lc_default.json | 24 + keymaps/f/facew_default.json | 29 + keymaps/f/fallacy_default.json | 22 + keymaps/f/fancytech_fancyalice66_default.json | 22 + keymaps/f/fc660c_default.json | 22 + keymaps/f/fc980c_default.json | 24 + .../f/fearherbs1_blue_team_pad_default.json | 15 + keymaps/f/feels_feels65_default.json | 22 + keymaps/f/feker_ik75_default.json | 24 + keymaps/f/ferris_0_1_default.json | 57 + keymaps/f/ferris_0_2_base_default.json | 57 + keymaps/f/ferris_0_2_bling_default.json | 57 + keymaps/f/ferris_0_2_compact_default.json | 57 + keymaps/f/ferris_0_2_high_default.json | 57 + keymaps/f/ferris_0_2_mini_default.json | 57 + keymaps/f/ferris_sweep_default.json | 57 + keymaps/f/ffkeebs_puca_default.json | 26 + keymaps/f/ffkeebs_siris_default.json | 36 + keymaps/f/fjlabs_7vhotswap_default.json | 24 + keymaps/f/fjlabs_ad65_default.json | 22 + keymaps/f/fjlabs_avalon_default.json | 22 + keymaps/f/fjlabs_bks65_default.json | 22 + keymaps/f/fjlabs_bks65solder_default.json | 22 + keymaps/f/fjlabs_bolsa65_default.json | 22 + keymaps/f/fjlabs_kf87_default.json | 24 + keymaps/f/fjlabs_kyuu_default.json | 22 + keymaps/f/fjlabs_ldk65_default.json | 22 + keymaps/f/fjlabs_midway60_default.json | 22 + keymaps/f/fjlabs_mk61rgbansi_default.json | 22 + keymaps/f/fjlabs_peaker_default.json | 22 + keymaps/f/fjlabs_polaris_default.json | 22 + keymaps/f/fjlabs_ready100_default.json | 22 + keymaps/f/fjlabs_sinanju_default.json | 22 + keymaps/f/fjlabs_sinanjuwk_default.json | 22 + keymaps/f/fjlabs_solanis_default.json | 24 + keymaps/f/fjlabs_swordfish_default.json | 22 + keymaps/f/fjlabs_tf60ansi_default.json | 22 + keymaps/f/fjlabs_tf60v2_default.json | 22 + keymaps/f/fjlabs_tf65rgbv2_default.json | 22 + keymaps/f/flashquark_horizon_z_default.json | 22 + keymaps/f/flehrad_bigswitch_default.json | 11 + keymaps/f/flehrad_downbubble_default.json | 16 + keymaps/f/flehrad_numbrero_default.json | 15 + keymaps/f/flehrad_snagpad_default.json | 15 + keymaps/f/flehrad_tradestation_default.json | 14 + keymaps/f/fleuron_default.json | 37 + keymaps/f/fluorite_default.json | 68 + keymaps/f/flx_lodestone_default.json | 22 + keymaps/f/flx_virgo_default.json | 40 + keymaps/f/flxlb_zplit_default.json | 32 + keymaps/f/flygone60_rev3_default.json | 33 + keymaps/f/foostan_cornelius_default.json | 32 + keymaps/f/for_science_default.json | 36 + keymaps/f/forever65_default.json | 15 + keymaps/f/fortitude60_rev1_default.json | 50 + keymaps/f/foxlab_key65_hotswap_default.json | 22 + keymaps/f/foxlab_key65_universal_default.json | 22 + keymaps/f/foxlab_leaf60_hotswap_default.json | 22 + .../f/foxlab_leaf60_universal_default.json | 22 + keymaps/f/foxlab_time80_default.json | 48 + keymaps/f/foxlab_time_re_hotswap_default.json | 24 + .../f/foxlab_time_re_universal_default.json | 24 + keymaps/f/fr4_southpaw75_default.json | 15 + keymaps/f/fr4_unix60_default.json | 22 + keymaps/f/fractal_default.json | 50 + keymaps/f/free_willy_default.json | 26 + keymaps/f/friedrich_default.json | 22 + keymaps/f/frobiac_blackbowl_default.json | 44 + keymaps/f/frobiac_blackflat_default.json | 44 + keymaps/f/frobiac_hypernano_default.json | 44 + keymaps/f/frobiac_redtilt_default.json | 44 + keymaps/f/frooastboard_nano_default.json | 36 + keymaps/f/frooastboard_walnut_default.json | 22 + keymaps/f/ft_mars65_default.json | 22 + keymaps/f/ft_mars80_default.json | 24 + keymaps/f/function96_v1_default.json | 16 + keymaps/f/function96_v2_default.json | 24 + keymaps/f/fungo_rev1_default.json | 57 + keymaps/f/funky40_default.json | 20 + keymaps/g/gami_studio_lex60_default.json | 36 + keymaps/g/gboards_ergotaco_default.json | 11 + keymaps/g/gboards_gergo_default.json | 26 + keymaps/g/gboards_gergoplex_default.json | 26 + keymaps/g/geekboards_macropad_v2_default.json | 12 + keymaps/g/geekboards_tester_default.json | 16 + keymaps/g/geistmaschine_geist_default.json | 29 + keymaps/g/geistmaschine_macropod_default.json | 14 + .../g/generic_panda_panda65_01_default.json | 22 + keymaps/g/genone_eclipse_65_default.json | 22 + keymaps/g/genone_g1_65_default.json | 22 + keymaps/g/geonworks_frogmini_fmh_default.json | 36 + keymaps/g/geonworks_frogmini_fms_default.json | 36 + .../ggkeyboards_genesis_hotswap_default.json | 24 + .../g/ggkeyboards_genesis_solder_default.json | 24 + keymaps/g/gh60_revc_default.json | 29 + keymaps/g/gh60_satan_default.json | 22 + keymaps/g/gh60_v1p3_default.json | 26 + keymaps/g/gh80_3000_default.json | 16 + keymaps/g/ghs_jem_hotswap_ansi_default.json | 22 + keymaps/g/ghs_jem_soldered_default.json | 22 + keymaps/g/ghs_rar_default.json | 24 + keymaps/g/ghs_xls_default.json | 16 + keymaps/g/gizmo_engineering_gk6_default.json | 29 + keymaps/g/gkeyboard_gkb_m16_default.json | 26 + keymaps/g/gkeyboard_gpad8_2r_default.json | 28 + keymaps/g/gl516_a52gl_default.json | 20 + keymaps/g/gl516_j73gl_default.json | 22 + keymaps/g/gl516_n51gl_default.json | 21 + keymaps/g/gl516_xr63gl_default.json | 29 + .../g/glenpickle_chimera_ergo_default.json | 50 + keymaps/g/glenpickle_chimera_ls_default.json | 44 + .../g/glenpickle_chimera_ortho_default.json | 44 + ...glenpickle_chimera_ortho_plus_default.json | 62 + keymaps/g/gmmk_gmmk2_p65_ansi_default.json | 22 + keymaps/g/gmmk_gmmk2_p65_iso_default.json | 22 + keymaps/g/gmmk_gmmk2_p96_ansi_default.json | 24 + keymaps/g/gmmk_gmmk2_p96_iso_default.json | 24 + keymaps/g/gmmk_numpad_default.json | 22 + keymaps/g/gmmk_pro_rev1_ansi_default.json | 24 + keymaps/g/gmmk_pro_rev1_iso_default.json | 24 + keymaps/g/gmmk_pro_rev2_ansi_default.json | 24 + keymaps/g/gmmk_pro_rev2_iso_default.json | 24 + keymaps/g/gon_nerd60_default.json | 22 + keymaps/g/gon_nerdtkl_default.json | 24 + keymaps/g/gopolar_gg86_default.json | 40 + keymaps/g/gorthage_truck_default.json | 14 + keymaps/g/gowla_default.json | 18 + keymaps/g/gray_studio_aero75_default.json | 40 + keymaps/g/gray_studio_apollo80_default.json | 24 + keymaps/g/gray_studio_cod67_default.json | 15 + keymaps/g/gray_studio_hb85_default.json | 24 + keymaps/g/gray_studio_space65_default.json | 22 + keymaps/g/gray_studio_space65r3_default.json | 36 + .../gray_studio_think65_hotswap_default.json | 22 + .../g/gray_studio_think65_solder_default.json | 22 + keymaps/g/grid600_press_default.json | 11 + keymaps/g/gummykey_default.json | 22 + keymaps/g/gvalchca_ga150_default.json | 22 + keymaps/g/gvalchca_spaccboard_default.json | 22 + keymaps/h/h0oni_deskpad_default.json | 52 + keymaps/h/h0oni_hotduck_default.json | 36 + keymaps/h/hadron_ver2_default.json | 62 + keymaps/h/hadron_ver3_default.json | 62 + keymaps/h/halfcliff_default.json | 36 + keymaps/h/halokeys_elemental75_default.json | 24 + keymaps/h/han60_default.json | 22 + keymaps/h/hand88_default.json | 16 + .../handwired_108key_trackpoint_default.json | 17 + keymaps/h/handwired_10k_default.json | 20 + keymaps/h/handwired_2x5keypad_default.json | 12 + keymaps/h/handwired_3dfoxc_default.json | 22 + .../h/handwired_3dortho14u_rev1_default.json | 22 + .../h/handwired_3dortho14u_rev2_default.json | 22 + keymaps/h/handwired_3dp660_default.json | 22 + keymaps/h/handwired_412_64_default.json | 26 + keymaps/h/handwired_42_default.json | 32 + keymaps/h/handwired_6key_default.json | 16 + keymaps/h/handwired_6macro_default.json | 20 + keymaps/h/handwired_acacia_default.json | 26 + keymaps/h/handwired_aek64_default.json | 22 + keymaps/h/handwired_aim65_default.json | 15 + keymaps/h/handwired_alcor_dactyl_default.json | 18 + keymaps/h/handwired_amigopunk_default.json | 24 + keymaps/h/handwired_angel_default.json | 32 + keymaps/h/handwired_aplx2_default.json | 11 + keymaps/h/handwired_aranck_default.json | 50 + keymaps/h/handwired_arrow_pad_default.json | 32 + keymaps/h/handwired_atreus50_default.json | 51 + keymaps/h/handwired_axon_default.json | 26 + keymaps/h/handwired_baredev_rev1_default.json | 24 + .../handwired_battleship_gamepad_default.json | 29 + keymaps/h/handwired_bdn9_ble_default.json | 18 + keymaps/h/handwired_bento_rev1_default.json | 16 + keymaps/h/handwired_bigmac_default.json | 15 + keymaps/h/handwired_bolek_default.json | 14 + ...dwired_boss566y_redragon_vara_default.json | 32 + keymaps/h/handwired_brain_default.json | 36 + keymaps/h/handwired_bstk100_default.json | 23 + keymaps/h/handwired_cans12er_default.json | 13 + keymaps/h/handwired_carpolly_default.json | 32 + keymaps/h/handwired_chiron_default.json | 43 + keymaps/h/handwired_ck4x4_default.json | 14 + keymaps/h/handwired_cmd60_default.json | 50 + keymaps/h/handwired_co60_rev1_default.json | 22 + keymaps/h/handwired_co60_rev6_default.json | 22 + keymaps/h/handwired_co60_rev7_default.json | 22 + keymaps/h/handwired_colorlice_default.json | 22 + .../h/handwired_concertina_64key_default.json | 52 + ...ndwired_consolekeyboard_18key_default.json | 12 + ...ndwired_consolekeyboard_20key_default.json | 12 + ...ndwired_consolekeyboard_27key_default.json | 13 + ...ndwired_consolekeyboard_30key_default.json | 13 + keymaps/h/handwired_croxsplit44_default.json | 20 + keymaps/h/handwired_curiosity_default.json | 20 + keymaps/h/handwired_cyberstar_default.json | 22 + keymaps/h/handwired_d48_default.json | 29 + keymaps/h/handwired_dactyl_default.json | 65 + keymaps/h/handwired_dactyl_left_default.json | 16 + ...ndwired_dactyl_manuform_3x5_3_default.json | 14 + ...ndwired_dactyl_manuform_4x5_5_default.json | 44 + ...handwired_dactyl_manuform_4x5_default.json | 35 + ...ndwired_dactyl_manuform_4x6_5_default.json | 32 + ...handwired_dactyl_manuform_4x6_default.json | 35 + ...wired_dactyl_manuform_5x6_2_5_default.json | 524 ++++ ...ndwired_dactyl_manuform_5x6_5_default.json | 508 ++++ ...dwired_dactyl_manuform_5x6_68_default.json | 26 + ...ndwired_dactyl_manuform_5x6_6_default.json | 26 + ...handwired_dactyl_manuform_5x6_default.json | 38 + ...handwired_dactyl_manuform_5x7_default.json | 65 + ...ndwired_dactyl_manuform_6x6_4_default.json | 41 + ...l_manuform_6x6_blackpill_f411_default.json | 41 + ...d_dactyl_manuform_6x6_kinesis_default.json | 41 + ..._dactyl_manuform_6x6_promicro_default.json | 41 + ...handwired_dactyl_manuform_6x7_default.json | 41 + ...d_dactyl_manuform_dmote_62key_default.json | 59 + .../h/handwired_dactyl_promicro_default.json | 38 + keymaps/h/handwired_dactyl_rah_default.json | 28 + .../h/handwired_dactylmacropad_default.json | 40 + keymaps/h/handwired_daishi_default.json | 26 + ...ired_daskeyboard_daskeyboard4_default.json | 24 + keymaps/h/handwired_dc_mc_001_default.json | 15 + keymaps/h/handwired_ddg_56_default.json | 29 + keymaps/h/handwired_dqz11n1g_default.json | 34 + .../h/handwired_dygma_raise_ansi_default.json | 16 + .../h/handwired_dygma_raise_iso_default.json | 16 + keymaps/h/handwired_eagleii_default.json | 15 + keymaps/h/handwired_elrgo_s_default.json | 32 + keymaps/h/handwired_ergocheap_default.json | 22 + keymaps/h/handwired_evk_v1_3_default.json | 24 + keymaps/h/handwired_fc200rt_qmk_default.json | 16 + keymaps/h/handwired_fivethirteen_default.json | 36 + keymaps/h/handwired_floorboard_default.json | 32 + .../h/handwired_frankie_macropad_default.json | 13 + keymaps/h/handwired_freoduo_default.json | 36 + keymaps/h/handwired_fruity60_default.json | 22 + keymaps/h/handwired_gamenum_default.json | 29 + .../h/handwired_hacked_motospeed_default.json | 14 + keymaps/h/handwired_heisenberg_default.json | 50 + keymaps/h/handwired_hexon38_default.json | 14 + keymaps/h/handwired_hnah108_default.json | 24 + keymaps/h/handwired_hnah40_default.json | 26 + keymaps/h/handwired_hnah40rgb_default.json | 26 + keymaps/h/handwired_hwpm87_default.json | 24 + .../h/handwired_ibm_wheelwriter_default.json | 22 + keymaps/h/handwired_jn68m_default.json | 22 + keymaps/h/handwired_jopr_default.json | 24 + keymaps/h/handwired_jot50_default.json | 38 + keymaps/h/handwired_jotanck_default.json | 32 + keymaps/h/handwired_jotpad16_default.json | 14 + .../h/handwired_jscotto_scotto36_default.json | 56 + .../h/handwired_jscotto_scotto40_default.json | 56 + .../h/handwired_jscotto_scotto9_default.json | 13 + .../handwired_jscotto_scottocmd_default.json | 64 + ...ndwired_jscotto_scottostarter_default.json | 36 + .../handwired_jtallbean_split_65_default.json | 29 + keymaps/h/handwired_juliet_default.json | 20 + keymaps/h/handwired_k8split_default.json | 16 + keymaps/h/handwired_k_numpad17_default.json | 15 + keymaps/h/handwired_kbod_default.json | 36 + keymaps/h/handwired_ks63_default.json | 43 + keymaps/h/handwired_lagrange_default.json | 26 + keymaps/h/handwired_leftynumpad_default.json | 22 + keymaps/h/handwired_lemonpad_default.json | 12 + .../h/handwired_m40_5x5_macropad_default.json | 15 + .../h/handwired_macroboard_f401_default.json | 15 + .../h/handwired_macroboard_f411_default.json | 15 + keymaps/h/handwired_magicforce61_default.json | 29 + keymaps/h/handwired_magicforce68_default.json | 29 + keymaps/h/handwired_marauder_default.json | 16 + ...ndwired_maverick0197_keydeck8_default.json | 13 + ...handwired_mechboards_micropad_default.json | 24 + ...wired_meck_tkl_blackpill_f401_default.json | 24 + keymaps/h/handwired_minorca_default.json | 26 + keymaps/h/handwired_misterdeck_default.json | 13 + ...dwired_ms_sculpt_mobile_astar_default.json | 16 + ...ed_ms_sculpt_mobile_teensy2pp_default.json | 16 + keymaps/h/handwired_mutepad_default.json | 11 + keymaps/h/handwired_myskeeb_default.json | 36 + .../h/handwired_nortontechpad_default.json | 15 + .../h/handwired_not_so_minidox_default.json | 32 + keymaps/h/handwired_novem_default.json | 18 + keymaps/h/handwired_nozbe_macro_default.json | 14 + keymaps/h/handwired_numpad20_default.json | 15 + .../handwired_oem_ansi_fullsize_default.json | 16 + .../h/handwired_oem_iso_fullsize_default.json | 24 + ...ndwired_onekey_blackpill_f401_default.json | 11 + ...onekey_blackpill_f401_tinyuf2_default.json | 11 + ...ndwired_onekey_blackpill_f411_default.json | 11 + ...onekey_blackpill_f411_tinyuf2_default.json | 11 + .../h/handwired_onekey_bluepill_default.json | 11 + ...dwired_onekey_bluepill_f103c6_default.json | 11 + ...wired_onekey_bluepill_uf2boot_default.json | 11 + .../h/handwired_onekey_elite_c_default.json | 11 + ...andwired_onekey_evb_wb32f3g71_default.json | 11 + ...handwired_onekey_evb_wb32fq95_default.json | 11 + .../h/handwired_onekey_kb2040_default.json | 11 + ...andwired_onekey_nucleo_f446re_default.json | 11 + ...andwired_onekey_nucleo_g431rb_default.json | 11 + ...andwired_onekey_nucleo_g474re_default.json | 11 + ...andwired_onekey_nucleo_l432kc_default.json | 11 + .../h/handwired_onekey_promicro_default.json | 11 + .../h/handwired_onekey_proton_c_default.json | 11 + .../h/handwired_onekey_rp2040_default.json | 11 + ...red_onekey_sipeed_longan_nano_default.json | 11 + ...andwired_onekey_stm32f0_disco_default.json | 11 + ...ired_onekey_stm32f405_feather_default.json | 11 + .../h/handwired_onekey_teensy_2_default.json | 11 + .../handwired_onekey_teensy_2pp_default.json | 11 + .../h/handwired_onekey_teensy_32_default.json | 11 + .../h/handwired_onekey_teensy_35_default.json | 11 + .../h/handwired_onekey_teensy_lc_default.json | 11 + keymaps/h/handwired_orbweaver_default.json | 24 + keymaps/h/handwired_ortho5x13_default.json | 50 + keymaps/h/handwired_ortho5x14_default.json | 36 + keymaps/h/handwired_ortho_brass_default.json | 50 + keymaps/h/handwired_osborne1_default.json | 22 + keymaps/h/handwired_owlet60_default.json | 22 + keymaps/h/handwired_p65rgb_default.json | 22 + .../handwired_phantagom_baragon_default.json | 18 + .../h/handwired_phantagom_varan_default.json | 24 + keymaps/h/handwired_pilcrow_default.json | 32 + ...ndwired_pill60_blackpill_f401_default.json | 24 + ...ndwired_pill60_blackpill_f411_default.json | 24 + .../h/handwired_pill60_bluepill_default.json | 24 + keymaps/h/handwired_polly40_default.json | 32 + .../handwired_postageboard_mini_default.json | 14 + .../h/handwired_postageboard_r1_default.json | 21 + keymaps/h/handwired_prime_exl_default.json | 50 + .../h/handwired_prime_exl_plus_default.json | 36 + .../h/handwired_prkl30_feather_default.json | 28 + .../h/handwired_prkl30_promicro_default.json | 28 + keymaps/h/handwired_pterodactyl_default.json | 41 + keymaps/h/handwired_pteron38_default.json | 26 + keymaps/h/handwired_pteron44_default.json | 32 + keymaps/h/handwired_pteron_default.json | 36 + keymaps/h/handwired_pytest_basic_default.json | 11 + ...handwired_pytest_has_template_default.json | 11 + keymaps/h/handwired_pytest_macro_default.json | 17 + keymaps/h/handwired_qc60_proto_default.json | 15 + keymaps/h/handwired_reclined_default.json | 14 + keymaps/h/handwired_retro_refit_default.json | 16 + keymaps/h/handwired_riblee_f401_default.json | 50 + keymaps/h/handwired_riblee_f411_default.json | 50 + keymaps/h/handwired_rs60_default.json | 50 + ...andwired_scottokeebs_scotto36_default.json | 32 + ...andwired_scottokeebs_scotto40_default.json | 33 + ...handwired_scottokeebs_scotto9_default.json | 13 + ...ndwired_scottokeebs_scottoalp_default.json | 32 + ...ndwired_scottokeebs_scottocmd_default.json | 37 + ...dwired_scottokeebs_scottofrog_default.json | 14 + ...dwired_scottokeebs_scottogame_default.json | 36 + ...ndwired_scottokeebs_scottonum_default.json | 15 + ...wired_scottokeebs_scottosplit_default.json | 32 + ...red_scottokeebs_scottostarter_default.json | 36 + .../h/handwired_sejin_eat1010r2_default.json | 16 + keymaps/h/handwired_selene_default.json | 16 + keymaps/h/handwired_sick68_default.json | 22 + keymaps/h/handwired_sick_pad_default.json | 15 + .../h/handwired_skakunm_dactyl_default.json | 29 + keymaps/h/handwired_slash_default.json | 15 + keymaps/h/handwired_snatchpad_default.json | 23 + .../h/handwired_sono1_stm32f103_default.json | 49 + keymaps/h/handwired_sono1_t2pp_default.json | 49 + keymaps/h/handwired_space_oddity_default.json | 48 + .../h/handwired_split65_promicro_default.json | 36 + .../h/handwired_split65_stm32_default.json | 36 + keymaps/h/handwired_split89_default.json | 24 + .../handwired_splittest_bluepill_default.json | 11 + .../handwired_splittest_promicro_default.json | 11 + .../handwired_splittest_teensy_2_default.json | 12 + .../h/handwired_steamvan_rev1_default.json | 44 + ...wired_stef9998_split_5x7_rev1_default.json | 36 + keymaps/h/handwired_sticc14_default.json | 22 + .../h/handwired_stream_cheap_2x3_default.json | 16 + .../h/handwired_stream_cheap_2x4_default.json | 16 + .../h/handwired_stream_cheap_2x5_default.json | 16 + .../h/handwired_swiftrax_astro65_default.json | 22 + .../h/handwired_swiftrax_bebol_default.json | 22 + .../h/handwired_swiftrax_beegboy_default.json | 24 + .../handwired_swiftrax_bumblebee_default.json | 26 + .../h/handwired_swiftrax_cowfish_default.json | 24 + ...handwired_swiftrax_digicarp65_default.json | 29 + ...andwired_swiftrax_digicarpice_default.json | 22 + .../h/handwired_swiftrax_equator_default.json | 22 + .../h/handwired_swiftrax_glacier_default.json | 16 + .../h/handwired_swiftrax_joypad_default.json | 16 + ...wired_swiftrax_koalafications_default.json | 32 + .../h/handwired_swiftrax_nodu_default.json | 22 + .../handwired_swiftrax_pandamic_default.json | 22 + ...andwired_swiftrax_the_galleon_default.json | 35 + .../h/handwired_swiftrax_unsplit_default.json | 26 + .../h/handwired_swiftrax_walter_default.json | 30 + ...ed_symmetric70_proto_promicro_default.json | 22 + ...mmetric70_proto_promicro_fast_default.json | 22 + ...etric70_proto_promicro_normal_default.json | 22 + ...ed_symmetric70_proto_proton_c_default.json | 22 + ...mmetric70_proto_proton_c_fast_default.json | 22 + ...etric70_proto_proton_c_normal_default.json | 22 + keymaps/h/handwired_symmetry60_default.json | 15 + keymaps/h/handwired_t111_default.json | 16 + keymaps/h/handwired_tennie_default.json | 28 + .../h/handwired_terminus_mini_default.json | 56 + keymaps/h/handwired_tkk_default.json | 44 + keymaps/h/handwired_trackpoint_default.json | 11 + ...ed_tractyl_manuform_4x6_right_default.json | 35 + ...nuform_5x6_right_arduinomicro_default.json | 38 + ...yl_manuform_5x6_right_elite_c_default.json | 38 + ...actyl_manuform_5x6_right_f303_default.json | 38 + ...actyl_manuform_5x6_right_f411_default.json | 38 + ..._manuform_5x6_right_teensy2pp_default.json | 38 + keymaps/h/handwired_traveller_default.json | 44 + .../h/handwired_tritium_numpad_default.json | 24 + keymaps/h/handwired_tsubasa_default.json | 22 + keymaps/h/handwired_twadlee_tp69_default.json | 15 + keymaps/h/handwired_twig_twig50_default.json | 40 + .../h/handwired_unicomp_mini_m_default.json | 24 + keymaps/h/handwired_unk_rev1_default.json | 43 + keymaps/h/handwired_uthol_rev1_default.json | 43 + keymaps/h/handwired_uthol_rev2_default.json | 43 + keymaps/h/handwired_uthol_rev3_default.json | 43 + keymaps/h/handwired_videowriter_default.json | 24 + keymaps/h/handwired_wabi_default.json | 15 + keymaps/h/handwired_wakizashi40_default.json | 32 + keymaps/h/handwired_woodpad_default.json | 36 + keymaps/h/handwired_wulkan_default.json | 32 + keymaps/h/handwired_xealous_rev1_default.json | 29 + keymaps/h/handwired_z150_default.json | 15 + keymaps/h/handwired_zergo_default.json | 24 + keymaps/h/hardlineworks_otd_plus_default.json | 24 + .../hardwareabstraction_handwire_default.json | 36 + keymaps/h/hazel_bad_wings_default.json | 32 + keymaps/h/heliar_wm1_hotswap_default.json | 22 + keymaps/h/heliotrope_default.json | 15 + keymaps/h/helix_pico_qmk_conf_default.json | 44 + keymaps/h/helix_pico_sc_default.json | 44 + keymaps/h/helix_rev2_qmk_conf_default.json | 50 + keymaps/h/helix_rev3_4rows_default.json | 33 + keymaps/h/helix_rev3_5rows_default.json | 39 + keymaps/h/hfdkb_ac001_default.json | 11 + keymaps/h/hfdkb_keyboard_sw_k83_default.json | 40 + keymaps/h/hhkb_ansi_32u2_default.json | 22 + keymaps/h/hhkb_ansi_32u4_default.json | 22 + keymaps/h/hhkb_jp_default.json | 22 + keymaps/h/hhkb_lite_2_default.json | 26 + keymaps/h/hhkb_yang_default.json | 22 + keymaps/h/hidtech_bastyl_default.json | 32 + keymaps/h/hifumi_default.json | 24 + keymaps/h/hillside_46_0_1_default.json | 44 + keymaps/h/hillside_48_0_1_default.json | 44 + keymaps/h/hillside_52_0_1_default.json | 44 + keymaps/h/hineybush_h08_ocelot_default.json | 16 + keymaps/h/hineybush_h10_default.json | 24 + keymaps/h/hineybush_h60_default.json | 22 + keymaps/h/hineybush_h65_default.json | 22 + keymaps/h/hineybush_h65_hotswap_default.json | 22 + keymaps/h/hineybush_h660s_default.json | 22 + keymaps/h/hineybush_h75_singa_default.json | 24 + keymaps/h/hineybush_h87_g2_default.json | 24 + keymaps/h/hineybush_h87a_default.json | 24 + keymaps/h/hineybush_h88_default.json | 24 + keymaps/h/hineybush_hbcp_default.json | 24 + keymaps/h/hineybush_hineyg80_default.json | 26 + keymaps/h/hineybush_ibis_default.json | 22 + keymaps/h/hineybush_physix_default.json | 22 + keymaps/h/hineybush_sm68_default.json | 22 + keymaps/h/hnahkb_freyr_default.json | 24 + keymaps/h/hnahkb_stella_default.json | 24 + keymaps/h/hnahkb_vn66_default.json | 22 + .../h/holyswitch_lightweight65_default.json | 22 + keymaps/h/holyswitch_southpaw75_default.json | 22 + keymaps/h/horizon_default.json | 26 + ...ortroll_caticorn_rev1_hotswap_default.json | 24 + ...rortroll_caticorn_rev1_solder_default.json | 48 + ...ortroll_chinese_pcb_black_e65_default.json | 22 + ...troll_chinese_pcb_devil68_pro_default.json | 22 + .../h/horrortroll_handwired_k552_default.json | 32 + keymaps/h/horrortroll_lemon40_default.json | 26 + keymaps/h/horrortroll_paws60_default.json | 22 + keymaps/h/hotdox76v2_default.json | 18 + keymaps/h/hotdox_default.json | 65 + keymaps/h/hp69_default.json | 22 + keymaps/h/hs60_v1_default.json | 22 + keymaps/h/hs60_v2_ansi_default.json | 36 + keymaps/h/hs60_v2_hhkb_default.json | 36 + keymaps/h/hs60_v2_iso_default.json | 36 + keymaps/h/hub16_default.json | 22 + keymaps/h/hub20_default.json | 24 + keymaps/h/hubble_default.json | 32 + keymaps/h/huytbt_h50_default.json | 32 + keymaps/i/ianklug_grooveboard_default.json | 11 + .../i/ibm_model_m_122_ibm122m_default.json | 17 + ...del_m_122_m122_3270_blackpill_default.json | 44 + ...odel_m_122_m122_3270_bluepill_default.json | 44 + ..._model_m_122_m122_3270_teensy_default.json | 44 + ...odel_m_4th_gen_overnumpad_1xb_default.json | 16 + .../i/ibm_model_m_ashpil_usbc_default.json | 16 + ...bm_model_m_mschwingen_led_ffc_default.json | 40 + ..._model_m_mschwingen_led_wired_default.json | 40 + ...model_m_mschwingen_led_ws2812_default.json | 40 + .../ibm_model_m_ssk_teensypp_ssk_default.json | 24 + keymaps/i/ibm_model_m_teensy2_default.json | 16 + keymaps/i/ibm_model_m_teensypp_default.json | 16 + keymaps/i/ibm_model_m_yugo_m_default.json | 16 + keymaps/i/ibnuda_alicia_cook_default.json | 26 + keymaps/i/ibnuda_gurindam_default.json | 22 + keymaps/i/ibnuda_squiggle_rev1_default.json | 32 + keymaps/i/idb_idb_60_default.json | 36 + keymaps/i/idobao_id42_default.json | 32 + keymaps/i/idobao_id61_default.json | 22 + keymaps/i/idobao_id63_default.json | 22 + keymaps/i/idobao_id67_default.json | 22 + keymaps/i/idobao_id75_v1_default.json | 22 + keymaps/i/idobao_id75_v2_default.json | 22 + keymaps/i/idobao_id80_v2_ansi_default.json | 24 + keymaps/i/idobao_id80_v2_iso_default.json | 24 + keymaps/i/idobao_id80_v3_ansi_default.json | 24 + keymaps/i/idobao_id87_v1_default.json | 24 + keymaps/i/idobao_id87_v2_default.json | 24 + keymaps/i/idobao_id96_default.json | 24 + keymaps/i/idobao_montex_v1_default.json | 24 + keymaps/i/idobao_montex_v1rgb_default.json | 24 + keymaps/i/idobao_montex_v2_default.json | 24 + keymaps/i/idyllic_tinny50_rgb_default.json | 22 + keymaps/i/igloo_default.json | 22 + keymaps/i/illuminati_is0_default.json | 16 + keymaps/i/illusion_rosa_default.json | 15 + keymaps/i/ilumkb_primus75_default.json | 24 + keymaps/i/ilumkb_simpler61_default.json | 22 + keymaps/i/ilumkb_simpler64_default.json | 22 + keymaps/i/ilumkb_volcano660_default.json | 22 + .../i/inett_studio_sqx_hotswap_default.json | 22 + .../i/inett_studio_sqx_universal_default.json | 22 + keymaps/i/ingrained_default.json | 14 + .../input_club_ergodox_infinity_default.json | 65 + .../i/input_club_infinity60_led_default.json | 22 + .../i/input_club_infinity60_rev1_default.json | 22 + keymaps/i/input_club_k_type_default.json | 24 + keymaps/i/input_club_whitefox_default.json | 22 + keymaps/i/io_mini1800_default.json | 15 + keymaps/i/irene_default.json | 22 + keymaps/i/iriskeyboards_default.json | 22 + keymaps/i/iron180_default.json | 40 + keymaps/j/j80_default.json | 24 + .../j/jacky_studio_bear_65_rev1_default.json | 22 + .../j/jacky_studio_bear_65_rev2_default.json | 22 + ...y_studio_piggy60_rev1_hotswap_default.json | 22 + ...ky_studio_piggy60_rev1_solder_default.json | 22 + .../j/jacky_studio_piggy60_rev2_default.json | 22 + ...jacky_studio_s7_elephant_rev1_default.json | 22 + ...jacky_studio_s7_elephant_rev2_default.json | 22 + keymaps/j/jadookb_jkb2_default.json | 11 + keymaps/j/jadookb_jkb65_r1_default.json | 22 + keymaps/j/jadookb_jkb65_r2_default.json | 22 + keymaps/j/jae_j01_default.json | 22 + keymaps/j/jagdpietr_drakon_default.json | 29 + keymaps/j/janus_default.json | 32 + keymaps/j/jaykeeb_kamigakushi_default.json | 22 + keymaps/j/jaykeeb_orba_default.json | 22 + keymaps/j/jaykeeb_skyline_default.json | 24 + keymaps/j/jaykeeb_sriwedari70_default.json | 22 + keymaps/j/jc65_v32a_default.json | 15 + keymaps/j/jc65_v32u4_default.json | 15 + keymaps/j/jd40_default.json | 32 + keymaps/j/jd45_default.json | 14 + keymaps/j/jels_boaty_default.json | 32 + keymaps/j/jels_jels60_default.json | 37 + keymaps/j/jels_jels88_default.json | 40 + keymaps/j/jian_handwired_default.json | 50 + keymaps/j/jian_nsrev2_default.json | 56 + keymaps/j/jian_rev1_default.json | 56 + keymaps/j/jian_rev2_default.json | 56 + keymaps/j/jiran_rev1_default.json | 22 + keymaps/j/jiran_rev2_default.json | 22 + keymaps/j/jkdlab_binary_monkey_default.json | 12 + .../j/jkeys_design_gentleman65_default.json | 22 + ...jkeys_design_gentleman65_se_s_default.json | 22 + keymaps/j/jm60_default.json | 22 + keymaps/j/jolofsor_denial75_default.json | 24 + keymaps/j/jones_v03_1_default.json | 15 + keymaps/j/jones_v03_default.json | 15 + keymaps/j/jones_v1_default.json | 40 + keymaps/j/jorne_rev1_default.json | 33 + keymaps/j/junco_rev1_default.json | 43 + keymaps/k/k34_default.json | 44 + keymaps/k/kabedon_kabedon78s_default.json | 24 + keymaps/k/kabedon_kabedon980_default.json | 24 + keymaps/k/kabedon_kabedon98e_default.json | 32 + keymaps/k/kagizaraya_chidori_default.json | 44 + keymaps/k/kagizaraya_halberd_default.json | 32 + keymaps/k/kagizaraya_scythe_default.json | 22 + keymaps/k/kakunpc_angel17_alpha_default.json | 22 + keymaps/k/kakunpc_angel17_rev1_default.json | 22 + keymaps/k/kakunpc_angel64_alpha_default.json | 22 + keymaps/k/kakunpc_angel64_rev1_default.json | 15 + .../kakunpc_business_card_alpha_default.json | 12 + .../k/kakunpc_business_card_beta_default.json | 13 + keymaps/k/kakunpc_choc_taro_default.json | 15 + .../kakunpc_rabbit_capture_plan_default.json | 22 + .../k/kakunpc_suihankey_alpha_default.json | 32 + keymaps/k/kakunpc_suihankey_rev1_default.json | 32 + ...kakunpc_suihankey_split_alpha_default.json | 32 + .../kakunpc_suihankey_split_rev1_default.json | 32 + keymaps/k/kakunpc_thedogkeyboard_default.json | 16 + keymaps/k/kalakos_bahrnob_default.json | 22 + keymaps/k/kapcave_arya_default.json | 22 + keymaps/k/kapcave_gskt00_default.json | 22 + keymaps/k/kapcave_paladin64_default.json | 43 + .../k/kapcave_paladinpad_rev1_default.json | 22 + .../k/kapcave_paladinpad_rev2_default.json | 22 + keymaps/k/kapl_rev1_default.json | 29 + keymaps/k/karlb_kbic65_default.json | 22 + keymaps/k/karn_default.json | 32 + keymaps/k/kb58_default.json | 22 + keymaps/k/kb_elmo_67mk_e_default.json | 22 + keymaps/k/kb_elmo_aek2_usb_default.json | 24 + keymaps/k/kb_elmo_elmopad_default.json | 16 + keymaps/k/kb_elmo_isolation_default.json | 11 + keymaps/k/kb_elmo_m0110a_usb_default.json | 22 + keymaps/k/kb_elmo_m0116_usb_default.json | 24 + keymaps/k/kb_elmo_noah_avr_default.json | 22 + keymaps/k/kb_elmo_qez_default.json | 26 + keymaps/k/kb_elmo_sesame_default.json | 22 + keymaps/k/kb_elmo_twelvekey_default.json | 13 + keymaps/k/kb_elmo_vertex_default.json | 26 + keymaps/k/kbdclack_kaishi65_default.json | 22 + keymaps/k/kbdcraft_adam64_default.json | 22 + keymaps/k/kbdfans_baguette66_rgb_default.json | 36 + .../kbdfans_baguette66_soldered_default.json | 36 + keymaps/k/kbdfans_bella_rgb_default.json | 24 + keymaps/k/kbdfans_bella_rgb_iso_default.json | 24 + keymaps/k/kbdfans_bella_soldered_default.json | 24 + keymaps/k/kbdfans_boop65_rgb_default.json | 36 + .../k/kbdfans_bounce_75_hotswap_default.json | 40 + .../k/kbdfans_bounce_75_soldered_default.json | 40 + keymaps/k/kbdfans_bounce_pad_default.json | 16 + keymaps/k/kbdfans_d45_v2_default.json | 14 + keymaps/k/kbdfans_kbd19x_default.json | 24 + keymaps/k/kbdfans_kbd4x_default.json | 20 + keymaps/k/kbdfans_kbd66_default.json | 22 + keymaps/k/kbdfans_kbd67_hotswap_default.json | 22 + .../kbdfans_kbd67_mkii_soldered_default.json | 22 + .../k/kbdfans_kbd67_mkiirgb_iso_default.json | 22 + .../k/kbdfans_kbd67_mkiirgb_v1_default.json | 22 + .../k/kbdfans_kbd67_mkiirgb_v2_default.json | 22 + .../k/kbdfans_kbd67_mkiirgb_v3_default.json | 22 + .../k/kbdfans_kbd67_mkiirgb_v4_default.json | 22 + keymaps/k/kbdfans_kbd67_rev1_default.json | 22 + keymaps/k/kbdfans_kbd67_rev2_default.json | 22 + keymaps/k/kbdfans_kbd6x_default.json | 22 + keymaps/k/kbdfans_kbd75_rev1_default.json | 24 + keymaps/k/kbdfans_kbd75_rev2_default.json | 25 + keymaps/k/kbdfans_kbd75hs_default.json | 40 + keymaps/k/kbdfans_kbd75rgb_default.json | 40 + keymaps/k/kbdfans_kbd8x_default.json | 24 + keymaps/k/kbdfans_kbd8x_mk2_default.json | 16 + keymaps/k/kbdfans_kbdmini_default.json | 14 + keymaps/k/kbdfans_kbdpad_mk1_default.json | 16 + keymaps/k/kbdfans_kbdpad_mk2_default.json | 16 + keymaps/k/kbdfans_kbdpad_mk3_default.json | 16 + keymaps/k/kbdfans_maja_default.json | 22 + keymaps/k/kbdfans_maja_soldered_default.json | 22 + keymaps/k/kbdfans_niu_mini_default.json | 26 + keymaps/k/kbdfans_odin_rgb_default.json | 24 + keymaps/k/kbdfans_odin_soldered_default.json | 24 + keymaps/k/kbdfans_odin_v2_default.json | 24 + keymaps/k/kbdfans_odinmini_default.json | 36 + keymaps/k/kbdfans_phaseone_default.json | 36 + keymaps/k/kbdfans_tiger80_default.json | 16 + .../k/kbnordic_nordic60_rev_a_default.json | 22 + keymaps/k/kc60_default.json | 22 + keymaps/k/kc60se_default.json | 22 + keymaps/k/keaboard_rev1_default.json | 27 + keymaps/k/keebformom_default.json | 32 + keymaps/k/keebio_bamfk1_default.json | 32 + keymaps/k/keebio_bamfk4_default.json | 14 + keymaps/k/keebio_bdn9_rev1_default.json | 18 + keymaps/k/keebio_bdn9_rev2_default.json | 18 + keymaps/k/keebio_bfo9000_default.json | 16 + keymaps/k/keebio_bigswitchseat_default.json | 20 + keymaps/k/keebio_cepstrum_rev1_default.json | 22 + keymaps/k/keebio_choconum_default.json | 22 + keymaps/k/keebio_chocopad_default.json | 26 + .../k/keebio_convolution_rev1_default.json | 22 + keymaps/k/keebio_dilly_default.json | 38 + keymaps/k/keebio_dsp40_rev1_default.json | 32 + keymaps/k/keebio_ergodicity_default.json | 22 + keymaps/k/keebio_foldkb_rev1_default.json | 22 + keymaps/k/keebio_fourier_default.json | 11 + keymaps/k/keebio_iris_rev1_default.json | 36 + keymaps/k/keebio_iris_rev1_led_default.json | 36 + keymaps/k/keebio_iris_rev2_default.json | 36 + keymaps/k/keebio_iris_rev3_default.json | 36 + keymaps/k/keebio_iris_rev4_default.json | 36 + keymaps/k/keebio_iris_rev5_default.json | 36 + keymaps/k/keebio_iris_rev6_default.json | 36 + keymaps/k/keebio_iris_rev7_default.json | 36 + keymaps/k/keebio_kbo5000_rev1_default.json | 24 + keymaps/k/keebio_laplace_default.json | 26 + keymaps/k/keebio_levinson_rev1_default.json | 44 + keymaps/k/keebio_levinson_rev2_default.json | 44 + keymaps/k/keebio_levinson_rev3_default.json | 44 + keymaps/k/keebio_nyquist_rev1_default.json | 50 + keymaps/k/keebio_nyquist_rev2_default.json | 50 + keymaps/k/keebio_nyquist_rev3_default.json | 50 + keymaps/k/keebio_quefrency_rev1_default.json | 22 + keymaps/k/keebio_quefrency_rev2_default.json | 22 + keymaps/k/keebio_quefrency_rev3_default.json | 22 + keymaps/k/keebio_quefrency_rev4_default.json | 22 + keymaps/k/keebio_quefrency_rev5_default.json | 22 + keymaps/k/keebio_rorschach_rev1_default.json | 29 + keymaps/k/keebio_sinc_rev1_default.json | 24 + keymaps/k/keebio_sinc_rev2_default.json | 24 + keymaps/k/keebio_sinc_rev3_default.json | 24 + keymaps/k/keebio_sinc_rev4_default.json | 24 + keymaps/k/keebio_stick_default.json | 11 + keymaps/k/keebio_tragicforce68_default.json | 22 + keymaps/k/keebio_tukey_default.json | 11 + keymaps/k/keebio_viterbi_rev1_default.json | 36 + keymaps/k/keebio_viterbi_rev2_default.json | 36 + keymaps/k/keebio_wavelet_default.json | 44 + keymaps/k/keebio_wtf60_default.json | 22 + keymaps/k/keebmonkey_kbmg68_default.json | 29 + keymaps/k/keebsforall_coarse60_default.json | 22 + keymaps/k/keebsforall_freebird60_default.json | 22 + keymaps/k/keebsforall_freebird75_default.json | 16 + .../keebsforall_freebirdnp_lite_default.json | 22 + .../k/keebsforall_freebirdnp_pro_default.json | 24 + .../k/keebsforall_freebirdtkl_default.json | 16 + keymaps/k/keebwerk_mega_ansi_default.json | 22 + keymaps/k/keebwerk_nano_slider_default.json | 23 + keymaps/k/keebzdotnet_fme_default.json | 18 + keymaps/k/keebzdotnet_wazowski_default.json | 13 + keymaps/k/kegen_gboy_default.json | 36 + keymaps/k/kepler_33_proto_default.json | 14 + keymaps/k/keybage_radpad_default.json | 22 + keymaps/k/keybee_keybee65_default.json | 22 + keymaps/k/keyboardio_atreus_default.json | 26 + keymaps/k/keyboardio_model01_default.json | 41 + keymaps/k/keycapsss_kimiko_rev1_default.json | 36 + keymaps/k/keycapsss_o4l_5x12_default.json | 36 + .../k/keycapsss_plaid_pad_rev1_default.json | 14 + .../k/keycapsss_plaid_pad_rev2_default.json | 14 + .../k/keycapsss_plaid_pad_rev3_default.json | 14 + .../k/keychron_c1_pro_ansi_rgb_default.json | 40 + .../k/keychron_c1_pro_ansi_white_default.json | 40 + .../k/keychron_c2_pro_ansi_rgb_default.json | 40 + .../k/keychron_c2_pro_ansi_white_default.json | 40 + keymaps/k/keychron_q0_rev_0130_default.json | 24 + keymaps/k/keychron_q0_rev_0131_default.json | 24 + .../k/keychron_q10_ansi_encoder_default.json | 40 + .../k/keychron_q10_iso_encoder_default.json | 40 + .../k/keychron_q11_ansi_encoder_default.json | 40 + .../k/keychron_q12_ansi_encoder_default.json | 40 + .../k/keychron_q12_iso_encoder_default.json | 40 + keymaps/k/keychron_q1_ansi_default.json | 40 + .../k/keychron_q1_ansi_encoder_default.json | 40 + keymaps/k/keychron_q1_iso_default.json | 40 + .../k/keychron_q1_iso_encoder_default.json | 40 + keymaps/k/keychron_q2_ansi_default.json | 43 + .../k/keychron_q2_ansi_encoder_default.json | 47 + keymaps/k/keychron_q2_iso_default.json | 43 + .../k/keychron_q2_iso_encoder_default.json | 43 + keymaps/k/keychron_q2_jis_default.json | 43 + .../k/keychron_q2_jis_encoder_default.json | 43 + keymaps/k/keychron_q3_ansi_default.json | 40 + .../k/keychron_q3_ansi_encoder_default.json | 40 + keymaps/k/keychron_q3_iso_default.json | 40 + .../k/keychron_q3_iso_encoder_default.json | 40 + keymaps/k/keychron_q3_jis_default.json | 40 + .../k/keychron_q3_jis_encoder_default.json | 40 + keymaps/k/keychron_q4_ansi_v1_default.json | 43 + keymaps/k/keychron_q4_ansi_v2_default.json | 43 + keymaps/k/keychron_q4_iso_default.json | 43 + keymaps/k/keychron_q5_ansi_default.json | 40 + .../k/keychron_q5_ansi_encoder_default.json | 40 + keymaps/k/keychron_q5_iso_default.json | 40 + .../k/keychron_q5_iso_encoder_default.json | 40 + keymaps/k/keychron_q60_ansi_default.json | 50 + .../k/keychron_q65_ansi_encoder_default.json | 43 + keymaps/k/keychron_q6_ansi_default.json | 40 + .../k/keychron_q6_ansi_encoder_default.json | 40 + keymaps/k/keychron_q6_iso_default.json | 41 + .../k/keychron_q6_iso_encoder_default.json | 40 + keymaps/k/keychron_q7_ansi_default.json | 43 + keymaps/k/keychron_q7_iso_default.json | 43 + keymaps/k/keychron_q8_ansi_default.json | 62 + .../k/keychron_q8_ansi_encoder_default.json | 43 + keymaps/k/keychron_q8_iso_default.json | 43 + .../k/keychron_q8_iso_encoder_default.json | 43 + keymaps/k/keychron_q9_ansi_default.json | 38 + .../k/keychron_q9_ansi_encoder_default.json | 38 + keymaps/k/keychron_q9_iso_default.json | 38 + .../k/keychron_q9_iso_encoder_default.json | 38 + keymaps/k/keychron_s1_ansi_rgb_default.json | 40 + keymaps/k/keychron_s1_ansi_white_default.json | 40 + .../k/keychron_v10_ansi_encoder_default.json | 40 + .../k/keychron_v10_iso_encoder_default.json | 40 + keymaps/k/keychron_v1_ansi_default.json | 40 + .../k/keychron_v1_ansi_encoder_default.json | 40 + keymaps/k/keychron_v1_iso_default.json | 40 + .../k/keychron_v1_iso_encoder_default.json | 40 + keymaps/k/keychron_v1_jis_default.json | 40 + .../k/keychron_v1_jis_encoder_default.json | 40 + keymaps/k/keychron_v2_ansi_default.json | 43 + .../k/keychron_v2_ansi_encoder_default.json | 43 + keymaps/k/keychron_v2_iso_default.json | 43 + .../k/keychron_v2_iso_encoder_default.json | 43 + keymaps/k/keychron_v2_jis_default.json | 43 + .../k/keychron_v2_jis_encoder_default.json | 43 + keymaps/k/keychron_v3_ansi_default.json | 40 + .../k/keychron_v3_ansi_encoder_default.json | 40 + keymaps/k/keychron_v3_iso_default.json | 44 + .../k/keychron_v3_iso_encoder_default.json | 40 + keymaps/k/keychron_v3_jis_default.json | 40 + .../k/keychron_v3_jis_encoder_default.json | 40 + keymaps/k/keychron_v4_ansi_default.json | 43 + keymaps/k/keychron_v4_iso_default.json | 43 + keymaps/k/keychron_v5_ansi_default.json | 40 + .../k/keychron_v5_ansi_encoder_default.json | 40 + keymaps/k/keychron_v5_iso_default.json | 40 + .../k/keychron_v5_iso_encoder_default.json | 40 + keymaps/k/keychron_v6_ansi_default.json | 40 + .../k/keychron_v6_ansi_encoder_default.json | 40 + keymaps/k/keychron_v6_iso_default.json | 40 + .../k/keychron_v6_iso_encoder_default.json | 40 + keymaps/k/keychron_v7_ansi_default.json | 43 + keymaps/k/keychron_v7_iso_default.json | 43 + keymaps/k/keychron_v8_ansi_default.json | 43 + .../k/keychron_v8_ansi_encoder_default.json | 43 + keymaps/k/keychron_v8_iso_default.json | 43 + .../k/keychron_v8_iso_encoder_default.json | 43 + keymaps/k/keygem_kg60ansi_default.json | 22 + keymaps/k/keygem_kg65rgbv2_default.json | 22 + keymaps/k/keyhive_absinthe_default.json | 22 + keymaps/k/keyhive_ergosaurus_default.json | 29 + keymaps/k/keyhive_honeycomb_default.json | 25 + keymaps/k/keyhive_lattice60_default.json | 22 + keymaps/k/keyhive_maypad_default.json | 15 + keymaps/k/keyhive_navi10_rev0_default.json | 29 + keymaps/k/keyhive_navi10_rev2_default.json | 29 + keymaps/k/keyhive_navi10_rev3_default.json | 29 + keymaps/k/keyhive_opus_default.json | 32 + keymaps/k/keyhive_smallice_default.json | 20 + keymaps/k/keyhive_southpole_default.json | 22 + keymaps/k/keyhive_uno_rev1_default.json | 16 + keymaps/k/keyhive_uno_rev2_default.json | 16 + keymaps/k/keyhive_ut472_default.json | 32 + keymaps/k/keyprez_bison_default.json | 50 + keymaps/k/keyprez_corgi_default.json | 43 + keymaps/k/keyprez_rhino_default.json | 36 + keymaps/k/keyprez_unicorn_default.json | 22 + keymaps/k/keyquest_enclave_default.json | 28 + keymaps/k/keysofkings_twokey_default.json | 48 + keymaps/k/keyspensory_kp60_default.json | 23 + .../keystonecaps_gameroyadvance_default.json | 24 + keymaps/k/keyten_aperture_default.json | 22 + keymaps/k/keyten_kt3700_default.json | 16 + keymaps/k/keyten_kt60_m_default.json | 22 + keymaps/k/kibou_fukuro_default.json | 22 + keymaps/k/kibou_harbour_default.json | 15 + keymaps/k/kibou_wendy_default.json | 16 + keymaps/k/kibou_winter_default.json | 16 + keymaps/k/kikkou_default.json | 36 + keymaps/k/kikoslab_ellora65_default.json | 22 + keymaps/k/kikoslab_kl90_default.json | 32 + keymaps/k/kin80_blackpill103_default.json | 30 + keymaps/k/kin80_blackpill401_default.json | 30 + keymaps/k/kin80_blackpill411_default.json | 30 + keymaps/k/kin80_micro_default.json | 30 + .../k/kindakeyboards_conone65_default.json | 22 + keymaps/k/kinesis_alvicstep_default.json | 29 + keymaps/k/kinesis_kint2pp_default.json | 29 + keymaps/k/kinesis_kint36_default.json | 29 + keymaps/k/kinesis_kint41_default.json | 29 + keymaps/k/kinesis_kintlc_default.json | 29 + keymaps/k/kinesis_nguyenvietyen_default.json | 29 + keymaps/k/kinesis_stapelberg_default.json | 29 + .../k/kineticlabs_emu_hotswap_default.json | 24 + .../k/kineticlabs_emu_soldered_default.json | 24 + keymaps/k/kingly_keys_ave_ortho_default.json | 36 + .../k/kingly_keys_ave_staggered_default.json | 36 + .../k/kingly_keys_little_foot_default.json | 29 + keymaps/k/kingly_keys_romac_default.json | 20 + keymaps/k/kingly_keys_romac_plus_default.json | 20 + keymaps/k/kingly_keys_ropro_default.json | 24 + keymaps/k/kingly_keys_smd_milk_default.json | 12 + keymaps/k/kingly_keys_soap_default.json | 16 + keymaps/k/kira75_default.json | 16 + keymaps/k/kira80_default.json | 24 + keymaps/k/kiwikeebs_macro_default.json | 24 + keymaps/k/kiwikeebs_macro_v2_default.json | 24 + keymaps/k/kiwikey_borderland_default.json | 22 + keymaps/k/kiwikey_kawii9_default.json | 18 + keymaps/k/kiwikey_wanderland_default.json | 22 + keymaps/k/kj_modify_rs40_default.json | 26 + keymaps/k/kkatano_bakeneko60_default.json | 22 + .../k/kkatano_bakeneko65_rev2_default.json | 22 + .../k/kkatano_bakeneko65_rev3_default.json | 22 + keymaps/k/kkatano_bakeneko80_default.json | 24 + keymaps/k/kkatano_wallaby_default.json | 16 + keymaps/k/kkatano_yurei_default.json | 16 + keymaps/k/kmac_default.json | 24 + keymaps/k/kmac_pad_default.json | 24 + keymaps/k/kmini_default.json | 22 + keymaps/k/knobgoblin_default.json | 22 + keymaps/k/knops_mini_default.json | 24 + keymaps/k/kona_classic_default.json | 22 + keymaps/k/kopibeng_mnk65_default.json | 22 + keymaps/k/kopibeng_mnk65_stm32_default.json | 36 + keymaps/k/kopibeng_mnk88_default.json | 40 + keymaps/k/kopibeng_typ65_default.json | 36 + keymaps/k/kopibeng_xt60_default.json | 36 + keymaps/k/kopibeng_xt60_singa_default.json | 36 + keymaps/k/kopibeng_xt65_default.json | 29 + keymaps/k/kopibeng_xt8x_default.json | 40 + keymaps/k/kprepublic_bm16a_default.json | 26 + keymaps/k/kprepublic_bm16a_v1_default.json | 34 + keymaps/k/kprepublic_bm16a_v2_default.json | 20 + keymaps/k/kprepublic_bm16s_default.json | 20 + keymaps/k/kprepublic_bm40hsrgb_default.json | 32 + keymaps/k/kprepublic_bm43a_default.json | 20 + keymaps/k/kprepublic_bm43hsrgb_default.json | 20 + .../kprepublic_bm60hsrgb_ec_rev1_default.json | 22 + .../kprepublic_bm60hsrgb_ec_rev2_default.json | 22 + ...kprepublic_bm60hsrgb_iso_rev1_default.json | 22 + ...kprepublic_bm60hsrgb_iso_rev2_default.json | 22 + ...republic_bm60hsrgb_poker_rev1_default.json | 22 + ...republic_bm60hsrgb_poker_rev2_default.json | 22 + .../k/kprepublic_bm60hsrgb_rev1_default.json | 22 + .../k/kprepublic_bm60hsrgb_rev2_default.json | 22 + ...kprepublic_bm65hsrgb_iso_rev1_default.json | 22 + .../k/kprepublic_bm65hsrgb_rev1_default.json | 22 + .../k/kprepublic_bm68hsrgb_rev1_default.json | 22 + .../k/kprepublic_bm68hsrgb_rev2_default.json | 36 + keymaps/k/kprepublic_bm80hsrgb_default.json | 24 + keymaps/k/kprepublic_bm80v2_default.json | 40 + keymaps/k/kprepublic_bm80v2_iso_default.json | 40 + keymaps/k/kprepublic_bm980hsrgb_default.json | 24 + keymaps/k/kprepublic_cospad_default.json | 24 + keymaps/k/kprepublic_jj40_default.json | 32 + keymaps/k/kprepublic_jj4x4_default.json | 26 + keymaps/k/kprepublic_jj50_default.json | 64 + keymaps/k/ktec_daisy_default.json | 26 + keymaps/k/ktec_ergodone_default.json | 65 + keymaps/k/ktec_staryu_default.json | 28 + keymaps/k/kudox_columner_default.json | 29 + keymaps/k/kudox_full_rev1_default.json | 36 + keymaps/k/kudox_game_rev1_default.json | 29 + keymaps/k/kudox_game_rev2_default.json | 29 + keymaps/k/kudox_rev1_default.json | 22 + keymaps/k/kudox_rev2_default.json | 22 + keymaps/k/kudox_rev3_default.json | 29 + keymaps/k/kuro_kuro65_default.json | 29 + keymaps/k/kv_revt_default.json | 24 + keymaps/k/kwub_bloop_default.json | 22 + keymaps/k/ky01_default.json | 24 + keymaps/l/labbe_labbeminiv1_default.json | 12 + keymaps/l/labyrinth75_default.json | 16 + .../l/laser_ninja_pumpkin_pad_default.json | 18 + keymaps/l/late9_rev1_default.json | 24 + .../l/latincompass_latin17rgb_default.json | 22 + .../l/latincompass_latin47ble_default.json | 26 + .../l/latincompass_latin60rgb_default.json | 29 + .../l/latincompass_latin64ble_default.json | 29 + keymaps/l/latincompass_latin6rgb_default.json | 20 + keymaps/l/latincompass_latinpad_default.json | 22 + .../l/latincompass_latinpadble_default.json | 22 + keymaps/l/lazydesigners_bolt_default.json | 26 + .../l/lazydesigners_cassette8_default.json | 20 + .../l/lazydesigners_dimple_ortho_default.json | 26 + ...signers_dimple_staggered_rev1_default.json | 32 + ...signers_dimple_staggered_rev2_default.json | 32 + ...signers_dimple_staggered_rev3_default.json | 26 + .../l/lazydesigners_dimpleplus_default.json | 29 + keymaps/l/lazydesigners_the30_default.json | 18 + keymaps/l/lazydesigners_the40_default.json | 26 + keymaps/l/lazydesigners_the50_default.json | 20 + .../l/lazydesigners_the60_rev1_default.json | 22 + .../l/lazydesigners_the60_rev2_default.json | 36 + keymaps/l/leafcutterlabs_bigknob_default.json | 15 + keymaps/l/leeku_finger65_default.json | 22 + keymaps/l/lefty_rev1_default.json | 36 + keymaps/l/lefty_rev2_default.json | 36 + keymaps/l/lets_split_rev1_default.json | 44 + keymaps/l/lets_split_rev2_default.json | 44 + keymaps/l/lets_split_sockets_default.json | 44 + keymaps/l/lfkeyboards_lfk65_hs_default.json | 22 + keymaps/l/lfkeyboards_lfk78_revb_default.json | 29 + keymaps/l/lfkeyboards_lfk78_revc_default.json | 29 + keymaps/l/lfkeyboards_lfk78_revj_default.json | 29 + keymaps/l/lfkeyboards_lfk87_reva_default.json | 32 + keymaps/l/lfkeyboards_lfk87_revc_default.json | 32 + keymaps/l/lfkeyboards_lfkpad_default.json | 24 + .../l/lfkeyboards_mini1800_reva_default.json | 29 + .../l/lfkeyboards_mini1800_revc_default.json | 29 + keymaps/l/lfkeyboards_smk65_revb_default.json | 22 + keymaps/l/lfkeyboards_smk65_revf_default.json | 22 + keymaps/l/lily58_glow_enc_default.json | 36 + keymaps/l/lily58_light_default.json | 36 + keymaps/l/lily58_r2g_default.json | 36 + keymaps/l/lily58_rev1_default.json | 36 + keymaps/l/lime_rev1_default.json | 43 + keymaps/l/linworks_dolice_default.json | 22 + keymaps/l/linworks_em8_default.json | 36 + keymaps/l/linworks_fave104_default.json | 24 + keymaps/l/linworks_fave65h_default.json | 22 + keymaps/l/linworks_fave84h_default.json | 24 + keymaps/l/linworks_fave87_default.json | 24 + keymaps/l/linworks_fave87h_default.json | 24 + keymaps/l/linworks_whale75_default.json | 24 + keymaps/l/littlealby_mute_default.json | 11 + .../lizard_trick_tenkey_plusplus_default.json | 16 + keymaps/l/ll3macorn_bongopad_default.json | 32 + keymaps/l/lm_keyboard_lm60n_default.json | 22 + keymaps/l/loki65_default.json | 22 + keymaps/l/longnald_corin_default.json | 36 + keymaps/l/lpad_default.json | 13 + keymaps/l/lucid_alexa_default.json | 22 + keymaps/l/lucid_alexa_solder_default.json | 22 + keymaps/l/lucid_kbd8x_hs_default.json | 24 + keymaps/l/lucid_phantom_hs_default.json | 22 + keymaps/l/lucid_phantom_solder_default.json | 22 + keymaps/l/lucid_scarlet_default.json | 24 + keymaps/l/lucid_velvet_hotswap_default.json | 24 + keymaps/l/lucid_velvet_solder_default.json | 24 + keymaps/l/lw67_default.json | 29 + keymaps/l/lw75_default.json | 16 + keymaps/l/lxxt_default.json | 15 + keymaps/l/lyso1_lck75_default.json | 24 + keymaps/l/lyso1_lefishe_default.json | 22 + keymaps/l/lz_erghost_default.json | 16 + keymaps/m/m10a_default.json | 68 + .../m/machine_industries_m4_a_default.json | 12 + keymaps/m/machkeyboards_mach3_default.json | 13 + keymaps/m/macro1_default.json | 32 + keymaps/m/macro3_default.json | 16 + keymaps/m/macrocat_default.json | 20 + keymaps/m/majistic_default.json | 22 + keymaps/m/makenova_omega_omega4_default.json | 32 + keymaps/m/makeymakey_default.json | 13 + keymaps/m/makrosu_default.json | 24 + keymaps/m/malevolti_lyra_rev1_default.json | 22 + .../m/malevolti_superlyra_rev1_default.json | 22 + keymaps/m/manta60_default.json | 36 + keymaps/m/manyboard_macro_default.json | 26 + keymaps/m/maple_computing_6ball_default.json | 16 + keymaps/m/maple_computing_c39_default.json | 18 + ...omputing_christmas_tree_v2017_default.json | 18 + .../m/maple_computing_ivy_rev1_default.json | 18 + keymaps/m/maple_computing_jnao_default.json | 43 + ...aple_computing_launchpad_rev1_default.json | 20 + ...le_computing_lets_split_eh_eh_default.json | 38 + .../maple_computing_minidox_rev1_default.json | 32 + .../m/maple_computing_the_ruler_default.json | 17 + keymaps/m/marksard_leftover30_default.json | 32 + .../m/marksard_rhymestone_rev1_default.json | 32 + .../m/marksard_treadstone32_lite_default.json | 34 + .../m/marksard_treadstone32_rev1_default.json | 34 + .../m/marksard_treadstone48_rev1_default.json | 32 + .../m/marksard_treadstone48_rev2_default.json | 32 + keymaps/m/massdrop_alt_default.json | 22 + keymaps/m/massdrop_ctrl_default.json | 24 + keymaps/m/massdrop_thekey_default.json | 11 + keymaps/m/massdrop_thekey_v2_default.json | 11 + .../masterworks_classy_tkl_rev_a_default.json | 16 + .../m/matchstickworks_southpad_default.json | 16 + keymaps/m/matrix_abelx_default.json | 24 + keymaps/m/matrix_cain_re_default.json | 24 + keymaps/m/matrix_falcon_default.json | 22 + keymaps/m/matrix_m12og_rev1_default.json | 24 + keymaps/m/matrix_m12og_rev2_default.json | 24 + keymaps/m/matrix_m20add_default.json | 24 + keymaps/m/matrix_me_default.json | 24 + keymaps/m/matrix_noah_default.json | 22 + keymaps/m/matthewdias_m3n3van_default.json | 26 + keymaps/m/matthewdias_minim_default.json | 26 + keymaps/m/matthewdias_model_v_default.json | 26 + keymaps/m/matthewdias_txuu_default.json | 22 + keymaps/m/maxipad_promicro_default.json | 22 + keymaps/m/maxipad_teensy2_default.json | 22 + keymaps/m/maxr1998_phoebe_default.json | 36 + keymaps/m/maxr1998_pulse4k_default.json | 12 + keymaps/m/mb44_default.json | 26 + keymaps/m/mc_76k_default.json | 24 + .../m/mechanickeys_miniashen40_default.json | 32 + keymaps/m/mechanickeys_undead60m_default.json | 36 + keymaps/m/mechbrewery_mb65h_default.json | 22 + keymaps/m/mechbrewery_mb65s_default.json | 22 + keymaps/m/mechkeys_acr60_default.json | 22 + keymaps/m/mechkeys_alu84_default.json | 24 + keymaps/m/mechkeys_espectro_default.json | 24 + keymaps/m/mechkeys_mechmini_v1_default.json | 32 + keymaps/m/mechkeys_mechmini_v2_default.json | 26 + keymaps/m/mechkeys_mk60_default.json | 22 + keymaps/m/mechllama_g35_v1_default.json | 22 + keymaps/m/mechllama_g35_v2_default.json | 22 + ...echlovin_adelais_rgb_led_rev1_default.json | 36 + ...echlovin_adelais_rgb_led_rev2_default.json | 36 + ...echlovin_adelais_rgb_led_rev3_default.json | 36 + ...adelais_standard_led_arm_rev2_default.json | 36 + ...adelais_standard_led_arm_rev3_default.json | 36 + ...andard_led_arm_rev4_apm32f103_default.json | 36 + ...adelais_standard_led_arm_rev4_default.json | 36 + ...andard_led_arm_rev4_stm32f303_default.json | 36 + ...adelais_standard_led_avr_rev1_default.json | 36 + .../mechlovin_delphine_mono_led_default.json | 16 + .../m/mechlovin_delphine_rgb_led_default.json | 16 + keymaps/m/mechlovin_foundation_default.json | 22 + .../m/mechlovin_hannah60rgb_rev1_default.json | 15 + .../m/mechlovin_hannah60rgb_rev2_default.json | 15 + .../mechlovin_hannah65_rev1_haus_default.json | 15 + .../m/mechlovin_hannah910_rev1_default.json | 15 + .../m/mechlovin_hannah910_rev2_default.json | 15 + .../m/mechlovin_hannah910_rev3_default.json | 15 + keymaps/m/mechlovin_hex4b_rev1_default.json | 16 + keymaps/m/mechlovin_hex4b_rev2_default.json | 16 + keymaps/m/mechlovin_hex6c_default.json | 16 + keymaps/m/mechlovin_infinity875_default.json | 24 + ...lovin_infinity87_rev1_rogue87_default.json | 16 + ...lovin_infinity87_rev1_rouge87_default.json | 16 + ...ovin_infinity87_rev1_standard_default.json | 16 + .../m/mechlovin_infinity87_rev2_default.json | 16 + ...mechlovin_infinity87_rgb_rev1_default.json | 16 + keymaps/m/mechlovin_infinity88_default.json | 16 + keymaps/m/mechlovin_infinityce_default.json | 16 + keymaps/m/mechlovin_jay60_default.json | 22 + keymaps/m/mechlovin_kanu_default.json | 15 + keymaps/m/mechlovin_kay60_default.json | 22 + keymaps/m/mechlovin_kay65_default.json | 15 + .../m/mechlovin_mechlovin9_rev1_default.json | 15 + .../m/mechlovin_mechlovin9_rev2_default.json | 15 + .../m/mechlovin_mechlovin9_rev3_default.json | 15 + keymaps/m/mechlovin_olly_bb_default.json | 36 + keymaps/m/mechlovin_olly_jf_default.json | 40 + keymaps/m/mechlovin_olly_octagon_default.json | 16 + keymaps/m/mechlovin_olly_orion_default.json | 24 + keymaps/m/mechlovin_pisces_default.json | 22 + keymaps/m/mechlovin_serratus_default.json | 16 + keymaps/m/mechlovin_th1800_default.json | 17 + keymaps/m/mechlovin_tmkl_default.json | 24 + keymaps/m/mechlovin_zed60_default.json | 22 + .../m/mechlovin_zed65_mono_led_default.json | 36 + ...ovin_zed65_no_backlight_cor65_default.json | 22 + ...in_zed65_no_backlight_retro66_default.json | 15 + ...zed65_no_backlight_wearhaus66_default.json | 15 + keymaps/m/mechlovin_zed65_rev1_default.json | 15 + keymaps/m/mechstudio_dawn_default.json | 24 + keymaps/m/mechstudio_ud_40_ortho_default.json | 26 + keymaps/m/mechwild_bde_lefty_default.json | 29 + keymaps/m/mechwild_bde_rev2_default.json | 30 + keymaps/m/mechwild_bde_righty_default.json | 30 + keymaps/m/mechwild_clunker_default.json | 36 + keymaps/m/mechwild_mercutio_default.json | 36 + .../m/mechwild_mokulua_mirrored_default.json | 36 + .../m/mechwild_mokulua_standard_default.json | 36 + keymaps/m/mechwild_murphpad_default.json | 44 + keymaps/m/mechwild_obe_f401_default.json | 22 + .../m/mechwild_obe_f401_eeprom_default.json | 22 + keymaps/m/mechwild_obe_f411_default.json | 22 + .../m/mechwild_obe_f411_eeprom_default.json | 22 + keymaps/m/mechwild_puckbuddy_default.json | 36 + keymaps/m/mechwild_waka60_f401_default.json | 36 + .../mechwild_waka60_f401_eeprom_default.json | 36 + keymaps/m/mechwild_waka60_f411_default.json | 36 + .../mechwild_waka60_f411_eeprom_default.json | 36 + keymaps/m/mecxlabs_mp1_default.json | 13 + keymaps/m/mehkee96_default.json | 24 + keymaps/m/meletrix_zoom65_default.json | 22 + keymaps/m/meletrix_zoom65_lite_default.json | 22 + keymaps/m/meletrix_zoom75_default.json | 24 + keymaps/m/meletrix_zoom87_default.json | 24 + keymaps/m/melgeek_mach80_rev1_default.json | 24 + keymaps/m/melgeek_mach80_rev2_default.json | 24 + keymaps/m/melgeek_mj61_rev1_default.json | 29 + keymaps/m/melgeek_mj61_rev2_default.json | 29 + keymaps/m/melgeek_mj63_rev1_default.json | 29 + keymaps/m/melgeek_mj63_rev2_default.json | 29 + keymaps/m/melgeek_mj64_rev1_default.json | 22 + keymaps/m/melgeek_mj64_rev2_default.json | 22 + keymaps/m/melgeek_mj64_rev3_default.json | 22 + keymaps/m/melgeek_mj65_rev3_default.json | 22 + keymaps/m/melgeek_mj6xy_rev3_default.json | 22 + keymaps/m/melgeek_mojo68_rev1_default.json | 22 + keymaps/m/melgeek_mojo75_rev1_default.json | 24 + keymaps/m/melgeek_tegic_rev1_default.json | 24 + keymaps/m/melgeek_z70ultra_rev1_default.json | 22 + keymaps/m/meme_default.json | 15 + keymaps/m/meow48_default.json | 32 + keymaps/m/meow65_default.json | 22 + keymaps/m/merge_iso_macro_default.json | 12 + keymaps/m/merge_uc1_default.json | 11 + keymaps/m/merge_um70_default.json | 36 + keymaps/m/merge_um80_default.json | 40 + keymaps/m/merge_uma_default.json | 36 + keymaps/m/mesa_mesa_tkl_default.json | 16 + keymaps/m/meson_default.json | 32 + keymaps/m/metamechs_timberwolf_default.json | 24 + keymaps/m/mexsistor_ludmila_default.json | 12 + keymaps/m/mikeneko65_default.json | 22 + keymaps/m/miller_gm862_default.json | 22 + keymaps/m/millipad_default.json | 12 + keymaps/m/mincedshon_ecila_default.json | 22 + keymaps/m/mini_elixivy_default.json | 22 + keymaps/m/mini_ten_key_plus_default.json | 15 + keymaps/m/miniaxe_default.json | 32 + keymaps/m/minimacro5_default.json | 11 + keymaps/m/minimon_index_tab_default.json | 32 + keymaps/m/mino_hotswap_default.json | 26 + keymaps/m/mino_plus_soldered_default.json | 29 + keymaps/m/mint60_default.json | 22 + .../m/misonoworks_chocolatebar_default.json | 32 + keymaps/m/misonoworks_karina_default.json | 29 + keymaps/m/misterknife_knife66_default.json | 22 + .../m/misterknife_knife66_iso_default.json | 22 + keymaps/m/mitosis_default.json | 36 + keymaps/m/miuni32_default.json | 28 + keymaps/m/mixi_default.json | 23 + keymaps/m/mk65_default.json | 36 + keymaps/m/mkh_studio_bully_default.json | 26 + keymaps/m/ml_gas75_default.json | 24 + keymaps/m/mlego_m48_rev1_default.json | 32 + keymaps/m/mlego_m60_rev1_default.json | 36 + keymaps/m/mlego_m60_split_rev1_default.json | 36 + keymaps/m/mlego_m60_split_rev2_default.json | 36 + keymaps/m/mlego_m65_rev1_default.json | 36 + keymaps/m/mlego_m65_rev2_default.json | 36 + keymaps/m/mlego_m65_rev3_default.json | 36 + keymaps/m/mlego_m65_rev4_default.json | 36 + keymaps/m/mmkzoo65_default.json | 36 + keymaps/m/mnk1800s_default.json | 22 + keymaps/m/mnk50_default.json | 20 + keymaps/m/mnk75_default.json | 16 + keymaps/m/mntre_default.json | 24 + keymaps/m/mode_m65ha_alpha_default.json | 36 + keymaps/m/mode_m65hi_alpha_default.json | 36 + keymaps/m/mode_m65s_default.json | 36 + keymaps/m/mode_m75h_default.json | 40 + keymaps/m/mode_m75s_default.json | 40 + keymaps/m/mode_m80v1_m80h_default.json | 24 + keymaps/m/mode_m80v1_m80s_default.json | 24 + keymaps/m/mode_m80v2_m80v2h_default.json | 40 + keymaps/m/mode_m80v2_m80v2s_default.json | 40 + keymaps/m/mokey_ginkgo65_default.json | 22 + keymaps/m/mokey_ginkgo65hot_default.json | 22 + keymaps/m/mokey_ibis80_default.json | 16 + keymaps/m/mokey_mokey12x2_default.json | 14 + keymaps/m/mokey_mokey63_default.json | 15 + keymaps/m/mokey_mokey64_default.json | 15 + keymaps/m/mokey_xox70_default.json | 15 + keymaps/m/mokey_xox70hot_default.json | 22 + keymaps/m/molecule_default.json | 43 + keymaps/m/momoka_ergo_default.json | 38 + keymaps/m/momokai_tap_duo_default.json | 12 + keymaps/m/momokai_tap_trio_default.json | 12 + keymaps/m/monarch_default.json | 23 + keymaps/m/monoflex60_default.json | 22 + keymaps/m/monsgeek_m5_default.json | 56 + keymaps/m/monstargear_xo87_rgb_default.json | 40 + .../monstargear_xo87_solderable_default.json | 24 + .../m/montsinger_rebound_rev1_default.json | 44 + .../m/montsinger_rebound_rev2_default.json | 44 + .../m/montsinger_rebound_rev3_default.json | 45 + .../m/montsinger_rebound_rev4_default.json | 45 + keymaps/m/montsinger_rewind_default.json | 32 + keymaps/m/moon_default.json | 16 + keymaps/m/moondrop_dash75_r1_default.json | 17 + keymaps/m/moonlander_default.json | 32 + keymaps/m/morizon_default.json | 29 + keymaps/m/mountainblocks_mb17_default.json | 22 + keymaps/m/ms_sculpt_default.json | 16 + .../m/mschwingen_modelm_led_ffc_default.json | 40 + .../mschwingen_modelm_led_wired_default.json | 40 + .../mschwingen_modelm_led_ws2812_default.json | 40 + keymaps/m/mss_studio_m63_rgb_default.json | 22 + keymaps/m/mss_studio_m64_rgb_default.json | 22 + keymaps/m/mt_blocked65_default.json | 22 + keymaps/m/mt_mt40_default.json | 38 + keymaps/m/mt_mt64rgb_default.json | 22 + keymaps/m/mt_mt84_default.json | 24 + keymaps/m/mt_mt980_default.json | 24 + keymaps/m/mt_ncr80_hotswap_default.json | 16 + keymaps/m/mt_ncr80_solder_default.json | 24 + keymaps/m/mt_split75_default.json | 16 + keymaps/m/mtbkeys_mtb60_hotswap_default.json | 22 + keymaps/m/mtbkeys_mtb60_solder_default.json | 22 + keymaps/m/murcielago_rev1_default.json | 36 + keymaps/m/mwstudio_alicekk_default.json | 22 + keymaps/m/mwstudio_mw65_black_default.json | 36 + keymaps/m/mwstudio_mw65_rgb_default.json | 22 + keymaps/m/mwstudio_mw660_default.json | 22 + keymaps/m/mwstudio_mw75_default.json | 40 + keymaps/m/mwstudio_mw75r2_default.json | 24 + keymaps/m/mwstudio_mw80_default.json | 24 + keymaps/m/mxss_default.json | 22 + keymaps/m/mysticworks_wyvern_default.json | 22 + keymaps/n/nack_default.json | 26 + keymaps/n/nacly_bigsmoothknob_default.json | 12 + keymaps/n/nacly_sodium42_default.json | 32 + keymaps/n/nacly_sodium50_default.json | 32 + keymaps/n/nacly_sodium62_default.json | 36 + keymaps/n/nacly_splitreus62_default.json | 36 + keymaps/n/nacly_ua62_default.json | 29 + keymaps/n/nasu_default.json | 22 + keymaps/n/navi60_default.json | 15 + keymaps/n/ncc1701kb_default.json | 18 + keymaps/n/neito_default.json | 36 + keymaps/n/nek_type_a_default.json | 16 + keymaps/n/nemui_default.json | 22 + keymaps/n/neokeys_g67_element_hs_default.json | 22 + keymaps/n/neokeys_g67_hotswap_default.json | 22 + keymaps/n/neokeys_g67_soldered_default.json | 22 + keymaps/n/neopad_rev1_default.json | 24 + keymaps/n/neson_design_700e_default.json | 22 + keymaps/n/neson_design_n6_default.json | 22 + keymaps/n/newgame40_default.json | 50 + keymaps/n/nibiria_stream15_default.json | 13 + .../n/nightingale_studios_hailey_default.json | 24 + .../n/nightly_boards_adellein_default.json | 14 + .../n/nightly_boards_alter_lite_default.json | 22 + .../n/nightly_boards_alter_rev1_default.json | 22 + keymaps/n/nightly_boards_conde60_default.json | 36 + keymaps/n/nightly_boards_daily60_default.json | 36 + keymaps/n/nightly_boards_jisoo_default.json | 16 + keymaps/n/nightly_boards_n2_default.json | 12 + keymaps/n/nightly_boards_n40_o_default.json | 14 + keymaps/n/nightly_boards_n60_s_default.json | 22 + keymaps/n/nightly_boards_n87_default.json | 24 + keymaps/n/nightly_boards_n9_default.json | 13 + keymaps/n/nightly_boards_octopad_default.json | 13 + .../n/nightly_boards_octopadplus_default.json | 28 + .../n/nightly_boards_paraluman_default.json | 22 + .../n/nightly_boards_ph_arisu_default.json | 22 + keymaps/n/nightmare_default.json | 26 + keymaps/n/nimrod_default.json | 20 + .../n/ning_tiny_board_tb16_rgb_default.json | 14 + keymaps/n/nix_studio_n60_a_default.json | 36 + keymaps/n/nix_studio_oxalys80_default.json | 24 + keymaps/n/nixkeyboards_day_off_default.json | 36 + .../nopunin10did_jabberwocky_v1_default.json | 24 + .../nopunin10did_jabberwocky_v2_default.json | 24 + .../nopunin10did_kastenwagen1840_default.json | 32 + .../n/nopunin10did_kastenwagen48_default.json | 32 + .../n/nopunin10did_railroad_rev0_default.json | 26 + keymaps/n/novelkeys_nk1_default.json | 11 + keymaps/n/novelkeys_nk20_default.json | 24 + keymaps/n/novelkeys_nk65_base_default.json | 36 + keymaps/n/novelkeys_nk65_v1_4_default.json | 36 + keymaps/n/novelkeys_nk65b_default.json | 22 + keymaps/n/novelkeys_nk87_default.json | 24 + keymaps/n/novelkeys_nk87b_default.json | 24 + keymaps/n/novelkeys_nk_plus_default.json | 22 + keymaps/n/novelkeys_novelpad_default.json | 22 + keymaps/n/noxary_220_default.json | 40 + keymaps/n/noxary_260_default.json | 29 + keymaps/n/noxary_268_2_default.json | 36 + keymaps/n/noxary_268_2_rgb_default.json | 22 + keymaps/n/noxary_268_default.json | 29 + keymaps/n/noxary_280_default.json | 24 + keymaps/n/noxary_378_default.json | 15 + keymaps/n/noxary_valhalla_default.json | 36 + keymaps/n/noxary_vulcan_default.json | 22 + keymaps/n/noxary_x268_default.json | 36 + keymaps/n/np12_default.json | 14 + keymaps/n/nullbitsco_nibble_default.json | 22 + keymaps/n/nullbitsco_scramble_v1_default.json | 12 + keymaps/n/nullbitsco_scramble_v2_default.json | 12 + keymaps/n/nullbitsco_snap_default.json | 24 + keymaps/n/nullbitsco_tidbit_default.json | 22 + keymaps/n/numatreus_default.json | 26 + keymaps/n/nyhxis_nfr_70_default.json | 32 + keymaps/o/obosob_arch_36_default.json | 32 + .../o/obosob_steal_this_keyboard_default.json | 56 + keymaps/o/ocean_addon_default.json | 36 + keymaps/o/ocean_gin_v2_default.json | 20 + keymaps/o/ocean_slamz_default.json | 14 + keymaps/o/ocean_stealth_default.json | 24 + keymaps/o/ocean_sus_default.json | 32 + keymaps/o/ocean_wang_ergo_default.json | 14 + keymaps/o/ocean_wang_v2_default.json | 32 + keymaps/o/ocean_yuri_default.json | 32 + keymaps/o/oddball_v1_default.json | 26 + keymaps/o/oddball_v2_1_default.json | 26 + keymaps/o/oddball_v2_default.json | 26 + keymaps/o/oddforge_vea_default.json | 32 + keymaps/o/odelia_default.json | 22 + keymaps/o/ogre_ergo_single_default.json | 22 + keymaps/o/ogre_ergo_split_default.json | 22 + keymaps/o/ok60_default.json | 22 + keymaps/o/om60_default.json | 29 + keymaps/o/omkbd_ergodash_mini_default.json | 32 + keymaps/o/omkbd_ergodash_rev1_default.json | 36 + keymaps/o/omkbd_runner3680_3x6_default.json | 18 + keymaps/o/omkbd_runner3680_3x7_default.json | 18 + keymaps/o/omkbd_runner3680_3x8_default.json | 18 + keymaps/o/omkbd_runner3680_4x6_default.json | 20 + keymaps/o/omkbd_runner3680_4x7_default.json | 20 + keymaps/o/omkbd_runner3680_4x8_default.json | 20 + .../o/omkbd_runner3680_5x6_5x8_default.json | 22 + keymaps/o/omkbd_runner3680_5x6_default.json | 22 + keymaps/o/omkbd_runner3680_5x7_default.json | 22 + keymaps/o/omkbd_runner3680_5x8_default.json | 22 + keymaps/o/omnikeyish_default.json | 16 + keymaps/o/onekeyco_dango40_default.json | 26 + keymaps/o/opendeck_32_rev1_default.json | 14 + keymaps/o/orange75_default.json | 24 + keymaps/o/org60_default.json | 22 + keymaps/o/ortho5by12_default.json | 50 + keymaps/o/orthocode_default.json | 32 + keymaps/o/orthodox_rev1_default.json | 38 + keymaps/o/orthodox_rev3_default.json | 38 + keymaps/o/orthodox_rev3_teensy_default.json | 38 + .../o/owlab_jelly_epoch_hotswap_default.json | 24 + .../o/owlab_jelly_epoch_soldered_default.json | 24 + keymaps/o/owlab_spring_default.json | 22 + keymaps/o/owlab_suit80_ansi_default.json | 24 + keymaps/o/owlab_suit80_iso_default.json | 24 + keymaps/o/owlab_voice65_hotswap_default.json | 36 + keymaps/o/owlab_voice65_soldered_default.json | 36 + keymaps/p/p3d_glitch_default.json | 15 + keymaps/p/pabile_p18_default.json | 14 + keymaps/p/pabile_p20_ver1_default.json | 29 + keymaps/p/pabile_p20_ver2_default.json | 15 + keymaps/p/pabile_p40_default.json | 38 + keymaps/p/pabile_p40_ortho_default.json | 38 + keymaps/p/pabile_p42_default.json | 38 + keymaps/p/palette1202_default.json | 63 + keymaps/p/panc40_default.json | 20 + keymaps/p/panc60_default.json | 22 + .../papercranekeyboards_gerald65_default.json | 22 + keymaps/p/paprikman_albacore_default.json | 16 + .../parallel_parallel_65_hotswap_default.json | 22 + ...parallel_parallel_65_soldered_default.json | 22 + keymaps/p/pauperboards_brick_default.json | 26 + keymaps/p/pdxkbc_default.json | 31 + keymaps/p/pearl_default.json | 20 + keymaps/p/pearlboards_atlas_default.json | 24 + keymaps/p/pearlboards_pandora_default.json | 22 + keymaps/p/pearlboards_pearl_default.json | 20 + keymaps/p/pearlboards_zeus_default.json | 26 + keymaps/p/pearlboards_zeuspad_default.json | 24 + keymaps/p/peej_lumberjack_default.json | 22 + keymaps/p/peej_rosaline_ortho_default.json | 20 + .../p/peej_rosaline_staggered_default.json | 20 + keymaps/p/peej_tripel_left_default.json | 22 + keymaps/p/peej_tripel_middle_default.json | 22 + keymaps/p/peej_tripel_right_default.json | 22 + keymaps/p/pegasus_default.json | 26 + .../p/peranekofactory_tone_rev1_default.json | 12 + .../p/peranekofactory_tone_rev2_default.json | 12 + keymaps/p/percent_booster_default.json | 15 + keymaps/p/percent_canoe_default.json | 22 + keymaps/p/percent_canoe_gen2_default.json | 22 + keymaps/p/percent_skog_default.json | 16 + keymaps/p/percent_skog_lite_default.json | 16 + keymaps/p/phage_studio_pila87_default.json | 40 + keymaps/p/phantom_default.json | 24 + .../phase_studio_titan65_hotswap_default.json | 22 + ...phase_studio_titan65_soldered_default.json | 22 + keymaps/p/phoenix_default.json | 65 + keymaps/p/phrygian_ph100_default.json | 16 + keymaps/p/pica40_rev1_default.json | 26 + keymaps/p/pica40_rev2_default.json | 26 + keymaps/p/pico_65keys_default.json | 22 + keymaps/p/pico_70keys_default.json | 22 + .../p/picolab_frusta_fundamental_default.json | 22 + keymaps/p/pierce_default.json | 14 + .../p/pimentoso_paddino02_rev1_default.json | 18 + ...pimentoso_paddino02_rev2_left_default.json | 18 + ...imentoso_paddino02_rev2_right_default.json | 18 + keymaps/p/pimentoso_touhoupad_default.json | 22 + keymaps/p/pinky_3_default.json | 32 + keymaps/p/pinky_4_default.json | 36 + keymaps/p/pisces_default.json | 28 + keymaps/p/pixelspace_capsule65i_default.json | 22 + keymaps/p/pizzakeyboards_pizza65_default.json | 22 + keymaps/p/pjb_eros_default.json | 16 + keymaps/p/pkb65_default.json | 22 + keymaps/p/planck_ez_base_default.json | 50 + keymaps/p/planck_ez_glow_default.json | 50 + keymaps/p/planck_light_default.json | 50 + keymaps/p/planck_rev1_default.json | 50 + keymaps/p/planck_rev2_default.json | 50 + keymaps/p/planck_rev3_default.json | 50 + keymaps/p/planck_rev4_default.json | 50 + keymaps/p/planck_rev5_default.json | 50 + keymaps/p/planck_rev6_default.json | 50 + keymaps/p/planck_rev6_drop_default.json | 50 + keymaps/p/planck_rev7_default.json | 50 + keymaps/p/planck_thk_default.json | 49 + keymaps/p/playkbtw_ca66_default.json | 22 + keymaps/p/playkbtw_helen80_default.json | 24 + keymaps/p/playkbtw_pk60_default.json | 22 + keymaps/p/playkbtw_pk64rgb_default.json | 22 + keymaps/p/ploopyco_mouse_default.json | 18 + ...opyco_trackball_mini_rev1_001_default.json | 12 + ...opyco_trackball_mini_rev1_002_default.json | 12 + .../ploopyco_trackball_rev1_005_default.json | 15 + .../p/ploopyco_trackball_rev1_default.json | 15 + ...pyco_trackball_thumb_rev1_001_default.json | 12 + keymaps/p/pluckey_default.json | 44 + keymaps/p/plum47_default.json | 26 + keymaps/p/plume_plume65_default.json | 22 + keymaps/p/plut0nium_0x3e_default.json | 22 + keymaps/p/plx_default.json | 29 + keymaps/p/plywrks_ahgase_default.json | 16 + keymaps/p/plywrks_allaro_default.json | 22 + keymaps/p/plywrks_ji_eun_default.json | 15 + keymaps/p/plywrks_lune_default.json | 22 + keymaps/p/pohjolaworks_louhi_default.json | 26 + keymaps/p/poker87c_default.json | 25 + keymaps/p/poker87d_default.json | 24 + keymaps/p/polilla_rev1_default.json | 29 + keymaps/p/polycarbdiet_s20_default.json | 36 + keymaps/p/pom_keyboards_tnln95_default.json | 22 + keymaps/p/portal_66_hotswap_default.json | 22 + keymaps/p/portal_66_soldered_default.json | 22 + keymaps/p/pos78_default.json | 24 + keymaps/p/preonic_rev1_default.json | 50 + keymaps/p/preonic_rev2_default.json | 50 + keymaps/p/preonic_rev3_default.json | 50 + keymaps/p/preonic_rev3_drop_default.json | 50 + .../p/primekb_meridian_ktr1010_default.json | 22 + keymaps/p/primekb_meridian_rgb_default.json | 36 + .../p/primekb_meridian_ws2812_default.json | 22 + keymaps/p/primekb_prime_e_rgb_default.json | 32 + keymaps/p/primekb_prime_e_std_default.json | 32 + keymaps/p/primekb_prime_l_v1_default.json | 22 + keymaps/p/primekb_prime_l_v2_default.json | 22 + keymaps/p/primekb_prime_m_default.json | 29 + keymaps/p/primekb_prime_o_default.json | 22 + keymaps/p/primekb_prime_r_default.json | 15 + keymaps/p/program_yoink_ortho_default.json | 26 + .../p/program_yoink_staggered_default.json | 26 + keymaps/p/projectcain_relic_default.json | 26 + keymaps/p/projectcain_vault35_default.json | 26 + keymaps/p/projectcain_vault45_default.json | 26 + keymaps/p/projectkb_alice_rev1_default.json | 22 + keymaps/p/projectkb_alice_rev2_default.json | 22 + keymaps/p/projectkb_signature65_default.json | 22 + keymaps/p/projectkb_signature87_default.json | 24 + keymaps/p/prototypist_allison_default.json | 40 + .../p/prototypist_allison_numpad_default.json | 40 + keymaps/p/prototypist_j01_default.json | 22 + .../p/prototypist_oceanographer_default.json | 32 + keymaps/p/prototypist_pt60_default.json | 36 + keymaps/p/prototypist_pt80_default.json | 40 + keymaps/p/protozoa_cassini_default.json | 22 + keymaps/p/protozoa_p01_default.json | 24 + keymaps/p/psuieee_pluto12_default.json | 18 + keymaps/p/pteron36_default.json | 14 + keymaps/p/pteropus_default.json | 14 + keymaps/p/puck_default.json | 26 + keymaps/p/punk75_default.json | 22 + keymaps/q/q4z_default.json | 36 + keymaps/q/qpockets_eggman_default.json | 29 + .../q/qpockets_space_space_rev1_default.json | 32 + .../q/qpockets_space_space_rev2_default.json | 26 + keymaps/q/qpockets_wanten_default.json | 32 + keymaps/q/quad_h_lb75_default.json | 24 + keymaps/q/quadrum_delta_default.json | 22 + keymaps/q/quantrik_kyuu_default.json | 28 + keymaps/q/quarkeys_z40_default.json | 26 + keymaps/q/quarkeys_z60_hotswap_default.json | 36 + keymaps/q/quarkeys_z60_solder_default.json | 36 + keymaps/q/quarkeys_z67_hotswap_default.json | 22 + keymaps/q/quarkeys_z67_solder_default.json | 22 + keymaps/q/qvex_lynepad_default.json | 13 + keymaps/q/qwertlekeys_calice_default.json | 24 + .../q/qwertykeys_qk65_hotswap_default.json | 36 + keymaps/q/qwertykeys_qk65_solder_default.json | 36 + keymaps/q/qwertyydox_rev1_default.json | 40 + keymaps/r/rabbit_rabbit68_default.json | 22 + keymaps/r/rad_default.json | 14 + keymaps/r/rainkeebs_delilah_default.json | 26 + keymaps/r/rainkeebs_rainkeeb_default.json | 32 + keymaps/r/rainkeebs_trailmix_default.json | 32 + keymaps/r/rainkeebs_yasui_default.json | 32 + keymaps/r/ramlord_witf_default.json | 24 + keymaps/r/rart_rart45_default.json | 29 + keymaps/r/rart_rart4x4_default.json | 20 + keymaps/r/rart_rart60_default.json | 22 + keymaps/r/rart_rart67_default.json | 22 + keymaps/r/rart_rart67m_default.json | 22 + keymaps/r/rart_rart75_default.json | 24 + keymaps/r/rart_rart75hs_default.json | 24 + keymaps/r/rart_rart75m_default.json | 40 + keymaps/r/rart_rart80_default.json | 40 + keymaps/r/rart_rartand_default.json | 32 + keymaps/r/rart_rartland_default.json | 36 + keymaps/r/rart_rartlice_default.json | 22 + keymaps/r/rart_rartlite_default.json | 20 + keymaps/r/rart_rartpad_default.json | 22 + keymaps/r/rate_pistachio_mp_default.json | 24 + keymaps/r/rate_pistachio_pro_default.json | 41 + keymaps/r/rate_pistachio_rev1_default.json | 24 + keymaps/r/rate_pistachio_rev2_default.json | 24 + ...onalist_ratio65_hotswap_rev_a_default.json | 22 + ...ionalist_ratio65_solder_rev_a_default.json | 22 + .../recompile_keys_choco60_rev1_default.json | 22 + .../recompile_keys_choco60_rev2_default.json | 22 + keymaps/r/recompile_keys_cocoa40_default.json | 32 + keymaps/r/recompile_keys_mio_default.json | 24 + .../r/recompile_keys_nomu30_rev1_default.json | 28 + .../r/recompile_keys_nomu30_rev2_default.json | 28 + keymaps/r/rect44_default.json | 26 + keymaps/r/redox_media_default.json | 24 + keymaps/r/redox_rev1_base_default.json | 36 + keymaps/r/redox_rev1_proton_c_default.json | 36 + keymaps/r/redox_w_default.json | 36 + keymaps/r/redscarf_i_default.json | 16 + keymaps/r/redscarf_iiplus_verb_default.json | 15 + keymaps/r/redscarf_iiplus_verc_default.json | 22 + keymaps/r/redscarf_iiplus_verd_default.json | 22 + keymaps/r/reedskeebs_alish40_default.json | 32 + keymaps/r/retro_75_default.json | 24 + .../r/reversestudio_decadepad_default.json | 16 + keymaps/r/reviung_reviung33_default.json | 32 + keymaps/r/reviung_reviung34_default.json | 32 + keymaps/r/reviung_reviung39_default.json | 32 + keymaps/r/reviung_reviung41_default.json | 32 + keymaps/r/reviung_reviung53_default.json | 36 + keymaps/r/reviung_reviung5_default.json | 14 + keymaps/r/reviung_reviung61_default.json | 22 + keymaps/r/rgbkb_mun_rev1_default.json | 80 + keymaps/r/rgbkb_pan_rev1_32a_default.json | 36 + .../r/rgbkb_pan_rev1_proton_c_default.json | 36 + keymaps/r/rgbkb_sol3_rev1_default.json | 53 + keymaps/r/rgbkb_sol_rev1_default.json | 40 + keymaps/r/rgbkb_sol_rev2_default.json | 40 + keymaps/r/rgbkb_zen_rev1_default.json | 22 + keymaps/r/rgbkb_zen_rev2_default.json | 24 + keymaps/r/rgbkb_zygomorph_rev1_default.json | 256 ++ keymaps/r/ristretto_default.json | 32 + keymaps/r/rkg68_default.json | 22 + keymaps/r/rmi_kb_aelith_default.json | 22 + keymaps/r/rmi_kb_chevron_default.json | 22 + keymaps/r/rmi_kb_herringbone_pro_default.json | 16 + keymaps/r/rmi_kb_herringbone_v1_default.json | 16 + keymaps/r/rmi_kb_mona_v1_1_default.json | 22 + keymaps/r/rmi_kb_mona_v1_default.json | 22 + keymaps/r/rmi_kb_mona_v32a_default.json | 22 + keymaps/r/rmi_kb_squishy65_default.json | 22 + keymaps/r/rmi_kb_squishyfrl_default.json | 22 + keymaps/r/rmi_kb_squishytkl_default.json | 16 + keymaps/r/rmi_kb_tkl_ff_v1_default.json | 16 + keymaps/r/rmi_kb_tkl_ff_v2_default.json | 16 + keymaps/r/rmi_kb_wete_v1_default.json | 24 + keymaps/r/rmi_kb_wete_v2_default.json | 16 + keymaps/r/rmkeebs_rm_numpad_default.json | 16 + keymaps/r/rocketboard_16_default.json | 22 + .../r/rominronin_katana60_rev1_default.json | 36 + .../r/rominronin_katana60_rev2_default.json | 36 + keymaps/r/roseslite_default.json | 22 + keymaps/r/rotor_default.json | 29 + keymaps/r/rotr_default.json | 11 + keymaps/r/rpiguy9907_southpaw66_default.json | 22 + keymaps/r/rubi_default.json | 40 + keymaps/r/runes_skjoldr_default.json | 36 + keymaps/r/runes_vaengr_default.json | 36 + keymaps/r/rura66_rev1_default.json | 36 + keymaps/r/ryanbaekr_rb18_default.json | 15 + keymaps/r/ryanbaekr_rb1_default.json | 11 + keymaps/r/ryanbaekr_rb69_default.json | 22 + keymaps/r/ryanbaekr_rb86_default.json | 24 + keymaps/r/ryanbaekr_rb87_default.json | 24 + keymaps/r/ryanskidmore_rskeys100_default.json | 24 + keymaps/r/ryloo_studio_m0110_default.json | 22 + keymaps/s/s_ol_0xc_pad_default.json | 9 + keymaps/s/saevus_cor_default.json | 22 + keymaps/s/saevus_cor_tkl_default.json | 16 + .../s/salicylic_acid3_7skb_rev1_default.json | 29 + keymaps/s/salicylic_acid3_7splus_default.json | 24 + .../s/salicylic_acid3_ajisai74_default.json | 22 + .../s/salicylic_acid3_ergoarrows_default.json | 24 + .../salicylic_acid3_getta25_rev1_default.json | 32 + .../s/salicylic_acid3_guide68_default.json | 22 + ...alicylic_acid3_jisplit89_rev1_default.json | 24 + keymaps/s/salicylic_acid3_nafuda_default.json | 28 + .../salicylic_acid3_naked48_rev1_default.json | 32 + .../salicylic_acid3_naked60_rev1_default.json | 43 + .../salicylic_acid3_naked64_rev1_default.json | 43 + .../s/salicylic_acid3_nknl7en_default.json | 22 + .../s/salicylic_acid3_nknl7jp_default.json | 22 + .../salicylic_acid3_setta21_rev1_default.json | 32 + keymaps/s/sam_s80_default.json | 24 + keymaps/s/sam_sg81m_default.json | 22 + keymaps/s/sanctified_dystopia_default.json | 22 + keymaps/s/sandwich_keeb68_default.json | 22 + keymaps/s/sapuseven_macropad12_default.json | 13 + keymaps/s/satt_comet46_default.json | 44 + keymaps/s/satt_vision_default.json | 32 + keymaps/s/sauce_mild_default.json | 24 + .../sawnsprojects_amber80_solder_default.json | 16 + ...wnsprojects_eclipse_eclipse60_default.json | 36 + ...awnsprojects_eclipse_tinyneko_default.json | 36 + ...projects_krush_krush60_solder_default.json | 22 + ...rojects_krush_krush65_hotswap_default.json | 22 + ...projects_krush_krush65_solder_default.json | 22 + keymaps/s/sawnsprojects_plaque80_default.json | 16 + .../s/sawnsprojects_satxri6key_default.json | 16 + .../s/sawnsprojects_vcl65_solder_default.json | 22 + keymaps/s/scatter42_default.json | 32 + keymaps/s/sck_gtm_default.json | 12 + keymaps/s/sck_m0116b_default.json | 24 + keymaps/s/sck_neiso_default.json | 18 + keymaps/s/sck_osa_default.json | 22 + keymaps/s/scottokeebs_scotto34_default.json | 152 ++ keymaps/s/sekigon_grs_70ec_default.json | 29 + keymaps/s/sendyyeah_75pixels_default.json | 36 + keymaps/s/sendyyeah_bevi_default.json | 22 + keymaps/s/sendyyeah_pix_default.json | 17 + keymaps/s/senselessclay_ck60_default.json | 36 + keymaps/s/senselessclay_ck65_default.json | 36 + keymaps/s/senselessclay_gos65_default.json | 36 + keymaps/s/senselessclay_had60_default.json | 29 + keymaps/s/sentraq_number_pad_default.json | 22 + keymaps/s/sentraq_s60_x_default_default.json | 22 + keymaps/s/sentraq_s60_x_rgb_default.json | 22 + keymaps/s/sentraq_s65_plus_default.json | 22 + keymaps/s/sentraq_s65_x_default.json | 36 + .../s/sergiopoverony_creator_pro_default.json | 28 + keymaps/s/sets3n_kk980_default.json | 24 + keymaps/s/shambles_default.json | 14 + keymaps/s/shapeshifter4060_default.json | 38 + keymaps/s/shiro_default.json | 29 + keymaps/s/shk9_default.json | 13 + keymaps/s/shoc_default.json | 28 + .../s/sidderskb_majbritt_rev1_default.json | 22 + .../s/sidderskb_majbritt_rev2_default.json | 36 + keymaps/s/signum_3_0_elitec_default.json | 50 + keymaps/s/signum_3_0_teensy_default.json | 50 + keymaps/s/silverbullet44_default.json | 38 + keymaps/s/singa_default.json | 24 + keymaps/s/sirius_uni660_rev1_default.json | 15 + .../s/sirius_uni660_rev2_ansi_default.json | 15 + keymaps/s/sirius_uni660_rev2_iso_default.json | 15 + keymaps/s/sirius_unigo66_default.json | 44 + keymaps/s/sixkeyboard_default.json | 12 + keymaps/s/skeletn87_hotswap_default.json | 24 + keymaps/s/skeletn87_soldered_default.json | 24 + .../s/skeletonkbd_skeletonnumpad_default.json | 36 + keymaps/s/skergo_default.json | 22 + ...skippys_custom_pcs_rooboard65_default.json | 22 + .../s/skippys_custom_pcs_roopad_default.json | 22 + keymaps/s/skme_zeno_default.json | 22 + keymaps/s/skmt_15k_default.json | 18 + keymaps/s/slz40_default.json | 29 + keymaps/s/smallkeyboard_default.json | 20 + .../smithrune_iron160_iron160_h_default.json | 22 + .../smithrune_iron160_iron160_s_default.json | 22 + .../s/smithrune_iron165r2_f072_default.json | 36 + .../s/smithrune_iron165r2_f411_default.json | 36 + keymaps/s/smithrune_iron180_default.json | 40 + keymaps/s/smk60_default.json | 22 + keymaps/s/snampad_default.json | 16 + keymaps/s/sneakbox_aliceclone_default.json | 22 + keymaps/s/sneakbox_aliceclonergb_default.json | 22 + keymaps/s/sneakbox_ava_default.json | 22 + .../s/sneakbox_disarray_ortho_default.json | 24 + .../sneakbox_disarray_staggered_default.json | 24 + keymaps/s/soda_cherish_default.json | 24 + keymaps/s/soda_mango_default.json | 22 + keymaps/s/soda_pocket_default.json | 24 + keymaps/s/sofle_keyhive_default.json | 43 + keymaps/s/sofle_rev1_default.json | 43 + keymaps/s/soup10_default.json | 20 + keymaps/s/sowbug_68keys_default.json | 22 + keymaps/s/sowbug_ansi_tkl_default.json | 24 + keymaps/s/soy20_default.json | 22 + keymaps/s/spaceholdings_nebula12_default.json | 32 + .../s/spaceholdings_nebula12b_default.json | 20 + keymaps/s/spaceholdings_nebula68_default.json | 22 + .../s/spaceholdings_nebula68b_default.json | 22 + .../s/spaceholdings_nebula68b_hs_default.json | 22 + keymaps/s/spaceman_2_milk_default.json | 12 + ...spaceman_pancake_rev1_feather_default.json | 32 + ...paceman_pancake_rev1_promicro_default.json | 32 + keymaps/s/spaceman_pancake_rev2_default.json | 26 + keymaps/s/spaceman_yun65_default.json | 15 + keymaps/s/spacetime_rev1_default.json | 32 + keymaps/s/spacetime_rev2_default.json | 32 + keymaps/s/spacey_default.json | 22 + keymaps/s/sparrow62_default.json | 22 + keymaps/s/specskeys_default.json | 24 + keymaps/s/spiderisland_split78_default.json | 24 + keymaps/s/spleeb_default.json | 29 + keymaps/s/splitish_default.json | 32 + .../s/splitkb_aurora_corne_rev1_default.json | 48 + .../s/splitkb_aurora_lily58_rev1_default.json | 55 + .../s/splitkb_aurora_sweep_rev1_default.json | 86 + .../s/splitkb_kyria_rev1_base_default.json | 50 + keymaps/s/splitkb_kyria_rev1_default.json | 50 + .../splitkb_kyria_rev1_proton_c_default.json | 50 + .../s/splitkb_kyria_rev2_base_default.json | 50 + keymaps/s/splitkb_kyria_rev2_default.json | 50 + .../splitkb_kyria_rev2_proton_c_default.json | 50 + keymaps/s/splitkb_kyria_rev3_default.json | 50 + keymaps/s/splitkb_zima_default.json | 26 + keymaps/s/splitty_rev1_default.json | 22 + keymaps/s/sporewoh_banime40_default.json | 32 + keymaps/s/star75_default.json | 40 + keymaps/s/stello65_beta_default.json | 22 + keymaps/s/stello65_hs_rev1_default.json | 22 + keymaps/s/stello65_sl_rev1_default.json | 22 + keymaps/s/sthlmkb_lagom_default.json | 22 + keymaps/s/sthlmkb_litl_default.json | 29 + keymaps/s/stratos_default.json | 22 + keymaps/s/studiokestra_bourgeau_default.json | 24 + keymaps/s/studiokestra_cascade_default.json | 22 + keymaps/s/studiokestra_frl84_default.json | 22 + .../s/studiokestra_galatea_rev1_default.json | 24 + .../s/studiokestra_galatea_rev2_default.json | 24 + keymaps/s/studiokestra_nascent_default.json | 22 + keymaps/s/studiokestra_nue_default.json | 22 + keymaps/s/suavity_ehan_default.json | 24 + keymaps/s/subatomic_default.json | 50 + keymaps/s/subrezon_la_nc_default.json | 32 + keymaps/s/supersplit_default.json | 53 + keymaps/s/superuser_ext_default.json | 22 + keymaps/s/superuser_frl_default.json | 22 + keymaps/s/superuser_tkl_default.json | 24 + keymaps/s/swiftrax_retropad_default.json | 23 + .../s/switchplate_southpaw_65_default.json | 22 + ...switchplate_southpaw_fullsize_default.json | 24 + .../s/switchplate_switchplate910_default.json | 22 + keymaps/s/sx60_default.json | 22 + keymaps/s/synapse_default.json | 26 + .../synthandkeys_the_debit_card_default.json | 13 + keymaps/s/synthlabs_060_default.json | 22 + keymaps/s/synthlabs_solo_default.json | 13 + keymaps/s/system76_launch_1_default.json | 40 + keymaps/t/tada68_default.json | 22 + .../takashicompany_center_enter_default.json | 33 + keymaps/t/takashicompany_compacx_default.json | 50 + keymaps/t/takashicompany_dogtag_default.json | 18 + .../t/takashicompany_endzone34_default.json | 32 + .../t/takashicompany_ergomirage_default.json | 62 + keymaps/t/takashicompany_goat51_default.json | 79 + .../t/takashicompany_heavy_left_default.json | 22 + .../t/takashicompany_minizone_default.json | 62 + keymaps/t/takashicompany_qoolee_default.json | 48 + .../t/takashicompany_radialex_default.json | 67 + .../takashicompany_spreadwriter_default.json | 65 + .../t/takashicompany_tightwriter_default.json | 68 + .../t/takashiski_hecomi_alpha_default.json | 22 + .../takashiski_namecard2x4_rev1_default.json | 20 + .../takashiski_namecard2x4_rev2_default.json | 20 + .../takashiski_otaku_split_rev0_default.json | 15 + .../takashiski_otaku_split_rev1_default.json | 22 + keymaps/t/taleguers_taleguers75_default.json | 24 + keymaps/t/tanuki_default.json | 32 + keymaps/t/tau4_default.json | 38 + keymaps/t/teahouse_ayleen_default.json | 16 + keymaps/t/team0110_p1800fl_default.json | 22 + keymaps/t/technika_default.json | 20 + keymaps/t/teleport_native_ansi_default.json | 32 + keymaps/t/teleport_native_iso_default.json | 32 + keymaps/t/teleport_numpad_default.json | 22 + keymaps/t/teleport_tkl_default.json | 24 + keymaps/t/telophase_default.json | 32 + keymaps/t/tempo_turtle_bradpad_default.json | 15 + keymaps/t/tender_macrowo_pad_default.json | 21 + keymaps/t/tenki_default.json | 22 + keymaps/t/terrazzo_default.json | 38 + keymaps/t/tetris_default.json | 22 + keymaps/t/tg4x_default.json | 20 + keymaps/t/tgr_910_default.json | 29 + keymaps/t/tgr_910ce_default.json | 22 + keymaps/t/tgr_alice_default.json | 22 + keymaps/t/tgr_jane_v2_default.json | 16 + keymaps/t/tgr_jane_v2ce_default.json | 16 + keymaps/t/tgr_tris_default.json | 32 + keymaps/t/the_royal_liminal_default.json | 32 + keymaps/t/the_royal_schwann_default.json | 32 + .../t/themadnoodle_ncc1701kb_v2_default.json | 23 + keymaps/t/themadnoodle_noodlepad_default.json | 23 + keymaps/t/thepanduuh_degenpad_default.json | 24 + .../thevankeyboards_bananasplit_default.json | 22 + .../t/thevankeyboards_caravan_default.json | 14 + keymaps/t/thevankeyboards_jetvan_default.json | 20 + .../t/thevankeyboards_minivan_default.json | 44 + .../t/thevankeyboards_roadkit_default.json | 14 + keymaps/t/tkc_california_default.json | 16 + keymaps/t/tkc_candybar_lefty_default.json | 20 + keymaps/t/tkc_candybar_lefty_r3_default.json | 20 + keymaps/t/tkc_candybar_righty_default.json | 20 + keymaps/t/tkc_candybar_righty_r3_default.json | 20 + keymaps/t/tkc_godspeed75_default.json | 24 + keymaps/t/tkc_m0lly_default.json | 22 + keymaps/t/tkc_osav2_default.json | 22 + keymaps/t/tkc_portico68v2_default.json | 22 + keymaps/t/tkc_portico75_default.json | 16 + keymaps/t/tkc_portico_default.json | 36 + keymaps/t/tkc_tkc1800_default.json | 26 + keymaps/t/tkc_tkl_ab87_default.json | 16 + keymaps/t/tkw_grandiceps_rev1_default.json | 43 + keymaps/t/tkw_grandiceps_rev2_default.json | 43 + keymaps/t/tkw_stoutgat_v1_default.json | 24 + keymaps/t/tkw_stoutgat_v2_f411_default.json | 22 + keymaps/t/tmo50_default.json | 32 + keymaps/t/toad_default.json | 16 + .../t/toffee_studio_blueberry_default.json | 29 + keymaps/t/tokyokeyboard_alix40_default.json | 26 + keymaps/t/tokyokeyboard_tokyo60_default.json | 22 + keymaps/t/tominabox1_adalyn_default.json | 20 + keymaps/t/tominabox1_bigboy_default.json | 20 + .../t/tominabox1_le_chiffre_he_default.json | 26 + .../t/tominabox1_le_chiffre_rev1_default.json | 26 + .../t/tominabox1_le_chiffre_rev2_default.json | 26 + ...tominabox1_littlefoot_lx_rev1_default.json | 36 + ...tominabox1_littlefoot_lx_rev2_default.json | 36 + keymaps/t/tominabox1_qaz_default.json | 20 + .../tominabox1_underscore33_rev1_default.json | 26 + .../tominabox1_underscore33_rev2_default.json | 26 + keymaps/t/torn_default.json | 37 + keymaps/t/touchpad_default.json | 16 + keymaps/t/tr60w_default.json | 22 + keymaps/t/trainpad_default.json | 11 + keymaps/t/trashman_ketch_default.json | 26 + keymaps/t/treasure_type9_default.json | 13 + keymaps/t/treasure_type9s2_default.json | 28 + ...onguylabs_m122_3270_blackpill_default.json | 44 + ...ronguylabs_m122_3270_bluepill_default.json | 44 + .../tronguylabs_m122_3270_teensy_default.json | 44 + keymaps/t/tszaboo_ortho4exent_default.json | 22 + keymaps/t/tunks_ergo33_default.json | 24 + keymaps/t/tw40_default.json | 26 + keymaps/t/tweetydabird_lbs4_default.json | 18 + keymaps/t/tweetydabird_lbs6_default.json | 13 + .../tweetydabird_lotus58_elite_c_default.json | 36 + ...tweetydabird_lotus58_nanoboot_default.json | 36 + ...tweetydabird_lotus58_promicro_default.json | 36 + keymaps/t/tzarc_djinn_rev1_default.json | 52 + keymaps/t/tzarc_djinn_rev2_default.json | 52 + .../t/tzarc_ghoul_rev1_rp2040_default.json | 32 + keymaps/t/tzarc_ghoul_rev1_stm32_default.json | 32 + keymaps/u/ubest_vn_default.json | 29 + keymaps/u/uk78_default.json | 22 + keymaps/u/ungodly_launch_pad_default.json | 29 + keymaps/u/ungodly_nines_default.json | 18 + ...racl_post_2013_overnumpad_1xb_default.json | 16 + ...tracl_pre_2013_overnumpad_1xb_default.json | 16 + .../unicomp_pc122_overnumpad_1xb_default.json | 17 + ...er_m_post_2013_overnumpad_1xb_default.json | 24 + ...ver_m_pre_2013_overnumpad_1xb_default.json | 24 + keymaps/u/unikeyboard_diverge3_default.json | 30 + keymaps/u/unikeyboard_divergetm2_default.json | 44 + keymaps/u/unikeyboard_felix_default.json | 15 + keymaps/u/unikorn_default.json | 22 + keymaps/u/unison_v04_default.json | 15 + keymaps/u/uranuma_default.json | 29 + keymaps/u/utd80_default.json | 32 + keymaps/u/uzu42_rev1_default.json | 33 + keymaps/v/v4n4g0rth0n_v1_default.json | 29 + keymaps/v/v4n4g0rth0n_v2_default.json | 29 + keymaps/v/v60_type_r_default.json | 22 + keymaps/v/vagrant_10_default.json | 32 + keymaps/v/vertex_angle65_default.json | 22 + keymaps/v/vertex_angler2_default.json | 24 + keymaps/v/vertex_arc60_default.json | 22 + keymaps/v/vertex_arc60h_default.json | 22 + keymaps/v/viendi8l_default.json | 29 + keymaps/v/viktus_at101_bh_default.json | 24 + keymaps/v/viktus_minne_default.json | 14 + keymaps/v/viktus_minne_topre_default.json | 14 + keymaps/v/viktus_omnikey_bh_default.json | 24 + keymaps/v/viktus_osav2_default.json | 15 + keymaps/v/viktus_osav2_numpad_default.json | 15 + .../v/viktus_osav2_numpad_topre_default.json | 15 + keymaps/v/viktus_osav2_topre_default.json | 22 + keymaps/v/viktus_smolka_default.json | 20 + keymaps/v/viktus_sp111_default.json | 24 + keymaps/v/viktus_sp_mini_default.json | 36 + keymaps/v/viktus_styrka_default.json | 22 + keymaps/v/viktus_z150_bh_default.json | 22 + keymaps/v/vitamins_included_rev1_default.json | 44 + keymaps/v/vitamins_included_rev2_default.json | 44 + keymaps/w/w1_at_default.json | 28 + keymaps/w/waldo_default.json | 22 + keymaps/w/walletburner_cajal_default.json | 32 + keymaps/w/walletburner_neuron_default.json | 20 + keymaps/w/waterfowl_default.json | 32 + keymaps/w/wavtype_foundation_default.json | 22 + keymaps/w/wavtype_p01_ultra_default.json | 24 + keymaps/w/weirdo_geminate60_default.json | 22 + keymaps/w/weirdo_kelowna_rgb64_default.json | 22 + keymaps/w/weirdo_ls_60_default.json | 22 + keymaps/w/weirdo_naiping_np64_default.json | 22 + keymaps/w/weirdo_naiping_nphhkb_default.json | 22 + .../w/weirdo_naiping_npminila_default.json | 22 + keymaps/w/weirdo_tiger910_default.json | 15 + keymaps/w/wekey_polaris_default.json | 22 + keymaps/w/wekey_we27_default.json | 40 + keymaps/w/westfoxtrot_aanzee_default.json | 22 + keymaps/w/westfoxtrot_cyclops_default.json | 22 + .../w/westfoxtrot_cypher_rev1_default.json | 22 + .../w/westfoxtrot_cypher_rev5_default.json | 23 + keymaps/w/westfoxtrot_prophet_default.json | 22 + keymaps/w/westm_westm68_rev1_default.json | 22 + keymaps/w/westm_westm68_rev2_default.json | 22 + keymaps/w/westm_westm9_rev1_default.json | 18 + keymaps/w/westm_westm9_rev2_default.json | 18 + keymaps/w/westm_westmergo_default.json | 22 + keymaps/w/whale_sk_v3_default.json | 19 + .../w/wilba_tech_rama_works_kara_default.json | 36 + .../w/wilba_tech_rama_works_koyu_default.json | 36 + .../wilba_tech_rama_works_m10_b_default.json | 14 + .../wilba_tech_rama_works_m10_c_default.json | 14 + .../wilba_tech_rama_works_m50_a_default.json | 32 + .../wilba_tech_rama_works_m50_ax_default.json | 32 + .../wilba_tech_rama_works_m60_a_default.json | 36 + .../wilba_tech_rama_works_m65_b_default.json | 29 + .../wilba_tech_rama_works_m65_bx_default.json | 29 + .../w/wilba_tech_rama_works_m6_a_default.json | 12 + .../w/wilba_tech_rama_works_m6_b_default.json | 12 + .../wilba_tech_rama_works_u80_a_default.json | 40 + keymaps/w/wilba_tech_wt60_a_default.json | 36 + keymaps/w/wilba_tech_wt60_b_default.json | 36 + keymaps/w/wilba_tech_wt60_bx_default.json | 36 + keymaps/w/wilba_tech_wt60_c_default.json | 36 + keymaps/w/wilba_tech_wt60_d_default.json | 36 + keymaps/w/wilba_tech_wt60_g2_default.json | 36 + keymaps/w/wilba_tech_wt60_g_default.json | 36 + keymaps/w/wilba_tech_wt60_h1_default.json | 36 + keymaps/w/wilba_tech_wt60_h2_default.json | 36 + keymaps/w/wilba_tech_wt60_h3_default.json | 36 + keymaps/w/wilba_tech_wt60_xt_default.json | 22 + keymaps/w/wilba_tech_wt65_a_default.json | 36 + keymaps/w/wilba_tech_wt65_b_default.json | 36 + keymaps/w/wilba_tech_wt65_d_default.json | 36 + keymaps/w/wilba_tech_wt65_f_default.json | 36 + keymaps/w/wilba_tech_wt65_fx_default.json | 36 + keymaps/w/wilba_tech_wt65_g2_default.json | 36 + keymaps/w/wilba_tech_wt65_g_default.json | 36 + keymaps/w/wilba_tech_wt65_h1_default.json | 36 + keymaps/w/wilba_tech_wt65_xt_default.json | 22 + keymaps/w/wilba_tech_wt65_xtx_default.json | 22 + keymaps/w/wilba_tech_wt69_a_default.json | 36 + keymaps/w/wilba_tech_wt70_jb_default.json | 36 + keymaps/w/wilba_tech_wt75_a_default.json | 40 + keymaps/w/wilba_tech_wt75_b_default.json | 40 + keymaps/w/wilba_tech_wt75_c_default.json | 40 + keymaps/w/wilba_tech_wt80_a_default.json | 40 + keymaps/w/wilba_tech_wt80_bc_default.json | 16 + keymaps/w/wilba_tech_wt80_g_default.json | 40 + keymaps/w/wilba_tech_wt8_a_default.json | 24 + keymaps/w/wilba_tech_zeal60_default.json | 36 + keymaps/w/wilba_tech_zeal65_default.json | 36 + keymaps/w/winkeyless_b87_default.json | 40 + keymaps/w/winkeyless_bface_default.json | 22 + keymaps/w/winkeyless_bmini_default.json | 24 + keymaps/w/winkeyless_bminiex_default.json | 16 + keymaps/w/winkeys_mini_winni_default.json | 24 + keymaps/w/winry_winry25tc_default.json | 22 + keymaps/w/winry_winry315_default.json | 20 + keymaps/w/wolf_frogpad_default.json | 24 + keymaps/w/wolf_kuku65_default.json | 22 + keymaps/w/wolf_m60_b_default.json | 22 + keymaps/w/wolf_ryujin_default.json | 22 + keymaps/w/wolf_sabre_default.json | 24 + keymaps/w/wolf_ts60_default.json | 22 + keymaps/w/wolf_twilight_default.json | 16 + keymaps/w/wolfmarkclub_wm1_default.json | 22 + .../w/woodkeys_bigseries_1key_default.json | 11 + .../w/woodkeys_bigseries_2key_default.json | 11 + .../w/woodkeys_bigseries_3key_default.json | 11 + .../w/woodkeys_bigseries_4key_default.json | 12 + .../w/woodkeys_meira_featherble_default.json | 44 + .../w/woodkeys_meira_promicro_default.json | 44 + .../w/woodkeys_scarletbandana_default.json | 36 + keymaps/w/work_louder_loop_rev1_default.json | 17 + keymaps/w/work_louder_loop_rev3_default.json | 17 + keymaps/w/work_louder_micro_default.json | 32 + keymaps/w/work_louder_nano_default.json | 14 + keymaps/w/work_louder_numpad_default.json | 14 + .../work_louder_work_board_rev1_default.json | 32 + .../work_louder_work_board_rev3_default.json | 32 + keymaps/w/wren_default.json | 15 + keymaps/w/wsk_alpha9_default.json | 28 + keymaps/w/wsk_g4m3ralpha_default.json | 32 + keymaps/w/wsk_gothic50_default.json | 26 + keymaps/w/wsk_gothic70_default.json | 29 + keymaps/w/wsk_houndstooth_default.json | 20 + keymaps/w/wsk_jerkin_default.json | 23 + keymaps/w/wsk_kodachi50_default.json | 26 + keymaps/w/wsk_pain27_default.json | 32 + keymaps/w/wsk_sl40_default.json | 26 + keymaps/w/wsk_tkl30_default.json | 23 + keymaps/w/wuque_creek70_default.json | 22 + keymaps/w/wuque_ikki68_aurora_default.json | 22 + keymaps/w/wuque_ikki68_default.json | 22 + keymaps/w/wuque_mammoth20x_default.json | 24 + keymaps/w/wuque_mammoth75x_default.json | 24 + keymaps/w/wuque_promise87_ansi_default.json | 24 + keymaps/w/wuque_promise87_wkl_default.json | 24 + keymaps/w/wuque_serneity65_default.json | 22 + keymaps/w/wuque_tata80_wk_default.json | 24 + keymaps/w/wuque_tata80_wkl_default.json | 24 + keymaps/x/x16_default.json | 20 + keymaps/x/xbows_knight_default.json | 24 + keymaps/x/xbows_knight_plus_default.json | 24 + keymaps/x/xbows_nature_default.json | 24 + keymaps/x/xbows_numpad_default.json | 24 + keymaps/x/xbows_ranger_default.json | 24 + keymaps/x/xbows_woody_default.json | 22 + keymaps/x/xelus_akis_default.json | 22 + keymaps/x/xelus_dawn60_rev1_default.json | 36 + keymaps/x/xelus_dawn60_rev1_qmk_default.json | 36 + keymaps/x/xelus_dharma_default.json | 22 + keymaps/x/xelus_kangaroo_rev1_default.json | 24 + keymaps/x/xelus_kangaroo_rev2_default.json | 24 + keymaps/x/xelus_la_plus_default.json | 36 + keymaps/x/xelus_ninjin_default.json | 24 + keymaps/x/xelus_pachi_mini_32u4_default.json | 24 + keymaps/x/xelus_pachi_rev1_default.json | 24 + keymaps/x/xelus_pachi_rgb_rev1_default.json | 24 + keymaps/x/xelus_pachi_rgb_rev2_default.json | 24 + keymaps/x/xelus_rs108_default.json | 24 + keymaps/x/xelus_rs60_rev1_default.json | 22 + keymaps/x/xelus_rs60_rev2_0_default.json | 22 + keymaps/x/xelus_rs60_rev2_1_default.json | 22 + keymaps/x/xelus_snap96_default.json | 16 + keymaps/x/xelus_trinityxttkl_default.json | 24 + .../x/xelus_valor_frl_tkl_rev1_default.json | 22 + .../x/xelus_valor_frl_tkl_rev2_0_default.json | 22 + .../x/xelus_valor_frl_tkl_rev2_1_default.json | 22 + keymaps/x/xelus_valor_rev1_default.json | 22 + keymaps/x/xelus_valor_rev2_default.json | 22 + keymaps/x/xelus_xs108_default.json | 40 + keymaps/x/xelus_xs60_hotswap_default.json | 22 + keymaps/x/xelus_xs60_soldered_default.json | 22 + keymaps/x/xenon_default.json | 29 + keymaps/x/xiaomi_mk02_default.json | 16 + keymaps/x/xiudi_xd002_default.json | 11 + keymaps/x/xiudi_xd004_v1_default.json | 11 + keymaps/x/xiudi_xd60_rev2_default.json | 22 + keymaps/x/xiudi_xd60_rev3_default.json | 22 + keymaps/x/xiudi_xd68_default.json | 22 + keymaps/x/xiudi_xd75_default.json | 22 + keymaps/x/xiudi_xd84_default.json | 24 + keymaps/x/xiudi_xd84pro_default.json | 24 + keymaps/x/xiudi_xd87_default.json | 16 + keymaps/x/xiudi_xd96_default.json | 24 + keymaps/x/xmmx_default.json | 16 + keymaps/x/xw60_default.json | 36 + keymaps/y/yampad_default.json | 29 + keymaps/y/yandrstudio_buff67v3_default.json | 22 + keymaps/y/yandrstudio_eau87_default.json | 16 + keymaps/y/yandrstudio_eau_r2_default.json | 24 + .../y/yandrstudio_nightstar75_default.json | 24 + keymaps/y/yandrstudio_nz64_default.json | 22 + keymaps/y/yandrstudio_nz67v2_default.json | 22 + keymaps/y/yandrstudio_tg67_default.json | 22 + .../y/yandrstudio_transition80_default.json | 16 + keymaps/y/yandrstudio_wave75_default.json | 24 + keymaps/y/yandrstudio_yr6095_default.json | 22 + keymaps/y/yandrstudio_yr80_default.json | 24 + keymaps/y/yandrstudio_zhou65_default.json | 22 + keymaps/y/yanghu_unicorne_f411_default.json | 32 + keymaps/y/yatara_drink_me_default.json | 14 + keymaps/y/ydkb_chili_default.json | 16 + keymaps/y/ydkb_grape_default.json | 18 + keymaps/y/ydkb_just60_default.json | 29 + keymaps/y/ydkb_yd68_default.json | 15 + keymaps/y/ydkb_ydpm40_default.json | 14 + keymaps/y/yeehaw_default.json | 24 + .../y/yiancardesigns_barleycorn_default.json | 22 + keymaps/y/yiancardesigns_gingham_default.json | 36 + .../y/yiancardesigns_seigaiha_default.json | 22 + keymaps/y/ymdk_bface_default.json | 29 + keymaps/y/ymdk_id75_default.json | 22 + keymaps/y/ymdk_melody96_default.json | 24 + keymaps/y/ymdk_np21_default.json | 24 + keymaps/y/ymdk_np24_u4rgb6_default.json | 32 + keymaps/y/ymdk_sp64_default.json | 22 + keymaps/y/ymdk_wings_default.json | 22 + keymaps/y/ymdk_wingshs_default.json | 22 + keymaps/y/ymdk_yd60mq_12led_default.json | 22 + keymaps/y/ymdk_yd60mq_16led_default.json | 22 + keymaps/y/ymdk_ym68_default.json | 22 + keymaps/y/ymdk_ymd09_default.json | 18 + keymaps/y/ymdk_ymd21_v2_default.json | 24 + keymaps/y/ymdk_ymd40_air40_default.json | 32 + keymaps/y/ymdk_ymd40_v2_default.json | 32 + keymaps/y/ymdk_ymd67_default.json | 22 + keymaps/y/ymdk_ymd75_rev1_default.json | 33 + keymaps/y/ymdk_ymd75_rev2_default.json | 33 + keymaps/y/ymdk_ymd75_rev3_default.json | 33 + keymaps/y/ymdk_ymd96_default.json | 24 + keymaps/y/yncognito_batpad_default.json | 20 + keymaps/y/yoichiro_lunakey_macro_default.json | 23 + keymaps/y/yoichiro_lunakey_mini_default.json | 30 + keymaps/y/yoichiro_lunakey_pico_default.json | 32 + keymaps/y/yosino58_rev1_default.json | 36 + .../yushakobo_navpad_10_helix_r_default.json | 40 + .../y/yushakobo_navpad_10_rev0_default.json | 40 + .../y/yushakobo_navpad_10_rev1_default.json | 40 + keymaps/y/yushakobo_quick17_default.json | 28 + keymaps/y/yushakobo_quick7_default.json | 18 + .../y/yynmt_acperience12_rev1_default.json | 16 + keymaps/y/yynmt_dozen0_default.json | 24 + keymaps/y/yynmt_kagamidget_default.json | 32 + keymaps/z/z12_default.json | 14 + keymaps/z/z34_default.json | 14 + keymaps/z/zfrontier_big_switch_default.json | 11 + keymaps/z/zicodia_tklfrlnrlmlao_default.json | 32 + keymaps/z/ziggurat_default.json | 22 + keymaps/z/zj68_default.json | 22 + keymaps/z/zlant_default.json | 20 + keymaps/z/zoo_wampus_default.json | 22 + keymaps/z/ztboards_after_default.json | 22 + keymaps/z/ztboards_noon_default.json | 22 + keymaps/z/zvecr_split_blackpill_default.json | 32 + keymaps/z/zvecr_zv48_f401_default.json | 32 + keymaps/z/zvecr_zv48_f411_default.json | 32 + keymaps/z/zwag_zwag75_default.json | 24 + keymaps/z/zykrah_fuyu_default.json | 24 + keymaps/z/zykrah_slime88_default.json | 24 + typewriter-2.mp3 | Bin 0 -> 82331 bytes 3069 files changed, 83809 insertions(+) create mode 100644 CNAME create mode 100644 assets/BaseKey.34f28bd3.css create mode 100644 assets/BaseKey.64b83051.js create mode 100644 assets/Home.85e51b77.js create mode 100644 assets/Home.fe6589aa.css create mode 100644 assets/Print.43531894.js create mode 100644 assets/Print.76aa46fc.css create mode 100644 assets/Santa_hat.caf4a6a3.svg create mode 100644 assets/Test.a430b51d.css create mode 100644 assets/Test.ac55ae35.js create mode 100644 assets/food-potato.b9b94e79.svg create mode 100644 assets/galaxy-infinity-milky-way-110854.b22a7196.jpg create mode 100644 assets/index.254dc608.css create mode 100644 assets/index.e2a69c9b.js create mode 100644 assets/jinglebell.32197867.svg create mode 100644 assets/montserrat-all-400-normal.977cced4.woff create mode 100644 assets/montserrat-cyrillic-400-normal.637fc058.woff2 create mode 100644 assets/montserrat-cyrillic-ext-400-normal.2675120f.woff2 create mode 100644 assets/montserrat-latin-400-normal.2b26a74f.woff2 create mode 100644 assets/montserrat-latin-ext-400-normal.66ebd4ac.woff2 create mode 100644 assets/montserrat-vietnamese-400-normal.e2852d24.woff2 create mode 100644 assets/roboto-all-400-normal.55110586.woff create mode 100644 assets/roboto-all-700-normal.61e16263.woff create mode 100644 assets/roboto-cyrillic-400-normal.8dd3b91c.woff2 create mode 100644 assets/roboto-cyrillic-700-normal.053508cc.woff2 create mode 100644 assets/roboto-cyrillic-ext-400-normal.78f525ec.woff2 create mode 100644 assets/roboto-cyrillic-ext-700-normal.790da48c.woff2 create mode 100644 assets/roboto-greek-400-normal.ede055d1.woff2 create mode 100644 assets/roboto-greek-700-normal.6d6cdebe.woff2 create mode 100644 assets/roboto-latin-400-normal.cc46322d.woff2 create mode 100644 assets/roboto-latin-700-normal.0eaeadb5.woff2 create mode 100644 assets/roboto-latin-ext-400-normal.4e959d91.woff2 create mode 100644 assets/roboto-latin-ext-700-normal.336bb304.woff2 create mode 100644 assets/roboto-mono-all-400-normal.0bdd8d40.woff create mode 100644 assets/roboto-mono-cyrillic-400-normal.59a50722.woff2 create mode 100644 assets/roboto-mono-cyrillic-ext-400-normal.89d35836.woff2 create mode 100644 assets/roboto-mono-greek-400-normal.217a3b3a.woff2 create mode 100644 assets/roboto-mono-latin-400-normal.e1fd013a.woff2 create mode 100644 assets/roboto-mono-latin-ext-400-normal.f80216c7.woff2 create mode 100644 assets/roboto-vietnamese-400-normal.fb56f0e0.woff2 create mode 100644 assets/roboto-vietnamese-700-normal.6ac62ad1.woff2 create mode 100644 favicon.ico create mode 100644 index.html create mode 100644 keymaps/0/0_sixty_base_default.json create mode 100644 keymaps/0/0_sixty_underglow_default.json create mode 100644 keymaps/0/0xc7_61key_default.json create mode 100644 keymaps/0/0xcb_1337_default.json create mode 100644 keymaps/0/0xcb_splaytoraid_32u4_default.json create mode 100644 keymaps/0/0xcb_splaytoraid_rp2040_ce_default.json create mode 100644 keymaps/0/0xcb_static_default.json create mode 100644 keymaps/0/0xcb_tutelpad_default.json create mode 100644 keymaps/1/10bleoledhub_default.json create mode 100644 keymaps/1/1k_default.json create mode 100644 keymaps/1/1upkeyboards_1up60hse_default.json create mode 100644 keymaps/1/1upkeyboards_1up60hte_default.json create mode 100644 keymaps/1/1upkeyboards_1up60rgb_default.json create mode 100644 keymaps/1/1upkeyboards_pi40_grid_v1_1_default.json create mode 100644 keymaps/1/1upkeyboards_pi40_mit_v1_0_default.json create mode 100644 keymaps/1/1upkeyboards_pi40_mit_v1_1_default.json create mode 100644 keymaps/1/1upkeyboards_pi50_grid_default.json create mode 100644 keymaps/1/1upkeyboards_pi50_mit_default.json create mode 100644 keymaps/1/1upkeyboards_pi60_default.json create mode 100644 keymaps/1/1upkeyboards_pi60_hse_default.json create mode 100644 keymaps/1/1upkeyboards_pi60_rgb_default.json create mode 100644 keymaps/1/1upkeyboards_super16_default.json create mode 100644 keymaps/1/1upkeyboards_super16v2_default.json create mode 100644 keymaps/1/1upkeyboards_sweet16_v1_default.json create mode 100644 keymaps/1/1upkeyboards_sweet16v2_kb2040_default.json create mode 100644 keymaps/1/1upkeyboards_sweet16v2_pro_micro_default.json create mode 100644 keymaps/2/25keys_aleth42_rev0_default.json create mode 100644 keymaps/2/25keys_aleth42_rev1_default.json create mode 100644 keymaps/2/25keys_cassette42_default.json create mode 100644 keymaps/2/25keys_zinc_rev1_default.json create mode 100644 keymaps/2/25keys_zinc_reva_default.json create mode 100644 keymaps/2/2key2crawl_default.json create mode 100644 keymaps/3/30wer_default.json create mode 100644 keymaps/3/3keyecosystem_2key2_default.json create mode 100644 keymaps/3/3w6_rev1_default.json create mode 100644 keymaps/3/3w6_rev2_default.json create mode 100644 keymaps/4/40percentclub_25_default.json create mode 100644 keymaps/4/40percentclub_4pack_default.json create mode 100644 keymaps/4/40percentclub_4x4_default.json create mode 100644 keymaps/4/40percentclub_5x5_default.json create mode 100644 keymaps/4/40percentclub_6lit_default.json create mode 100644 keymaps/4/40percentclub_foobar_default.json create mode 100644 keymaps/4/40percentclub_gherkin_default.json create mode 100644 keymaps/4/40percentclub_gherkin_kb2040_default.json create mode 100644 keymaps/4/40percentclub_half_n_half_default.json create mode 100644 keymaps/4/40percentclub_i75_promicro_default.json create mode 100644 keymaps/4/40percentclub_i75_teensy2_default.json create mode 100644 keymaps/4/40percentclub_luddite_default.json create mode 100644 keymaps/4/40percentclub_mf68_default.json create mode 100644 keymaps/4/40percentclub_nano_default.json create mode 100644 keymaps/4/40percentclub_nein_default.json create mode 100644 keymaps/4/40percentclub_nori_default.json create mode 100644 keymaps/4/40percentclub_polyandry_promicro_default.json create mode 100644 keymaps/4/40percentclub_polyandry_teensy2_default.json create mode 100644 keymaps/4/40percentclub_sixpack_default.json create mode 100644 keymaps/4/40percentclub_tomato_default.json create mode 100644 keymaps/4/40percentclub_ut47_default.json create mode 100644 keymaps/4/45_ats_default.json create mode 100644 keymaps/4/4by3_default.json create mode 100644 keymaps/4/4pplet_aekiso60_rev_a_default.json create mode 100644 keymaps/4/4pplet_aekiso60_rev_b_default.json create mode 100644 keymaps/4/4pplet_bootleg_rev_a_default.json create mode 100644 keymaps/4/4pplet_eagle_viper_rep_rev_a_default.json create mode 100644 keymaps/4/4pplet_eagle_viper_rep_rev_b_default.json create mode 100644 keymaps/4/4pplet_perk60_iso_rev_a_default.json create mode 100644 keymaps/4/4pplet_steezy60_rev_a_default.json create mode 100644 keymaps/4/4pplet_steezy60_rev_b_default.json create mode 100644 keymaps/4/4pplet_unextended_std_rev_a_default.json create mode 100644 keymaps/4/4pplet_waffling60_rev_a_default.json create mode 100644 keymaps/4/4pplet_waffling60_rev_b_default.json create mode 100644 keymaps/4/4pplet_waffling60_rev_c_default.json create mode 100644 keymaps/4/4pplet_waffling60_rev_d_ansi_default.json create mode 100644 keymaps/4/4pplet_waffling60_rev_d_default.json create mode 100644 keymaps/4/4pplet_waffling60_rev_d_iso_default.json create mode 100644 keymaps/4/4pplet_waffling80_rev_a_default.json create mode 100644 keymaps/4/4pplet_waffling80_rev_b_default.json create mode 100644 keymaps/4/4pplet_yakiimo_rev_a_default.json create mode 100644 keymaps/7/7c8_framework_default.json create mode 100644 keymaps/8/8pack_rev11_default.json create mode 100644 keymaps/8/8pack_rev12_default.json create mode 100644 keymaps/9/9key_default.json create mode 100644 keymaps/a/a_dux_default.json create mode 100644 keymaps/a/abacus_default.json create mode 100644 keymaps/a/abatskeyboardclub_nayeon_default.json create mode 100644 keymaps/a/abstract_ellipse_rev1_default.json create mode 100644 keymaps/a/acekeyboard_titan60_default.json create mode 100644 keymaps/a/acheron_apollo_87h_delta_default.json create mode 100644 keymaps/a/acheron_apollo_87h_gamma_default.json create mode 100644 keymaps/a/acheron_apollo_87htsc_default.json create mode 100644 keymaps/a/acheron_apollo_88htsc_default.json create mode 100644 keymaps/a/acheron_arctic_default.json create mode 100644 keymaps/a/acheron_athena_alpha_default.json create mode 100644 keymaps/a/acheron_athena_beta_default.json create mode 100644 keymaps/a/acheron_austin_default.json create mode 100644 keymaps/a/acheron_elongate_beta_default.json create mode 100644 keymaps/a/acheron_elongate_delta_default.json create mode 100644 keymaps/a/acheron_keebspcb_default.json create mode 100644 keymaps/a/acheron_lasgweloth_default.json create mode 100644 keymaps/a/acheron_shark_alpha_default.json create mode 100644 keymaps/a/acheron_shark_beta_default.json create mode 100644 keymaps/a/ada_ada1800mini_default.json create mode 100644 keymaps/a/ada_infinity81_default.json create mode 100644 keymaps/a/adafruit_macropad_default.json create mode 100644 keymaps/a/adelheid_default.json create mode 100644 keymaps/a/adkb96_rev1_default.json create mode 100644 keymaps/a/adm42_rev4_default.json create mode 100644 keymaps/a/adpenrose_akemipad_default.json create mode 100644 keymaps/a/adpenrose_kintsugi_default.json create mode 100644 keymaps/a/adpenrose_obi_default.json create mode 100644 keymaps/a/adpenrose_shisaku_default.json create mode 100644 keymaps/a/aeboards_aegis_default.json create mode 100644 keymaps/a/aeboards_constellation_rev1_default.json create mode 100644 keymaps/a/aeboards_constellation_rev2_default.json create mode 100644 keymaps/a/aeboards_constellation_rev3_default.json create mode 100644 keymaps/a/aeboards_ext65_rev1_default.json create mode 100644 keymaps/a/aeboards_ext65_rev2_default.json create mode 100644 keymaps/a/aeboards_ext65_rev3_default.json create mode 100644 keymaps/a/aeboards_satellite_rev1_default.json create mode 100644 keymaps/a/afternoonlabs_breeze_rev0_default.json create mode 100644 keymaps/a/afternoonlabs_breeze_rev1_default.json create mode 100644 keymaps/a/afternoonlabs_gust_rev1_default.json create mode 100644 keymaps/a/afternoonlabs_oceanbreeze_rev1_default.json create mode 100644 keymaps/a/afternoonlabs_southern_breeze_rev1_default.json create mode 100644 keymaps/a/afternoonlabs_summer_breeze_rev1_default.json create mode 100644 keymaps/a/ai03_andromeda_default.json create mode 100644 keymaps/a/ai03_equinox_rev0_default.json create mode 100644 keymaps/a/ai03_equinox_rev1_default.json create mode 100644 keymaps/a/ai03_jp60_default.json create mode 100644 keymaps/a/ai03_lunar_default.json create mode 100644 keymaps/a/ai03_lunar_ii_default.json create mode 100644 keymaps/a/ai03_orbit_default.json create mode 100644 keymaps/a/ai03_orbit_x_default.json create mode 100644 keymaps/a/ai03_polaris_default.json create mode 100644 keymaps/a/ai03_quasar_default.json create mode 100644 keymaps/a/ai03_soyuz_default.json create mode 100644 keymaps/a/ai03_vega_default.json create mode 100644 keymaps/a/ai03_voyager60_alps_default.json create mode 100644 keymaps/a/ai_default.json create mode 100644 keymaps/a/aidansmithdotdev_fine40_default.json create mode 100644 keymaps/a/akb_eb46_default.json create mode 100644 keymaps/a/akb_ogr_default.json create mode 100644 keymaps/a/akb_ogrn_default.json create mode 100644 keymaps/a/akb_raine_default.json create mode 100644 keymaps/a/akb_vero_default.json create mode 100644 keymaps/a/akegata_denki_device_one_default.json create mode 100644 keymaps/a/akko_5108_default.json create mode 100644 keymaps/a/akko_acr87_default.json create mode 100644 keymaps/a/akko_top40_default.json create mode 100644 keymaps/a/al1_default.json create mode 100644 keymaps/a/alas_default.json create mode 100644 keymaps/a/aleblazer_zodiark_default.json create mode 100644 keymaps/a/alf_dc60_default.json create mode 100644 keymaps/a/alf_x11_default.json create mode 100644 keymaps/a/alf_x2_default.json create mode 100644 keymaps/a/alfredslab_swift65_hotswap_default.json create mode 100644 keymaps/a/alfredslab_swift65_solder_default.json create mode 100644 keymaps/a/alhenkb_macropad5x4_default.json create mode 100644 keymaps/a/aliceh66_pianoforte_default.json create mode 100644 keymaps/a/aliceh66_pianoforte_hs_default.json create mode 100644 keymaps/a/alpha_default.json create mode 100644 keymaps/a/alpine65_default.json create mode 100644 keymaps/a/alps64_default.json create mode 100644 keymaps/a/alt34_rev1_default.json create mode 100644 keymaps/a/amag23_default.json create mode 100644 keymaps/a/amjkeyboard_amj40_default.json create mode 100644 keymaps/a/amjkeyboard_amj60_default.json create mode 100644 keymaps/a/amjkeyboard_amj66_default.json create mode 100644 keymaps/a/amjkeyboard_amj84_default.json create mode 100644 keymaps/a/amjkeyboard_amj96_default.json create mode 100644 keymaps/a/amjkeyboard_amjpad_default.json create mode 100644 keymaps/a/an_achronism_tetromino_default.json create mode 100644 keymaps/a/anavi_knob1_default.json create mode 100644 keymaps/a/anavi_knobs3_default.json create mode 100644 keymaps/a/anavi_macropad10_default.json create mode 100644 keymaps/a/anavi_macropad8_default.json create mode 100644 keymaps/a/andean_condor_default.json create mode 100644 keymaps/a/annepro2_c15_default.json create mode 100644 keymaps/a/annepro2_c18_default.json create mode 100644 keymaps/a/ano_default.json create mode 100644 keymaps/a/anomalykb_a65i_default.json create mode 100644 keymaps/a/aos_tkl_default.json create mode 100644 keymaps/a/aozora_default.json create mode 100644 keymaps/a/aplyard_aplx6_rev1_default.json create mode 100644 keymaps/a/aplyard_aplx6_rev2_default.json create mode 100644 keymaps/a/arabica37_rev1_default.json create mode 100644 keymaps/a/ares_default.json create mode 100644 keymaps/a/argo_works_ishi_80_mk0_avr_default.json create mode 100644 keymaps/a/argo_works_ishi_80_mk0_avr_extra_default.json create mode 100644 keymaps/a/arisu_default.json create mode 100644 keymaps/a/arrayperipherals_1x4p1_default.json create mode 100644 keymaps/a/artemis_paragon_hotswap_default.json create mode 100644 keymaps/a/artemis_paragon_soldered_default.json create mode 100644 keymaps/a/ash1800_default.json create mode 100644 keymaps/a/ash_xiix_default.json create mode 100644 keymaps/a/ask55_default.json create mode 100644 keymaps/a/at_at_660m_default.json create mode 100644 keymaps/a/atlantis_ak81_ve_default.json create mode 100644 keymaps/a/atlantis_ps17_default.json create mode 100644 keymaps/a/atlas_65_default.json create mode 100644 keymaps/a/atomic_default.json create mode 100644 keymaps/a/atreus62_default.json create mode 100644 keymaps/a/atreus_astar_default.json create mode 100644 keymaps/a/atreus_astar_mirrored_default.json create mode 100644 keymaps/a/atreus_f103_default.json create mode 100644 keymaps/a/atreus_feather_default.json create mode 100644 keymaps/a/atreus_promicro_default.json create mode 100644 keymaps/a/atreus_teensy2_default.json create mode 100644 keymaps/a/atreyu_rev1_default.json create mode 100644 keymaps/a/atreyu_rev2_default.json create mode 100644 keymaps/a/atset_at12_default.json create mode 100644 keymaps/a/atset_at16_default.json create mode 100644 keymaps/a/atset_at1_default.json create mode 100644 keymaps/a/atset_at3_default.json create mode 100644 keymaps/a/atset_at6_default.json create mode 100644 keymaps/a/atset_at9_default.json create mode 100644 keymaps/a/atxkb_1894_default.json create mode 100644 keymaps/a/aurora65_default.json create mode 100644 keymaps/a/automata02_alisaie_default.json create mode 100644 keymaps/a/avalanche_v1_default.json create mode 100644 keymaps/a/avalanche_v2_default.json create mode 100644 keymaps/a/avalanche_v3_default.json create mode 100644 keymaps/a/avalanche_v4_default.json create mode 100644 keymaps/a/aves60_default.json create mode 100644 keymaps/a/aves65_default.json create mode 100644 keymaps/a/axolstudio_foundation_gamma_default.json create mode 100644 keymaps/a/axolstudio_helpo_default.json create mode 100644 keymaps/a/axolstudio_yeti_hotswap_default.json create mode 100644 keymaps/a/axolstudio_yeti_soldered_default.json create mode 100644 keymaps/a/aya_default.json create mode 100644 keymaps/b/b_sides_rev41lp_default.json create mode 100644 keymaps/b/bacca70_default.json create mode 100644 keymaps/b/baguette_default.json create mode 100644 keymaps/b/bahm_aster_ergo_default.json create mode 100644 keymaps/b/baion_808_default.json create mode 100644 keymaps/b/bajjak_default.json create mode 100644 keymaps/b/balloondogcaps_tr90_default.json create mode 100644 keymaps/b/balloondogcaps_tr90pm_default.json create mode 100644 keymaps/b/bandominedoni_default.json create mode 100644 keymaps/b/bantam44_default.json create mode 100644 keymaps/b/barleycorn_smd_default.json create mode 100644 keymaps/b/barracuda_default.json create mode 100644 keymaps/b/basekeys_slice_rev1_default.json create mode 100644 keymaps/b/basekeys_slice_rev1_rgb_default.json create mode 100644 keymaps/b/basekeys_trifecta_default.json create mode 100644 keymaps/b/basketweave_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x5_blackpill_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x5_v1_elitec_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x5_v2_elitec_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x5_v2_splinky_2_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x5_v2_splinky_3_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x5_v2_stemcell_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x6_blackpill_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x6_v1_elitec_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x6_v2_elitec_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x6_v2_splinky_2_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x6_v2_splinky_3_default.json create mode 100644 keymaps/b/bastardkb_charybdis_3x6_v2_stemcell_default.json create mode 100644 keymaps/b/bastardkb_charybdis_4x6_blackpill_default.json create mode 100644 keymaps/b/bastardkb_charybdis_4x6_v1_elitec_default.json create mode 100644 keymaps/b/bastardkb_charybdis_4x6_v2_elitec_default.json create mode 100644 keymaps/b/bastardkb_charybdis_4x6_v2_splinky_2_default.json create mode 100644 keymaps/b/bastardkb_charybdis_4x6_v2_splinky_3_default.json create mode 100644 keymaps/b/bastardkb_charybdis_4x6_v2_stemcell_default.json create mode 100644 keymaps/b/bastardkb_dilemma_3x5_2_assembled_default.json create mode 100644 keymaps/b/bastardkb_dilemma_3x5_2_splinky_default.json create mode 100644 keymaps/b/bastardkb_dilemma_3x5_3_default.json create mode 100644 keymaps/b/bastardkb_scylla_blackpill_default.json create mode 100644 keymaps/b/bastardkb_scylla_v1_elitec_default.json create mode 100644 keymaps/b/bastardkb_scylla_v2_elitec_default.json create mode 100644 keymaps/b/bastardkb_scylla_v2_splinky_2_default.json create mode 100644 keymaps/b/bastardkb_scylla_v2_splinky_3_default.json create mode 100644 keymaps/b/bastardkb_scylla_v2_stemcell_default.json create mode 100644 keymaps/b/bastardkb_skeletyl_blackpill_default.json create mode 100644 keymaps/b/bastardkb_skeletyl_v1_elitec_default.json create mode 100644 keymaps/b/bastardkb_skeletyl_v2_elitec_default.json create mode 100644 keymaps/b/bastardkb_skeletyl_v2_splinky_2_default.json create mode 100644 keymaps/b/bastardkb_skeletyl_v2_splinky_3_default.json create mode 100644 keymaps/b/bastardkb_skeletyl_v2_stemcell_default.json create mode 100644 keymaps/b/bastardkb_tbk_default.json create mode 100644 keymaps/b/bastardkb_tbkmini_blackpill_default.json create mode 100644 keymaps/b/bastardkb_tbkmini_v1_elitec_default.json create mode 100644 keymaps/b/bastardkb_tbkmini_v2_elitec_default.json create mode 100644 keymaps/b/bastardkb_tbkmini_v2_splinky_2_default.json create mode 100644 keymaps/b/bastardkb_tbkmini_v2_splinky_3_default.json create mode 100644 keymaps/b/bastardkb_tbkmini_v2_stemcell_default.json create mode 100644 keymaps/b/bbrfkr_dynamis_default.json create mode 100644 keymaps/b/bear_face_v1_default.json create mode 100644 keymaps/b/bear_face_v2_default.json create mode 100644 keymaps/b/beatervan_default.json create mode 100644 keymaps/b/beekeeb_piantor_default.json create mode 100644 keymaps/b/bemeier_bmek_rev1_default.json create mode 100644 keymaps/b/bemeier_bmek_rev2_default.json create mode 100644 keymaps/b/bemeier_bmek_rev3_default.json create mode 100644 keymaps/b/bfake_default.json create mode 100644 keymaps/b/biacco42_ergo42_rev1_default.json create mode 100644 keymaps/b/biacco42_meishi2_default.json create mode 100644 keymaps/b/biacco42_meishi_default.json create mode 100644 keymaps/b/binepad_bn003_default.json create mode 100644 keymaps/b/binepad_bn006_default.json create mode 100644 keymaps/b/binepad_bn009_r1_default.json create mode 100644 keymaps/b/binepad_bn009_r2_default.json create mode 100644 keymaps/b/binepad_bnr1_v1_default.json create mode 100644 keymaps/b/binepad_bnr1_v2_default.json create mode 100644 keymaps/b/bioi_f60_default.json create mode 100644 keymaps/b/bioi_g60_default.json create mode 100644 keymaps/b/bioi_g60ble_default.json create mode 100644 keymaps/b/bioi_morgan65_default.json create mode 100644 keymaps/b/bioi_s65_default.json create mode 100644 keymaps/b/black_hellebore_default.json create mode 100644 keymaps/b/blackplum_default.json create mode 100644 keymaps/b/blank_blank01_default.json create mode 100644 keymaps/b/blank_tehnologii_manibus_default.json create mode 100644 keymaps/b/blaster75_default.json create mode 100644 keymaps/b/blockboy_ac980mini_default.json create mode 100644 keymaps/b/blockey_default.json create mode 100644 keymaps/b/blu_vimclutch_default.json create mode 100644 keymaps/b/bluebell_swoop_default.json create mode 100644 keymaps/b/boardrun_bizarre_default.json create mode 100644 keymaps/b/boardrun_classic_default.json create mode 100644 keymaps/b/boardsource_3x4_default.json create mode 100644 keymaps/b/boardsource_4x12_default.json create mode 100644 keymaps/b/boardsource_5x12_default.json create mode 100644 keymaps/b/boardsource_beiwagon_default.json create mode 100644 keymaps/b/boardsource_holiday_spooky_default.json create mode 100644 keymaps/b/boardsource_lulu_avr_default.json create mode 100644 keymaps/b/boardsource_lulu_rp2040_default.json create mode 100644 keymaps/b/boardsource_microdox_v1_default.json create mode 100644 keymaps/b/boardsource_microdox_v2_default.json create mode 100644 keymaps/b/boardsource_technik_o_default.json create mode 100644 keymaps/b/boardsource_technik_s_default.json create mode 100644 keymaps/b/boardsource_the_mark_default.json create mode 100644 keymaps/b/boardwalk_default.json create mode 100644 keymaps/b/bobpad_default.json create mode 100644 keymaps/b/bolsa_bolsalice_default.json create mode 100644 keymaps/b/bolsa_damapad_default.json create mode 100644 keymaps/b/bop_default.json create mode 100644 keymaps/b/boston_default.json create mode 100644 keymaps/b/boston_meetup_2019_default.json create mode 100644 keymaps/b/botanicalkeyboards_fm2u_default.json create mode 100644 keymaps/b/box75_default.json create mode 100644 keymaps/b/bpiphany_four_banger_default.json create mode 100644 keymaps/b/bpiphany_frosty_flake_20130602_default.json create mode 100644 keymaps/b/bpiphany_frosty_flake_20140521_default.json create mode 100644 keymaps/b/bpiphany_ghost_squid_default.json create mode 100644 keymaps/b/bpiphany_hid_liber_default.json create mode 100644 keymaps/b/bpiphany_kitten_paw_default.json create mode 100644 keymaps/b/bpiphany_pegasushoof_2013_default.json create mode 100644 keymaps/b/bpiphany_pegasushoof_2015_default.json create mode 100644 keymaps/b/bpiphany_sixshooter_default.json create mode 100644 keymaps/b/bpiphany_tiger_lily_default.json create mode 100644 keymaps/b/bpiphany_unloved_bastard_default.json create mode 100644 keymaps/b/bt66tech_bt66tech60_default.json create mode 100644 keymaps/b/bthlabs_geekpad_default.json create mode 100644 keymaps/b/bubble75_hotswap_default.json create mode 100644 keymaps/b/budgy_default.json create mode 100644 keymaps/b/buildakb_potato65_default.json create mode 100644 keymaps/b/buildakb_potato65hs_default.json create mode 100644 keymaps/b/buildakb_potato65s_default.json create mode 100644 keymaps/b/butterkeebs_pocketpad_default.json create mode 100644 keymaps/b/buzzard_rev1_default.json create mode 100644 keymaps/c/cablecardesigns_cypher_rev6_default.json create mode 100644 keymaps/c/cablecardesigns_phoenix_default.json create mode 100644 keymaps/c/caffeinated_serpent65_default.json create mode 100644 keymaps/c/canary_canary60rgb_v1_default.json create mode 100644 keymaps/c/cannonkeys_adelie_default.json create mode 100644 keymaps/c/cannonkeys_aella_default.json create mode 100644 keymaps/c/cannonkeys_an_c_default.json create mode 100644 keymaps/c/cannonkeys_atlas_alps_default.json create mode 100644 keymaps/c/cannonkeys_atlas_default.json create mode 100644 keymaps/c/cannonkeys_bakeneko60_iso_hs_default.json create mode 100644 keymaps/c/cannonkeys_bakeneko65_iso_hs_default.json create mode 100644 keymaps/c/cannonkeys_balance_default.json create mode 100644 keymaps/c/cannonkeys_brutalv2_1800_default.json create mode 100644 keymaps/c/cannonkeys_brutalv2_65_default.json create mode 100644 keymaps/c/cannonkeys_caerdroia_default.json create mode 100644 keymaps/c/cannonkeys_chimera65_default.json create mode 100644 keymaps/c/cannonkeys_chimera65_hs_default.json create mode 100644 keymaps/c/cannonkeys_cloudline_default.json create mode 100644 keymaps/c/cannonkeys_crin_default.json create mode 100644 keymaps/c/cannonkeys_db60_hotswap_default.json create mode 100644 keymaps/c/cannonkeys_db60_j02_default.json create mode 100644 keymaps/c/cannonkeys_db60_rev2_default.json create mode 100644 keymaps/c/cannonkeys_devastatingtkl_default.json create mode 100644 keymaps/c/cannonkeys_ellipse_default.json create mode 100644 keymaps/c/cannonkeys_ellipse_hs_default.json create mode 100644 keymaps/c/cannonkeys_gentoo_default.json create mode 100644 keymaps/c/cannonkeys_gentoo_hs_default.json create mode 100644 keymaps/c/cannonkeys_hoodrowg_default.json create mode 100644 keymaps/c/cannonkeys_instant60_default.json create mode 100644 keymaps/c/cannonkeys_instant65_default.json create mode 100644 keymaps/c/cannonkeys_iron165_default.json create mode 100644 keymaps/c/cannonkeys_leviatan_default.json create mode 100644 keymaps/c/cannonkeys_malicious_ergo_default.json create mode 100644 keymaps/c/cannonkeys_moment_default.json create mode 100644 keymaps/c/cannonkeys_moment_hs_default.json create mode 100644 keymaps/c/cannonkeys_nearfield_default.json create mode 100644 keymaps/c/cannonkeys_obliterated75_default.json create mode 100644 keymaps/c/cannonkeys_onyx_default.json create mode 100644 keymaps/c/cannonkeys_ortho48_default.json create mode 100644 keymaps/c/cannonkeys_ortho48v2_default.json create mode 100644 keymaps/c/cannonkeys_ortho60_default.json create mode 100644 keymaps/c/cannonkeys_ortho60v2_default.json create mode 100644 keymaps/c/cannonkeys_ortho75_default.json create mode 100644 keymaps/c/cannonkeys_practice60_default.json create mode 100644 keymaps/c/cannonkeys_practice65_default.json create mode 100644 keymaps/c/cannonkeys_rekt1800_default.json create mode 100644 keymaps/c/cannonkeys_ripple_default.json create mode 100644 keymaps/c/cannonkeys_ripple_hs_default.json create mode 100644 keymaps/c/cannonkeys_sagittarius_default.json create mode 100644 keymaps/c/cannonkeys_satisfaction75_prototype_default.json create mode 100644 keymaps/c/cannonkeys_satisfaction75_rev1_default.json create mode 100644 keymaps/c/cannonkeys_savage65_default.json create mode 100644 keymaps/c/cannonkeys_serenity_default.json create mode 100644 keymaps/c/cannonkeys_tmov2_default.json create mode 100644 keymaps/c/cannonkeys_tsukuyomi_default.json create mode 100644 keymaps/c/cannonkeys_typeb_default.json create mode 100644 keymaps/c/cannonkeys_vector_default.json create mode 100644 keymaps/c/cannonkeys_vicious40_default.json create mode 100644 keymaps/c/cantor_default.json create mode 100644 keymaps/c/capsunlocked_cu24_default.json create mode 100644 keymaps/c/capsunlocked_cu65_default.json create mode 100644 keymaps/c/capsunlocked_cu75_default.json create mode 100644 keymaps/c/capsunlocked_cu7_default.json create mode 100644 keymaps/c/capsunlocked_cu80_v1_default.json create mode 100644 keymaps/c/capsunlocked_cu80_v2_ansi_base_default.json create mode 100644 keymaps/c/capsunlocked_cu80_v2_ansi_rgb_default.json create mode 100644 keymaps/c/capsunlocked_cu80_v2_iso_base_default.json create mode 100644 keymaps/c/capsunlocked_cu80_v2_iso_rgb_default.json create mode 100644 keymaps/c/carbo65_default.json create mode 100644 keymaps/c/catch22_default.json create mode 100644 keymaps/c/centromere_default.json create mode 100644 keymaps/c/cest73_tkm_default.json create mode 100644 keymaps/c/chalice_default.json create mode 100644 keymaps/c/chaos65_default.json create mode 100644 keymaps/c/charue_charon_default.json create mode 100644 keymaps/c/charue_sunsetter_default.json create mode 100644 keymaps/c/charue_sunsetter_r2_default.json create mode 100644 keymaps/c/chavdai40_rev1_default.json create mode 100644 keymaps/c/chavdai40_rev2_default.json create mode 100644 keymaps/c/checkerboards_axon40_default.json create mode 100644 keymaps/c/checkerboards_candybar_ortho_default.json create mode 100644 keymaps/c/checkerboards_g_idb60_default.json create mode 100644 keymaps/c/checkerboards_nop60_default.json create mode 100644 keymaps/c/checkerboards_phoenix45_ortho_default.json create mode 100644 keymaps/c/checkerboards_plexus75_default.json create mode 100644 keymaps/c/checkerboards_plexus75_he_default.json create mode 100644 keymaps/c/checkerboards_pursuit40_default.json create mode 100644 keymaps/c/checkerboards_quark_default.json create mode 100644 keymaps/c/checkerboards_quark_lp_default.json create mode 100644 keymaps/c/checkerboards_quark_plus_default.json create mode 100644 keymaps/c/checkerboards_quark_squared_default.json create mode 100644 keymaps/c/checkerboards_snop60_default.json create mode 100644 keymaps/c/checkerboards_ud40_ortho_alt_default.json create mode 100644 keymaps/c/cherrybstudio_cb1800_default.json create mode 100644 keymaps/c/cherrybstudio_cb65_default.json create mode 100644 keymaps/c/cherrybstudio_cb87_default.json create mode 100644 keymaps/c/cherrybstudio_cb87rgb_default.json create mode 100644 keymaps/c/cherrybstudio_cb87v2_default.json create mode 100644 keymaps/c/cheshire_curiosity_default.json create mode 100644 keymaps/c/chickenman_ciel65_default.json create mode 100644 keymaps/c/chickenman_ciel_default.json create mode 100644 keymaps/c/chlx_merro60_default.json create mode 100644 keymaps/c/chlx_str_merro60_default.json create mode 100644 keymaps/c/chocofly_v1_default.json create mode 100644 keymaps/c/chocv_default.json create mode 100644 keymaps/c/chromatonemini_default.json create mode 100644 keymaps/c/churrosoft_deck8_noleds_default.json create mode 100644 keymaps/c/churrosoft_deck8_rgb_default.json create mode 100644 keymaps/c/cipulot_ec_23u_default.json create mode 100644 keymaps/c/cipulot_ec_60_default.json create mode 100644 keymaps/c/cipulot_ec_alveus_1_0_0_default.json create mode 100644 keymaps/c/cipulot_ec_alveus_1_2_0_default.json create mode 100644 keymaps/c/cipulot_ec_pro2_default.json create mode 100644 keymaps/c/cipulot_ec_prox_ansi_iso_default.json create mode 100644 keymaps/c/cipulot_ec_prox_jis_default.json create mode 100644 keymaps/c/cipulot_kallos_default.json create mode 100644 keymaps/c/cipulot_kawayo_default.json create mode 100644 keymaps/c/cipulot_rf_r1_8_9xu_default.json create mode 100644 keymaps/c/citrus_erdnuss65_default.json create mode 100644 keymaps/c/ck60i_default.json create mode 100644 keymaps/c/ckeys_handwire_101_default.json create mode 100644 keymaps/c/ckeys_nakey_default.json create mode 100644 keymaps/c/ckeys_obelus_default.json create mode 100644 keymaps/c/ckeys_thedora_default.json create mode 100644 keymaps/c/ckeys_washington_default.json create mode 100644 keymaps/c/clawsome_bookerboard_default.json create mode 100644 keymaps/c/clawsome_coupe_default.json create mode 100644 keymaps/c/clawsome_doodle_default.json create mode 100644 keymaps/c/clawsome_fightpad_default.json create mode 100644 keymaps/c/clawsome_gamebuddy_v1_0_default.json create mode 100644 keymaps/c/clawsome_gamebuddy_v1_m_default.json create mode 100644 keymaps/c/clawsome_hatchback_default.json create mode 100644 keymaps/c/clawsome_luggage_rack_default.json create mode 100644 keymaps/c/clawsome_numeros_default.json create mode 100644 keymaps/c/clawsome_roadster_default.json create mode 100644 keymaps/c/clawsome_sedan_default.json create mode 100644 keymaps/c/clawsome_sidekick_default.json create mode 100644 keymaps/c/clawsome_suv_default.json create mode 100644 keymaps/c/clickety_split_leeloo_rev1_default.json create mode 100644 keymaps/c/clueboard_17_default.json create mode 100644 keymaps/c/clueboard_2x1800_2018_default.json create mode 100644 keymaps/c/clueboard_2x1800_2019_default.json create mode 100644 keymaps/c/clueboard_2x1800_2021_default.json create mode 100644 keymaps/c/clueboard_60_default.json create mode 100644 keymaps/c/clueboard_66_hotswap_gen1_default.json create mode 100644 keymaps/c/clueboard_66_hotswap_prototype_default.json create mode 100644 keymaps/c/clueboard_66_rev1_default.json create mode 100644 keymaps/c/clueboard_66_rev2_default.json create mode 100644 keymaps/c/clueboard_66_rev3_default.json create mode 100644 keymaps/c/clueboard_66_rev4_default.json create mode 100644 keymaps/c/clueboard_california_default.json create mode 100644 keymaps/c/clueboard_card_default.json create mode 100644 keymaps/c/cmm_studio_fuji65_default.json create mode 100644 keymaps/c/cmm_studio_saka68_hotswap_default.json create mode 100644 keymaps/c/cmm_studio_saka68_solder_default.json create mode 100644 keymaps/c/coarse_cordillera_default.json create mode 100644 keymaps/c/coarse_ixora_default.json create mode 100644 keymaps/c/coarse_vinta_default.json create mode 100644 keymaps/c/coban_pad3a_default.json create mode 100644 keymaps/c/compound_default.json create mode 100644 keymaps/c/contender_default.json create mode 100644 keymaps/c/contra_default.json create mode 100644 keymaps/c/controllerworks_mini36_default.json create mode 100644 keymaps/c/controllerworks_mini42_default.json create mode 100644 keymaps/c/converter_a1200_miss1200_default.json create mode 100644 keymaps/c/converter_a1200_mistress1200_default.json create mode 100644 keymaps/c/converter_a1200_teensy2pp_default.json create mode 100644 keymaps/c/converter_adb_usb_rev1_default.json create mode 100644 keymaps/c/converter_adb_usb_rev2_default.json create mode 100644 keymaps/c/converter_hp_46010a_default.json create mode 100644 keymaps/c/converter_ibm_terminal_default.json create mode 100644 keymaps/c/converter_m0110_usb_default.json create mode 100644 keymaps/c/converter_numeric_keypad_iie_default.json create mode 100644 keymaps/c/converter_palm_usb_stowaway_default.json create mode 100644 keymaps/c/converter_periboard_512_default.json create mode 100644 keymaps/c/converter_siemens_tastatur_default.json create mode 100644 keymaps/c/converter_sun_usb_type3_default.json create mode 100644 keymaps/c/converter_sun_usb_type5_default.json create mode 100644 keymaps/c/converter_usb_usb_ble_default.json create mode 100644 keymaps/c/converter_usb_usb_hasu_default.json create mode 100644 keymaps/c/converter_usb_usb_pro_micro_default.json create mode 100644 keymaps/c/converter_xmk_default.json create mode 100644 keymaps/c/converter_xt_usb_default.json create mode 100644 keymaps/c/cool836a_default.json create mode 100644 keymaps/c/copenhagen_click_click_pad_v1_default.json create mode 100644 keymaps/c/coseyfannitutti_discipad_default.json create mode 100644 keymaps/c/coseyfannitutti_discipline_default.json create mode 100644 keymaps/c/coseyfannitutti_mullet_default.json create mode 100644 keymaps/c/coseyfannitutti_mulletpad_default.json create mode 100644 keymaps/c/coseyfannitutti_mysterium_default.json create mode 100644 keymaps/c/coseyfannitutti_romeo_default.json create mode 100644 keymaps/c/cosmo65_default.json create mode 100644 keymaps/c/cozykeys_bloomer_v2_default.json create mode 100644 keymaps/c/cozykeys_bloomer_v3_default.json create mode 100644 keymaps/c/cozykeys_speedo_v2_default.json create mode 100644 keymaps/c/cozykeys_speedo_v3_default.json create mode 100644 keymaps/c/cradio_default.json create mode 100644 keymaps/c/craftwalk_default.json create mode 100644 keymaps/c/crawlpad_default.json create mode 100644 keymaps/c/crazy_keyboard_68_default.json create mode 100644 keymaps/c/crbn_default.json create mode 100644 keymaps/c/creatkeebs_glacier_default.json create mode 100644 keymaps/c/creatkeebs_thera_default.json create mode 100644 keymaps/c/crimsonkeyboards_resume1800_default.json create mode 100644 keymaps/c/crin_default.json create mode 100644 keymaps/c/crkbd_r2g_default.json create mode 100644 keymaps/c/crkbd_rev1_default.json create mode 100644 keymaps/c/crowboard_default.json create mode 100644 keymaps/c/crypt_macro_default.json create mode 100644 keymaps/c/custommk_ergostrafer_default.json create mode 100644 keymaps/c/custommk_evo70_default.json create mode 100644 keymaps/c/custommk_genesis_rev1_default.json create mode 100644 keymaps/c/custommk_genesis_rev2_default.json create mode 100644 keymaps/c/cutie_club_borsdorf_default.json create mode 100644 keymaps/c/cutie_club_keebcats_denis_default.json create mode 100644 keymaps/c/cutie_club_keebcats_dougal_default.json create mode 100644 keymaps/c/cutie_club_novus_default.json create mode 100644 keymaps/c/cutie_club_wraith_default.json create mode 100644 keymaps/c/cx60_default.json create mode 100644 keymaps/c/cxt_studio_default.json create mode 100644 keymaps/c/cybergear_macro25_default.json create mode 100644 keymaps/d/dailycraft_bat43_rev1_default.json create mode 100644 keymaps/d/dailycraft_bat43_rev2_default.json create mode 100644 keymaps/d/dailycraft_claw44_rev1_default.json create mode 100644 keymaps/d/dailycraft_owl8_default.json create mode 100644 keymaps/d/dailycraft_sandbox_rev1_default.json create mode 100644 keymaps/d/dailycraft_sandbox_rev2_default.json create mode 100644 keymaps/d/dailycraft_stickey4_default.json create mode 100644 keymaps/d/dailycraft_wings42_rev1_default.json create mode 100644 keymaps/d/dailycraft_wings42_rev1_extkeys_default.json create mode 100644 keymaps/d/dailycraft_wings42_rev2_default.json create mode 100644 keymaps/d/daji_seis_cinco_default.json create mode 100644 keymaps/d/db_db63_default.json create mode 100644 keymaps/d/dc01_arrow_default.json create mode 100644 keymaps/d/dc01_left_default.json create mode 100644 keymaps/d/dc01_numpad_default.json create mode 100644 keymaps/d/dc01_right_default.json create mode 100644 keymaps/d/dekunukem_duckypad_default.json create mode 100644 keymaps/d/delikeeb_flatbread60_default.json create mode 100644 keymaps/d/delikeeb_vaguettelite_default.json create mode 100644 keymaps/d/delikeeb_vanana_rev1_default.json create mode 100644 keymaps/d/delikeeb_vanana_rev2_default.json create mode 100644 keymaps/d/delikeeb_vaneela_default.json create mode 100644 keymaps/d/delikeeb_vaneelaex_default.json create mode 100644 keymaps/d/delikeeb_waaffle_rev3_elite_c_default.json create mode 100644 keymaps/d/delikeeb_waaffle_rev3_pro_micro_default.json create mode 100644 keymaps/d/deltapad_default.json create mode 100644 keymaps/d/deltasplit75_v2_default.json create mode 100644 keymaps/d/demiurge_default.json create mode 100644 keymaps/d/deng_djam_default.json create mode 100644 keymaps/d/deng_thirty_default.json create mode 100644 keymaps/d/densus_alveus_mx_default.json create mode 100644 keymaps/d/dichotomy_default.json create mode 100644 keymaps/d/dinofizz_fnrow_v1_default.json create mode 100644 keymaps/d/dk60_default.json create mode 100644 keymaps/d/dm9records_ergoinu_default.json create mode 100644 keymaps/d/dm9records_lain_default.json create mode 100644 keymaps/d/dm9records_plaid_default.json create mode 100644 keymaps/d/dm9records_tartan_default.json create mode 100644 keymaps/d/dmqdesign_spin_default.json create mode 100644 keymaps/d/dnworks_sbl_default.json create mode 100644 keymaps/d/do60_default.json create mode 100644 keymaps/d/doio_kb16_rev1_default.json create mode 100644 keymaps/d/doio_kb16_rev2_default.json create mode 100644 keymaps/d/doio_kb30_default.json create mode 100644 keymaps/d/doio_kb38_default.json create mode 100644 keymaps/d/donutcables_budget96_default.json create mode 100644 keymaps/d/donutcables_scrabblepad_default.json create mode 100644 keymaps/d/doodboard_duckboard_default.json create mode 100644 keymaps/d/doodboard_duckboard_r2_default.json create mode 100644 keymaps/d/doppelganger_default.json create mode 100644 keymaps/d/doro67_multi_default.json create mode 100644 keymaps/d/doro67_regular_default.json create mode 100644 keymaps/d/doro67_rgb_default.json create mode 100644 keymaps/d/dotmod_dymium65_default.json create mode 100644 keymaps/d/dp60_default.json create mode 100644 keymaps/d/draculad_default.json create mode 100644 keymaps/d/draytronics_daisy_default.json create mode 100644 keymaps/d/draytronics_elise_default.json create mode 100644 keymaps/d/draytronics_elise_v2_default.json create mode 100644 keymaps/d/draytronics_scarlet_default.json create mode 100644 keymaps/d/drewkeys_iskar_default.json create mode 100644 keymaps/d/drhigsby_bkf_default.json create mode 100644 keymaps/d/drhigsby_dubba175_default.json create mode 100644 keymaps/d/drhigsby_ogurec_left_pm_default.json create mode 100644 keymaps/d/drhigsby_ogurec_right_pm_default.json create mode 100644 keymaps/d/drhigsby_packrat_default.json create mode 100644 keymaps/d/drop_sense75_default.json create mode 100644 keymaps/d/drop_thekey_v1_default.json create mode 100644 keymaps/d/drop_thekey_v2_default.json create mode 100644 keymaps/d/dtisaac_cg108_default.json create mode 100644 keymaps/d/dtisaac_dosa40rgb_default.json create mode 100644 keymaps/d/dtisaac_dtisaac01_default.json create mode 100644 keymaps/d/duck_eagle_viper_v2_default.json create mode 100644 keymaps/d/duck_jetfire_default.json create mode 100644 keymaps/d/duck_lightsaver_default.json create mode 100644 keymaps/d/duck_octagon_v1_default.json create mode 100644 keymaps/d/duck_octagon_v2_default.json create mode 100644 keymaps/d/duck_orion_v3_default.json create mode 100644 keymaps/d/duck_tcv3_default.json create mode 100644 keymaps/d/ducky_one2mini_1861st_default.json create mode 100644 keymaps/d/ducky_one2sf_1967st_default.json create mode 100644 keymaps/d/dumbo_default.json create mode 100644 keymaps/d/dumbpad_v0x_default.json create mode 100644 keymaps/d/dumbpad_v0x_dualencoder_default.json create mode 100644 keymaps/d/dumbpad_v0x_right_default.json create mode 100644 keymaps/d/dumbpad_v1x_default.json create mode 100644 keymaps/d/dumbpad_v1x_dualencoder_default.json create mode 100644 keymaps/d/dumbpad_v1x_oled_default.json create mode 100644 keymaps/d/dumbpad_v1x_right_default.json create mode 100644 keymaps/d/dumbpad_v3x_default.json create mode 100644 keymaps/d/durgod_dgk6x_galaxy_default.json create mode 100644 keymaps/d/durgod_dgk6x_hades_ansi_default.json create mode 100644 keymaps/d/durgod_dgk6x_hades_iso_default.json create mode 100644 keymaps/d/durgod_dgk6x_venus_default.json create mode 100644 keymaps/d/durgod_k310_base_default.json create mode 100644 keymaps/d/durgod_k320_base_default.json create mode 100644 keymaps/d/dyz_dyz40_default.json create mode 100644 keymaps/d/dyz_dyz60_default.json create mode 100644 keymaps/d/dyz_dyz60_hs_default.json create mode 100644 keymaps/d/dyz_dyz_tkl_default.json create mode 100644 keymaps/d/dyz_selka40_default.json create mode 100644 keymaps/d/dyz_synthesis60_default.json create mode 100644 keymaps/d/dz60_default.json create mode 100644 keymaps/d/dztech_bocc_default.json create mode 100644 keymaps/d/dztech_duo_s_default.json create mode 100644 keymaps/d/dztech_dz60rgb_ansi_v1_default.json create mode 100644 keymaps/d/dztech_dz60rgb_ansi_v2_1_default.json create mode 100644 keymaps/d/dztech_dz60rgb_ansi_v2_default.json create mode 100644 keymaps/d/dztech_dz60rgb_v1_default.json create mode 100644 keymaps/d/dztech_dz60rgb_v2_1_default.json create mode 100644 keymaps/d/dztech_dz60rgb_v2_default.json create mode 100644 keymaps/d/dztech_dz60rgb_wkl_v1_default.json create mode 100644 keymaps/d/dztech_dz60rgb_wkl_v2_1_default.json create mode 100644 keymaps/d/dztech_dz60rgb_wkl_v2_default.json create mode 100644 keymaps/d/dztech_dz64rgb_default.json create mode 100644 keymaps/d/dztech_dz65rgb_v1_default.json create mode 100644 keymaps/d/dztech_dz65rgb_v2_default.json create mode 100644 keymaps/d/dztech_dz65rgb_v3_default.json create mode 100644 keymaps/d/dztech_dz96_default.json create mode 100644 keymaps/d/dztech_endless80_default.json create mode 100644 keymaps/d/dztech_og60_default.json create mode 100644 keymaps/d/dztech_pluto_default.json create mode 100644 keymaps/d/dztech_tofu_ii_v1_default.json create mode 100644 keymaps/d/dztech_tofu_jr_v1_default.json create mode 100644 keymaps/e/e88_default.json create mode 100644 keymaps/e/ealdin_quadrant_default.json create mode 100644 keymaps/e/earth_rover_default.json create mode 100644 keymaps/e/eason_aeroboard_default.json create mode 100644 keymaps/e/eason_capsule65_default.json create mode 100644 keymaps/e/eason_greatsword80_default.json create mode 100644 keymaps/e/ebastler_e80_1800_default.json create mode 100644 keymaps/e/ebastler_isometria_75_rev1_default.json create mode 100644 keymaps/e/eco_rev1_default.json create mode 100644 keymaps/e/eco_rev2_default.json create mode 100644 keymaps/e/edc40_default.json create mode 100644 keymaps/e/edda_default.json create mode 100644 keymaps/e/edi_hardlight_mk1_default.json create mode 100644 keymaps/e/edi_hardlight_mk2_default.json create mode 100644 keymaps/e/edi_standaside_default.json create mode 100644 keymaps/e/edinburgh41_default.json create mode 100644 keymaps/e/eek_silk_down_default.json create mode 100644 keymaps/e/eek_silk_up_default.json create mode 100644 keymaps/e/efreet_default.json create mode 100644 keymaps/e/eggsworks_egg58_default.json create mode 100644 keymaps/e/ein_60_default.json create mode 100644 keymaps/e/ekow_akira_default.json create mode 100644 keymaps/e/elephant42_default.json create mode 100644 keymaps/e/emajesty_eiri_default.json create mode 100644 keymaps/e/emery65_default.json create mode 100644 keymaps/e/emi20_default.json create mode 100644 keymaps/e/emptystring_nqg_default.json create mode 100644 keymaps/e/eniigmakeyboards_ek60_default.json create mode 100644 keymaps/e/eniigmakeyboards_ek65_default.json create mode 100644 keymaps/e/eniigmakeyboards_ek87_default.json create mode 100644 keymaps/e/ep_40_default.json create mode 100644 keymaps/e/ep_96_default.json create mode 100644 keymaps/e/ep_comsn_hs68_default.json create mode 100644 keymaps/e/ep_comsn_mollydooker_default.json create mode 100644 keymaps/e/ep_comsn_tf_longeboye_default.json create mode 100644 keymaps/e/epoch80_default.json create mode 100644 keymaps/e/era_era65_default.json create mode 100644 keymaps/e/ergodox_ez_base_default.json create mode 100644 keymaps/e/ergodox_ez_glow_default.json create mode 100644 keymaps/e/ergodox_ez_shine_default.json create mode 100644 keymaps/e/ergodox_stm32_default.json create mode 100644 keymaps/e/ergoslab_rev1_default.json create mode 100644 keymaps/e/ergotravel_rev1_default.json create mode 100644 keymaps/e/ericrlau_numdiscipline_rev1_default.json create mode 100644 keymaps/e/esca_getawayvan_default.json create mode 100644 keymaps/e/esca_getawayvan_f042_default.json create mode 100644 keymaps/e/eternal_keypad_default.json create mode 100644 keymaps/e/eu_isolation_default.json create mode 100644 keymaps/e/evancookaudio_sleepingdinosaur_default.json create mode 100644 keymaps/e/evancookaudio_tenpad_default.json create mode 100644 keymaps/e/eve_meteor_default.json create mode 100644 keymaps/e/evil80_default.json create mode 100644 keymaps/e/evolv_default.json create mode 100644 keymaps/e/evyd13_atom47_rev2_default.json create mode 100644 keymaps/e/evyd13_atom47_rev3_default.json create mode 100644 keymaps/e/evyd13_atom47_rev4_default.json create mode 100644 keymaps/e/evyd13_atom47_rev5_default.json create mode 100644 keymaps/e/evyd13_eon40_default.json create mode 100644 keymaps/e/evyd13_eon65_default.json create mode 100644 keymaps/e/evyd13_eon75_default.json create mode 100644 keymaps/e/evyd13_eon87_default.json create mode 100644 keymaps/e/evyd13_eon95_default.json create mode 100644 keymaps/e/evyd13_fin_pad_default.json create mode 100644 keymaps/e/evyd13_gh80_1800_default.json create mode 100644 keymaps/e/evyd13_gh80_3700_default.json create mode 100644 keymaps/e/evyd13_gud70_default.json create mode 100644 keymaps/e/evyd13_minitomic_default.json create mode 100644 keymaps/e/evyd13_mx5160_default.json create mode 100644 keymaps/e/evyd13_nt210_default.json create mode 100644 keymaps/e/evyd13_nt650_default.json create mode 100644 keymaps/e/evyd13_nt660_default.json create mode 100644 keymaps/e/evyd13_nt750_default.json create mode 100644 keymaps/e/evyd13_nt980_default.json create mode 100644 keymaps/e/evyd13_omrontkl_default.json create mode 100644 keymaps/e/evyd13_plain60_default.json create mode 100644 keymaps/e/evyd13_pockettype_default.json create mode 100644 keymaps/e/evyd13_quackfire_default.json create mode 100644 keymaps/e/evyd13_solheim68_default.json create mode 100644 keymaps/e/evyd13_ta65_default.json create mode 100644 keymaps/e/evyd13_wasdat_code_default.json create mode 100644 keymaps/e/evyd13_wasdat_default.json create mode 100644 keymaps/e/evyd13_wonderland_default.json create mode 100644 keymaps/e/exclusive_e65_default.json create mode 100644 keymaps/e/exclusive_e6_rgb_default.json create mode 100644 keymaps/e/exclusive_e6v2_le_bmc_default.json create mode 100644 keymaps/e/exclusive_e6v2_le_default.json create mode 100644 keymaps/e/exclusive_e6v2_oe_bmc_default.json create mode 100644 keymaps/e/exclusive_e6v2_oe_default.json create mode 100644 keymaps/e/exclusive_e7v1_default.json create mode 100644 keymaps/e/exclusive_e7v1se_default.json create mode 100644 keymaps/e/exclusive_e85_hotswap_default.json create mode 100644 keymaps/e/exclusive_e85_soldered_default.json create mode 100644 keymaps/e/exent_default.json create mode 100644 keymaps/e/eyeohdesigns_babyv_default.json create mode 100644 keymaps/e/eyeohdesigns_sprh_default.json create mode 100644 keymaps/e/eyeohdesigns_theboulevard_default.json create mode 100644 keymaps/e/ez_maker_directpins_promicro_default.json create mode 100644 keymaps/e/ez_maker_directpins_proton_c_default.json create mode 100644 keymaps/e/ez_maker_directpins_rp2040_default.json create mode 100644 keymaps/e/ez_maker_directpins_teensy_2_default.json create mode 100644 keymaps/e/ez_maker_directpins_teensy_2pp_default.json create mode 100644 keymaps/e/ez_maker_directpins_teensy_32_default.json create mode 100644 keymaps/e/ez_maker_directpins_teensy_lc_default.json create mode 100644 keymaps/f/facew_default.json create mode 100644 keymaps/f/fallacy_default.json create mode 100644 keymaps/f/fancytech_fancyalice66_default.json create mode 100644 keymaps/f/fc660c_default.json create mode 100644 keymaps/f/fc980c_default.json create mode 100644 keymaps/f/fearherbs1_blue_team_pad_default.json create mode 100644 keymaps/f/feels_feels65_default.json create mode 100644 keymaps/f/feker_ik75_default.json create mode 100644 keymaps/f/ferris_0_1_default.json create mode 100644 keymaps/f/ferris_0_2_base_default.json create mode 100644 keymaps/f/ferris_0_2_bling_default.json create mode 100644 keymaps/f/ferris_0_2_compact_default.json create mode 100644 keymaps/f/ferris_0_2_high_default.json create mode 100644 keymaps/f/ferris_0_2_mini_default.json create mode 100644 keymaps/f/ferris_sweep_default.json create mode 100644 keymaps/f/ffkeebs_puca_default.json create mode 100644 keymaps/f/ffkeebs_siris_default.json create mode 100644 keymaps/f/fjlabs_7vhotswap_default.json create mode 100644 keymaps/f/fjlabs_ad65_default.json create mode 100644 keymaps/f/fjlabs_avalon_default.json create mode 100644 keymaps/f/fjlabs_bks65_default.json create mode 100644 keymaps/f/fjlabs_bks65solder_default.json create mode 100644 keymaps/f/fjlabs_bolsa65_default.json create mode 100644 keymaps/f/fjlabs_kf87_default.json create mode 100644 keymaps/f/fjlabs_kyuu_default.json create mode 100644 keymaps/f/fjlabs_ldk65_default.json create mode 100644 keymaps/f/fjlabs_midway60_default.json create mode 100644 keymaps/f/fjlabs_mk61rgbansi_default.json create mode 100644 keymaps/f/fjlabs_peaker_default.json create mode 100644 keymaps/f/fjlabs_polaris_default.json create mode 100644 keymaps/f/fjlabs_ready100_default.json create mode 100644 keymaps/f/fjlabs_sinanju_default.json create mode 100644 keymaps/f/fjlabs_sinanjuwk_default.json create mode 100644 keymaps/f/fjlabs_solanis_default.json create mode 100644 keymaps/f/fjlabs_swordfish_default.json create mode 100644 keymaps/f/fjlabs_tf60ansi_default.json create mode 100644 keymaps/f/fjlabs_tf60v2_default.json create mode 100644 keymaps/f/fjlabs_tf65rgbv2_default.json create mode 100644 keymaps/f/flashquark_horizon_z_default.json create mode 100644 keymaps/f/flehrad_bigswitch_default.json create mode 100644 keymaps/f/flehrad_downbubble_default.json create mode 100644 keymaps/f/flehrad_numbrero_default.json create mode 100644 keymaps/f/flehrad_snagpad_default.json create mode 100644 keymaps/f/flehrad_tradestation_default.json create mode 100644 keymaps/f/fleuron_default.json create mode 100644 keymaps/f/fluorite_default.json create mode 100644 keymaps/f/flx_lodestone_default.json create mode 100644 keymaps/f/flx_virgo_default.json create mode 100644 keymaps/f/flxlb_zplit_default.json create mode 100644 keymaps/f/flygone60_rev3_default.json create mode 100644 keymaps/f/foostan_cornelius_default.json create mode 100644 keymaps/f/for_science_default.json create mode 100644 keymaps/f/forever65_default.json create mode 100644 keymaps/f/fortitude60_rev1_default.json create mode 100644 keymaps/f/foxlab_key65_hotswap_default.json create mode 100644 keymaps/f/foxlab_key65_universal_default.json create mode 100644 keymaps/f/foxlab_leaf60_hotswap_default.json create mode 100644 keymaps/f/foxlab_leaf60_universal_default.json create mode 100644 keymaps/f/foxlab_time80_default.json create mode 100644 keymaps/f/foxlab_time_re_hotswap_default.json create mode 100644 keymaps/f/foxlab_time_re_universal_default.json create mode 100644 keymaps/f/fr4_southpaw75_default.json create mode 100644 keymaps/f/fr4_unix60_default.json create mode 100644 keymaps/f/fractal_default.json create mode 100644 keymaps/f/free_willy_default.json create mode 100644 keymaps/f/friedrich_default.json create mode 100644 keymaps/f/frobiac_blackbowl_default.json create mode 100644 keymaps/f/frobiac_blackflat_default.json create mode 100644 keymaps/f/frobiac_hypernano_default.json create mode 100644 keymaps/f/frobiac_redtilt_default.json create mode 100644 keymaps/f/frooastboard_nano_default.json create mode 100644 keymaps/f/frooastboard_walnut_default.json create mode 100644 keymaps/f/ft_mars65_default.json create mode 100644 keymaps/f/ft_mars80_default.json create mode 100644 keymaps/f/function96_v1_default.json create mode 100644 keymaps/f/function96_v2_default.json create mode 100644 keymaps/f/fungo_rev1_default.json create mode 100644 keymaps/f/funky40_default.json create mode 100644 keymaps/g/gami_studio_lex60_default.json create mode 100644 keymaps/g/gboards_ergotaco_default.json create mode 100644 keymaps/g/gboards_gergo_default.json create mode 100644 keymaps/g/gboards_gergoplex_default.json create mode 100644 keymaps/g/geekboards_macropad_v2_default.json create mode 100644 keymaps/g/geekboards_tester_default.json create mode 100644 keymaps/g/geistmaschine_geist_default.json create mode 100644 keymaps/g/geistmaschine_macropod_default.json create mode 100644 keymaps/g/generic_panda_panda65_01_default.json create mode 100644 keymaps/g/genone_eclipse_65_default.json create mode 100644 keymaps/g/genone_g1_65_default.json create mode 100644 keymaps/g/geonworks_frogmini_fmh_default.json create mode 100644 keymaps/g/geonworks_frogmini_fms_default.json create mode 100644 keymaps/g/ggkeyboards_genesis_hotswap_default.json create mode 100644 keymaps/g/ggkeyboards_genesis_solder_default.json create mode 100644 keymaps/g/gh60_revc_default.json create mode 100644 keymaps/g/gh60_satan_default.json create mode 100644 keymaps/g/gh60_v1p3_default.json create mode 100644 keymaps/g/gh80_3000_default.json create mode 100644 keymaps/g/ghs_jem_hotswap_ansi_default.json create mode 100644 keymaps/g/ghs_jem_soldered_default.json create mode 100644 keymaps/g/ghs_rar_default.json create mode 100644 keymaps/g/ghs_xls_default.json create mode 100644 keymaps/g/gizmo_engineering_gk6_default.json create mode 100644 keymaps/g/gkeyboard_gkb_m16_default.json create mode 100644 keymaps/g/gkeyboard_gpad8_2r_default.json create mode 100644 keymaps/g/gl516_a52gl_default.json create mode 100644 keymaps/g/gl516_j73gl_default.json create mode 100644 keymaps/g/gl516_n51gl_default.json create mode 100644 keymaps/g/gl516_xr63gl_default.json create mode 100644 keymaps/g/glenpickle_chimera_ergo_default.json create mode 100644 keymaps/g/glenpickle_chimera_ls_default.json create mode 100644 keymaps/g/glenpickle_chimera_ortho_default.json create mode 100644 keymaps/g/glenpickle_chimera_ortho_plus_default.json create mode 100644 keymaps/g/gmmk_gmmk2_p65_ansi_default.json create mode 100644 keymaps/g/gmmk_gmmk2_p65_iso_default.json create mode 100644 keymaps/g/gmmk_gmmk2_p96_ansi_default.json create mode 100644 keymaps/g/gmmk_gmmk2_p96_iso_default.json create mode 100644 keymaps/g/gmmk_numpad_default.json create mode 100644 keymaps/g/gmmk_pro_rev1_ansi_default.json create mode 100644 keymaps/g/gmmk_pro_rev1_iso_default.json create mode 100644 keymaps/g/gmmk_pro_rev2_ansi_default.json create mode 100644 keymaps/g/gmmk_pro_rev2_iso_default.json create mode 100644 keymaps/g/gon_nerd60_default.json create mode 100644 keymaps/g/gon_nerdtkl_default.json create mode 100644 keymaps/g/gopolar_gg86_default.json create mode 100644 keymaps/g/gorthage_truck_default.json create mode 100644 keymaps/g/gowla_default.json create mode 100644 keymaps/g/gray_studio_aero75_default.json create mode 100644 keymaps/g/gray_studio_apollo80_default.json create mode 100644 keymaps/g/gray_studio_cod67_default.json create mode 100644 keymaps/g/gray_studio_hb85_default.json create mode 100644 keymaps/g/gray_studio_space65_default.json create mode 100644 keymaps/g/gray_studio_space65r3_default.json create mode 100644 keymaps/g/gray_studio_think65_hotswap_default.json create mode 100644 keymaps/g/gray_studio_think65_solder_default.json create mode 100644 keymaps/g/grid600_press_default.json create mode 100644 keymaps/g/gummykey_default.json create mode 100644 keymaps/g/gvalchca_ga150_default.json create mode 100644 keymaps/g/gvalchca_spaccboard_default.json create mode 100644 keymaps/h/h0oni_deskpad_default.json create mode 100644 keymaps/h/h0oni_hotduck_default.json create mode 100644 keymaps/h/hadron_ver2_default.json create mode 100644 keymaps/h/hadron_ver3_default.json create mode 100644 keymaps/h/halfcliff_default.json create mode 100644 keymaps/h/halokeys_elemental75_default.json create mode 100644 keymaps/h/han60_default.json create mode 100644 keymaps/h/hand88_default.json create mode 100644 keymaps/h/handwired_108key_trackpoint_default.json create mode 100644 keymaps/h/handwired_10k_default.json create mode 100644 keymaps/h/handwired_2x5keypad_default.json create mode 100644 keymaps/h/handwired_3dfoxc_default.json create mode 100644 keymaps/h/handwired_3dortho14u_rev1_default.json create mode 100644 keymaps/h/handwired_3dortho14u_rev2_default.json create mode 100644 keymaps/h/handwired_3dp660_default.json create mode 100644 keymaps/h/handwired_412_64_default.json create mode 100644 keymaps/h/handwired_42_default.json create mode 100644 keymaps/h/handwired_6key_default.json create mode 100644 keymaps/h/handwired_6macro_default.json create mode 100644 keymaps/h/handwired_acacia_default.json create mode 100644 keymaps/h/handwired_aek64_default.json create mode 100644 keymaps/h/handwired_aim65_default.json create mode 100644 keymaps/h/handwired_alcor_dactyl_default.json create mode 100644 keymaps/h/handwired_amigopunk_default.json create mode 100644 keymaps/h/handwired_angel_default.json create mode 100644 keymaps/h/handwired_aplx2_default.json create mode 100644 keymaps/h/handwired_aranck_default.json create mode 100644 keymaps/h/handwired_arrow_pad_default.json create mode 100644 keymaps/h/handwired_atreus50_default.json create mode 100644 keymaps/h/handwired_axon_default.json create mode 100644 keymaps/h/handwired_baredev_rev1_default.json create mode 100644 keymaps/h/handwired_battleship_gamepad_default.json create mode 100644 keymaps/h/handwired_bdn9_ble_default.json create mode 100644 keymaps/h/handwired_bento_rev1_default.json create mode 100644 keymaps/h/handwired_bigmac_default.json create mode 100644 keymaps/h/handwired_bolek_default.json create mode 100644 keymaps/h/handwired_boss566y_redragon_vara_default.json create mode 100644 keymaps/h/handwired_brain_default.json create mode 100644 keymaps/h/handwired_bstk100_default.json create mode 100644 keymaps/h/handwired_cans12er_default.json create mode 100644 keymaps/h/handwired_carpolly_default.json create mode 100644 keymaps/h/handwired_chiron_default.json create mode 100644 keymaps/h/handwired_ck4x4_default.json create mode 100644 keymaps/h/handwired_cmd60_default.json create mode 100644 keymaps/h/handwired_co60_rev1_default.json create mode 100644 keymaps/h/handwired_co60_rev6_default.json create mode 100644 keymaps/h/handwired_co60_rev7_default.json create mode 100644 keymaps/h/handwired_colorlice_default.json create mode 100644 keymaps/h/handwired_concertina_64key_default.json create mode 100644 keymaps/h/handwired_consolekeyboard_18key_default.json create mode 100644 keymaps/h/handwired_consolekeyboard_20key_default.json create mode 100644 keymaps/h/handwired_consolekeyboard_27key_default.json create mode 100644 keymaps/h/handwired_consolekeyboard_30key_default.json create mode 100644 keymaps/h/handwired_croxsplit44_default.json create mode 100644 keymaps/h/handwired_curiosity_default.json create mode 100644 keymaps/h/handwired_cyberstar_default.json create mode 100644 keymaps/h/handwired_d48_default.json create mode 100644 keymaps/h/handwired_dactyl_default.json create mode 100644 keymaps/h/handwired_dactyl_left_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_3x5_3_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_4x5_5_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_4x5_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_4x6_5_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_4x6_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_5x6_2_5_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_5x6_5_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_5x6_68_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_5x6_6_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_5x6_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_5x7_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_6x6_4_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_6x6_blackpill_f411_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_6x6_kinesis_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_6x6_promicro_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_6x7_default.json create mode 100644 keymaps/h/handwired_dactyl_manuform_dmote_62key_default.json create mode 100644 keymaps/h/handwired_dactyl_promicro_default.json create mode 100644 keymaps/h/handwired_dactyl_rah_default.json create mode 100644 keymaps/h/handwired_dactylmacropad_default.json create mode 100644 keymaps/h/handwired_daishi_default.json create mode 100644 keymaps/h/handwired_daskeyboard_daskeyboard4_default.json create mode 100644 keymaps/h/handwired_dc_mc_001_default.json create mode 100644 keymaps/h/handwired_ddg_56_default.json create mode 100644 keymaps/h/handwired_dqz11n1g_default.json create mode 100644 keymaps/h/handwired_dygma_raise_ansi_default.json create mode 100644 keymaps/h/handwired_dygma_raise_iso_default.json create mode 100644 keymaps/h/handwired_eagleii_default.json create mode 100644 keymaps/h/handwired_elrgo_s_default.json create mode 100644 keymaps/h/handwired_ergocheap_default.json create mode 100644 keymaps/h/handwired_evk_v1_3_default.json create mode 100644 keymaps/h/handwired_fc200rt_qmk_default.json create mode 100644 keymaps/h/handwired_fivethirteen_default.json create mode 100644 keymaps/h/handwired_floorboard_default.json create mode 100644 keymaps/h/handwired_frankie_macropad_default.json create mode 100644 keymaps/h/handwired_freoduo_default.json create mode 100644 keymaps/h/handwired_fruity60_default.json create mode 100644 keymaps/h/handwired_gamenum_default.json create mode 100644 keymaps/h/handwired_hacked_motospeed_default.json create mode 100644 keymaps/h/handwired_heisenberg_default.json create mode 100644 keymaps/h/handwired_hexon38_default.json create mode 100644 keymaps/h/handwired_hnah108_default.json create mode 100644 keymaps/h/handwired_hnah40_default.json create mode 100644 keymaps/h/handwired_hnah40rgb_default.json create mode 100644 keymaps/h/handwired_hwpm87_default.json create mode 100644 keymaps/h/handwired_ibm_wheelwriter_default.json create mode 100644 keymaps/h/handwired_jn68m_default.json create mode 100644 keymaps/h/handwired_jopr_default.json create mode 100644 keymaps/h/handwired_jot50_default.json create mode 100644 keymaps/h/handwired_jotanck_default.json create mode 100644 keymaps/h/handwired_jotpad16_default.json create mode 100644 keymaps/h/handwired_jscotto_scotto36_default.json create mode 100644 keymaps/h/handwired_jscotto_scotto40_default.json create mode 100644 keymaps/h/handwired_jscotto_scotto9_default.json create mode 100644 keymaps/h/handwired_jscotto_scottocmd_default.json create mode 100644 keymaps/h/handwired_jscotto_scottostarter_default.json create mode 100644 keymaps/h/handwired_jtallbean_split_65_default.json create mode 100644 keymaps/h/handwired_juliet_default.json create mode 100644 keymaps/h/handwired_k8split_default.json create mode 100644 keymaps/h/handwired_k_numpad17_default.json create mode 100644 keymaps/h/handwired_kbod_default.json create mode 100644 keymaps/h/handwired_ks63_default.json create mode 100644 keymaps/h/handwired_lagrange_default.json create mode 100644 keymaps/h/handwired_leftynumpad_default.json create mode 100644 keymaps/h/handwired_lemonpad_default.json create mode 100644 keymaps/h/handwired_m40_5x5_macropad_default.json create mode 100644 keymaps/h/handwired_macroboard_f401_default.json create mode 100644 keymaps/h/handwired_macroboard_f411_default.json create mode 100644 keymaps/h/handwired_magicforce61_default.json create mode 100644 keymaps/h/handwired_magicforce68_default.json create mode 100644 keymaps/h/handwired_marauder_default.json create mode 100644 keymaps/h/handwired_maverick0197_keydeck8_default.json create mode 100644 keymaps/h/handwired_mechboards_micropad_default.json create mode 100644 keymaps/h/handwired_meck_tkl_blackpill_f401_default.json create mode 100644 keymaps/h/handwired_minorca_default.json create mode 100644 keymaps/h/handwired_misterdeck_default.json create mode 100644 keymaps/h/handwired_ms_sculpt_mobile_astar_default.json create mode 100644 keymaps/h/handwired_ms_sculpt_mobile_teensy2pp_default.json create mode 100644 keymaps/h/handwired_mutepad_default.json create mode 100644 keymaps/h/handwired_myskeeb_default.json create mode 100644 keymaps/h/handwired_nortontechpad_default.json create mode 100644 keymaps/h/handwired_not_so_minidox_default.json create mode 100644 keymaps/h/handwired_novem_default.json create mode 100644 keymaps/h/handwired_nozbe_macro_default.json create mode 100644 keymaps/h/handwired_numpad20_default.json create mode 100644 keymaps/h/handwired_oem_ansi_fullsize_default.json create mode 100644 keymaps/h/handwired_oem_iso_fullsize_default.json create mode 100644 keymaps/h/handwired_onekey_blackpill_f401_default.json create mode 100644 keymaps/h/handwired_onekey_blackpill_f401_tinyuf2_default.json create mode 100644 keymaps/h/handwired_onekey_blackpill_f411_default.json create mode 100644 keymaps/h/handwired_onekey_blackpill_f411_tinyuf2_default.json create mode 100644 keymaps/h/handwired_onekey_bluepill_default.json create mode 100644 keymaps/h/handwired_onekey_bluepill_f103c6_default.json create mode 100644 keymaps/h/handwired_onekey_bluepill_uf2boot_default.json create mode 100644 keymaps/h/handwired_onekey_elite_c_default.json create mode 100644 keymaps/h/handwired_onekey_evb_wb32f3g71_default.json create mode 100644 keymaps/h/handwired_onekey_evb_wb32fq95_default.json create mode 100644 keymaps/h/handwired_onekey_kb2040_default.json create mode 100644 keymaps/h/handwired_onekey_nucleo_f446re_default.json create mode 100644 keymaps/h/handwired_onekey_nucleo_g431rb_default.json create mode 100644 keymaps/h/handwired_onekey_nucleo_g474re_default.json create mode 100644 keymaps/h/handwired_onekey_nucleo_l432kc_default.json create mode 100644 keymaps/h/handwired_onekey_promicro_default.json create mode 100644 keymaps/h/handwired_onekey_proton_c_default.json create mode 100644 keymaps/h/handwired_onekey_rp2040_default.json create mode 100644 keymaps/h/handwired_onekey_sipeed_longan_nano_default.json create mode 100644 keymaps/h/handwired_onekey_stm32f0_disco_default.json create mode 100644 keymaps/h/handwired_onekey_stm32f405_feather_default.json create mode 100644 keymaps/h/handwired_onekey_teensy_2_default.json create mode 100644 keymaps/h/handwired_onekey_teensy_2pp_default.json create mode 100644 keymaps/h/handwired_onekey_teensy_32_default.json create mode 100644 keymaps/h/handwired_onekey_teensy_35_default.json create mode 100644 keymaps/h/handwired_onekey_teensy_lc_default.json create mode 100644 keymaps/h/handwired_orbweaver_default.json create mode 100644 keymaps/h/handwired_ortho5x13_default.json create mode 100644 keymaps/h/handwired_ortho5x14_default.json create mode 100644 keymaps/h/handwired_ortho_brass_default.json create mode 100644 keymaps/h/handwired_osborne1_default.json create mode 100644 keymaps/h/handwired_owlet60_default.json create mode 100644 keymaps/h/handwired_p65rgb_default.json create mode 100644 keymaps/h/handwired_phantagom_baragon_default.json create mode 100644 keymaps/h/handwired_phantagom_varan_default.json create mode 100644 keymaps/h/handwired_pilcrow_default.json create mode 100644 keymaps/h/handwired_pill60_blackpill_f401_default.json create mode 100644 keymaps/h/handwired_pill60_blackpill_f411_default.json create mode 100644 keymaps/h/handwired_pill60_bluepill_default.json create mode 100644 keymaps/h/handwired_polly40_default.json create mode 100644 keymaps/h/handwired_postageboard_mini_default.json create mode 100644 keymaps/h/handwired_postageboard_r1_default.json create mode 100644 keymaps/h/handwired_prime_exl_default.json create mode 100644 keymaps/h/handwired_prime_exl_plus_default.json create mode 100644 keymaps/h/handwired_prkl30_feather_default.json create mode 100644 keymaps/h/handwired_prkl30_promicro_default.json create mode 100644 keymaps/h/handwired_pterodactyl_default.json create mode 100644 keymaps/h/handwired_pteron38_default.json create mode 100644 keymaps/h/handwired_pteron44_default.json create mode 100644 keymaps/h/handwired_pteron_default.json create mode 100644 keymaps/h/handwired_pytest_basic_default.json create mode 100644 keymaps/h/handwired_pytest_has_template_default.json create mode 100644 keymaps/h/handwired_pytest_macro_default.json create mode 100644 keymaps/h/handwired_qc60_proto_default.json create mode 100644 keymaps/h/handwired_reclined_default.json create mode 100644 keymaps/h/handwired_retro_refit_default.json create mode 100644 keymaps/h/handwired_riblee_f401_default.json create mode 100644 keymaps/h/handwired_riblee_f411_default.json create mode 100644 keymaps/h/handwired_rs60_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scotto36_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scotto40_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scotto9_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scottoalp_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scottocmd_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scottofrog_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scottogame_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scottonum_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scottosplit_default.json create mode 100644 keymaps/h/handwired_scottokeebs_scottostarter_default.json create mode 100644 keymaps/h/handwired_sejin_eat1010r2_default.json create mode 100644 keymaps/h/handwired_selene_default.json create mode 100644 keymaps/h/handwired_sick68_default.json create mode 100644 keymaps/h/handwired_sick_pad_default.json create mode 100644 keymaps/h/handwired_skakunm_dactyl_default.json create mode 100644 keymaps/h/handwired_slash_default.json create mode 100644 keymaps/h/handwired_snatchpad_default.json create mode 100644 keymaps/h/handwired_sono1_stm32f103_default.json create mode 100644 keymaps/h/handwired_sono1_t2pp_default.json create mode 100644 keymaps/h/handwired_space_oddity_default.json create mode 100644 keymaps/h/handwired_split65_promicro_default.json create mode 100644 keymaps/h/handwired_split65_stm32_default.json create mode 100644 keymaps/h/handwired_split89_default.json create mode 100644 keymaps/h/handwired_splittest_bluepill_default.json create mode 100644 keymaps/h/handwired_splittest_promicro_default.json create mode 100644 keymaps/h/handwired_splittest_teensy_2_default.json create mode 100644 keymaps/h/handwired_steamvan_rev1_default.json create mode 100644 keymaps/h/handwired_stef9998_split_5x7_rev1_default.json create mode 100644 keymaps/h/handwired_sticc14_default.json create mode 100644 keymaps/h/handwired_stream_cheap_2x3_default.json create mode 100644 keymaps/h/handwired_stream_cheap_2x4_default.json create mode 100644 keymaps/h/handwired_stream_cheap_2x5_default.json create mode 100644 keymaps/h/handwired_swiftrax_astro65_default.json create mode 100644 keymaps/h/handwired_swiftrax_bebol_default.json create mode 100644 keymaps/h/handwired_swiftrax_beegboy_default.json create mode 100644 keymaps/h/handwired_swiftrax_bumblebee_default.json create mode 100644 keymaps/h/handwired_swiftrax_cowfish_default.json create mode 100644 keymaps/h/handwired_swiftrax_digicarp65_default.json create mode 100644 keymaps/h/handwired_swiftrax_digicarpice_default.json create mode 100644 keymaps/h/handwired_swiftrax_equator_default.json create mode 100644 keymaps/h/handwired_swiftrax_glacier_default.json create mode 100644 keymaps/h/handwired_swiftrax_joypad_default.json create mode 100644 keymaps/h/handwired_swiftrax_koalafications_default.json create mode 100644 keymaps/h/handwired_swiftrax_nodu_default.json create mode 100644 keymaps/h/handwired_swiftrax_pandamic_default.json create mode 100644 keymaps/h/handwired_swiftrax_the_galleon_default.json create mode 100644 keymaps/h/handwired_swiftrax_unsplit_default.json create mode 100644 keymaps/h/handwired_swiftrax_walter_default.json create mode 100644 keymaps/h/handwired_symmetric70_proto_promicro_default.json create mode 100644 keymaps/h/handwired_symmetric70_proto_promicro_fast_default.json create mode 100644 keymaps/h/handwired_symmetric70_proto_promicro_normal_default.json create mode 100644 keymaps/h/handwired_symmetric70_proto_proton_c_default.json create mode 100644 keymaps/h/handwired_symmetric70_proto_proton_c_fast_default.json create mode 100644 keymaps/h/handwired_symmetric70_proto_proton_c_normal_default.json create mode 100644 keymaps/h/handwired_symmetry60_default.json create mode 100644 keymaps/h/handwired_t111_default.json create mode 100644 keymaps/h/handwired_tennie_default.json create mode 100644 keymaps/h/handwired_terminus_mini_default.json create mode 100644 keymaps/h/handwired_tkk_default.json create mode 100644 keymaps/h/handwired_trackpoint_default.json create mode 100644 keymaps/h/handwired_tractyl_manuform_4x6_right_default.json create mode 100644 keymaps/h/handwired_tractyl_manuform_5x6_right_arduinomicro_default.json create mode 100644 keymaps/h/handwired_tractyl_manuform_5x6_right_elite_c_default.json create mode 100644 keymaps/h/handwired_tractyl_manuform_5x6_right_f303_default.json create mode 100644 keymaps/h/handwired_tractyl_manuform_5x6_right_f411_default.json create mode 100644 keymaps/h/handwired_tractyl_manuform_5x6_right_teensy2pp_default.json create mode 100644 keymaps/h/handwired_traveller_default.json create mode 100644 keymaps/h/handwired_tritium_numpad_default.json create mode 100644 keymaps/h/handwired_tsubasa_default.json create mode 100644 keymaps/h/handwired_twadlee_tp69_default.json create mode 100644 keymaps/h/handwired_twig_twig50_default.json create mode 100644 keymaps/h/handwired_unicomp_mini_m_default.json create mode 100644 keymaps/h/handwired_unk_rev1_default.json create mode 100644 keymaps/h/handwired_uthol_rev1_default.json create mode 100644 keymaps/h/handwired_uthol_rev2_default.json create mode 100644 keymaps/h/handwired_uthol_rev3_default.json create mode 100644 keymaps/h/handwired_videowriter_default.json create mode 100644 keymaps/h/handwired_wabi_default.json create mode 100644 keymaps/h/handwired_wakizashi40_default.json create mode 100644 keymaps/h/handwired_woodpad_default.json create mode 100644 keymaps/h/handwired_wulkan_default.json create mode 100644 keymaps/h/handwired_xealous_rev1_default.json create mode 100644 keymaps/h/handwired_z150_default.json create mode 100644 keymaps/h/handwired_zergo_default.json create mode 100644 keymaps/h/hardlineworks_otd_plus_default.json create mode 100644 keymaps/h/hardwareabstraction_handwire_default.json create mode 100644 keymaps/h/hazel_bad_wings_default.json create mode 100644 keymaps/h/heliar_wm1_hotswap_default.json create mode 100644 keymaps/h/heliotrope_default.json create mode 100644 keymaps/h/helix_pico_qmk_conf_default.json create mode 100644 keymaps/h/helix_pico_sc_default.json create mode 100644 keymaps/h/helix_rev2_qmk_conf_default.json create mode 100644 keymaps/h/helix_rev3_4rows_default.json create mode 100644 keymaps/h/helix_rev3_5rows_default.json create mode 100644 keymaps/h/hfdkb_ac001_default.json create mode 100644 keymaps/h/hfdkb_keyboard_sw_k83_default.json create mode 100644 keymaps/h/hhkb_ansi_32u2_default.json create mode 100644 keymaps/h/hhkb_ansi_32u4_default.json create mode 100644 keymaps/h/hhkb_jp_default.json create mode 100644 keymaps/h/hhkb_lite_2_default.json create mode 100644 keymaps/h/hhkb_yang_default.json create mode 100644 keymaps/h/hidtech_bastyl_default.json create mode 100644 keymaps/h/hifumi_default.json create mode 100644 keymaps/h/hillside_46_0_1_default.json create mode 100644 keymaps/h/hillside_48_0_1_default.json create mode 100644 keymaps/h/hillside_52_0_1_default.json create mode 100644 keymaps/h/hineybush_h08_ocelot_default.json create mode 100644 keymaps/h/hineybush_h10_default.json create mode 100644 keymaps/h/hineybush_h60_default.json create mode 100644 keymaps/h/hineybush_h65_default.json create mode 100644 keymaps/h/hineybush_h65_hotswap_default.json create mode 100644 keymaps/h/hineybush_h660s_default.json create mode 100644 keymaps/h/hineybush_h75_singa_default.json create mode 100644 keymaps/h/hineybush_h87_g2_default.json create mode 100644 keymaps/h/hineybush_h87a_default.json create mode 100644 keymaps/h/hineybush_h88_default.json create mode 100644 keymaps/h/hineybush_hbcp_default.json create mode 100644 keymaps/h/hineybush_hineyg80_default.json create mode 100644 keymaps/h/hineybush_ibis_default.json create mode 100644 keymaps/h/hineybush_physix_default.json create mode 100644 keymaps/h/hineybush_sm68_default.json create mode 100644 keymaps/h/hnahkb_freyr_default.json create mode 100644 keymaps/h/hnahkb_stella_default.json create mode 100644 keymaps/h/hnahkb_vn66_default.json create mode 100644 keymaps/h/holyswitch_lightweight65_default.json create mode 100644 keymaps/h/holyswitch_southpaw75_default.json create mode 100644 keymaps/h/horizon_default.json create mode 100644 keymaps/h/horrortroll_caticorn_rev1_hotswap_default.json create mode 100644 keymaps/h/horrortroll_caticorn_rev1_solder_default.json create mode 100644 keymaps/h/horrortroll_chinese_pcb_black_e65_default.json create mode 100644 keymaps/h/horrortroll_chinese_pcb_devil68_pro_default.json create mode 100644 keymaps/h/horrortroll_handwired_k552_default.json create mode 100644 keymaps/h/horrortroll_lemon40_default.json create mode 100644 keymaps/h/horrortroll_paws60_default.json create mode 100644 keymaps/h/hotdox76v2_default.json create mode 100644 keymaps/h/hotdox_default.json create mode 100644 keymaps/h/hp69_default.json create mode 100644 keymaps/h/hs60_v1_default.json create mode 100644 keymaps/h/hs60_v2_ansi_default.json create mode 100644 keymaps/h/hs60_v2_hhkb_default.json create mode 100644 keymaps/h/hs60_v2_iso_default.json create mode 100644 keymaps/h/hub16_default.json create mode 100644 keymaps/h/hub20_default.json create mode 100644 keymaps/h/hubble_default.json create mode 100644 keymaps/h/huytbt_h50_default.json create mode 100644 keymaps/i/ianklug_grooveboard_default.json create mode 100644 keymaps/i/ibm_model_m_122_ibm122m_default.json create mode 100644 keymaps/i/ibm_model_m_122_m122_3270_blackpill_default.json create mode 100644 keymaps/i/ibm_model_m_122_m122_3270_bluepill_default.json create mode 100644 keymaps/i/ibm_model_m_122_m122_3270_teensy_default.json create mode 100644 keymaps/i/ibm_model_m_4th_gen_overnumpad_1xb_default.json create mode 100644 keymaps/i/ibm_model_m_ashpil_usbc_default.json create mode 100644 keymaps/i/ibm_model_m_mschwingen_led_ffc_default.json create mode 100644 keymaps/i/ibm_model_m_mschwingen_led_wired_default.json create mode 100644 keymaps/i/ibm_model_m_mschwingen_led_ws2812_default.json create mode 100644 keymaps/i/ibm_model_m_ssk_teensypp_ssk_default.json create mode 100644 keymaps/i/ibm_model_m_teensy2_default.json create mode 100644 keymaps/i/ibm_model_m_teensypp_default.json create mode 100644 keymaps/i/ibm_model_m_yugo_m_default.json create mode 100644 keymaps/i/ibnuda_alicia_cook_default.json create mode 100644 keymaps/i/ibnuda_gurindam_default.json create mode 100644 keymaps/i/ibnuda_squiggle_rev1_default.json create mode 100644 keymaps/i/idb_idb_60_default.json create mode 100644 keymaps/i/idobao_id42_default.json create mode 100644 keymaps/i/idobao_id61_default.json create mode 100644 keymaps/i/idobao_id63_default.json create mode 100644 keymaps/i/idobao_id67_default.json create mode 100644 keymaps/i/idobao_id75_v1_default.json create mode 100644 keymaps/i/idobao_id75_v2_default.json create mode 100644 keymaps/i/idobao_id80_v2_ansi_default.json create mode 100644 keymaps/i/idobao_id80_v2_iso_default.json create mode 100644 keymaps/i/idobao_id80_v3_ansi_default.json create mode 100644 keymaps/i/idobao_id87_v1_default.json create mode 100644 keymaps/i/idobao_id87_v2_default.json create mode 100644 keymaps/i/idobao_id96_default.json create mode 100644 keymaps/i/idobao_montex_v1_default.json create mode 100644 keymaps/i/idobao_montex_v1rgb_default.json create mode 100644 keymaps/i/idobao_montex_v2_default.json create mode 100644 keymaps/i/idyllic_tinny50_rgb_default.json create mode 100644 keymaps/i/igloo_default.json create mode 100644 keymaps/i/illuminati_is0_default.json create mode 100644 keymaps/i/illusion_rosa_default.json create mode 100644 keymaps/i/ilumkb_primus75_default.json create mode 100644 keymaps/i/ilumkb_simpler61_default.json create mode 100644 keymaps/i/ilumkb_simpler64_default.json create mode 100644 keymaps/i/ilumkb_volcano660_default.json create mode 100644 keymaps/i/inett_studio_sqx_hotswap_default.json create mode 100644 keymaps/i/inett_studio_sqx_universal_default.json create mode 100644 keymaps/i/ingrained_default.json create mode 100644 keymaps/i/input_club_ergodox_infinity_default.json create mode 100644 keymaps/i/input_club_infinity60_led_default.json create mode 100644 keymaps/i/input_club_infinity60_rev1_default.json create mode 100644 keymaps/i/input_club_k_type_default.json create mode 100644 keymaps/i/input_club_whitefox_default.json create mode 100644 keymaps/i/io_mini1800_default.json create mode 100644 keymaps/i/irene_default.json create mode 100644 keymaps/i/iriskeyboards_default.json create mode 100644 keymaps/i/iron180_default.json create mode 100644 keymaps/j/j80_default.json create mode 100644 keymaps/j/jacky_studio_bear_65_rev1_default.json create mode 100644 keymaps/j/jacky_studio_bear_65_rev2_default.json create mode 100644 keymaps/j/jacky_studio_piggy60_rev1_hotswap_default.json create mode 100644 keymaps/j/jacky_studio_piggy60_rev1_solder_default.json create mode 100644 keymaps/j/jacky_studio_piggy60_rev2_default.json create mode 100644 keymaps/j/jacky_studio_s7_elephant_rev1_default.json create mode 100644 keymaps/j/jacky_studio_s7_elephant_rev2_default.json create mode 100644 keymaps/j/jadookb_jkb2_default.json create mode 100644 keymaps/j/jadookb_jkb65_r1_default.json create mode 100644 keymaps/j/jadookb_jkb65_r2_default.json create mode 100644 keymaps/j/jae_j01_default.json create mode 100644 keymaps/j/jagdpietr_drakon_default.json create mode 100644 keymaps/j/janus_default.json create mode 100644 keymaps/j/jaykeeb_kamigakushi_default.json create mode 100644 keymaps/j/jaykeeb_orba_default.json create mode 100644 keymaps/j/jaykeeb_skyline_default.json create mode 100644 keymaps/j/jaykeeb_sriwedari70_default.json create mode 100644 keymaps/j/jc65_v32a_default.json create mode 100644 keymaps/j/jc65_v32u4_default.json create mode 100644 keymaps/j/jd40_default.json create mode 100644 keymaps/j/jd45_default.json create mode 100644 keymaps/j/jels_boaty_default.json create mode 100644 keymaps/j/jels_jels60_default.json create mode 100644 keymaps/j/jels_jels88_default.json create mode 100644 keymaps/j/jian_handwired_default.json create mode 100644 keymaps/j/jian_nsrev2_default.json create mode 100644 keymaps/j/jian_rev1_default.json create mode 100644 keymaps/j/jian_rev2_default.json create mode 100644 keymaps/j/jiran_rev1_default.json create mode 100644 keymaps/j/jiran_rev2_default.json create mode 100644 keymaps/j/jkdlab_binary_monkey_default.json create mode 100644 keymaps/j/jkeys_design_gentleman65_default.json create mode 100644 keymaps/j/jkeys_design_gentleman65_se_s_default.json create mode 100644 keymaps/j/jm60_default.json create mode 100644 keymaps/j/jolofsor_denial75_default.json create mode 100644 keymaps/j/jones_v03_1_default.json create mode 100644 keymaps/j/jones_v03_default.json create mode 100644 keymaps/j/jones_v1_default.json create mode 100644 keymaps/j/jorne_rev1_default.json create mode 100644 keymaps/j/junco_rev1_default.json create mode 100644 keymaps/k/k34_default.json create mode 100644 keymaps/k/kabedon_kabedon78s_default.json create mode 100644 keymaps/k/kabedon_kabedon980_default.json create mode 100644 keymaps/k/kabedon_kabedon98e_default.json create mode 100644 keymaps/k/kagizaraya_chidori_default.json create mode 100644 keymaps/k/kagizaraya_halberd_default.json create mode 100644 keymaps/k/kagizaraya_scythe_default.json create mode 100644 keymaps/k/kakunpc_angel17_alpha_default.json create mode 100644 keymaps/k/kakunpc_angel17_rev1_default.json create mode 100644 keymaps/k/kakunpc_angel64_alpha_default.json create mode 100644 keymaps/k/kakunpc_angel64_rev1_default.json create mode 100644 keymaps/k/kakunpc_business_card_alpha_default.json create mode 100644 keymaps/k/kakunpc_business_card_beta_default.json create mode 100644 keymaps/k/kakunpc_choc_taro_default.json create mode 100644 keymaps/k/kakunpc_rabbit_capture_plan_default.json create mode 100644 keymaps/k/kakunpc_suihankey_alpha_default.json create mode 100644 keymaps/k/kakunpc_suihankey_rev1_default.json create mode 100644 keymaps/k/kakunpc_suihankey_split_alpha_default.json create mode 100644 keymaps/k/kakunpc_suihankey_split_rev1_default.json create mode 100644 keymaps/k/kakunpc_thedogkeyboard_default.json create mode 100644 keymaps/k/kalakos_bahrnob_default.json create mode 100644 keymaps/k/kapcave_arya_default.json create mode 100644 keymaps/k/kapcave_gskt00_default.json create mode 100644 keymaps/k/kapcave_paladin64_default.json create mode 100644 keymaps/k/kapcave_paladinpad_rev1_default.json create mode 100644 keymaps/k/kapcave_paladinpad_rev2_default.json create mode 100644 keymaps/k/kapl_rev1_default.json create mode 100644 keymaps/k/karlb_kbic65_default.json create mode 100644 keymaps/k/karn_default.json create mode 100644 keymaps/k/kb58_default.json create mode 100644 keymaps/k/kb_elmo_67mk_e_default.json create mode 100644 keymaps/k/kb_elmo_aek2_usb_default.json create mode 100644 keymaps/k/kb_elmo_elmopad_default.json create mode 100644 keymaps/k/kb_elmo_isolation_default.json create mode 100644 keymaps/k/kb_elmo_m0110a_usb_default.json create mode 100644 keymaps/k/kb_elmo_m0116_usb_default.json create mode 100644 keymaps/k/kb_elmo_noah_avr_default.json create mode 100644 keymaps/k/kb_elmo_qez_default.json create mode 100644 keymaps/k/kb_elmo_sesame_default.json create mode 100644 keymaps/k/kb_elmo_twelvekey_default.json create mode 100644 keymaps/k/kb_elmo_vertex_default.json create mode 100644 keymaps/k/kbdclack_kaishi65_default.json create mode 100644 keymaps/k/kbdcraft_adam64_default.json create mode 100644 keymaps/k/kbdfans_baguette66_rgb_default.json create mode 100644 keymaps/k/kbdfans_baguette66_soldered_default.json create mode 100644 keymaps/k/kbdfans_bella_rgb_default.json create mode 100644 keymaps/k/kbdfans_bella_rgb_iso_default.json create mode 100644 keymaps/k/kbdfans_bella_soldered_default.json create mode 100644 keymaps/k/kbdfans_boop65_rgb_default.json create mode 100644 keymaps/k/kbdfans_bounce_75_hotswap_default.json create mode 100644 keymaps/k/kbdfans_bounce_75_soldered_default.json create mode 100644 keymaps/k/kbdfans_bounce_pad_default.json create mode 100644 keymaps/k/kbdfans_d45_v2_default.json create mode 100644 keymaps/k/kbdfans_kbd19x_default.json create mode 100644 keymaps/k/kbdfans_kbd4x_default.json create mode 100644 keymaps/k/kbdfans_kbd66_default.json create mode 100644 keymaps/k/kbdfans_kbd67_hotswap_default.json create mode 100644 keymaps/k/kbdfans_kbd67_mkii_soldered_default.json create mode 100644 keymaps/k/kbdfans_kbd67_mkiirgb_iso_default.json create mode 100644 keymaps/k/kbdfans_kbd67_mkiirgb_v1_default.json create mode 100644 keymaps/k/kbdfans_kbd67_mkiirgb_v2_default.json create mode 100644 keymaps/k/kbdfans_kbd67_mkiirgb_v3_default.json create mode 100644 keymaps/k/kbdfans_kbd67_mkiirgb_v4_default.json create mode 100644 keymaps/k/kbdfans_kbd67_rev1_default.json create mode 100644 keymaps/k/kbdfans_kbd67_rev2_default.json create mode 100644 keymaps/k/kbdfans_kbd6x_default.json create mode 100644 keymaps/k/kbdfans_kbd75_rev1_default.json create mode 100644 keymaps/k/kbdfans_kbd75_rev2_default.json create mode 100644 keymaps/k/kbdfans_kbd75hs_default.json create mode 100644 keymaps/k/kbdfans_kbd75rgb_default.json create mode 100644 keymaps/k/kbdfans_kbd8x_default.json create mode 100644 keymaps/k/kbdfans_kbd8x_mk2_default.json create mode 100644 keymaps/k/kbdfans_kbdmini_default.json create mode 100644 keymaps/k/kbdfans_kbdpad_mk1_default.json create mode 100644 keymaps/k/kbdfans_kbdpad_mk2_default.json create mode 100644 keymaps/k/kbdfans_kbdpad_mk3_default.json create mode 100644 keymaps/k/kbdfans_maja_default.json create mode 100644 keymaps/k/kbdfans_maja_soldered_default.json create mode 100644 keymaps/k/kbdfans_niu_mini_default.json create mode 100644 keymaps/k/kbdfans_odin_rgb_default.json create mode 100644 keymaps/k/kbdfans_odin_soldered_default.json create mode 100644 keymaps/k/kbdfans_odin_v2_default.json create mode 100644 keymaps/k/kbdfans_odinmini_default.json create mode 100644 keymaps/k/kbdfans_phaseone_default.json create mode 100644 keymaps/k/kbdfans_tiger80_default.json create mode 100644 keymaps/k/kbnordic_nordic60_rev_a_default.json create mode 100644 keymaps/k/kc60_default.json create mode 100644 keymaps/k/kc60se_default.json create mode 100644 keymaps/k/keaboard_rev1_default.json create mode 100644 keymaps/k/keebformom_default.json create mode 100644 keymaps/k/keebio_bamfk1_default.json create mode 100644 keymaps/k/keebio_bamfk4_default.json create mode 100644 keymaps/k/keebio_bdn9_rev1_default.json create mode 100644 keymaps/k/keebio_bdn9_rev2_default.json create mode 100644 keymaps/k/keebio_bfo9000_default.json create mode 100644 keymaps/k/keebio_bigswitchseat_default.json create mode 100644 keymaps/k/keebio_cepstrum_rev1_default.json create mode 100644 keymaps/k/keebio_choconum_default.json create mode 100644 keymaps/k/keebio_chocopad_default.json create mode 100644 keymaps/k/keebio_convolution_rev1_default.json create mode 100644 keymaps/k/keebio_dilly_default.json create mode 100644 keymaps/k/keebio_dsp40_rev1_default.json create mode 100644 keymaps/k/keebio_ergodicity_default.json create mode 100644 keymaps/k/keebio_foldkb_rev1_default.json create mode 100644 keymaps/k/keebio_fourier_default.json create mode 100644 keymaps/k/keebio_iris_rev1_default.json create mode 100644 keymaps/k/keebio_iris_rev1_led_default.json create mode 100644 keymaps/k/keebio_iris_rev2_default.json create mode 100644 keymaps/k/keebio_iris_rev3_default.json create mode 100644 keymaps/k/keebio_iris_rev4_default.json create mode 100644 keymaps/k/keebio_iris_rev5_default.json create mode 100644 keymaps/k/keebio_iris_rev6_default.json create mode 100644 keymaps/k/keebio_iris_rev7_default.json create mode 100644 keymaps/k/keebio_kbo5000_rev1_default.json create mode 100644 keymaps/k/keebio_laplace_default.json create mode 100644 keymaps/k/keebio_levinson_rev1_default.json create mode 100644 keymaps/k/keebio_levinson_rev2_default.json create mode 100644 keymaps/k/keebio_levinson_rev3_default.json create mode 100644 keymaps/k/keebio_nyquist_rev1_default.json create mode 100644 keymaps/k/keebio_nyquist_rev2_default.json create mode 100644 keymaps/k/keebio_nyquist_rev3_default.json create mode 100644 keymaps/k/keebio_quefrency_rev1_default.json create mode 100644 keymaps/k/keebio_quefrency_rev2_default.json create mode 100644 keymaps/k/keebio_quefrency_rev3_default.json create mode 100644 keymaps/k/keebio_quefrency_rev4_default.json create mode 100644 keymaps/k/keebio_quefrency_rev5_default.json create mode 100644 keymaps/k/keebio_rorschach_rev1_default.json create mode 100644 keymaps/k/keebio_sinc_rev1_default.json create mode 100644 keymaps/k/keebio_sinc_rev2_default.json create mode 100644 keymaps/k/keebio_sinc_rev3_default.json create mode 100644 keymaps/k/keebio_sinc_rev4_default.json create mode 100644 keymaps/k/keebio_stick_default.json create mode 100644 keymaps/k/keebio_tragicforce68_default.json create mode 100644 keymaps/k/keebio_tukey_default.json create mode 100644 keymaps/k/keebio_viterbi_rev1_default.json create mode 100644 keymaps/k/keebio_viterbi_rev2_default.json create mode 100644 keymaps/k/keebio_wavelet_default.json create mode 100644 keymaps/k/keebio_wtf60_default.json create mode 100644 keymaps/k/keebmonkey_kbmg68_default.json create mode 100644 keymaps/k/keebsforall_coarse60_default.json create mode 100644 keymaps/k/keebsforall_freebird60_default.json create mode 100644 keymaps/k/keebsforall_freebird75_default.json create mode 100644 keymaps/k/keebsforall_freebirdnp_lite_default.json create mode 100644 keymaps/k/keebsforall_freebirdnp_pro_default.json create mode 100644 keymaps/k/keebsforall_freebirdtkl_default.json create mode 100644 keymaps/k/keebwerk_mega_ansi_default.json create mode 100644 keymaps/k/keebwerk_nano_slider_default.json create mode 100644 keymaps/k/keebzdotnet_fme_default.json create mode 100644 keymaps/k/keebzdotnet_wazowski_default.json create mode 100644 keymaps/k/kegen_gboy_default.json create mode 100644 keymaps/k/kepler_33_proto_default.json create mode 100644 keymaps/k/keybage_radpad_default.json create mode 100644 keymaps/k/keybee_keybee65_default.json create mode 100644 keymaps/k/keyboardio_atreus_default.json create mode 100644 keymaps/k/keyboardio_model01_default.json create mode 100644 keymaps/k/keycapsss_kimiko_rev1_default.json create mode 100644 keymaps/k/keycapsss_o4l_5x12_default.json create mode 100644 keymaps/k/keycapsss_plaid_pad_rev1_default.json create mode 100644 keymaps/k/keycapsss_plaid_pad_rev2_default.json create mode 100644 keymaps/k/keycapsss_plaid_pad_rev3_default.json create mode 100644 keymaps/k/keychron_c1_pro_ansi_rgb_default.json create mode 100644 keymaps/k/keychron_c1_pro_ansi_white_default.json create mode 100644 keymaps/k/keychron_c2_pro_ansi_rgb_default.json create mode 100644 keymaps/k/keychron_c2_pro_ansi_white_default.json create mode 100644 keymaps/k/keychron_q0_rev_0130_default.json create mode 100644 keymaps/k/keychron_q0_rev_0131_default.json create mode 100644 keymaps/k/keychron_q10_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q10_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q11_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q12_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q12_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q1_ansi_default.json create mode 100644 keymaps/k/keychron_q1_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q1_iso_default.json create mode 100644 keymaps/k/keychron_q1_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q2_ansi_default.json create mode 100644 keymaps/k/keychron_q2_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q2_iso_default.json create mode 100644 keymaps/k/keychron_q2_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q2_jis_default.json create mode 100644 keymaps/k/keychron_q2_jis_encoder_default.json create mode 100644 keymaps/k/keychron_q3_ansi_default.json create mode 100644 keymaps/k/keychron_q3_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q3_iso_default.json create mode 100644 keymaps/k/keychron_q3_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q3_jis_default.json create mode 100644 keymaps/k/keychron_q3_jis_encoder_default.json create mode 100644 keymaps/k/keychron_q4_ansi_v1_default.json create mode 100644 keymaps/k/keychron_q4_ansi_v2_default.json create mode 100644 keymaps/k/keychron_q4_iso_default.json create mode 100644 keymaps/k/keychron_q5_ansi_default.json create mode 100644 keymaps/k/keychron_q5_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q5_iso_default.json create mode 100644 keymaps/k/keychron_q5_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q60_ansi_default.json create mode 100644 keymaps/k/keychron_q65_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q6_ansi_default.json create mode 100644 keymaps/k/keychron_q6_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q6_iso_default.json create mode 100644 keymaps/k/keychron_q6_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q7_ansi_default.json create mode 100644 keymaps/k/keychron_q7_iso_default.json create mode 100644 keymaps/k/keychron_q8_ansi_default.json create mode 100644 keymaps/k/keychron_q8_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q8_iso_default.json create mode 100644 keymaps/k/keychron_q8_iso_encoder_default.json create mode 100644 keymaps/k/keychron_q9_ansi_default.json create mode 100644 keymaps/k/keychron_q9_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_q9_iso_default.json create mode 100644 keymaps/k/keychron_q9_iso_encoder_default.json create mode 100644 keymaps/k/keychron_s1_ansi_rgb_default.json create mode 100644 keymaps/k/keychron_s1_ansi_white_default.json create mode 100644 keymaps/k/keychron_v10_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_v10_iso_encoder_default.json create mode 100644 keymaps/k/keychron_v1_ansi_default.json create mode 100644 keymaps/k/keychron_v1_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_v1_iso_default.json create mode 100644 keymaps/k/keychron_v1_iso_encoder_default.json create mode 100644 keymaps/k/keychron_v1_jis_default.json create mode 100644 keymaps/k/keychron_v1_jis_encoder_default.json create mode 100644 keymaps/k/keychron_v2_ansi_default.json create mode 100644 keymaps/k/keychron_v2_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_v2_iso_default.json create mode 100644 keymaps/k/keychron_v2_iso_encoder_default.json create mode 100644 keymaps/k/keychron_v2_jis_default.json create mode 100644 keymaps/k/keychron_v2_jis_encoder_default.json create mode 100644 keymaps/k/keychron_v3_ansi_default.json create mode 100644 keymaps/k/keychron_v3_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_v3_iso_default.json create mode 100644 keymaps/k/keychron_v3_iso_encoder_default.json create mode 100644 keymaps/k/keychron_v3_jis_default.json create mode 100644 keymaps/k/keychron_v3_jis_encoder_default.json create mode 100644 keymaps/k/keychron_v4_ansi_default.json create mode 100644 keymaps/k/keychron_v4_iso_default.json create mode 100644 keymaps/k/keychron_v5_ansi_default.json create mode 100644 keymaps/k/keychron_v5_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_v5_iso_default.json create mode 100644 keymaps/k/keychron_v5_iso_encoder_default.json create mode 100644 keymaps/k/keychron_v6_ansi_default.json create mode 100644 keymaps/k/keychron_v6_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_v6_iso_default.json create mode 100644 keymaps/k/keychron_v6_iso_encoder_default.json create mode 100644 keymaps/k/keychron_v7_ansi_default.json create mode 100644 keymaps/k/keychron_v7_iso_default.json create mode 100644 keymaps/k/keychron_v8_ansi_default.json create mode 100644 keymaps/k/keychron_v8_ansi_encoder_default.json create mode 100644 keymaps/k/keychron_v8_iso_default.json create mode 100644 keymaps/k/keychron_v8_iso_encoder_default.json create mode 100644 keymaps/k/keygem_kg60ansi_default.json create mode 100644 keymaps/k/keygem_kg65rgbv2_default.json create mode 100644 keymaps/k/keyhive_absinthe_default.json create mode 100644 keymaps/k/keyhive_ergosaurus_default.json create mode 100644 keymaps/k/keyhive_honeycomb_default.json create mode 100644 keymaps/k/keyhive_lattice60_default.json create mode 100644 keymaps/k/keyhive_maypad_default.json create mode 100644 keymaps/k/keyhive_navi10_rev0_default.json create mode 100644 keymaps/k/keyhive_navi10_rev2_default.json create mode 100644 keymaps/k/keyhive_navi10_rev3_default.json create mode 100644 keymaps/k/keyhive_opus_default.json create mode 100644 keymaps/k/keyhive_smallice_default.json create mode 100644 keymaps/k/keyhive_southpole_default.json create mode 100644 keymaps/k/keyhive_uno_rev1_default.json create mode 100644 keymaps/k/keyhive_uno_rev2_default.json create mode 100644 keymaps/k/keyhive_ut472_default.json create mode 100644 keymaps/k/keyprez_bison_default.json create mode 100644 keymaps/k/keyprez_corgi_default.json create mode 100644 keymaps/k/keyprez_rhino_default.json create mode 100644 keymaps/k/keyprez_unicorn_default.json create mode 100644 keymaps/k/keyquest_enclave_default.json create mode 100644 keymaps/k/keysofkings_twokey_default.json create mode 100644 keymaps/k/keyspensory_kp60_default.json create mode 100644 keymaps/k/keystonecaps_gameroyadvance_default.json create mode 100644 keymaps/k/keyten_aperture_default.json create mode 100644 keymaps/k/keyten_kt3700_default.json create mode 100644 keymaps/k/keyten_kt60_m_default.json create mode 100644 keymaps/k/kibou_fukuro_default.json create mode 100644 keymaps/k/kibou_harbour_default.json create mode 100644 keymaps/k/kibou_wendy_default.json create mode 100644 keymaps/k/kibou_winter_default.json create mode 100644 keymaps/k/kikkou_default.json create mode 100644 keymaps/k/kikoslab_ellora65_default.json create mode 100644 keymaps/k/kikoslab_kl90_default.json create mode 100644 keymaps/k/kin80_blackpill103_default.json create mode 100644 keymaps/k/kin80_blackpill401_default.json create mode 100644 keymaps/k/kin80_blackpill411_default.json create mode 100644 keymaps/k/kin80_micro_default.json create mode 100644 keymaps/k/kindakeyboards_conone65_default.json create mode 100644 keymaps/k/kinesis_alvicstep_default.json create mode 100644 keymaps/k/kinesis_kint2pp_default.json create mode 100644 keymaps/k/kinesis_kint36_default.json create mode 100644 keymaps/k/kinesis_kint41_default.json create mode 100644 keymaps/k/kinesis_kintlc_default.json create mode 100644 keymaps/k/kinesis_nguyenvietyen_default.json create mode 100644 keymaps/k/kinesis_stapelberg_default.json create mode 100644 keymaps/k/kineticlabs_emu_hotswap_default.json create mode 100644 keymaps/k/kineticlabs_emu_soldered_default.json create mode 100644 keymaps/k/kingly_keys_ave_ortho_default.json create mode 100644 keymaps/k/kingly_keys_ave_staggered_default.json create mode 100644 keymaps/k/kingly_keys_little_foot_default.json create mode 100644 keymaps/k/kingly_keys_romac_default.json create mode 100644 keymaps/k/kingly_keys_romac_plus_default.json create mode 100644 keymaps/k/kingly_keys_ropro_default.json create mode 100644 keymaps/k/kingly_keys_smd_milk_default.json create mode 100644 keymaps/k/kingly_keys_soap_default.json create mode 100644 keymaps/k/kira75_default.json create mode 100644 keymaps/k/kira80_default.json create mode 100644 keymaps/k/kiwikeebs_macro_default.json create mode 100644 keymaps/k/kiwikeebs_macro_v2_default.json create mode 100644 keymaps/k/kiwikey_borderland_default.json create mode 100644 keymaps/k/kiwikey_kawii9_default.json create mode 100644 keymaps/k/kiwikey_wanderland_default.json create mode 100644 keymaps/k/kj_modify_rs40_default.json create mode 100644 keymaps/k/kkatano_bakeneko60_default.json create mode 100644 keymaps/k/kkatano_bakeneko65_rev2_default.json create mode 100644 keymaps/k/kkatano_bakeneko65_rev3_default.json create mode 100644 keymaps/k/kkatano_bakeneko80_default.json create mode 100644 keymaps/k/kkatano_wallaby_default.json create mode 100644 keymaps/k/kkatano_yurei_default.json create mode 100644 keymaps/k/kmac_default.json create mode 100644 keymaps/k/kmac_pad_default.json create mode 100644 keymaps/k/kmini_default.json create mode 100644 keymaps/k/knobgoblin_default.json create mode 100644 keymaps/k/knops_mini_default.json create mode 100644 keymaps/k/kona_classic_default.json create mode 100644 keymaps/k/kopibeng_mnk65_default.json create mode 100644 keymaps/k/kopibeng_mnk65_stm32_default.json create mode 100644 keymaps/k/kopibeng_mnk88_default.json create mode 100644 keymaps/k/kopibeng_typ65_default.json create mode 100644 keymaps/k/kopibeng_xt60_default.json create mode 100644 keymaps/k/kopibeng_xt60_singa_default.json create mode 100644 keymaps/k/kopibeng_xt65_default.json create mode 100644 keymaps/k/kopibeng_xt8x_default.json create mode 100644 keymaps/k/kprepublic_bm16a_default.json create mode 100644 keymaps/k/kprepublic_bm16a_v1_default.json create mode 100644 keymaps/k/kprepublic_bm16a_v2_default.json create mode 100644 keymaps/k/kprepublic_bm16s_default.json create mode 100644 keymaps/k/kprepublic_bm40hsrgb_default.json create mode 100644 keymaps/k/kprepublic_bm43a_default.json create mode 100644 keymaps/k/kprepublic_bm43hsrgb_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_ec_rev1_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_ec_rev2_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_iso_rev1_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_iso_rev2_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_poker_rev1_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_poker_rev2_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_rev1_default.json create mode 100644 keymaps/k/kprepublic_bm60hsrgb_rev2_default.json create mode 100644 keymaps/k/kprepublic_bm65hsrgb_iso_rev1_default.json create mode 100644 keymaps/k/kprepublic_bm65hsrgb_rev1_default.json create mode 100644 keymaps/k/kprepublic_bm68hsrgb_rev1_default.json create mode 100644 keymaps/k/kprepublic_bm68hsrgb_rev2_default.json create mode 100644 keymaps/k/kprepublic_bm80hsrgb_default.json create mode 100644 keymaps/k/kprepublic_bm80v2_default.json create mode 100644 keymaps/k/kprepublic_bm80v2_iso_default.json create mode 100644 keymaps/k/kprepublic_bm980hsrgb_default.json create mode 100644 keymaps/k/kprepublic_cospad_default.json create mode 100644 keymaps/k/kprepublic_jj40_default.json create mode 100644 keymaps/k/kprepublic_jj4x4_default.json create mode 100644 keymaps/k/kprepublic_jj50_default.json create mode 100644 keymaps/k/ktec_daisy_default.json create mode 100644 keymaps/k/ktec_ergodone_default.json create mode 100644 keymaps/k/ktec_staryu_default.json create mode 100644 keymaps/k/kudox_columner_default.json create mode 100644 keymaps/k/kudox_full_rev1_default.json create mode 100644 keymaps/k/kudox_game_rev1_default.json create mode 100644 keymaps/k/kudox_game_rev2_default.json create mode 100644 keymaps/k/kudox_rev1_default.json create mode 100644 keymaps/k/kudox_rev2_default.json create mode 100644 keymaps/k/kudox_rev3_default.json create mode 100644 keymaps/k/kuro_kuro65_default.json create mode 100644 keymaps/k/kv_revt_default.json create mode 100644 keymaps/k/kwub_bloop_default.json create mode 100644 keymaps/k/ky01_default.json create mode 100644 keymaps/l/labbe_labbeminiv1_default.json create mode 100644 keymaps/l/labyrinth75_default.json create mode 100644 keymaps/l/laser_ninja_pumpkin_pad_default.json create mode 100644 keymaps/l/late9_rev1_default.json create mode 100644 keymaps/l/latincompass_latin17rgb_default.json create mode 100644 keymaps/l/latincompass_latin47ble_default.json create mode 100644 keymaps/l/latincompass_latin60rgb_default.json create mode 100644 keymaps/l/latincompass_latin64ble_default.json create mode 100644 keymaps/l/latincompass_latin6rgb_default.json create mode 100644 keymaps/l/latincompass_latinpad_default.json create mode 100644 keymaps/l/latincompass_latinpadble_default.json create mode 100644 keymaps/l/lazydesigners_bolt_default.json create mode 100644 keymaps/l/lazydesigners_cassette8_default.json create mode 100644 keymaps/l/lazydesigners_dimple_ortho_default.json create mode 100644 keymaps/l/lazydesigners_dimple_staggered_rev1_default.json create mode 100644 keymaps/l/lazydesigners_dimple_staggered_rev2_default.json create mode 100644 keymaps/l/lazydesigners_dimple_staggered_rev3_default.json create mode 100644 keymaps/l/lazydesigners_dimpleplus_default.json create mode 100644 keymaps/l/lazydesigners_the30_default.json create mode 100644 keymaps/l/lazydesigners_the40_default.json create mode 100644 keymaps/l/lazydesigners_the50_default.json create mode 100644 keymaps/l/lazydesigners_the60_rev1_default.json create mode 100644 keymaps/l/lazydesigners_the60_rev2_default.json create mode 100644 keymaps/l/leafcutterlabs_bigknob_default.json create mode 100644 keymaps/l/leeku_finger65_default.json create mode 100644 keymaps/l/lefty_rev1_default.json create mode 100644 keymaps/l/lefty_rev2_default.json create mode 100644 keymaps/l/lets_split_rev1_default.json create mode 100644 keymaps/l/lets_split_rev2_default.json create mode 100644 keymaps/l/lets_split_sockets_default.json create mode 100644 keymaps/l/lfkeyboards_lfk65_hs_default.json create mode 100644 keymaps/l/lfkeyboards_lfk78_revb_default.json create mode 100644 keymaps/l/lfkeyboards_lfk78_revc_default.json create mode 100644 keymaps/l/lfkeyboards_lfk78_revj_default.json create mode 100644 keymaps/l/lfkeyboards_lfk87_reva_default.json create mode 100644 keymaps/l/lfkeyboards_lfk87_revc_default.json create mode 100644 keymaps/l/lfkeyboards_lfkpad_default.json create mode 100644 keymaps/l/lfkeyboards_mini1800_reva_default.json create mode 100644 keymaps/l/lfkeyboards_mini1800_revc_default.json create mode 100644 keymaps/l/lfkeyboards_smk65_revb_default.json create mode 100644 keymaps/l/lfkeyboards_smk65_revf_default.json create mode 100644 keymaps/l/lily58_glow_enc_default.json create mode 100644 keymaps/l/lily58_light_default.json create mode 100644 keymaps/l/lily58_r2g_default.json create mode 100644 keymaps/l/lily58_rev1_default.json create mode 100644 keymaps/l/lime_rev1_default.json create mode 100644 keymaps/l/linworks_dolice_default.json create mode 100644 keymaps/l/linworks_em8_default.json create mode 100644 keymaps/l/linworks_fave104_default.json create mode 100644 keymaps/l/linworks_fave65h_default.json create mode 100644 keymaps/l/linworks_fave84h_default.json create mode 100644 keymaps/l/linworks_fave87_default.json create mode 100644 keymaps/l/linworks_fave87h_default.json create mode 100644 keymaps/l/linworks_whale75_default.json create mode 100644 keymaps/l/littlealby_mute_default.json create mode 100644 keymaps/l/lizard_trick_tenkey_plusplus_default.json create mode 100644 keymaps/l/ll3macorn_bongopad_default.json create mode 100644 keymaps/l/lm_keyboard_lm60n_default.json create mode 100644 keymaps/l/loki65_default.json create mode 100644 keymaps/l/longnald_corin_default.json create mode 100644 keymaps/l/lpad_default.json create mode 100644 keymaps/l/lucid_alexa_default.json create mode 100644 keymaps/l/lucid_alexa_solder_default.json create mode 100644 keymaps/l/lucid_kbd8x_hs_default.json create mode 100644 keymaps/l/lucid_phantom_hs_default.json create mode 100644 keymaps/l/lucid_phantom_solder_default.json create mode 100644 keymaps/l/lucid_scarlet_default.json create mode 100644 keymaps/l/lucid_velvet_hotswap_default.json create mode 100644 keymaps/l/lucid_velvet_solder_default.json create mode 100644 keymaps/l/lw67_default.json create mode 100644 keymaps/l/lw75_default.json create mode 100644 keymaps/l/lxxt_default.json create mode 100644 keymaps/l/lyso1_lck75_default.json create mode 100644 keymaps/l/lyso1_lefishe_default.json create mode 100644 keymaps/l/lz_erghost_default.json create mode 100644 keymaps/m/m10a_default.json create mode 100644 keymaps/m/machine_industries_m4_a_default.json create mode 100644 keymaps/m/machkeyboards_mach3_default.json create mode 100644 keymaps/m/macro1_default.json create mode 100644 keymaps/m/macro3_default.json create mode 100644 keymaps/m/macrocat_default.json create mode 100644 keymaps/m/majistic_default.json create mode 100644 keymaps/m/makenova_omega_omega4_default.json create mode 100644 keymaps/m/makeymakey_default.json create mode 100644 keymaps/m/makrosu_default.json create mode 100644 keymaps/m/malevolti_lyra_rev1_default.json create mode 100644 keymaps/m/malevolti_superlyra_rev1_default.json create mode 100644 keymaps/m/manta60_default.json create mode 100644 keymaps/m/manyboard_macro_default.json create mode 100644 keymaps/m/maple_computing_6ball_default.json create mode 100644 keymaps/m/maple_computing_c39_default.json create mode 100644 keymaps/m/maple_computing_christmas_tree_v2017_default.json create mode 100644 keymaps/m/maple_computing_ivy_rev1_default.json create mode 100644 keymaps/m/maple_computing_jnao_default.json create mode 100644 keymaps/m/maple_computing_launchpad_rev1_default.json create mode 100644 keymaps/m/maple_computing_lets_split_eh_eh_default.json create mode 100644 keymaps/m/maple_computing_minidox_rev1_default.json create mode 100644 keymaps/m/maple_computing_the_ruler_default.json create mode 100644 keymaps/m/marksard_leftover30_default.json create mode 100644 keymaps/m/marksard_rhymestone_rev1_default.json create mode 100644 keymaps/m/marksard_treadstone32_lite_default.json create mode 100644 keymaps/m/marksard_treadstone32_rev1_default.json create mode 100644 keymaps/m/marksard_treadstone48_rev1_default.json create mode 100644 keymaps/m/marksard_treadstone48_rev2_default.json create mode 100644 keymaps/m/massdrop_alt_default.json create mode 100644 keymaps/m/massdrop_ctrl_default.json create mode 100644 keymaps/m/massdrop_thekey_default.json create mode 100644 keymaps/m/massdrop_thekey_v2_default.json create mode 100644 keymaps/m/masterworks_classy_tkl_rev_a_default.json create mode 100644 keymaps/m/matchstickworks_southpad_default.json create mode 100644 keymaps/m/matrix_abelx_default.json create mode 100644 keymaps/m/matrix_cain_re_default.json create mode 100644 keymaps/m/matrix_falcon_default.json create mode 100644 keymaps/m/matrix_m12og_rev1_default.json create mode 100644 keymaps/m/matrix_m12og_rev2_default.json create mode 100644 keymaps/m/matrix_m20add_default.json create mode 100644 keymaps/m/matrix_me_default.json create mode 100644 keymaps/m/matrix_noah_default.json create mode 100644 keymaps/m/matthewdias_m3n3van_default.json create mode 100644 keymaps/m/matthewdias_minim_default.json create mode 100644 keymaps/m/matthewdias_model_v_default.json create mode 100644 keymaps/m/matthewdias_txuu_default.json create mode 100644 keymaps/m/maxipad_promicro_default.json create mode 100644 keymaps/m/maxipad_teensy2_default.json create mode 100644 keymaps/m/maxr1998_phoebe_default.json create mode 100644 keymaps/m/maxr1998_pulse4k_default.json create mode 100644 keymaps/m/mb44_default.json create mode 100644 keymaps/m/mc_76k_default.json create mode 100644 keymaps/m/mechanickeys_miniashen40_default.json create mode 100644 keymaps/m/mechanickeys_undead60m_default.json create mode 100644 keymaps/m/mechbrewery_mb65h_default.json create mode 100644 keymaps/m/mechbrewery_mb65s_default.json create mode 100644 keymaps/m/mechkeys_acr60_default.json create mode 100644 keymaps/m/mechkeys_alu84_default.json create mode 100644 keymaps/m/mechkeys_espectro_default.json create mode 100644 keymaps/m/mechkeys_mechmini_v1_default.json create mode 100644 keymaps/m/mechkeys_mechmini_v2_default.json create mode 100644 keymaps/m/mechkeys_mk60_default.json create mode 100644 keymaps/m/mechllama_g35_v1_default.json create mode 100644 keymaps/m/mechllama_g35_v2_default.json create mode 100644 keymaps/m/mechlovin_adelais_rgb_led_rev1_default.json create mode 100644 keymaps/m/mechlovin_adelais_rgb_led_rev2_default.json create mode 100644 keymaps/m/mechlovin_adelais_rgb_led_rev3_default.json create mode 100644 keymaps/m/mechlovin_adelais_standard_led_arm_rev2_default.json create mode 100644 keymaps/m/mechlovin_adelais_standard_led_arm_rev3_default.json create mode 100644 keymaps/m/mechlovin_adelais_standard_led_arm_rev4_apm32f103_default.json create mode 100644 keymaps/m/mechlovin_adelais_standard_led_arm_rev4_default.json create mode 100644 keymaps/m/mechlovin_adelais_standard_led_arm_rev4_stm32f303_default.json create mode 100644 keymaps/m/mechlovin_adelais_standard_led_avr_rev1_default.json create mode 100644 keymaps/m/mechlovin_delphine_mono_led_default.json create mode 100644 keymaps/m/mechlovin_delphine_rgb_led_default.json create mode 100644 keymaps/m/mechlovin_foundation_default.json create mode 100644 keymaps/m/mechlovin_hannah60rgb_rev1_default.json create mode 100644 keymaps/m/mechlovin_hannah60rgb_rev2_default.json create mode 100644 keymaps/m/mechlovin_hannah65_rev1_haus_default.json create mode 100644 keymaps/m/mechlovin_hannah910_rev1_default.json create mode 100644 keymaps/m/mechlovin_hannah910_rev2_default.json create mode 100644 keymaps/m/mechlovin_hannah910_rev3_default.json create mode 100644 keymaps/m/mechlovin_hex4b_rev1_default.json create mode 100644 keymaps/m/mechlovin_hex4b_rev2_default.json create mode 100644 keymaps/m/mechlovin_hex6c_default.json create mode 100644 keymaps/m/mechlovin_infinity875_default.json create mode 100644 keymaps/m/mechlovin_infinity87_rev1_rogue87_default.json create mode 100644 keymaps/m/mechlovin_infinity87_rev1_rouge87_default.json create mode 100644 keymaps/m/mechlovin_infinity87_rev1_standard_default.json create mode 100644 keymaps/m/mechlovin_infinity87_rev2_default.json create mode 100644 keymaps/m/mechlovin_infinity87_rgb_rev1_default.json create mode 100644 keymaps/m/mechlovin_infinity88_default.json create mode 100644 keymaps/m/mechlovin_infinityce_default.json create mode 100644 keymaps/m/mechlovin_jay60_default.json create mode 100644 keymaps/m/mechlovin_kanu_default.json create mode 100644 keymaps/m/mechlovin_kay60_default.json create mode 100644 keymaps/m/mechlovin_kay65_default.json create mode 100644 keymaps/m/mechlovin_mechlovin9_rev1_default.json create mode 100644 keymaps/m/mechlovin_mechlovin9_rev2_default.json create mode 100644 keymaps/m/mechlovin_mechlovin9_rev3_default.json create mode 100644 keymaps/m/mechlovin_olly_bb_default.json create mode 100644 keymaps/m/mechlovin_olly_jf_default.json create mode 100644 keymaps/m/mechlovin_olly_octagon_default.json create mode 100644 keymaps/m/mechlovin_olly_orion_default.json create mode 100644 keymaps/m/mechlovin_pisces_default.json create mode 100644 keymaps/m/mechlovin_serratus_default.json create mode 100644 keymaps/m/mechlovin_th1800_default.json create mode 100644 keymaps/m/mechlovin_tmkl_default.json create mode 100644 keymaps/m/mechlovin_zed60_default.json create mode 100644 keymaps/m/mechlovin_zed65_mono_led_default.json create mode 100644 keymaps/m/mechlovin_zed65_no_backlight_cor65_default.json create mode 100644 keymaps/m/mechlovin_zed65_no_backlight_retro66_default.json create mode 100644 keymaps/m/mechlovin_zed65_no_backlight_wearhaus66_default.json create mode 100644 keymaps/m/mechlovin_zed65_rev1_default.json create mode 100644 keymaps/m/mechstudio_dawn_default.json create mode 100644 keymaps/m/mechstudio_ud_40_ortho_default.json create mode 100644 keymaps/m/mechwild_bde_lefty_default.json create mode 100644 keymaps/m/mechwild_bde_rev2_default.json create mode 100644 keymaps/m/mechwild_bde_righty_default.json create mode 100644 keymaps/m/mechwild_clunker_default.json create mode 100644 keymaps/m/mechwild_mercutio_default.json create mode 100644 keymaps/m/mechwild_mokulua_mirrored_default.json create mode 100644 keymaps/m/mechwild_mokulua_standard_default.json create mode 100644 keymaps/m/mechwild_murphpad_default.json create mode 100644 keymaps/m/mechwild_obe_f401_default.json create mode 100644 keymaps/m/mechwild_obe_f401_eeprom_default.json create mode 100644 keymaps/m/mechwild_obe_f411_default.json create mode 100644 keymaps/m/mechwild_obe_f411_eeprom_default.json create mode 100644 keymaps/m/mechwild_puckbuddy_default.json create mode 100644 keymaps/m/mechwild_waka60_f401_default.json create mode 100644 keymaps/m/mechwild_waka60_f401_eeprom_default.json create mode 100644 keymaps/m/mechwild_waka60_f411_default.json create mode 100644 keymaps/m/mechwild_waka60_f411_eeprom_default.json create mode 100644 keymaps/m/mecxlabs_mp1_default.json create mode 100644 keymaps/m/mehkee96_default.json create mode 100644 keymaps/m/meletrix_zoom65_default.json create mode 100644 keymaps/m/meletrix_zoom65_lite_default.json create mode 100644 keymaps/m/meletrix_zoom75_default.json create mode 100644 keymaps/m/meletrix_zoom87_default.json create mode 100644 keymaps/m/melgeek_mach80_rev1_default.json create mode 100644 keymaps/m/melgeek_mach80_rev2_default.json create mode 100644 keymaps/m/melgeek_mj61_rev1_default.json create mode 100644 keymaps/m/melgeek_mj61_rev2_default.json create mode 100644 keymaps/m/melgeek_mj63_rev1_default.json create mode 100644 keymaps/m/melgeek_mj63_rev2_default.json create mode 100644 keymaps/m/melgeek_mj64_rev1_default.json create mode 100644 keymaps/m/melgeek_mj64_rev2_default.json create mode 100644 keymaps/m/melgeek_mj64_rev3_default.json create mode 100644 keymaps/m/melgeek_mj65_rev3_default.json create mode 100644 keymaps/m/melgeek_mj6xy_rev3_default.json create mode 100644 keymaps/m/melgeek_mojo68_rev1_default.json create mode 100644 keymaps/m/melgeek_mojo75_rev1_default.json create mode 100644 keymaps/m/melgeek_tegic_rev1_default.json create mode 100644 keymaps/m/melgeek_z70ultra_rev1_default.json create mode 100644 keymaps/m/meme_default.json create mode 100644 keymaps/m/meow48_default.json create mode 100644 keymaps/m/meow65_default.json create mode 100644 keymaps/m/merge_iso_macro_default.json create mode 100644 keymaps/m/merge_uc1_default.json create mode 100644 keymaps/m/merge_um70_default.json create mode 100644 keymaps/m/merge_um80_default.json create mode 100644 keymaps/m/merge_uma_default.json create mode 100644 keymaps/m/mesa_mesa_tkl_default.json create mode 100644 keymaps/m/meson_default.json create mode 100644 keymaps/m/metamechs_timberwolf_default.json create mode 100644 keymaps/m/mexsistor_ludmila_default.json create mode 100644 keymaps/m/mikeneko65_default.json create mode 100644 keymaps/m/miller_gm862_default.json create mode 100644 keymaps/m/millipad_default.json create mode 100644 keymaps/m/mincedshon_ecila_default.json create mode 100644 keymaps/m/mini_elixivy_default.json create mode 100644 keymaps/m/mini_ten_key_plus_default.json create mode 100644 keymaps/m/miniaxe_default.json create mode 100644 keymaps/m/minimacro5_default.json create mode 100644 keymaps/m/minimon_index_tab_default.json create mode 100644 keymaps/m/mino_hotswap_default.json create mode 100644 keymaps/m/mino_plus_soldered_default.json create mode 100644 keymaps/m/mint60_default.json create mode 100644 keymaps/m/misonoworks_chocolatebar_default.json create mode 100644 keymaps/m/misonoworks_karina_default.json create mode 100644 keymaps/m/misterknife_knife66_default.json create mode 100644 keymaps/m/misterknife_knife66_iso_default.json create mode 100644 keymaps/m/mitosis_default.json create mode 100644 keymaps/m/miuni32_default.json create mode 100644 keymaps/m/mixi_default.json create mode 100644 keymaps/m/mk65_default.json create mode 100644 keymaps/m/mkh_studio_bully_default.json create mode 100644 keymaps/m/ml_gas75_default.json create mode 100644 keymaps/m/mlego_m48_rev1_default.json create mode 100644 keymaps/m/mlego_m60_rev1_default.json create mode 100644 keymaps/m/mlego_m60_split_rev1_default.json create mode 100644 keymaps/m/mlego_m60_split_rev2_default.json create mode 100644 keymaps/m/mlego_m65_rev1_default.json create mode 100644 keymaps/m/mlego_m65_rev2_default.json create mode 100644 keymaps/m/mlego_m65_rev3_default.json create mode 100644 keymaps/m/mlego_m65_rev4_default.json create mode 100644 keymaps/m/mmkzoo65_default.json create mode 100644 keymaps/m/mnk1800s_default.json create mode 100644 keymaps/m/mnk50_default.json create mode 100644 keymaps/m/mnk75_default.json create mode 100644 keymaps/m/mntre_default.json create mode 100644 keymaps/m/mode_m65ha_alpha_default.json create mode 100644 keymaps/m/mode_m65hi_alpha_default.json create mode 100644 keymaps/m/mode_m65s_default.json create mode 100644 keymaps/m/mode_m75h_default.json create mode 100644 keymaps/m/mode_m75s_default.json create mode 100644 keymaps/m/mode_m80v1_m80h_default.json create mode 100644 keymaps/m/mode_m80v1_m80s_default.json create mode 100644 keymaps/m/mode_m80v2_m80v2h_default.json create mode 100644 keymaps/m/mode_m80v2_m80v2s_default.json create mode 100644 keymaps/m/mokey_ginkgo65_default.json create mode 100644 keymaps/m/mokey_ginkgo65hot_default.json create mode 100644 keymaps/m/mokey_ibis80_default.json create mode 100644 keymaps/m/mokey_mokey12x2_default.json create mode 100644 keymaps/m/mokey_mokey63_default.json create mode 100644 keymaps/m/mokey_mokey64_default.json create mode 100644 keymaps/m/mokey_xox70_default.json create mode 100644 keymaps/m/mokey_xox70hot_default.json create mode 100644 keymaps/m/molecule_default.json create mode 100644 keymaps/m/momoka_ergo_default.json create mode 100644 keymaps/m/momokai_tap_duo_default.json create mode 100644 keymaps/m/momokai_tap_trio_default.json create mode 100644 keymaps/m/monarch_default.json create mode 100644 keymaps/m/monoflex60_default.json create mode 100644 keymaps/m/monsgeek_m5_default.json create mode 100644 keymaps/m/monstargear_xo87_rgb_default.json create mode 100644 keymaps/m/monstargear_xo87_solderable_default.json create mode 100644 keymaps/m/montsinger_rebound_rev1_default.json create mode 100644 keymaps/m/montsinger_rebound_rev2_default.json create mode 100644 keymaps/m/montsinger_rebound_rev3_default.json create mode 100644 keymaps/m/montsinger_rebound_rev4_default.json create mode 100644 keymaps/m/montsinger_rewind_default.json create mode 100644 keymaps/m/moon_default.json create mode 100644 keymaps/m/moondrop_dash75_r1_default.json create mode 100644 keymaps/m/moonlander_default.json create mode 100644 keymaps/m/morizon_default.json create mode 100644 keymaps/m/mountainblocks_mb17_default.json create mode 100644 keymaps/m/ms_sculpt_default.json create mode 100644 keymaps/m/mschwingen_modelm_led_ffc_default.json create mode 100644 keymaps/m/mschwingen_modelm_led_wired_default.json create mode 100644 keymaps/m/mschwingen_modelm_led_ws2812_default.json create mode 100644 keymaps/m/mss_studio_m63_rgb_default.json create mode 100644 keymaps/m/mss_studio_m64_rgb_default.json create mode 100644 keymaps/m/mt_blocked65_default.json create mode 100644 keymaps/m/mt_mt40_default.json create mode 100644 keymaps/m/mt_mt64rgb_default.json create mode 100644 keymaps/m/mt_mt84_default.json create mode 100644 keymaps/m/mt_mt980_default.json create mode 100644 keymaps/m/mt_ncr80_hotswap_default.json create mode 100644 keymaps/m/mt_ncr80_solder_default.json create mode 100644 keymaps/m/mt_split75_default.json create mode 100644 keymaps/m/mtbkeys_mtb60_hotswap_default.json create mode 100644 keymaps/m/mtbkeys_mtb60_solder_default.json create mode 100644 keymaps/m/murcielago_rev1_default.json create mode 100644 keymaps/m/mwstudio_alicekk_default.json create mode 100644 keymaps/m/mwstudio_mw65_black_default.json create mode 100644 keymaps/m/mwstudio_mw65_rgb_default.json create mode 100644 keymaps/m/mwstudio_mw660_default.json create mode 100644 keymaps/m/mwstudio_mw75_default.json create mode 100644 keymaps/m/mwstudio_mw75r2_default.json create mode 100644 keymaps/m/mwstudio_mw80_default.json create mode 100644 keymaps/m/mxss_default.json create mode 100644 keymaps/m/mysticworks_wyvern_default.json create mode 100644 keymaps/n/nack_default.json create mode 100644 keymaps/n/nacly_bigsmoothknob_default.json create mode 100644 keymaps/n/nacly_sodium42_default.json create mode 100644 keymaps/n/nacly_sodium50_default.json create mode 100644 keymaps/n/nacly_sodium62_default.json create mode 100644 keymaps/n/nacly_splitreus62_default.json create mode 100644 keymaps/n/nacly_ua62_default.json create mode 100644 keymaps/n/nasu_default.json create mode 100644 keymaps/n/navi60_default.json create mode 100644 keymaps/n/ncc1701kb_default.json create mode 100644 keymaps/n/neito_default.json create mode 100644 keymaps/n/nek_type_a_default.json create mode 100644 keymaps/n/nemui_default.json create mode 100644 keymaps/n/neokeys_g67_element_hs_default.json create mode 100644 keymaps/n/neokeys_g67_hotswap_default.json create mode 100644 keymaps/n/neokeys_g67_soldered_default.json create mode 100644 keymaps/n/neopad_rev1_default.json create mode 100644 keymaps/n/neson_design_700e_default.json create mode 100644 keymaps/n/neson_design_n6_default.json create mode 100644 keymaps/n/newgame40_default.json create mode 100644 keymaps/n/nibiria_stream15_default.json create mode 100644 keymaps/n/nightingale_studios_hailey_default.json create mode 100644 keymaps/n/nightly_boards_adellein_default.json create mode 100644 keymaps/n/nightly_boards_alter_lite_default.json create mode 100644 keymaps/n/nightly_boards_alter_rev1_default.json create mode 100644 keymaps/n/nightly_boards_conde60_default.json create mode 100644 keymaps/n/nightly_boards_daily60_default.json create mode 100644 keymaps/n/nightly_boards_jisoo_default.json create mode 100644 keymaps/n/nightly_boards_n2_default.json create mode 100644 keymaps/n/nightly_boards_n40_o_default.json create mode 100644 keymaps/n/nightly_boards_n60_s_default.json create mode 100644 keymaps/n/nightly_boards_n87_default.json create mode 100644 keymaps/n/nightly_boards_n9_default.json create mode 100644 keymaps/n/nightly_boards_octopad_default.json create mode 100644 keymaps/n/nightly_boards_octopadplus_default.json create mode 100644 keymaps/n/nightly_boards_paraluman_default.json create mode 100644 keymaps/n/nightly_boards_ph_arisu_default.json create mode 100644 keymaps/n/nightmare_default.json create mode 100644 keymaps/n/nimrod_default.json create mode 100644 keymaps/n/ning_tiny_board_tb16_rgb_default.json create mode 100644 keymaps/n/nix_studio_n60_a_default.json create mode 100644 keymaps/n/nix_studio_oxalys80_default.json create mode 100644 keymaps/n/nixkeyboards_day_off_default.json create mode 100644 keymaps/n/nopunin10did_jabberwocky_v1_default.json create mode 100644 keymaps/n/nopunin10did_jabberwocky_v2_default.json create mode 100644 keymaps/n/nopunin10did_kastenwagen1840_default.json create mode 100644 keymaps/n/nopunin10did_kastenwagen48_default.json create mode 100644 keymaps/n/nopunin10did_railroad_rev0_default.json create mode 100644 keymaps/n/novelkeys_nk1_default.json create mode 100644 keymaps/n/novelkeys_nk20_default.json create mode 100644 keymaps/n/novelkeys_nk65_base_default.json create mode 100644 keymaps/n/novelkeys_nk65_v1_4_default.json create mode 100644 keymaps/n/novelkeys_nk65b_default.json create mode 100644 keymaps/n/novelkeys_nk87_default.json create mode 100644 keymaps/n/novelkeys_nk87b_default.json create mode 100644 keymaps/n/novelkeys_nk_plus_default.json create mode 100644 keymaps/n/novelkeys_novelpad_default.json create mode 100644 keymaps/n/noxary_220_default.json create mode 100644 keymaps/n/noxary_260_default.json create mode 100644 keymaps/n/noxary_268_2_default.json create mode 100644 keymaps/n/noxary_268_2_rgb_default.json create mode 100644 keymaps/n/noxary_268_default.json create mode 100644 keymaps/n/noxary_280_default.json create mode 100644 keymaps/n/noxary_378_default.json create mode 100644 keymaps/n/noxary_valhalla_default.json create mode 100644 keymaps/n/noxary_vulcan_default.json create mode 100644 keymaps/n/noxary_x268_default.json create mode 100644 keymaps/n/np12_default.json create mode 100644 keymaps/n/nullbitsco_nibble_default.json create mode 100644 keymaps/n/nullbitsco_scramble_v1_default.json create mode 100644 keymaps/n/nullbitsco_scramble_v2_default.json create mode 100644 keymaps/n/nullbitsco_snap_default.json create mode 100644 keymaps/n/nullbitsco_tidbit_default.json create mode 100644 keymaps/n/numatreus_default.json create mode 100644 keymaps/n/nyhxis_nfr_70_default.json create mode 100644 keymaps/o/obosob_arch_36_default.json create mode 100644 keymaps/o/obosob_steal_this_keyboard_default.json create mode 100644 keymaps/o/ocean_addon_default.json create mode 100644 keymaps/o/ocean_gin_v2_default.json create mode 100644 keymaps/o/ocean_slamz_default.json create mode 100644 keymaps/o/ocean_stealth_default.json create mode 100644 keymaps/o/ocean_sus_default.json create mode 100644 keymaps/o/ocean_wang_ergo_default.json create mode 100644 keymaps/o/ocean_wang_v2_default.json create mode 100644 keymaps/o/ocean_yuri_default.json create mode 100644 keymaps/o/oddball_v1_default.json create mode 100644 keymaps/o/oddball_v2_1_default.json create mode 100644 keymaps/o/oddball_v2_default.json create mode 100644 keymaps/o/oddforge_vea_default.json create mode 100644 keymaps/o/odelia_default.json create mode 100644 keymaps/o/ogre_ergo_single_default.json create mode 100644 keymaps/o/ogre_ergo_split_default.json create mode 100644 keymaps/o/ok60_default.json create mode 100644 keymaps/o/om60_default.json create mode 100644 keymaps/o/omkbd_ergodash_mini_default.json create mode 100644 keymaps/o/omkbd_ergodash_rev1_default.json create mode 100644 keymaps/o/omkbd_runner3680_3x6_default.json create mode 100644 keymaps/o/omkbd_runner3680_3x7_default.json create mode 100644 keymaps/o/omkbd_runner3680_3x8_default.json create mode 100644 keymaps/o/omkbd_runner3680_4x6_default.json create mode 100644 keymaps/o/omkbd_runner3680_4x7_default.json create mode 100644 keymaps/o/omkbd_runner3680_4x8_default.json create mode 100644 keymaps/o/omkbd_runner3680_5x6_5x8_default.json create mode 100644 keymaps/o/omkbd_runner3680_5x6_default.json create mode 100644 keymaps/o/omkbd_runner3680_5x7_default.json create mode 100644 keymaps/o/omkbd_runner3680_5x8_default.json create mode 100644 keymaps/o/omnikeyish_default.json create mode 100644 keymaps/o/onekeyco_dango40_default.json create mode 100644 keymaps/o/opendeck_32_rev1_default.json create mode 100644 keymaps/o/orange75_default.json create mode 100644 keymaps/o/org60_default.json create mode 100644 keymaps/o/ortho5by12_default.json create mode 100644 keymaps/o/orthocode_default.json create mode 100644 keymaps/o/orthodox_rev1_default.json create mode 100644 keymaps/o/orthodox_rev3_default.json create mode 100644 keymaps/o/orthodox_rev3_teensy_default.json create mode 100644 keymaps/o/owlab_jelly_epoch_hotswap_default.json create mode 100644 keymaps/o/owlab_jelly_epoch_soldered_default.json create mode 100644 keymaps/o/owlab_spring_default.json create mode 100644 keymaps/o/owlab_suit80_ansi_default.json create mode 100644 keymaps/o/owlab_suit80_iso_default.json create mode 100644 keymaps/o/owlab_voice65_hotswap_default.json create mode 100644 keymaps/o/owlab_voice65_soldered_default.json create mode 100644 keymaps/p/p3d_glitch_default.json create mode 100644 keymaps/p/pabile_p18_default.json create mode 100644 keymaps/p/pabile_p20_ver1_default.json create mode 100644 keymaps/p/pabile_p20_ver2_default.json create mode 100644 keymaps/p/pabile_p40_default.json create mode 100644 keymaps/p/pabile_p40_ortho_default.json create mode 100644 keymaps/p/pabile_p42_default.json create mode 100644 keymaps/p/palette1202_default.json create mode 100644 keymaps/p/panc40_default.json create mode 100644 keymaps/p/panc60_default.json create mode 100644 keymaps/p/papercranekeyboards_gerald65_default.json create mode 100644 keymaps/p/paprikman_albacore_default.json create mode 100644 keymaps/p/parallel_parallel_65_hotswap_default.json create mode 100644 keymaps/p/parallel_parallel_65_soldered_default.json create mode 100644 keymaps/p/pauperboards_brick_default.json create mode 100644 keymaps/p/pdxkbc_default.json create mode 100644 keymaps/p/pearl_default.json create mode 100644 keymaps/p/pearlboards_atlas_default.json create mode 100644 keymaps/p/pearlboards_pandora_default.json create mode 100644 keymaps/p/pearlboards_pearl_default.json create mode 100644 keymaps/p/pearlboards_zeus_default.json create mode 100644 keymaps/p/pearlboards_zeuspad_default.json create mode 100644 keymaps/p/peej_lumberjack_default.json create mode 100644 keymaps/p/peej_rosaline_ortho_default.json create mode 100644 keymaps/p/peej_rosaline_staggered_default.json create mode 100644 keymaps/p/peej_tripel_left_default.json create mode 100644 keymaps/p/peej_tripel_middle_default.json create mode 100644 keymaps/p/peej_tripel_right_default.json create mode 100644 keymaps/p/pegasus_default.json create mode 100644 keymaps/p/peranekofactory_tone_rev1_default.json create mode 100644 keymaps/p/peranekofactory_tone_rev2_default.json create mode 100644 keymaps/p/percent_booster_default.json create mode 100644 keymaps/p/percent_canoe_default.json create mode 100644 keymaps/p/percent_canoe_gen2_default.json create mode 100644 keymaps/p/percent_skog_default.json create mode 100644 keymaps/p/percent_skog_lite_default.json create mode 100644 keymaps/p/phage_studio_pila87_default.json create mode 100644 keymaps/p/phantom_default.json create mode 100644 keymaps/p/phase_studio_titan65_hotswap_default.json create mode 100644 keymaps/p/phase_studio_titan65_soldered_default.json create mode 100644 keymaps/p/phoenix_default.json create mode 100644 keymaps/p/phrygian_ph100_default.json create mode 100644 keymaps/p/pica40_rev1_default.json create mode 100644 keymaps/p/pica40_rev2_default.json create mode 100644 keymaps/p/pico_65keys_default.json create mode 100644 keymaps/p/pico_70keys_default.json create mode 100644 keymaps/p/picolab_frusta_fundamental_default.json create mode 100644 keymaps/p/pierce_default.json create mode 100644 keymaps/p/pimentoso_paddino02_rev1_default.json create mode 100644 keymaps/p/pimentoso_paddino02_rev2_left_default.json create mode 100644 keymaps/p/pimentoso_paddino02_rev2_right_default.json create mode 100644 keymaps/p/pimentoso_touhoupad_default.json create mode 100644 keymaps/p/pinky_3_default.json create mode 100644 keymaps/p/pinky_4_default.json create mode 100644 keymaps/p/pisces_default.json create mode 100644 keymaps/p/pixelspace_capsule65i_default.json create mode 100644 keymaps/p/pizzakeyboards_pizza65_default.json create mode 100644 keymaps/p/pjb_eros_default.json create mode 100644 keymaps/p/pkb65_default.json create mode 100644 keymaps/p/planck_ez_base_default.json create mode 100644 keymaps/p/planck_ez_glow_default.json create mode 100644 keymaps/p/planck_light_default.json create mode 100644 keymaps/p/planck_rev1_default.json create mode 100644 keymaps/p/planck_rev2_default.json create mode 100644 keymaps/p/planck_rev3_default.json create mode 100644 keymaps/p/planck_rev4_default.json create mode 100644 keymaps/p/planck_rev5_default.json create mode 100644 keymaps/p/planck_rev6_default.json create mode 100644 keymaps/p/planck_rev6_drop_default.json create mode 100644 keymaps/p/planck_rev7_default.json create mode 100644 keymaps/p/planck_thk_default.json create mode 100644 keymaps/p/playkbtw_ca66_default.json create mode 100644 keymaps/p/playkbtw_helen80_default.json create mode 100644 keymaps/p/playkbtw_pk60_default.json create mode 100644 keymaps/p/playkbtw_pk64rgb_default.json create mode 100644 keymaps/p/ploopyco_mouse_default.json create mode 100644 keymaps/p/ploopyco_trackball_mini_rev1_001_default.json create mode 100644 keymaps/p/ploopyco_trackball_mini_rev1_002_default.json create mode 100644 keymaps/p/ploopyco_trackball_rev1_005_default.json create mode 100644 keymaps/p/ploopyco_trackball_rev1_default.json create mode 100644 keymaps/p/ploopyco_trackball_thumb_rev1_001_default.json create mode 100644 keymaps/p/pluckey_default.json create mode 100644 keymaps/p/plum47_default.json create mode 100644 keymaps/p/plume_plume65_default.json create mode 100644 keymaps/p/plut0nium_0x3e_default.json create mode 100644 keymaps/p/plx_default.json create mode 100644 keymaps/p/plywrks_ahgase_default.json create mode 100644 keymaps/p/plywrks_allaro_default.json create mode 100644 keymaps/p/plywrks_ji_eun_default.json create mode 100644 keymaps/p/plywrks_lune_default.json create mode 100644 keymaps/p/pohjolaworks_louhi_default.json create mode 100644 keymaps/p/poker87c_default.json create mode 100644 keymaps/p/poker87d_default.json create mode 100644 keymaps/p/polilla_rev1_default.json create mode 100644 keymaps/p/polycarbdiet_s20_default.json create mode 100644 keymaps/p/pom_keyboards_tnln95_default.json create mode 100644 keymaps/p/portal_66_hotswap_default.json create mode 100644 keymaps/p/portal_66_soldered_default.json create mode 100644 keymaps/p/pos78_default.json create mode 100644 keymaps/p/preonic_rev1_default.json create mode 100644 keymaps/p/preonic_rev2_default.json create mode 100644 keymaps/p/preonic_rev3_default.json create mode 100644 keymaps/p/preonic_rev3_drop_default.json create mode 100644 keymaps/p/primekb_meridian_ktr1010_default.json create mode 100644 keymaps/p/primekb_meridian_rgb_default.json create mode 100644 keymaps/p/primekb_meridian_ws2812_default.json create mode 100644 keymaps/p/primekb_prime_e_rgb_default.json create mode 100644 keymaps/p/primekb_prime_e_std_default.json create mode 100644 keymaps/p/primekb_prime_l_v1_default.json create mode 100644 keymaps/p/primekb_prime_l_v2_default.json create mode 100644 keymaps/p/primekb_prime_m_default.json create mode 100644 keymaps/p/primekb_prime_o_default.json create mode 100644 keymaps/p/primekb_prime_r_default.json create mode 100644 keymaps/p/program_yoink_ortho_default.json create mode 100644 keymaps/p/program_yoink_staggered_default.json create mode 100644 keymaps/p/projectcain_relic_default.json create mode 100644 keymaps/p/projectcain_vault35_default.json create mode 100644 keymaps/p/projectcain_vault45_default.json create mode 100644 keymaps/p/projectkb_alice_rev1_default.json create mode 100644 keymaps/p/projectkb_alice_rev2_default.json create mode 100644 keymaps/p/projectkb_signature65_default.json create mode 100644 keymaps/p/projectkb_signature87_default.json create mode 100644 keymaps/p/prototypist_allison_default.json create mode 100644 keymaps/p/prototypist_allison_numpad_default.json create mode 100644 keymaps/p/prototypist_j01_default.json create mode 100644 keymaps/p/prototypist_oceanographer_default.json create mode 100644 keymaps/p/prototypist_pt60_default.json create mode 100644 keymaps/p/prototypist_pt80_default.json create mode 100644 keymaps/p/protozoa_cassini_default.json create mode 100644 keymaps/p/protozoa_p01_default.json create mode 100644 keymaps/p/psuieee_pluto12_default.json create mode 100644 keymaps/p/pteron36_default.json create mode 100644 keymaps/p/pteropus_default.json create mode 100644 keymaps/p/puck_default.json create mode 100644 keymaps/p/punk75_default.json create mode 100644 keymaps/q/q4z_default.json create mode 100644 keymaps/q/qpockets_eggman_default.json create mode 100644 keymaps/q/qpockets_space_space_rev1_default.json create mode 100644 keymaps/q/qpockets_space_space_rev2_default.json create mode 100644 keymaps/q/qpockets_wanten_default.json create mode 100644 keymaps/q/quad_h_lb75_default.json create mode 100644 keymaps/q/quadrum_delta_default.json create mode 100644 keymaps/q/quantrik_kyuu_default.json create mode 100644 keymaps/q/quarkeys_z40_default.json create mode 100644 keymaps/q/quarkeys_z60_hotswap_default.json create mode 100644 keymaps/q/quarkeys_z60_solder_default.json create mode 100644 keymaps/q/quarkeys_z67_hotswap_default.json create mode 100644 keymaps/q/quarkeys_z67_solder_default.json create mode 100644 keymaps/q/qvex_lynepad_default.json create mode 100644 keymaps/q/qwertlekeys_calice_default.json create mode 100644 keymaps/q/qwertykeys_qk65_hotswap_default.json create mode 100644 keymaps/q/qwertykeys_qk65_solder_default.json create mode 100644 keymaps/q/qwertyydox_rev1_default.json create mode 100644 keymaps/r/rabbit_rabbit68_default.json create mode 100644 keymaps/r/rad_default.json create mode 100644 keymaps/r/rainkeebs_delilah_default.json create mode 100644 keymaps/r/rainkeebs_rainkeeb_default.json create mode 100644 keymaps/r/rainkeebs_trailmix_default.json create mode 100644 keymaps/r/rainkeebs_yasui_default.json create mode 100644 keymaps/r/ramlord_witf_default.json create mode 100644 keymaps/r/rart_rart45_default.json create mode 100644 keymaps/r/rart_rart4x4_default.json create mode 100644 keymaps/r/rart_rart60_default.json create mode 100644 keymaps/r/rart_rart67_default.json create mode 100644 keymaps/r/rart_rart67m_default.json create mode 100644 keymaps/r/rart_rart75_default.json create mode 100644 keymaps/r/rart_rart75hs_default.json create mode 100644 keymaps/r/rart_rart75m_default.json create mode 100644 keymaps/r/rart_rart80_default.json create mode 100644 keymaps/r/rart_rartand_default.json create mode 100644 keymaps/r/rart_rartland_default.json create mode 100644 keymaps/r/rart_rartlice_default.json create mode 100644 keymaps/r/rart_rartlite_default.json create mode 100644 keymaps/r/rart_rartpad_default.json create mode 100644 keymaps/r/rate_pistachio_mp_default.json create mode 100644 keymaps/r/rate_pistachio_pro_default.json create mode 100644 keymaps/r/rate_pistachio_rev1_default.json create mode 100644 keymaps/r/rate_pistachio_rev2_default.json create mode 100644 keymaps/r/rationalist_ratio65_hotswap_rev_a_default.json create mode 100644 keymaps/r/rationalist_ratio65_solder_rev_a_default.json create mode 100644 keymaps/r/recompile_keys_choco60_rev1_default.json create mode 100644 keymaps/r/recompile_keys_choco60_rev2_default.json create mode 100644 keymaps/r/recompile_keys_cocoa40_default.json create mode 100644 keymaps/r/recompile_keys_mio_default.json create mode 100644 keymaps/r/recompile_keys_nomu30_rev1_default.json create mode 100644 keymaps/r/recompile_keys_nomu30_rev2_default.json create mode 100644 keymaps/r/rect44_default.json create mode 100644 keymaps/r/redox_media_default.json create mode 100644 keymaps/r/redox_rev1_base_default.json create mode 100644 keymaps/r/redox_rev1_proton_c_default.json create mode 100644 keymaps/r/redox_w_default.json create mode 100644 keymaps/r/redscarf_i_default.json create mode 100644 keymaps/r/redscarf_iiplus_verb_default.json create mode 100644 keymaps/r/redscarf_iiplus_verc_default.json create mode 100644 keymaps/r/redscarf_iiplus_verd_default.json create mode 100644 keymaps/r/reedskeebs_alish40_default.json create mode 100644 keymaps/r/retro_75_default.json create mode 100644 keymaps/r/reversestudio_decadepad_default.json create mode 100644 keymaps/r/reviung_reviung33_default.json create mode 100644 keymaps/r/reviung_reviung34_default.json create mode 100644 keymaps/r/reviung_reviung39_default.json create mode 100644 keymaps/r/reviung_reviung41_default.json create mode 100644 keymaps/r/reviung_reviung53_default.json create mode 100644 keymaps/r/reviung_reviung5_default.json create mode 100644 keymaps/r/reviung_reviung61_default.json create mode 100644 keymaps/r/rgbkb_mun_rev1_default.json create mode 100644 keymaps/r/rgbkb_pan_rev1_32a_default.json create mode 100644 keymaps/r/rgbkb_pan_rev1_proton_c_default.json create mode 100644 keymaps/r/rgbkb_sol3_rev1_default.json create mode 100644 keymaps/r/rgbkb_sol_rev1_default.json create mode 100644 keymaps/r/rgbkb_sol_rev2_default.json create mode 100644 keymaps/r/rgbkb_zen_rev1_default.json create mode 100644 keymaps/r/rgbkb_zen_rev2_default.json create mode 100644 keymaps/r/rgbkb_zygomorph_rev1_default.json create mode 100644 keymaps/r/ristretto_default.json create mode 100644 keymaps/r/rkg68_default.json create mode 100644 keymaps/r/rmi_kb_aelith_default.json create mode 100644 keymaps/r/rmi_kb_chevron_default.json create mode 100644 keymaps/r/rmi_kb_herringbone_pro_default.json create mode 100644 keymaps/r/rmi_kb_herringbone_v1_default.json create mode 100644 keymaps/r/rmi_kb_mona_v1_1_default.json create mode 100644 keymaps/r/rmi_kb_mona_v1_default.json create mode 100644 keymaps/r/rmi_kb_mona_v32a_default.json create mode 100644 keymaps/r/rmi_kb_squishy65_default.json create mode 100644 keymaps/r/rmi_kb_squishyfrl_default.json create mode 100644 keymaps/r/rmi_kb_squishytkl_default.json create mode 100644 keymaps/r/rmi_kb_tkl_ff_v1_default.json create mode 100644 keymaps/r/rmi_kb_tkl_ff_v2_default.json create mode 100644 keymaps/r/rmi_kb_wete_v1_default.json create mode 100644 keymaps/r/rmi_kb_wete_v2_default.json create mode 100644 keymaps/r/rmkeebs_rm_numpad_default.json create mode 100644 keymaps/r/rocketboard_16_default.json create mode 100644 keymaps/r/rominronin_katana60_rev1_default.json create mode 100644 keymaps/r/rominronin_katana60_rev2_default.json create mode 100644 keymaps/r/roseslite_default.json create mode 100644 keymaps/r/rotor_default.json create mode 100644 keymaps/r/rotr_default.json create mode 100644 keymaps/r/rpiguy9907_southpaw66_default.json create mode 100644 keymaps/r/rubi_default.json create mode 100644 keymaps/r/runes_skjoldr_default.json create mode 100644 keymaps/r/runes_vaengr_default.json create mode 100644 keymaps/r/rura66_rev1_default.json create mode 100644 keymaps/r/ryanbaekr_rb18_default.json create mode 100644 keymaps/r/ryanbaekr_rb1_default.json create mode 100644 keymaps/r/ryanbaekr_rb69_default.json create mode 100644 keymaps/r/ryanbaekr_rb86_default.json create mode 100644 keymaps/r/ryanbaekr_rb87_default.json create mode 100644 keymaps/r/ryanskidmore_rskeys100_default.json create mode 100644 keymaps/r/ryloo_studio_m0110_default.json create mode 100644 keymaps/s/s_ol_0xc_pad_default.json create mode 100644 keymaps/s/saevus_cor_default.json create mode 100644 keymaps/s/saevus_cor_tkl_default.json create mode 100644 keymaps/s/salicylic_acid3_7skb_rev1_default.json create mode 100644 keymaps/s/salicylic_acid3_7splus_default.json create mode 100644 keymaps/s/salicylic_acid3_ajisai74_default.json create mode 100644 keymaps/s/salicylic_acid3_ergoarrows_default.json create mode 100644 keymaps/s/salicylic_acid3_getta25_rev1_default.json create mode 100644 keymaps/s/salicylic_acid3_guide68_default.json create mode 100644 keymaps/s/salicylic_acid3_jisplit89_rev1_default.json create mode 100644 keymaps/s/salicylic_acid3_nafuda_default.json create mode 100644 keymaps/s/salicylic_acid3_naked48_rev1_default.json create mode 100644 keymaps/s/salicylic_acid3_naked60_rev1_default.json create mode 100644 keymaps/s/salicylic_acid3_naked64_rev1_default.json create mode 100644 keymaps/s/salicylic_acid3_nknl7en_default.json create mode 100644 keymaps/s/salicylic_acid3_nknl7jp_default.json create mode 100644 keymaps/s/salicylic_acid3_setta21_rev1_default.json create mode 100644 keymaps/s/sam_s80_default.json create mode 100644 keymaps/s/sam_sg81m_default.json create mode 100644 keymaps/s/sanctified_dystopia_default.json create mode 100644 keymaps/s/sandwich_keeb68_default.json create mode 100644 keymaps/s/sapuseven_macropad12_default.json create mode 100644 keymaps/s/satt_comet46_default.json create mode 100644 keymaps/s/satt_vision_default.json create mode 100644 keymaps/s/sauce_mild_default.json create mode 100644 keymaps/s/sawnsprojects_amber80_solder_default.json create mode 100644 keymaps/s/sawnsprojects_eclipse_eclipse60_default.json create mode 100644 keymaps/s/sawnsprojects_eclipse_tinyneko_default.json create mode 100644 keymaps/s/sawnsprojects_krush_krush60_solder_default.json create mode 100644 keymaps/s/sawnsprojects_krush_krush65_hotswap_default.json create mode 100644 keymaps/s/sawnsprojects_krush_krush65_solder_default.json create mode 100644 keymaps/s/sawnsprojects_plaque80_default.json create mode 100644 keymaps/s/sawnsprojects_satxri6key_default.json create mode 100644 keymaps/s/sawnsprojects_vcl65_solder_default.json create mode 100644 keymaps/s/scatter42_default.json create mode 100644 keymaps/s/sck_gtm_default.json create mode 100644 keymaps/s/sck_m0116b_default.json create mode 100644 keymaps/s/sck_neiso_default.json create mode 100644 keymaps/s/sck_osa_default.json create mode 100644 keymaps/s/scottokeebs_scotto34_default.json create mode 100644 keymaps/s/sekigon_grs_70ec_default.json create mode 100644 keymaps/s/sendyyeah_75pixels_default.json create mode 100644 keymaps/s/sendyyeah_bevi_default.json create mode 100644 keymaps/s/sendyyeah_pix_default.json create mode 100644 keymaps/s/senselessclay_ck60_default.json create mode 100644 keymaps/s/senselessclay_ck65_default.json create mode 100644 keymaps/s/senselessclay_gos65_default.json create mode 100644 keymaps/s/senselessclay_had60_default.json create mode 100644 keymaps/s/sentraq_number_pad_default.json create mode 100644 keymaps/s/sentraq_s60_x_default_default.json create mode 100644 keymaps/s/sentraq_s60_x_rgb_default.json create mode 100644 keymaps/s/sentraq_s65_plus_default.json create mode 100644 keymaps/s/sentraq_s65_x_default.json create mode 100644 keymaps/s/sergiopoverony_creator_pro_default.json create mode 100644 keymaps/s/sets3n_kk980_default.json create mode 100644 keymaps/s/shambles_default.json create mode 100644 keymaps/s/shapeshifter4060_default.json create mode 100644 keymaps/s/shiro_default.json create mode 100644 keymaps/s/shk9_default.json create mode 100644 keymaps/s/shoc_default.json create mode 100644 keymaps/s/sidderskb_majbritt_rev1_default.json create mode 100644 keymaps/s/sidderskb_majbritt_rev2_default.json create mode 100644 keymaps/s/signum_3_0_elitec_default.json create mode 100644 keymaps/s/signum_3_0_teensy_default.json create mode 100644 keymaps/s/silverbullet44_default.json create mode 100644 keymaps/s/singa_default.json create mode 100644 keymaps/s/sirius_uni660_rev1_default.json create mode 100644 keymaps/s/sirius_uni660_rev2_ansi_default.json create mode 100644 keymaps/s/sirius_uni660_rev2_iso_default.json create mode 100644 keymaps/s/sirius_unigo66_default.json create mode 100644 keymaps/s/sixkeyboard_default.json create mode 100644 keymaps/s/skeletn87_hotswap_default.json create mode 100644 keymaps/s/skeletn87_soldered_default.json create mode 100644 keymaps/s/skeletonkbd_skeletonnumpad_default.json create mode 100644 keymaps/s/skergo_default.json create mode 100644 keymaps/s/skippys_custom_pcs_rooboard65_default.json create mode 100644 keymaps/s/skippys_custom_pcs_roopad_default.json create mode 100644 keymaps/s/skme_zeno_default.json create mode 100644 keymaps/s/skmt_15k_default.json create mode 100644 keymaps/s/slz40_default.json create mode 100644 keymaps/s/smallkeyboard_default.json create mode 100644 keymaps/s/smithrune_iron160_iron160_h_default.json create mode 100644 keymaps/s/smithrune_iron160_iron160_s_default.json create mode 100644 keymaps/s/smithrune_iron165r2_f072_default.json create mode 100644 keymaps/s/smithrune_iron165r2_f411_default.json create mode 100644 keymaps/s/smithrune_iron180_default.json create mode 100644 keymaps/s/smk60_default.json create mode 100644 keymaps/s/snampad_default.json create mode 100644 keymaps/s/sneakbox_aliceclone_default.json create mode 100644 keymaps/s/sneakbox_aliceclonergb_default.json create mode 100644 keymaps/s/sneakbox_ava_default.json create mode 100644 keymaps/s/sneakbox_disarray_ortho_default.json create mode 100644 keymaps/s/sneakbox_disarray_staggered_default.json create mode 100644 keymaps/s/soda_cherish_default.json create mode 100644 keymaps/s/soda_mango_default.json create mode 100644 keymaps/s/soda_pocket_default.json create mode 100644 keymaps/s/sofle_keyhive_default.json create mode 100644 keymaps/s/sofle_rev1_default.json create mode 100644 keymaps/s/soup10_default.json create mode 100644 keymaps/s/sowbug_68keys_default.json create mode 100644 keymaps/s/sowbug_ansi_tkl_default.json create mode 100644 keymaps/s/soy20_default.json create mode 100644 keymaps/s/spaceholdings_nebula12_default.json create mode 100644 keymaps/s/spaceholdings_nebula12b_default.json create mode 100644 keymaps/s/spaceholdings_nebula68_default.json create mode 100644 keymaps/s/spaceholdings_nebula68b_default.json create mode 100644 keymaps/s/spaceholdings_nebula68b_hs_default.json create mode 100644 keymaps/s/spaceman_2_milk_default.json create mode 100644 keymaps/s/spaceman_pancake_rev1_feather_default.json create mode 100644 keymaps/s/spaceman_pancake_rev1_promicro_default.json create mode 100644 keymaps/s/spaceman_pancake_rev2_default.json create mode 100644 keymaps/s/spaceman_yun65_default.json create mode 100644 keymaps/s/spacetime_rev1_default.json create mode 100644 keymaps/s/spacetime_rev2_default.json create mode 100644 keymaps/s/spacey_default.json create mode 100644 keymaps/s/sparrow62_default.json create mode 100644 keymaps/s/specskeys_default.json create mode 100644 keymaps/s/spiderisland_split78_default.json create mode 100644 keymaps/s/spleeb_default.json create mode 100644 keymaps/s/splitish_default.json create mode 100644 keymaps/s/splitkb_aurora_corne_rev1_default.json create mode 100644 keymaps/s/splitkb_aurora_lily58_rev1_default.json create mode 100644 keymaps/s/splitkb_aurora_sweep_rev1_default.json create mode 100644 keymaps/s/splitkb_kyria_rev1_base_default.json create mode 100644 keymaps/s/splitkb_kyria_rev1_default.json create mode 100644 keymaps/s/splitkb_kyria_rev1_proton_c_default.json create mode 100644 keymaps/s/splitkb_kyria_rev2_base_default.json create mode 100644 keymaps/s/splitkb_kyria_rev2_default.json create mode 100644 keymaps/s/splitkb_kyria_rev2_proton_c_default.json create mode 100644 keymaps/s/splitkb_kyria_rev3_default.json create mode 100644 keymaps/s/splitkb_zima_default.json create mode 100644 keymaps/s/splitty_rev1_default.json create mode 100644 keymaps/s/sporewoh_banime40_default.json create mode 100644 keymaps/s/star75_default.json create mode 100644 keymaps/s/stello65_beta_default.json create mode 100644 keymaps/s/stello65_hs_rev1_default.json create mode 100644 keymaps/s/stello65_sl_rev1_default.json create mode 100644 keymaps/s/sthlmkb_lagom_default.json create mode 100644 keymaps/s/sthlmkb_litl_default.json create mode 100644 keymaps/s/stratos_default.json create mode 100644 keymaps/s/studiokestra_bourgeau_default.json create mode 100644 keymaps/s/studiokestra_cascade_default.json create mode 100644 keymaps/s/studiokestra_frl84_default.json create mode 100644 keymaps/s/studiokestra_galatea_rev1_default.json create mode 100644 keymaps/s/studiokestra_galatea_rev2_default.json create mode 100644 keymaps/s/studiokestra_nascent_default.json create mode 100644 keymaps/s/studiokestra_nue_default.json create mode 100644 keymaps/s/suavity_ehan_default.json create mode 100644 keymaps/s/subatomic_default.json create mode 100644 keymaps/s/subrezon_la_nc_default.json create mode 100644 keymaps/s/supersplit_default.json create mode 100644 keymaps/s/superuser_ext_default.json create mode 100644 keymaps/s/superuser_frl_default.json create mode 100644 keymaps/s/superuser_tkl_default.json create mode 100644 keymaps/s/swiftrax_retropad_default.json create mode 100644 keymaps/s/switchplate_southpaw_65_default.json create mode 100644 keymaps/s/switchplate_southpaw_fullsize_default.json create mode 100644 keymaps/s/switchplate_switchplate910_default.json create mode 100644 keymaps/s/sx60_default.json create mode 100644 keymaps/s/synapse_default.json create mode 100644 keymaps/s/synthandkeys_the_debit_card_default.json create mode 100644 keymaps/s/synthlabs_060_default.json create mode 100644 keymaps/s/synthlabs_solo_default.json create mode 100644 keymaps/s/system76_launch_1_default.json create mode 100644 keymaps/t/tada68_default.json create mode 100644 keymaps/t/takashicompany_center_enter_default.json create mode 100644 keymaps/t/takashicompany_compacx_default.json create mode 100644 keymaps/t/takashicompany_dogtag_default.json create mode 100644 keymaps/t/takashicompany_endzone34_default.json create mode 100644 keymaps/t/takashicompany_ergomirage_default.json create mode 100644 keymaps/t/takashicompany_goat51_default.json create mode 100644 keymaps/t/takashicompany_heavy_left_default.json create mode 100644 keymaps/t/takashicompany_minizone_default.json create mode 100644 keymaps/t/takashicompany_qoolee_default.json create mode 100644 keymaps/t/takashicompany_radialex_default.json create mode 100644 keymaps/t/takashicompany_spreadwriter_default.json create mode 100644 keymaps/t/takashicompany_tightwriter_default.json create mode 100644 keymaps/t/takashiski_hecomi_alpha_default.json create mode 100644 keymaps/t/takashiski_namecard2x4_rev1_default.json create mode 100644 keymaps/t/takashiski_namecard2x4_rev2_default.json create mode 100644 keymaps/t/takashiski_otaku_split_rev0_default.json create mode 100644 keymaps/t/takashiski_otaku_split_rev1_default.json create mode 100644 keymaps/t/taleguers_taleguers75_default.json create mode 100644 keymaps/t/tanuki_default.json create mode 100644 keymaps/t/tau4_default.json create mode 100644 keymaps/t/teahouse_ayleen_default.json create mode 100644 keymaps/t/team0110_p1800fl_default.json create mode 100644 keymaps/t/technika_default.json create mode 100644 keymaps/t/teleport_native_ansi_default.json create mode 100644 keymaps/t/teleport_native_iso_default.json create mode 100644 keymaps/t/teleport_numpad_default.json create mode 100644 keymaps/t/teleport_tkl_default.json create mode 100644 keymaps/t/telophase_default.json create mode 100644 keymaps/t/tempo_turtle_bradpad_default.json create mode 100644 keymaps/t/tender_macrowo_pad_default.json create mode 100644 keymaps/t/tenki_default.json create mode 100644 keymaps/t/terrazzo_default.json create mode 100644 keymaps/t/tetris_default.json create mode 100644 keymaps/t/tg4x_default.json create mode 100644 keymaps/t/tgr_910_default.json create mode 100644 keymaps/t/tgr_910ce_default.json create mode 100644 keymaps/t/tgr_alice_default.json create mode 100644 keymaps/t/tgr_jane_v2_default.json create mode 100644 keymaps/t/tgr_jane_v2ce_default.json create mode 100644 keymaps/t/tgr_tris_default.json create mode 100644 keymaps/t/the_royal_liminal_default.json create mode 100644 keymaps/t/the_royal_schwann_default.json create mode 100644 keymaps/t/themadnoodle_ncc1701kb_v2_default.json create mode 100644 keymaps/t/themadnoodle_noodlepad_default.json create mode 100644 keymaps/t/thepanduuh_degenpad_default.json create mode 100644 keymaps/t/thevankeyboards_bananasplit_default.json create mode 100644 keymaps/t/thevankeyboards_caravan_default.json create mode 100644 keymaps/t/thevankeyboards_jetvan_default.json create mode 100644 keymaps/t/thevankeyboards_minivan_default.json create mode 100644 keymaps/t/thevankeyboards_roadkit_default.json create mode 100644 keymaps/t/tkc_california_default.json create mode 100644 keymaps/t/tkc_candybar_lefty_default.json create mode 100644 keymaps/t/tkc_candybar_lefty_r3_default.json create mode 100644 keymaps/t/tkc_candybar_righty_default.json create mode 100644 keymaps/t/tkc_candybar_righty_r3_default.json create mode 100644 keymaps/t/tkc_godspeed75_default.json create mode 100644 keymaps/t/tkc_m0lly_default.json create mode 100644 keymaps/t/tkc_osav2_default.json create mode 100644 keymaps/t/tkc_portico68v2_default.json create mode 100644 keymaps/t/tkc_portico75_default.json create mode 100644 keymaps/t/tkc_portico_default.json create mode 100644 keymaps/t/tkc_tkc1800_default.json create mode 100644 keymaps/t/tkc_tkl_ab87_default.json create mode 100644 keymaps/t/tkw_grandiceps_rev1_default.json create mode 100644 keymaps/t/tkw_grandiceps_rev2_default.json create mode 100644 keymaps/t/tkw_stoutgat_v1_default.json create mode 100644 keymaps/t/tkw_stoutgat_v2_f411_default.json create mode 100644 keymaps/t/tmo50_default.json create mode 100644 keymaps/t/toad_default.json create mode 100644 keymaps/t/toffee_studio_blueberry_default.json create mode 100644 keymaps/t/tokyokeyboard_alix40_default.json create mode 100644 keymaps/t/tokyokeyboard_tokyo60_default.json create mode 100644 keymaps/t/tominabox1_adalyn_default.json create mode 100644 keymaps/t/tominabox1_bigboy_default.json create mode 100644 keymaps/t/tominabox1_le_chiffre_he_default.json create mode 100644 keymaps/t/tominabox1_le_chiffre_rev1_default.json create mode 100644 keymaps/t/tominabox1_le_chiffre_rev2_default.json create mode 100644 keymaps/t/tominabox1_littlefoot_lx_rev1_default.json create mode 100644 keymaps/t/tominabox1_littlefoot_lx_rev2_default.json create mode 100644 keymaps/t/tominabox1_qaz_default.json create mode 100644 keymaps/t/tominabox1_underscore33_rev1_default.json create mode 100644 keymaps/t/tominabox1_underscore33_rev2_default.json create mode 100644 keymaps/t/torn_default.json create mode 100644 keymaps/t/touchpad_default.json create mode 100644 keymaps/t/tr60w_default.json create mode 100644 keymaps/t/trainpad_default.json create mode 100644 keymaps/t/trashman_ketch_default.json create mode 100644 keymaps/t/treasure_type9_default.json create mode 100644 keymaps/t/treasure_type9s2_default.json create mode 100644 keymaps/t/tronguylabs_m122_3270_blackpill_default.json create mode 100644 keymaps/t/tronguylabs_m122_3270_bluepill_default.json create mode 100644 keymaps/t/tronguylabs_m122_3270_teensy_default.json create mode 100644 keymaps/t/tszaboo_ortho4exent_default.json create mode 100644 keymaps/t/tunks_ergo33_default.json create mode 100644 keymaps/t/tw40_default.json create mode 100644 keymaps/t/tweetydabird_lbs4_default.json create mode 100644 keymaps/t/tweetydabird_lbs6_default.json create mode 100644 keymaps/t/tweetydabird_lotus58_elite_c_default.json create mode 100644 keymaps/t/tweetydabird_lotus58_nanoboot_default.json create mode 100644 keymaps/t/tweetydabird_lotus58_promicro_default.json create mode 100644 keymaps/t/tzarc_djinn_rev1_default.json create mode 100644 keymaps/t/tzarc_djinn_rev2_default.json create mode 100644 keymaps/t/tzarc_ghoul_rev1_rp2040_default.json create mode 100644 keymaps/t/tzarc_ghoul_rev1_stm32_default.json create mode 100644 keymaps/u/ubest_vn_default.json create mode 100644 keymaps/u/uk78_default.json create mode 100644 keymaps/u/ungodly_launch_pad_default.json create mode 100644 keymaps/u/ungodly_nines_default.json create mode 100644 keymaps/u/unicomp_classic_ultracl_post_2013_overnumpad_1xb_default.json create mode 100644 keymaps/u/unicomp_classic_ultracl_pre_2013_overnumpad_1xb_default.json create mode 100644 keymaps/u/unicomp_pc122_overnumpad_1xb_default.json create mode 100644 keymaps/u/unicomp_spacesaver_m_post_2013_overnumpad_1xb_default.json create mode 100644 keymaps/u/unicomp_spacesaver_m_pre_2013_overnumpad_1xb_default.json create mode 100644 keymaps/u/unikeyboard_diverge3_default.json create mode 100644 keymaps/u/unikeyboard_divergetm2_default.json create mode 100644 keymaps/u/unikeyboard_felix_default.json create mode 100644 keymaps/u/unikorn_default.json create mode 100644 keymaps/u/unison_v04_default.json create mode 100644 keymaps/u/uranuma_default.json create mode 100644 keymaps/u/utd80_default.json create mode 100644 keymaps/u/uzu42_rev1_default.json create mode 100644 keymaps/v/v4n4g0rth0n_v1_default.json create mode 100644 keymaps/v/v4n4g0rth0n_v2_default.json create mode 100644 keymaps/v/v60_type_r_default.json create mode 100644 keymaps/v/vagrant_10_default.json create mode 100644 keymaps/v/vertex_angle65_default.json create mode 100644 keymaps/v/vertex_angler2_default.json create mode 100644 keymaps/v/vertex_arc60_default.json create mode 100644 keymaps/v/vertex_arc60h_default.json create mode 100644 keymaps/v/viendi8l_default.json create mode 100644 keymaps/v/viktus_at101_bh_default.json create mode 100644 keymaps/v/viktus_minne_default.json create mode 100644 keymaps/v/viktus_minne_topre_default.json create mode 100644 keymaps/v/viktus_omnikey_bh_default.json create mode 100644 keymaps/v/viktus_osav2_default.json create mode 100644 keymaps/v/viktus_osav2_numpad_default.json create mode 100644 keymaps/v/viktus_osav2_numpad_topre_default.json create mode 100644 keymaps/v/viktus_osav2_topre_default.json create mode 100644 keymaps/v/viktus_smolka_default.json create mode 100644 keymaps/v/viktus_sp111_default.json create mode 100644 keymaps/v/viktus_sp_mini_default.json create mode 100644 keymaps/v/viktus_styrka_default.json create mode 100644 keymaps/v/viktus_z150_bh_default.json create mode 100644 keymaps/v/vitamins_included_rev1_default.json create mode 100644 keymaps/v/vitamins_included_rev2_default.json create mode 100644 keymaps/w/w1_at_default.json create mode 100644 keymaps/w/waldo_default.json create mode 100644 keymaps/w/walletburner_cajal_default.json create mode 100644 keymaps/w/walletburner_neuron_default.json create mode 100644 keymaps/w/waterfowl_default.json create mode 100644 keymaps/w/wavtype_foundation_default.json create mode 100644 keymaps/w/wavtype_p01_ultra_default.json create mode 100644 keymaps/w/weirdo_geminate60_default.json create mode 100644 keymaps/w/weirdo_kelowna_rgb64_default.json create mode 100644 keymaps/w/weirdo_ls_60_default.json create mode 100644 keymaps/w/weirdo_naiping_np64_default.json create mode 100644 keymaps/w/weirdo_naiping_nphhkb_default.json create mode 100644 keymaps/w/weirdo_naiping_npminila_default.json create mode 100644 keymaps/w/weirdo_tiger910_default.json create mode 100644 keymaps/w/wekey_polaris_default.json create mode 100644 keymaps/w/wekey_we27_default.json create mode 100644 keymaps/w/westfoxtrot_aanzee_default.json create mode 100644 keymaps/w/westfoxtrot_cyclops_default.json create mode 100644 keymaps/w/westfoxtrot_cypher_rev1_default.json create mode 100644 keymaps/w/westfoxtrot_cypher_rev5_default.json create mode 100644 keymaps/w/westfoxtrot_prophet_default.json create mode 100644 keymaps/w/westm_westm68_rev1_default.json create mode 100644 keymaps/w/westm_westm68_rev2_default.json create mode 100644 keymaps/w/westm_westm9_rev1_default.json create mode 100644 keymaps/w/westm_westm9_rev2_default.json create mode 100644 keymaps/w/westm_westmergo_default.json create mode 100644 keymaps/w/whale_sk_v3_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_kara_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_koyu_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m10_b_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m10_c_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m50_a_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m50_ax_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m60_a_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m65_b_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m65_bx_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m6_a_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_m6_b_default.json create mode 100644 keymaps/w/wilba_tech_rama_works_u80_a_default.json create mode 100644 keymaps/w/wilba_tech_wt60_a_default.json create mode 100644 keymaps/w/wilba_tech_wt60_b_default.json create mode 100644 keymaps/w/wilba_tech_wt60_bx_default.json create mode 100644 keymaps/w/wilba_tech_wt60_c_default.json create mode 100644 keymaps/w/wilba_tech_wt60_d_default.json create mode 100644 keymaps/w/wilba_tech_wt60_g2_default.json create mode 100644 keymaps/w/wilba_tech_wt60_g_default.json create mode 100644 keymaps/w/wilba_tech_wt60_h1_default.json create mode 100644 keymaps/w/wilba_tech_wt60_h2_default.json create mode 100644 keymaps/w/wilba_tech_wt60_h3_default.json create mode 100644 keymaps/w/wilba_tech_wt60_xt_default.json create mode 100644 keymaps/w/wilba_tech_wt65_a_default.json create mode 100644 keymaps/w/wilba_tech_wt65_b_default.json create mode 100644 keymaps/w/wilba_tech_wt65_d_default.json create mode 100644 keymaps/w/wilba_tech_wt65_f_default.json create mode 100644 keymaps/w/wilba_tech_wt65_fx_default.json create mode 100644 keymaps/w/wilba_tech_wt65_g2_default.json create mode 100644 keymaps/w/wilba_tech_wt65_g_default.json create mode 100644 keymaps/w/wilba_tech_wt65_h1_default.json create mode 100644 keymaps/w/wilba_tech_wt65_xt_default.json create mode 100644 keymaps/w/wilba_tech_wt65_xtx_default.json create mode 100644 keymaps/w/wilba_tech_wt69_a_default.json create mode 100644 keymaps/w/wilba_tech_wt70_jb_default.json create mode 100644 keymaps/w/wilba_tech_wt75_a_default.json create mode 100644 keymaps/w/wilba_tech_wt75_b_default.json create mode 100644 keymaps/w/wilba_tech_wt75_c_default.json create mode 100644 keymaps/w/wilba_tech_wt80_a_default.json create mode 100644 keymaps/w/wilba_tech_wt80_bc_default.json create mode 100644 keymaps/w/wilba_tech_wt80_g_default.json create mode 100644 keymaps/w/wilba_tech_wt8_a_default.json create mode 100644 keymaps/w/wilba_tech_zeal60_default.json create mode 100644 keymaps/w/wilba_tech_zeal65_default.json create mode 100644 keymaps/w/winkeyless_b87_default.json create mode 100644 keymaps/w/winkeyless_bface_default.json create mode 100644 keymaps/w/winkeyless_bmini_default.json create mode 100644 keymaps/w/winkeyless_bminiex_default.json create mode 100644 keymaps/w/winkeys_mini_winni_default.json create mode 100644 keymaps/w/winry_winry25tc_default.json create mode 100644 keymaps/w/winry_winry315_default.json create mode 100644 keymaps/w/wolf_frogpad_default.json create mode 100644 keymaps/w/wolf_kuku65_default.json create mode 100644 keymaps/w/wolf_m60_b_default.json create mode 100644 keymaps/w/wolf_ryujin_default.json create mode 100644 keymaps/w/wolf_sabre_default.json create mode 100644 keymaps/w/wolf_ts60_default.json create mode 100644 keymaps/w/wolf_twilight_default.json create mode 100644 keymaps/w/wolfmarkclub_wm1_default.json create mode 100644 keymaps/w/woodkeys_bigseries_1key_default.json create mode 100644 keymaps/w/woodkeys_bigseries_2key_default.json create mode 100644 keymaps/w/woodkeys_bigseries_3key_default.json create mode 100644 keymaps/w/woodkeys_bigseries_4key_default.json create mode 100644 keymaps/w/woodkeys_meira_featherble_default.json create mode 100644 keymaps/w/woodkeys_meira_promicro_default.json create mode 100644 keymaps/w/woodkeys_scarletbandana_default.json create mode 100644 keymaps/w/work_louder_loop_rev1_default.json create mode 100644 keymaps/w/work_louder_loop_rev3_default.json create mode 100644 keymaps/w/work_louder_micro_default.json create mode 100644 keymaps/w/work_louder_nano_default.json create mode 100644 keymaps/w/work_louder_numpad_default.json create mode 100644 keymaps/w/work_louder_work_board_rev1_default.json create mode 100644 keymaps/w/work_louder_work_board_rev3_default.json create mode 100644 keymaps/w/wren_default.json create mode 100644 keymaps/w/wsk_alpha9_default.json create mode 100644 keymaps/w/wsk_g4m3ralpha_default.json create mode 100644 keymaps/w/wsk_gothic50_default.json create mode 100644 keymaps/w/wsk_gothic70_default.json create mode 100644 keymaps/w/wsk_houndstooth_default.json create mode 100644 keymaps/w/wsk_jerkin_default.json create mode 100644 keymaps/w/wsk_kodachi50_default.json create mode 100644 keymaps/w/wsk_pain27_default.json create mode 100644 keymaps/w/wsk_sl40_default.json create mode 100644 keymaps/w/wsk_tkl30_default.json create mode 100644 keymaps/w/wuque_creek70_default.json create mode 100644 keymaps/w/wuque_ikki68_aurora_default.json create mode 100644 keymaps/w/wuque_ikki68_default.json create mode 100644 keymaps/w/wuque_mammoth20x_default.json create mode 100644 keymaps/w/wuque_mammoth75x_default.json create mode 100644 keymaps/w/wuque_promise87_ansi_default.json create mode 100644 keymaps/w/wuque_promise87_wkl_default.json create mode 100644 keymaps/w/wuque_serneity65_default.json create mode 100644 keymaps/w/wuque_tata80_wk_default.json create mode 100644 keymaps/w/wuque_tata80_wkl_default.json create mode 100644 keymaps/x/x16_default.json create mode 100644 keymaps/x/xbows_knight_default.json create mode 100644 keymaps/x/xbows_knight_plus_default.json create mode 100644 keymaps/x/xbows_nature_default.json create mode 100644 keymaps/x/xbows_numpad_default.json create mode 100644 keymaps/x/xbows_ranger_default.json create mode 100644 keymaps/x/xbows_woody_default.json create mode 100644 keymaps/x/xelus_akis_default.json create mode 100644 keymaps/x/xelus_dawn60_rev1_default.json create mode 100644 keymaps/x/xelus_dawn60_rev1_qmk_default.json create mode 100644 keymaps/x/xelus_dharma_default.json create mode 100644 keymaps/x/xelus_kangaroo_rev1_default.json create mode 100644 keymaps/x/xelus_kangaroo_rev2_default.json create mode 100644 keymaps/x/xelus_la_plus_default.json create mode 100644 keymaps/x/xelus_ninjin_default.json create mode 100644 keymaps/x/xelus_pachi_mini_32u4_default.json create mode 100644 keymaps/x/xelus_pachi_rev1_default.json create mode 100644 keymaps/x/xelus_pachi_rgb_rev1_default.json create mode 100644 keymaps/x/xelus_pachi_rgb_rev2_default.json create mode 100644 keymaps/x/xelus_rs108_default.json create mode 100644 keymaps/x/xelus_rs60_rev1_default.json create mode 100644 keymaps/x/xelus_rs60_rev2_0_default.json create mode 100644 keymaps/x/xelus_rs60_rev2_1_default.json create mode 100644 keymaps/x/xelus_snap96_default.json create mode 100644 keymaps/x/xelus_trinityxttkl_default.json create mode 100644 keymaps/x/xelus_valor_frl_tkl_rev1_default.json create mode 100644 keymaps/x/xelus_valor_frl_tkl_rev2_0_default.json create mode 100644 keymaps/x/xelus_valor_frl_tkl_rev2_1_default.json create mode 100644 keymaps/x/xelus_valor_rev1_default.json create mode 100644 keymaps/x/xelus_valor_rev2_default.json create mode 100644 keymaps/x/xelus_xs108_default.json create mode 100644 keymaps/x/xelus_xs60_hotswap_default.json create mode 100644 keymaps/x/xelus_xs60_soldered_default.json create mode 100644 keymaps/x/xenon_default.json create mode 100644 keymaps/x/xiaomi_mk02_default.json create mode 100644 keymaps/x/xiudi_xd002_default.json create mode 100644 keymaps/x/xiudi_xd004_v1_default.json create mode 100644 keymaps/x/xiudi_xd60_rev2_default.json create mode 100644 keymaps/x/xiudi_xd60_rev3_default.json create mode 100644 keymaps/x/xiudi_xd68_default.json create mode 100644 keymaps/x/xiudi_xd75_default.json create mode 100644 keymaps/x/xiudi_xd84_default.json create mode 100644 keymaps/x/xiudi_xd84pro_default.json create mode 100644 keymaps/x/xiudi_xd87_default.json create mode 100644 keymaps/x/xiudi_xd96_default.json create mode 100644 keymaps/x/xmmx_default.json create mode 100644 keymaps/x/xw60_default.json create mode 100644 keymaps/y/yampad_default.json create mode 100644 keymaps/y/yandrstudio_buff67v3_default.json create mode 100644 keymaps/y/yandrstudio_eau87_default.json create mode 100644 keymaps/y/yandrstudio_eau_r2_default.json create mode 100644 keymaps/y/yandrstudio_nightstar75_default.json create mode 100644 keymaps/y/yandrstudio_nz64_default.json create mode 100644 keymaps/y/yandrstudio_nz67v2_default.json create mode 100644 keymaps/y/yandrstudio_tg67_default.json create mode 100644 keymaps/y/yandrstudio_transition80_default.json create mode 100644 keymaps/y/yandrstudio_wave75_default.json create mode 100644 keymaps/y/yandrstudio_yr6095_default.json create mode 100644 keymaps/y/yandrstudio_yr80_default.json create mode 100644 keymaps/y/yandrstudio_zhou65_default.json create mode 100644 keymaps/y/yanghu_unicorne_f411_default.json create mode 100644 keymaps/y/yatara_drink_me_default.json create mode 100644 keymaps/y/ydkb_chili_default.json create mode 100644 keymaps/y/ydkb_grape_default.json create mode 100644 keymaps/y/ydkb_just60_default.json create mode 100644 keymaps/y/ydkb_yd68_default.json create mode 100644 keymaps/y/ydkb_ydpm40_default.json create mode 100644 keymaps/y/yeehaw_default.json create mode 100644 keymaps/y/yiancardesigns_barleycorn_default.json create mode 100644 keymaps/y/yiancardesigns_gingham_default.json create mode 100644 keymaps/y/yiancardesigns_seigaiha_default.json create mode 100644 keymaps/y/ymdk_bface_default.json create mode 100644 keymaps/y/ymdk_id75_default.json create mode 100644 keymaps/y/ymdk_melody96_default.json create mode 100644 keymaps/y/ymdk_np21_default.json create mode 100644 keymaps/y/ymdk_np24_u4rgb6_default.json create mode 100644 keymaps/y/ymdk_sp64_default.json create mode 100644 keymaps/y/ymdk_wings_default.json create mode 100644 keymaps/y/ymdk_wingshs_default.json create mode 100644 keymaps/y/ymdk_yd60mq_12led_default.json create mode 100644 keymaps/y/ymdk_yd60mq_16led_default.json create mode 100644 keymaps/y/ymdk_ym68_default.json create mode 100644 keymaps/y/ymdk_ymd09_default.json create mode 100644 keymaps/y/ymdk_ymd21_v2_default.json create mode 100644 keymaps/y/ymdk_ymd40_air40_default.json create mode 100644 keymaps/y/ymdk_ymd40_v2_default.json create mode 100644 keymaps/y/ymdk_ymd67_default.json create mode 100644 keymaps/y/ymdk_ymd75_rev1_default.json create mode 100644 keymaps/y/ymdk_ymd75_rev2_default.json create mode 100644 keymaps/y/ymdk_ymd75_rev3_default.json create mode 100644 keymaps/y/ymdk_ymd96_default.json create mode 100644 keymaps/y/yncognito_batpad_default.json create mode 100644 keymaps/y/yoichiro_lunakey_macro_default.json create mode 100644 keymaps/y/yoichiro_lunakey_mini_default.json create mode 100644 keymaps/y/yoichiro_lunakey_pico_default.json create mode 100644 keymaps/y/yosino58_rev1_default.json create mode 100644 keymaps/y/yushakobo_navpad_10_helix_r_default.json create mode 100644 keymaps/y/yushakobo_navpad_10_rev0_default.json create mode 100644 keymaps/y/yushakobo_navpad_10_rev1_default.json create mode 100644 keymaps/y/yushakobo_quick17_default.json create mode 100644 keymaps/y/yushakobo_quick7_default.json create mode 100644 keymaps/y/yynmt_acperience12_rev1_default.json create mode 100644 keymaps/y/yynmt_dozen0_default.json create mode 100644 keymaps/y/yynmt_kagamidget_default.json create mode 100644 keymaps/z/z12_default.json create mode 100644 keymaps/z/z34_default.json create mode 100644 keymaps/z/zfrontier_big_switch_default.json create mode 100644 keymaps/z/zicodia_tklfrlnrlmlao_default.json create mode 100644 keymaps/z/ziggurat_default.json create mode 100644 keymaps/z/zj68_default.json create mode 100644 keymaps/z/zlant_default.json create mode 100644 keymaps/z/zoo_wampus_default.json create mode 100644 keymaps/z/ztboards_after_default.json create mode 100644 keymaps/z/ztboards_noon_default.json create mode 100644 keymaps/z/zvecr_split_blackpill_default.json create mode 100644 keymaps/z/zvecr_zv48_f401_default.json create mode 100644 keymaps/z/zvecr_zv48_f411_default.json create mode 100644 keymaps/z/zwag_zwag75_default.json create mode 100644 keymaps/z/zykrah_fuyu_default.json create mode 100644 keymaps/z/zykrah_slime88_default.json create mode 100644 typewriter-2.mp3 diff --git a/CNAME b/CNAME new file mode 100644 index 0000000000..53ebb1dfe8 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +config.qmk.fm diff --git a/assets/BaseKey.34f28bd3.css b/assets/BaseKey.34f28bd3.css new file mode 100644 index 0000000000..b00d3967db --- /dev/null +++ b/assets/BaseKey.34f28bd3.css @@ -0,0 +1 @@ +.gmk-8008-key{background:#8d98a7;color:#313943}.gmk-8008-key input,.gmk-8008-key .key-contents,.gmk-8008-key .key-contents:empty,.gmk-8008-key .key-contents:before{background:#a4adb9;color:#1e2228;border-color:#5f6975}.gmk-8008-mod{background:#313943;color:#fe5487}.gmk-8008-mod input,.gmk-8008-mod .key-contents,.gmk-8008-mod .key-contents:empty,.gmk-8008-mod .key-contents:before{background:#282f37;color:#fea0bc;border-color:#93687a}.gmk-8008-accent{background:#fe5487;color:#313943}.gmk-9009-key{background:rgb(216,210,195);color:#171718}.gmk-9009-key input,.gmk-9009-key .key-contents,.gmk-9009-key .key-contents:empty,.gmk-9009-key .key-contents:before{background:#e0dbcf;color:#171718;border-color:#7c7974}.gmk-9009-mod{background:rgb(172,166,147);color:#171718}.gmk-9009-mod input,.gmk-9009-mod .key-contents,.gmk-9009-mod .key-contents:empty,.gmk-9009-mod .key-contents:before{background:#b5b09f;color:#171718;border-color:#66645c}.gmk-9009-esc{background:rgb(200,126,116);color:#171718}.gmk-9009-enter{background:rgb(118,142,114);color:#171718}.gmk-alter-key{background:#2b2c42;color:#bb1e10}.gmk-alter-key input,.gmk-alter-key .key-contents,.gmk-alter-key .key-contents:empty,.gmk-alter-key .key-contents:before{background:#232436;color:#f0594c;border-color:#8a3f41}.gmk-alter-mod{background:#312f36;color:#bb1e10}.gmk-alter-mod input,.gmk-alter-mod .key-contents,.gmk-alter-mod .key-contents:empty,.gmk-alter-mod .key-contents:before{background:#27262b;color:#f05d50;border-color:#8c423e}.gmk-analog-dreams-key{background:rgb(216,210,195);color:#ac4fc6}.gmk-analog-dreams-key input,.gmk-analog-dreams-key .key-contents,.gmk-analog-dreams-key .key-contents:empty,.gmk-analog-dreams-key .key-contents:before{background:#e8e5dc;color:#983ab2;border-color:#c291c5}.gmk-analog-dreams-mod{background:#9de7d7;color:#ac4fc6}.gmk-analog-dreams-mod input,.gmk-analog-dreams-mod .key-contents,.gmk-analog-dreams-mod .key-contents:empty,.gmk-analog-dreams-mod .key-contents:before{background:#beefe4;color:#983ab2;border-color:#a59bcf}.gmk-analog-dreams-esc{background:#f2f0a1;color:#ac4fc6}.gmk-analog-dreams-enter{background:#f1b2dc;color:#ac4fc6}.gmk-ascii-key,.gmk-ascii-mod{background:rgb(114,116,116);color:#c6c9c7}.gmk-ascii-key input,.gmk-ascii-key .key-contents,.gmk-ascii-key .key-contents:empty,.gmk-ascii-key .key-contents:before,.gmk-ascii-mod input,.gmk-ascii-mod .key-contents,.gmk-ascii-mod .key-contents:empty,.gmk-ascii-mod .key-contents:before{background:#636565;color:#e0e2e1;border-color:#9c9f9e}.gmk-bento-key{background:#fff3ef;color:#3e728f}.gmk-bento-key input,.gmk-bento-key .key-contents,.gmk-bento-key .key-contents:empty,.gmk-bento-key .key-contents:before{background:#fff3ef;color:#30586f;border-color:#98a6af}.gmk-bento-mod{background:#3e728f;color:#fb7279}.gmk-bento-mod input,.gmk-bento-mod .key-contents,.gmk-bento-mod .key-contents:empty,.gmk-bento-mod .key-contents:before{background:#386781;color:#fed5d7;border-color:#9ea4b3}.gmk-bento-accent{background:#fb7279;color:#fff3ef}.gmk-bingsu-key{background:#946777;color:#e1dbd1}.gmk-bingsu-key input,.gmk-bingsu-key .key-contents,.gmk-bingsu-key .key-contents:empty,.gmk-bingsu-key .key-contents:before{background:#885f6d;color:#efece7;border-color:#c2aaaf}.gmk-bingsu-mod{background:#533d45;color:#e1dbd1}.gmk-bingsu-mod input,.gmk-bingsu-mod .key-contents,.gmk-bingsu-mod .key-contents:empty,.gmk-bingsu-mod .key-contents:before{background:#47343b;color:#e1dbd1;border-color:#9a8c8b}.gmk-bingsu-accent{background:rgb(225,219,209);color:#533d45}.gmk-cafe-key{background:rgb(216,210,195);color:#3d3635}.gmk-cafe-key input,.gmk-cafe-key .key-contents,.gmk-cafe-key .key-contents:empty,.gmk-cafe-key .key-contents:before{background:#e0dbcf;color:#3d3635;border-color:#8b847c}.gmk-cafe-mod{background:#3d3635;color:#d8d2c3}.gmk-cafe-mod input,.gmk-cafe-mod .key-contents,.gmk-cafe-mod .key-contents:empty,.gmk-cafe-mod .key-contents:before{background:#322c2c;color:#d8d2c3;border-color:#8b847c}.gmk-cafe-accent{background:#d0b084;color:#3d3635}.gmk-calm-depths-key{background:#2e3b51;color:#22aabc}.gmk-calm-depths-key input,.gmk-calm-depths-key .key-contents,.gmk-calm-depths-key .key-contents:empty,.gmk-calm-depths-key .key-contents:before{background:#273244;color:#27c1d6;border-color:#2b7e94}.gmk-calm-depths-mod{background:#4a4f58;color:#22aabc}.gmk-calm-depths-mod input,.gmk-calm-depths-mod .key-contents,.gmk-calm-depths-mod .key-contents:empty,.gmk-calm-depths-mod .key-contents:before{background:#41454d;color:#29c4d8;border-color:#3a8a98}.gmk-camping-key{background:rgb(238,226,208);color:#5b7c5b}.gmk-camping-key input,.gmk-camping-key .key-contents,.gmk-camping-key .key-contents:empty,.gmk-camping-key .key-contents:before{background:#f3ebdf;color:#4e6a4e;border-color:#a5af96}.gmk-camping-mod{background:rgb(91,124,91);color:#eee2d0}.gmk-camping-mod input,.gmk-camping-mod .key-contents,.gmk-camping-mod .key-contents:empty,.gmk-camping-mod .key-contents:before{background:#527052;color:#f3ebdf;border-color:#a5af96}.gmk-camping-accent{background:rgb(115,54,54);color:#eee2d0}.gmk-deku-key{background:#298286;color:#e5e1de}.gmk-deku-key input,.gmk-deku-key .key-contents,.gmk-deku-key .key-contents:empty,.gmk-deku-key .key-contents:before{background:#247376;color:#eeebe9;border-color:#8cb7b8}.gmk-deku-mod{background:#e5e1de;color:#298286}.gmk-deku-mod input,.gmk-deku-mod .key-contents,.gmk-deku-mod .key-contents:empty,.gmk-deku-mod .key-contents:before{background:#eeebe9;color:#247376;border-color:#85aaaa}.gmk-deku-accent{background:#b03232;color:#e5e1de}.gmk-dolch-key{background:rgb(103,99,91);color:#f7f2ea}.gmk-dolch-key input,.gmk-dolch-key .key-contents,.gmk-dolch-key .key-contents:empty,.gmk-dolch-key .key-contents:before{background:#5c5951;color:#f7f2ea;border-color:#afaba3}.gmk-dolch-mod{background:rgb(57,59,59);color:#f7f2ea}.gmk-dolch-mod input,.gmk-dolch-mod .key-contents,.gmk-dolch-mod .key-contents:empty,.gmk-dolch-mod .key-contents:before{background:#2f3131;color:#f7f2ea;border-color:#989793}.gmk-dracula-key{background:#44475a;color:#f8f8f2}.gmk-dracula-key input,.gmk-dracula-key .key-contents,.gmk-dracula-key .key-contents:empty,.gmk-dracula-key .key-contents:before{background:#3b3e4e;color:#f8f8f2;border-color:#9ea0a6}.gmk-dracula-mod{background:#282a36;color:#f8f8f2}.gmk-dracula-mod input,.gmk-dracula-mod .key-contents,.gmk-dracula-mod .key-contents:empty,.gmk-dracula-mod .key-contents:before{background:#1f212a;color:#f8f8f2;border-color:#909194}.gmk-dracula-mod2{background:#282a36;color:#ff79c6}.gmk-dracula-mod3{background:#282a36;color:#bd93f9}.gmk-dracula-mod4{background:#282a36;color:#8be9fd}.gmk-dracula-mod5{background:#282a36;color:#f1fa8c}.gmk-dracula-mod6{background:#282a36;color:#50fa7b}.gmk-dracula-mod6 input,.gmk-dracula-mod6 .key-contents,.gmk-dracula-mod6 .key-contents:empty,.gmk-dracula-mod6 .key-contents:before{background:#1f212a;color:#50fa7b;border-color:#3c9259}.gmk-dracula-accent{background:#ff5555;color:#282a36}.gmk-dracula-accent2{background:#f1fa8c;color:#282a36}.gmk-dracula-accent3{background:#bd93f9;color:#282a36}.gmk-dracula-accent4{background:#ff79c6;color:#282a36}.gmk-dracula-accent5{background:#8be9fd;color:#282a36}.gmk-dracula-accent6{background:#f8f8f2;color:#282a36}.gmk-dracula-func{background:#44475a;color:#f8f8f2}.gmk-dracula-func2{background:#282a36;color:#f8f8f2}.gmk-dualshot-key,.gmk-dualshot-mod{background:#656767;color:#1b1c1c}.gmk-dualshot-key input,.gmk-dualshot-key .key-contents,.gmk-dualshot-key .key-contents:empty,.gmk-dualshot-key .key-contents:before,.gmk-dualshot-mod input,.gmk-dualshot-mod .key-contents,.gmk-dualshot-mod .key-contents:empty,.gmk-dualshot-mod .key-contents:before{background:rgb(114,116,116);color:#0c0c0c;border-color:#474848}.gmk-dualshot-mod2{background:#656767;color:#fd3448}.gmk-dualshot-mod3{background:#656767;color:#ffb300}.gmk-dualshot-mod4{background:#656767;color:#00d1d7}.gmk-dualshot-mod5{background:#656767;color:#57c9ff}.gmk-dualshot-accent{background:#fd3448;color:#393b3b}.gmk-dualshot-accent2{background:#ffb300;color:#393b3b}.gmk-dualshot-accent3{background:#00d1d7;color:#393b3b}.gmk-dualshot-accent4{background:#57c9ff;color:#393b3b}.gmk-fro-dot-yo-key,.gmk-fro-dot-yo-mod{background:rgb(216,210,195);color:#727474}.gmk-fro-dot-yo-key input,.gmk-fro-dot-yo-key .key-contents,.gmk-fro-dot-yo-key .key-contents:empty,.gmk-fro-dot-yo-key .key-contents:before,.gmk-fro-dot-yo-mod input,.gmk-fro-dot-yo-mod .key-contents,.gmk-fro-dot-yo-mod .key-contents:empty,.gmk-fro-dot-yo-mod .key-contents:before{background:#e0dbcf;color:#5e5f5f;border-color:#807e76}.gmk-fro-dot-yo-rdp{background:rgb(216,210,195);color:#ff6d6a}.gmk-fro-dot-yo-grn{background:rgb(216,210,195);color:#00c389}.gmk-fro-dot-yo-blu{background:rgb(216,210,195);color:#00a9ce}.gmk-fro-dot-yo-ppl{background:rgb(216,210,195);color:#825dc7}.gmk-fro-dot-yo-ppl input,.gmk-fro-dot-yo-ppl .key-contents,.gmk-fro-dot-yo-ppl .key-contents:empty,.gmk-fro-dot-yo-ppl .key-contents:before{background:#e0dbcf;color:#7046bf;border-color:#a48cc1}.gmk-fro-dot-yo-ylw{background:rgb(216,210,195);color:#e5a100}.gmk-grand-prix-key{background:rgb(193,199,215);color:#36475c}.gmk-grand-prix-key input,.gmk-grand-prix-key .key-contents,.gmk-grand-prix-key .key-contents:empty,.gmk-grand-prix-key .key-contents:before{background:#ddf0f9;color:#991807;border-color:#b07f7e}.gmk-grand-prix-mod{background:rgb(54,71,92);color:#c0d036}.gmk-grand-prix-mod input,.gmk-grand-prix-mod .key-contents,.gmk-grand-prix-mod .key-contents:empty,.gmk-grand-prix-mod .key-contents:before{background:#1c242f;color:#d2de70;border-color:#849366}.gmk-grand-prix-accent{background:rgb(192,208,54);color:#36475c}.gmk-hammerhead-dark-key{background:rgb(31,42,68);color:#49c5b1}.gmk-hammerhead-dark-key input,.gmk-hammerhead-dark-key .key-contents,.gmk-hammerhead-dark-key .key-contents:empty,.gmk-hammerhead-dark-key .key-contents:before{background:#192136;color:#49c5b1;border-color:#34787b}.gmk-hammerhead-dark-mod{background:rgb(56,73,103);color:#49c5b1}.gmk-hammerhead-dark-mod input,.gmk-hammerhead-dark-mod .key-contents,.gmk-hammerhead-dark-mod .key-contents:empty,.gmk-hammerhead-dark-mod .key-contents:before{background:#31405a;color:#9ee0d6;border-color:#6b959f}.gmk-hammerhead-dark-accent{background:rgb(73,197,177);color:#384967}.gmk-hammerhead-light-key{background:rgb(162,178,200);color:#384967}.gmk-hammerhead-light-key input,.gmk-hammerhead-light-key .key-contents,.gmk-hammerhead-light-key .key-contents:empty,.gmk-hammerhead-light-key .key-contents:before{background:#afbdd0;color:#242f43;border-color:#637186}.gmk-hammerhead-light-mod{background:rgb(56,73,103);color:#49c5b1}.gmk-hammerhead-light-mod input,.gmk-hammerhead-light-mod .key-contents,.gmk-hammerhead-light-mod .key-contents:empty,.gmk-hammerhead-light-mod .key-contents:before{background:#31405a;color:#9ee0d6;border-color:#6b959f}.gmk-hammerhead-light-accent{background:rgb(73,197,177);color:#384967}.gmk-handarbeit-plus-key,.gmk-handarbeit-plus-mod{background:rgb(188,37,30);color:#f7f2ea}.gmk-handarbeit-plus-key input,.gmk-handarbeit-plus-key .key-contents,.gmk-handarbeit-plus-key .key-contents:empty,.gmk-handarbeit-plus-key .key-contents:before,.gmk-handarbeit-plus-mod input,.gmk-handarbeit-plus-mod .key-contents,.gmk-handarbeit-plus-mod .key-contents:empty,.gmk-handarbeit-plus-mod .key-contents:before{background:#aa221b;color:#f7f2ea;border-color:#da8c84}.gmk-handarbeit-plus-accent{background:rgb(0,88,159);color:#f7f2ea}.gmk-handarbeit-plus-accent2{background:rgb(200,126,116);color:#f7f2ea}.gmk-handarbeit-plus-accent3{background:rgb(229,161,0);color:#f7f2ea}.gmk-handarbeit-plus-accent4{background:rgb(0,119,58);color:#f7f2ea}.gmk-handarbeit-plus-accent5{background:rgb(104,155,52);color:#f7f2ea}.gmk-handarbeit-plus-accent6{background:rgb(93,67,126);color:#f7f2ea}.gmk-handarbeit-plus-accent7{background:rgb(238,109,0);color:#f7f2ea}.gmk-handarbeit-plus-accent8{background:rgb(127,165,128);color:#f7f2ea}.gmk-handarbeit-plus-accent9{background:rgb(0,98,122);color:#f7f2ea}.gmk-hazakura-key{background:rgb(247,242,234);color:#ff253b}.gmk-hazakura-key input,.gmk-hazakura-key .key-contents,.gmk-hazakura-key .key-contents:empty,.gmk-hazakura-key .key-contents:before{background:#fdfbf9;color:#af0012;border-color:#fb9ba1}.gmk-hazakura-mod{background:rgb(250,187,203);color:#ff253b}.gmk-hazakura-mod input,.gmk-hazakura-mod .key-contents,.gmk-hazakura-mod .key-contents:empty,.gmk-hazakura-mod .key-contents:before{background:#fbceda;color:#be0013;border-color:#dc5e6f}.gmk-hazakura-accent{background:rgb(255,88,105);color:#fdebef}.gmk-jamon-key{background:#84172c;color:#ece4d0}.gmk-jamon-key input,.gmk-jamon-key .key-contents,.gmk-jamon-key .key-contents:empty,.gmk-jamon-key .key-contents:before{background:#731426;color:#ece4d0;border-color:#b87e7e}.gmk-jamon-mod{background:#ac2c32;color:#ece4d0}.gmk-jamon-mod input,.gmk-jamon-mod .key-contents,.gmk-jamon-mod .key-contents:empty,.gmk-jamon-mod .key-contents:before{background:#9c282d;color:#f9f7f1;border-color:#d39292}.gmk-jamon-accent{background:#ece4d0;color:#313337}.gmk-jamon-accent input{background:white}.gmk-jamon-kb{background:rgb(31,42,68)}.gmk-merlin-key{background:rgb(225,219,209);color:#00627a}.gmk-merlin-key input,.gmk-merlin-key .key-contents,.gmk-merlin-key .key-contents:empty,.gmk-merlin-key .key-contents:before{background:#e9e5dd;color:#004e61;border-color:#719599}.gmk-merlin-mod{background:rgb(0,98,122);color:#e5a100}.gmk-merlin-mod input,.gmk-merlin-mod .key-contents,.gmk-merlin-mod .key-contents:empty,.gmk-merlin-mod .key-contents:before{background:#005266;color:#ffd060;border-color:#73823d}.gmk-merlin-accent{background:rgb(229,161,0);color:#00627a}.gmk-merlin-accent input{background:#ffe8b2}.gmk-metaverse-key{background:rgb(247,242,234);color:#171718}.gmk-metaverse-key input,.gmk-metaverse-key .key-contents,.gmk-metaverse-key .key-contents:empty,.gmk-metaverse-key .key-contents:before{background:#fdfbf9;color:#171718;border-color:#878581}.gmk-metaverse-mod{background:rgb(23,23,24);color:#f7f2ea}.gmk-metaverse-mod input,.gmk-metaverse-mod .key-contents,.gmk-metaverse-mod .key-contents:empty,.gmk-metaverse-mod .key-contents:before{background:#0d0d0e;color:#f7f2ea;border-color:#878581}.gmk-metaverse-accent{background:rgb(221,17,38);color:#f7f2ea}.gmk-metropolis-base-key,.gmk-metropolis-base-mod{background:rgb(9,31,44);color:#3cdbc0}.gmk-metropolis-base-key input,.gmk-metropolis-base-key .key-contents,.gmk-metropolis-base-key .key-contents:empty,.gmk-metropolis-base-key .key-contents:before,.gmk-metropolis-base-mod input,.gmk-metropolis-base-mod .key-contents,.gmk-metropolis-base-mod .key-contents:empty,.gmk-metropolis-base-mod .key-contents:before{background:#06131b;color:#3cdbc0;border-color:#237d76}.gmk-metropolis-base-mod2{background:rgb(9,31,44);color:#f1be48}.gmk-metropolis-base-mod3{background:rgb(9,31,44);color:#e03c31}.gmk-metropolis-base-accent{background:rgb(241,190,72);color:#091f2c}.gmk-metropolis-base-accent2{background:rgb(60,219,192);color:#091f2c}.gmk-metropolis-base-accent3{background:rgb(224,60,49);color:#091f2c}.gmk-metropolis-base-accent3 input,.gmk-metropolis-base-accent3 .key-contents,.gmk-metropolis-base-accent3 .key-contents:empty,.gmk-metropolis-base-accent3 .key-contents:before{background:#e34d43;color:#091f2c;border-color:#752e2f}.gmk-metropolis-midnight-key,.gmk-metropolis-midnight-mod{background:rgb(9,31,44);color:#3cdbc0}.gmk-metropolis-midnight-key input,.gmk-metropolis-midnight-key .key-contents,.gmk-metropolis-midnight-key .key-contents:empty,.gmk-metropolis-midnight-key .key-contents:before,.gmk-metropolis-midnight-mod input,.gmk-metropolis-midnight-mod .key-contents,.gmk-metropolis-midnight-mod .key-contents:empty,.gmk-metropolis-midnight-mod .key-contents:before{background:#06131b;color:#3cdbc0;border-color:#237d76}.gmk-metropolis-midnight-accent{background:rgb(60,219,192);color:#091f2c}.gmk-mizu-key{background:#c2d9e4;color:#444f58}.gmk-mizu-key input,.gmk-mizu-key .key-contents,.gmk-mizu-key .key-contents:empty,.gmk-mizu-key .key-contents:before{background:#d0e2ea;color:#3b454c;border-color:#83949e}.gmk-mizu-mod{background:#444f58;color:#f7eee3}.gmk-mizu-mod input,.gmk-mizu-mod .key-contents,.gmk-mizu-mod .key-contents:empty,.gmk-mizu-mod .key-contents:before{background:#3b454c;color:#f7eee3;border-color:#9e9f9e}.gmk-mizu-accent{background:#f7eee3;color:#444f58}.gmk-nautilus-key{background:rgb(27,54,93);color:#00a4a9}.gmk-nautilus-key input,.gmk-nautilus-key .key-contents,.gmk-nautilus-key .key-contents:empty,.gmk-nautilus-key .key-contents:before{background:#162d4d;color:#00d1d7;border-color:#0e7a90}.gmk-nautilus-mod{background:rgb(31,42,68);color:#e5a100}.gmk-nautilus-mod input,.gmk-nautilus-mod .key-contents,.gmk-nautilus-mod .key-contents:empty,.gmk-nautilus-mod .key-contents:before{background:#192136;color:#e5a100;border-color:#826622}.gmk-nautilus-accent{background:rgb(229,161,0);color:#1f2a44}.gmk-nautilus-accent input{background:#ffe8b2}.gmk-nautilus-kb{background:rgb(31,42,68)}.gmk-nines-key,.gmk-nines-mod{background:rgb(57,59,59);color:#aca693}.gmk-nines-key input,.gmk-nines-key .key-contents,.gmk-nines-key .key-contents:empty,.gmk-nines-key .key-contents:before,.gmk-nines-mod input,.gmk-nines-mod .key-contents,.gmk-nines-mod .key-contents:empty,.gmk-nines-mod .key-contents:before{background:#2f3131;color:#c2beb0;border-color:#737167}.gmk-nines-accent{background:rgb(172,166,147);color:#393b3b}.gmk-olivetti-key{background:rgb(225,219,209);color:#00589f}.gmk-olivetti-key input,.gmk-olivetti-key .key-contents,.gmk-olivetti-key .key-contents:empty,.gmk-olivetti-key .key-contents:before{background:#e9e5dd;color:#004a86;border-color:#7193ac}.gmk-olivetti-mod{background:rgb(172,166,147);color:#00589f}.gmk-olivetti-mod input,.gmk-olivetti-mod .key-contents,.gmk-olivetti-mod .key-contents:empty,.gmk-olivetti-mod .key-contents:before{background:#b5b09f;color:#002543;border-color:#56666b}.gmk-olivetti-accent{background:rgb(0,88,159);color:#e1dbd1}.gmk-olivia-key{background:rgb(225,219,209);color:#363434}.gmk-olivia-key input,.gmk-olivia-key .key-contents,.gmk-olivia-key .key-contents:empty,.gmk-olivia-key .key-contents:before{background:#e9e5dd;color:#363434;border-color:#8c8883}.gmk-olivia-mod{background:#363434;color:#e8c4b8}.gmk-olivia-mod input,.gmk-olivia-mod .key-contents,.gmk-olivia-mod .key-contents:empty,.gmk-olivia-mod .key-contents:before{background:#2c2a2a;color:#e8c4b8;border-color:#8f7c76}.gmk-olivia-accent{background:#e8c4b8;color:#363434}.gmk-olivia-plus-plus-dark-key,.gmk-olivia-plus-plus-dark-mod{background:#2b2b2b;color:#f1beb0}.gmk-olivia-plus-plus-dark-key input,.gmk-olivia-plus-plus-dark-key .key-contents,.gmk-olivia-plus-plus-dark-key .key-contents:empty,.gmk-olivia-plus-plus-dark-key .key-contents:before,.gmk-olivia-plus-plus-dark-mod input,.gmk-olivia-plus-plus-dark-mod .key-contents,.gmk-olivia-plus-plus-dark-mod .key-contents:empty,.gmk-olivia-plus-plus-dark-mod .key-contents:before{background:#212121;color:#f1beb0;border-color:#8e756e}.gmk-olivia-plus-plus-dark-accent{background:#f1beb0;color:#2b2b2b}.gmk-phosphorous-key,.gmk-phosphorous-mod{background:rgb(83,86,90);color:#05c3dd}.gmk-phosphorous-key input,.gmk-phosphorous-key .key-contents,.gmk-phosphorous-key .key-contents:empty,.gmk-phosphorous-key .key-contents:before,.gmk-phosphorous-mod input,.gmk-phosphorous-mod .key-contents,.gmk-phosphorous-mod .key-contents:empty,.gmk-phosphorous-mod .key-contents:before{background:#494c4f;color:#05d5f1;border-color:#2c8d9c}.gmk-phosphorous-accent{background:rgb(5,195,221);color:#53565a}.gmk-plum-key{background:#ded0af;color:#736b7c}.gmk-plum-key input,.gmk-plum-key .key-contents,.gmk-plum-key .key-contents:empty,.gmk-plum-key .key-contents:before{background:#e4d8bd;color:#696271;border-color:#a49990}.gmk-plum-mod{background:#736b7c;color:#ded0af}.gmk-plum-mod input,.gmk-plum-mod .key-contents,.gmk-plum-mod .key-contents:empty,.gmk-plum-mod .key-contents:before{background:#696271;color:#eae1cc;border-color:#afa6a4}.gmk-plum-accent{background:#863f48;color:#ded0af}.gmk-serika-key{background:#ece4d0;color:#333732}.gmk-serika-key input,.gmk-serika-key .key-contents,.gmk-serika-key .key-contents:empty,.gmk-serika-key .key-contents:before{background:#f2ecdf;color:#333732;border-color:#908e81}.gmk-serika-mod{background:#ffcd00;color:#333732}.gmk-serika-mod input,.gmk-serika-mod .key-contents,.gmk-serika-mod .key-contents:empty,.gmk-serika-mod .key-contents:before{background:#ffd114;color:#333732;border-color:#998219}.gmk-serika-accent{background:#333732;color:#ece4d0}.gmk-space-cadet-key{background:rgb(99,105,106);color:#e1dbd1}.gmk-space-cadet-key input,.gmk-space-cadet-key .key-contents,.gmk-space-cadet-key .key-contents:empty,.gmk-space-cadet-key .key-contents:before{background:#595f5f;color:#e9e5dd;border-color:#a6a7a4}.gmk-space-cadet-mod{background:rgb(0,115,162);color:#e1dbd1}.gmk-space-cadet-mod input,.gmk-space-cadet-mod .key-contents,.gmk-space-cadet-mod .key-contents:empty,.gmk-space-cadet-mod .key-contents:before{background:#00658e;color:#e9e5dd;border-color:#75acc0}.gmk-striker-key,.gmk-striker-mod{background:#004d7c;color:#f7f2ea}.gmk-striker-key input,.gmk-striker-key .key-contents,.gmk-striker-key .key-contents:empty,.gmk-striker-key .key-contents:before,.gmk-striker-mod input,.gmk-striker-mod .key-contents,.gmk-striker-mod .key-contents:empty,.gmk-striker-mod .key-contents:before{background:#004068;color:#f7f2ea;border-color:#7ca0b3}.gmk-striker-accent{background:#002e51;color:#f7f2ea}.gmk-ta-royal-alpha-key{background:rgb(204,198,192);color:#00773a}.gmk-ta-royal-alpha-key input,.gmk-ta-royal-alpha-key .key-contents,.gmk-ta-royal-alpha-key .key-contents:empty,.gmk-ta-royal-alpha-key .key-contents:before{background:#d5d0cb;color:#004421;border-color:#668571}.gmk-ta-royal-alpha-mod{background:rgb(104,155,52);color:#e1dbd1}.gmk-ta-royal-alpha-mod input,.gmk-ta-royal-alpha-mod .key-contents,.gmk-ta-royal-alpha-mod .key-contents:empty,.gmk-ta-royal-alpha-mod .key-contents:before{background:#5e8c2f;color:#fdfdfc;border-color:#b3cc98}.gmk-ta-royal-alpha-accent{background:rgb(0,119,58);color:#e1dbd1}.gmk-terminal-key,.gmk-terminal-mod{background:rgb(57,59,59);color:#689b34}.gmk-terminal-key input,.gmk-terminal-key .key-contents,.gmk-terminal-key .key-contents:empty,.gmk-terminal-key .key-contents:before,.gmk-terminal-mod input,.gmk-terminal-mod .key-contents,.gmk-terminal-mod .key-contents:empty,.gmk-terminal-mod .key-contents:before{background:#2f3131;color:#9bcd68;border-color:#6a8452}.gmk-terminal-accent{background:rgb(104,155,52);color:#393b3b}.gmk-vaporwave-key{background-color:#9a9ad4;color:#f7bae0;font-weight:700}.gmk-vaporwave-key input,.gmk-vaporwave-key .key-contents,.gmk-vaporwave-key .key-contents:empty,.gmk-vaporwave-key .key-contents:before{background:#8c8cce;color:#fbdef0;border-color:#c9aada}.gmk-vaporwave-mod{background-color:#6244bb;color:#00bce3}.gmk-vaporwave-mod input,.gmk-vaporwave-mod .key-contents,.gmk-vaporwave-mod .key-contents:empty,.gmk-vaporwave-mod .key-contents:before{background:#5a3fac;color:#21d9ff;border-color:#3180cf}.gmk-vaporwave-accent{background-color:#00bce3;color:#6244bb}.gmk-wob-key,.gmk-wob-mod{background:rgb(23,23,24);color:#f7f2ea}.gmk-wob-key input,.gmk-wob-key .key-contents,.gmk-wob-key .key-contents:empty,.gmk-wob-key .key-contents:before,.gmk-wob-mod input,.gmk-wob-mod .key-contents,.gmk-wob-mod .key-contents:empty,.gmk-wob-mod .key-contents:before{background:#0d0d0e;color:#f7f2ea;border-color:#878581}.gmk-yuri-key{background:#c7e6f5;color:#f54730}.gmk-yuri-key input,.gmk-yuri-key .key-contents,.gmk-yuri-key .key-contents:empty,.gmk-yuri-key .key-contents:before{background:#d8eef8;color:#991807;border-color:#de9793}.gmk-yuri-mod{background:#2d394c;color:#f54730}.gmk-yuri-mod input,.gmk-yuri-mod .key-contents,.gmk-yuri-mod .key-contents:empty,.gmk-yuri-mod .key-contents:before{background:#252f3f;color:#faa69b;border-color:#91403e}.gmk-yuri-accent{background:#f54730;color:#2d394c}.jtk-suited-assassin-key,.jtk-suited-assassin-mod{background:#312c2b;color:#a79373}.jtk-suited-assassin-key input,.jtk-suited-assassin-key .key-contents,.jtk-suited-assassin-key .key-contents:empty,.jtk-suited-assassin-key .key-contents:before,.jtk-suited-assassin-mod input,.jtk-suited-assassin-mod .key-contents,.jtk-suited-assassin-mod .key-contents:empty,.jtk-suited-assassin-mod .key-contents:before{background:#262221;color:#bbab92;border-color:#6c604f}.jtk-suited-assassin-accent{background:#a79373;color:#312c2b}.dsa-drifter-key{background:#e5e1e6;color:#222}.dsa-drifter-key input{background:white}.dsa-drifter-mod{background:#9b2242;color:#71dbd4}.dsa-drifter-mod input{background:#ea9fb3}.dsa-milkshake-key,.dsa-milkshake-mod{background:white;color:#232d43}.dsa-milkshake-key input,.dsa-milkshake-key .key-contents,.dsa-milkshake-key .key-contents:empty,.dsa-milkshake-key .key-contents:before,.dsa-milkshake-mod input,.dsa-milkshake-mod .key-contents,.dsa-milkshake-mod .key-contents:empty,.dsa-milkshake-mod .key-contents:before{background:whitesmoke;color:#232d43;border-color:#8c919c}.dsa-milkshake-esc{background:#f0849e;color:#232d43}.dsa-milkshake-backspace{background:#f1ed8a;color:#232d43}.dsa-milkshake-enter{background:#8ce1ce;color:#232d43}.dsa-milkshake-alt{background:#75cde8;color:#232d43}.dsa-milkshake-os{background:#c091ed;color:#232d43}.kat-hyperfuse-key{background:rgb(198,201,199);color:#5d437e}.kat-hyperfuse-key input,.kat-hyperfuse-key .key-contents,.kat-hyperfuse-key .key-contents:empty,.kat-hyperfuse-key .key-contents:before{background:#d6d8d6;color:#4c3767;border-color:#9286a3}.kat-hyperfuse-mod{background:#636565;color:#00c2c8}.kat-hyperfuse-mod input,.kat-hyperfuse-mod .key-contents,.kat-hyperfuse-mod .key-contents:empty,.kat-hyperfuse-mod .key-contents:before{background:#545555;color:#00dfe6;border-color:#398c8f}.kat-hyperfuse-accent{background:rgb(0,164,169);color:#5d437e}.kat-hyperfuse-accent input{background:#76fbff}.kat-hyperfuse-accent2{background:rgb(93,67,126);color:#00a4a9}.kat-hyperfuse-accent2 input{background:#c4b5d8}.kat-oasis-key{background:rgb(239,209,159);color:#583d3e}.kat-oasis-key input,.kat-oasis-key .key-contents,.kat-oasis-key .key-contents:empty,.kat-oasis-key .key-contents:before{background:#f2d9b0;color:#583d3e;border-color:#a4876f}.kat-oasis-mod{background:rgb(177,228,227);color:#583d3e}.kat-oasis-mod input,.kat-oasis-mod .key-contents,.kat-oasis-mod .key-contents:empty,.kat-oasis-mod .key-contents:before{background:#c0e9e8;color:#583d3e;border-color:#859191}.kat-oasis-accent{background:rgb(88,61,62);color:#efd19f}.kat-oasis-accent input{background:#bfa2a3}.mt3-3277-key{background:#9ea2a3;color:#f2f2f2}.mt3-3277-key input,.mt3-3277-key .key-contents,.mt3-3277-key .key-contents:empty,.mt3-3277-key .key-contents:before{background:#919597;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-mod{background:#2c3035;color:#f2f2f2}.mt3-3277-mod input,.mt3-3277-mod .key-contents,.mt3-3277-mod .key-contents:empty,.mt3-3277-mod .key-contents:before{background:#202327;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-ortho-key{background:#9ea2a3;color:#f2f2f2}.mt3-3277-ortho-key input,.mt3-3277-ortho-key .key-contents,.mt3-3277-ortho-key .key-contents:empty,.mt3-3277-ortho-key .key-contents:before{background:#919597;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-ortho-mod{background:#2c3035;color:#f2f2f2}.mt3-3277-ortho-mod input,.mt3-3277-ortho-mod .key-contents,.mt3-3277-ortho-mod .key-contents:empty,.mt3-3277-ortho-mod .key-contents:before{background:#202327;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-accent-red-key{background:#9ea2a3;color:#f2f2f2}.mt3-3277-accent-red-key input,.mt3-3277-accent-red-key .key-contents,.mt3-3277-accent-red-key .key-contents:empty,.mt3-3277-accent-red-key .key-contents:before{background:#919597;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-accent-red-mod{background:#2c3035;color:#f2f2f2}.mt3-3277-accent-red-mod input,.mt3-3277-accent-red-mod .key-contents,.mt3-3277-accent-red-mod .key-contents:empty,.mt3-3277-accent-red-mod .key-contents:before{background:#202327;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-accent-red-accent-red{background:#ba1312;color:#f2f2f2}.mt3-3277-accent-red-accent-red input,.mt3-3277-accent-red-accent-red .key-contents,.mt3-3277-accent-red-accent-red .key-contents:empty,.mt3-3277-accent-red-accent-red .key-contents:before{background:#d11514;color:#f2f2f2;border-color:#f2f2f2}.mt3-dev-tty-key{background:#e2e2da;color:#000}.mt3-dev-tty-key input,.mt3-dev-tty-key .key-contents,.mt3-dev-tty-key .key-contents:empty,.mt3-dev-tty-key .key-contents:before{background:#d7d7cc;color:#000;border-color:#000}.mt3-dev-tty-mod{background:#cecfc9;color:#000}.mt3-dev-tty-mod input,.mt3-dev-tty-mod .key-contents,.mt3-dev-tty-mod .key-contents:empty,.mt3-dev-tty-mod .key-contents:before{background:#dadbd7;color:#000;border-color:#000}.mt3-dev-tty-accent{background:#ba1312;color:#000}.mt3-dev-tty-accent input,.mt3-dev-tty-accent .key-contents,.mt3-dev-tty-accent .key-contents:empty,.mt3-dev-tty-accent .key-contents:before{background:#d11514;color:#000;border-color:#000}.mt3-dev-tty-teal-key{background:#e2e2da;color:#000}.mt3-dev-tty-teal-key input,.mt3-dev-tty-teal-key .key-contents,.mt3-dev-tty-teal-key .key-contents:empty,.mt3-dev-tty-teal-key .key-contents:before{background:#d7d7cc;color:#000;border-color:#000}.mt3-dev-tty-teal-mod{background:#27b6b6;color:#000}.mt3-dev-tty-teal-mod input,.mt3-dev-tty-teal-mod .key-contents,.mt3-dev-tty-teal-mod .key-contents:empty,.mt3-dev-tty-teal-mod .key-contents:before{background:#2ccbcb;color:#000;border-color:#000}.mt3-dev-tty-ortho-key{background:#e2e2da;color:#000}.mt3-dev-tty-ortho-key input,.mt3-dev-tty-ortho-key .key-contents,.mt3-dev-tty-ortho-key .key-contents:empty,.mt3-dev-tty-ortho-key .key-contents:before{background:#d7d7cc;color:#000;border-color:#000}.mt3-dev-tty-ortho-mod{background:#cecfc9;color:#000}.mt3-dev-tty-ortho-mod input,.mt3-dev-tty-ortho-mod .key-contents,.mt3-dev-tty-ortho-mod .key-contents:empty,.mt3-dev-tty-ortho-mod .key-contents:before{background:#dadbd7;color:#000;border-color:#000}.mt3-dev-tty-ortho-accent{background:#ba1312;color:#000}.mt3-dev-tty-ortho-accent input,.mt3-dev-tty-ortho-accent .key-contents,.mt3-dev-tty-ortho-accent .key-contents:empty,.mt3-dev-tty-ortho-accent .key-contents:before{background:#d11514;color:#000;border-color:#000}.mt3-lotr-elvish-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-key input,.mt3-lotr-elvish-key .key-contents,.mt3-lotr-elvish-key .key-contents:empty,.mt3-lotr-elvish-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-mod input,.mt3-lotr-elvish-mod .key-contents,.mt3-lotr-elvish-mod .key-contents:empty,.mt3-lotr-elvish-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-elvish-rivendell-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-rivendell-key input,.mt3-lotr-elvish-rivendell-key .key-contents,.mt3-lotr-elvish-rivendell-key .key-contents:empty,.mt3-lotr-elvish-rivendell-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-rivendell-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-rivendell-mod input,.mt3-lotr-elvish-rivendell-mod .key-contents,.mt3-lotr-elvish-rivendell-mod .key-contents:empty,.mt3-lotr-elvish-rivendell-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-elvish-rivendell-accent{background:#bb7a2c;color:#000}.mt3-lotr-elvish-rivendell-accent input,.mt3-lotr-elvish-rivendell-accent .key-contents,.mt3-lotr-elvish-rivendell-accent .key-contents:empty,.mt3-lotr-elvish-rivendell-accent .key-contents:before{background:#cf8732;color:#000;border-color:#000}.mt3-lotr-elvish-evenstar-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-evenstar-key input,.mt3-lotr-elvish-evenstar-key .key-contents,.mt3-lotr-elvish-evenstar-key .key-contents:empty,.mt3-lotr-elvish-evenstar-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-evenstar-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-evenstar-mod input,.mt3-lotr-elvish-evenstar-mod .key-contents,.mt3-lotr-elvish-evenstar-mod .key-contents:empty,.mt3-lotr-elvish-evenstar-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-elvish-evenstar-accent{background:#b75e41;color:#000}.mt3-lotr-elvish-evenstar-accent input,.mt3-lotr-elvish-evenstar-accent .key-contents,.mt3-lotr-elvish-evenstar-accent .key-contents:empty,.mt3-lotr-elvish-evenstar-accent .key-contents:before{background:#c16c50;color:#000;border-color:#000}.mt3-lotr-elvish-ortho-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-ortho-key input,.mt3-lotr-elvish-ortho-key .key-contents,.mt3-lotr-elvish-ortho-key .key-contents:empty,.mt3-lotr-elvish-ortho-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-ortho-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-ortho-mod input,.mt3-lotr-elvish-ortho-mod .key-contents,.mt3-lotr-elvish-ortho-mod .key-contents:empty,.mt3-lotr-elvish-ortho-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-dwarvish-ortho-key{background:#ada890;color:#000}.mt3-lotr-dwarvish-ortho-key input,.mt3-lotr-dwarvish-ortho-key .key-contents,.mt3-lotr-dwarvish-ortho-key .key-contents:empty,.mt3-lotr-dwarvish-ortho-key .key-contents:before{background:#a29d81;color:#000;border-color:#000}.mt3-lotr-dwarvish-ortho-mod{background:#786d60;color:#000}.mt3-lotr-dwarvish-ortho-mod input,.mt3-lotr-dwarvish-ortho-mod .key-contents,.mt3-lotr-dwarvish-ortho-mod .key-contents:empty,.mt3-lotr-dwarvish-ortho-mod .key-contents:before{background:#867a6b;color:#000;border-color:#000}.mt3-lotr-dwarvish-durin-key{background:#ada890;color:#000}.mt3-lotr-dwarvish-durin-key input,.mt3-lotr-dwarvish-durin-key .key-contents,.mt3-lotr-dwarvish-durin-key .key-contents:empty,.mt3-lotr-dwarvish-durin-key .key-contents:before{background:#a29d81;color:#000;border-color:#000}.mt3-lotr-dwarvish-durin-mod{background:#786d60;color:#000}.mt3-lotr-dwarvish-durin-mod input,.mt3-lotr-dwarvish-durin-mod .key-contents,.mt3-lotr-dwarvish-durin-mod .key-contents:empty,.mt3-lotr-dwarvish-durin-mod .key-contents:before{background:#867a6b;color:#000;border-color:#000}.mt3-lotr-dwarvish-durin-accent{background:#a05c17;color:#000}.mt3-lotr-dwarvish-durin-accent input,.mt3-lotr-dwarvish-durin-accent .key-contents,.mt3-lotr-dwarvish-durin-accent .key-contents:empty,.mt3-lotr-dwarvish-durin-accent .key-contents:before{background:#b6691a;color:#000;border-color:#000}.mt3-lotr-dwarvish-key{background:#ada890;color:#000}.mt3-lotr-dwarvish-key input,.mt3-lotr-dwarvish-key .key-contents,.mt3-lotr-dwarvish-key .key-contents:empty,.mt3-lotr-dwarvish-key .key-contents:before{background:#a29d81;color:#000;border-color:#000}.mt3-lotr-dwarvish-mod{background:#786d60;color:#000}.mt3-lotr-dwarvish-mod input,.mt3-lotr-dwarvish-mod .key-contents,.mt3-lotr-dwarvish-mod .key-contents:empty,.mt3-lotr-dwarvish-mod .key-contents:before{background:#867a6b;color:#000;border-color:#000}.mt3-susuwatari-key{background:#8d8385;color:#fff}.mt3-susuwatari-key input,.mt3-susuwatari-key .key-contents,.mt3-susuwatari-key .key-contents:empty,.mt3-susuwatari-key .key-contents:before{background:#807678;color:#fff;border-color:#fff}.mt3-susuwatari-mod-blue{background:#454042;color:#31cfe5}.mt3-susuwatari-mod-blue input,.mt3-susuwatari-mod-blue .key-contents,.mt3-susuwatari-mod-blue .key-contents:empty,.mt3-susuwatari-mod-blue .key-contents:before{background:#383435;color:#31cfe5;border-color:#31cfe5}.mt3-susuwatari-mod{background:#454042;color:#fff}.mt3-susuwatari-mod input,.mt3-susuwatari-mod .key-contents,.mt3-susuwatari-mod .key-contents:empty,.mt3-susuwatari-mod .key-contents:before{background:#383435;color:#fff;border-color:#fff}.mt3-susuwatari-mod-green{background:#454042;color:#cbdd38}.mt3-susuwatari-mod-green input,.mt3-susuwatari-mod-green .key-contents,.mt3-susuwatari-mod-green .key-contents:empty,.mt3-susuwatari-mod-green .key-contents:before{background:#383435;color:#cbdd38;border-color:#cbdd38}.mt3-susuwatari-accent{background:#d93136;color:#fff}.mt3-susuwatari-accent input,.mt3-susuwatari-accent .key-contents,.mt3-susuwatari-accent .key-contents:empty,.mt3-susuwatari-accent .key-contents:before{background:#cb252a;color:#fff;border-color:#fff}.mt3-susuwatari-accent-red{background:#454042;color:#f0462a}.mt3-susuwatari-accent-red input,.mt3-susuwatari-accent-red .key-contents,.mt3-susuwatari-accent-red .key-contents:empty,.mt3-susuwatari-accent-red .key-contents:before{background:#383435;color:#f0462a;border-color:#f0462a}.mt3-susuwatari-ortho-key{background:#8d8385;color:#fff}.mt3-susuwatari-ortho-key input,.mt3-susuwatari-ortho-key .key-contents,.mt3-susuwatari-ortho-key .key-contents:empty,.mt3-susuwatari-ortho-key .key-contents:before{background:#807678;color:#fff;border-color:#fff}.mt3-susuwatari-ortho-mod-blue{background:#454042;color:#31cfe5}.mt3-susuwatari-ortho-mod-blue input,.mt3-susuwatari-ortho-mod-blue .key-contents,.mt3-susuwatari-ortho-mod-blue .key-contents:empty,.mt3-susuwatari-ortho-mod-blue .key-contents:before{background:#383435;color:#31cfe5;border-color:#31cfe5}.mt3-susuwatari-ortho-mod{background:#454042;color:#fff}.mt3-susuwatari-ortho-mod input,.mt3-susuwatari-ortho-mod .key-contents,.mt3-susuwatari-ortho-mod .key-contents:empty,.mt3-susuwatari-ortho-mod .key-contents:before{background:#383435;color:#fff;border-color:#fff}.mt3-susuwatari-ortho-accent{background:#d93136;color:#fff}.mt3-susuwatari-ortho-accent input,.mt3-susuwatari-ortho-accent .key-contents,.mt3-susuwatari-ortho-accent .key-contents:empty,.mt3-susuwatari-ortho-accent .key-contents:before{background:#cb252a;color:#fff;border-color:#fff}.mt3-susuwatari-ortho-lwr{background:#454042;color:#cbdd38}.mt3-susuwatari-ortho-lwr input,.mt3-susuwatari-ortho-lwr .key-contents,.mt3-susuwatari-ortho-lwr .key-contents:empty,.mt3-susuwatari-ortho-lwr .key-contents:before{background:#383435;color:#cbdd38;border-color:#cbdd38}.mt3-susuwatari-ortho-rse{background:#454042;color:#f0462a}.mt3-susuwatari-ortho-rse input,.mt3-susuwatari-ortho-rse .key-contents,.mt3-susuwatari-ortho-rse .key-contents:empty,.mt3-susuwatari-ortho-rse .key-contents:before{background:#383435;color:#f0462a;border-color:#f0462a}.dcs-midnight-key{background:rgb(48,49,46);color:#69d0a5}.dcs-midnight-key input,.dcs-midnight-key .key-contents,.dcs-midnight-key .key-contents:empty,.dcs-midnight-key .key-contents:before{background:rgb(48,49,46);color:#6dd1a7;border-color:#4f816b}.dcs-midnight-mod{background:rgb(60,64,65);color:#69d0a5}.dcs-midnight-mod input,.dcs-midnight-mod .key-contents,.dcs-midnight-mod .key-contents:empty,.dcs-midnight-mod .key-contents:before{background:rgb(60,64,65);color:#9fe1c6;border-color:#6e9184}.dcs-midnight-accent{background:rgb(60,64,65);color:#f2c700}.dcs-midnight-twilight-key{background:rgb(48,49,46);color:#69d0a5}.dcs-midnight-twilight-key input,.dcs-midnight-twilight-key .key-contents,.dcs-midnight-twilight-key .key-contents:empty,.dcs-midnight-twilight-key .key-contents:before{background:rgb(48,49,46);color:#6dd1a7;border-color:#4f816b}.dcs-midnight-twilight-mod{background:rgb(105,208,165);color:#000}.dcs-midnight-twilight-mod input,.dcs-midnight-twilight-mod .key-contents,.dcs-midnight-twilight-mod .key-contents:empty,.dcs-midnight-twilight-mod .key-contents:before{background:rgb(105,208,165);color:#000;border-color:#356853}.dsa-galaxy-class-key{background:rgb(149,191,232);color:#0d0d0b}.dsa-galaxy-class-key input,.dsa-galaxy-class-key .key-contents,.dsa-galaxy-class-key .key-contents:empty,.dsa-galaxy-class-key .key-contents:before{background:#a6c9ec;color:#0d0d0b;border-color:#5a6b7c}.dsa-galaxy-class-mod{background:rgb(242,199,92);color:#0d0d0b}.dsa-galaxy-class-mod input,.dsa-galaxy-class-mod .key-contents,.dsa-galaxy-class-mod .key-contents:empty,.dsa-galaxy-class-mod .key-contents:before{background:#f4cd6f;color:#0d0d0b;border-color:#816d3d}.dsa-galaxy-class-purple{background:rgb(133,126,177);color:#0d0d0b}.dsa-galaxy-class-purple input{background:#fdfdfe}.dsa-galaxy-class-darker-blue{background:rgb(39,144,194);color:#0d0d0b}.dsa-galaxy-class-darker-blue input{background:#c2e3f3}.dsa-galaxy-class-pink{background:rgb(210,144,180);color:#0d0d0b}.dsa-galaxy-class-pink input{background:white}.dsa-galaxy-class-light-blue{background:rgb(149,191,232);color:#0d0d0b}.dsa-galaxy-class-light-blue input{background:white}.dsa-galaxy-class-gray{background:rgb(82,85,84);color:#0d0d0b}.dsa-galaxy-class-gray input{background:#b8bbba}.sa-bliss-key,.sa-bliss-mod{background:rgb(85,86,87);color:#f5d1c8}.sa-bliss-key input,.sa-bliss-key .key-contents,.sa-bliss-key .key-contents:empty,.sa-bliss-key .key-contents:before,.sa-bliss-mod input,.sa-bliss-mod .key-contents,.sa-bliss-mod .key-contents:empty,.sa-bliss-mod .key-contents:before{background:#4b4c4d;color:#f9e3de;border-color:#a29896}.sa-bliss-accent{background:rgb(245,209,200);color:#555657}.sa-carbon-key{background:rgb(227,213,185);color:#464746}.sa-carbon-key input,.sa-carbon-key .key-contents,.sa-carbon-key .key-contents:empty,.sa-carbon-key .key-contents:before{background:#e9dec8;color:#464746;border-color:#989387}.sa-carbon-mod{background:rgb(70,71,70);color:#e86700}.sa-carbon-mod input,.sa-carbon-mod .key-contents{background:#3c3d3c;color:#ff8626;border-color:#9e6231}.sa-carbon-accent{background:rgb(232,103,0);color:#464746}.sa-danger-zone-key{background:rgb(0,35,78);color:#f8cc2a}.sa-danger-zone-key input,.sa-danger-zone-key .key-contents{background:#001a3a;color:#f8cc2a;border-color:#7c7332}.sa-danger-zone-mod{background:rgb(69,84,96);color:#f8cc2a}.sa-danger-zone-mod input,.sa-danger-zone-mod .key-contents{background:#3a4751;color:#fadb6a;border-color:#9a915e}.sa-danger-zone-accent-yellow{background:rgb(248,204,42);color:#00234e}.sa-danger-zone-accent-red{background:rgb(149,0,19);color:#f8cc2a}.sa-jukebox-key{background:rgb(217,201,168);color:#a51b1b}.sa-jukebox-key input,.sa-jukebox-key .key-contents,.sa-jukebox-key .key-contents:empty,.sa-jukebox-key .key-contents:before{background:#e2d6bd;color:#821515;border-color:#b27669}.sa-jukebox-mod{background:rgb(105,208,165);color:#a51b1b}.sa-jukebox-mod input,.sa-jukebox-mod .key-contents,.sa-jukebox-mod .key-contents:empty,.sa-jukebox-mod .key-contents:before{background:#98dfc1;color:#791414;border-color:#897a6b}.sa-jukebox-accent{background:rgb(165,27,27);color:#d9c9a8}.sa-jukebox-accent input{background:#ef9d9d}.sa-modern-selectric-key{background:rgb(33,34,36);color:#e5e4df}.sa-modern-selectric-key input,.sa-modern-selectric-key .key-contents,.sa-modern-selectric-key .key-contents:empty,.sa-modern-selectric-key .key-contents:before{background:#171819;color:#e5e4df;border-color:#7e7e7c}.sa-modern-selectric-mod{background:rgb(0,86,153);color:#e5e4df}.sa-modern-selectric-mod input,.sa-modern-selectric-mod .key-contents,.sa-modern-selectric-mod .key-contents:empty,.sa-modern-selectric-mod .key-contents:before{background:#004b85;color:#e5e4df;border-color:#7398b2}.sa-nantucket-selectric-key{background:rgb(218,212,196);color:#0a2040}.sa-nantucket-selectric-key input,.sa-nantucket-selectric-key .key-contents,.sa-nantucket-selectric-key .key-contents:empty,.sa-nantucket-selectric-key .key-contents:before{background:#e2ddd1;color:#0a2040;border-color:#767f89}.sa-nantucket-selectric-mod{background:rgb(10,32,64);color:#f7b03c}.sa-nantucket-selectric-mod input,.sa-nantucket-selectric-mod .key-contents,.sa-nantucket-selectric-mod .key-contents:empty,.sa-nantucket-selectric-mod .key-contents:before{background:#07172e;color:#f7b03c;border-color:#7f6435}.sa-oblivion-hagoromo-key{background:rgb(229,228,223);color:#63696a}.sa-oblivion-hagoromo-key input,.sa-oblivion-hagoromo-key .key-contents,.sa-oblivion-hagoromo-key .key-contents:empty,.sa-oblivion-hagoromo-key .key-contents:before{background:#eeedea;color:#4a4f50;border-color:#9c9e9d}.sa-oblivion-hagoromo-mod{background:rgb(70,71,70);color:#c8c3b8}.sa-oblivion-hagoromo-mod input,.sa-oblivion-hagoromo-mod .key-contents,.sa-oblivion-hagoromo-mod .key-contents:empty,.sa-oblivion-hagoromo-mod .key-contents:before{background:#3c3d3c;color:#d3cfc6;border-color:#888681}.sa-oblivion-hagoromo-accent{background:rgb(149,0,19);color:#c8c3b8}.sa-vilebloom-key,.sa-vilebloom-mod{background:rgb(52,101,127);color:#e5e4df}.sa-vilebloom-key input,.sa-vilebloom-key .key-contents,.sa-vilebloom-key .key-contents:empty,.sa-vilebloom-key .key-contents:before,.sa-vilebloom-mod input,.sa-vilebloom-mod .key-contents,.sa-vilebloom-mod .key-contents:empty,.sa-vilebloom-mod .key-contents:before{background:#2e5971;color:#f7f7f6;border-color:#93a8b4}.sa-vilebloom-accent1{background:rgb(246,189,157);color:#34657f}.sa-vilebloom-accent1 input{background:white}.sa-vilebloom-accent2{background:rgb(255,128,139);color:#e5e4df}.sa-vilebloom-accent2 input{background:white}.sa-vilebloom-accent3{background:rgb(205,108,143);color:#e5e4df}.sa-vilebloom-accent3 input{background:white}.key.overme{border-radius:4px}.key.swapme{-webkit-transform:scale(.8);transform:scale(.8)}.key.smaller{font-size:var(--default-smaller-key-font-size)}.key{border-radius:6px;font-family:Montserrat,sans-serif;font-size:var(--default-key-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:120%;-webkit-box-shadow:0px -1px 0px 3px inset rgba(0,0,0,.1),0px 0px 0px 1px rgba(0,0,0,.3);box-shadow:0 -1px 0 3px inset #0000001a,0 0 0 1px #0000004d;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);width:calc(var(--unit-width) * var(--default-key-x-spacing) - (var(--default-key-x-spacing) - var(--default-key-width)));height:calc(var(--unit-height) * var(--default-key-y-spacing) - (var(--default-key-y-spacing) - var(--default-key-height)))}.k125u{--unit-width: 1.25}.k15u{--unit-width: 1.5}.k175u{--unit-width: 1.75}.k2u{--unit-width: 2}.k225u{--unit-width: 2.25}.k275u{--unit-width: 2.75}.k3u{--unit-width: 3}.k4u{--unit-width: 4}.k6u{--unit-width: 6}.k625u{--unit-width: 6.25}.k7u{--unit-width: 7}.k125uh{--unit-height: 1.25}.k15uh{--unit-height: 1.5}.k175uh{--unit-height: 1.75}.k2uh{--unit-height: 2}.kiso{width:calc(.5 * var(--default-key-x-spacing) + var(--default-key-width));height:var(--default-key-height);padding:0;margin-left:calc(var(--default-key-x-spacing) * -.25);border-radius:6px 6px 0;-webkit-box-shadow:rgba(0,0,0,.1) 0px 2px 0px 2px inset,rgba(0,0,0,.3) 0px 0px 0px 1px;box-shadow:#0000001a 0 2px 0 2px inset,#0000004d 0 0 0 1px}.kiso:after{background:inherit;position:absolute;content:"";right:-1px;top:var(--default-key-height);height:var(--default-key-x-spacing);width:calc(1.25 * var(--default-key-width));border-radius:0 0 6px 6px;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0px -2px 0px 2px inset,rgba(0,0,0,.3) 0px 2px 0px 1px;box-shadow:#0000001a 0 -2px 0 2px inset,#0000004d 0 2px 0 1px}.kbae{width:calc(.5 * var(--default-key-x-spacing) + var(--default-key-width));height:calc(1.1 * var(--default-key-height));padding:0;border-radius:6px 6px 0 0;-webkit-box-shadow:rgba(0,0,0,.1) 0px 2px 0px 2px inset,rgba(0,0,0,.3) 0px 0px 0px 1px;box-shadow:#0000001a 0 2px 0 2px inset,#0000004d 0 0 0 1px}.kbae:after{background:inherit;position:absolute;content:"";right:-1px;top:calc(var(--default-key-x-spacing) - 1px);height:var(--default-key-height);width:calc(1.25 * var(--default-key-x-spacing) + 1 * var(--default-key-width) - 2px);border-radius:6px 0 6px 6px;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0px -2px 0px 2px inset,rgba(0,0,0,.3) 0px 1px 0px 1px;box-shadow:#0000001a 0 -2px 0 2px inset,#0000004d 0 1px 0 1px} diff --git a/assets/BaseKey.64b83051.js b/assets/BaseKey.64b83051.js new file mode 100644 index 0000000000..af7cac174e --- /dev/null +++ b/assets/BaseKey.64b83051.js @@ -0,0 +1,2 @@ +import{n as _,y as n,d,m as p,i as o,e as y}from"./index.e2a69c9b.js";const k={name:"base-keymap",computed:{styles(){let e=.85,t=.61;return this.config.SCALE<1&&(e*=(1+this.config.SCALE)/2,t*=(1+this.config.SCALE)/2),{"--unit-width":"1","--unit-height":"1","--default-smaller-key-font-size":`${t}rem`,"--default-key-font-size":`${e}rem`,"--default-key-height":`${this.config.KEY_HEIGHT}px`,"--default-key-width":`${this.config.KEY_WIDTH}px`,"--default-key-x-spacing":`${this.config.KEY_X_SPACING}px`,"--default-key-y-spacing":`${this.config.KEY_Y_SPACING}px`,width:`${this.width}px`,height:`${this.height}px`}}},methods:{calcKeyKeymapDims(e,t){return{w:e*this.config.KEY_X_SPACING-(this.config.KEY_X_SPACING-this.config.KEY_WIDTH),h:t*this.config.KEY_Y_SPACING-(this.config.KEY_Y_SPACING-this.config.KEY_HEIGHT),uh:t,uw:e}},calcKeyKeymapPos(e,t){return{x:e*this.config.KEY_X_SPACING,y:t*this.config.KEY_Y_SPACING}},setSize(e){this.width=e.x,this.height=e.y},calculateMax(e){const i=this.layouts[e].reduce((s,a)=>{let r=Object.assign({w:1,h:1},a);const l=this.calcKeyKeymapPos(r.x,r.y),u=this.calcKeyKeymapDims(r.w,r.h);return s.x=Math.max(s.x,l.x+u.w),s.y=Math.max(s.y,l.y+u.h),s},{x:0,y:0});return i.x>this.defaults.MAX_X&&(this.resizeConfig(i),i.x*=this.config.SCALE,i.y*=this.config.SCALE),i}}};let v,w;const m={};var S=_(k,v,w,!1,K,null,null,null);function K(e){for(let t in m)this[t]=m[t]}const A=function(){return S.exports}();var x=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"key",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid,title:e.myTitle},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(s){return s.stopPropagation(),e.dropped.apply(null,arguments)},dragleave:function(s){return s.preventDefault(),e.dragleave.apply(null,arguments)},dragover:function(s){return s.preventDefault(),e.dragover.apply(null,arguments)},dragenter:function(s){return s.preventDefault(),e.dragenter.apply(null,arguments)}}},[e._v(e._s(e.displayName)),e.icon?i("font-awesome-icon",{attrs:{size:"2x",icon:e.icon}}):e._e(),e.visible?[e.visible?i("div",{staticClass:"remove",on:{click:function(s){return s.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()]:e._e()],2)},$=[];let c=Object.assign({},n.iconCodes,n.platformIcons(window.navigator.platform));const C=(e,t)=>{if(e==1)switch(t){case 1:return"k1u";case 1.25:return"k125u";case 1.5:return"k15u";case 1.75:return"k175u";case 2:return"k2u";case 2.25:return"k225u";case 2.75:return"k275u";case 3:return"k3u";case 4:return"k4u";case 6:return"k6u";case 6.25:return"k625u";case 7:return"k7u"}if(t==1)switch(e){case 1.25:return"k125uh";case 1.5:return"k15uh";case 1.75:return"k175uh";case 2:return"k2uh"}if(e===2){if(t===1.25)return"kiso";if(t===1.5)return"kbae"}return"custom"},h=new Map,f=(e,t)=>{const i=`${e}-${t}`;if(h.has(i))return h.get(i);const a=C(e,t);return h.set(i,a),a},E={name:"base-key",props:{id:Number,meta:Object,w:Number,h:Number,y:Number,x:Number,uh:Number,uw:Number,colorway:String,legends:{type:String,default:"keymap"},matrix:Array,printable:{type:Boolean,default:!1}},computed:{...d("keymap",["config"]),...d("keymap",{curLayer:"layer"}),...p("keymap",["getKey","getSelectedKey","colorwayOverride"]),...p("keycodes",["lookupKeycode"]),myTitle(){return this.meta?this.meta.code:""},myid(){return`key-${this.id}`},visible(){return this.meta?this.meta.code!=="KC_NO":!1},displayName(){switch(this.legends){case"size":const{uh:e,uw:t}=this;return e>t?t===1?e:`${t} / + ${e}`:t;case"matrix":if(this.matrix){const[i,s]=this.matrix;return`${i},${s}`}return"?";case"index":return this.id}if(!o(this.meta)&&o(c[this.meta.code]))return this.formatName(this.meta.name)},icon(){if(this.isShowingKeymapLegends&&this.meta&&c[this.meta.code])return c[this.meta.code]},isSelected(){return this.id===this.getSelectedKey&&!this.$store.state.keymap.selectedContent},isContentSelected(){return this.$store.state.keymap.selectedContent&&this.id===this.getSelectedKey},isShowingKeymapLegends(){return this.legends==="keymap"},myclasses(){let e=[];this.isSelected&&e.push("keycode-select"),this.inHover&&e.push("overme"),this.inSwap&&e.push("swapme"),this.meta&&this.meta.name.length>=2&&this.isShowingKeymapLegends&&e.push("smaller");const{KEY_WIDTH:t,KEY_HEIGHT:i}=this.config;return e.push(f(this.uh,this.uw)),!o(this.meta)&&!this.printable&&(this.colorwayOverride&&this.colorwayOverride[this.meta.code]?e.push(`${this.colorway}-${this.colorwayOverride[this.meta.code]}`):n.alphaCodes[this.meta.code]?e.push(`${this.colorway}-key`):n.modCodes[this.meta.code]||this.w<=t*3&&(this.w>t||this.h>i)?(e.push("mod"),e.push(`${this.colorway}-mod`)):e.push(`${this.colorway}-key`)),e.join(" ")},mystyles(){let e=[];return this.y>0&&e.push(`top: ${this.y}px;`),this.x>0&&e.push(`left: ${this.x}px;`),f(this.uh,this.uw)==="custom"&&(this.uw!==1&&e.push(`--unit-width: ${this.uw};`),this.uh!==1&&e.push(`--unit-height: ${this.uh};`)),e.join("")}},methods:{...y("keymap",["setSelected","setKeycode","swapKeys","setSelectedContent"]),...y("app",["stopListening","startListening"]),clicked(){let e=this.id;this.isSelected&&(e=void 0),this.setSelected(e)},dropped(e){this.setSelected(this.id);let t=JSON.parse(e.dataTransfer.getData("application/json"));t.action==="swap"?(console.log(`swapping ${t.id} with ${this.id}`),this.swapKeys({layer:this.curLayer,srcIndex:t.id,dstIndex:this.id})):this.setKeycode({_code:t.code,layer:t.layer}),this.dragleave()},dragend(){this.inSwap=!1,this.inHover=!1,this.$el.style.opacity="1"},dragover(){return!1},dragenter(){this.inHover=!0},dragleave(){this.inHover=!1},dragstart(e){this.inSwap=!0;let{id:t}=this;e.dropEffect="move",e.dataTransfer.dropEffect="move",e.dataTransfer.setData("application/json",JSON.stringify({action:"swap",id:t}))},formatName(e){return e},remove(){this.setSelected(this.id),this.setKeycode({_code:"KC_NO"})},clickContents(){let e=this.id;this.isContentSelected&&(e=void 0),this.setSelectedContent(e)}},data(){return{inHover:!1,inSwap:!1,platform:void 0}}},g={};var N=_(E,x,$,!1,b,null,null,null);function b(e){for(let t in g)this[t]=g[t]}const I=function(){return N.exports}();export{I as B,A as a}; diff --git a/assets/Home.85e51b77.js b/assets/Home.85e51b77.js new file mode 100644 index 0000000000..5081c3bd81 --- /dev/null +++ b/assets/Home.85e51b77.js @@ -0,0 +1,27 @@ +import{_ as me,t as ge,s as n,a as he,b as ye,c as Ne,m as h,d as m,V as y,i as l,f as _,e as c,g as f,r as Ee,h as De,P as ve,j as fe,n as p,k as ze,l as Oe,o as Re,p as Ue,q as Ae,u as Ie,v as Pe,w as Me,x as qe}from"./index.e2a69c9b.js";import{B as k,a as Be}from"./BaseKey.64b83051.js";function Je(e,a,t){var r=-1,i=e.length;a<0&&(a=-a>i?0:i+a),t=t>i?i:t,t<0&&(t+=i),i=a>t?0:t-a>>>0,a>>>=0;for(var s=Array(i);++r=r?e:He(e,a,t)}var We=Ve;function Ge(e){return e.split("")}var Qe=Ge,be="\\ud800-\\udfff",Xe="\\u0300-\\u036f",Ze="\\ufe20-\\ufe2f",et="\\u20d0-\\u20ff",tt=Xe+Ze+et,at="\\ufe0e\\ufe0f",rt="["+be+"]",z="["+tt+"]",O="\\ud83c[\\udffb-\\udfff]",it="(?:"+z+"|"+O+")",_e="[^"+be+"]",ke="(?:\\ud83c[\\udde6-\\uddff]){2}",we="[\\ud800-\\udbff][\\udc00-\\udfff]",st="\\u200d",xe=it+"?",$e="["+at+"]?",nt="(?:"+st+"(?:"+[_e,ke,we].join("|")+")"+$e+xe+")*",ot=$e+xe+nt,lt="(?:"+[_e+z+"?",z,ke,we,rt].join("|")+")",ct=RegExp(O+"(?="+O+")|"+lt+ot,"g");function dt(e){return e.match(ct)||[]}var ut=dt,pt=Qe,mt=me,gt=ut;function ht(e){return mt(e)?gt(e):pt(e)}var yt=ht,vt=We,ft=me,bt=yt,_t=ge;function kt(e){return function(a){a=_t(a);var t=ft(a)?bt(a):void 0,r=t?t[0]:a.charAt(0),i=t?vt(t,1).join(""):a.slice(1);return r[e]()+i}}var wt=kt,xt=wt,$t=xt("toUpperCase"),Ct=$t,Lt=ge,St=Ct;function Tt(e){return St(Lt(e).toLowerCase())}var Kt=Tt;let N,Ft="Baking";function R(e){n.commit("status/append",e),n.dispatch("status/scrollToEnd")}function jt(e,a,t){Ce();let r=n.state.keymap.templates.keymap;const i=n.getters["keymap/exportLayers"]({compiler:!0});let s=JSON.stringify(Object.assign(r,{keyboard:e,keymap:a,layout:t,layers:i}));console.log(s),n.getters["status/empty"]&&n.commit("status/append",` +`),n.commit("status/append",`* Sending ${e}:${a} with ${t}`),he.post(ye,s).then(o=>{const{status:d,data:g}=o;if(d===200)n.commit("app/setShowSpinner",!0),g.enqueued&&(n.commit("status/append",` +* Received job_id: ${g.job_id}`),n.dispatch("status/scrollToEnd"),n.commit("app/setJobID",g.job_id),U());else throw o}).catch(o=>{window.alert("Unexpected error ",console.log(o))})}function $(){n.commit("app/enableCompile"),setTimeout(()=>{n.commit("app/setShowSpinner",!1)},2e3)}function Ce(){n.commit("app/disableCompile")}function Nt(){n.commit("app/setEnableDownloads")}function Le(){n.commit("app/setDisableDownloads")}function U(){const e=`${ye}/${n.state.app.jobID}`,a=performance.now();he.get(e).then(t=>{console.log(`response in ${performance.now()-a}ms`,t);let r,{status:i,data:s}=t;if(i!==200)console.log("Unexpected status",s.status),$();else{const o=Math.floor(2500+Math.random()*1e3);switch(console.log(`Next Poll in ${o}ms`),s.status){case"finished":n.commit("app/setSpinnerMsg","Done!"),n.commit("status/append",` +* Finished: +${s.result.output.replace(/\[.*m/gi,"")}`),n.commit("app/setFirmwareBinaryURL",s.result.firmware_binary_url),n.commit("app/setFirmwareSourceURL",s.result.firmware_source_url),n.commit("app/setKeymapSourceURL",s.result.firmware_keymap_url),n.commit("app/setFirmwareFile",s.result.firmware_filename),$(),Nt();break;case"queued":n.commit("app/setSpinnerMsg","Waiting for Oven"),r=N==="queued"?" .":` +* Queueing`,n.commit("status/append",r),setTimeout(U,o);break;case"running":n.commit("app/setSpinnerMsg",Ft),r=N==="running"?" .":` +* Running`,n.commit("status/append",r),setTimeout(U,o);break;case"unknown":n.commit("app/setSpinnerMsg","Abort! Abort!"),$();break;case"failed":n.commit("app/setSpinnerMsg","Abort! Abort!"),R(` +* Failed +`),s.result&&R(`* Error: +${s.result.output}`),$();break;default:n.commit("app/setSpinnerMsg","Abort! Abort!"),console.log("Unexpected status",s.status),$()}}n.dispatch("status/scrollToEnd"),N=s.status}).catch(t=>{window.alert("Unexpected error while compiling ",console.log(t))})}const T=Ne("This will clear your keymap - are you sure you want to <%= action %>?");var Et=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"controller-top"}},[t("div",{staticClass:"topctrl"},[t("div",{staticClass:"topctrl-keyboards"},[t("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("favoriteKeyboard"),expression:"$t('favoriteKeyboard')"}],class:{active:e.isFavoriteKeyboard},attrs:{id:"favorite-keyboard"},on:{click:e.favKeyboard}},[t("font-awesome-icon",{attrs:{icon:"star",size:"lg","fixed-width":""}})],1),t("label",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.keyboards.length+" keyboards",expression:"`${keyboards.length} keyboards`"}],staticClass:"drop-label",attrs:{id:"drop-label-keyboard"}},[e._v(e._s(e.$t("keyboard.label"))+":")]),t("v-select",{ref:"select",attrs:{"max-height":"600px",clearable:!1,options:e.keyboards},on:{"search:focus":e.opened,"search:blur":e.blur},model:{value:e.keyboard,callback:function(r){e.keyboard=r},expression:"keyboard"}}),t("a",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("githubKeyboardFolder.title"),expression:"$t('githubKeyboardFolder.title')",modifiers:{bottom:!0}}],attrs:{id:"open-on-github",rel:"noopener",target:"_blank",href:e.githubKeyboardFolderURL}},[t("font-awesome-icon",{attrs:{icon:"fa-brands fa-github",size:"lg","fixed-width":""}})],1)],1),t("div",{staticClass:"topctrl-layouts"},[t("label",{directives:[{name:"tooltip",rawName:"v-tooltip.top-end",value:Object.keys(e.layouts).length+" layouts",expression:"`${Object.keys(layouts).length} layouts`",modifiers:{"top-end":!0}}],staticClass:"drop-label",attrs:{id:"drop-label-version"}},[e._v(e._s(e.$t("layout.label"))+":")]),t("select",{directives:[{name:"model",rawName:"v-model",value:e.layout,expression:"layout"}],attrs:{id:"layout"},on:{focus:e.focus,blur:e.blur,change:function(r){var i=Array.prototype.filter.call(r.target.options,function(s){return s.selected}).map(function(s){var o="_value"in s?s._value:s.value;return o});e.layout=r.target.multiple?i:i[0]}}},e._l(e.layouts,function(r,i){return t("option",{key:i,domProps:{value:i}},[e._v(" "+e._s(i)+" ")])}),0)]),t("div",{staticClass:"topctrl-keymap-name"},[t("label",{staticClass:"drop-label",class:e.fontAdjustClasses},[e._v(e._s(e.$t("keymapName.label"))+":")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.keymapName,expression:"keymapName"}],attrs:{id:"keymap-name",type:"text",placeholder:e.$t("keymapName.placeholder"),spellcheck:"false"},domProps:{value:e.keymapName},on:{focus:e.focus,blur:e.blur,input:function(r){r.target.composing||(e.keymapName=r.target.value)}}})]),t("div",{staticClass:"topctrl-controls"},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("loadDefault.title"),expression:"$t('loadDefault.title')"}],attrs:{id:"load-default"},on:{click:e.loadDefault}},[e._v(" "+e._s(e.$t("loadDefault.label"))+" ")]),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("compile.title"),expression:"$t('compile.title')"}],attrs:{id:"compile",disabled:e.compileDisabled},on:{click:e.compile}},[e._v(" "+e._s(e.$t("compile.label"))+" ")])])])])},Dt=[];const{isNavigationFailure:L,NavigationFailureType:S}=fe,zt={name:"ControllerTop",data:()=>({firstRun:!0}),computed:{...h("keymap",["isDirty"]),...h("app",["exportKeymapName"]),...m("app",["keyboard","keyboards","layouts","layout","configuratorSettings","compileDisabled"]),isFavoriteKeyboard(){return this.keyboard===this.configuratorSettings.favoriteKeyboard},keymapName:{get(){return this.$store.state.app.keymapName},set(e){this.updateKeymapName(e)}},githubKeyboardFolderURL(){return`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${this.keyboard}`},keyboard:{get(){return this.$store.state.app.keyboard},set(e){if(this.isDirty&&!confirm(T({action:"change your keyboard"}))){var a=this.keyboard;return this.setKeyboard(""),y.nextTick(()=>{this.setKeyboard(a)}),!1}this.updateKeyboard(e).then(()=>{this.loadDefault(!0)})}},layout:{get(){return this.$store.state.app.layout},set(e){if(this.isDirty&&!confirm(T({action:"change your layout"}))){const a=this.layout;return this.setLayout(""),y.nextTick(()=>this.setLayout(a)),!1}this.clear(),this.updateLayout({target:{value:e}})}},fontAdjustClasses(){let e=[];return this.$t("keymapName.label").length>12&&e.push("half-size"),e.join(" ")}},watch:{$route:function(e){if(e.query){const a=e.query.filter;if(!l(a)){this.updateFilter(a),this.updateKeyboard(_(this.keyboards));return}if(e.params){this.setLayout(e.params.layoutP),this.previewRequested||this.updateKeyboard(e.params.keyboardP);return}}}},async mounted(){await this.initializeKeyboards(),this.isDirty||await this.loadDefault(!0),await this.initTemplates()},methods:{...c("keymap",["resizeConfig","clear"]),...c("app",["setLayout","stopListening","startListening","previewRequested","setKeyboard"]),...f("app",["changeKeyboard","fetchKeyboards","loadDefaultKeymap","updateKeymapName","setFavoriteKeyboard"]),...f("keymap",["initTemplates","load_converted_keymap"]),async loadDefault(e=!1){if(this.isDirty&&!confirm(T({action:"load default keymap"})))return!1;const a=this.$store;try{const t=await this.loadDefaultKeymap();return t&&(console.log(t),this.updateLayout(t.layout),new Promise(i=>a.commit("keymap/setLoadingKeymapPromise",i)).then(async()=>{this.updateKeymapName("");const i=await this.load_converted_keymap(t.layers);let s=this.$t("statsTemplate",i);(i.warnings.length>0||i.errors.length>0)&&(s=`${s} +${i.warnings.join(` +`)}`,s=`${s} +${i.errors.join(` +`)}`),e?(a.commit("status/append",s),a.commit("status/deferredMessage",s)):a.commit("keymap/setDirty")}))}catch(t){R(` +* Sorry there is no default for the ${this.keyboard} keyboard... yet!`),console.log("error loadDefault",t)}},async initializeKeyboards(){console.info(`initializeKeyboards: ${this.keyboard}`);let e="";if(this.$route.query){let r=this.$route.query.filter;l(r)||this.updateFilter(r)}this.keyboard?(e=this.keyboard,console.info(`Loading keyboard from store:${e}`)):e=this.keyboards[Ee(this.keyboards.length-1)],console.log(`_keyboard:${e}`);let{keyboardP:a,layoutP:t}=this.$route.params;De(a)&&a!==""&&a!==ve&&(e=a,this.firstRun=!1),this.setLayout(t),await this.updateKeyboard(e)},async updateKeyboard(e){this.firstRun&&(this.firstRun=!1),e!==this.keyboard&&Le(),await this.changeKeyboard(e).then(this.postUpdateKeyboard)},favKeyboard(){this.keyboard===this.configuratorSettings.favoriteKeyboard?this.setFavoriteKeyboard(""):this.setFavoriteKeyboard(this.keyboard)},postUpdateKeyboard(){this.$store.commit("status/clear"),this.$router.replace({path:`/${this.keyboard}/${this.layout}`}).catch(e=>{if(!L(e,S.duplicated)&&!L(e,S.cancelled))throw err}),this.$store.dispatch("status/viewReadme",this.keyboard)},updateLayout(e){const a=e.target?e.target.value:e;this.setLayout(a),this.$router.replace({path:`/${this.keyboard}/${this.layout}`}).catch(t=>{if(!L(t,S.duplicated)&&!L(t,S.cancelled))throw err})},compile(){let e=this.keymapName,a=this.exportKeymapName;e=e===""?a.slice(this.keyboard.length+1,a.length):e,jt(this.keyboard,e,this.layout)},updateFilter(e){this.$store.commit("app/setFilter",e)},opened(){this.stopListening();const e=this.$refs.select;y.nextTick(()=>{const a=e.$el.querySelector(".vs__dropdown-menu .vs__dropdown-option--selected");if(a){var t=a.offsetTop-a.offsetHeight;e.typeAheadPointer=this.keyboards.indexOf(this.keyboard),e.$el.scrollTo(t>0?t:0,0)}})},focus(){this.stopListening()},blur(){this.startListening()}}},q={};var Ot=p(zt,Et,Dt,!1,Rt,null,null,null);function Rt(e){for(let a in q)this[a]=q[a]}const Ut=function(){return Ot.exports}();var At=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"status"}},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.message,expression:"message"}],ref:"terminal",class:e.terminalClasses,attrs:{id:"terminal",readonly:""},domProps:{value:e.message},on:{input:function(r){r.target.composing||(e.message=r.target.value)}}}),e._v(" "),t("label",{class:e.terminalClasses,attrs:{for:"toggle-terminal",id:"toggle-terminal-label"},on:{click:e.toggleTerminal}},[e._v(e._s(e.$t("toggleTerminal.label")))]),t("font-awesome-icon",{class:e.terminalClasses,attrs:{icon:"chevron-up",size:"lg","fixed-width":"",id:"toggle-terminal",title:e.$t("toggleTerminal.title")},on:{click:e.toggleTerminal}})],1)},It=[];const Pt={name:"status-panel",watch:{message(e,a){this.scrollToLatest&&e!==a&&(this.scrollToEnd(),this.doneScroll())},compileDisabled(e){e===!0&&(this.isTerminalOpen=!0)}},methods:{...c("status",["doneScroll"]),scrollToEnd(){let e=this.$refs.terminal;this.$nextTick(()=>{e.scrollTop=e.scrollHeight})},toggleTerminal(){this.isTerminalOpen=!this.isTerminalOpen}},computed:{...h("status",["message","scrollToLatest"]),...m("app",["compileDisabled"]),terminalClasses(){const e=[];return this.isTerminalOpen||e.push("collapsed"),e.join(" ")}},data:()=>({isTerminalOpen:!0})},B={};var Mt=p(Pt,At,It,!1,qt,null,null,null);function qt(e){for(let a in B)this[a]=B[a]}const Bt=function(){return Mt.exports}();var Jt=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("button",{staticClass:"fixed-size",attrs:{id:"fwFile",title:e.$t("flashFirmware.title"),disabled:e.disableDownloadBinary},on:{click:e.autoFlashFirmware}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("flashFirmware.label"))+" ")],1),t("button",{staticClass:"fixed-size",attrs:{id:"fwFile",title:e.$t("flashFile.title"),disabled:e.disableFlashFile},on:{click:e.flashFirmware}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("flashFile.label"))+" ")],1)])},Yt=[];const Ht={name:"ElectronBottomControls",props:{disableDownloadBinary:{type:Boolean,required:!0,default:!0}},computed:{...m("app",["keyboard","firmwareBinaryURL","firmwareFile"]),disableFlashFile(){return!window.Bridge.enableFlashing},disableFlashSource(){return!window.Bridge.enableFlashing||l(this.firmwareBinaryURL)||this.firmwareBinaryURL===""}},methods:{flashFirmware(){window.Bridge.autoFlash=!1,window.Bridge.flashFile()},autoFlashFirmware(){window.Bridge.autoFlash=!0,window.Bridge.flashURL(_(this.firmwareBinaryURL),this.keyboard,this.firmwareFile)}}},J={};var Vt=p(Ht,Jt,Yt,!1,Wt,null,null,null);function Wt(e){for(let a in J)this[a]=J[a]}const Gt=function(){return Vt.exports}(),Qt={"2_milk":{target:"spaceman/2_milk"},absinthe:{target:"keyhive/absinthe"},"aeboards/ext65":{target:"aeboards/ext65/rev1"},"ai03/equinox":{target:"ai03/equinox/rev1"},aleth42:{target:"aleth42/rev1"},alice:{target:"tgr/alice"},amj40:{target:"amjkeyboard/amj40"},amj60:{target:"amjkeyboard/amj60"},amj96:{target:"amjkeyboard/amj96"},amjpad:{target:"amjkeyboard/amjpad"},angel17:{target:"angel17/alpha"},angel64:{target:"angel64/alpha"},aplx6:{target:"aplyard/aplx6/rev1"},at101_bh:{target:"viktus/at101_bh"},at101_blackheart:{target:"at101_bh"},"atom47/rev2":{target:"maartenwut/atom47/rev2"},"atom47/rev3":{target:"maartenwut/atom47/rev3"},bakeneko65:{target:"bakeneko65/rev2"},bear_65:{target:"jacky_studio/bear_65"},bear_face:{target:"bear_face/v1"},bm16a:{target:"kprepublic/bm16a"},bm16s:{target:"kprepublic/bm16s"},bm40hsrgb:{target:"kprepublic/bm40hsrgb"},bm43a:{target:"kprepublic/bm43a"},bm60poker:{target:"kprepublic/bm60poker"},bm60rgb:{target:"kprepublic/bm60rgb"},bm60rgb_iso:{target:"kprepublic/bm60rgb_iso"},bm65iso:{target:"kprepublic/bm65iso"},bm68rgb:{target:"kprepublic/bm68rgb"},"bpiphany/pegasushoof":{target:"bpiphany/pegasushoof/2013"},chavdai40:{target:"chavdai40/rev1"},"candybar/lefty":{target:"tkc/candybar/lefty"},"candybar/righty":{target:"tkc/candybar/righty"},canoe:{target:"percent/canoe"},"clawsome/gamebuddy":{target:"clawsome/gamebuddy/v1_0"},"cmm_studio/saka68":{target:"cmm_studio/saka68/solder"},cospad:{target:"kprepublic/cospad"},"crkbd/rev1/legacy":{target:"crkbd/rev1"},"crkbd/rev1/common":{target:"crkbd/rev1"},daisy:{target:"ktec/daisy"},"doro67/multi":{layouts:{LAYOUT_ansi:"LAYOUT_65_ansi_blocker"}},"doro67/regular":{layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},"doro67/rgb":{layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},drakon:{target:"jagdpietr/drakon"},dumbpad:{target:"dumbpad/v0x"},"durgod/k320":{target:"durgod/k3x0/k320/base"},"dztech/dz60rgb":{target:"dztech/dz60rgb/v1"},"dztech/dz60rgb_ansi":{target:"dztech/dz60rgb_ansi/v1"},"dztech/dz60rgb_wkl":{target:"dztech/dz60rgb_wkl/v1"},"dztech/dz65rgb":{target:"dztech/dz65rgb/v1"},"dztech/volcano660":{target:"ilumkb/volcano660"},eek:{target:"eek/silk_down"},ergodone:{target:"ktec/ergodone"},ergoinu:{target:"dm9records/ergoinu"},ergosaurus:{target:"keyhive/ergosaurus"},"exclusive/e85":{target:"exclusive/e85/hotswap"},function96:{target:"function96/v1"},gh60:{target:"gh60/revc"},"gmmk/pro":{target:"gmmk/pro/ansi"},"gmmk/pro/ansi":{target:"gmmk/pro/rev1/ansi"},"gmmk/pro/iso":{target:"gmmk/pro/rev1/iso"},"handwired/ferris":{target:"ferris/0_1"},"handwired/p1800fl":{target:"team0110/p1800fl"},"handwired/pill60":{target:"handwired/pill60/bluepill"},"helix/pico/sc/back":{target:"helix/pico/sc"},"helix/pico/sc/under":{target:"helix/pico/sc"},"helix/rev2/back/oled":{target:"helix/rev2/back"},"helix/rev2/oled":{target:"helix/rev2"},"helix/rev2/oled/back":{target:"helix/rev2/back"},"helix/rev2/oled/under":{target:"helix/rev2/under"},"helix/rev2/sc/back":{target:"helix/rev2/sc"},"helix/rev2/sc/oled":{target:"helix/rev2/sc"},"helix/rev2/sc/oledback":{target:"helix/rev2/sc"},"helix/rev2/sc/oledunder":{target:"helix/rev2/sc"},"helix/rev2/sc/under":{target:"helix/rev2/sc"},"helix/rev2/under":{target:"helix/rev2/sc"},"helix/rev2/under/oled":{target:"helix/rev2/under"},honeycomb:{target:"keyhive/honeycomb"},id80:{target:"id80/ansi"},idb_60:{target:"idb/idb_60",layouts:{LAYOUT:"LAYOUT_all"}},jj40:{target:"kprepublic/jj40"},jj4x4:{target:"kprepublic/jj4x4"},jj50:{target:"kprepublic/jj50"},jones:{target:"jones/v03_1"},katana60:{target:"rominronin/katana60/rev1"},"kbdfans/kbd67mkiirgb":{target:"kbdfans/kbd67/mkiirgb",layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},"kbdfans/kbd67/mkiirgb":{target:"kbdfans/kbd67/mkiirgb/v1"},"keebio/dsp40":{target:"keebio/dsp40/rev1"},"keycapsss/kimiko":{target:"keycapsss/kimiko/rev1"},"keycapsss/plaid_pad":{target:"keycapsss/plaid_pad/rev1"},"kprepublic/bm60poker":{target:"kprepublic/bm60hsrgb_poker/rev1"},"kprepublic/bm60rgb":{target:"kprepublic/bm60hsrgb/rev1"},"kprepublic/bm60rgb_iso":{target:"kprepublic/bm60hsrgb_iso/rev1"},"kprepublic/bm65iso":{target:"kprepublic/bm65hsrgb_iso"},"kprepublic/bm68rgb":{target:"kprepublic/bm68hsrgb"},"kprepublic/bm80":{target:"kprepublic/bm80hsrgb"},kudox:{target:"kudox/rev1"},"kyria/rev1":{target:"splitkb/kyria/rev1"},lattice60:{target:"keyhive/lattice60"},"lfkeyboards/lfk78":{target:"lfkeyboards/lfk78/revj"},"lfkeyboards/smk65":{target:"lfkeyboards/smk65/revb"},"maartenwut/atom47/rev2":{target:"evyd13/atom47/rev2"},"maartenwut/atom47/rev3":{target:"evyd13/atom47/rev3"},"maartenwut/eon40":{target:"evyd13/eon40"},"maartenwut/eon65":{target:"evyd13/eon65"},"maartenwut/eon75":{target:"evyd13/eon75"},"maartenwut/eon87":{target:"evyd13/eon87"},"maartenwut/eon95":{target:"evyd13/eon95"},"maartenwut/gh80_1800":{target:"evyd13/gh80_1800"},"maartenwut/gh80_3700":{target:"evyd13/gh80_3700"},"maartenwut/minitomic":{target:"evyd13/minitomic"},"maartenwut/mx5160":{target:"evyd13/mx5160"},"maartenwut/nt660":{target:"evyd13/nt660"},"maartenwut/omrontkl":{target:"evyd13/omrontkl"},"maartenwut/plain60":{target:"evyd13/plain60"},"maartenwut/pockettype":{target:"evyd13/pockettype"},"maartenwut/quackfire":{target:"evyd13/quackfire"},"maartenwut/solheim68":{target:"evyd13/solheim68"},"maartenwut/ta65":{target:"evyd13/ta65"},"maartenwut/wasdat":{target:"evyd13/wasdat"},"maartenwut/wasdat_code":{target:"evyd13/wasdat_code"},"maartenwut/wonderland":{target:"evyd13/wonderland"},"mechlovin/hannah910":{target:"mechlovin/hannah910/rev1"},"mechlovin/adelais/rgb_led":{target:"mechlovin/adelais/rgb_led/rev1"},"mechlovin/adelais/standard_led":{target:"mechlovin/adelais/standard_led/rev2"},"mechlovin/delphine":{target:"mechlovin/delphine/mono_led"},"mechlovin/hannah60rgb":{target:"mechlovin/hannah60rgb/rev1"},"mechlovin/hannah65/mechlovin9":{target:"mechlovin/mechlovin9"},"melgeek/z70ultra":{target:"melgeek/z70ultra/rev1"},"mechlovin/hannah65":{target:"mechlovin/hannah65/rev1"},melody96:{target:"ymdk/melody96"},model01:{target:"keyboardio/model01"},m0lly:{target:"tkc/m0lly"},"montsinger/rebound":{target:"montsinger/rebound/rev1"},mt40:{target:"mt/mt40"},mt64rgb:{target:"mt/mt64rgb"},mt84:{target:"mt/mt84"},mt980:{target:"mt/mt980"},"navi10/rev0":{target:"keyhive/navi10/rev0"},"navi10/rev2":{target:"keyhive/navi10/rev2"},"navi10/rev3":{target:"keyhive/navi10/rev3"},"nckiibs/flatbread60":{target:"delikeeb/flatbread60"},"nckiibs/vaguettelite":{target:"delikeeb/vaguettelite"},"nckiibs/vanana/rev1":{target:"delikeeb/vanana/rev1"},"nckiibs/vanana/rev2":{target:"delikeeb/vanana/rev2"},"nckiibs/vaneela":{target:"delikeeb/vaneela"},"nckiibs/vaneelaex":{target:"delikeeb/vaneelaex"},"nckiibs/waaffle/rev3/elite_c":{target:"delikeeb/waaffle/rev3/elite_c"},"nckiibs/waaffle/rev3/pro_micro":{target:"delikeeb/waaffle/rev3/pro_micro"},nomu30:{target:"nomu30/rev1"},"noxary/268_2":{layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},oddball:{target:"oddball/v1"},omnikey_bh:{target:"viktus/omnikey_bh"},omnikey_blackheart:{target:"omnikey_bh"},opus:{target:"keyhive/opus"},"pabile/p20":{target:"pabile/p20/ver1"},"pancake/feather":{target:"spaceman/pancake/feather"},"pancake/promicro":{target:"spaceman/pancake/promicro"},"peiorisboards/ixora":{target:"coarse/ixora"},"percent/canoe":{layouts:{LAYOUT_iso:"LAYOUT_65_iso_blocker"}},plaid:{target:"dm9records/plaid"},plain60:{target:"maartenwut/plain60"},"ploopyco/trackball":{target:"ploopyco/trackball/rev1_005"},polilla:{target:"polilla/rev1"},"preonic/rev1":{layouts:{LAYOUT_preonic_grid:"LAYOUT_ortho_5x12"}},"preonic/rev2":{layouts:{LAYOUT_preonic_grid:"LAYOUT_ortho_5x12"}},"preonic/rev3":{layouts:{LAYOUT_preonic_grid:"LAYOUT_ortho_5x12"}},"primekb/prime_l":{target:"primekb/prime_l/v1"},"primekb/prime_l_v2":{target:"primekb/prime_l/v2"},"projectkb/alice":{target:"projectkb/alice/rev1"},"rama/koyu":{target:"wilba_tech/rama_works_koyu"},"rama/m6_a":{target:"wilba_tech/rama_works_m6_a"},"rama/m6_b":{target:"wilba_tech/rama_works_m6_b"},"rama/m10_b":{target:"wilba_tech/rama_works_m10_b"},"rama/m60_a":{target:"wilba_tech/rama_works_m60_a"},"rama/u80_a":{target:"wilba_tech/rama_works_u80_a"},"ramonimbao/herringbone":{target:"ramonimbao/herringbone/v1"},"rgbkb/pan":{target:"rgbkb/pan/rev1/32a"},"rgbkb/pan/rev1":{target:"rgbkb/pan/rev1/32a"},romac:{target:"kingly_keys/romac"},ropro:{target:"kingly_keys/ropro"},"s7_elephant/rev1":{target:"jacky_studio/s7_elephant/rev1"},"s7_elephant/rev2":{target:"jacky_studio/s7_elephant/rev2"},satan:{target:"gh60/satan"},skog:{target:"percent/skog"},smallice:{target:"keyhive/smallice"},southpaw75:{target:"fr4/southpaw75"},southpole:{target:"keyhive/southpole"},speedo:{target:"cozykeys/speedo/v2"},staryu:{target:"ktec/staryu"},stoutgat:{target:"tkw/stoutgat/v1"},suihankey:{target:"suihankey/split/alpha"},ta65:{target:"maartenwut/ta65"},tartan:{target:"dm9records/tartan"},tkc1800:{target:"tkc/tkc1800"},"tkw/stoutgat/v2":{target:"tkw/stoutgat/v2/f411"},tokyo60:{target:"tokyokeyboard/tokyo60"},underscore33:{target:"underscore33/rev1"},uno:{target:"keyhive/uno"},ut472:{target:"keyhive/ut472"},vinta:{target:"coarse/vinta",layouts:{LAYOUT_67_ansi:"LAYOUT_65_ansi_blocker"}},wasdat:{target:"maartenwut/wasdat"},"westfoxtrot/cypher":{target:"westfoxtrot/cypher/rev1"},"whale/sk":{target:"whale/sk/v3"},"wheatfield/blocked65":{target:"mt/blocked65"},"wheatfield/split75":{target:"mt/split75"},xd002:{target:"xiudi/xd002"},"xd004/v1":{target:"xiudi/xd004/v1"},"xd60/rev2":{target:"xiudi/xd60/rev2"},"xd60/rev3":{target:"xiudi/xd60/rev3"},xd68:{target:"xiudi/xd68"},xd75:{target:"xiudi/xd75"},xd84:{target:"xiudi/xd84"},xd84pro:{target:"xiudi/xd84pro"},xd87:{target:"xiudi/xd87"},xd96:{target:"xiudi/xd96"},"xelus/dawn60":{target:"xelus/dawn60/rev1"},"xelus/valor":{target:"xelus/valor/rev1"},yd60mq:{target:"yd60mq/12led"},ymd75:{target:"ymd75/rev1"},z150_bh:{target:"viktus/z150_bh"},z150_blackheart:{target:"z150_bh"},zeal60:{target:"wilba_tech/zeal60"},zeal65:{target:"wilba_tech/zeal65"},"6ball":{target:"maple_computing/6ball"},"7skb/rev1":{target:"salicylic_acid3/7skb/rev1"},"7splus":{target:"salicylic_acid3/7splus"},acr60:{target:"mechkeys/acr60"},adalyn:{target:"tominabox1/adalyn"},ajisai74:{target:"salicylic_acid3/ajisai74"},aleth42:{target:"25keys/aleth42"},alicia_cook:{target:"ibnuda/alicia_cook"},allison:{target:"prototypist/allison"},allison_numpad:{target:"prototypist/allison_numpad"},alu84:{target:"mechkeys/alu84"},"angel17/alpha":{target:"kakunpc/angel17/alpha"},"angel17/rev1":{target:"kakunpc/angel17/rev1"},"angel64/alpha":{target:"kakunpc/angel64/alpha"},"angel64/rev1":{target:"kakunpc/angel64/rev1"},arch_36:{target:"obosob/arch_36"},bakeneko60:{target:"kkatano/bakeneko60"},"bakeneko65/rev2":{target:"kkatano/bakeneko65/rev2"},"bakeneko65/rev3":{target:"kkatano/bakeneko65/rev3"},bakeneko80:{target:"kkatano/bakeneko80"},barleycorn:{target:"yiancardesigns/barleycorn"},"bat43/rev1":{target:"dailycraft/bat43/rev1"},"bat43/rev2":{target:"dailycraft/bat43/rev2"},"bigseries/1key":{target:"woodkeys/bigseries/1key"},"bigseries/2key":{target:"woodkeys/bigseries/2key"},"bigseries/3key":{target:"woodkeys/bigseries/3key"},"bigseries/4key":{target:"woodkeys/bigseries/4key"},bkf:{target:"drhigsby/bkf"},"business_card/alpha":{target:"kakunpc/business_card/alpha"},"business_card/beta":{target:"kakunpc/business_card/beta"},butterstick:{target:"gboards/butterstick"},c39:{target:"maple_computing/c39"},cassette42:{target:"25keys/cassette42"},chidori:{target:"kagizaraya/chidori"},chili:{target:"ydkb/chili"},chimera_ergo:{target:"glenpickle/chimera_ergo"},chimera_ls:{target:"glenpickle/chimera_ls"},chimera_ortho:{target:"glenpickle/chimera_ortho"},chimera_ortho_plus:{target:"glenpickle/chimera_ortho_plus"},choc_taro:{target:"kakunpc/choc_taro"},choco60:{target:"recompile_keys/choco60"},christmas_tree:{target:"maple_computing/christmas_tree"},"claw44/rev1":{target:"dailycraft/claw44/rev1"},cocoa40:{target:"recompile_keys/cocoa40"},comet46:{target:"satt/comet46"},cu24:{target:"capsunlocked/cu24"},cu75:{target:"capsunlocked/cu75"},cu80:{target:"capsunlocked/cu80/v1"},delilah:{target:"rainkeebs/delilah"},diverge3:{target:"unikeyboard/diverge3"},divergetm2:{target:"unikeyboard/divergetm2"},dozen0:{target:"yynmt/dozen0"},dubba175:{target:"drhigsby/dubba175"},eggman:{target:"qpockets/eggman"},ergo42:{target:"biacco42/ergo42"},ergoarrows:{target:"salicylic_acid3/ergoarrows"},"ergodash/mini":{target:"omkbd/ergodash/mini"},"ergodash/rev1":{target:"omkbd/ergodash/rev1"},ergodox_infinity:{target:"input_club/ergodox_infinity"},ergotaco:{target:"gboards/ergotaco"},espectro:{target:"mechkeys/espectro"},felix:{target:"unikeyboard/felix"},four_banger:{target:"bpiphany/four_banger"},freyr:{target:"hnahkb/freyr"},geminate60:{target:"weirdo/geminate60"},georgi:{target:"gboards/georgi"},gergo:{target:"gboards/gergo"},getta25:{target:"salicylic_acid3/getta25"},gingham:{target:"yiancardesigns/gingham"},gurindam:{target:"ibnuda/gurindam"},halberd:{target:"kagizaraya/halberd"},"hecomi/alpha":{target:"takashiski/hecomi/alpha"},hid_liber:{target:"bpiphany/hid_liber"},"id67/default_rgb":{target:"idobao/id67/default_rgb"},"id67/rgb":{target:"idobao/id67/rgb"},id80:{target:"idobao/id80/v1"},id87:{target:"idobao/id87/v1"},idobo:{target:"idobao/id75/v1"},infinity60:{target:"input_club/infinity60"},"ivy/rev1":{target:"maple_computing/ivy/rev1"},jisplit89:{target:"salicylic_acid3/jisplit89"},jnao:{target:"maple_computing/jnao"},just60:{target:"ydkb/just60"},k_type:{target:"input_club/k_type"},kagamidget:{target:"yynmt/kagamidget"},"kelowna/rgb64":{target:"weirdo/kelowna/rgb64"},"kprepublic/bm65hsrgb_iso":{target:"kprepublic/bm65hsrgb_iso/rev1"},"kprepublic/bm68hsrgb":{target:"kprepublic/bm68hsrgb/rev1"},latin17rgb:{target:"latincompass/latin17rgb"},latin47ble:{target:"latincompass/latin47ble"},latin60rgb:{target:"latincompass/latin60rgb"},latin64ble:{target:"latincompass/latin64ble"},latin6rgb:{target:"latincompass/latin6rgb"},latinpad:{target:"latincompass/latinpad"},latinpadble:{target:"latincompass/latinpadble"},"launchpad/rev1":{target:"maple_computing/launchpad/rev1"},lck75:{target:"lyso1/lck75"},le_chiffre:{target:"tominabox1/le_chiffre"},lefishe:{target:"lyso1/lefishe"},"lets_split_eh/eh":{target:"maple_computing/lets_split_eh/eh"},ls_60:{target:"weirdo/ls_60"},m3n3van:{target:"matthewdias/m3n3van"},"mechmini/v1":{target:"mechkeys/mechmini/v1"},"mechmini/v2":{target:"mechkeys/mechmini/v2"},meira:{target:"woodkeys/meira"},meishi:{target:"biacco42/meishi"},meishi2:{target:"biacco42/meishi2"},"minidox/rev1":{target:"maple_computing/minidox/rev1"},minim:{target:"matthewdias/minim"},mio:{target:"recompile_keys/mio"},model_v:{target:"matthewdias/model_v"},montex:{target:"idobao/montex/v1"},nafuda:{target:"salicylic_acid3/nafuda"},"naiping/np64":{target:"weirdo/naiping/np64"},"naiping/nphhkb":{target:"weirdo/naiping/nphhkb"},"naiping/npminila":{target:"weirdo/naiping/npminila"},naked48:{target:"salicylic_acid3/naked48"},naked60:{target:"salicylic_acid3/naked60"},naked64:{target:"salicylic_acid3/naked64"},namecard2x4:{target:"takashiski/namecard2x4"},nebula12:{target:"spaceholdings/nebula12"},nebula68:{target:"spaceholdings/nebula68"},nebula68b:{target:"spaceholdings/nebula68b"},niu_mini:{target:"kbdfans/niu_mini"},nk1:{target:"novelkeys/nk1"},nk65:{target:"novelkeys/nk65"},nk87:{target:"novelkeys/nk87"},nknl7en:{target:"salicylic_acid3/nknl7en"},nknl7jp:{target:"salicylic_acid3/nknl7jp"},nomu30:{target:"recompile_keys/nomu30"},novelpad:{target:"novelkeys/novelpad"},ogurec:{target:"drhigsby/ogurec"},"otaku_split/rev0":{target:"takashiski/otaku_split/rev0"},"otaku_split/rev1":{target:"takashiski/otaku_split/rev1"},owl8:{target:"dailycraft/owl8"},packrat:{target:"drhigsby/packrat"},pistachio:{target:"rate/pistachio"},pistachio_mp:{target:"rate/pistachio_mp"},pistachio_pro:{target:"rate/pistachio_pro"},plexus75:{target:"checkerboards/plexus75"},pursuit40:{target:"checkerboards/pursuit40"},qaz:{target:"tominabox1/qaz"},quark:{target:"checkerboards/quark"},rabbit_capture_plan:{target:"kakunpc/rabbit_capture_plan"},rainkeeb:{target:"rainkeebs/rainkeeb"},reviung33:{target:"reviung/reviung33"},reviung34:{target:"reviung/reviung34"},reviung39:{target:"reviung/reviung39"},reviung41:{target:"reviung/reviung41"},reviung5:{target:"reviung/reviung5"},reviung53:{target:"reviung/reviung53"},reviung61:{target:"reviung/reviung61"},"runner3680/3x6":{target:"omkbd/runner3680/3x6"},"runner3680/3x7":{target:"omkbd/runner3680/3x7"},"runner3680/3x8":{target:"omkbd/runner3680/3x8"},"runner3680/4x6":{target:"omkbd/runner3680/4x6"},"runner3680/4x7":{target:"omkbd/runner3680/4x7"},"runner3680/4x8":{target:"omkbd/runner3680/4x8"},"runner3680/5x6":{target:"omkbd/runner3680/5x6"},"runner3680/5x6_5x8":{target:"omkbd/runner3680/5x6_5x8"},"runner3680/5x7":{target:"omkbd/runner3680/5x7"},"runner3680/5x8":{target:"omkbd/runner3680/5x8"},scarletbandana:{target:"woodkeys/scarletbandana"},scythe:{target:"kagizaraya/scythe"},seigaiha:{target:"yiancardesigns/seigaiha"},setta21:{target:"salicylic_acid3/setta21"},"space_space/rev1":{target:"qpockets/space_space/rev1"},"space_space/rev2":{target:"qpockets/space_space/rev2"},"spiderisland/winry25tc":{target:"winry/winry25tc"},splitreus62:{target:"nacly/splitreus62"},"squiggle/rev1":{target:"ibnuda/squiggle/rev1"},standaside:{target:"edi/standaside"},steal_this_keyboard:{target:"obosob/steal_this_keyboard"},stella:{target:"hnahkb/stella"},"suihankey/alpha":{target:"kakunpc/suihankey/alpha"},"suihankey/rev1":{target:"kakunpc/suihankey/rev1"},"suihankey/split":{target:"kakunpc/suihankey/split"},the_ruler:{target:"maple_computing/the_ruler"},thedogkeyboard:{target:"kakunpc/thedogkeyboard"},tiger910:{target:"weirdo/tiger910"},treadstone32:{target:"marksard/treadstone32"},"treadstone48/rev1":{target:"marksard/treadstone48/rev1"},"treadstone48/rev2":{target:"marksard/treadstone48/rev2"},txuu:{target:"matthewdias/txuu"},ua62:{target:"nacly/ua62"},"underscore33/rev1":{target:"tominabox1/underscore33/rev1"},"underscore33/rev2":{target:"tominabox1/underscore33/rev2"},vn66:{target:"hnahkb/vn66"},wallaby:{target:"kkatano/wallaby"},wanten:{target:"qpockets/wanten"},whitefox:{target:"input_club/whitefox"},"wings42/rev1":{target:"dailycraft/wings42/rev1"},"wings42/rev1_extkeys":{target:"dailycraft/wings42/rev1_extkeys"},"wings42/rev2":{target:"dailycraft/wings42/rev2"},yasui:{target:"rainkeebs/yasui"},yd60mq:{target:"ymdk/yd60mq"},yd68:{target:"ydkb/yd68"},ymd75:{target:"ymdk/ymd75"},ymd96:{target:"ymdk/ymd96"},ymdk_np21:{target:"ymdk/np21"},yurei:{target:"kkatano/yurei"},zinc:{target:"25keys/zinc"},"zinc/rev1":{target:"25keys/zinc/rev1"},"zinc/reva":{target:"25keys/zinc/reva"},ergodox_ez:{target:"ergodox_ez/base"}},Y={lookup:Qt};var Xt=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"botctrl",attrs:{id:"controller-bottom"}},[t("VeilComponent",{attrs:{"is-visible":e.isVeilOpened},scopedSlots:e._u([{key:"contents",fn:function(){return[t("div",{staticClass:"input-url-modal"},[t("div",[t("label",{attrs:{for:"url-import-field"}},[e._v("Url:")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.urlImport,expression:"urlImport"}],ref:"urlimport",attrs:{id:"url-import-field",type:"text"},domProps:{value:e.urlImport},on:{input:function(r){r.target.composing||(e.urlImport=r.target.value)}}})]),t("div",[t("button",{on:{click:e.importUrlkeymap}},[e._v("Load")]),t("button",{on:{click:e.closeVeil}},[e._v("cancel")])])])]},proxy:!0}])}),t("div",{staticClass:"botctrl-1-1"},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("downloadJSON.title"),expression:"$t('downloadJSON.title')",modifiers:{bottom:!0}}],attrs:{id:"export"},on:{click:e.exportJSON}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}})],1),t("span",{staticClass:"label-button"},[e._v(e._s(e.$t("downloadJSON.label")))]),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("importJSON.title"),expression:"$t('importJSON.title')",modifiers:{bottom:!0}}],attrs:{id:"import"},on:{click:e.importKeymap}},[t("font-awesome-icon",{attrs:{icon:"upload",size:"lg","fixed-width":""}})],1),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("importUrlJSON.title"),expression:"$t('importUrlJSON.title')",modifiers:{bottom:!0}}],attrs:{id:"import-url"},on:{click:e.openVeil}},[t("font-awesome-icon",{attrs:{icon:"cloud-upload-alt",size:"lg","fixed-width":""}})],1),t("a",{staticClass:"button-padding",attrs:{rel:"noopener",target:"_blank",href:e.configuratorDocsURL}},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("keymapHelp.title"),expression:"$t('keymapHelp.title')",modifiers:{bottom:!0}}],staticClass:"ui-button",attrs:{id:"keymapHelp"}},[t("font-awesome-icon",{attrs:{icon:"question-circle",size:"lg","fixed-width":""}}),t("span",{staticClass:"hide-small"},[e._v(e._s(e.$t("keymapHelp.label")))])],1)]),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("printKeymap.title"),expression:"$t('printKeymap.title')",modifiers:{bottom:!0}}],attrs:{id:"printkeymaps"},on:{click:e.printKeymaps}},[t("font-awesome-icon",{attrs:{icon:"print",size:"lg","fixed-width":""}}),t("span",{staticClass:"hide-small"},[e._v(e._s(e.$t("printKeymap.label")))])],1),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("testKeys.title"),expression:"$t('testKeys.title')",modifiers:{bottom:!0}}],attrs:{id:"testkeys"},on:{click:e.testKeys}},[t("font-awesome-icon",{attrs:{icon:"keyboard",size:"lg","fixed-width":""}}),t("span",{staticClass:"hide-small"},[e._v(e._s(e.$t("testKeys.label")))])],1),t("input",{ref:"fileImportElement",attrs:{id:"fileImport",type:"file",accept:"application/json"},on:{change:e.fileImportChanged}}),t("input",{ref:"infoPreviewElement",attrs:{id:"infoPreview",type:"file",accept:"application/json"},on:{change:e.infoPreviewChanged}})]),e.electron?t("div",{staticClass:"botctrl-1-2"},[t("ElectronBottomControls",{attrs:{"disable-download-binary":e.disableDownloadBinary}})],1):t("div",{staticClass:"botctrl-1-2"},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("downloadSource.title"),expression:"$t('downloadSource.title')"}],staticClass:"fixed-size",attrs:{id:"source",disabled:e.disableDownloadSource},on:{click:e.downloadSource}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("downloadSource.label"))+" ")],1),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("downloadFirmware.title"),expression:"$t('downloadFirmware.title')"}],attrs:{id:"fwFile",disabled:e.disableDownloadBinary},on:{click:e.downloadFirmware}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("downloadFirmware.label"))+" ")],1)]),e.downloadElementEnabled?t("div",[t("a",{ref:"downloadElement",attrs:{href:e.urlEncodedData,download:e.filename}})]):e._e()],1)},Zt=[];const{isNavigationFailure:H,NavigationFailureType:V}=fe,ea="data:application/json;charset=utf-8,",ta={name:"BottomController",components:{ElectronBottomControls:Gt},data:()=>({isVeilOpened:!1,downloadElementEnabled:!1,urlEncodedData:"",filename:"",urlImport:"",reader:void 0}),computed:{...m("keymap",["templates"]),...m("app",["keyboard","layout","previewRequested","enableDownloads","firmwareBinaryURL","firmwareSourceURL","keymapSourceURL","author","notes","electron"]),...h("app",["exportKeymapName","firmwareFile"]),...h("keymap",["isDirty","exportLayers"]),disableDownloadKeymap(){return!this.enableDownloads&&this.keymapSourceURL!==""},disableDownloadSource(){return!this.enableDownloads&&this.firmwareSourceURL!==""},disableDownloadBinary(){return!this.enableDownloads||l(this.firmwareBinaryURL)||this.firmwareBinaryURL===""},configuratorDocsURL(){return"https://docs.qmk.fm/#/configurator_troubleshooting"}},watch:{previewRequested(e){e&&(this.$refs.infoPreviewElement.click(),window.setTimeout(()=>this.dismissPreview()))}},methods:{...c("app",["dismissPreview","enablePreview","setAuthor","setKeyboard","setKeymapName","setLayout","setNotes","startListening","stopListening"]),...c("keymap",["setLoadingKeymapPromise","setDirty","clear"]),...c("keymap",{clearKeymap:"clear"}),...c("status",["deferredMessage","append"]),...c("status",{clearStatus:"clear"}),...f("app",["changeKeyboard","loadKeymapFromUrl","loadLayouts"]),...f("status",["viewReadme"]),...f("keymap",["load_converted_keymap"]),async importUrlkeymap(){try{const e=await this.loadKeymapFromUrl(this.urlImport);await this.loadJsonData(e)}catch{alert("Seems like there is an issue trying to get the file")}this.closeVeil()},openVeil(){this.isVeilOpened=!0,this.stopListening(),y.nextTick(()=>{this.$refs.urlimport.focus()})},closeVeil(){this.startListening(),this.urlImport="",this.isVeilOpened=!1},exportJSON(){let e=this.exportLayers({compiler:!1});const{keymap:a}=this.templates;let t=Object.assign(a,{keyboard:this.keyboard,keymap:this.exportKeymapName,layout:this.layout,layers:e,author:this.author,notes:this.notes});this.download(`${this.exportKeymapName}.json`,JSON.stringify(t,null,2))},download(e,a){this.urlEncodedData=ea+encodeURIComponent(a),this.filename=e,this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},downloadFirmware(){this.urlEncodedData=_(this.firmwareBinaryURL),this.filename=this.firmwareFile,this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},downloadSource(){this.urlEncodedData=_(this.firmwareSourceURL),this.filename="source.zip",this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},downloadKeymap(){this.urlEncodedData=_(this.keymapSourceURL),this.filename="source.zip",this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},importKeymap(){if(this.isDirty&&!confirm(T({action:"change keyboard and layout"})))return!1;this.$refs.fileImportElement.click()},fileImportChanged(){var e=this.$refs.fileImportElement.files;this.reader=new FileReader,this.reader.onload=this.importJSONOnLoad,this.reader.readAsText(_(e)),this.$refs.fileImportElement.value=""},remapKeyboard(e,a,t=0){let r=!1;if(t>10)console.warn(`possible remap loop detected with ${e}:${a}`);else if(!l(Y.lookup[e])){const{target:i,layouts:s}=Y.lookup[e];l(i)||(e=i,r=!0),!l(s)&&!l(s[a])&&(a=s[a],r=!0)}return r?this.remapKeyboard(e,a,++t):{keyboard:e,layout:a}},async loadJsonData(e){if(e.version&&e.keyboard&&e.keyboard.settings){alert(this.$t("errors.kbfirmwareJSONUnsupported"));return}if(ze(e)){alert(this.$t("errors.unknownJSON"));return}if(!l(e.author)){const{author:t,notes:r}=e;this.setAuthor(t),this.setNotes(r)}e=Object.assign(e,this.remapKeyboard(e.keyboard,e.layout)),this.setKeyboard(e.keyboard);try{await this.changeKeyboard(this.keyboard),this.setLayout(e.layout),await this.$router.replace({path:`/${e.keyboard}/${e.layout}`}).catch(s=>{if(!H(s,V.duplicated)&&!H(s,V.cancelled))throw s});var a=this.$store;let t=await new Promise(s=>this.setLoadingKeymapPromise(s));const r=await this.load_converted_keymap(e.layers);let i=this.$t("statsTemplate",r);(r.warnings.length>0||r.errors.length>0)&&(i=`${i} +${r.warnings.join(` +`)}`,i=`${i} +${r.errors.join(` +`)}`),this.deferredMessage(i),this.viewReadme(this.keyboard).then(()=>{let s=e.keymap;s.endsWith(".json")&&(s=s.replace(/.json$/,"")),this.setKeymapName(s),this.setDirty()}),Le()}catch(t){console.log("Unexpected error",t)}},async importJSONOnLoad(){try{const e=JSON.parse(this.reader.result);await this.loadJsonData(e)}catch(e){console.log(e),alert(this.$t("errors.invalidQMKKeymap"));return}},infoPreviewChanged(){var e=this.$refs.infoPreviewElement.files;e.length!==0&&(this.enablePreview(),Ce(),this.reader=new FileReader,this.reader.onload=this.previewInfoOnLoad,this.reader.readAsText(_(e)),this.$refs.infoPreviewElement.value="")},async previewInfoOnLoad(){const e=this.reader.result;let a;try{a=JSON.parse(e)}catch(r){console.log(r),alert("Sorry, that doesn't appear to be a valid QMK info file.");return}this.setKeyboard(ve);const t=this.$store;try{await this.loadLayouts(a),this.setLayout(" "),y.nextTick(()=>{const r=Oe(t.state.app.layouts);this.clearKeymap(),this.setLayout(r),this.clearKeymap(),this.setKeymapName("info.json preview"),this.clearStatus(),this.append([`Preview info.json mode +`,`For Developers only, working on new keyboards. +`," ctrl, alt, u - see key sizes"," ctrl, alt, n - cycle colorways"," layout drop down to preview layouts"].join(` +`))})}catch(r){console.log("unexpected error",r)}},printKeymaps(){this.$router.push("/print")},testKeys(){this.$router.push("/test")}}},W={};var aa=p(ta,Xt,Zt,!1,ra,null,null,null);function ra(e){for(let a in W)this[a]=W[a]}const ia=function(){return aa.exports}();var sa=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-layer",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.dropped.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleave.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:function(r){return r.preventDefault(),e.dragenter.apply(null,arguments)}}},[t("div",{class:e.hasFocus?"key-layer-title-focus":"key-layer-title"},[e._v(e._s(e.displayName)),t("div",[e.isShowingKeymapLegends?t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"input",staticClass:"key-layer-input",style:"width:calc("+this.charLength+"ch + 6px);",attrs:{spellcheck:"false"},domProps:{value:e.value},on:{focus:function(r){return r.preventDefault(),r.stopPropagation(),e.focus.apply(null,arguments)},blur:function(r){return r.preventDefault(),r.stopPropagation(),e.blur.apply(null,arguments)},click:function(r){return r.preventDefault(),r.stopPropagation(),e.clickignore.apply(null,arguments)},input:function(r){r.target.composing||(e.value=r.target.value)}}}):e._e()])]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},na=[];const oa={name:"any-key",extends:k,data(){return{charLength:3,hasFocus:!1}},computed:{value:{get(){return this.meta.text},set(e){this.updateWidth(e),this.setText({layer:this.$store.state.keymap.layer,index:this.id,text:e})}}},methods:{...c("keymap",["setText"]),blur(){this.startListening(),this.hasFocus=!1,this.charLength=3,this.setSelected(void 0)},focus(){this.stopListening(),this.hasFocus=!0,this.charLength=this.value?this.value.length:3,this.$refs.input.selectionStart=this.$refs.input.selectionEnd=1e3},updateWidth(e){this.charLength=e.length},clickignore(){this.stopListening()}}},G={};var la=p(oa,sa,na,!1,ca,null,null,null);function ca(e){for(let a in G)this[a]=G[a]}const Q=function(){return la.exports}();var da=Re,ua=Ue,pa="[object Number]";function ma(e){return typeof e=="number"||ua(e)&&da(e)==pa}var Se=ma,ga=Se;function ha(e){return ga(e)&&e!=+e}var ya=ha,va=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-layer",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.dropped.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleave.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:function(r){return r.preventDefault(),e.dragenter.apply(null,arguments)}}},[t("div",{class:e.hasFocus?"key-layer-title-focus":"key-layer-title"},[e._v(e._s(e.displayName)),t("div",[e.isShowingKeymapLegends?t("input",{staticClass:"key-layer-input",class:e.errorClasses,attrs:{type:"number",min:"0",max:"15"},domProps:{value:e.value},on:{focus:e.focus,blur:e.blur,input:e.input}}):e._e()])]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},fa=[];const ba={name:"layer-key",extends:k,data(){return{error:!1,hasFocus:!1}},computed:{...m("keymap",{curLayer:"layer"}),value(){return this.meta.layer},errorClasses(){return this.error?"input-error":""}},methods:{...c("app",["setHasErrors","setHasNoErrors"]),...c("keymap",["setText"]),...f("keymap",["setKeycodeLayer"]),input(e){const a=parseInt(e.target.value,10);!ya(a)&&Se(a)&&(this.error=a<0||a>15,this.error||this.setKeycodeLayer({layer:this.curLayer,index:this.id,toLayer:a})),this.error?this.setHasErrors():this.setHasNoErrors()},blur(){this.startListening(),this.setSelected(void 0),this.hasFocus=!1},focus(){this.stopListening(),this.hasFocus=!0}}},X={};var _a=p(ba,va,fa,!1,ka,null,null,null);function ka(e){for(let a in X)this[a]=X[a]}const Z=function(){return _a.exports}();var wa=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-container",class:e.myclasses,style:e.mystyles,attrs:{id:e.myid,draggable:""},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.droppedContents.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:e.dragenter,dragleave:e.dragleave}},[t("div",[e._v(e._s(e.displayName)),e.isShowingKeymapLegends?t("div",{staticClass:"key-contents",class:e.contentClasses,on:{dragenter:function(r){return r.preventDefault(),e.dragenterContents.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleaveContents.apply(null,arguments)},click:function(r){return r.preventDefault(),r.stopPropagation(),e.clickContents.apply(null,arguments)}}},[e._v(e._s(e.contents))]):e._e()]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},xa=[];const $a={name:"ContainerKey",extends:k,data(){return{value:this.meta.text,contentsInHover:!1}},computed:{contents(){return this.meta.contents?this.formatName(this.meta.contents.name):""},contentClasses(){let e=[];return this.contentsInHover&&e.push("overme"),this.isContentSelected&&e.push("keycode-select"),console.log("contentClasses ",e),e.join(" ")}},methods:{...c("keymap",["setContents"]),dragenterContents(e){e.target.classList.contains("key-contents")&&(this.contentsInHover=!0)},dragleaveContents(){this.contentsInHover=!1},droppedContents(e){if(e.target.classList.contains("key-contents")){console.log("drop on contents ",e);let a=JSON.parse(e.dataTransfer.getData("application/json"));return l(a.type)&&this.setContents({index:this.id,key:{name:a.name,code:a.code,type:a.type}}),this.dragleave(e),this.dragleaveContents(e),!0}return this.dropped(e)}}},ee={};var Ca=p($a,wa,xa,!1,La,null,null,null);function La(e){for(let a in ee)this[a]=ee[a]}const te=function(){return Ca.exports}();var Sa=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-container",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid,title:e.mytitle},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.droppedContents.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:e.dragenter,dragleave:e.dragleave}},[t("div",[e._v(e._s(e.layerDisplayName)),e.isShowingKeymapLegends?t("div",{staticClass:"key-contents",class:e.contentClasses,on:{dragenter:function(r){return r.preventDefault(),e.dragenterContents.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleaveContents.apply(null,arguments)},click:function(r){return r.preventDefault(),r.stopPropagation(),e.clickContents.apply(null,arguments)}}},[e._v(e._s(e.contents))]):e._e()]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},Ta=[];const Ka={name:"layer-container-key",extends:k,data(){return{value:this.meta.text,contentsInHover:!1}},computed:{mytitle(){const e=this.meta.contents&&this.meta.contents.code||"KC_NO";return`LT(${this.meta.layer}, ${e})`},layerDisplayName(){return this.isShowingKeymapLegends?`LT ${this.meta.layer}`:this.displayName},contents(){return this.meta.contents?this.formatName(this.meta.contents.name):""},contentClasses(){let e=[];return this.contentsInHover&&e.push("overme"),this.isContentSelected&&e.push("keycode-select"),console.log("contentClasses ",e),e.join(" ")}},methods:{...c("keymap",["setContents"]),dragenterContents(e){e.target.classList.contains("key-contents")&&(this.contentsInHover=!0)},dragleaveContents(){this.contentsInHover=!1},droppedContents(e){if(e.target.classList.contains("key-contents")){console.log("drop on contents ",e);let a=JSON.parse(e.dataTransfer.getData("application/json"));return l(a.type)&&this.setContents({index:this.id,key:{name:a.name,code:a.code,type:a.type,layer:a.layer}}),this.dragleave(e),this.dragleaveContents(e),!0}return this.dropped(e)}}},ae={};var Fa=p(Ka,Sa,Ta,!1,ja,null,null,null);function ja(e){for(let a in ae)this[a]=ae[a]}const Na=function(){return Fa.exports}();var Ea=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{style:e.styles,attrs:{id:"visual-keymap"}},[e._l(e.currentLayer,function(r){return[t("transition",{key:r.id,attrs:{name:"fade",appear:""}},[t(e.getComponent(r),e._b({key:r.id,tag:"component"},"component",r,!1))],1)]})],2)},Da=[];const za={name:"VisualKeymap",components:{BaseKey:k,AnyKey:Q,LayerKey:Z,ContainerKey:te},extends:Be,props:{profile:Boolean,debug:{type:Boolean,default:!1}},data(){return{width:0,height:0}},computed:{...m("keymap",["config","layer"]),...h("keymap",["getLayer","loadingKeymapPromise","colorway","defaults"]),...m("app",["layout","layouts","legends","previewRequested"]),currentLayer(){const e=this.layouts[this.layout],a=this.getLayer(this.layer);if(l(e)||l(a))return[];this.profile&&console.time("currentLayer");const t=this.colorway;let r=e.map((i,s)=>{let o=Object.assign({w:1,h:1},i);const d=this.calcKeyKeymapPos(o.x,o.y),g=this.calcKeyKeymapDims(o.w,o.h),b=i.matrix;return Object.assign({id:s,layer:this.layer,meta:a[s],colorway:t,legends:this.legends,matrix:b},d,g)});if(this.profile&&console.timeEnd("currentLayer"),this.loadingKeymapPromise){const i=this.loadingKeymapPromise;this.setLoadingKeymapPromise(void 0),i()}return r}},watch:{layout(e,a){this.profile&&console.time("layout"),!l(e)&&!this.isLayoutUIUpdate(e,a)&&e!==a?this.recalcEverything(e):l(e)&&!l(a)&&a!==""&&this.recalcEverything(a),this.profile&&console.timeEnd("layout")}},methods:{...c("keymap",["changeLayer","clear","initKeymap","resetConfig","resizeConfig","setLoadingKeymapPromise"]),...c("status",["append"]),...f("status",["scrollToEnd"]),isLayoutUIUpdate(e,a){return e===""||a===""},getComponent(e){const{meta:a}=e;if(a===void 0)return this.debug&&console.log(`key ${e.id} has undefined metadata`),k;switch(a.type){case"container":return te;case"layer":return Z;case"layer-container":return Na;case"text":return Q;default:return k}},setSize(e){this.width=e.x,this.height=e.y},recalcEverything(e){this.profile&&console.time("layout::reset"),this.resetConfig(),this.changeLayer(0),this.profile&&console.time("layout::initkeymap"),this.getLayer(0).length===0&&this.initKeymap({layer:0,layout:this.layouts[e]}),this.profile&&console.timeEnd("layout::initkeymap"),this.profile&&console.timeEnd("layout::reset"),this.profile&&console.time("layout::scale");const a=this.layouts[e];if(l(a)){const r=` + +WARNING: layout ${e} does not exist on this keyboard + +`;console.log(r),this.append(r),this.scrollToEnd();return}const t=a.reduce((r,i)=>{let s=Object.assign({w:1,h:1},i);const o=this.calcKeyKeymapPos(s.x,s.y),d=this.calcKeyKeymapDims(s.w,s.h);return r.x=Math.max(r.x,o.x+d.w),r.y=Math.max(r.y,o.y+d.h),r},{x:0,y:0});t.x>this.defaults.MAX_X&&(this.resizeConfig(t),t.x*=this.config.SCALE,t.y*=this.config.SCALE),this.setSize(t),this.profile&&console.timeEnd("layout::scale")}}},re={};var Oa=p(za,Ea,Da,!1,Ra,null,null,null);function Ra(e){for(let a in re)this[a]=re[a]}const Ua=function(){return Oa.exports}();var Aa=Math.ceil,Ia=Math.max;function Pa(e,a,t,r){for(var i=-1,s=Ia(Aa((a-e)/(t||1)),0),o=Array(s);s--;)o[r?s:++i]=e,e+=t;return o}var Ma=Pa,qa=Ma,Ba=Ae,E=Ie;function Ja(e){return function(a,t,r){return r&&typeof r!="number"&&Ba(a,t,r)&&(t=r=void 0),a=E(a),t===void 0?(t=a,a=0):t=E(t),r=r===void 0?a{let t=[a],r=this.getLayer(a);return l(r)||t.push("non-empty"),this.layer==a&&t.push("active"),{id:a,name:a,clazz:t.join(" ")}})},defaultClearLayerCode(){return this.configuratorSettings.clearLayerDefault?"KC_TRNS":"KC_NO"}},methods:{...c("keymap",["changeLayer","initLayer"]),clicked(e){l(this.getLayer(e))&&this.initLayer({layer:e,code:this.defaultClearLayerCode}),this.changeLayer(e)},clearLayer(){confirm(this.$t("layer.confirm"))&&(this.initLayer({layer:this.layer,code:this.defaultClearLayerCode}),this.$store.commit("keymap/setDirty"))}}},ie={};var Za=p(Xa,Ga,Qa,!1,er,null,null,null);function er(e){for(let a in ie)this[a]=ie[a]}const tr=function(){return Za.exports}();var ar=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{ref:"console"},[e.appInitialized?t("controllerTop"):e._e(),t("statusPanel"),t("controllerBottom")],1),t("div",{staticClass:"hint hint-right"},[t("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("downloadToolbox.label"),expression:"$t('downloadToolbox.label')"}],attrs:{href:"https://github.com/qmk/qmk_toolbox/releases",target:"_blank",rel:"noopener"}},[e._v(e._s(e.$t("downloadToolbox.label")))])]),t("div",{staticClass:"split-content"},[t("div",{staticClass:"left-side"},[t("layerControl")],1),t("div",{staticClass:"right-side"},[t("div",{staticClass:"keymap--area"},[t("label",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("ColorwayTip.title"),expression:"$t('ColorwayTip.title')"}],staticClass:"keymap--label"},[e._v(" "+e._s(e.$t("keymap.label"))+": "),e.continuousInput?t("font-awesome-icon",{attrs:{icon:"keyboard","fixed-width":""}}):e._e()],1),e._v(" \xA0 "),t("select",{directives:[{name:"model",rawName:"v-model",value:e.curIndex,expression:"curIndex"}],staticClass:"keymap--keyset",attrs:{id:"colorway-select"},on:{focus:e.focus,blur:e.blur,change:function(r){var i=Array.prototype.filter.call(r.target.options,function(s){return s.selected}).map(function(s){var o="_value"in s?s._value:s.value;return o});e.curIndex=r.target.multiple?i:i[0]}}},e._l(e.displayColorways,function(r,i){return t("option",{key:i,staticClass:"option",domProps:{value:i}},[e._v(" "+e._s(r)+" ")])}),0),t("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("favoriteColor"),expression:"$t('favoriteColor')"}],class:{active:e.isFavoriteColor},attrs:{id:"favorite-colorway"},on:{click:e.favColor}},[t("font-awesome-icon",{attrs:{icon:"star",size:"lg","fixed-width":""}})],1)]),t("visualKeymap",{attrs:{profile:!1}}),t("span",{staticClass:"keymap--count"},[t("span",{staticClass:"keymap--counter"},[e._v(e._s(e.keyCount))]),e._v("Keys")])],1)])])},rr=[];const ir={name:"Main",props:{},components:{ControllerTop:Ut,StatusPanel:Bt,ControllerBottom:ia,VisualKeymap:Ua,LayerControl:tr},computed:{...m("app",["appInitialized","configuratorSettings"]),...h("app",["keyCount"]),...m("keymap",["continuousInput"]),...h("keymap",["colorwayIndex","colorways","size"]),curIndex:{get(){return this.colorwayIndex},set(e){this.nextColorway(e)}},displayColorways(){return this.colorways.map(e=>e.replace(/-/g," ").split(" ").map(a=>Kt(a)).join(" ").replace(/Gmk/,"GMK").replace(/^Sa/,"SA").replace(/^Dsa/,"DSA").replace(/^Jtk/,"JTK").replace(/Kat/,"KAT").replace(/Wob/,"WOB").replace(/Ta/,"TA").replace(/Mt3/,"MT3").replace(/Dcs/,"DCS").replace(/Dev Tty/,"/dev/tty").replace(/ ?Plus/g,"+").replace(/ ?Dot ?/g,".").replace(/Ascii/,"ASCII"))},redditPost(){return"https://www.reddit.com/r/MechanicalKeyboards/comments/aio97b/qmk_configurator_updates_beta_need_your_input/"},isFavoriteColor(){return this.configuratorSettings.favoriteColor&&this.displayColorways[this.curIndex].toLowerCase()===this.configuratorSettings.favoriteColor.toLowerCase()}},methods:{...f("app",["setFavoriteColor","initKeypressListener"]),...c("keymap",["nextColorway"]),...c("app",["resetListener","stopListening","startListening"]),favColor(){this.isFavoriteColor?this.setFavoriteColor(""):this.setFavoriteColor(this.displayColorways[this.curIndex])},focus(){this.stopListening()},blur(){this.startListening()}},async mounted(){if(await this.initKeypressListener(),this.configuratorSettings.favoriteColor){const e=this.configuratorSettings.favoriteColor.toLowerCase();this.curIndex=this.displayColorways.findIndex(a=>a.toLowerCase()===e)}},beforeDestroy(){this.resetListener()}},se={};var sr=p(ir,ar,rr,!1,nr,null,null,null);function nr(e){for(let a in se)this[a]=se[a]}const or=function(){return sr.exports}();var lr=Pe,cr=function(){return lr.Date.now()},dr=cr,ur=Me,D=dr,ne=qe,pr="Expected a function",mr=Math.max,gr=Math.min;function hr(e,a,t){var r,i,s,o,d,g,b=0,A=!1,w=!1,K=!0;if(typeof e!="function")throw new TypeError(pr);a=ne(a)||0,ur(t)&&(A=!!t.leading,w="maxWait"in t,s=w?mr(ne(t.maxWait)||0,a):s,K="trailing"in t?!!t.trailing:K);function F(u){var v=r,x=i;return r=i=void 0,b=u,o=e.apply(x,v),o}function Te(u){return b=u,d=setTimeout(C,a),A?F(u):o}function Ke(u){var v=u-g,x=u-b,M=a-v;return w?gr(M,s-x):M}function I(u){var v=u-g,x=u-b;return g===void 0||v>=a||v<0||w&&x>=s}function C(){var u=D();if(I(u))return P(u);d=setTimeout(C,Ke(u))}function P(u){return d=void 0,K&&r?F(u):(r=i=void 0,o)}function Fe(){d!==void 0&&clearTimeout(d),b=0,r=g=i=d=void 0}function je(){return d===void 0?o:P(D())}function j(){var u=D(),v=I(u);if(r=arguments,i=this,g=u,v){if(d===void 0)return Te(g);if(w)return clearTimeout(d),d=setTimeout(C,a),F(g)}return d===void 0&&(d=setTimeout(C,a)),o}return j.cancel=Fe,j.flush=je,j}var yr=hr,vr=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"keycode ui-draggable ui-draggable-handle",class:e.computedClass,style:e.computedStyles,attrs:{draggable:"","data-type":e.type,"data-code":e.code},on:{drag:e.drag,dragstart:e.dragstart,dragend:e.dragend,click:e.clicked,mouseenter:function(r){return e.$emit("mouseenter")},mouseleave:function(r){return e.$emit("mouseleave")}}},[e._v(e._s(e.displayName))])},fr=[];const br={name:"keycode",props:{type:String,code:String,title:String,width:null,name:String,classes:String,styles:Object,layer:Number},computed:{computedStyles(){return this.styles?this.styles:""},computedClass(){let e=[];return l(this.width)||e.push(`keycode-${this.width}`),l(this.type)||e.push(`keycode-${this.type}`),this.dragging&&e.push("dragging"),this.classes&&e.push(this.classes),e.join(" ")},displayName(){return this.name},displayTitle(){return this.title?`${this.code} +${this.title}`:this.code}},data(){return{dragging:!1,crt:void 0,hidden:void 0}},methods:{dragend(){this.dragging=!1,this.hidden.removeChild(this.crt)},drag(){},dragstart(e){this.crt=this.$el.cloneNode(!0),this.hidden.appendChild(this.crt),e.dataTransfer.setDragImage(this.crt,0,0),this.dragging=!0;let{name:a,code:t,type:r,layer:i}=this;e.dropEffect="copy",e.dataTransfer.dropEffect="move",e.dataTransfer.setData("application/json",JSON.stringify({name:a,type:r,code:t,layer:i}))},clicked(){this.$store.commit("keymap/setKeycode",{_code:this.code,layer:this.layer})}},mounted(){this.hidden=document.getElementsByClassName("qmk-hidden-drag-n-drop")[0]}},oe={};var _r=p(br,vr,fr,!1,kr,null,null,null);function kr(e){for(let a in oe)this[a]=oe[a]}const le=function(){return _r.exports}();var wr=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"space",class:e.computedClass,attrs:{title:e.label},on:{mouseenter:function(r){return e.$emit("mouseenter")}}},[e._v(" "+e._s(e.label)+"\xA0 "),e.icon?t("span",{class:e.iconClass},[t("font-awesome-icon",{attrs:{icon:e.icon,"fixed-width":""}})],1):e._e()])},xr=[];const $r={name:"space",props:{label:String,width:null,icon:{type:String,default:""},iconClass:{type:String,default:""}},computed:{computedClass(){let e=[];return l(this.width)||e.push(`space-${this.width}`),e}},data(){return{}}},ce={};var Cr=p($r,wr,xr,!1,Lr,null,null,null);function Lr(e){for(let a in ce)this[a]=ce[a]}const de=function(){return Cr.exports}();var Sr=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"keycodes-section"}},[t("div",{staticStyle:{"text-align":"left","margin-left":"10px"}},[t("p",[t("label",[e._v(e._s(e.$t("keycodes.label"))+":")]),t("span",{staticClass:"hint"},[t("a",{attrs:{href:"https://docs.qmk.fm/#/keycodes",title:e.$t("keycodesRef.label"),target:"_blank",rel:"noopener"}},[e._v(e._s(e.$t("keycodesRef.label")))])])])]),t("div",{attrs:{id:"keycodes"}},[t("div",{staticClass:"tabs"},[e._l(e.keycodesByGroup,function(r,i){return t("span",{key:i,staticClass:"tab",class:e.classes(i),attrs:{title:e.$t("keycodesTab."+i+".label")},on:{click:function(s){return e.changeActive(i)}}},[e._v(e._s(e.$t("keycodesTab."+i+".label"))),e.searchFilter!==""?t("span",[e._v("("+e._s(e.searchCounters[i])+")")]):e._e()])}),t("span",{staticClass:"end-tab"},[t("font-awesome-icon",{staticClass:"keycode-search-icon",attrs:{icon:"search"}}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.searchFilter_,expression:"searchFilter_"}],attrs:{type:"text",placeholder:e.$t("searchKeycodes"),autocomplete:"off",spellcheck:"false"},domProps:{value:e.searchFilter_},on:{focus:e.stopListening,blur:e.startListening,input:function(r){r.target.composing||(e.searchFilter_=r.target.value)}}})],1)],2),t("div",{staticClass:"tab-area"},[e._l(e.activeTab,function(r,i){return[t(e.getComponent(r.code),e._b({key:i,tag:"component",class:e.filterClass(r),on:{mouseenter:function(s){return e.message(r)}}},"component",r,!1))]})],2)])])},Tr=[];const Kr={name:"keycodes",components:{Keycode:le,Space:de},props:{},data(){return{clearTimeout:void 0}},mounted(){this.debouncedSetSearchFilter=yr(this.setSearchFilter,500)},computed:{...h("keycodes",["keycodes"]),...m("app",["configuratorSettings"]),...m("keycodes",["searchFilter","searchCounters","active"]),defaultTab(){return this.configuratorSettings.iso?"ISO/JIS":"ANSI"},activeTab(){return this.keycodesByGroup[this.active]},keycodesByGroup(){let e=this.keycodes.reduce((a,t)=>(t.group?(a[t.label]=[],a.current=t.label):a[a.current].push(t),a),{});return delete e.current,e},searchFilter_:{get(){return this.searchFilter},set(e){this.debouncedSetSearchFilter(e)}}},methods:{...c("app",["setMessage","stopListening","startListening"]),...c("keycodes",["setSearchFilter","changeActive"]),getComponent(e){return l(e)?de:le},classes(e){let a=[];return e===this.active&&a.push("active"),a.join(" ")},message(e){let a="";l(e.code)?a=e.title?e.title:"":a=e.title?`${e.code} - ${e.title}`:e.code,this.setMessage(a),this.messageClear()},messageClear(){this.clearTimeout&&window.clearTimeout(this.clearTimeout),this.clearTimeout=window.setTimeout(()=>{n.commit("app/setMessage","")},3e3)},filterClass(e){if(this.searchFilter===""||l(e.code))return"";const a=this.searchFilter_.toUpperCase();if(!e.code.includes(a)&&!(e.name&&e.name.toUpperCase().includes(a))&&!(e.title&&e.title.toUpperCase().includes(a)))return"desaturated"}}},ue={};var Fr=p(Kr,Sr,Tr,!1,jr,null,null,null);function jr(e){for(let a in ue)this[a]=ue[a]}const Nr=function(){return Fr.exports}();var Er=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{staticClass:"main"},[t("Main")],1),t("div",[t("keycodes")],1)])},Dr=[];const zr={name:"configurator",components:{Main:or,Keycodes:Nr},methods:{}},pe={};var Or=p(zr,Er,Dr,!1,Rr,null,null,null);function Rr(e){for(let a in pe)this[a]=pe[a]}const Ir=function(){return Or.exports}();export{Ir as default}; diff --git a/assets/Home.fe6589aa.css b/assets/Home.fe6589aa.css new file mode 100644 index 0000000000..a5e5cf7152 --- /dev/null +++ b/assets/Home.fe6589aa.css @@ -0,0 +1 @@ +#drop-label-keyboard{min-width:137px}.topctrl{text-align:left;display:grid;grid-template:[top] 1fr [middle] 1fr [bottom] 1fr/[left] minmax(700px,3fr) [right] 2fr;grid-row-gap:2px}#controller-top{padding:5px;border-radius:5px 5px 0 0;border-style:solid;border-width:1px 1px 0px 1px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:100%}.topctrl-keyboards{grid-row:top;grid-column:left;height:2.5rem}.topctrl-keymap-name{grid-row:bottom;grid-column:left;justify-self:start}#keymap-name{width:220px;width:calc(30rem - 16px);padding:7px;border:1px solid;border-radius:4px}.topctrl-controls{grid-row:top/span 2;grid-column:right;justify-self:end}.topctrl-layouts{grid-row:middle;grid-column-start:left;grid-column-end:right;justify-self:start}#layout{padding:5px 4px;border-radius:4px;border:1px solid;width:288px;width:30rem}#layout:focus{outline:2px solid black}.drop-label{display:inline-block;text-align:right;padding-right:5px;min-width:160px;max-width:190px}.half-size{font-size:11px;text-overflow:"";vertical-align:middle}#keyboard{max-width:18rem}.v-select{display:inline-block;width:30rem}.topctrl-keyboards .v-select{font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;border-radius:4px}.topctrl-keyboards .v-select:focus-within{outline:2px solid black}#open-on-github{cursor:pointer;margin-left:8px;color:#fff}.input-url-modal{padding:5px;border:1px solid;border-radius:5px;width:400px}.fixed-size{min-width:150px}#export{border-radius:4px 0 0 4px;margin-right:1px}#import{border-radius:0 4px 4px 0}#import-url{border-radius:4px}.input-url-modal label{padding-right:5px}.input-url-modal div:nth-child(2){margin-top:5px}.input-url-modal button{line-height:120%;padding:6px 12px;border-width:0;border-radius:3px;margin:0 0 0 4px;cursor:pointer}#url-import-field{width:340px;padding:7px;border:1px solid;border-radius:4px}.label-button{line-height:155%;vertical-align:middle;display:inline-block;margin:-3px 1px 0 0;font-size:14px;font-weight:700;height:19px;border:0px solid;padding:5px 8px;text-transform:uppercase}@media (max-width: 90rem){.hide-small{display:none}}.button-padding{margin:0 4px}.key-contents.overme{border-radius:4px}.fade-enter-active{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-leave-active{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}.clear-button{line-height:100%;margin:0;border-radius:3px;border:0px solid;padding:6px 8px;cursor:pointer}.hint-right{display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#colorway-select{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.beta-feedback{position:fixed;right:10px;top:30px}.beta-button{height:30px;font-size:15px;border-radius:9px;cursor:pointer}.keymap--label{float:left}.keymap--counter{display:inline-block;padding:0 5px;margin-top:2px}.keymap--count{float:right;color:#999}.keymap--keyset{float:right;border-radius:4px;border:1px solid}.keymap--keyset:focus{outline:2px solid black}.keymap--area{margin-top:1em;margin-bottom:1em;height:1.5em}.space-label{width:100%;clear:both;height:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-weight:700}#keycodes{border:none;margin-bottom:20px}.tabs{display:grid;grid-template:auto / repeat(6,minmax(120px,200px))}.tab{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-top:1px solid;border-left:1px solid;border-right:1px solid;padding:2px;margin-right:2px;border-radius:4px 4px 0 0;display:inline-block;opacity:.55;z-index:100;cursor:pointer;margin-bottom:-1px}.end-tab{grid-column:-1;justify-self:end}.end-tab input{padding:3px 7px;border:1px solid #cdcdcd;border-radius:4px;width:90%;float:right}.tab-area{height:412px;padding:10px 5px;border:1px solid;border-radius:0 4px 4px}.tab.active{opacity:1}.keycode.isoenter{position:absolute;left:520px;top:117px;height:69px}.desaturated{opacity:.3}.keycode-search-icon{position:absolute;right:5px;top:11px;color:#999}.tab span{margin-left:4px}.keycodes-section{margin-top:30px;text-align:left}.keycodes-section label{padding-left:20px} diff --git a/assets/Print.43531894.js b/assets/Print.43531894.js new file mode 100644 index 0000000000..861a38a451 --- /dev/null +++ b/assets/Print.43531894.js @@ -0,0 +1,5 @@ +import{n as i,d as n,m as y,e as v,i as l,V as g}from"./index.e2a69c9b.js";import{B as $,a as k}from"./BaseKey.64b83051.js";var b=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"key",class:t.myclasses,style:t.mystyles,attrs:{id:t.myid,title:t.displayName}},[t._v(" "+t._s(t.displayName)+" ")])},w=[];const x={name:"print-key",props:{layer:Number},extends:$,computed:{myid(){return`key-${this.layer}-${this.id}`},displayName(){return this.meta.type==="layer"?this.meta.code.replace("layer",this.meta.layer):this.meta.type==="text"?this.formatName(this.breakLines(this.meta.text)):this.meta.type==="layer-container"?`${this.meta.name.toUpperCase()}, +${this.formatName(this.meta.contents.code)}`:this.meta.type==="container"?`${this.meta.name.toUpperCase()} +(${this.formatName(this.meta.contents.code)})`:this.formatName(this.breakLines(this.meta.name))}},methods:{breakLines(t){return this.uw<1.75&&(t=t.replace(" ",` +`).replace("_",`_ +`)),t}}},c={};var L=i(x,b,w,!1,C,null,null,null);function C(t){for(let s in c)this[s]=c[s]}const u=function(){return L.exports}();var K=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"print-keymap",style:t.styles},[t._l(t.currentLayer(t.layer),function(a){return[e("PrintKey",t._b({key:a.id,attrs:{layer:t.layer,printable:!0}},"PrintKey",a,!1))]})],2)},P=[];const N={name:"PrintKeymap",components:{PrintKey:u},extends:k,props:{profile:Boolean,layer:{type:Number,default:0}},data(){return{width:0,height:0}},computed:{...n("app",["layout"]),...n("keymap",["config"]),...y("keymap",["getLayer","loadingKeymapPromise","colorway","defaults"]),...n("app",["layout","layouts","previewRequested"])},mounted(){this.setSize(this.calculateMax(this.layout))},methods:{...v("keymap",["resizeConfig"]),currentLayer(t){const s=this.layouts[this.layout],e=this.getLayer(t);if(l(s)||l(e))return[];this.profile&&console.time("currentLayer");const a=this.colorway;let p=s.map((h,o)=>{let r=Object.assign({w:1,h:1},h);const d=this.calcKeyKeymapPos(r.x,r.y),f=this.calcKeyKeymapDims(r.w,r.h);return Object.assign({id:o,layer:this.layer,meta:e[o],colorway:a},d,f)});return this.profile&&console.timeEnd("currentLayer"),p},getComponent(){return u}}},_={};var S=i(N,K,P,!1,R,null,null,null);function R(t){for(let s in _)this[s]=_[s]}const j=function(){return S.exports}();var D=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"print-layout"},[e("div",{staticClass:"print-controls"},[e("button",{staticClass:"ui-button",attrs:{id:"leavePrint"},on:{click:t.gohome}},[e("font-awesome-icon",{attrs:{icon:"chevron-left",size:"lg","fixed-width":""}}),t._v(" "+t._s(t.i18n("back.title"))+" ")],1),e("button",{staticClass:"ui-button",attrs:{id:"print"},on:{click:function(a){return t.print()}}},[e("font-awesome-icon",{attrs:{icon:"print",size:"lg","fixed-width":""}}),t._v(" "+t._s(t.i18n("print.title"))+" ")],1)]),e("div",{staticClass:"meta-info"},[e("table",[e("tr",[e("th",[t._v(t._s(t.i18n("keyboard.label")))]),e("td",[t._v(t._s(t.keyboard))])]),e("tr",[e("th",[t._v(t._s(t.i18n("layout.label")))]),e("td",[t._v(t._s(t.layout))])]),e("tr",[e("th",[t._v(t._s(t.i18n("author.title")))]),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t._author,expression:"_author"}],attrs:{type:"text",placeholder:t.i18n("author.placeholder")},domProps:{value:t._author},on:{input:function(a){a.target.composing||(t._author=a.target.value)}}})])]),e("tr",{on:{click:t.toggleDate}},[e("th",[t._v(t._s(t.i18n("date.title")))]),e("td",[t._v(t._s(t.today))])]),e("tr",[e("th",[t._v(t._s(t.i18n("source.title")))]),e("td",[e("a",{class:t.myclasses,attrs:{href:t.firmwareURL,target:"_blank"}},[t._v(t._s(t.firmwareURL))])])]),e("tr",[e("th",[t._v(t._s(t.i18n("notes.title")))]),e("td",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t._notes,expression:"_notes"}],staticClass:"optional-notes",attrs:{cols:"80",rows:"3",placeholder:t.i18n("notes.placeholder")},domProps:{value:t._notes},on:{input:function(a){a.target.composing||(t._notes=a.target.value)}}})])])])]),e("div",[t._l(t.activeLayers,function(a){return[e("div",{key:a,staticClass:"layer-output",class:t.firefoxOnly(a)},[e("h3",{staticClass:"layer-output-title"},[t._v(" "+t._s(t.i18n("layer.label"))+" "+t._s(a)+" ")]),e("PrintKeymap",{attrs:{layer:a}})],1)]})],2)])},O=[];const T={name:"printerator",computed:{...n("app",["keyboard","layout","layouts","author","notes"]),...y("keymap",["activeLayers"]),today(){const t=new Date(Date.now());return this.dateToggle?`${t.toLocaleDateString()} ${t.toLocaleTimeString()}`:`${t.toISOString()}`},firmwareURL(){return`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${this.keyboard}`},myclasses(){let t=[];return(this.keyboard.match(/\//g)||[]).length>0&&t.push("source-small"),t.join(" ")},_author:{set(t){this.$store.commit("app/setAuthor",t)},get(){return this.author}},_notes:{set(t){this.$store.commit("app/setNotes",t)},get(){return this.notes}}},components:{PrintKeymap:j},mounted(){console.log("Active layers",this.activeLayers)},methods:{i18n(t){return this.$t(`print.${t}`)},gohome(){this.$router.push(`/${this.keyboard}/${this.layout}`)},toggleDate(){this.dateToggle=!this.dateToggle},print(){this._notes===""&&(this._notes=this.$t("print.notes.empty")),this._author===""&&(this._author=this.$t("print.anonymous.label")),g.nextTick(()=>{window.print()})},firefoxOnly(t){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&t/3%3==0?"layout-output-firefox":""}},data(){return{dateToggle:!0}}},m={};var U=i(T,D,O,!1,z,null,null,null);function z(t){for(let s in m)this[s]=m[s]}const E=function(){return U.exports}();export{E as default}; diff --git a/assets/Print.76aa46fc.css b/assets/Print.76aa46fc.css new file mode 100644 index 0000000000..9c8879b9e8 --- /dev/null +++ b/assets/Print.76aa46fc.css @@ -0,0 +1 @@ +.print-keymap{border-radius:5px;border:5px solid;position:relative;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.3);box-shadow:0 0 3px #0000004d}.print-keymap:after{content:" ";display:block;height:0;clear:both}.print-keymap>.keycode-select{border:none!important}.print-keymap{break-inside:avoid-page}.print-layout{display:grid;justify-items:center;grid-template:repeat(auto-fill,1fr) / 1fr}.meta-info{max-width:800px}.meta-info th:first-letter{text-transform:uppercase}.layer-output{page-break-inside:avoid}.layout-output-firefox{page-break-before:always}.layer-output-title{margin-top:15px}table>tr>th{vertical-align:top}textarea.optional-notes{font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-size:14px;width:400px}.print-controls{padding-bottom:20px}.source-small{font-size:80%} diff --git a/assets/Santa_hat.caf4a6a3.svg b/assets/Santa_hat.caf4a6a3.svg new file mode 100644 index 0000000000..9799ca04cf --- /dev/null +++ b/assets/Santa_hat.caf4a6a3.svg @@ -0,0 +1,26 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/Test.a430b51d.css b/assets/Test.a430b51d.css new file mode 100644 index 0000000000..264f66f428 --- /dev/null +++ b/assets/Test.a430b51d.css @@ -0,0 +1 @@ +#chatter-alert{text-transform:uppercase;font-weight:700;color:red}#chatter-container{text-align:left}#chatter-threshold{margin:0 5px;width:50px}#chatter-threshold::-webkit-inner-spin-button,#chatter-threshold::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button!important;opacity:1}.layout-selector-container select{padding:5px 4px;border-radius:4px;border:1px solid;margin-left:10px}.tester{margin-top:35px;display:grid;grid-template:45px 1fr 1fr / 1fr;justify-items:center}.visual-tester-keymap{position:relative}.info{margin-top:10px;display:grid;grid-template:[info-title] 30px [info-top] 4rem [info-bottom] 13rem / 1fr}.info-title{grid-row:info-title}.letter-display{grid-row:info-top;display:grid;grid-template:[letter] 3rem / [letter-left] 1fr [letter-mid] 1fr [letter-right] 1fr;grid-column-gap:10px;font-size:2rem;font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.letter-key{position:relative;border:1px solid;grid-column:letter-mid;grid-row:letter}.letter-code{position:relative;grid-column:letter-left;grid-row:letter;border:1px solid}.letter-key-code{position:relative;grid-column:letter-right;grid-row:letter;border:1px solid;cursor:pointer}.status-log{grid-row:info-bottom;padding:2px 5px;width:869px;text-align:left;border:1px solid;font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;white-space:pre-wrap;overflow-y:scroll;height:200px;font-size:12px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block}.key-label,.keycode-label,.code-label{position:absolute;font-size:8px;right:2px;bottom:1px}.layout-btn-select{line-height:120%;margin:0 4px 10px 0;border-radius:3px;border:0px solid;padding:6px 12px;cursor:pointer}.volume{margin-right:10px} diff --git a/assets/Test.ac55ae35.js b/assets/Test.ac55ae35.js new file mode 100644 index 0000000000..6c8f5078ca --- /dev/null +++ b/assets/Test.ac55ae35.js @@ -0,0 +1,24 @@ +import{n as O,z as k,d as B,m as $,i as L,e as M,g as N}from"./index.e2a69c9b.js";import{B as X,a as q}from"./BaseKey.64b83051.js";var W=function(){var a=this,v=a.$createElement,n=a._self._c||v;return n("div",{staticClass:"key tester-key",class:a.localClasses,style:a.mystyles,attrs:{id:a.myid,title:a.displayName}},[a._v(a._s(a.displayName))])},Q=[];const Y={name:"tester-key",props:{layer:Number},extends:X,computed:{myid(){return`key-${this.layer}-${this.id}`},displayName(){return this.formatName(this.breakLines(this.meta.name))},localClasses(){const a=[];return this.meta.active&&a.push("active"),this.meta.chatter&&a.push("chatter-detected"),this.meta.detected&&a.push("detected"),`${this.myclasses} ${a.join(" ")}`}},methods:{breakLines(a){return this.uw<1.75&&(a=a.replace(" ",` +`).replace("_",`_ +`)),a}}},E={};var Z=O(Y,W,Q,!1,j,null,null,null);function j(a){for(let v in E)this[v]=E[v]}const D=function(){return Z.exports}();var G={};/*! + * howler.js v2.2.3 + * howlerjs.com + * + * (c) 2013-2020, James Simpson of GoldFire Studios + * goldfirestudios.com + * + * MIT License + */(function(a){(function(){var v=function(){this.init()};v.prototype={init:function(){var e=this||n;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator=typeof window<"u"&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||n;if(e=parseFloat(e),t.ctx||w(),typeof e<"u"&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&typeof e.ctx.close<"u"&&(e.ctx.close(),e.ctx=null,w()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||n;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if(typeof Audio<"u")try{var t=new Audio;typeof t.oncanplaythrough>"u"&&(e._canPlayEvent="canplay")}catch{e.noAudio=!0}else e.noAudio=!0;try{var t=new Audio;t.muted&&(e.noAudio=!0)}catch{}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||n,t=null;try{t=typeof Audio<"u"?new Audio:null}catch{return e}if(!t||typeof t.canPlayType!="function")return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),o=e._navigator?e._navigator.userAgent:"",u=o.match(/OPR\/([0-6].)/g),_=u&&parseInt(u[0].split("/")[1],10)<33,s=o.indexOf("Safari")!==-1&&o.indexOf("Chrome")===-1,c=o.match(/Version\/(.*?) /),h=s&&c&&parseInt(c[1],10)<15;return e._codecs={mp3:!!(!_&&(r||t.canPlayType("audio/mp3;").replace(/^no$/,""))),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!h&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!h&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!(e._audioUnlocked||!e.ctx)){e._audioUnlocked=!1,e.autoUnlock=!1,!e._mobileUnloaded&&e.ctx.sampleRate!==44100&&(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(r){for(;e._html5AudioPool.length"u"?h.noteOn(0):h.start(0),typeof e.ctx.resume=="function"&&e.ctx.resume(),h.onended=function(){h.disconnect(0),e._audioUnlocked=!0,document.removeEventListener("touchstart",t,!0),document.removeEventListener("touchend",t,!0),document.removeEventListener("click",t,!0),document.removeEventListener("keydown",t,!0);for(var A=0;A"u"||!n.usingWebAudio)){for(var t=0;t"u"||!n.usingWebAudio))return e.state==="running"&&e.ctx.state!=="interrupted"&&e._suspendTimer?(clearTimeout(e._suspendTimer),e._suspendTimer=null):e.state==="suspended"||e.state==="running"&&e.ctx.state==="interrupted"?(e.ctx.resume().then(function(){e.state="running";for(var t=0;t"u"&&(e="__default",!r._playLock)){for(var u=0,_=0;_0?s._seek:r._sprite[e][0]/1e3),A=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-h),b=A*1e3/Math.abs(s._rate),T=r._sprite[e][0]/1e3,S=(r._sprite[e][0]+r._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var I=function(){s._paused=!1,s._seek=h,s._start=T,s._stop=S,s._loop=!!(s._loop||r._sprite[e][2])};if(h>=S){r._ended(s);return}var y=s._node;if(r._webAudio){var H=function(){r._playLock=!1,I(),r._refreshBuffer(s);var x=s._muted||r._muted?0:s._volume;y.gain.setValueAtTime(x,n.ctx.currentTime),s._playStart=n.ctx.currentTime,typeof y.bufferSource.start>"u"?s._loop?y.bufferSource.noteGrainOn(0,h,86400):y.bufferSource.noteGrainOn(0,h,A):s._loop?y.bufferSource.start(0,h,86400):y.bufferSource.start(0,h,A),b!==1/0&&(r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),b)),t||setTimeout(function(){r._emit("play",s._id),r._loadQueue()},0)};n.state==="running"&&n.ctx.state!=="interrupted"?H():(r._playLock=!0,r.once("resume",H),r._clearTimer(s._id))}else{var P=function(){y.currentTime=h,y.muted=s._muted||r._muted||n._muted||y.muted,y.volume=s._volume*n.volume(),y.playbackRate=s._rate;try{var x=y.play();if(x&&typeof Promise<"u"&&(x instanceof Promise||typeof x.then=="function")?(r._playLock=!0,I(),x.then(function(){r._playLock=!1,y._unlocked=!0,t?r._loadQueue():r._emit("play",s._id)}).catch(function(){r._playLock=!1,r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0})):t||(r._playLock=!1,I(),r._emit("play",s._id)),y.playbackRate=s._rate,y.paused){r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}e!=="__default"||s._loop?r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),b):(r._endTimers[s._id]=function(){r._ended(s),y.removeEventListener("ended",r._endTimers[s._id],!1)},y.addEventListener("ended",r._endTimers[s._id],!1))}catch(R){r._emit("playerror",s._id,R)}};y.src==="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"&&(y.src=r._src,y.load());var V=window&&window.ejecta||!y.readyState&&n._navigator.isCocoonJS;if(y.readyState>=3||V)P();else{r._playLock=!0,r._state="loading";var C=function(){r._state="loaded",P(),y.removeEventListener(n._canPlayEvent,C,!1)};y.addEventListener(n._canPlayEvent,C,!1),r._clearTimer(s._id)}}return s._id},pause:function(e){var t=this;if(t._state!=="loaded"||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var r=t._getSoundIds(e),o=0;o"u"?u._node.bufferSource.noteOff(0):u._node.bufferSource.stop(0),t._cleanBuffer(u._node)}else(!isNaN(u._node.duration)||u._node.duration===1/0)&&u._node.pause();arguments[1]||t._emit("pause",u?u._id:null)}return t},stop:function(e,t){var r=this;if(r._state!=="loaded"||r._playLock)return r._queue.push({event:"stop",action:function(){r.stop(e)}}),r;for(var o=r._getSoundIds(e),u=0;u"u"?_._node.bufferSource.noteOff(0):_._node.bufferSource.stop(0),r._cleanBuffer(_._node)):(!isNaN(_._node.duration)||_._node.duration===1/0)&&(_._node.currentTime=_._start||0,_._node.pause(),_._node.duration===1/0&&r._clearSound(_._node))),t||r._emit("stop",_._id))}return r},mute:function(e,t){var r=this;if(r._state!=="loaded"||r._playLock)return r._queue.push({event:"mute",action:function(){r.mute(e,t)}}),r;if(typeof t>"u")if(typeof e=="boolean")r._muted=e;else return r._muted;for(var o=r._getSoundIds(t),u=0;u"u"){var u=e._getSoundIds(),_=u.indexOf(t[0]);_>=0?o=parseInt(t[0],10):r=parseFloat(t[0])}else t.length>=2&&(r=parseFloat(t[0]),o=parseInt(t[1],10));var s;if(typeof r<"u"&&r>=0&&r<=1){if(e._state!=="loaded"||e._playLock)return e._queue.push({event:"volume",action:function(){e.volume.apply(e,t)}}),e;typeof o>"u"&&(e._volume=r),o=e._getSoundIds(o);for(var c=0;c"u")}}return u},_startFadeInterval:function(e,t,r,o,u,_){var s=this,c=t,h=r-t,A=Math.abs(h/.01),b=Math.max(4,A>0?o/A:o),T=Date.now();e._fadeTo=r,e._interval=setInterval(function(){var S=(Date.now()-T)/o;T=Date.now(),c+=h*S,c=Math.round(c*100)/100,h<0?c=Math.max(r,c):c=Math.min(r,c),s._webAudio?e._volume=c:s.volume(c,e._id,!0),_&&(s._volume=c),(rt&&c>=r)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,s.volume(r,e._id),s._emit("fade",e._id))},b)},_stopFade:function(e){var t=this,r=t._soundById(e);return r&&r._interval&&(t._webAudio&&r._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(r._interval),r._interval=null,t.volume(r._fadeTo,e),r._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e=this,t=arguments,r,o,u;if(t.length===0)return e._loop;if(t.length===1)if(typeof t[0]=="boolean")r=t[0],e._loop=r;else return u=e._soundById(parseInt(t[0],10)),u?u._loop:!1;else t.length===2&&(r=t[0],o=parseInt(t[1],10));for(var _=e._getSoundIds(o),s=0;s<_.length;s++)u=e._soundById(_[s]),u&&(u._loop=r,e._webAudio&&u._node&&u._node.bufferSource&&(u._node.bufferSource.loop=r,r&&(u._node.bufferSource.loopStart=u._start||0,u._node.bufferSource.loopEnd=u._stop,e.playing(_[s])&&(e.pause(_[s],!0),e.play(_[s],!0)))));return e},rate:function(){var e=this,t=arguments,r,o;if(t.length===0)o=e._sounds[0]._id;else if(t.length===1){var u=e._getSoundIds(),_=u.indexOf(t[0]);_>=0?o=parseInt(t[0],10):r=parseFloat(t[0])}else t.length===2&&(r=parseFloat(t[0]),o=parseInt(t[1],10));var s;if(typeof r=="number"){if(e._state!=="loaded"||e._playLock)return e._queue.push({event:"rate",action:function(){e.rate.apply(e,t)}}),e;typeof o>"u"&&(e._rate=r),o=e._getSoundIds(o);for(var c=0;c=0?o=parseInt(t[0],10):e._sounds.length&&(o=e._sounds[0]._id,r=parseFloat(t[0]))}else t.length===2&&(r=parseFloat(t[0]),o=parseInt(t[1],10));if(typeof o>"u")return 0;if(typeof r=="number"&&(e._state!=="loaded"||e._playLock))return e._queue.push({event:"seek",action:function(){e.seek.apply(e,t)}}),e;var s=e._soundById(o);if(s)if(typeof r=="number"&&r>=0){var c=e.playing(o);c&&e.pause(o,!0),s._seek=r,s._ended=!1,e._clearTimer(o),!e._webAudio&&s._node&&!isNaN(s._node.duration)&&(s._node.currentTime=r);var h=function(){c&&e.play(o,!0),e._emit("seek",o)};if(c&&!e._webAudio){var A=function(){e._playLock?setTimeout(A,0):h()};setTimeout(A,0)}else h()}else if(e._webAudio){var b=e.playing(o)?n.ctx.currentTime-s._playStart:0,T=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(T+b*Math.abs(s._rate))}else return s._node.currentTime;return e},playing:function(e){var t=this;if(typeof e=="number"){var r=t._soundById(e);return r?!r._paused:!1}for(var o=0;o=0&&n._howls.splice(o,1);var u=!0;for(r=0;r=0){u=!1;break}return p&&u&&delete p[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,r,o){var u=this,_=u["_on"+e];return typeof t=="function"&&_.push(o?{id:r,fn:t,once:o}:{id:r,fn:t}),u},off:function(e,t,r){var o=this,u=o["_on"+e],_=0;if(typeof t=="number"&&(r=t,t=null),t||r)for(_=0;_=0;_--)(!u[_].id||u[_].id===t||e==="load")&&(setTimeout(function(s){s.call(this,t,r)}.bind(o,u[_].fn),0),u[_].once&&o.off(e,u[_].fn,u[_].id));return o._loadQueue(e),o},_loadQueue:function(e){var t=this;if(t._queue.length>0){var r=t._queue[0];r.event===e&&(t._queue.shift(),t._loadQueue()),e||r.action()}return t},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;o--){if(r<=t)return;e._sounds[o]._ended&&(e._webAudio&&e._sounds[o]._node&&e._sounds[o]._node.disconnect(0),e._sounds.splice(o,1),r--)}}},_getSoundIds:function(e){var t=this;if(typeof e>"u"){for(var r=[],o=0;o=0;if(n._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),r))try{e.bufferSource.buffer=n._scratchBuffer}catch{}return e.bufferSource=null,t},_clearSound:function(e){var t=/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent);t||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var l=function(e){this._parent=e,this.init()};l.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=n._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=typeof n.ctx.createGain>"u"?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(r,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=t._preload===!0?"auto":t._preload,e._node.volume=r*n.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(e._node.duration*10)/10,Object.keys(t._sprite).length===0&&(t._sprite={__default:[0,t._duration*1e3]}),t._state!=="loaded"&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(e._node.duration*10)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=t._duration*1e3),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var p={},f=function(e){var t=e._src;if(p[t]){e._duration=p[t].duration,d(e);return}if(/^data:[^;]+;base64,/.test(t)){for(var r=atob(t.split(",")[1]),o=new Uint8Array(r.length),u=0;u0?(p[t._src]=u,d(t,u)):r()};typeof Promise<"u"&&n.ctx.decodeAudioData.length===1?n.ctx.decodeAudioData(e).then(o).catch(r):n.ctx.decodeAudioData(e,o,r)},d=function(e,t){t&&!e._duration&&(e._duration=t.duration),Object.keys(e._sprite).length===0&&(e._sprite={__default:[0,e._duration*1e3]}),e._state!=="loaded"&&(e._state="loaded",e._emit("load"),e._loadQueue())},w=function(){if(!!n.usingWebAudio){try{typeof AudioContext<"u"?n.ctx=new AudioContext:typeof webkitAudioContext<"u"?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch{n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),t=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=t?parseInt(t[1],10):null;if(e&&r&&r<9){var o=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!o&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=typeof n.ctx.createGain>"u"?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};a.Howler=n,a.Howl=i,typeof k<"u"?(k.HowlerGlobal=v,k.Howler=n,k.Howl=i,k.Sound=l):typeof window<"u"&&(window.HowlerGlobal=v,window.Howler=n,window.Howl=i,window.Sound=l)})();/*! + * Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported. + * + * howler.js v2.2.3 + * howlerjs.com + * + * (c) 2013-2020, James Simpson of GoldFire Studios + * goldfirestudios.com + * + * MIT License + */(function(){HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(n){var i=this;if(!i.ctx||!i.ctx.listener)return i;for(var l=i._howls.length-1;l>=0;l--)i._howls[l].stereo(n);return i},HowlerGlobal.prototype.pos=function(n,i,l){var p=this;if(!p.ctx||!p.ctx.listener)return p;if(i=typeof i!="number"?p._pos[1]:i,l=typeof l!="number"?p._pos[2]:l,typeof n=="number")p._pos=[n,i,l],typeof p.ctx.listener.positionX<"u"?(p.ctx.listener.positionX.setTargetAtTime(p._pos[0],Howler.ctx.currentTime,.1),p.ctx.listener.positionY.setTargetAtTime(p._pos[1],Howler.ctx.currentTime,.1),p.ctx.listener.positionZ.setTargetAtTime(p._pos[2],Howler.ctx.currentTime,.1)):p.ctx.listener.setPosition(p._pos[0],p._pos[1],p._pos[2]);else return p._pos;return p},HowlerGlobal.prototype.orientation=function(n,i,l,p,f,g){var m=this;if(!m.ctx||!m.ctx.listener)return m;var d=m._orientation;if(i=typeof i!="number"?d[1]:i,l=typeof l!="number"?d[2]:l,p=typeof p!="number"?d[3]:p,f=typeof f!="number"?d[4]:f,g=typeof g!="number"?d[5]:g,typeof n=="number")m._orientation=[n,i,l,p,f,g],typeof m.ctx.listener.forwardX<"u"?(m.ctx.listener.forwardX.setTargetAtTime(n,Howler.ctx.currentTime,.1),m.ctx.listener.forwardY.setTargetAtTime(i,Howler.ctx.currentTime,.1),m.ctx.listener.forwardZ.setTargetAtTime(l,Howler.ctx.currentTime,.1),m.ctx.listener.upX.setTargetAtTime(p,Howler.ctx.currentTime,.1),m.ctx.listener.upY.setTargetAtTime(f,Howler.ctx.currentTime,.1),m.ctx.listener.upZ.setTargetAtTime(g,Howler.ctx.currentTime,.1)):m.ctx.listener.setOrientation(n,i,l,p,f,g);else return d;return m},Howl.prototype.init=function(n){return function(i){var l=this;return l._orientation=i.orientation||[1,0,0],l._stereo=i.stereo||null,l._pos=i.pos||null,l._pannerAttr={coneInnerAngle:typeof i.coneInnerAngle<"u"?i.coneInnerAngle:360,coneOuterAngle:typeof i.coneOuterAngle<"u"?i.coneOuterAngle:360,coneOuterGain:typeof i.coneOuterGain<"u"?i.coneOuterGain:0,distanceModel:typeof i.distanceModel<"u"?i.distanceModel:"inverse",maxDistance:typeof i.maxDistance<"u"?i.maxDistance:1e4,panningModel:typeof i.panningModel<"u"?i.panningModel:"HRTF",refDistance:typeof i.refDistance<"u"?i.refDistance:1,rolloffFactor:typeof i.rolloffFactor<"u"?i.rolloffFactor:1},l._onstereo=i.onstereo?[{fn:i.onstereo}]:[],l._onpos=i.onpos?[{fn:i.onpos}]:[],l._onorientation=i.onorientation?[{fn:i.onorientation}]:[],n.call(this,i)}}(Howl.prototype.init),Howl.prototype.stereo=function(n,i){var l=this;if(!l._webAudio)return l;if(l._state!=="loaded")return l._queue.push({event:"stereo",action:function(){l.stereo(n,i)}}),l;var p=typeof Howler.ctx.createStereoPanner>"u"?"spatial":"stereo";if(typeof i>"u")if(typeof n=="number")l._stereo=n,l._pos=[n,0,0];else return l._stereo;for(var f=l._getSoundIds(i),g=0;g"u")if(typeof n=="number")f._pos=[n,i,l];else return f._pos;for(var g=f._getSoundIds(p),m=0;m"u")if(typeof n=="number")f._orientation=[n,i,l];else return f._orientation;for(var g=f._getSoundIds(p),m=0;m"u"&&(l.pannerAttr||(l.pannerAttr={coneInnerAngle:l.coneInnerAngle,coneOuterAngle:l.coneOuterAngle,coneOuterGain:l.coneOuterGain,distanceModel:l.distanceModel,maxDistance:l.maxDistance,refDistance:l.refDistance,rolloffFactor:l.rolloffFactor,panningModel:l.panningModel}),n._pannerAttr={coneInnerAngle:typeof l.pannerAttr.coneInnerAngle<"u"?l.pannerAttr.coneInnerAngle:n._coneInnerAngle,coneOuterAngle:typeof l.pannerAttr.coneOuterAngle<"u"?l.pannerAttr.coneOuterAngle:n._coneOuterAngle,coneOuterGain:typeof l.pannerAttr.coneOuterGain<"u"?l.pannerAttr.coneOuterGain:n._coneOuterGain,distanceModel:typeof l.pannerAttr.distanceModel<"u"?l.pannerAttr.distanceModel:n._distanceModel,maxDistance:typeof l.pannerAttr.maxDistance<"u"?l.pannerAttr.maxDistance:n._maxDistance,refDistance:typeof l.pannerAttr.refDistance<"u"?l.pannerAttr.refDistance:n._refDistance,rolloffFactor:typeof l.pannerAttr.rolloffFactor<"u"?l.pannerAttr.rolloffFactor:n._rolloffFactor,panningModel:typeof l.pannerAttr.panningModel<"u"?l.pannerAttr.panningModel:n._panningModel});else return f=n._soundById(parseInt(i[0],10)),f?f._pannerAttr:n._pannerAttr;else i.length===2&&(l=i[0],p=parseInt(i[1],10));for(var g=n._getSoundIds(p),m=0;m{const l=Object.assign({w:1,h:1},n),p=this.calcKeyKeymapPos(l.x,l.y),f=this.calcKeyKeymapDims(l.w,l.h);return Object.assign({id:i,layer:0,meta:a[i]},p,f)});return this.profile&&console.timeEnd("currentLayer"),v},displayKeyCode(){return this.displayHex?`0x${this.lastKeyCode.toString(16)}`:this.lastKeyCode}},async mounted(){this.createKeyListeners(),this.$store.commit("keycodes/updateKeycodeNames"),await this.init(),this.setSize(this.calculateMax(this.layout))},beforeDestroy(){this.destroyKeyListeners()},methods:{...M("keymap",["resizeConfig"]),...M("tester",["setActive","setDetected","setChatterDetected"]),...N("tester",["init"]),toggleAudio(){this.audioIcon=this.audioIcon==="volume-mute"?"volume-up":"volume-mute"},getComponent(){return D},greenMarkup(a,v){return`${a.padEnd(v," ")}`},formatLog(a,v,n){const i=this.getQMKCode(v);return[a.padEnd(8," "),"- QMK:",this.greenMarkup(i,7),n].join(" ")},getElapsedTime(a,v){return(v-this.timingKeyDown[a.code]).toFixed(3)},createKeyListeners(){document.addEventListener("keydown",this.keydown),document.addEventListener("keyup",this.keyup)},destroyKeyListeners(){document.removeEventListener("keydown",this.keydown),document.removeEventListener("keyup",this.keyup)},keyup(a){const v=performance.now();this.timingKeyUp[a.code]=v;const n=this.getElapsedTime(a,v),i=this.formatKeyEvent(a,n);a.preventDefault(),a.stopPropagation();const l=this.codeToPosition[this.firefoxKeys(a.code)];this.writeToStatus(this.formatLog("KEY-UP",l,i)),L(l)||this.setDetected({pos:l})},keydown(a){if(a.repeat)return;a.preventDefault(),a.stopPropagation(),this.timingKeyDown[a.code]=performance.now();const v=this.codeToPosition[this.firefoxKeys(a.code)];this.writeToStatus(this.formatLog("KEY-DOWN",v,this.formatKeyEvent(a))),this.lastKey=a.key===" "?a.code:a.key,this.lastCode=a.code,this.lastKeyCode=a.keyCode,L(v)||(this.setActive({pos:v}),this.timingKeyUp[a.code]&&this.timingKeyDown[a.code]-this.timingKeyUp[a.code]{a.scrollTop=a.scrollHeight})},writeToStatus(a){this.status+=a+` +`,this.status.length>1e3&&(this.status=this.status.split(` +`).slice(-20).join(` +`)),this.scrollToEnd()},formatKeyEvent(a,v){const n=[];return v&&n.push(`in ${v}ms`),n.unshift(["Event key:",this.greenMarkup(a.key,11),"Code:",this.greenMarkup(a.code,13),"KeyCode:",a.keyCode].join(" ")),n.join(" ")},firefoxKeys(a){switch(a){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight";case"Help":return"Insert";default:return a}},togglehex(){this.displayHex=!this.displayHex}}},F={};var ee=O(z,U,J,!1,te,null,null,null);function te(a){for(let v in F)this[v]=F[v]}const ne=function(){return ee.exports}();var re=function(){var a=this,v=a.$createElement,n=a._self._c||v;return n("div",{staticClass:"visual-tester"},[n("button",{attrs:{id:"leaveTest"},on:{click:function(i){return a.gohome()}}},[n("font-awesome-icon",{attrs:{icon:"chevron-left",size:"lg","fixed-width":""}}),a._v(" "+a._s(a.$t("tester.back.label"))+" ")],1),n("button",{attrs:{id:"resetTest",title:a.$t("tester.reset.title")},on:{click:function(i){return a.reset()}}},[n("font-awesome-icon",{attrs:{icon:"undo",size:"lg","fixed-width":""}}),a._v(" "+a._s(a.$t("tester.reset.label"))+" ")],1),n("VisualTesterKeymap")],1)},oe=[];const ae={name:"TesteratorComponent",components:{VisualTesterKeymap:ne},computed:{...B("app",["keyboard","layout"])},methods:{...M("tester",["reset"]),gohome(){this.$router.push(`/${this.keyboard}/${this.layout}`)}}},K={};var ie=O(ae,re,oe,!1,se,null,null,null);function se(a){for(let v in K)this[v]=K[v]}const _e=function(){return ie.exports}();export{_e as default}; diff --git a/assets/food-potato.b9b94e79.svg b/assets/food-potato.b9b94e79.svg new file mode 100644 index 0000000000..b9e8c429cb --- /dev/null +++ b/assets/food-potato.b9b94e79.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/galaxy-infinity-milky-way-110854.b22a7196.jpg b/assets/galaxy-infinity-milky-way-110854.b22a7196.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f5cd1ee85ad1990c612995903ec741a0ded5d8ab GIT binary patch literal 294701 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�S7#f5I|OjkH6 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 W-z.faa-tada{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-tada.animated.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-tada.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-tada.animated.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-tada.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}.bes-high-job-count{color:red}.bes-odd-job-count{color:#ff0}#browser-warn{padding:0 5px;z-index:3001;position:fixed;top:20px;left:0;background:#d00;color:#e0e0e0;width:100%}#browser-warn a{color:#e0e0e0;font-weight:700}a.dismiss{cursor:pointer}.veil-container{display:grid;grid-template:1fr / 1fr;position:fixed;top:0;left:0;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:50000}.fade-enter-active{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-leave-active{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(1,.5,.8,1);transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:#3c3c3c80;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855),-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:#3c3c3c80;padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px #00000026;border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:#3c3c3c80}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:#3c3c3c80;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:#3c3c3c73;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal.89d35836.woff2) format("woff2"),url(/assets/roboto-mono-all-400-normal.0bdd8d40.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal.59a50722.woff2) format("woff2"),url(/assets/roboto-mono-all-400-normal.0bdd8d40.woff) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal.217a3b3a.woff2) format("woff2"),url(/assets/roboto-mono-all-400-normal.0bdd8d40.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/roboto-mono-all-400-normal.0bdd8d40.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal.f80216c7.woff2) format("woff2"),url(/assets/roboto-mono-all-400-normal.0bdd8d40.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal.e1fd013a.woff2) format("woff2"),url(/assets/roboto-mono-all-400-normal.0bdd8d40.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal.78f525ec.woff2) format("woff2"),url(/assets/roboto-all-400-normal.55110586.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal.8dd3b91c.woff2) format("woff2"),url(/assets/roboto-all-400-normal.55110586.woff) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXUABIAAAAACeAAAAV2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CEAeh+nGR7Y0QXP7KXjgvzP/3DtOJmy9mhRi1k4qIq0/+6y782T+EZv/W2uzmJ6YjGBug7glLeHiX5JkXhcviRDpfzX2wtfv1+runtZ76aL4zlzoUtN7P52oNUE8kQ5CpKWThFjCI4nplEBrhBDhMZx2DMznt0AgCQMA3RGYCAQCCbiAiwAEECCXfERJWU0LikAHyAKY4RzDOPRlusU7F6eRY/kmPhWtaxYuz562BrlZ04+JKwwwLhnJIAriEe1Nlkmg1YHJYA6U19eXo4KCWvUhk05YZl2SyENcBaBPMRQeHtominO6oiGw6Hiog5CukBX+yy8eRAAwhCs4QIYdfLCEOro4YwFtpMhpPILPWZ4BunYuQCEvw9MSBPUpdNXPEDUUXc2edBM3EjOfIGx+iAmgGFatnIaUKISz6QfE/9SRvA4neP48ogT2LKUrS0AMDFcSK+FLENCwV6Y0Z1lThz3tZbxM5ZJLr8xbsXAEdCdTQ09amkmP9IDm1IRF0ZKyqmRan7cu7ezMGg76Rjo9k0nTordqC90qJXz+H64MXL1cczWkGjvgQEmOSpbwZQmrpVQ90ZCCJ0ogmaVIm7dUT429E5r7gpUxfSJh7xFpVpGkGJDOZOCOPQEH1Dgn0zcdwzxx4YNAMqSgA5qzVOf3G8Yi+11Mz2WUOtOZ0ywpIcrB1c0dpSWg2do5CWA1qJRDEAcfcHHHQHHCy8xY9pgkhMUP2OhECzRhkPbDhvUZ1XdkH3gnHoiC1V5nJ4RV0h/0mJUSB1OSMwaDIyXqUxBIbGQWEQAsAMKAA8wAVmDQHbyOQYnJVVldow+Jh007Ft4d2bF7fDJi9Zz4VWI1/KADH3wRyHz1UZs4+PHXwVNffkjb4Y/s5IMW9j9Uf93H7bu7o0kFlgV5t7XlSwx6BkM9oy2dg0Kt2KHSbX/B7V9fowlzT4hebWPDzS3vnZth3aRudwIXJ4lXV751oTBw6+13BQLnku8+JoJf7/rwfW90lb+v/vet/Acfejks/5vaS3G3ufC522fT0onGm2fLXfUtFVkd8x7uywD0MpCF8f/TIIHOMdkb9cZ7viuJSWWZ4EoUb/Q6U+dcG3pBUZoCyXJEaZrRGRAz8a6vB7G2cG886C2dvUMMxPzmuzhdaAJS0hG2hVGj98SQMYQ66tLLWUu6CRXwpxIf5PyGAD0oV1s8CTJlvTTSggDRCUqUzkGvGC+9Qpb1nPTLAQG4jqWDNHULQACyb1z/mtzXHz/td7uXDcAzP8VGIOBd0fTbPzn/v+uMsjeDcJAACLDWdLrgVP6T01nljEKQAiztNEv4oPgXjANs0zzWG891jkEAFufoTguhqz8WBonsh4kAbJYRjNAdYB4Icgtc5rklYVYtaiOLOnUbDGCH2ySXK18apoUnipljng0WmWCMcZaxMIZRjK42j3LmFLNMw/0rmWUYmikEh9PppnXxJfgtnCU4i6zCGYHSxBxDzLHM3PimMVaYZpBF2mZWl5ig8dlTccR0LBOZeoezE3c4h2jtXKUn82Qxsgq2U6UsxH3FIMOMw6GsZ5ExGGuYYBjOLEtwlmDUUEkxpdTRTCnkBj80Cg0AsjFCuVS5fsVQfCGRQ4UfE/0j7o9NSXDqJcgeyv2iYuoIqwLYdr/sqMgYJJjWVJzSX8X0vtqcoVpmpA2zaeOZuTC3LCmHWdfb52T1Zfbu8obM3sxpKU0boGCB1QXVaXmD4NGSupnM/fUzi6exkCIa45gsnDPGbZCySMG4wUZFI9pQeK8T+PGgNVTxb77Vn9lb2OzP72g/jBRb/HpaT+foLspCgdjqz6T5tL8aMYnVGqUfoUBs8efTOXqdsjBTbPXXd0Z6wubnmic2AwAAAA==) format("woff2"),url(/assets/roboto-all-400-normal.55110586.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal.ede055d1.woff2) format("woff2"),url(/assets/roboto-all-400-normal.55110586.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal.fb56f0e0.woff2) format("woff2"),url(/assets/roboto-all-400-normal.55110586.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal.4e959d91.woff2) format("woff2"),url(/assets/roboto-all-400-normal.55110586.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal.cc46322d.woff2) format("woff2"),url(/assets/roboto-all-400-normal.55110586.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal.790da48c.woff2) format("woff2"),url(/assets/roboto-all-700-normal.61e16263.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal.053508cc.woff2) format("woff2"),url(/assets/roboto-all-700-normal.61e16263.woff) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWcABIAAAAACaAAAAU+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhICYM8EQwKg0iDLwsQABIUATYCJAMcBCAFgn4HIAyCKRs/CCAeB+XGM8toirAkN5/igf/vyu4rtIdKKpkFFbp7RYSfS33tObXWn+ie/6vLfqUr0orVARuRVQPVhDiudDkGf3rJu3yCTnn3Vf+rsRe+WlO7u0GbqFhC4T+xaj+AXABQdRE2Tt1UsS7LsmThK6ysbiISdZbtL669Ovse4D9CEGkF9CIKgiCIUENNQEDFsCPIbhV1beAngTHwiHkTaajowAHzEw6IOmSC27vhyOEp11FF6OI4uT26IyW9Kk0FYXzfF7/s4AiTAu4ktWvKnMZKYONn6YN8NDm4eFUEGXI9JNukuQwjrYLxQjdJYB2VYQKBr9J/7//sowcFsI5fbtE021DY2LpnveZMKtDd3Neu6GpZPEFgso1dyQrtaa670G93uE1H4QmthQ9FkFtvBvo3dXkIWdl4gPxfvtuIpyztM6BiULJskrUMyZCKkZKHhAnr57GSTUYpenJLV2Q3O5EtnXbgCTaZWYbHkEaTnLsSP9G9IcstqFsZWliXcafGQVt/UHd3jponKylo7kQDZWZbQ2GTxeHv+nmqzBDHMXO7mrtwbbch3Gk3FskTskn4YG4dH+zmsrFkC9uUP7aWrfs2DMVcIUFSpUViCzRWJCONpScCvUg5P1dnhpaONrqfJyY+EODwKeqhFD2pFdfmJmNrc2KIuXPLNQ6OwjIVy8qM1q7ysoMyr1axouQTJzFUcXRXTblzzXBptvQR0c0i1AEP+MGlC93dMDH+6tjGQRxN7UB26QPtwoEf2mtR8p1euzM9dU+ksqEkjMZ200cBIlISjdEGiqAVZewAHBbC2uhuqTsRleWTGL2O1kL5/HVnhJ66aLH5HdEXejg5IuSMtXcfVZZ+8s7icN67n674+G37n/emsvS1hdZery57c8kZvYHqlYMDvb5o4Zs3wlrPSPNn4oP6wLvYcf6kk7erp3y5MSZ7HSP90tyWz/e/efmug1v33zt0x9W7eD71zasmD24eKWwf940Nfbv5+ysuv/kbn0z58Obfr7r8xu98MrX/0tVHb/uy5/Md9lRbNwYszshsaa+O6DvWPwQx6GSAovT/R4jQ7Bt7eqL3m3KT6uilD90Z7duh4SNo1Q4b1EtH59Z3pVAWFaXFvPLprlpM2XJcFJa3ftpo47uSo5lCUup+aX0MUteQYnICBoXd2R3ySmJdfjf0G4BKhnZvlAyrel58NvIJAUKvGpanlE/17OUgoFYuJkSFpMheNhrtPO2uuHCwbbvfSwMl8MxPHRsAXg/z3/yz0f+vly8pTQJRFoFA8ch/NcpLTdvcfILg9irGyx3ogaFJerHF8Xi96XPNPgRFq/Rq4F0OrQ+IRJvwEVByMElIytgbuNagZm9rpORwa6zXhDSxptZwzFrQa/OmrRZ6YleC27wJVmYWU5gUSZIHI1NJcErnwJ2ruYzScsWC6Mi2FCYnAzflJnETZnBjNC2EEcIUoYTA+Fg4y1qyo7Q+yYqkaxuoraTKlLup8cxytRrcwtopbjn0QTH7fpphbsNGWXAaYYKZzsFqFOcyiZukq1OtVLkGrcqpX/4XSSRgLGMAt8xribl1GSEwWtf1kLzW+N5WpXXvj8pylKzTycZhl+T8KXvmRLqkM0O1GYddCtHj+zuqLsWSjIRxnS6lnA0n9re1yxnrwaXSW5uTMOBU/f38DcdPOsSoBRbXzf317jGSWsMJBrbP0KQ/0VgDd/8ko7CbE4OgVdD1JxqNJOgsbdF/OBosopPoJEY+dF9lXvQ7tJrYJjjKlBgEnaWn9B8KGXV9MBQFSKtnHG5k4QQAAAA=) format("woff2"),url(/assets/roboto-all-700-normal.61e16263.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal.6d6cdebe.woff2) format("woff2"),url(/assets/roboto-all-700-normal.61e16263.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal.6ac62ad1.woff2) format("woff2"),url(/assets/roboto-all-700-normal.61e16263.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal.336bb304.woff2) format("woff2"),url(/assets/roboto-all-700-normal.61e16263.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal.0eaeadb5.woff2) format("woff2"),url(/assets/roboto-all-700-normal.61e16263.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal.2675120f.woff2) format("woff2"),url(/assets/montserrat-all-400-normal.977cced4.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal.637fc058.woff2) format("woff2"),url(/assets/montserrat-all-400-normal.977cced4.woff) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal.e2852d24.woff2) format("woff2"),url(/assets/montserrat-all-400-normal.977cced4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal.66ebd4ac.woff2) format("woff2"),url(/assets/montserrat-all-400-normal.977cced4.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal.2b26a74f.woff2) format("woff2"),url(/assets/montserrat-all-400-normal.977cced4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} diff --git a/assets/index.e2a69c9b.js b/assets/index.e2a69c9b.js new file mode 100644 index 0000000000..c46913bf25 --- /dev/null +++ b/assets/index.e2a69c9b.js @@ -0,0 +1,2226 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const _ of o.addedNodes)_.tagName==="LINK"&&_.rel==="modulepreload"&&a(_)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();/*! + * Vue.js v2.7.9 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */var Gn=Object.freeze({}),je=Array.isArray;function $e(e){return e==null}function se(e){return e!=null}function Ft(e){return e===!0}function q1(e){return e===!1}function gc(e){return typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="boolean"}function Vt(e){return typeof e=="function"}function un(e){return e!==null&&typeof e=="object"}var Hh=Object.prototype.toString;function $n(e){return Hh.call(e)==="[object Object]"}function eP(e){return Hh.call(e)==="[object RegExp]"}function nL(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function bp(e){return se(e)&&typeof e.then=="function"&&typeof e.catch=="function"}function tP(e){return e==null?"":Array.isArray(e)||$n(e)&&e.toString===Hh?JSON.stringify(e,null,2):String(e)}function lc(e){var t=parseFloat(e);return isNaN(t)?e:t}function ya(e,t){for(var n=Object.create(null),a=e.split(","),i=0;i-1)return e.splice(n,1)}}var aP=Object.prototype.hasOwnProperty;function Ln(e,t){return aP.call(e,t)}function Po(e){var t=Object.create(null);return function(a){var i=t[a];return i||(t[a]=e(a))}}var iP=/-(\w)/g,yo=Po(function(e){return e.replace(iP,function(t,n){return n?n.toUpperCase():""})}),rP=Po(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),oP=/\B([A-Z])/g,Lc=Po(function(e){return e.replace(oP,"-$1").toLowerCase()});function lP(e,t){function n(a){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,a):e.call(t)}return n._length=e.length,n}function sP(e,t){return e.bind(t)}var aL=Function.prototype.bind?sP:lP;function Tp(e,t){t=t||0;for(var n=e.length-t,a=new Array(n);n--;)a[n]=e[n+t];return a}function gt(e,t){for(var n in t)e[n]=t[n];return e}function iL(e){for(var t={},n=0;n0,Qh=vn&&vn.indexOf("edge/")>0;vn&&vn.indexOf("android")>0;var CP=vn&&/iphone|ipad|ipod|ios/.test(vn);vn&&/chrome\/\d+/.test(vn);vn&&/phantomjs/.test(vn);var nv=vn&&vn.match(/firefox\/(\d+)/),Pp={}.watch,_L=!1;if(Fn)try{var av={};Object.defineProperty(av,"passive",{get:function(){_L=!0}}),window.addEventListener("test-passive",null,av)}catch{}var Km,Ac=function(){return Km===void 0&&(!Fn&&typeof global<"u"?Km=global.process&&global.process.env.VUE_ENV==="server":Km=!1),Km},ef=Fn&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ql(e){return typeof e=="function"&&/native code/.test(e.toString())}var Ec=typeof Symbol<"u"&&ql(Symbol)&&typeof Reflect<"u"&&ql(Reflect.ownKeys),sc;typeof Set<"u"&&ql(Set)?sc=Set:sc=function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(t){return this.set[t]===!0},e.prototype.add=function(t){this.set[t]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ec=null;function Cr(e){e===void 0&&(e=null),e||ec&&ec._scope.off(),ec=e,e&&e._scope.on()}var xn=function(){function e(t,n,a,i,o,_,u,f){this.tag=t,this.data=n,this.children=a,this.text=i,this.elm=o,this.ns=void 0,this.context=_,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=n&&n.key,this.componentOptions=u,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=f,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),ho=function(e){e===void 0&&(e="");var t=new xn;return t.text=e,t.isComment=!0,t};function jl(e){return new xn(void 0,void 0,void 0,String(e))}function wp(e){var t=new xn(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var dP=0,dr=function(){function e(){this.id=dP++,this.subs=[]}return e.prototype.addSub=function(t){this.subs.push(t)},e.prototype.removeSub=function(t){Ri(this.subs,t)},e.prototype.depend=function(t){e.target&&e.target.addDep(this)},e.prototype.notify=function(t){for(var n=this.subs.slice(),a=0,i=n.length;a0&&(i=pL(i,"".concat(t||"","_").concat(a)),x_(i[0])&&x_(_)&&(n[o]=jl(_.text+i[0].text),i.shift()),n.push.apply(n,i)):gc(i)?x_(_)?n[o]=jl(_.text+i):i!==""&&n.push(jl(i)):x_(i)&&x_(_)?n[o]=jl(_.text+i.text):(Ft(e._isVList)&&se(i.tag)&&$e(i.key)&&se(t)&&(i.key="__vlist".concat(t,"_").concat(a,"__")),n.push(i)));return n}function LP(e,t){var n=null,a,i,o,_;if(je(e)||typeof e=="string")for(n=new Array(e.length),a=0,i=e.length;a0,_=t?!!t.$stable:!o,u=t&&t.$key;if(!t)i={};else{if(t._normalized)return t._normalized;if(_&&a&&a!==Gn&&u===a.$key&&!o&&!a.$hasNormal)return a;i={};for(var f in t)t[f]&&f[0]!=="$"&&(i[f]=DP(e,n,f,t[f]))}for(var m in n)m in i||(i[m]=kP(n,m));return t&&Object.isExtensible(t)&&(t._normalized=i),cr(i,"$stable",_),cr(i,"$key",u),cr(i,"$hasNormal",o),i}function DP(e,t,n,a){var i=function(){var o=ec;Cr(e);var _=arguments.length?a.apply(null,arguments):a({});_=_&&typeof _=="object"&&!je(_)?[_]:zh(_);var u=_&&_[0];return Cr(o),_&&(!u||_.length===1&&u.isComment&&!_c(u))?void 0:_};return a.proxy&&Object.defineProperty(t,n,{get:i,enumerable:!0,configurable:!0}),i}function kP(e,t){return function(){return e[t]}}function MP(e){var t=e.$options,n=t.setup;if(n){var a=e._setupContext=GP(e);Cr(e),ms();var i=hr(n,null,[e._props||CL({}),a],e,"setup");if(fs(),Cr(),Vt(i))t.render=i;else if(un(i))if(e._setupState=i,i.__sfc){var _=e._setupProxy={};for(var o in i)o!=="__sfc"&&Op(_,i,o)}else for(var o in i)sL(o)||Op(e,i,o)}}function GP(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};cr(t,"_v_attr_proxy",!0),nf(t,e.$attrs,Gn,e,"$attrs")}return e._attrsProxy},get listeners(){if(!e._listenersProxy){var t=e._listenersProxy={};nf(t,e.$listeners,Gn,e,"$listeners")}return e._listenersProxy},get slots(){return $P(e)},emit:aL(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach(function(n){return Op(e,t,n)})}}}function nf(e,t,n,a,i){var o=!1;for(var _ in t)_ in e?t[_]!==n[_]&&(o=!0):(o=!0,BP(e,_,a,i));for(var _ in e)_ in t||(o=!0,delete e[_]);return o}function BP(e,t,n,a){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[a][t]}})}function $P(e){return e._slotsProxy||vL(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}function vL(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}function xP(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=Jh(t._renderChildren,a),e.$scopedSlots=n?tc(e.$parent,n.data.scopedSlots,e.$slots):Gn,e._c=function(o,_,u,f){return af(e,o,_,u,f,!1)},e.$createElement=function(o,_,u,f){return af(e,o,_,u,f,!0)};var i=n&&n.data;Lo(e,"$attrs",i&&i.attrs||Gn,null,!0),Lo(e,"$listeners",t._parentListeners||Gn,null,!0)}var Np=null;function FP(e){KL(e.prototype),e.prototype.$nextTick=function(t){return Xh(t,this)},e.prototype._render=function(){var t=this,n=t.$options,a=n.render,i=n._parentVnode;i&&t._isMounted&&(t.$scopedSlots=tc(t.$parent,i.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&vL(t._slotsProxy,t.$scopedSlots)),t.$vnode=i;var o;try{Cr(t),Np=t,o=a.call(t._renderProxy,t.$createElement)}catch(_){Ao(_,t,"render"),o=t._vnode}finally{Np=null,Cr()}return je(o)&&o.length===1&&(o=o[0]),o instanceof xn||(o=ho()),o.parent=i,o}}function Gd(e,t){return(e.__esModule||Ec&&e[Symbol.toStringTag]==="Module")&&(e=e.default),un(e)?t.extend(e):e}function HP(e,t,n,a,i){var o=ho();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:a,tag:i},o}function QP(e,t){if(Ft(e.error)&&se(e.errorComp))return e.errorComp;if(se(e.resolved))return e.resolved;var n=Np;if(n&&se(e.owners)&&e.owners.indexOf(n)===-1&&e.owners.push(n),Ft(e.loading)&&se(e.loadingComp))return e.loadingComp;if(n&&!se(e.owners)){var a=e.owners=[n],i=!0,o=null,_=null;n.$on("hook:destroyed",function(){return Ri(a,n)});var u=function(g){for(var L=0,E=a.length;L1?Tp(i):i;for(var o=Tp(arguments,1),_='event handler for "'.concat(n,'"'),u=0,f=i.length;udocument.createEvent("Event").timeStamp&&(Gp=function(){return Bd.now()})}var s0=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function _0(){TL=Gp(),eS=!0;var e,t;for(Ci.sort(s0),zl=0;zlzl&&Ci[n].id>e.id;)n--;Ci.splice(n+1,0,e)}Mp||(Mp=!0,Xh(_0))}}function C0(e){var t=e.$options.provide;if(t){var n=Vt(t)?t.call(e):t;if(!un(n))return;for(var a=RP(e),i=Ec?Reflect.ownKeys(n):Object.keys(n),o=0;o-1){if(o&&!Ln(i,"default"))_=!1;else if(_===""||_===Lc(e)){var f=Kv(String,i.type);(f<0||u-1)return this;var a=Tp(arguments,1);return a.unshift(this),Vt(t.install)?t.install.apply(t,a):Vt(t)&&t.apply(null,a),n.push(t),this}}function V0(e){e.mixin=function(t){return this.options=Eo(this.options,t),this}}function W0(e){e.cid=0;var t=1;e.extend=function(n){n=n||{};var a=this,i=a.cid,o=n._Ctor||(n._Ctor={});if(o[i])return o[i];var _=lf(n)||lf(a.options),u=function(m){this._init(m)};return u.prototype=Object.create(a.prototype),u.prototype.constructor=u,u.cid=t++,u.options=Eo(a.options,n),u.super=a,u.options.props&&j0(u),u.options.computed&&z0(u),u.extend=a.extend,u.mixin=a.mixin,u.use=a.use,Mf.forEach(function(f){u[f]=a[f]}),_&&(u.options.components[_]=u),u.superOptions=a.options,u.extendOptions=n,u.sealedOptions=gt({},u.options),o[i]=u,u}}function j0(e){var t=e.options.props;for(var n in t)iS(e.prototype,"_props",n)}function z0(e){var t=e.options.computed;for(var n in t)wL(e.prototype,n,t[n])}function J0(e){Mf.forEach(function(t){e[t]=function(n,a){return a?(t==="component"&&$n(a)&&(a.name=a.name||n,a=this.options._base.extend(a)),t==="directive"&&Vt(a)&&(a={bind:a,update:a}),this.options[t+"s"][n]=a,a):this.options[t+"s"][n]}})}function yv(e){return e&&(lf(e.Ctor.options)||e.tag)}function ym(e,t){return je(e)?e.indexOf(t)>-1:typeof e=="string"?e.split(",").indexOf(t)>-1:eP(e)?e.test(t):!1}function gv(e,t){var n=e.cache,a=e.keys,i=e._vnode;for(var o in n){var _=n[o];if(_){var u=_.name;u&&!t(u)&&Hp(n,o,a,i)}}}function Hp(e,t,n,a){var i=e[t];i&&(!a||i.tag!==a.tag)&&i.componentInstance.$destroy(),e[t]=null,Ri(n,t)}var Lv=[String,RegExp,Array],X0={name:"keep-alive",abstract:!0,props:{include:Lv,exclude:Lv,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,a=e.vnodeToCache,i=e.keyToCache;if(a){var o=a.tag,_=a.componentInstance,u=a.componentOptions;t[i]={name:yv(u),tag:o,componentInstance:_},n.push(i),this.max&&n.length>parseInt(this.max)&&Hp(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Hp(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){gv(e,function(n){return ym(t,n)})}),this.$watch("exclude",function(t){gv(e,function(n){return!ym(t,n)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=RL(e),n=t&&t.componentOptions;if(n){var a=yv(n),i=this,o=i.include,_=i.exclude;if(o&&(!a||!ym(o,a))||_&&a&&ym(_,a))return t;var u=this,f=u.cache,m=u.keys,K=t.key==null?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;f[K]?(t.componentInstance=f[K].componentInstance,Ri(m,K),m.push(K)):(this.vnodeToCache=t,this.keyToCache=K),t.data.keepAlive=!0}return t||e&&e[0]}},Z0={KeepAlive:X0};function Y0(e){var t={};t.get=function(){return sa},Object.defineProperty(e,"config",t),e.util={warn:R0,extend:gt,mergeOptions:Eo,defineReactive:Lo},e.set=Wh,e.delete=mL,e.nextTick=Xh,e.observable=function(n){return hi(n),n},e.options=Object.create(null),Mf.forEach(function(n){e.options[n+"s"]=Object.create(null)}),e.options._base=e,gt(e.options.components,Z0),Q0(e),V0(e),W0(e),J0(e)}Y0(Pe);Object.defineProperty(Pe.prototype,"$isServer",{get:Ac});Object.defineProperty(Pe.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Pe,"FunctionalRenderContext",{value:tS});Pe.version=XP;var q0=ya("style,class"),ew=ya("input,textarea,option,select,progress"),tw=function(e,t,n){return n==="value"&&ew(e)&&t!=="button"||n==="selected"&&e==="option"||n==="checked"&&e==="input"||n==="muted"&&e==="video"},OL=ya("contenteditable,draggable,spellcheck"),nw=ya("events,caret,typing,plaintext-only"),aw=function(e,t){return _f(t)||t==="false"?"false":e==="contenteditable"&&nw(t)?t:"true"},iw=ya("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Qp="http://www.w3.org/1999/xlink",oS=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},IL=function(e){return oS(e)?e.slice(6,e.length):""},_f=function(e){return e==null||e===!1};function rw(e){for(var t=e.data,n=e,a=e;se(a.componentInstance);)a=a.componentInstance._vnode,a&&a.data&&(t=Av(a.data,t));for(;se(n=n.parent);)n&&n.data&&(t=Av(t,n.data));return ow(t.staticClass,t.class)}function Av(e,t){return{staticClass:lS(e.staticClass,t.staticClass),class:se(e.class)?[e.class,t.class]:t.class}}function ow(e,t){return se(e)||se(t)?lS(e,sS(t)):""}function lS(e,t){return e?t?e+" "+t:e:t||""}function sS(e){return Array.isArray(e)?lw(e):un(e)?sw(e):typeof e=="string"?e:""}function lw(e){for(var t="",n,a=0,i=e.length;a-1?gm[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:gm[e]=/HTMLUnknownElement/.test(t.toString())}var Vp=ya("text,number,password,search,email,tel,url");function fw(e){if(typeof e=="string"){var t=document.querySelector(e);return t||document.createElement("div")}else return e}function Cw(e,t){var n=document.createElement(e);return e!=="select"||t.data&&t.data.attrs&&t.data.attrs.multiple!==void 0&&n.setAttribute("multiple","multiple"),n}function dw(e,t){return document.createElementNS(_w[e],t)}function pw(e){return document.createTextNode(e)}function hw(e){return document.createComment(e)}function Sw(e,t,n){e.insertBefore(t,n)}function Kw(e,t){e.removeChild(t)}function vw(e,t){e.appendChild(t)}function Rw(e){return e.parentNode}function yw(e){return e.nextSibling}function gw(e){return e.tagName}function Lw(e,t){e.textContent=t}function Aw(e,t){e.setAttribute(t,"")}var Ew=Object.freeze({__proto__:null,createElement:Cw,createElementNS:dw,createTextNode:pw,createComment:hw,insertBefore:Sw,removeChild:Kw,appendChild:vw,parentNode:Rw,nextSibling:yw,tagName:gw,setTextContent:Lw,setStyleScope:Aw}),bw={create:function(e,t){Jl(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Jl(e,!0),Jl(t))},destroy:function(e){Jl(e,!0)}};function Jl(e,t){var n=e.data.ref;if(!!se(n)){var a=e.context,i=e.componentInstance||e.elm,o=t?null:i,_=t?void 0:i;if(Vt(n)){hr(n,a,[o],a,"template ref function");return}var u=e.data.refInFor,f=typeof n=="string"||typeof n=="number",m=Wa(n),K=a.$refs;if(f||m){if(u){var g=f?K[n]:n.value;t?je(g)&&Ri(g,i):je(g)?g.includes(i)||g.push(i):f?(K[n]=[i],Ev(a,n,K[n])):n.value=[i]}else if(f){if(t&&K[n]!==i)return;K[n]=_,Ev(a,n,o)}else if(m){if(t&&n.value!==i)return;n.value=o}}}}function Ev(e,t,n){var a=e._setupState;a&&Ln(a,t)&&(Wa(a[t])?a[t].value=n:a[t]=n)}var lr=new xn("",{},[]),F_=["create","activate","update","remove","destroy"];function co(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&se(e.data)===se(t.data)&&Tw(e,t)||Ft(e.isAsyncPlaceholder)&&$e(t.asyncFactory.error))}function Tw(e,t){if(e.tag!=="input")return!0;var n,a=se(n=e.data)&&se(n=n.attrs)&&n.type,i=se(n=t.data)&&se(n=n.attrs)&&n.type;return a===i||Vp(a)&&Vp(i)}function Pw(e,t,n){var a,i,o={};for(a=t;a<=n;++a)i=e[a].key,se(i)&&(o[i]=a);return o}function ww(e){var t,n,a={},i=e.modules,o=e.nodeOps;for(t=0;tpe?(Nt=$e(Q[ve+1])?null:Q[ve+1].elm,W(w,Nt,Q,Ce,ve,re)):Ce>ve&&j(G,ue,pe)}function Y(w,G,Q,re){for(var fe=Q;fe-1?wv(e,t,n):iw(t)?_f(n)?e.removeAttribute(t):(n=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t,e.setAttribute(t,n)):OL(t)?e.setAttribute(t,aw(t,n)):oS(t)?_f(n)?e.removeAttributeNS(Qp,IL(t)):e.setAttributeNS(Qp,t,n):wv(e,t,n)}function wv(e,t,n){if(_f(n))e.removeAttribute(t);else{if(cs&&!us&&e.tagName==="TEXTAREA"&&t==="placeholder"&&n!==""&&!e.__ieph){var a=function(i){i.stopImmediatePropagation(),e.removeEventListener("input",a)};e.addEventListener("input",a),e.__ieph=!0}e.setAttribute(t,n)}}var kw={create:Tv,update:Tv};function Ov(e,t){var n=t.elm,a=t.data,i=e.data;if(!($e(a.staticClass)&&$e(a.class)&&($e(i)||$e(i.staticClass)&&$e(i.class)))){var o=rw(t),_=n._transitionClasses;se(_)&&(o=lS(o,sS(_))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var Mw={create:Ov,update:Ov},xd="__r",Fd="__c";function Gw(e){if(se(e[xd])){var t=cs?"change":"input";e[t]=[].concat(e[xd],e[t]||[]),delete e[xd]}se(e[Fd])&&(e.change=[].concat(e[Fd],e.change||[]),delete e[Fd])}var uc;function Bw(e,t,n){var a=uc;return function i(){var o=t.apply(null,arguments);o!==null&&UL(e,i,n,a)}}var $w=Up&&!(nv&&Number(nv[1])<=53);function xw(e,t,n,a){if($w){var i=TL,o=t;t=o._wrapper=function(_){if(_.target===_.currentTarget||_.timeStamp>=i||_.timeStamp<=0||_.target.ownerDocument!==document)return o.apply(this,arguments)}}uc.addEventListener(e,t,_L?{capture:n,passive:a}:n)}function UL(e,t,n,a){(a||uc).removeEventListener(e,t._wrapper||t,n)}function Hd(e,t){if(!($e(e.data.on)&&$e(t.data.on))){var n=t.data.on||{},a=e.data.on||{};uc=t.elm||e.elm,Gw(n),dL(n,a,xw,UL,Bw,t.context),uc=void 0}}var Fw={create:Hd,update:Hd,destroy:function(e){return Hd(e,lr)}},Lm;function Iv(e,t){if(!($e(e.data.domProps)&&$e(t.data.domProps))){var n,a,i=t.elm,o=e.data.domProps||{},_=t.data.domProps||{};(se(_.__ob__)||Ft(_._v_attr_proxy))&&(_=t.data.domProps=gt({},_));for(n in o)n in _||(i[n]="");for(n in _){if(a=_[n],n==="textContent"||n==="innerHTML"){if(t.children&&(t.children.length=0),a===o[n])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(n==="value"&&i.tagName!=="PROGRESS"){i._value=a;var u=$e(a)?"":String(a);Hw(i,u)&&(i.value=u)}else if(n==="innerHTML"&&_S(i.tagName)&&$e(i.innerHTML)){Lm=Lm||document.createElement("div"),Lm.innerHTML="".concat(a,"");for(var f=Lm.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;f.firstChild;)i.appendChild(f.firstChild)}else if(a!==o[n])try{i[n]=a}catch{}}}}function Hw(e,t){return!e.composing&&(e.tagName==="OPTION"||Qw(e,t)||Vw(e,t))}function Qw(e,t){var n=!0;try{n=document.activeElement!==e}catch{}return n&&e.value!==t}function Vw(e,t){var n=e.value,a=e._vModifiers;if(se(a)){if(a.number)return lc(n)!==lc(t);if(a.trim)return n.trim()!==t.trim()}return n!==t}var Ww={create:Iv,update:Iv},jw=Po(function(e){var t={},n=/;(?![^(]*\))/g,a=/:(.+)/;return e.split(n).forEach(function(i){if(i){var o=i.split(a);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t});function Qd(e){var t=DL(e.style);return e.staticStyle?gt(e.staticStyle,t):t}function DL(e){return Array.isArray(e)?iL(e):typeof e=="string"?jw(e):e}function zw(e,t){var n={},a;if(t)for(var i=e;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(a=Qd(i.data))&>(n,a);(a=Qd(e.data))&>(n,a);for(var o=e;o=o.parent;)o.data&&(a=Qd(o.data))&>(n,a);return n}var Jw=/^--/,Nv=/\s*!important$/,Uv=function(e,t,n){if(Jw.test(t))e.style.setProperty(t,n);else if(Nv.test(n))e.style.setProperty(Lc(t),n.replace(Nv,""),"important");else{var a=Xw(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(kL).forEach(function(a){return e.classList.add(a)}):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function GL(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(kL).forEach(function(i){return e.classList.remove(i)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),a=" "+t+" ";n.indexOf(a)>=0;)n=n.replace(a," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function BL(e){if(!!e){if(typeof e=="object"){var t={};return e.css!==!1&>(t,Mv(e.name||"v")),gt(t,e),t}else if(typeof e=="string")return Mv(e)}}var Mv=Po(function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}}),$L=Fn&&!us,Vl="transition",Vd="animation",Fm="transition",cf="transitionend",Wp="animation",xL="animationend";$L&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Fm="WebkitTransition",cf="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Wp="WebkitAnimation",xL="webkitAnimationEnd"));var Gv=Fn?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function FL(e){Gv(function(){Gv(e)})}function Ko(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ML(e,t))}function di(e,t){e._transitionClasses&&Ri(e._transitionClasses,t),GL(e,t)}function HL(e,t,n){var a=QL(e,t),i=a.type,o=a.timeout,_=a.propCount;if(!i)return n();var u=i===Vl?cf:xL,f=0,m=function(){e.removeEventListener(u,K),n()},K=function(g){g.target===e&&++f>=_&&m()};setTimeout(function(){f<_&&m()},o+1),e.addEventListener(u,K)}var Yw=/\b(transform|all)(,|$)/;function QL(e,t){var n=window.getComputedStyle(e),a=(n[Fm+"Delay"]||"").split(", "),i=(n[Fm+"Duration"]||"").split(", "),o=Bv(a,i),_=(n[Wp+"Delay"]||"").split(", "),u=(n[Wp+"Duration"]||"").split(", "),f=Bv(_,u),m,K=0,g=0;t===Vl?o>0&&(m=Vl,K=o,g=i.length):t===Vd?f>0&&(m=Vd,K=f,g=u.length):(K=Math.max(o,f),m=K>0?o>f?Vl:Vd:null,g=m?m===Vl?i.length:u.length:0);var L=m===Vl&&Yw.test(n[Fm+"Property"]);return{type:m,timeout:K,propCount:g,hasTransform:L}}function Bv(e,t){for(;e.length1}function xv(e,t){t.data.show!==!0&&jp(t)}var qw=Fn?{create:xv,activate:xv,remove:function(e,t){e.data.show!==!0?VL(e,t):t()}}:{},eO=[kw,Mw,Fw,Ww,Zw,qw],tO=eO.concat(Dw),nO=ww({nodeOps:Ew,modules:tO});us&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&uS(e,"input")});var jL={inserted:function(e,t,n,a){n.tag==="select"?(a.elm&&!a.elm._vOptions?or(n,"postpatch",function(){jL.componentUpdated(e,t,n)}):Fv(e,t,n.context),e._vOptions=[].map.call(e.options,uf)):(n.tag==="textarea"||Vp(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",aO),e.addEventListener("compositionend",Vv),e.addEventListener("change",Vv),us&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if(n.tag==="select"){Fv(e,t,n.context);var a=e._vOptions,i=e._vOptions=[].map.call(e.options,uf);if(i.some(function(_,u){return!go(_,a[u])})){var o=e.multiple?t.value.some(function(_){return Qv(_,i)}):t.value!==t.oldValue&&Qv(t.value,i);o&&uS(e,"change")}}}};function Fv(e,t,n){Hv(e,t),(cs||Qh)&&setTimeout(function(){Hv(e,t)},0)}function Hv(e,t,n){var a=t.value,i=e.multiple;if(!(i&&!Array.isArray(a))){for(var o,_,u=0,f=e.options.length;u-1,_.selected!==o&&(_.selected=o);else if(go(uf(_),a)){e.selectedIndex!==u&&(e.selectedIndex=u);return}i||(e.selectedIndex=-1)}}function Qv(e,t){return t.every(function(n){return!go(n,e)})}function uf(e){return"_value"in e?e._value:e.value}function aO(e){e.target.composing=!0}function Vv(e){!e.target.composing||(e.target.composing=!1,uS(e.target,"input"))}function uS(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function zp(e){return e.componentInstance&&(!e.data||!e.data.transition)?zp(e.componentInstance._vnode):e}var iO={bind:function(e,t,n){var a=t.value;n=zp(n);var i=n.data&&n.data.transition,o=e.__vOriginalDisplay=e.style.display==="none"?"":e.style.display;a&&i?(n.data.show=!0,jp(n,function(){e.style.display=o})):e.style.display=a?o:"none"},update:function(e,t,n){var a=t.value,i=t.oldValue;if(!a!=!i){n=zp(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,a?jp(n,function(){e.style.display=e.__vOriginalDisplay}):VL(n,function(){e.style.display="none"})):e.style.display=a?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,a,i){i||(e.style.display=e.__vOriginalDisplay)}},rO={model:jL,show:iO},zL={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Jp(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Jp(RL(t.children)):e}function JL(e){var t={},n=e.$options;for(var a in n.propsData)t[a]=e[a];var i=n._parentListeners;for(var a in i)t[yo(a)]=i[a];return t}function Wv(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function oO(e){for(;e=e.parent;)if(e.data.transition)return!0}function lO(e,t){return t.key===e.key&&t.tag===e.tag}var sO=function(e){return e.tag||_c(e)},_O=function(e){return e.name==="show"},cO={name:"transition",props:zL,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(!!n&&(n=n.filter(sO),!!n.length)){var a=this.mode,i=n[0];if(oO(this.$vnode))return i;var o=Jp(i);if(!o)return i;if(this._leaving)return Wv(e,i);var _="__transition-".concat(this._uid,"-");o.key=o.key==null?o.isComment?_+"comment":_+o.tag:gc(o.key)?String(o.key).indexOf(_)===0?o.key:_+o.key:o.key;var u=(o.data||(o.data={})).transition=JL(this),f=this._vnode,m=Jp(f);if(o.data.directives&&o.data.directives.some(_O)&&(o.data.show=!0),m&&m.data&&!lO(o,m)&&!_c(m)&&!(m.componentInstance&&m.componentInstance._vnode.isComment)){var K=m.data.transition=gt({},u);if(a==="out-in")return this._leaving=!0,or(K,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Wv(e,i);if(a==="in-out"){if(_c(o))return f;var g,L=function(){g()};or(u,"afterEnter",L),or(u,"enterCancelled",L),or(K,"delayLeave",function(E){g=E})}}return i}}},XL=gt({tag:String,moveClass:String},zL);delete XL.mode;var uO={props:XL,beforeMount:function(){var e=this,t=this._update;this._update=function(n,a){var i=AL(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,a)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),a=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],_=JL(this),u=0;u-1&&e%1==0&&e<=XI}var CS=ZI,YI=$f,qI=CS;function eN(e){return e!=null&&qI(e.length)&&!YI(e)}var Oo=eN,tN=Array.isArray,ca=tN;function nN(e){return e!=null&&typeof e=="object"}var Ja=nN,aN=yr,iN=ca,rN=Ja,oN="[object String]";function lN(e){return typeof e=="string"||!iN(e)&&rN(e)&&aN(e)==oN}var dS=lN;function sN(e){return function(t){return t==null?void 0:t[e]}}var rA=sN,_N=rA,cN=_N("length"),uN=cN,mN="\\ud800-\\udfff",fN="\\u0300-\\u036f",CN="\\ufe20-\\ufe2f",dN="\\u20d0-\\u20ff",pN=fN+CN+dN,hN="\\ufe0e\\ufe0f",SN="\\u200d",KN=RegExp("["+SN+mN+pN+hN+"]");function vN(e){return KN.test(e)}var RN=vN,oA="\\ud800-\\udfff",yN="\\u0300-\\u036f",gN="\\ufe20-\\ufe2f",LN="\\u20d0-\\u20ff",AN=yN+gN+LN,EN="\\ufe0e\\ufe0f",bN="["+oA+"]",th="["+AN+"]",nh="\\ud83c[\\udffb-\\udfff]",TN="(?:"+th+"|"+nh+")",lA="[^"+oA+"]",sA="(?:\\ud83c[\\udde6-\\uddff]){2}",_A="[\\ud800-\\udbff][\\udc00-\\udfff]",PN="\\u200d",cA=TN+"?",uA="["+EN+"]?",wN="(?:"+PN+"(?:"+[lA,sA,_A].join("|")+")"+uA+cA+")*",ON=uA+cA+wN,IN="(?:"+[lA+th+"?",th,sA,_A,bN].join("|")+")",nR=RegExp(nh+"(?="+nh+")|"+IN+ON,"g");function NN(e){for(var t=nR.lastIndex=0;nR.test(e);)++t;return t}var UN=NN,DN=uN,kN=RN,MN=UN;function GN(e){return kN(e)?MN(e):DN(e)}var BN=GN,$N=YL,xN=iA,FN=Oo,HN=dS,QN=BN,VN="[object Map]",WN="[object Set]";function jN(e){if(e==null)return 0;if(FN(e))return HN(e)?QN(e):e.length;var t=xN(e);return t==VN||t==WN?e.size:$N(e).length}var xf=jN,zN=function(e,t){var n=t._c;return n("transition",{attrs:{name:"fadelong",appear:""}},[t.props.msg.length?n("div",{staticClass:"bottom-fixed"},[t._v(t._s(t.props.msg))]):t._e()])},JN=[];function gr(e,t,n,a,i,o,_,u){var f=typeof e=="function"?e.options:e;t&&(f.render=t,f.staticRenderFns=n,f._compiled=!0),a&&(f.functional=!0),o&&(f._scopeId="data-v-"+o);var m;if(_?(m=function(L){L=L||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!L&&typeof __VUE_SSR_CONTEXT__<"u"&&(L=__VUE_SSR_CONTEXT__),i&&i.call(this,L),L&&L._registeredComponents&&L._registeredComponents.add(_)},f._ssrRegister=m):i&&(m=u?function(){i.call(this,(f.functional?this.parent:this).$root.$options.shadowRoot)}:i),m)if(f.functional){f._injectStyles=m;var K=f.render;f.render=function(E,I){return m.call(I),K(E,I)}}else{var g=f.beforeCreate;f.beforeCreate=g?[].concat(g,m):[m]}return{exports:e,options:f}}const XN={name:"InfoBar",props:{msg:{type:String,required:!0}}},aR={};var ZN=gr(XN,zN,JN,!0,YN,null,null,null);function YN(e){for(let t in aR)this[t]=aR[t]}const qN=function(){return ZN.exports}();var eU=Math.floor,tU=Math.random;function nU(e,t){return e+eU(tU()*(t-e+1))}var aU=nU;function iU(e,t){return e===t||e!==e&&t!==t}var ds=iU,rU=9007199254740991,oU=/^(?:0|[1-9]\d*)$/;function lU(e,t){var n=typeof e;return t=t==null?rU:t,!!t&&(n=="number"||n!="symbol"&&oU.test(e))&&e>-1&&e%1==0&&et){var a=e;e=t,t=a}if(n||e%1||t%1){var i=BU();return GU(e+i*(t-e+MU("1e-"+((i+"").length-1))),t)}return DU(e,t)}var fA=$U;const xU="/assets/food-potato.b9b94e79.svg";var FU=function(e,t){var n=t._c;return n("VeilComponent",{attrs:{isVisible:t.props.isVisible},scopedSlots:t._u([{key:"contents",fn:function(){return[n("div",{staticClass:"spinner"},[n("h1",{staticClass:"status"},[t._v(t._s(t.props.status))]),n("div",[n("img",{staticClass:"space-potato working",attrs:{src:xU}})]),n("h3",{staticClass:"message",domProps:{innerHTML:t._s(t.props.message)}})])]},proxy:!0}])})},HU=[];const QU={name:"spinner",props:{isVisible:{type:Boolean,required:!0},status:{type:String,default:""},message:{type:String,default:"Brought to you with much 💖 by QMK"}}},sR={};var VU=gr(QU,FU,HU,!0,WU,null,null,null);function WU(e){for(let t in sR)this[t]=sR[t]}const jU=function(){return VU.exports}();/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */function zU(e){var t=Number(e.version.split(".")[0]);if(t>=2)e.mixin({beforeCreate:a});else{var n=e.prototype._init;e.prototype._init=function(i){i===void 0&&(i={}),i.init=i.init?[a].concat(i.init):a,n.call(this,i)}}function a(){var i=this.$options;i.store?this.$store=typeof i.store=="function"?i.store():i.store:i.parent&&i.parent.$store&&(this.$store=i.parent.$store)}}var JU=typeof window<"u"?window:typeof global<"u"?global:{},$l=JU.__VUE_DEVTOOLS_GLOBAL_HOOK__;function XU(e){!$l||(e._devtoolHook=$l,$l.emit("vuex:init",e),$l.on("vuex:travel-to-state",function(t){e.replaceState(t)}),e.subscribe(function(t,n){$l.emit("vuex:mutation",t,n)},{prepend:!0}),e.subscribeAction(function(t,n){$l.emit("vuex:action",t,n)},{prepend:!0}))}function ZU(e,t){return e.filter(t)[0]}function ah(e,t){if(t===void 0&&(t=[]),e===null||typeof e!="object")return e;var n=ZU(t,function(i){return i.original===e});if(n)return n.copy;var a=Array.isArray(e)?[]:{};return t.push({original:e,copy:a}),Object.keys(e).forEach(function(i){a[i]=ah(e[i],t)}),a}function ps(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function CA(e){return e!==null&&typeof e=="object"}function YU(e){return e&&typeof e.then=="function"}function qU(e,t){return function(){return e(t)}}var La=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var a=t.state;this.state=(typeof a=="function"?a():a)||{}},dA={namespaced:{configurable:!0}};dA.namespaced.get=function(){return!!this._rawModule.namespaced};La.prototype.addChild=function(t,n){this._children[t]=n};La.prototype.removeChild=function(t){delete this._children[t]};La.prototype.getChild=function(t){return this._children[t]};La.prototype.hasChild=function(t){return t in this._children};La.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};La.prototype.forEachChild=function(t){ps(this._children,t)};La.prototype.forEachGetter=function(t){this._rawModule.getters&&ps(this._rawModule.getters,t)};La.prototype.forEachAction=function(t){this._rawModule.actions&&ps(this._rawModule.actions,t)};La.prototype.forEachMutation=function(t){this._rawModule.mutations&&ps(this._rawModule.mutations,t)};Object.defineProperties(La.prototype,dA);var Io=function(t){this.register([],t,!1)};Io.prototype.get=function(t){return t.reduce(function(n,a){return n.getChild(a)},this.root)};Io.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(a,i){return n=n.getChild(i),a+(n.namespaced?i+"/":"")},"")};Io.prototype.update=function(t){pA([],this.root,t)};Io.prototype.register=function(t,n,a){var i=this;a===void 0&&(a=!0);var o=new La(n,a);if(t.length===0)this.root=o;else{var _=this.get(t.slice(0,-1));_.addChild(t[t.length-1],o)}n.modules&&ps(n.modules,function(u,f){i.register(t.concat(f),u,a)})};Io.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),a=t[t.length-1],i=n.getChild(a);!i||!i.runtime||n.removeChild(a)};Io.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),a=t[t.length-1];return n?n.hasChild(a):!1};function pA(e,t,n){if(t.update(n),n.modules)for(var a in n.modules){if(!t.getChild(a))return;pA(e.concat(a),t.getChild(a),n.modules[a])}}var Tn,Hn=function(t){var n=this;t===void 0&&(t={}),!Tn&&typeof window<"u"&&window.Vue&&KA(window.Vue);var a=t.plugins;a===void 0&&(a=[]);var i=t.strict;i===void 0&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Io(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new Tn,this._makeLocalGettersCache=Object.create(null);var o=this,_=this,u=_.dispatch,f=_.commit;this.dispatch=function(L,E){return u.call(o,L,E)},this.commit=function(L,E,I){return f.call(o,L,E,I)},this.strict=i;var m=this._modules.root.state;Qf(this,m,[],this._modules.root),SS(this,m),a.forEach(function(g){return g(n)});var K=t.devtools!==void 0?t.devtools:Tn.config.devtools;K&&XU(this)},hS={state:{configurable:!0}};hS.state.get=function(){return this._vm._data.$$state};hS.state.set=function(e){};Hn.prototype.commit=function(t,n,a){var i=this,o=mf(t,n,a),_=o.type,u=o.payload,f={type:_,payload:u},m=this._mutations[_];!m||(this._withCommit(function(){m.forEach(function(g){g(u)})}),this._subscribers.slice().forEach(function(K){return K(f,i.state)}))};Hn.prototype.dispatch=function(t,n){var a=this,i=mf(t,n),o=i.type,_=i.payload,u={type:o,payload:_},f=this._actions[o];if(!!f){try{this._actionSubscribers.slice().filter(function(K){return K.before}).forEach(function(K){return K.before(u,a.state)})}catch{}var m=f.length>1?Promise.all(f.map(function(K){return K(_)})):f[0](_);return new Promise(function(K,g){m.then(function(L){try{a._actionSubscribers.filter(function(E){return E.after}).forEach(function(E){return E.after(u,a.state)})}catch{}K(L)},function(L){try{a._actionSubscribers.filter(function(E){return E.error}).forEach(function(E){return E.error(u,a.state,L)})}catch{}g(L)})})}};Hn.prototype.subscribe=function(t,n){return hA(t,this._subscribers,n)};Hn.prototype.subscribeAction=function(t,n){var a=typeof t=="function"?{before:t}:t;return hA(a,this._actionSubscribers,n)};Hn.prototype.watch=function(t,n,a){var i=this;return this._watcherVM.$watch(function(){return t(i.state,i.getters)},n,a)};Hn.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._vm._data.$$state=t})};Hn.prototype.registerModule=function(t,n,a){a===void 0&&(a={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),Qf(this,this.state,t,this._modules.get(t),a.preserveState),SS(this,this.state)};Hn.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var a=KS(n.state,t.slice(0,-1));Tn.delete(a,t[t.length-1])}),SA(this)};Hn.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};Hn.prototype.hotUpdate=function(t){this._modules.update(t),SA(this,!0)};Hn.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(Hn.prototype,hS);function hA(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var a=t.indexOf(e);a>-1&&t.splice(a,1)}}function SA(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;Qf(e,n,[],e._modules.root,!0),SS(e,n,t)}function SS(e,t,n){var a=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,o={};ps(i,function(u,f){o[f]=qU(u,e),Object.defineProperty(e.getters,f,{get:function(){return e._vm[f]},enumerable:!0})});var _=Tn.config.silent;Tn.config.silent=!0,e._vm=new Tn({data:{$$state:t},computed:o}),Tn.config.silent=_,e.strict&&rD(e),a&&(n&&e._withCommit(function(){a._data.$$state=null}),Tn.nextTick(function(){return a.$destroy()}))}function Qf(e,t,n,a,i){var o=!n.length,_=e._modules.getNamespace(n);if(a.namespaced&&(e._modulesNamespaceMap[_],e._modulesNamespaceMap[_]=a),!o&&!i){var u=KS(t,n.slice(0,-1)),f=n[n.length-1];e._withCommit(function(){Tn.set(u,f,a.state)})}var m=a.context=eD(e,_,n);a.forEachMutation(function(K,g){var L=_+g;nD(e,L,K,m)}),a.forEachAction(function(K,g){var L=K.root?g:_+g,E=K.handler||K;aD(e,L,E,m)}),a.forEachGetter(function(K,g){var L=_+g;iD(e,L,K,m)}),a.forEachChild(function(K,g){Qf(e,t,n.concat(g),K,i)})}function eD(e,t,n){var a=t==="",i={dispatch:a?e.dispatch:function(o,_,u){var f=mf(o,_,u),m=f.payload,K=f.options,g=f.type;return(!K||!K.root)&&(g=t+g),e.dispatch(g,m)},commit:a?e.commit:function(o,_,u){var f=mf(o,_,u),m=f.payload,K=f.options,g=f.type;(!K||!K.root)&&(g=t+g),e.commit(g,m,K)}};return Object.defineProperties(i,{getters:{get:a?function(){return e.getters}:function(){return tD(e,t)}},state:{get:function(){return KS(e.state,n)}}}),i}function tD(e,t){if(!e._makeLocalGettersCache[t]){var n={},a=t.length;Object.keys(e.getters).forEach(function(i){if(i.slice(0,a)===t){var o=i.slice(a);Object.defineProperty(n,o,{get:function(){return e.getters[i]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function nD(e,t,n,a){var i=e._mutations[t]||(e._mutations[t]=[]);i.push(function(_){n.call(e,a.state,_)})}function aD(e,t,n,a){var i=e._actions[t]||(e._actions[t]=[]);i.push(function(_){var u=n.call(e,{dispatch:a.dispatch,commit:a.commit,getters:a.getters,state:a.state,rootGetters:e.getters,rootState:e.state},_);return YU(u)||(u=Promise.resolve(u)),e._devtoolHook?u.catch(function(f){throw e._devtoolHook.emit("vuex:error",f),f}):u})}function iD(e,t,n,a){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(a.state,a.getters,o.state,o.getters)})}function rD(e){e._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function KS(e,t){return t.reduce(function(n,a){return n[a]},e)}function mf(e,t,n){return CA(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function KA(e){Tn&&e===Tn||(Tn=e,zU(Tn))}var mc=jf(function(e,t){var n={};return Wf(t).forEach(function(a){var i=a.key,o=a.val;n[i]=function(){var u=this.$store.state,f=this.$store.getters;if(e){var m=zf(this.$store,"mapState",e);if(!m)return;u=m.context.state,f=m.context.getters}return typeof o=="function"?o.call(this,u,f):u[o]},n[i].vuex=!0}),n}),fc=jf(function(e,t){var n={};return Wf(t).forEach(function(a){var i=a.key,o=a.val;n[i]=function(){for(var u=[],f=arguments.length;f--;)u[f]=arguments[f];var m=this.$store.commit;if(e){var K=zf(this.$store,"mapMutations",e);if(!K)return;m=K.context.commit}return typeof o=="function"?o.apply(this,[m].concat(u)):m.apply(this.$store,[o].concat(u))}}),n}),vS=jf(function(e,t){var n={};return Wf(t).forEach(function(a){var i=a.key,o=a.val;o=e+o,n[i]=function(){if(!(e&&!zf(this.$store,"mapGetters",e)))return this.$store.getters[o]},n[i].vuex=!0}),n}),Vf=jf(function(e,t){var n={};return Wf(t).forEach(function(a){var i=a.key,o=a.val;n[i]=function(){for(var u=[],f=arguments.length;f--;)u[f]=arguments[f];var m=this.$store.dispatch;if(e){var K=zf(this.$store,"mapActions",e);if(!K)return;m=K.context.dispatch}return typeof o=="function"?o.apply(this,[m].concat(u)):m.apply(this.$store,[o].concat(u))}}),n}),vA=function(e){return{mapState:mc.bind(null,e),mapGetters:vS.bind(null,e),mapMutations:fc.bind(null,e),mapActions:Vf.bind(null,e)}};function Wf(e){return oD(e)?Array.isArray(e)?e.map(function(t){return{key:t,val:t}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function oD(e){return Array.isArray(e)||CA(e)}function jf(e){return function(t,n){return typeof t!="string"?(n=t,t=""):t.charAt(t.length-1)!=="/"&&(t+="/"),e(t,n)}}function zf(e,t,n){var a=e._modulesNamespaceMap[n];return a}function lD(e){e===void 0&&(e={});var t=e.collapsed;t===void 0&&(t=!0);var n=e.filter;n===void 0&&(n=function(K,g,L){return!0});var a=e.transformer;a===void 0&&(a=function(K){return K});var i=e.mutationTransformer;i===void 0&&(i=function(K){return K});var o=e.actionFilter;o===void 0&&(o=function(K,g){return!0});var _=e.actionTransformer;_===void 0&&(_=function(K){return K});var u=e.logMutations;u===void 0&&(u=!0);var f=e.logActions;f===void 0&&(f=!0);var m=e.logger;return m===void 0&&(m=console),function(K){var g=ah(K.state);typeof m>"u"||(u&&K.subscribe(function(L,E){var I=ah(E);if(n(L,g,I)){var $=uR(),B=i(L),F="mutation "+L.type+$;_R(m,F,t),m.log("%c prev state","color: #9E9E9E; font-weight: bold",a(g)),m.log("%c mutation","color: #03A9F4; font-weight: bold",B),m.log("%c next state","color: #4CAF50; font-weight: bold",a(I)),cR(m)}g=I}),f&&K.subscribeAction(function(L,E){if(o(L,E)){var I=uR(),$=_(L),B="action "+L.type+I;_R(m,B,t),m.log("%c action","color: #03A9F4; font-weight: bold",$),cR(m)}}))}}function _R(e,t,n){var a=n?e.groupCollapsed:e.group;try{a.call(e,t)}catch{e.log(t)}}function cR(e){try{e.groupEnd()}catch{e.log("\u2014\u2014 log end \u2014\u2014")}}function uR(){var e=new Date;return" @ "+Em(e.getHours(),2)+":"+Em(e.getMinutes(),2)+":"+Em(e.getSeconds(),2)+"."+Em(e.getMilliseconds(),3)}function sD(e,t){return new Array(t+1).join(e)}function Em(e,t){return sD("0",t-e.toString().length)+e}var _D={Store:Hn,install:KA,version:"3.6.2",mapState:mc,mapMutations:fc,mapGetters:vS,mapActions:Vf,createNamespacedHelpers:vA,createLogger:lD};const RA=_D;var yA={exports:{}};(function(e,t){(function(a,i){e.exports=i()})(sr,function(){return function(n){var a={};function i(o){if(a[o])return a[o].exports;var _=a[o]={i:o,l:!1,exports:{}};return n[o].call(_.exports,_,_.exports,i),_.l=!0,_.exports}return i.m=n,i.c=a,i.i=function(o){return o},i.d=function(o,_,u){i.o(o,_)||Object.defineProperty(o,_,{configurable:!1,enumerable:!0,get:u})},i.n=function(o){var _=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(_,"a",_),_},i.o=function(o,_){return Object.prototype.hasOwnProperty.call(o,_)},i.p="/dist/",i(i.s=2)}([function(n,a,i){i(8);var o=i(6)(i(1),i(7),"data-v-25adc6c0",null);n.exports=o.exports},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(3),_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(L){return typeof L}:function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L},u="#75c791",f="#bfcbd9",m="on",K="off",g="#fff";a.default={name:"ToggleButton",props:{value:{type:Boolean,default:!1},name:{type:String},disabled:{type:Boolean,default:!1},tag:{type:String},sync:{type:Boolean,default:!1},speed:{type:Number,default:300},color:{type:[String,Object],validator:function(E){return i.i(o.a)(E)||i.i(o.b)(E,"checked")||i.i(o.b)(E,"unchecked")||i.i(o.b)(E,"disabled")}},switchColor:{type:[String,Object],validator:function(E){return i.i(o.a)(E)||i.i(o.b)(E,"checked")||i.i(o.b)(E,"unchecked")}},cssColors:{type:Boolean,default:!1},labels:{type:[Boolean,Object],default:!1,validator:function(E){return(typeof E>"u"?"undefined":_(E))==="object"?E.checked||E.unchecked:typeof E=="boolean"}},height:{type:Number,default:22},width:{type:Number,default:50},margin:{type:Number,default:3},fontSize:{type:Number}},computed:{className:function(){var E=this.toggled,I=this.disabled;return["vue-js-switch",{toggled:E,disabled:I}]},coreStyle:function(){return{width:i.i(o.c)(this.width),height:i.i(o.c)(this.height),backgroundColor:this.cssColors?null:this.disabled?this.colorDisabled:this.colorCurrent,borderRadius:i.i(o.c)(Math.round(this.height/2))}},buttonRadius:function(){return this.height-this.margin*2},distance:function(){return i.i(o.c)(this.width-this.height+this.margin)},buttonStyle:function(){var E="transform "+this.speed+"ms",I=i.i(o.c)(this.margin),$=this.toggled?i.i(o.d)(this.distance,I):i.i(o.d)(I,I),B=this.switchColor?this.switchColorCurrent:null;return{width:i.i(o.c)(this.buttonRadius),height:i.i(o.c)(this.buttonRadius),transition:E,transform:$,background:B}},labelStyle:function(){return{lineHeight:i.i(o.c)(this.height),fontSize:this.fontSize?i.i(o.c)(this.fontSize):null}},colorChecked:function(){var E=this.color;return i.i(o.e)(E)?i.i(o.f)(E,"checked",u):E||u},colorUnchecked:function(){return i.i(o.f)(this.color,"unchecked",f)},colorDisabled:function(){return i.i(o.f)(this.color,"disabled",this.colorCurrent)},colorCurrent:function(){return this.toggled?this.colorChecked:this.colorUnchecked},labelChecked:function(){return i.i(o.f)(this.labels,"checked",m)},labelUnchecked:function(){return i.i(o.f)(this.labels,"unchecked",K)},switchColorChecked:function(){return i.i(o.f)(this.switchColor,"checked",g)},switchColorUnchecked:function(){return i.i(o.f)(this.switchColor,"unchecked",g)},switchColorCurrent:function(){return this.switchColor,i.i(o.e)(this.switchColor)?this.toggled?this.switchColorChecked:this.switchColorUnchecked:this.switchColor||g}},watch:{value:function(E){this.sync&&(this.toggled=!!E)}},data:function(){return{toggled:!!this.value}},methods:{toggle:function(E){var I=!this.toggled;this.sync||(this.toggled=I),this.$emit("input",I),this.$emit("change",{value:I,tag:this.tag,srcEvent:E})}}}},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(0),_=i.n(o);i.d(a,"ToggleButton",function(){return _.a});var u=!1;a.default={install:function(m){u||(m.component("ToggleButton",_.a),u=!0)}}},function(n,a,i){i.d(a,"a",function(){return _}),i.d(a,"e",function(){return u}),i.d(a,"b",function(){return f}),i.d(a,"f",function(){return m}),i.d(a,"c",function(){return K}),i.d(a,"d",function(){return g});var o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(L){return typeof L}:function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L},_=function(E){return typeof E=="string"},u=function(E){return(typeof E>"u"?"undefined":o(E))==="object"},f=function(E,I){return u(E)&&E.hasOwnProperty(I)},m=function(E,I,$){return f(E,I)?E[I]:$},K=function(E){return E+"px"},g=function(E,I){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0px";return"translate3d("+E+", "+I+", "+$+")"}},function(n,a,i){a=n.exports=i(5)(),a.push([n.i,".vue-js-switch[data-v-25adc6c0]{display:inline-block;position:relative;vertical-align:middle;user-select:none;font-size:10px;cursor:pointer}.vue-js-switch .v-switch-input[data-v-25adc6c0]{opacity:0;position:absolute;width:1px;height:1px}.vue-js-switch .v-switch-label[data-v-25adc6c0]{position:absolute;top:0;font-weight:600;color:#fff;z-index:1}.vue-js-switch .v-switch-label.v-left[data-v-25adc6c0]{left:10px}.vue-js-switch .v-switch-label.v-right[data-v-25adc6c0]{right:10px}.vue-js-switch .v-switch-core[data-v-25adc6c0]{display:block;position:relative;box-sizing:border-box;outline:0;margin:0;transition:border-color .3s,background-color .3s;user-select:none}.vue-js-switch .v-switch-core .v-switch-button[data-v-25adc6c0]{display:block;position:absolute;overflow:hidden;top:0;left:0;border-radius:100%;background-color:#fff;z-index:2}.vue-js-switch.disabled[data-v-25adc6c0]{pointer-events:none;opacity:.6}",""])},function(n,a){n.exports=function(){var i=[];return i.toString=function(){for(var _=[],u=0;uZ.parts.length&&(Y.parts.length=Z.parts.length)}else{for(var R=[],T=0;Tthis.$t(`settingsPanel.osKeyboardLayout.label.${t}`);return[...this.osKeyboardLayouts].sort((t,n)=>e(t).localeCompare(e(n)))}},methods:{...fc("keymap",["toggleContinuousInput"]),...fc("app",["setLegends","toggleTutorial","toggleSnowflakes"]),...Vf("app",["toggleDarkMode","changeLanguage","changeOSKeyboardLayout","toggleClearLayerDefault","toggleIso"]),darkMode(){this.toggleDarkMode()},clearLayerDefault(){this.toggleClearLayerDefault()},iso(){this.toggleIso()},help(e){switch(e){case"fastInput":this.helpText=this.$t("settingsPanel.fastInput.help");break;case"legends":this.helpText=this.$t("settingsPanel.legends.help");break;case"toggleTutorial":this.helpText=this.$t("settingsPanel.toggleTutorial.help");break;case"darkmode":this.helpText=this.$t("settingsPanel.darkmode.help");break;case"language":this.helpText=this.$t("settingsPanel.language.help");break;case"osKeyboardLayout":this.helpText=this.$t("settingsPanel.osKeyboardLayout.help");break;case"iso":this.helpText=this.$t("settingsPanel.iso.help");break;case"clearLayer":this.helpText=this.$t("settingsPanel.clearLayer.help");break}this.clearTextTimer&&(window.clearTimeout(this.clearTextTimer),this.clearTextTimer=void 0),this.clearTextTimer=window.setTimeout(()=>{this.helpText=void 0},5e3)}}},mR={};var fD=gr(mD,cD,uD,!1,CD,null,null,null);function CD(e){for(let t in mR)this[t]=mR[t]}const dD=function(){return fD.exports}();var pD=function(e,t){return t._c,t._m(0)},hD=[function(e,t){var n=t._c;return n("div",{staticClass:"snowflakes",attrs:{"aria-hidden":"true"}},[n("div",{staticClass:"snowflake"},[t._v("\u2745")]),n("div",{staticClass:"snowflake"},[t._v("\u2746")]),n("div",{staticClass:"snowflake"},[t._v("\u2745")]),n("div",{staticClass:"snowflake"},[t._v("\u2746")]),n("div",{staticClass:"snowflake"},[t._v("\u2745")]),n("div",{staticClass:"snowflake"},[t._v("\u2746")]),n("div",{staticClass:"snowflake"},[t._v("\u2745")]),n("div",{staticClass:"snowflake"},[t._v("\u2746")]),n("div",{staticClass:"snowflake"},[t._v("\u2745")]),n("div",{staticClass:"snowflake"},[t._v("\u2746")]),n("div",{staticClass:"snowflake"},[t._v("\u2745")]),n("div",{staticClass:"snowflake"},[t._v("\u2746")])])}];const SD={},fR={};var KD=gr(SD,pD,hD,!0,vD,null,null,null);function vD(e){for(let t in fR)this[t]=fR[t]}const RD=function(){return KD.exports}(),yD="/assets/Santa_hat.caf4a6a3.svg",gD="/assets/jinglebell.32197867.svg";var LD=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"},on:{click:e.dismiss}},[n("span",{staticStyle:{display:"none"}},[e._v(e._s(e.revision))]),n("div",[n("header",[n("p",{staticClass:"random-potato"},[e._v(e._s(e.potatoFact))])]),n("router-view"),n("spinner",{attrs:{isVisible:e.showSpinner,status:e.spinnerMsg}}),n("InfoBar",{attrs:{msg:e.message}})],1),n("slideout-panel"),n("footer",[n("p",[e._v(e._s(e.$t("maintain")))]),n("p",[e._v(e._s(e.$t("hostedOn")))]),n("p",{staticStyle:{"font-size":"10px"}},[e._v("version: "+e._s(e.revision))])]),n("div",{staticClass:"help",class:e.helpClasses,attrs:{title:e.$t("help.label")},on:{click:e.toggleTutorial,mouseenter:function(a){e.setMessage(e.$t("help.label")),e.hover=!0},mouseleave:function(a){e.setMessage(""),e.hover=!1}}},[n("font-awesome-icon",{directives:[{name:"show",rawName:"v-show",value:!e.snowflakes&&!e.tutorialEnabled,expression:"!snowflakes && !tutorialEnabled"}],attrs:{icon:"hat-wizard",transform:"rotate-22",size:"3x"}}),n("img",{directives:[{name:"show",rawName:"v-show",value:e.snowflakes&&!e.tutorialEnabled,expression:"snowflakes && !tutorialEnabled"}],staticClass:"santa-hat",attrs:{src:yD,alt:"Santa Hat by Theresa Knott [Public domain], via Wikimedia Commons"}}),n("font-awesome-icon",{directives:[{name:"show",rawName:"v-show",value:!e.snowflakes&&e.tutorialEnabled,expression:"!snowflakes && tutorialEnabled"}],attrs:{icon:"magic",transform:"rotate-185",size:"3x"}}),n("img",{directives:[{name:"show",rawName:"v-show",value:e.snowflakes&&e.tutorialEnabled,expression:"snowflakes && tutorialEnabled"}],staticClass:"jinglebell",attrs:{src:gD,alt:"Jingle Bell SVG Icon made from Icon Fonts is licensed by CC BY 3.0"}})],1),e.tutorialEnabled?n("iframe",{staticClass:"embedded-tutorial",attrs:{width:"560",height:"315",src:"https://www.youtube.com/embed/-imgglzDMdY?list=PLZlceRZZjRugJFL-vnenYnDrbMc6wu_e_",frameborder:"0",sandbox:"allow-scripts allow-same-origin",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}}):e._e(),e.snowflakes?n("SnowFlake"):e._e()],1)},AD=[];const{mapState:ED,mapMutations:bD}=vA("app"),TD={name:"app",components:{Spinner:jU,InfoBar:qN,SnowFlake:RD},data(){return{revision:"fd675e0f4278309eb35bc9a5e6406acfed91b1ef",potatoFact:"QMK for potatoes",interval:12e4,destroyWatcher:void 0,panel:void 0,settingsClasses:"",hover:!1}},async beforeMount(){await this.appLoad(),this.randomPotatoFact(),this.interval=setInterval(()=>{this.randomPotatoFact()},this.interval)},created(){window.addEventListener("beforeunload",this.showConfirmationPrompt)},mounted(){this.destroyWatcher=this.$store.watch(e=>e.app.settingsPanelVisible,this.toggleSettingsPanel)},beforeDestroy(){clearInterval(this.interval),$f(this.destroyWatcher)&&this.destroyWatcher(),window.removeEventListener("beforeunload",this.showConfirmationPrompt)},computed:{...vS("keymap",["isDirty"]),...ED(["showSpinner","spinnerMsg","message","tutorialEnabled","snowflakes"]),showInfoBar(){return this.message!==""},helpClasses(){var e=[];return this.hover&&e.push("faa-tada","animated-hover"),e.join(" ")}},methods:{...bD(["setShowSpinner","setSettingsPanel","toggleTutorial","setMessage"]),...Vf("app",["loadApplicationState"]),randomPotatoFact(){const e=xf(this.$t("potato"));this.potatoFact=this.$t("potato."+fA(1,e))},async appLoad(){await this.loadApplicationState()},dismiss(){this.setShowSpinner(!1)},showConfirmationPrompt(e){return this.isDirty===!0?(e.preventDefault(),e.returnValue="",!0):null},toggleSettingsPanel(e){e?(this.panel=this.$showPanel({component:dD,openOn:"right",props:{},width:"300px"}),this.panel.promise.then(()=>{this.setSettingsPanel(!1)})):(this.panel.hide(),this.panel=void 0)},showSettings(){this.setSettingsPanel(!0)}}},CR={};var PD=gr(TD,LD,AD,!1,wD,null,null,null);function wD(e){for(let t in CR)this[t]=CR[t]}const OD=function(){return PD.exports}(),ID="modulepreload",ND=function(e){return"/"+e},dR={},RS=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=ND(o),o in dR)return;dR[o]=!0;const _=o.endsWith(".css"),u=_?'[rel="stylesheet"]':"";if(!!a)for(let K=i.length-1;K>=0;K--){const g=i[K];if(g.href===o&&(!_||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${u}`))return;const m=document.createElement("link");if(m.rel=_?"stylesheet":ID,_||(m.as="script",m.crossOrigin=""),m.href=o,document.head.appendChild(m),_)return new Promise((K,g)=>{m.addEventListener("load",K),m.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())};/*! + * vue-router v3.5.3 + * (c) 2021 Evan You + * @license MIT + */function ha(e,t){for(var n in t)e[n]=t[n];return e}var UD=/[!'()*]/g,DD=function(e){return"%"+e.charCodeAt(0).toString(16)},kD=/%2C/g,xl=function(e){return encodeURIComponent(e).replace(UD,DD).replace(kD,",")};function ih(e){try{return decodeURIComponent(e)}catch{}return e}function MD(e,t,n){t===void 0&&(t={});var a=n||GD,i;try{i=a(e||"")}catch{i={}}for(var o in t){var _=t[o];i[o]=Array.isArray(_)?_.map(pR):pR(_)}return i}var pR=function(e){return e==null||typeof e=="object"?e:String(e)};function GD(e){var t={};return e=e.trim().replace(/^(\?|#|&)/,""),e&&e.split("&").forEach(function(n){var a=n.replace(/\+/g," ").split("="),i=ih(a.shift()),o=a.length>0?ih(a.join("=")):null;t[i]===void 0?t[i]=o:Array.isArray(t[i])?t[i].push(o):t[i]=[t[i],o]}),t}function BD(e){var t=e?Object.keys(e).map(function(n){var a=e[n];if(a===void 0)return"";if(a===null)return xl(n);if(Array.isArray(a)){var i=[];return a.forEach(function(o){o!==void 0&&(o===null?i.push(xl(n)):i.push(xl(n)+"="+xl(o)))}),i.join("&")}return xl(n)+"="+xl(a)}).filter(function(n){return n.length>0}).join("&"):null;return t?"?"+t:""}var ff=/\/?$/;function Cf(e,t,n,a){var i=a&&a.options.stringifyQuery,o=t.query||{};try{o=rh(o)}catch{}var _={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:o,params:t.params||{},fullPath:hR(t,i),matched:e?$D(e):[]};return n&&(_.redirectedFrom=hR(n,i)),Object.freeze(_)}function rh(e){if(Array.isArray(e))return e.map(rh);if(e&&typeof e=="object"){var t={};for(var n in e)t[n]=rh(e[n]);return t}else return e}var Lr=Cf(null,{path:"/"});function $D(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function hR(e,t){var n=e.path,a=e.query;a===void 0&&(a={});var i=e.hash;i===void 0&&(i="");var o=t||BD;return(n||"/")+o(a)+i}function gA(e,t,n){return t===Lr?e===t:t?e.path&&t.path?e.path.replace(ff,"")===t.path.replace(ff,"")&&(n||e.hash===t.hash&&Hm(e.query,t.query)):e.name&&t.name?e.name===t.name&&(n||e.hash===t.hash&&Hm(e.query,t.query)&&Hm(e.params,t.params)):!1:!1}function Hm(e,t){if(e===void 0&&(e={}),t===void 0&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),a=Object.keys(t).sort();return n.length!==a.length?!1:n.every(function(i,o){var _=e[i],u=a[o];if(u!==i)return!1;var f=t[i];return _==null||f==null?_===f:typeof _=="object"&&typeof f=="object"?Hm(_,f):String(_)===String(f)})}function xD(e,t){return e.path.replace(ff,"/").indexOf(t.path.replace(ff,"/"))===0&&(!t.hash||e.hash===t.hash)&&FD(e.query,t.query)}function FD(e,t){for(var n in t)if(!(n in e))return!1;return!0}function LA(e){for(var t=0;t=0&&(t=e.slice(a),e=e.slice(0,a));var i=e.indexOf("?");return i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),{path:e,query:n,hash:t}}function ur(e){return e.replace(/\/+/g,"/")}var df=Array.isArray||function(e){return Object.prototype.toString.call(e)=="[object Array]"},hs=TA,WD=yS,jD=ZD,zD=EA,JD=bA,XD=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function yS(e,t){for(var n=[],a=0,i=0,o="",_=t&&t.delimiter||"/",u;(u=XD.exec(e))!=null;){var f=u[0],m=u[1],K=u.index;if(o+=e.slice(i,K),i=K+f.length,m){o+=m[1];continue}var g=e[i],L=u[2],E=u[3],I=u[4],$=u[5],B=u[6],F=u[7];o&&(n.push(o),o="");var W=L!=null&&g!=null&&g!==L,V=B==="+"||B==="*",j=B==="?"||B==="*",X=u[2]||_,Z=I||$;n.push({name:E||a++,prefix:L||"",delimiter:X,optional:j,repeat:V,partial:W,asterisk:!!F,pattern:Z?e2(Z):F?".*":"[^"+Qm(X)+"]+?"})}return i1||!X.length)return X.length===0?t():t("span",{},X)}if(this.tag==="a")j.on=V,j.attrs={href:f,"aria-current":F};else{var Z=PA(this.$slots.default);if(Z){Z.isStatic=!1;var Y=Z.data=ha({},Z.data);Y.on=Y.on||{};for(var T in Y.on){var R=Y.on[T];T in V&&(Y.on[T]=Array.isArray(R)?R:[R])}for(var P in V)P in Y.on?Y.on[P].push(V[P]):Y.on[P]=W;var U=Z.data.attrs=ha({},Z.data.attrs);U.href=f,U["aria-current"]=F}else j.on=V}return t(this.tag,j,this.$slots.default)}};function RR(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function PA(e){if(e){for(var t,n=0;n-1&&(B.params[j]=I.params[j]);return B.path=Vm(W.path,B.params),L(W,B,$)}else if(B.path){B.params={};for(var X=0;X=e.length?n():e[i]?t(e[i],function(){a(i+1)}):a(i+1)};a(0)}var No={redirected:2,aborted:4,cancelled:8,duplicated:16};function h2(e,t){return Xf(e,t,No.redirected,'Redirected when going from "'+e.fullPath+'" to "'+R2(t)+'" via a navigation guard.')}function S2(e,t){var n=Xf(e,t,No.duplicated,'Avoided redundant navigation to current location: "'+e.fullPath+'".');return n.name="NavigationDuplicated",n}function bR(e,t){return Xf(e,t,No.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function K2(e,t){return Xf(e,t,No.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}function Xf(e,t,n,a){var i=new Error(a);return i._isRouter=!0,i.from=e,i.to=t,i.type=n,i}var v2=["params","query","hash"];function R2(e){if(typeof e=="string")return e;if("path"in e)return e.path;var t={};return v2.forEach(function(n){n in e&&(t[n]=e[n])}),JSON.stringify(t,null,2)}function Sf(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function Zf(e,t){return Sf(e)&&e._isRouter&&(t==null||e.type===t)}function y2(e){return function(t,n,a){var i=!1,o=0,_=null;kA(e,function(u,f,m,K){if(typeof u=="function"&&u.cid===void 0){i=!0,o++;var g=TR(function($){L2($)&&($=$.default),u.resolved=typeof $=="function"?$:pf.extend($),m.components[K]=$,o--,o<=0&&a()}),L=TR(function($){var B="Failed to resolve async component "+K+": "+$;_||(_=Sf($)?$:new Error(B),a(_))}),E;try{E=u(g,L)}catch($){L($)}if(E)if(typeof E.then=="function")E.then(g,L);else{var I=E.component;I&&typeof I.then=="function"&&I.then(g,L)}}}),i||a()}}function kA(e,t){return MA(e.map(function(n){return Object.keys(n.components).map(function(a){return t(n.components[a],n.instances[a],n,a)})}))}function MA(e){return Array.prototype.concat.apply([],e)}var g2=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function L2(e){return e.__esModule||g2&&e[Symbol.toStringTag]==="Module"}function TR(e){var t=!1;return function(){for(var n=[],a=arguments.length;a--;)n[a]=arguments[a];if(!t)return t=!0,e.apply(this,n)}}var Aa=function(t,n){this.router=t,this.base=A2(n),this.current=Lr,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};Aa.prototype.listen=function(t){this.cb=t};Aa.prototype.onReady=function(t,n){this.ready?t():(this.readyCbs.push(t),n&&this.readyErrorCbs.push(n))};Aa.prototype.onError=function(t){this.errorCbs.push(t)};Aa.prototype.transitionTo=function(t,n,a){var i=this,o;try{o=this.router.match(t,this.current)}catch(u){throw this.errorCbs.forEach(function(f){f(u)}),u}var _=this.current;this.confirmTransition(o,function(){i.updateRoute(o),n&&n(o),i.ensureURL(),i.router.afterHooks.forEach(function(u){u&&u(o,_)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(u){u(o)}))},function(u){a&&a(u),u&&!i.ready&&(!Zf(u,No.redirected)||_!==Lr)&&(i.ready=!0,i.readyErrorCbs.forEach(function(f){f(u)}))})};Aa.prototype.confirmTransition=function(t,n,a){var i=this,o=this.current;this.pending=t;var _=function($){!Zf($)&&Sf($)&&(i.errorCbs.length?i.errorCbs.forEach(function(B){B($)}):console.error($)),a&&a($)},u=t.matched.length-1,f=o.matched.length-1;if(gA(t,o)&&u===f&&t.matched[u]===o.matched[f])return this.ensureURL(),t.hash&&mr(this.router,o,t,!1),_(S2(o,t));var m=E2(this.current.matched,t.matched),K=m.updated,g=m.deactivated,L=m.activated,E=[].concat(T2(g),this.router.beforeHooks,P2(K),L.map(function($){return $.beforeEnter}),y2(L)),I=function($,B){if(i.pending!==t)return _(bR(o,t));try{$(t,o,function(F){F===!1?(i.ensureURL(!0),_(K2(o,t))):Sf(F)?(i.ensureURL(!0),_(F)):typeof F=="string"||typeof F=="object"&&(typeof F.path=="string"||typeof F.name=="string")?(_(h2(o,t)),typeof F=="object"&&F.replace?i.replace(F):i.push(F)):B(F)})}catch(F){_(F)}};ER(E,I,function(){var $=w2(L),B=$.concat(i.router.resolveHooks);ER(B,I,function(){if(i.pending!==t)return _(bR(o,t));i.pending=null,n(t),i.router.app&&i.router.app.$nextTick(function(){LA(t)})})})};Aa.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)};Aa.prototype.setupListeners=function(){};Aa.prototype.teardown=function(){this.listeners.forEach(function(t){t()}),this.listeners=[],this.current=Lr,this.pending=null};function A2(e){if(!e)if(bc){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return e.charAt(0)!=="/"&&(e="/"+e),e.replace(/\/$/,"")}function E2(e,t){var n,a=Math.max(e.length,t.length);for(n=0;n0)){var i=this.router,o=i.options.scrollBehavior,_=fr&&o;_&&this.listeners.push(UA());var u=function(){var f=a.current,m=z_(a.base);a.current===Lr&&m===a._startLocation||a.transitionTo(m,function(K){_&&mr(i,K,f,!0)})};window.addEventListener("popstate",u),this.listeners.push(function(){window.removeEventListener("popstate",u)})}},t.prototype.go=function(a){window.history.go(a)},t.prototype.push=function(a,i,o){var _=this,u=this,f=u.current;this.transitionTo(a,function(m){hf(ur(_.base+m.fullPath)),mr(_.router,m,f,!1),i&&i(m)},o)},t.prototype.replace=function(a,i,o){var _=this,u=this,f=u.current;this.transitionTo(a,function(m){sh(ur(_.base+m.fullPath)),mr(_.router,m,f,!1),i&&i(m)},o)},t.prototype.ensureURL=function(a){if(z_(this.base)!==this.current.fullPath){var i=ur(this.base+this.current.fullPath);a?hf(i):sh(i)}},t.prototype.getCurrentLocation=function(){return z_(this.base)},t}(Aa);function z_(e){var t=window.location.pathname,n=t.toLowerCase(),a=e.toLowerCase();return e&&(n===a||n.indexOf(ur(a+"/"))===0)&&(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var $A=function(e){function t(n,a,i){e.call(this,n,a),!(i&&I2(this.base))&&PR()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var a=this;if(!(this.listeners.length>0)){var i=this.router,o=i.options.scrollBehavior,_=fr&&o;_&&this.listeners.push(UA());var u=function(){var m=a.current;!PR()||a.transitionTo(Wm(),function(K){_&&mr(a.router,K,m,!0),fr||jm(K.fullPath)})},f=fr?"popstate":"hashchange";window.addEventListener(f,u),this.listeners.push(function(){window.removeEventListener(f,u)})}},t.prototype.push=function(a,i,o){var _=this,u=this,f=u.current;this.transitionTo(a,function(m){wR(m.fullPath),mr(_.router,m,f,!1),i&&i(m)},o)},t.prototype.replace=function(a,i,o){var _=this,u=this,f=u.current;this.transitionTo(a,function(m){jm(m.fullPath),mr(_.router,m,f,!1),i&&i(m)},o)},t.prototype.go=function(a){window.history.go(a)},t.prototype.ensureURL=function(a){var i=this.current.fullPath;Wm()!==i&&(a?wR(i):jm(i))},t.prototype.getCurrentLocation=function(){return Wm()},t}(Aa);function I2(e){var t=z_(e);if(!/^\/#/.test(t))return window.location.replace(ur(e+"/#"+t)),!0}function PR(){var e=Wm();return e.charAt(0)==="/"?!0:(jm("/"+e),!1)}function Wm(){var e=window.location.href,t=e.indexOf("#");return t<0?"":(e=e.slice(t+1),e)}function _h(e){var t=window.location.href,n=t.indexOf("#"),a=n>=0?t.slice(0,n):t;return a+"#"+e}function wR(e){fr?hf(_h(e)):window.location.hash=e}function jm(e){fr?sh(_h(e)):window.location.replace(_h(e))}var N2=function(e){function t(n,a){e.call(this,n,a),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(a,i,o){var _=this;this.transitionTo(a,function(u){_.stack=_.stack.slice(0,_.index+1).concat(u),_.index++,i&&i(u)},o)},t.prototype.replace=function(a,i,o){var _=this;this.transitionTo(a,function(u){_.stack=_.stack.slice(0,_.index).concat(u),i&&i(u)},o)},t.prototype.go=function(a){var i=this,o=this.index+a;if(!(o<0||o>=this.stack.length)){var _=this.stack[o];this.confirmTransition(_,function(){var u=i.current;i.index=o,i.updateRoute(_),i.router.afterHooks.forEach(function(f){f&&f(_,u)})},function(u){Zf(u,No.duplicated)&&(i.index=o)})}},t.prototype.getCurrentLocation=function(){var a=this.stack[this.stack.length-1];return a?a.fullPath:"/"},t.prototype.ensureURL=function(){},t}(Aa),It=function(t){t===void 0&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=_2(t.routes||[],this);var n=t.mode||"hash";switch(this.fallback=n==="history"&&!fr&&t.fallback!==!1,this.fallback&&(n="hash"),bc||(n="abstract"),this.mode=n,n){case"history":this.history=new BA(this,t.base);break;case"hash":this.history=new $A(this,t.base,this.fallback);break;case"abstract":this.history=new N2(this,t.base);break}},xA={currentRoute:{configurable:!0}};It.prototype.match=function(t,n,a){return this.matcher.match(t,n,a)};xA.currentRoute.get=function(){return this.history&&this.history.current};It.prototype.init=function(t){var n=this;if(this.apps.push(t),t.$once("hook:destroyed",function(){var _=n.apps.indexOf(t);_>-1&&n.apps.splice(_,1),n.app===t&&(n.app=n.apps[0]||null),n.app||n.history.teardown()}),!this.app){this.app=t;var a=this.history;if(a instanceof BA||a instanceof $A){var i=function(_){var u=a.current,f=n.options.scrollBehavior,m=fr&&f;m&&"fullPath"in _&&mr(n,_,u,!1)},o=function(_){a.setupListeners(),i(_)};a.transitionTo(a.getCurrentLocation(),o,o)}a.listen(function(_){n.apps.forEach(function(u){u._route=_})})}};It.prototype.beforeEach=function(t){return bS(this.beforeHooks,t)};It.prototype.beforeResolve=function(t){return bS(this.resolveHooks,t)};It.prototype.afterEach=function(t){return bS(this.afterHooks,t)};It.prototype.onReady=function(t,n){this.history.onReady(t,n)};It.prototype.onError=function(t){this.history.onError(t)};It.prototype.push=function(t,n,a){var i=this;if(!n&&!a&&typeof Promise<"u")return new Promise(function(o,_){i.history.push(t,o,_)});this.history.push(t,n,a)};It.prototype.replace=function(t,n,a){var i=this;if(!n&&!a&&typeof Promise<"u")return new Promise(function(o,_){i.history.replace(t,o,_)});this.history.replace(t,n,a)};It.prototype.go=function(t){this.history.go(t)};It.prototype.back=function(){this.go(-1)};It.prototype.forward=function(){this.go(1)};It.prototype.getMatchedComponents=function(t){var n=t?t.matched?t:this.resolve(t).route:this.currentRoute;return n?[].concat.apply([],n.matched.map(function(a){return Object.keys(a.components).map(function(i){return a.components[i]})})):[]};It.prototype.resolve=function(t,n,a){n=n||this.history.current;var i=AS(t,n,a,this),o=this.match(i,n),_=o.redirectedFrom||o.fullPath,u=this.history.base,f=U2(u,_,this.mode);return{location:i,route:o,href:f,normalizedTo:i,resolved:o}};It.prototype.getRoutes=function(){return this.matcher.getRoutes()};It.prototype.addRoute=function(t,n){this.matcher.addRoute(t,n),this.history.current!==Lr&&this.history.transitionTo(this.history.getCurrentLocation())};It.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==Lr&&this.history.transitionTo(this.history.getCurrentLocation())};Object.defineProperties(It.prototype,xA);function bS(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function U2(e,t,n){var a=n==="hash"?"#"+t:t;return e?ur(e+"/"+a):a}It.install=oh;It.version="3.5.3";It.isNavigationFailure=Zf;It.NavigationFailureType=No;It.START_LOCATION=Lr;bc&&window.Vue&&window.Vue.use(It);const FA=It,OR=()=>RS(()=>import("./Home.85e51b77.js"),["assets/Home.85e51b77.js","assets/BaseKey.64b83051.js","assets/BaseKey.34f28bd3.css","assets/Home.fe6589aa.css"]),D2=()=>RS(()=>import("./Print.43531894.js"),["assets/Print.43531894.js","assets/BaseKey.64b83051.js","assets/BaseKey.34f28bd3.css","assets/Print.76aa46fc.css"]),k2=()=>RS(()=>import("./Test.ac55ae35.js"),["assets/Test.ac55ae35.js","assets/BaseKey.64b83051.js","assets/BaseKey.34f28bd3.css","assets/Test.a430b51d.css"]);Pe.use(FA);const M2=new FA({routes:[{path:"/:keyboardP(.+)/:layoutP(.+)",component:OR,name:"home"},{path:"/print",component:D2,name:"print"},{path:"/test",component:k2,name:"test"},{path:"*",component:OR}]}),TS={configuratorSettings:"configuratorSettings",configuratorSettingsVersion:2};function G2(e){return localStorage?localStorage.getItem(e):null}function B2(e,t){localStorage&&localStorage.setItem(e,t)}const $2=["keymap_belgian","keymap_bepo","keymap_brazilian_abnt2","keymap_canadian_multilingual","keymap_colemak","keymap_croatian","keymap_czech","keymap_danish","keymap_dvorak_fr","keymap_dvorak","keymap_dvorak_programmer","keymap_estonian","keymap_finnish","keymap_french_afnor","keymap_french","keymap_french_mac_iso","keymap_german","keymap_greek","keymap_hebrew","keymap_hungarian","keymap_icelandic","keymap_irish","keymap_italian","keymap_italian_mac_ansi","keymap_italian_mac_iso","keymap_japanese","keymap_korean","keymap_latvian","keymap_lithuanian_azerty","keymap_lithuanian_qwerty","keymap_neo2","keymap_norman","keymap_norwegian","keymap_polish","keymap_portuguese","keymap_portuguese_mac_iso","keymap_romanian","keymap_russian","keymap_serbian","keymap_serbian_latin","keymap_slovak","keymap_slovenian","keymap_spanish_dvorak","keymap_spanish","keymap_swedish","keymap_swedish_mac_ansi","keymap_swedish_mac_iso","keymap_swedish_pro_mac_ansi","keymap_swedish_pro_mac_iso","keymap_swiss_de","keymap_swiss_fr","keymap_turkish_f","keymap_turkish_q","keymap_uk","keymap_ukrainian","keymap_us_extended","keymap_us_international","keymap_us_international_linux","keymap_us","keymap_workman","keymap_workman_zxcvm"];function IR(){const e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;return{version:TS.configuratorSettingsVersion,darkmodeEnabled:e,favoriteKeyboard:"",favoriteColor:"",clearLayerDefault:!1,iso:!1,osKeyboardLayout:"keymap_us"}}function x2(){try{return{...IR(),...JSON.parse(G2(TS.configuratorSettings))}}catch{return IR()}}const F2={keyboard:"",keyboardMeta:{},configuratorSettings:x2(),keyboards:[],appInitialized:!1,_keyboards:[],layout:"",layouts:{},keymapName:"",compileDisabled:!1,isPreview:!1,previewRequested:!1,jobID:"",enableDownloads:!1,firmwareBinaryURL:[],firmwareSourceURL:[],firmwareFile:"",keymapSourceURL:[],filter:"",keypressListener:void 0,showSpinner:!1,spinnerMsg:"",message:"",settingsPanelVisible:!1,author:"",notes:"",tutorialEnabled:!1,electron:!1,languages:[{value:"en",label:"English"},{value:"de",label:"Deutsch"},{value:"es",label:"Espa\xF1ol"},{value:"fr",label:"Fran\xE7ais"},{value:"it",label:"Italiano"},{value:"ms",label:"Bahasa Malaysia"},{value:"pl-PL",label:"Polski"},{value:"pt-BR",label:"Portugu\xEAs brasileiro"},{value:"ru",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"},{value:"ja",label:"\u65E5\u672C\u8A9E"},{value:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587(\u53F0\u7063)"},{value:"zh-HK",label:"\u7E41\u9AD4\u4E2D\u6587(\u9999\u6E2F)"}],legends:"keymap",legendTypes:["keymap","matrix","index","size"],osKeyboardLayouts:$2,snowflakes:!1},H2={...F2};function Q2(e){return e===void 0}var kt=Q2;const V2={firmwareFile:e=>e.firmwareFile,validateKeyboard:e=>t=>{const n=e.keyboards.includes(t);return console.info(`Validate keyboard:${t} valid:${n}`),n},filter:e=>e.filter,exportKeymapName:e=>{let t=e.keymapName.replace(/[\s/]/g,"_").toLowerCase();return t===""&&(t=`${e.keyboard.replace(/[\s/]/g,"_").toLowerCase()}_${e.layout}_mine`.toLowerCase()),t=t.replace(/[^a-z0-9_-]/gi,""),t},keyCount:e=>xf(e.layouts)>0&&!kt(e.layout)&&!kt(e.layouts[e.layout])?e.layouts[e.layout].length:0,osKeyboardLayout:e=>e.configuratorSettings.osKeyboardLayout},W2={...V2};var HA={exports:{}},PS={exports:{}},QA=function(t,n){return function(){for(var i=new Array(arguments.length),o=0;o"u"}function z2(e){return e!==null&&!ch(e)&&e.constructor!==null&&!ch(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function J2(e){return Uo.call(e)==="[object ArrayBuffer]"}function X2(e){return typeof FormData<"u"&&e instanceof FormData}function Z2(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function Y2(e){return typeof e=="string"}function q2(e){return typeof e=="number"}function VA(e){return e!==null&&typeof e=="object"}function zm(e){if(Uo.call(e)!=="[object Object]")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function ek(e){return Uo.call(e)==="[object Date]"}function tk(e){return Uo.call(e)==="[object File]"}function nk(e){return Uo.call(e)==="[object Blob]"}function WA(e){return Uo.call(e)==="[object Function]"}function ak(e){return VA(e)&&WA(e.pipe)}function ik(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}function rk(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function ok(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function OS(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),wS(e))for(var n=0,a=e.length;n"u"||(Fl.isArray(f)?m=m+"[]":f=[f],Fl.forEach(f,function(g){Fl.isDate(g)?g=g.toISOString():Fl.isObject(g)&&(g=JSON.stringify(g)),o.push(NR(m)+"="+NR(g))}))}),i=o.join("&")}if(i){var _=t.indexOf("#");_!==-1&&(t=t.slice(0,_)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},_k=Qn;function Yf(){this.handlers=[]}Yf.prototype.use=function(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1};Yf.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Yf.prototype.forEach=function(t){_k.forEach(this.handlers,function(a){a!==null&&t(a)})};var ck=Yf,uk=Qn,mk=function(t,n){uk.forEach(t,function(i,o){o!==n&&o.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[o])})},zA=function(t,n,a,i,o){return t.config=n,a&&(t.code=a),t.request=i,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t},jd,UR;function JA(){if(UR)return jd;UR=1;var e=zA;return jd=function(n,a,i,o,_){var u=new Error(n);return e(u,a,i,o,_)},jd}var zd,DR;function fk(){if(DR)return zd;DR=1;var e=JA();return zd=function(n,a,i){var o=i.config.validateStatus;!i.status||!o||o(i.status)?n(i):a(e("Request failed with status code "+i.status,i.config,null,i.request,i))},zd}var Jd,kR;function Ck(){if(kR)return Jd;kR=1;var e=Qn;return Jd=e.isStandardBrowserEnv()?function(){return{write:function(a,i,o,_,u,f){var m=[];m.push(a+"="+encodeURIComponent(i)),e.isNumber(o)&&m.push("expires="+new Date(o).toGMTString()),e.isString(_)&&m.push("path="+_),e.isString(u)&&m.push("domain="+u),f===!0&&m.push("secure"),document.cookie=m.join("; ")},read:function(a){var i=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Jd}var Xd,MR;function dk(){return MR||(MR=1,Xd=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}),Xd}var Zd,GR;function pk(){return GR||(GR=1,Zd=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t}),Zd}var Yd,BR;function hk(){if(BR)return Yd;BR=1;var e=dk(),t=pk();return Yd=function(a,i){return a&&!e(i)?t(a,i):i},Yd}var qd,$R;function Sk(){if($R)return qd;$R=1;var e=Qn,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return qd=function(a){var i={},o,_,u;return a&&e.forEach(a.split(` +`),function(m){if(u=m.indexOf(":"),o=e.trim(m.substr(0,u)).toLowerCase(),_=e.trim(m.substr(u+1)),o){if(i[o]&&t.indexOf(o)>=0)return;o==="set-cookie"?i[o]=(i[o]?i[o]:[]).concat([_]):i[o]=i[o]?i[o]+", "+_:_}}),i},qd}var ep,xR;function Kk(){if(xR)return ep;xR=1;var e=Qn;return ep=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a"),i;function o(_){var u=_;return n&&(a.setAttribute("href",u),u=a.href),a.setAttribute("href",u),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return i=o(window.location.href),function(u){var f=e.isString(u)?o(u):u;return f.protocol===i.protocol&&f.host===i.host}}():function(){return function(){return!0}}(),ep}var tp,FR;function HR(){if(FR)return tp;FR=1;var e=Qn,t=fk(),n=Ck(),a=jA,i=hk(),o=Sk(),_=Kk(),u=JA();return tp=function(m){return new Promise(function(g,L){var E=m.data,I=m.headers,$=m.responseType;e.isFormData(E)&&delete I["Content-Type"];var B=new XMLHttpRequest;if(m.auth){var F=m.auth.username||"",W=m.auth.password?unescape(encodeURIComponent(m.auth.password)):"";I.Authorization="Basic "+btoa(F+":"+W)}var V=i(m.baseURL,m.url);B.open(m.method.toUpperCase(),a(V,m.params,m.paramsSerializer),!0),B.timeout=m.timeout;function j(){if(!!B){var Z="getAllResponseHeaders"in B?o(B.getAllResponseHeaders()):null,Y=!$||$==="text"||$==="json"?B.responseText:B.response,T={data:Y,status:B.status,statusText:B.statusText,headers:Z,config:m,request:B};t(g,L,T),B=null}}if("onloadend"in B?B.onloadend=j:B.onreadystatechange=function(){!B||B.readyState!==4||B.status===0&&!(B.responseURL&&B.responseURL.indexOf("file:")===0)||setTimeout(j)},B.onabort=function(){!B||(L(u("Request aborted",m,"ECONNABORTED",B)),B=null)},B.onerror=function(){L(u("Network Error",m,null,B)),B=null},B.ontimeout=function(){var Y="timeout of "+m.timeout+"ms exceeded";m.timeoutErrorMessage&&(Y=m.timeoutErrorMessage),L(u(Y,m,m.transitional&&m.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",B)),B=null},e.isStandardBrowserEnv()){var X=(m.withCredentials||_(V))&&m.xsrfCookieName?n.read(m.xsrfCookieName):void 0;X&&(I[m.xsrfHeaderName]=X)}"setRequestHeader"in B&&e.forEach(I,function(Y,T){typeof E>"u"&&T.toLowerCase()==="content-type"?delete I[T]:B.setRequestHeader(T,Y)}),e.isUndefined(m.withCredentials)||(B.withCredentials=!!m.withCredentials),$&&$!=="json"&&(B.responseType=m.responseType),typeof m.onDownloadProgress=="function"&&B.addEventListener("progress",m.onDownloadProgress),typeof m.onUploadProgress=="function"&&B.upload&&B.upload.addEventListener("progress",m.onUploadProgress),m.cancelToken&&m.cancelToken.promise.then(function(Y){!B||(B.abort(),L(Y),B=null)}),E||(E=null),B.send(E)})},tp}var yn=Qn,QR=mk,vk=zA,Rk={"Content-Type":"application/x-www-form-urlencoded"};function VR(e,t){!yn.isUndefined(e)&&yn.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function yk(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=HR()),e}var qf={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:yk(),transformRequest:[function(t,n){return QR(n,"Accept"),QR(n,"Content-Type"),yn.isFormData(t)||yn.isArrayBuffer(t)||yn.isBuffer(t)||yn.isStream(t)||yn.isFile(t)||yn.isBlob(t)?t:yn.isArrayBufferView(t)?t.buffer:yn.isURLSearchParams(t)?(VR(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):yn.isObject(t)||n&&n["Content-Type"]==="application/json"?(VR(n,"application/json"),JSON.stringify(t)):t}],transformResponse:[function(t){var n=this.transitional,a=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,o=!a&&this.responseType==="json";if(o||i&&yn.isString(t)&&t.length)try{return JSON.parse(t)}catch(_){if(o)throw _.name==="SyntaxError"?vk(_,this,"E_JSON_PARSE"):_}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300}};qf.headers={common:{Accept:"application/json, text/plain, */*"}};yn.forEach(["delete","get","head"],function(t){qf.headers[t]={}});yn.forEach(["post","put","patch"],function(t){qf.headers[t]=yn.merge(Rk)});var IS=qf,gk=Qn,Lk=IS,Ak=function(t,n,a){var i=this||Lk;return gk.forEach(a,function(_){t=_.call(i,t,n)}),t},np,WR;function XA(){return WR||(WR=1,np=function(t){return!!(t&&t.__CANCEL__)}),np}var jR=Qn,ap=Ak,Ek=XA(),bk=IS;function ip(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var Tk=function(t){ip(t),t.headers=t.headers||{},t.data=ap.call(t,t.data,t.headers,t.transformRequest),t.headers=jR.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),jR.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||bk.adapter;return n(t).then(function(i){return ip(t),i.data=ap.call(t,i.data,i.headers,t.transformResponse),i},function(i){return Ek(i)||(ip(t),i&&i.response&&(i.response.data=ap.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},Sn=Qn,ZA=function(t,n){n=n||{};var a={},i=["url","method","data"],o=["headers","auth","proxy","params"],_=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],u=["validateStatus"];function f(L,E){return Sn.isPlainObject(L)&&Sn.isPlainObject(E)?Sn.merge(L,E):Sn.isPlainObject(E)?Sn.merge({},E):Sn.isArray(E)?E.slice():E}function m(L){Sn.isUndefined(n[L])?Sn.isUndefined(t[L])||(a[L]=f(void 0,t[L])):a[L]=f(t[L],n[L])}Sn.forEach(i,function(E){Sn.isUndefined(n[E])||(a[E]=f(void 0,n[E]))}),Sn.forEach(o,m),Sn.forEach(_,function(E){Sn.isUndefined(n[E])?Sn.isUndefined(t[E])||(a[E]=f(void 0,t[E])):a[E]=f(void 0,n[E])}),Sn.forEach(u,function(E){E in n?a[E]=f(t[E],n[E]):E in t&&(a[E]=f(void 0,t[E]))});var K=i.concat(o).concat(_).concat(u),g=Object.keys(t).concat(Object.keys(n)).filter(function(E){return K.indexOf(E)===-1});return Sn.forEach(g,m),a};const Pk="axios",wk="0.21.2",Ok="Promise based HTTP client for the browser and node.js",Ik="index.js",Nk={test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},Uk={type:"git",url:"https://github.com/axios/axios.git"},Dk=["xhr","http","ajax","promise","node"],kk="Matt Zabriskie",Mk="MIT",Gk={url:"https://github.com/axios/axios/issues"},Bk="https://axios-http.com",$k={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},xk={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},Fk="dist/axios.min.js",Hk="dist/axios.min.js",Qk="./index.d.ts",Vk={"follow-redirects":"^1.14.0"},Wk=[{path:"./dist/axios.min.js",threshold:"5kB"}],jk={name:Pk,version:wk,description:Ok,main:Ik,scripts:Nk,repository:Uk,keywords:Dk,author:kk,license:Mk,bugs:Gk,homepage:Bk,devDependencies:$k,browser:xk,jsdelivr:Fk,unpkg:Hk,typings:Qk,dependencies:Vk,bundlesize:Wk};var YA=jk,NS={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){NS[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});var zR={},zk=YA.version.split(".");function qA(e,t){for(var n=t?t.split("."):zk,a=e.split("."),i=0;i<3;i++){if(n[i]>a[i])return!0;if(n[i]0;){var o=a[i],_=t[o];if(_){var u=e[o],f=u===void 0||_(u,o,e);if(f!==!0)throw new TypeError("option "+o+" must be "+f);continue}if(n!==!0)throw Error("Unknown option "+o)}}var Xk={isOlderVersion:qA,assertOptions:Jk,validators:NS},eE=Qn,Zk=jA,JR=ck,XR=Tk,eC=ZA,tE=Xk,Hl=tE.validators;function Tc(e){this.defaults=e,this.interceptors={request:new JR,response:new JR}}Tc.prototype.request=function(t){typeof t=="string"?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=eC(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;n!==void 0&&tE.assertOptions(n,{silentJSONParsing:Hl.transitional(Hl.boolean,"1.0.0"),forcedJSONParsing:Hl.transitional(Hl.boolean,"1.0.0"),clarifyTimeoutError:Hl.transitional(Hl.boolean,"1.0.0")},!1);var a=[],i=!0;this.interceptors.request.forEach(function(L){typeof L.runWhen=="function"&&L.runWhen(t)===!1||(i=i&&L.synchronous,a.unshift(L.fulfilled,L.rejected))});var o=[];this.interceptors.response.forEach(function(L){o.push(L.fulfilled,L.rejected)});var _;if(!i){var u=[XR,void 0];for(Array.prototype.unshift.apply(u,a),u.concat(o),_=Promise.resolve(t);u.length;)_=_.then(u.shift(),u.shift());return _}for(var f=t;a.length;){var m=a.shift(),K=a.shift();try{f=m(f)}catch(g){K(g);break}}try{_=XR(f)}catch(g){return Promise.reject(g)}for(;o.length;)_=_.then(o.shift(),o.shift());return _};Tc.prototype.getUri=function(t){return t=eC(this.defaults,t),Zk(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};eE.forEach(["delete","get","head","options"],function(t){Tc.prototype[t]=function(n,a){return this.request(eC(a||{},{method:t,url:n,data:(a||{}).data}))}});eE.forEach(["post","put","patch"],function(t){Tc.prototype[t]=function(n,a,i){return this.request(eC(i||{},{method:t,url:n,data:a}))}});var Yk=Tc,rp,ZR;function nE(){if(ZR)return rp;ZR=1;function e(t){this.message=t}return e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,rp=e,rp}var op,YR;function qk(){if(YR)return op;YR=1;var e=nE();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var a;this.promise=new Promise(function(_){a=_});var i=this;n(function(_){i.reason||(i.reason=new e(_),a(i.reason))})}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var a,i=new t(function(_){a=_});return{token:i,cancel:a}},op=t,op}var lp,qR;function eM(){return qR||(qR=1,lp=function(t){return function(a){return t.apply(null,a)}}),lp}var sp,ey;function tM(){return ey||(ey=1,sp=function(t){return typeof t=="object"&&t.isAxiosError===!0}),sp}var ty=Qn,nM=QA,Jm=Yk,aM=ZA,iM=IS;function aE(e){var t=new Jm(e),n=nM(Jm.prototype.request,t);return ty.extend(n,Jm.prototype,t),ty.extend(n,t),n}var Ra=aE(iM);Ra.Axios=Jm;Ra.create=function(t){return aE(aM(Ra.defaults,t))};Ra.Cancel=nE();Ra.CancelToken=qk();Ra.isCancel=XA();Ra.all=function(t){return Promise.all(t)};Ra.spread=eM();Ra.isAxiosError=tM();PS.exports=Ra;PS.exports.default=Ra;(function(e){e.exports=PS.exports})(HA);const fo=Gf(HA.exports);var iE={};(function(e){(function(){var t,n,a,i,o,_,u,f,m,K,g,L,E,I,$,B,F,W,V,j={}.hasOwnProperty,X=[].indexOf||function(T){for(var R=0,P=this.length;RX.call(T,"cmd"))},Y.prototype._prevent_default=function(T,R){if((R||this.should_suppress_event_defaults)&&!this.should_force_event_defaults&&(T.preventDefault?T.preventDefault():T.returnValue=!1,T.stopPropagation))return T.stopPropagation()},Y.prototype._get_active_combos=function(T){var R,P;return R=[],P=u(this._keys_down,function(U){return U!==T}),P.push(T),this._match_combo_arrays(P,function(U){return function(w){if(U._cmd_bug_check(w.keys))return R.push(w)}}(this)),this._fuzzy_match_combo_arrays(P,function(U){return function(w){if(!(0<=X.call(R,w))&&!w.is_solitary&&U._cmd_bug_check(w.keys))return R.push(w)}}(this)),R},Y.prototype._get_potential_combos=function(T){var R,P,U,w,G;for(P=[],G=this._registered_combos,U=0,w=G.length;UCe;w=0<=Ce?++re:--re)if((R=this._active_combos[w])&&R.is_exclusive&&T.is_exclusive){if(R=R.keys,!Q){for(fe=0,ue=R.length;feX.call(T.keys,P)){Q=!1;break}}if(G&&!Q){for(pe=T.keys,fe=0,ue=pe.length;feX.call(R,P)){G=!0;break}}Q&&(U?(R=this._active_combos.splice(w,1)[0],R!=null&&R.reset()):(R=this._active_combos.splice(w,1,T)[0],R!=null&&R.reset(),U=!0),G=!1)}}return G&&this._active_combos.unshift(T),Q||G},Y.prototype._remove_from_active_combos=function(T){var R,P,U,w;for(P=U=0,w=this._active_combos.length;0<=w?Uw;P=0<=w?++U:--U)if(R=this._active_combos[P],R===T){T=this._active_combos.splice(P,1)[0],T.reset();break}},Y.prototype._get_possible_sequences=function(){var T,R,P,U,w,G,Q,re,fe,ue,Ce,pe;for(U=[],ue=this._registered_combos,G=0,fe=ue.length;G=Ce;R=1<=Ce?++Q:--Q)if(w=this._sequence.slice(-R),T.is_sequence){if(0>X.call(T.keys,"shift")&&(w=u(w,function(Le){return Le!=="shift"}),!w.length))continue;for(R=re=0,pe=w.length;0<=pe?repe;R=0<=pe?++re:--re)if(T.keys[R]===w[R])P=!0;else{P=!1;break}P&&U.push(T)}return U},Y.prototype._add_key_to_sequence=function(T,R){var P,U,w,G;if(this._sequence.push(T),U=this._get_possible_sequences(),U.length){for(w=0,G=U.length;w=pe;P=1<=pe?++re:--re)if(G=u(this._sequence,function(Ie){return 0<=X.call(R.keys,"shift")?!0:Ie!=="shift"}).slice(-P),R.keys.length===G.length){for(P=fe=0,Le=G.length;0<=Le?feLe;P=0<=Le?++fe:--fe)if(w=G[P],!(0>X.call(R.keys,"shift")&&w==="shift")&&!(T==="shift"&&0>X.call(R.keys,"shift")))if(R.keys[P]===w)U=!0;else{U=!1;break}}if(U)return R.is_exclusive&&(this._sequence=[]),R}return!1},Y.prototype._receive_input=function(T,R){var P,U;if(this._prevent_capture)this._keys_down.length&&(this._keys_down=[]);else if(P=i((U=T.keyCode)!=null?U:T.key),(R||this._keys_down.length||!(P==="alt"||P===B))&&P)return R?this._key_down(P,T):this._key_up(P,T)},Y.prototype._fire=function(T,R,P,U){if(typeof R["on_"+T]=="function"&&this._prevent_default(P,R["on_"+T].call(R.this,P,R.count,U)!==!0),T==="release"&&(R.count=0),T==="keyup")return R.keyup_fired=!0},Y.prototype._match_combo_arrays=function(T,R){var P,U,w,G,Q;for(Q=this._registered_combos,w=0,G=Q.length;wG;P=0<=G?++U:--U)this._keys_down[P]===w&&this._keys_down.splice(P,1);for(U=this._get_active_combos(T),w=this._get_potential_combos(T),G=0,Q=U.length;GX.call(this._keys_down,T)&&this._keys_down.push(T)},Y.prototype._handle_combo_down=function(T,R,P,U){var w,G,Q,re,fe;if(0>X.call(T.keys,P)||(this._prevent_default(U,T&&T.prevent_default),w=!1,0<=X.call(this._keys_down,P)&&(w=!0,!T.allows_key_repeat())))return!1;if(Q=this._add_to_active_combos(T,P),P=T.keyup_fired=!1,T.is_exclusive){for(re=0,fe=R.length;reT.keys.length){P=!0;break}}if(!P&&(T.is_counting&&typeof T.on_keydown=="function"&&(T.count+=1),Q))return this._fire("keydown",T,U,w)},Y.prototype._key_up=function(T,R){var P,U,w,G,Q,re;if(P=T,(w=o(T,R))&&(T=w),w=I[P],R.shiftKey?w&&0<=X.call(this._keys_down,w)||(T=P):P&&0<=X.call(this._keys_down,P)||(T=w),(G=this._get_sequence(T))&&this._fire("keyup",G,R),0>X.call(this._keys_down,T))return!1;for(G=Q=0,re=this._keys_down.length;0<=re?Qre;G=0<=re?++Q:--Q)if((U=this._keys_down[G])===T||U===w||U===P){this._keys_down.splice(G,1);break}for(U=this._active_combos.length,w=[],re=this._active_combos,G=0,Q=re.length;Gpe;ue=0<=pe?++Ce:--Ce)if(fe===re._registered_combos[ue]){re._registered_combos.splice(ue,1);break}else Le.push(void 0);return Le},T instanceof Z)return P(T);if(typeof T=="string")for(T=T.split(" "),R=U=0,w=T.length;0<=w?Uw;R=0<=w?++U:--U)T[R]==="meta"&&(T[R]=B);for(G=this._registered_combos,Q=[],U=0,w=G.length;Uw;P=0<=w?++U:--U)if(T[P]!==R[P])return!1;return!0},m=function(T,R){var P,U,w;for(U=0,w=T.length;UX.call(R,P))return!1;return!0},f=Array.prototype.indexOf||function(T,R){var P,U,w;for(P=U=0,w=T.length;0<=w?U<=w:U>=w;P=0<=w?++U:--U)if(T[P]===R)return P;return-1},K=function(T,R){var P,U,w,G;for(w=U=0,G=T.length;w=U)U=P;else return!1;return!0},$=function(){if(t.debug)return console.log.apply(console,arguments)},g=function(T){var R,P,U;R=!1;for(U in E)if(P=E[U],T===P){R=!0;break}if(!R){for(U in I)if(P=I[U],T===P){R=!0;break}}return R},V=function(T){var R,P,U,w,G,Q,re;for(G=!0,T.keys.length||$("You're trying to bind a combo with no keys:",T),P=Q=0,re=T.keys.length;0<=re?Qre;P=0<=re?++Q:--Q)U=T.keys[P],(R=L[U])&&(U=T.keys[P]=R),U==="meta"&&T.keys.splice(P,1,B),U==="cmd"&&$('Warning: use the "meta" key rather than "cmd" for Windows compatibility');for(re=T.keys,R=0,Q=re.length;R",",":"<","'":'"',";":":","[":"{","]":"}","\\":"|","`":"~","=":"+","-":"_",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")"},E={0:"\\",8:"backspace",9:"tab",12:"num",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",44:"print",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:"cmd",92:"cmd",93:"cmd",96:"num_0",97:"num_1",98:"num_2",99:"num_3",100:"num_4",101:"num_5",102:"num_6",103:"num_7",104:"num_8",105:"num_9",106:"num_multiply",107:"num_add",108:"num_enter",109:"num_subtract",110:"num_decimal",111:"num_divide",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",124:"print",144:"num",145:"scroll",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",223:"`",224:"cmd",225:"alt",57392:"ctrl",63289:"num",59:";",61:"=",173:"-"},t._keycode_dictionary=E,t._is_array_in_array_sorted=K,navigator.userAgent.indexOf("Mac OS X")!==-1&&(B="cmd"),navigator.userAgent.indexOf("Opera")!==-1&&(E[17]="cmd"),e!==null?e.keypress=t:window.keypress=t}).call(sr)})(iE);function rM(e,t){for(var n=-1,a=e==null?0:e.length,i=Array(a);++n0){if(++t>=wG)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var uE=NG,UG=PG,DG=uE,kG=DG(UG),mE=kG,MG=tC,GG=RG,BG=mE;function $G(e,t){return BG(GG(e,t,MG),e+"")}var kS=$G,ly=nA,xG=ly&&new ly,fE=xG,FG=tC,sy=fE,HG=sy?function(e,t){return sy.set(e,t),e}:FG,CE=HG,QG=ga,_y=Object.create,VG=function(){function e(){}return function(t){if(!QG(t))return{};if(_y)return _y(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),aC=VG,WG=aC,jG=ga;function zG(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=WG(e.prototype),a=e.apply(n,t);return jG(a)?a:n}}var iC=zG,JG=iC,XG=Pn,ZG=1;function YG(e,t,n){var a=t&ZG,i=JG(e);function o(){var _=this&&this!==XG&&this instanceof o?i:e;return _.apply(a?n:this,arguments)}return o}var qG=YG,eB=Math.max;function tB(e,t,n,a){for(var i=-1,o=e.length,_=n.length,u=-1,f=t.length,m=eB(o-_,0),K=Array(f+m),g=!a;++u1?"& ":"")+t[a],t=t.join(n>2?", ":" "),e.replace(JB,`{ +/* [wrapped with `+t+`] */ +`)}var ZB=XB;function YB(e,t){for(var n=-1,a=e==null?0:e.length;++n-1}var m3=u3,f3=qB,C3=m3,d3=1,p3=2,h3=8,S3=16,K3=32,v3=64,R3=128,y3=256,g3=512,L3=[["ary",R3],["bind",d3],["bindKey",p3],["curry",h3],["curryRight",S3],["flip",g3],["partial",K3],["partialRight",v3],["rearg",y3]];function A3(e,t){return f3(L3,function(n){var a="_."+n[0];t&n[1]&&!C3(e,a)&&e.push(a)}),e.sort()}var E3=A3,b3=zB,T3=ZB,P3=mE,w3=E3;function O3(e,t,n){var a=t+"";return P3(e,T3(a,w3(b3(a),n)))}var RE=O3,I3=xB,N3=KE,U3=RE,D3=1,k3=2,M3=4,G3=8,fy=32,Cy=64;function B3(e,t,n,a,i,o,_,u,f,m){var K=t&G3,g=K?_:void 0,L=K?void 0:_,E=K?o:void 0,I=K?void 0:o;t|=K?fy:Cy,t&=~(K?Cy:fy),t&M3||(t&=~(D3|k3));var $=[e,t,i,E,g,I,L,u,f,m],B=n.apply(void 0,$);return I3(e)&&N3(B,$),B.placeholder=a,U3(B,e,t)}var yE=B3;function $3(e){var t=e;return t.placeholder}var $S=$3,x3=BS,F3=Ff,H3=Math.min;function Q3(e,t){for(var n=e.length,a=H3(t.length,n),i=x3(e);a--;){var o=t[a];e[a]=F3(o,n)?i[o]:void 0}return e}var V3=Q3,dy="__lodash_placeholder__";function W3(e,t){for(var n=-1,a=e.length,i=0,o=[];++n1&&W.reverse(),K&&f!kt(a)).reduce((a,i)=>(kt(a[i.keys])&&(a[i.keys]=i),a),{});return _E(n).map(ex.bind(null,e))}function q$(e,t,n){let a=t;switch(t.code){case"KC_0":case"KC_1":case"KC_2":case"KC_3":case"KC_4":case"KC_5":case"KC_6":case"KC_7":case"KC_8":case"KC_9":case"KC_SLSH":case"KC_MINS":case"KC_PLUS":case"KC_ENT":case"KC_DOT":case"KC_EQL":n.location===n.DOM_KEY_LOCATION_NUMPAD&&(a=e.getters["keycodes/lookupKeycode"](Z$[t.code]));break}e.commit("keymap/setKeycode",{_code:a.code}),n.shiftKey&&e.commit("keymap/ignoreNextMod")}function Ay(e,t,n){let a=t;if(e.state.keymap.ignoreMod){e.commit("keymap/acceptNextMod");return}const i=J$[n.key];kt(i)?n.location===n.DOM_KEY_LOCATION_RIGHT&&(a=e.getters["keycodes/lookupKeycode"](X$[t.code])):a=e.getters["keycodes/lookupKeycode"](i),e.commit("keymap/setKeycode",{_code:a.code})}function ex(e,t){const n=e.getters["keycodes/lookupKeycode"](t.code);switch(n.code){case"KC_LGUI":case"KC_LALT":case"KC_LCTL":return{keys:t.keys,on_keydown:fp(Ay,e,n),prevent_default:!0};case"KC_LSFT":return{keys:t.keys,on_keyup:fp(Ay,e,n),prevent_default:!0};default:return{keys:t.keys,on_keydown:fp(q$,e,n),prevent_default:!0}}}var Ey=cE;function tx(e,t,n){t=="__proto__"&&Ey?Ey(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var FS=tx,nx=FS,ax=ds,ix=Object.prototype,rx=ix.hasOwnProperty;function ox(e,t,n){var a=e[t];(!(rx.call(e,t)&&ax(a,n))||n===void 0&&!(t in e))&&nx(e,t,n)}var lx=ox,sx=lx,_x=FS;function cx(e,t,n,a){var i=!n;n||(n={});for(var o=-1,_=t.length;++o<_;){var u=t[o],f=a?a(n[u],e[u],u,n,e):void 0;f===void 0&&(f=e[u]),i?_x(n,u,f):sx(n,u,f)}return n}var EE=cx,ux=kS,mx=pS;function fx(e){return ux(function(t,n){var a=-1,i=n.length,o=i>1?n[i-1]:void 0,_=i>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,_&&mx(n[0],n[1],_)&&(o=i<3?void 0:o,i=1),t=Object(t);++a/g,NE=lF;function sF(e){return function(t){return e==null?void 0:e[t]}}var _F=sF,cF=_F,uF={"&":"&","<":"<",">":">",'"':""","'":"'"},mF=cF(uF),fF=mF,by=Bf,CF=rE,dF=ca,pF=Hf,hF=1/0,Ty=by?by.prototype:void 0,Py=Ty?Ty.toString:void 0;function UE(e){if(typeof e=="string")return e;if(dF(e))return CF(e,UE)+"";if(pF(e))return Py?Py.call(e):"";var t=e+"";return t=="0"&&1/e==-hF?"-0":t}var SF=UE,KF=SF;function vF(e){return e==null?"":KF(e)}var QS=vF,RF=fF,yF=QS,DE=/[&<>"']/g,gF=RegExp(DE.source);function LF(e){return e=yF(e),e&&gF.test(e)?e.replace(DE,RF):e}var yf=LF,AF=/<%-([\s\S]+?)%>/g,EF=AF,bF=/<%([\s\S]+?)%>/g,TF=bF,PF=yf,wF=EF,OF=TF,IF=NE,NF={escape:wF,evaluate:OF,interpolate:IF,variable:"",imports:{_:{escape:PF}}},UF=NF,wy=Ox,DF=qx,kF=oE,Oy=aF,MF=oF,GF=OE,BF=pS,$F=Do,xF=NE,Iy=UF,FF=QS,HF="Invalid `variable` option passed into `_.template`",QF=/\b__p \+= '';/g,VF=/\b(__p \+=) '' \+/g,WF=/(__e\(.*?\)|\b__t\)) \+\n'';/g,jF=/[()=,{}\[\]\/\s]/,zF=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Tm=/($^)/,JF=/['\n\r\u2028\u2029\\]/g,XF=Object.prototype,Ny=XF.hasOwnProperty;function ZF(e,t,n){var a=Iy.imports._.templateSettings||Iy;n&&BF(e,t,n)&&(t=void 0),e=FF(e),t=wy({},t,a,Oy);var i=wy({},t.imports,a.imports,Oy),o=$F(i),_=kF(i,o),u,f,m=0,K=t.interpolate||Tm,g="__p += '",L=RegExp((t.escape||Tm).source+"|"+K.source+"|"+(K===xF?zF:Tm).source+"|"+(t.evaluate||Tm).source+"|$","g"),E=Ny.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/\s/g," ")+` +`:"";e.replace(L,function(B,F,W,V,j,X){return W||(W=V),g+=e.slice(m,X).replace(JF,MF),F&&(u=!0,g+=`' + +__e(`+F+`) + +'`),j&&(f=!0,g+=`'; +`+j+`; +__p += '`),W&&(g+=`' + +((__t = (`+W+`)) == null ? '' : __t) + +'`),m=X+B.length,B}),g+=`'; +`;var I=Ny.call(t,"variable")&&t.variable;if(!I)g=`with (obj) { +`+g+` +} +`;else if(jF.test(I))throw new Error(HF);g=(f?g.replace(QF,""):g).replace(VF,"$1").replace(WF,"$1;"),g="function("+(I||"obj")+`) { +`+(I?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(u?", __e = _.escape":"")+(f?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+g+`return __p +}`;var $=DF(function(){return Function(o,E+"return "+g).apply(void 0,_)});if($.source=g,GF($))throw $;return $}var YF=ZF;const oC="https://api.qmk.fm";if(kt(oC))throw"Backend URL has not been specified";const VS="https://keyboards.qmk.fm";if(kt(VS))throw"Keyboard Metadata URL has not been specified";const kE=`${VS}/v1/keyboards`,qF=`${VS}/v1/keyboard_list.json`,lY=`${oC}/v1/compile`,e4=`${oC}/v1`,t4=YF(`${kE}/<%= keyboard %>/readme.md`),n4=`${oC}/v1/skeletons`,Cp="Preview info.json";var a4=vE,i4=Oo,r4=dS,o4=AE,l4=_E,s4=Math.max;function _4(e,t,n,a){e=i4(e)?e:l4(e),n=n&&!a?o4(n):0;var i=e.length;return n<0&&(n=s4(i+n,0)),r4(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&a4(e,t,n)>-1}var dp=_4,ME={exports:{}};function c4(e){return e&&e.length?e[0]:void 0}var u4=c4;(function(e){e.exports=u4})(ME);const Uy=Gf(ME.exports),m4=["1upkeyboards/sweet16","40percentclub/i75","7skb","8pack","adkb96","aeboards/ext65","ai03/equinox","aleth42","angel17","angel64","atreus","bat43","bear_face","bigseries","boston_meetup","bpiphany/pegasushoof","business_card","cannonkeys/satisfaction75","christmas_tree","claw44","converter/palm_usb","converter/sun_usb","converter/usb_usb","crkbd","delikeeb/vanana","delikeeb/waaffle/rev3","deltasplit75","duck/eagle_viper","duck/octagon","duck/orion","dumbpad","eco","eek","ergo42","ergodash","ergoslab","ergotravel","exclusive/e85","fortitude60","getta25","hadron","handwired/bento","handwired/bluepill","handwired/dactyl_manuform","handwired/onekey","handwired/pill60","handwired/postageboard","handwired/pytest/has_community","handwired/qc60","handwired/splittest","handwired/unk","handwired/xealous","hecomi","helix","helix/pico","helix/pico/back","helix/pico/under","helix/rev2","helix/rev2/back","helix/rev2/sc","helix/rev2/under","id80","ivy","jian","jiran","jisplit89","jones","kbdfans/kbd75","keebio/bdn9","keebio/dsp40","keebio/iris","keebio/kbo5000","keebio/levinson","keebio/nyquist","keebio/quefrency","keebio/rorschach","keebio/sinc","keebio/viterbi","keycapsss/kimiko","keycapsss/plaid_pad","kinesis","kudox","kudox_game","kyria","launchpad","lets_split","lets_split_eh","lfkeyboards/lfk78","lfkeyboards/smk65","lily58","maartenwut/atom47","marksard/rhymestone","maxipad","mechllama/g35","mechlovin/adelais","mechlovin/adelais/rgb_led","mechlovin/adelais/standard_led","mechlovin/delphine","mechlovin/hannah60rgb","mechlovin/hannah65","mechlovin/hannah910","mechmini","meira","melgeek/z70ultra","minidox","montsinger/rebound","mschwingen/modelm","murcielago","naked48","naked60","naked64","namecard2x4","navi10","nomu30","oddball","orthodox","pimentoso/paddino02","pico","pinky","planck","ploopyco/trackball","ploopyco/trackball_mini","ploopyco/trackball_nano","ploopyco/trackball_nano/rev1_001","polilla","preonic","primekb/prime_l","projectkb/alice","ps2avrGB","qwertyydox","ramonimbao/herringbone","redox","rgbkb/pan","rgbkb/pan/rev1","rgbkb/sol","rgbkb/zen","rgbkb/zygomorph","runner3680","s7_elephant","sentraq/s60_x","setta21","sirius/uni660","sofle","spacetime","suihankey","suihankey/split","tkw/stoutgat/v2","treadstone48","tronguylabs/m122_3270","underscore33","unison","uzu42","vitamins_included","whale/sk","yd60mq","ymd75","yosino58","zinc","zvecr/zv48"];function f4(){return m4.reduce((e,t)=>(e[t]=!0,e),{})}function Dy(e){let t=Do(e);if(dp(t,"LAYOUT"))return"LAYOUT";if(dp(t,"LAYOUT_all"))return"LAYOUT_all";if(dp(t,"KEYMAP"))return"KEYMAP";let n=t.filter(a=>!a.endsWith("_kc"));return n.length>0?Uy(n):Uy(t)}function sY({keyboard:e,keymap:t,layout:n,layers:a}){return kt(e)||kt(t)||kt(n)||kt(a)}const C4=["gergo","georgi"],d4={async fetchKeyboards({commit:e}){const t=await fo.get(qF);if(t.status===200){const n=f4(),a=t.data.keyboards.filter(i=>kt(n[i]));return e("setKeyboards",a),a}return[]},async loadDefaultKeymap({state:e}){const t=e.keyboard.slice(0,1).toLowerCase(),n=e.keyboard.replace(/\//g,"_"),a=await fo.get(`keymaps/${t}/${n}_default.json`);if(a.status===200)return a.data},async loadKeymapFromUrl(e,t){return fo.get(t).then(n=>n.data)},async changeKeyboard({state:e,commit:t,dispatch:n},a){const i=this;let o=!1;t("disablePreview"),t("enableCompile"),e.keyboard!==a&&(o=!0),t("setKeyboard",a);const _=e.layout||"";t("setLayout",void 0),await n("loadLayouts");let u=Dy(e.layouts);return console.info(Dy(e.layouts)),_&&!kt(e.layouts[_])&&(u=_),t("setLayout",u),C4.reduce((m,K)=>({[K]:!0}),{})[a]?this.commit("keycodes/enableSteno"):this.commit("keycodes/disableSteno"),o&&i.commit("keymap/clear"),Promise.resolve()},loadLayouts({commit:e,state:t},n){return kt(n)?fo.get(`${kE}/${t.keyboard}/info.json`).then(a=>(e("setKeyboardMeta",a),e("processLayouts",a),a)):(n.layouts[" "]={layout:[]},new Promise(i=>{let o={keyboards:{}};o.keyboards[t.keyboard]=n,e("setKeyboardMeta",{}),e("processLayouts",o),i(n)}))},saveConfiguratorSettings({state:e}){B2(TS.configuratorSettings,JSON.stringify(e.configuratorSettings))},async changeLanguage({dispatch:e,commit:t},n){this.$i18n.locale=n,t("setCurrentLanguage",n),await e("saveConfiguratorSettings")},async changeOSKeyboardLayout({dispatch:e,state:t,commit:n},a){n("setOSKeyboardLayout",a),this.commit("keycodes/updateKeycodeNames"),this.commit("keymap/updateKeycodeNames"),this.commit("keycodes/changeActive",t.configuratorSettings.iso?"ISO/JIS":"ANSI"),this.commit("tester/setLayout",t.configuratorSettings.iso?"ISO":"ANSI"),await this.dispatch("tester/init"),await e("saveConfiguratorSettings")},async toggleDarkMode({commit:e,state:t,dispatch:n},a){let i=t.configuratorSettings.darkmodeEnabled;a||(i=!i),i?document.getElementsByTagName("html")[0].dataset.theme="dark":document.getElementsByTagName("html")[0].dataset.theme="",e("setDarkmode",i),await n("saveConfiguratorSettings")},async toggleIso({commit:e,state:t,dispatch:n},a){let i=t.configuratorSettings.iso;a||(i=!i),e("setIso",i),this.commit("keymap/updateKeycodeNames"),this.commit("tester/setLayout",i?"ISO":"ANSI"),await this.dispatch("tester/init"),await n("saveConfiguratorSettings")},async toggleClearLayerDefault({commit:e,state:t,dispatch:n}){let a=t.configuratorSettings.clearLayerDefault;a=!a,e("setClearLayerDefault",a),await n("saveConfiguratorSettings")},async setFavoriteKeyboard({commit:e,dispatch:t},n){e("setFavoriteKeyboard",n),await t("saveConfiguratorSettings")},async setFavoriteColor({commit:e,dispatch:t},n){e("setFavoriteColor",n),await t("saveConfiguratorSettings")},async loadApplicationState({commit:e,dispatch:t}){console.log("loadApplicationState Start"),await t("fetchKeyboards"),await t("loadFavoriteKeyboard"),await t("toggleDarkMode",!0),await t("toggleIso",!0),await t("loadLanguage"),console.log("loadApplicationState End"),e("setAppInitialized",!0)},loadLanguage({state:e}){e.configuratorSettings.language&&this.$i18n.locale!==e.configuratorSettings.language?this.$i18n.locale=e.configuratorSettings.language:e.configuratorSettings.language=this.$i18n.locale},async loadFavoriteKeyboard({dispatch:e,state:t,getters:n,commit:a}){t.configuratorSettings.favoriteKeyboard&&(n.validateKeyboard(t.configuratorSettings.favoriteKeyboard)?(console.info(`setKeyboard ${t.configuratorSettings.favoriteKeyboard}`),a("setKeyboard",t.configuratorSettings.favoriteKeyboard)):(console.info("Invalid keyboard favorited. Removing setting from local storage"),a("setFavoriteKeyboard",""),await e("saveConfiguratorSettings")))},async initKeypressListener({commit:e}){const t=this,n=new iE.keypress.Listener,a=Y$(t,t.getters["keycodes/keycodes"]);n.register_many(a),n.simple_combo("ctrl shift i",()=>{t.state.app.isPreview||e("requestPreview")}),n.simple_combo("ctrl alt n",()=>{t.commit("keymap/nextColorway")}),n.simple_combo("ctrl alt f",()=>{t.commit("keymap/toggleContinuousInput")}),n.simple_combo("ctrl alt s",()=>{e("toggleSettingsPanel")}),e("setKeypressListener",()=>n)},async updateKeymapName({commit:e,rootState:t},n){const a=this;e("setKeymapName",n),n!==""&&!t.keymap.dirty&&a.commit("keymap/setDirty"),n===""&&t.keymap.dirty&&a.commit("keymap/clearDirty")}},p4={...d4};function h4(e,t,n,a){var i=-1,o=e==null?0:e.length;for(a&&o&&(n=e[++i]);++i-1}var z4=j4,J4=lC;function X4(e,t){var n=this.__data__,a=J4(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}var Z4=X4,Y4=D4,q4=F4,e5=V4,t5=z4,n5=Z4;function Ss(e){var t=-1,n=e==null?0:e.length;for(this.clear();++tu))return!1;var m=o.get(e),K=o.get(t);if(m&&K)return m==t&&K==e;var g=-1,L=!0,E=n&BH?new DH:void 0;for(o.set(e,t),o.set(t,e);++gt!==Cp)},setKeyboard(e,t){e.keyboard=t},setLegends(e,t){e.legends=t},setCurrentLanguage(e,t){Pe.set(e.configuratorSettings,"language",t)},setFavoriteKeyboard(e,t){e.configuratorSettings.favoriteKeyboard=t},setFavoriteColor(e,t){Pe.set(e.configuratorSettings,"favoriteColor",t)},setKeyboards(e,t){e.keyboards=t,e._keyboards=t},setLayout(e,t){if(e.keyboardMeta&&e.keyboard&&e.keyboardMeta[e.keyboard]){const{layout_aliases:n}=e.keyboardMeta[e.keyboard];if(n&&n[t]){e.layout=n[t];return}}e.layout=t},setKeymapName(e,t){e.keymapName=t.replace(/[\s/]/g,"_").toLowerCase()},setJobID(e,t){e.jobID=t},setEnableDownloads(e){e.enableDownloads=!0},setDisableDownloads(e){e.enableDownloads=!1},setFirmwareFile(e,t){e.firmwareFile=t},setFirmwareBinaryURL(e,t){e.firmwareBinaryURL=t},setFirmwareSourceURL(e,t){e.firmwareSourceURL=t},setFilter(e,t){e.filter=t;let n=e._keyboards.filter(a=>e.filter===""?!0:a.startsWith(e.filter));n.length>0&&(e.keyboards=n)},processLayouts(e,t){if(t.status===200||e.isPreview){let n={};return e.isPreview?n=t.keyboards[Cp].layouts:t.data&&t.data.keyboards&&(n=t.data.keyboards[e.keyboard].layouts),xf(n)===0?e.layouts={to_be_defined:[]}:n&&(e.layouts=fh(n,function(a,i,o){return a[o]=i.layout?i.layout:i,a},{})),e.layouts}return{}},setAppInitialized(e,t){e.appInitialized=t},setKeypressListener(e,t){e.keypressListener=t},stopListening(e){e.keypressListener().stop_listening()},startListening(e){e.keypressListener().listen()},resetListener(e){e.keypressListener().reset()},setShowSpinner(e,t){e.showSpinner=t},setSpinnerMsg(e,t){e.spinnerMsg=t},setKeymapSourceURL(e,t){e.keymapSourceURL=t},setMessage(e,t){e.message=t},setSettingsPanel(e,t){e.settingsPanelVisible=t},toggleSettingsPanel(e){e.settingsPanelVisible=!e.settingsPanelVisible},setHasErrors(e){Ch.disableCompile(e)},setHasNoErrors(e){Ch.enableCompile(e)},setAuthor(e,t){e.author=t},setNotes(e,t){e.notes=t},toggleTutorial(e){e.tutorialEnabled=!e.tutorialEnabled},setDarkmode(e,t){e.configuratorSettings.darkmodeEnabled=t},setOSKeyboardLayout(e,t){e.configuratorSettings.osKeyboardLayout=t},setIso(e,t){e.configuratorSettings.iso=t},setClearLayerDefault(e,t){e.configuratorSettings.clearLayerDefault=t},toggleSnowflakes(e){e.snowflakes=!e.snowflakes},setKeyboardMeta(e,t){t.status===200&&(e.keyboardMeta=t.data&&t.data.keyboards?t.data.keyboards:{})}},k7={...Ch},M7={namespaced:!0,state:H2,getters:W2,actions:p4,mutations:k7},G7={message:"",scrollToLatest:!1,deferredMessage:""},B7={message:e=>e.message,empty:e=>e.message==="",scrollToLatest:e=>e.scrollToLatest},$7={scrollToEnd({commit:e}){e("startScroll")},viewReadme({state:e,commit:t,dispatch:n},a){return fo.get(t4({keyboard:a})).then(i=>{i.status===200&&(t("clear"),t("append",yf(i.data)),t("append",yf(e.deferredMessage)),t("deferredMessage",""),n("scrollToEnd"))})}},x7={clear(e){e.message=""},append(e,t){e.message+=t},doneScroll(e){e.scrollToLatest=!1},startScroll(e){e.scrollToLatest=!0},deferredMessage(e,t){e.deferredMessage=t}},F7={namespaced:!0,state:G7,getters:B7,actions:$7,mutations:x7},H7={name:"dsa-galaxy-class",override:{KC_ESC:"pink",KC_F1:"darker-blue",KC_F2:"darker-blue",KC_F3:"darker-blue",KC_F4:"darker-blue",KC_F5:"pink",KC_F6:"pink",KC_F7:"pink",KC_F8:"pink",KC_F9:"light-blue",KC_F10:"light-blue",KC_F11:"light-blue",KC_F12:"light-blue",KC_PSCR:"purple",KC_SCRL:"purple",KC_PAUS:"purple",KC_GRV:"mod",QK_GESC:"mod",KC_1:"mod",KC_2:"mod",KC_3:"mod",KC_4:"mod",KC_5:"mod",KC_6:"mod",KC_7:"mod",KC_8:"mod",KC_9:"mod",KC_0:"mod",KC_MINS:"mod",KC_EQL:"mod",KC_TAB:"purple",KC_BSLS:"mod",KC_CAPS:"purple",KC_LSFT:"purple",KC_LCTL:"purple",KC_LGUI:"purple",KC_LALT:"purple",KC_SPC:"gray",KC_RALT:"purple",KC_RGUI:"purple",KC_INS:"pink",KC_HOME:"pink",KC_PGUP:"pink",KC_DEL:"pink",KC_END:"pink",KC_PGDN:"pink",KC_UP:"darker-blue",KC_LEFT:"darker-blue",KC_DOWN:"darker-blue",KC_RGHT:"darker-blue",KC_NUM:"mod",KC_PSLS:"mod",KC_PAST:"mod",KC_PMNS:"mod",KC_PPLS:"mod",KC_PENT:"mod",KC_PDOT:"pink",KC_P0:"pink",KC_P1:"light-blue",KC_P2:"light-blue",KC_P3:"light-blue",KC_P4:"light-blue",KC_P5:"light-blue",KC_P6:"light-blue",KC_P7:"light-blue",KC_P8:"light-blue",KC_P9:"light-blue"}},Q7={name:"dsa-milkshake",override:{KC_ESC:"esc",KC_BSPC:"backspace",KC_ENT:"enter",KC_RGUI:"os",KC_LGUI:"os",KC_LALT:"alt",KC_RALT:"alt"}},V7=[H7,Q7],W7={name:"gmk-8008",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_PENT:"accent"}},j7={name:"gmk-9009",override:{KC_ENT:"enter",KC_PENT:"enter",KC_ESC:"esc",QK_GESC:"esc"}},z7={name:"gmk-alter",override:{KC_SPC:"key"}},J7={name:"gmk-analog-dreams",override:{KC_ENT:"enter",KC_PENT:"enter",KC_ESC:"esc",QK_GESC:"esc"}},X7={name:"gmk-ascii"},Z7={name:"gmk-bento",override:{KC_ESC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_PENT:"accent",KC_RALT:"accent",KC_LALT:"accent"}},Y7={name:"gmk-bingsu",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},q7={name:"gmk-cafe",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},e9={name:"gmk-calm-depths"},t9={name:"gmk-camping",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},n9={name:"gmk-deku",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent"}},a9={name:"gmk-dolch"},i9={name:"gmk-dracula",override:{KC_TAB:"mod2",KC_BSPC:"mod2",KC_LGUI:"mod2",KC_RGUI:"mod2",KC_CAPS:"mod3",KC_ENT:"mod3",KC_PENT:"mod3",KC_LALT:"mod3",KC_RALT:"mod3",KC_LSFT:"mod4",KC_RSFT:"mod4",KC_LCTL:"mod5",KC_RCTL:"mod5",KC_NUM:"mod5","MO(layer)":"mod6",KC_ESC:"accent",QK_GESC:"accent",KC_UP:"accent2",KC_DOWN:"accent3",KC_LEFT:"accent4",KC_RGHT:"accent5",KC_SPC:"accent6",KC_F1:"func",KC_F2:"func",KC_F3:"func",KC_F4:"func",KC_F9:"func",KC_F10:"func",KC_F11:"func",KC_F12:"func",KC_F5:"func2",KC_F6:"func2",KC_F7:"func2",KC_F8:"func2"}},r9={name:"gmk-dualshot",override:{KC_ESC:"mod2",QK_GESC:"mod2",KC_BSPC:"mod2",KC_TAB:"mod3",KC_BSLS:"mod3",KC_CAPS:"mod4",KC_ENT:"mod4",KC_PENT:"mod4",KC_LSFT:"mod5",KC_RSFT:"mod5",KC_UP:"accent",KC_LEFT:"accent2",KC_DOWN:"accent3",KC_RGHT:"accent4"}},o9={name:"gmk-fro-dot-yo",override:{KC_TAB:"blu",KC_BSPC:"rdp",KC_LGUI:"blu",KC_RGUI:"blu",KC_CAPS:"ppl",KC_ENT:"grn",KC_PENT:"grn",KC_LALT:"grn",KC_RALT:"grn",KC_LSFT:"ylw",KC_RSFT:"ylw",KC_LCTL:"rdp",KC_RCTL:"rdp",KC_APP:"ppl",KC_INS:"rdp","MO(layer)":"ppl",KC_ESC:"rdp",QK_GESC:"rdp"}},l9={name:"gmk-grand-prix",override:{KC_ENT:"accent",KC_ESC:"accent"}},s9={name:"gmk-hammerhead-dark",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},_9={name:"gmk-hammerhead-light",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},c9={name:"gmk-handarbeit-plus",override:{KC_F1:"accent",KC_F2:"accent",KC_F3:"accent",KC_F4:"accent",KC_LBRC:"accent",KC_RBRC:"accent",KC_BSLS:"accent",KC_SCLN:"accent",KC_QUOT:"accent",KC_COMM:"accent",KC_DOT:"accent",KC_SLSH:"accent",KC_F5:"accent2",KC_F6:"accent2",KC_F7:"accent2",KC_F8:"accent2",KC_PPLS:"accent2",KC_F9:"accent3",KC_F10:"accent3",KC_F11:"accent3",KC_F12:"accent3",KC_INS:"accent3",KC_NUM:"accent3",KC_PSLS:"accent3",KC_PAST:"accent3",KC_PMNS:"accent3",KC_DEL:"accent3",KC_F:"accent3",KC_J:"accent3",KC_ENT:"accent3",KC_UP:"accent3",KC_SPC:"accent3",KC_PSCR:"accent4",KC_SCRL:"accent4",KC_PAUS:"accent4",KC_1:"accent5",KC_2:"accent5",KC_3:"accent5",KC_4:"accent5",KC_5:"accent5",KC_6:"accent5",KC_7:"accent5",KC_8:"accent5",KC_9:"accent5",KC_0:"accent5",KC_HOME:"accent5",KC_END:"accent5",KC_DOWN:"accent5",KC_BSPC:"accent6",KC_TAB:"accent6",KC_CAPS:"accent6",KC_LSFT:"accent6",KC_RSFT:"accent6",KC_P1:"accent6",KC_P2:"accent6",KC_P3:"accent6",KC_P4:"accent6",KC_P6:"accent6",KC_P7:"accent6",KC_P8:"accent6",KC_P9:"accent6",KC_LEFT:"accent7",KC_RGHT:"accent7",KC_PENT:"accent8",KC_PDOT:"accent9"}},u9={name:"gmk-hazakura",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent"}},m9={name:"gmk-jamon"},f9={name:"gmk-merlin",override:{KC_ESC:"accent",KC_ENT:"accent"}},C9={name:"gmk-metaverse",override:{KC_ESC:"accent",KC_ENT:"accent",KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F5:"accent",KC_F6:"accent",KC_F7:"accent",KC_F8:"accent",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod",KC_LGUI:"accent",KC_RGUI:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_DOWN:"accent",KC_UP:"accent",KC_P0:"mod",KC_P1:"mod",KC_P2:"mod",KC_P3:"mod",KC_P4:"mod",KC_P5:"mod",KC_P6:"mod",KC_P7:"mod",KC_P8:"mod",KC_P9:"mod",KC_PDOT:"mod",KC_PENT:"accent"}},d9={name:"gmk-metropolis-base",override:{KC_TAB:"mod2",KC_CAPS:"mod2",KC_BSPC:"mod2",KC_PSCR:"mod2",KC_SCRL:"mod2",KC_PAUS:"mod2",KC_INS:"mod2",KC_HOME:"mod2",KC_PGUP:"mod2",KC_DEL:"mod2",KC_END:"mod2",KC_PGDN:"mod2",KC_NUM:"mod2",KC_PSLS:"mod2",KC_PAST:"mod2",KC_PMNS:"mod2",KC_PPLS:"mod2",KC_PCMM:"mod2",KC_PEQL:"mod2",KC_LSFT:"mod3",KC_LCTL:"mod3",KC_LGUI:"mod3",KC_LALT:"mod3",KC_RALT:"mod3",KC_RGUI:"mod3",KC_APP:"mod3",KC_RCTL:"mod3",KC_RSFT:"mod3",KC_UP:"mod3",KC_LEFT:"mod3",KC_DOWN:"mod3",KC_RGHT:"mod3",KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent2",KC_PENT:"accent2","MO(layer)":"accent3"}},p9={name:"gmk-metropolis-midnight",override:{KC_ESC:"accent",QK_GESC:"accent"}},h9={name:"gmk-mizu",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},S9={name:"gmk-nautilus",override:{KC_ENT:"accent",KC_ESC:"accent"}},K9={name:"gmk-nines",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},v9={name:"gmk-olivetti",override:{KC_ESC:"accent",KC_ENT:"accent"}},R9={name:"gmk-olivia",override:{KC_SPC:"accent",KC_ENT:"accent",KC_ESC:"accent",KC_F1:"key",KC_F2:"key",KC_F3:"key",KC_F4:"key",KC_F9:"key",KC_F10:"key",KC_F11:"key",KC_F12:"key",KC_LEFT:"accent",KC_RGHT:"accent",KC_DOWN:"accent",KC_UP:"accent"}},y9={name:"gmk-olivia-plus-plus-dark",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},g9={name:"gmk-phosphorous",override:{KC_ESC:"accent",QK_GESC:"accent",KC_P:"accent",KC_ENT:"accent",KC_PENT:"accent"}},L9={name:"gmk-plum",override:{KC_ENT:"accent"}},A9={name:"gmk-serika",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},E9={name:"gmk-space-cadet",override:{KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod"}},b9={name:"gmk-striker",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent",KC_SPC:"accent"}},T9={name:"gmk-terminal",override:{KC_H:"accent",KC_J:"accent",KC_K:"accent",KC_L:"accent",KC_ESC:"accent",KC_ENT:"accent"}},P9={name:"gmk-ta-royal-alpha",override:{KC_ESC:"accent",KC_ENT:"accent",KC_SPC:"accent"}},w9={name:"gmk-vaporwave",override:{KC_ENT:"accent",KC_ESC:"accent"}},O9={name:"gmk-wob"},I9={name:"gmk-yuri",override:{KC_ENT:"accent",KC_ESC:"accent"}},N9=[W7,j7,z7,J7,X7,Z7,Y7,q7,e9,t9,n9,a9,i9,r9,o9,l9,s9,_9,c9,u9,m9,f9,C9,d9,p9,h9,S9,K9,v9,R9,y9,g9,L9,A9,E9,b9,P9,T9,w9,O9,I9],U9={name:"sa-bliss",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent",KC_SPC:"accent",KC_PSCR:"accent",KC_SCRL:"accent",KC_PAUS:"accent",KC_UP:"accent",KC_LEFT:"accent",KC_DOWN:"accent",KC_RGHT:"accent"}},D9={name:"sa-carbon",override:{KC_ESC:"accent",KC_ENT:"accent",KC_F5:"accent",KC_F6:"accent",KC_F7:"accent",KC_F8:"accent",KC_PSCR:"accent",KC_SCRL:"accent",KC_PAUS:"accent",KC_UP:"accent",KC_LEFT:"accent",KC_DOWN:"accent",KC_RGHT:"accent"}},k9={name:"sa-danger-zone",override:{KC_ESC:"accent-red",KC_ENT:"accent-yellow",KC_UP:"key",KC_LEFT:"key",KC_DOWN:"key",KC_RGHT:"key"}},M9={name:"sa-jukebox",override:{KC_ESC:"accent",KC_ENT:"accent"}},G9={name:"sa-modern-selectric",override:{KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod"}},B9={name:"sa-nantucket-selectric",override:{KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod",KC_INS:"key",KC_DEL:"key",KC_HOME:"key",KC_END:"key",KC_PGUP:"key",KC_PGDN:"key",KC_P0:"mod",KC_PDOT:"mod"}},$9={name:"sa-oblivion-hagoromo",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},x9={name:"sa-vilebloom",override:{KC_ESC:"accent1",KC_F1:"accent1",KC_F2:"accent1",KC_F3:"accent1",KC_F4:"accent2",KC_F5:"accent3",KC_GRV:"accent1",QK_GESC:"accent1",KC_1:"accent1",KC_2:"accent1",KC_3:"accent1",KC_4:"accent2",KC_5:"accent2",KC_6:"accent3",KC_T:"accent3",KC_F:"accent3",KC_C:"accent3",KC_TAB:"accent1",KC_Q:"accent1",KC_W:"accent1",KC_CAPS:"accent1",KC_A:"accent1",KC_LSFT:"accent1",KC_NUBS:"accent1",KC_LCTL:"accent1",KC_E:"accent2",KC_R:"accent2",KC_S:"accent2",KC_D:"accent2",KC_Z:"accent2",KC_X:"accent2",KC_LGUI:"accent2",KC_LALT:"accent2",KC_P1:"accent3",KC_P5:"accent3",KC_P9:"accent3",KC_PMNS:"accent3",KC_P2:"accent2",KC_P3:"accent2",KC_P6:"accent2",KC_PPLS:"accent2",KC_P0:"accent2",KC_PDOT:"accent1",KC_PENT:"accent1"}},F9=[U9,D9,k9,M9,G9,B9,$9,x9],H9={name:"jtk-suited-assassin",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},Q9=[H9],V9={name:"kat-hyperfuse",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},W9={name:"kat-oasis"},j9=[V9,W9],z9={name:"mt3-dev-tty",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod"}},J9={name:"mt3-dev-tty-teal",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},X9={name:"mt3-dev-tty-ortho",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_DEL:"mod",KC_QUOT:"mod",KC_GRV:"mod",BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod"}},Z9={name:"mt3-susuwatari",override:{KC_ENT:"accent-red",KC_ESC:"accent-red",QK_GESC:"accent-red",KC_LALT:"mod-blue",KC_RALT:"mod-blue",KC_LGUI:"mod-blue",KC_RGUI:"mod-blue",KC_LSFT:"mod-green",KC_RSFT:"mod-green",KC_RCTL:"mod-blue",KC_LCTL:"mod-blue",KC_APP:"mod-blue",KC_MENU:"mod-blue",BL_STEP:"mod-blue","MO(layer)":"mod-blue","TG(layer)":"mod-blue","TO(layer)":"mod-blue","TT(layer)":"mod-blue","DF(layer)":"mod-blue","OSL(layer)":"mod-blue",SC_RSPC:"mod-green",SC_LSPO:"mod-green"}},Y9={name:"mt3-susuwatari-ortho",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_DEL:"mod",KC_QUOT:"mod",KC_GRV:"mod",KC_LALT:"mod-blue",KC_RALT:"mod-blue",KC_LGUI:"mod-blue",KC_RGUI:"mod-blue",KC_RCTL:"mod-blue",KC_LCTL:"mod-blue",KC_APP:"mod-blue",KC_UP:"mod-blue",KC_LEFT:"mod-blue",KC_DOWN:"mod-blue",KC_RGHT:"mod-blue",KC_MENU:"mod-blue",BL_STEP:"mod-blue","MO(layer)":"mod-blue","TG(layer)":"mod-blue","TO(layer)":"mod-blue","TT(layer)":"mod-blue","DF(layer)":"mod-blue","OSL(layer)":"mod-blue",SC_RSPC:"mod",SC_LSPO:"mod"}},q9={name:"mt3-lotr-elvish",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},eQ={name:"mt3-lotr-elvish-rivendell",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_ESC:"accent"}},tQ={name:"mt3-lotr-elvish-evenstar",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_ESC:"accent"}},nQ={name:"mt3-lotr-elvish-ortho",override:{KC_ENT:"mod",KC_ESC:"mod",QK_GESC:"mod",KC_DEL:"mod",KC_QUOT:"mod",BL_STEP:"mod",SC_RSPC:"mod",KC_GRV:"mod",SC_LSPO:"mod"}},aQ={name:"mt3-lotr-dwarvish",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},iQ={name:"mt3-lotr-dwarvish-ortho",override:{KC_ENT:"mod",KC_ESC:"mod",QK_GESC:"mod",KC_DEL:"mod",KC_QUOT:"mod",BL_STEP:"mod",SC_RSPC:"mod",KC_GRV:"mod",SC_LSPO:"mod"}},rQ={name:"mt3-lotr-dwarvish-durin",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_ESC:"accent"}},oQ={name:"mt3-3277",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},lQ={name:"mt3-3277-ortho",override:{KC_ENT:"mod",KC_ESC:"mod",QK_GESC:"mod",KC_DEL:"mod",KC_QUOT:"mod",BL_STEP:"mod",SC_RSPC:"mod",KC_GRV:"mod",SC_LSPO:"mod"}},sQ={name:"mt3-3277-accent-red",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent-red",KC_DOWN:"accent-red",KC_LEFT:"accent-red",KC_RGHT:"accent-red",KC_SPC:"accent-red",KC_ENT:"accent-red",QK_GESC:"accent-red",KC_ESC:"accent-red"}},_Q=[z9,J9,X9,Z9,Y9,q9,eQ,tQ,nQ,aQ,rQ,iQ,oQ,lQ,sQ],cQ={name:"dcs-midnight",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent"}},uQ={name:"dcs-midnight-twilight",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},mQ=[cQ,uQ],fQ={...["KC_F1","KC_F2","KC_F3","KC_F4","KC_F9","KC_F10","KC_F11","KC_F12","KC_BSLS","KC_P0","KC_P1","KC_P2","KC_P3","KC_P4","KC_P5","KC_P6","KC_P7","KC_P8","KC_P9","KC_PDOT"].reduce((e,t)=>(e[t]=!0,e),{})},CQ={...["KC_ESC","KC_F5","KC_F6","KC_F7","KC_F8","KC_LEFT","KC_RGHT","KC_UP","KC_DOWN","KC_PSCR","KC_SCRL","KC_PAUS","KC_INS","KC_DEL","KC_HOME","KC_END","KC_PGUP","KC_PGDN","KC_LSFT","KC_RSFT","KC_TAB","KC_RGUI","KC_LGUI","KC_LALT","KC_RALT","KC_LCTL","KC_RCTL","KC_ENT","KC_BSPC","KC_NUM","KC_PSLS","KC_PAST","KC_PMNS","KC_PPLS","KC_PENT","KC_PCMM","KC_PEQL","KC_CAPS","KC_LCAP","KC_LNUM","KC_LSCR","MO(layer)","TG(layer)","TO(layer)","TT(layer)","DF(layer)","OSL(layer)"].reduce((e,t)=>(e[t]=!0,e),{})},Xy={alphaCodes:fQ,modCodes:CQ,list:[...mQ,...V7,...F9,...N9,...Q9,...j9,..._Q],iconCodes:{KC_UP:"arrow-up",KC_DOWN:"arrow-down",KC_LEFT:"arrow-left",KC_RGHT:"arrow-right",KC_APP:"bars"},platformIcons(e){let t=[];switch(e){case"MacIntel":case"Macintosh":case"MacPPC":case"iPhone":case"iPad":t=["fab","apple"];break;case"Linux i686":case"Linux x86_64":case"Linux armv7l":t=["fab","linux"];break;case"Win32":t=["fab","windows"];break;default:t=void 0}return{KC_LGUI:t,KC_RGUI:t}}},dc={MAX_X:800,KEY_WIDTH:40,KEY_HEIGHT:40,SWAP_KEY_WIDTH:30,SWAP_KEY_HEIGHT:30,KEY_X_SPACING:45,KEY_Y_SPACING:45,SCALE:1},Wl={KC_TRANSPARENT:"KC_TRNS",_______:"KC_TRNS",XXXXXXX:"KC_NO",KC_ENTER:"KC_ENT",KC_ESCAPE:"KC_ESC",KC_SPACE:"KC_SPC",KC_MINUS:"KC_MINS",KC_EQUAL:"KC_EQL",KC_NONUS_HASH:"KC_NUHS",KC_QUOTE:"KC_QUOT",KC_GRAVE:"KC_GRV",KC_COMMA:"KC_COMM",KC_SLASH:"KC_SLSH",KC_BRMD:"KC_SCRL",KC_PAUSE:"KC_PAUS",KC_BRK:"KC_PAUS",KC_BRMU:"KC_PAUS",KC_INSERT:"KC_INS",KC_DELETE:"KC_DEL",KC_RIGHT:"KC_RGHT",KC_KP_SLASH:"KC_PSLS",KC_KP_ASTERISK:"KC_PAST",KC_KP_MINUS:"KC_PMNS",KC_KP_PLUS:"KC_PPLS",KC_KP_ENTER:"KC_PENT",KC_KP_1:"KC_P1",KC_KP_2:"KC_P2",KC_KP_3:"KC_P3",KC_KP_4:"KC_P4",KC_KP_5:"KC_P5",KC_KP_6:"KC_P6",KC_KP_7:"KC_P7",KC_KP_8:"KC_P8",KC_KP_9:"KC_P9",KC_KP_0:"KC_P0",KC_KP_DOT:"KC_PDOT",KC_APPLICATION:"KC_APP",KC_KP_EQUAL:"KC_PEQL",KC_EXECUTE:"KC_EXEC",KC_SELECT:"KC_SLCT",KC_AGAIN:"KC_AGIN",KC_PASTE:"KC_PSTE",KC_KP_COMMA:"KC_PCMM",KC_INTERNATIONAL_1:"KC_INT1",KC_INTERNATIONAL_2:"KC_INT2",KC_INTERNATIONAL_3:"KC_INT3",KC_INTERNATIONAL_4:"KC_INT4",KC_INTERNATIONAL_5:"KC_INT5",KC_INTERNATIONAL_6:"KC_INT6",KC_INTERNATIONAL_7:"KC_INT7",KC_INTERNATIONAL_8:"KC_INT8",KC_INTERNATIONAL_9:"KC_INT9",KC_LANGUAGE_1:"KC_LNG1",KC_LANGUAGE_2:"KC_LNG2",KC_LANGUAGE_3:"KC_LNG3",KC_LANGUAGE_4:"KC_LNG4",KC_LANGUAGE_5:"KC_LNG5",KC_LANGUAGE_6:"KC_LNG6",KC_LANGUAGE_7:"KC_LNG7",KC_LANGUAGE_8:"KC_LNG8",KC_LANGUAGE_9:"KC_LNG9",KC_CLEAR:"KC_CLR",KC_LCMD:"KC_LGUI",KC_LWIN:"KC_LGUI",KC_ALGR:"KC_RALT",KC_RCMD:"KC_RGUI",KC_RWIN:"KC_RGUI",KC_SYSTEM_POWER:"KC_PWR",KC_SYSTEM_SLEEP:"KC_SLEP",KC_SYSTEM_WAKE:"KC_WAKE",KC_AUDIO_MUTE:"KC_MUTE",KC_AUDIO_VOL_UP:"KC_VOLU",KC_AUDIO_VOL_DOWN:"KC_VOLD",KC_MEDIA_NEXT_TRACK:"KC_MNXT",KC_MEDIA_PREV_TRACK:"KC_MPRV",KC_MEDIA_STOP:"KC_MSTP",KC_MEDIA_PLAY_PAUSE:"KC_MPLY",KC_MEDIA_SELECT:"KC_MSEL",KC_MEDIA_EJECT:"KC_EJCT",KC_CALCULATOR:"KC_CALC",KC_MY_COMPUTER:"KC_MYCM",KC_WWW_SEARCH:"KC_WSCH",KC_WWW_HOME:"KC_WHOM",KC_WWW_BACK:"KC_WBAK",KC_WWW_FORWARD:"KC_WFWD",KC_WWW_STOP:"KC_WSTP",KC_WWW_REFRESH:"KC_WREF",KC_WWW_FAVORITES:"KC_WFAV",KC_MEDIA_FAST_FORWARD:"KC_MFFD",KC_MEDIA_REWIND:"KC_MRWD",KC_BRIGHTNESS_UP:"KC_BRIU",KC_BRIGHTNESS_DOWN:"KC_BRID",MAGIC_SWAP_CONTROL_CAPSLOCK:"CL_SWAP",MAGIC_UNSWAP_CONTROL_CAPSLOCK:"CL_NORM",MAGIC_CAPSLOCK_TO_CONTROL:"CL_CTRL",MAGIC_UNCAPSLOCK_TO_CONTROL:"CL_CAPS",MAGIC_SWAP_LCTL_LGUI:"LCG_SWP",MAGIC_UNSWAP_LCTL_LGUI:"LCG_NRM",MAGIC_SWAP_RCTL_RGUI:"RCG_SWP",MAGIC_UNSWAP_RCTL_RGUI:"RCG_NRM",MAGIC_SWAP_CTL_GUI:"CG_SWAP",MAGIC_UNSWAP_CTL_GUI:"CG_NORM",MAGIC_TOGGLE_CTL_GUI:"CG_TOGG",MAGIC_SWAP_LALT_LGUI:"LAG_SWP",MAGIC_UNSWAP_LALT_LGUI:"LAG_NRM",MAGIC_SWAP_RALT_RGUI:"RAG_SWP",MAGIC_UNSWAP_RALT_RGUI:"RAG_NRM",MAGIC_SWAP_ALT_GUI:"AG_SWAP",MAGIC_UNSWAP_ALT_GUI:"AG_NORM",MAGIC_TOGGLE_ALT_GUI:"AG_TOGG",MAGIC_NO_GUI:"GUI_OFF",MAGIC_UNNO_GUI:"GUI_ON",MAGIC_SWAP_GRAVE_ESC:"GE_SWAP",MAGIC_UNSWAP_GRAVE_ESC:"GE_NORM",MAGIC_SWAP_BACKSLASH_BACKSPACE:"BS_SWAP",MAGIC_UNSWAP_BACKSLASH_BACKSPACE:"BS_NORM",MAGIC_HOST_NKRO:"NK_ON",MAGIC_UNHOST_NKRO:"NK_OFF",MAGIC_TOGGLE_NKRO:"NK_TOGG",MAGIC_EE_HANDS_LEFT:"EH_LEFT",MAGIC_EE_HANDS_RIGHT:"EH_RGHT",KC_MS_UP:"KC_MS_U",KC_MS_DOWN:"KC_MS_D",KC_MS_LEFT:"KC_MS_L",KC_MS_RIGHT:"KC_MS_R",KC_MS_BTN1:"KC_BTN1",KC_MS_BTN2:"KC_BTN2",KC_MS_BTN3:"KC_BTN3",KC_MS_BTN4:"KC_BTN4",KC_MS_BTN5:"KC_BTN5",KC_MS_WH_UP:"KC_WH_U",KC_MS_WH_DOWN:"KC_WH_D",KC_MS_WH_LEFT:"KC_WH_L",KC_MS_WH_RIGHT:"KC_WH_R",KC_MS_ACCEL0:"KC_ACL0",KC_MS_ACCEL1:"KC_ACL1",KC_MS_ACCEL2:"KC_ACL2",C:"LCTL",S:"LSFT",A:"LALT",G:"LGUI",LCMD:"LGUI",LWIN:"LGUI",LOPT:"LALT",ROPT:"RALT",ALGR:"RALT",RCMD:"RGUI",RWIN:"RGUI",SCMD:"SGUI",SWIN:"SGUI",RGB_MODE_FORWARD:"RGB_MOD",RGB_MODE_REVERSE:"RGB_RMOD",RGB_MODE_PLAIN:"RGB_M_P",RGB_MODE_BREATHE:"RGB_M_B",RGB_MODE_RAINBOW:"RGB_M_R",RGB_MODE_SWIRL:"RGB_M_SW",RGB_MODE_SNAKE:"RGB_M_SN",RGB_MODE_KNIGHT:"RGB_M_K",RGB_MODE_XMAS:"RGB_M_X",RGB_MODE_GRADIENT:"RGB_M_G",RGB_MODE_RGBTEST:"RGB_M_T",KC_TILDE:"KC_TILD",KC_EXCLAIM:"KC_EXLM",KC_DOLLAR:"KC_DLR",KC_PERCENT:"KC_PERC",KC_CIRCUMFLEX:"KC_CIRC",KC_AMPERSAND:"KC_AMPR",KC_ASTERISK:"KC_ASTR",KC_LEFT_PAREN:"KC_LPRN",KC_RIGHT_PAREN:"KC_RPRN",KC_UNDERSCORE:"KC_UNDS",KC_LEFT_CURLY_BRACE:"KC_LCBR",KC_RIGHT_CURLY_BRACE:"KC_RCBR",KC_COLON:"KC_COLN",KC_DOUBLE_QUOTE:"KC_DQUO",KC_DQT:"KC_DQUO",KC_LEFT_ANGLE_BRACKET:"KC_LT",KC_LABK:"KC_LT",KC_RIGHT_ANGLE_BRACKET:"KC_GT",KC_RABK:"KC_GT",KC_QUESTION:"KC_QUES",KC_BSPACE:"KC_BSPC",KC_LBRACKET:"KC_LBRC",KC_RBRACKET:"KC_RBRC",KC_BSLASH:"KC_BSLS",KC_SCOLON:"KC_SCLN",KC_ZKHK:"KC_GRV",KC_CAPSLOCK:"KC_CAPS",KC_CLCK:"KC_CAPS",KC_PSCREEN:"KC_PSCR",KC_SCROLLLOCK:"KC_SCRL",KC_SLCK:"KC_SCRL",KC_PGDOWN:"KC_PGDN",KC_NUMLOCK:"KC_NUM",KC_NLCK:"KC_NUM",KC_NONUS_BSLASH:"KC_NUBS",KC_LOCKING_CAPS:"KC_LCAP",KC_LOCKING_NUM:"KC_LNUM",KC_LOCKING_SCROLL:"KC_LSCR",KC_ALT_ERASE:"KC_ERAS",KC_LCTRL:"KC_LCTL",KC_LSHIFT:"KC_LSFT",KC_RCTRL:"KC_RCTL",KC_RSHIFT:"KC_RSFT",KC_LANG1:"KC_LNG1",KC_LANG2:"KC_LNG2",KC_LANG3:"KC_LNG3",KC_LANG4:"KC_LNG4",KC_LANG5:"KC_LNG5",KC_LANG6:"KC_LNG6",KC_LANG7:"KC_LNG7",KC_LANG8:"KC_LNG8",KC_LANG9:"KC_LNG9",KC_RO:"KC_INT1",KC_KANA:"KC_INT2",KC_JYEN:"KC_INT3",KC_HENK:"KC_INT4",KC_MHEN:"KC_INT5",KC_HAEN:"KC_LNG1",KC_HANJ:"KC_LNG2",RESET:"QK_BOOT",DEBUG:"DB_TOGG",EEPROM_RESET:"EE_CLR",EEP_RST:"EE_CLR",CLICKY_TOGGLE:"CK_TOGG",CLICKY_UP:"CK_UP",CLICKY_DOWN:"CK_DOWN",CLICKY_RESET:"CK_RST",BL_INC:"BL_UP",BL_DEC:"BL_DOWN",DYN_REC_START1:"DM_REC1",DYN_REC_START2:"DM_REC2",DYN_MACRO_PLAY1:"DM_PLY1",DYN_MACRO_PLAY2:"DM_PLY2",DYN_REC_STOP:"DM_RSTP",GRAVE_ESC:"QK_GESC",KC_GESC:"QK_GESC",KC_LCPO:"SC_LCPO",KC_RCPC:"SC_RCPC",KC_LSPO:"SC_LSPO",KC_RSPC:"SC_RSPC",KC_LAPO:"SC_LAPO",KC_RAPC:"SC_RAPC",UNICODE_MODE_FORWARD:"UC_NEXT",UNICODE_MODE_REVERSE:"UC_PREV",UNICODE_MODE_OSX:"UC_MAC",UNICODE_MODE_LNX:"UC_LINX",UNICODE_MODE_WIN:"UC_WIN",UNICODE_MODE_BSD:"UC_BSD",UNICODE_MODE_WINC:"UC_WINC"};function oa(e,t){return(e&1<u.trim()),a=a.map(u=>{switch(u){case"MOD_LCTL":return 1;case"MOD_RCTL":return 17;case"MOD_LSFT":return 2;case"MOD_RSFT":return 18;case"MOD_LALT":return 4;case"MOD_RALT":return 20;case"MOD_LGUI":return 8;case"MOD_RGUI":return 24;case"MOD_MEH":return 7;case"MOD_HYPR":return 15}}),a=a.reduce((u,f)=>(u|=f,u));let i=[];const o=oa(a,4)?"MOD_R":"MOD_L";oa(a,0)&&i.push(`${o}CTL`),oa(a,1)&&i.push(`${o}SFT`),oa(a,2)&&i.push(`${o}ALT`),oa(a,3)&&i.push(`${o}GUI`),oa(a,0)&&oa(a,1)&&oa(a,2)&&oa(a,3)?i=["MOD_HYPR"]:oa(a,0)&&oa(a,1)&&oa(a,2)&&(i=["MOD_MEH"]),a=i.join("|"),t=`OSM(${a})`;const _=e.getters["keycodes/lookupKeycode"](t);return J_(_,t)}function pQ(e){return e.indexOf("ANY(")===0&&(e=e.slice(4,-1)),e}function wm(e,t){const n=e.getters["keycodes/lookupKeycode"]("text");return Object.assign({},n,{text:t})}function J_(e,t,n){var a={name:e.name,code:t,type:e.type};return n!==void 0&&(a=Object.assign({},a,n)),a}function hQ(e,t,n){const a=n.split(","),i=e.getters["keycodes/lookupKeycode"](`${t}(${a[0]},kc)`);let o=e.getters["keycodes/lookupKeycode"](Wl[a[1]]||a[1]);kt(o)&&(o=e.getters["keycodes/lookupKeycode"]("KC_NO"));let{code:_,layer:u,name:f,type:m}=i;return Object.assign({code:_,layer:u,name:f,type:m,contents:o})}function SQ(e,t,n){let a;if(t=pQ(t),n.count+=1,Wl[t]&&(t=Wl[t]),t.includes("(")){let i,o,_=t.split("("),u=_[0];Wl[u]&&(u=Wl[u]);let f=_[1];if(f=f.split(")")[0],u==="OSM")return dQ(e,t);if(f.includes("KC")){if(u==="LT")return hQ(e,u,f);if(f=Wl[f]||f,a=e.getters["keycodes/lookupKeycode"](f),a===void 0)return n.any+=1,wm(e,t);let m=J_(a,f);return o=u+"(kc)",a=e.getters["keycodes/lookupKeycode"](o),a===void 0?(n.any+=1,wm(e,t)):(i=J_(a,o,{contents:m}),i)}return o=u+"(layer)",a=e.getters["keycodes/lookupKeycode"](o),a===void 0?(n.any+=1,wm(e,t)):(i=J_(a,o,{layer:f}),i)}return t.length<4?(n.warnings.push(`WARNING: Found an unexpected keycode ${yf(t)} on layer ${n.layers} in keymap. Setting to KC_TRNS +`),e.getters["keycodes/lookupKeycode"]("KC_TRNS")):(a=e.getters["keycodes/lookupKeycode"](t),a===void 0?(n.any+=1,wm(e,t)):J_(a,t))}const KQ={keymap:[[]],layer:0,dirty:!1,selectedIndex:void 0,selectedContent:!1,defaults:dc,config:Object.assign({},dc),loadingKeymapPromise:void 0,colorways:Xy.list,colorwayIndex:fA(0,Xy.list.length-1),continuousInput:!1,ignoreMod:!1,templates:{keymap:{version:1,documentation:`This file is a QMK Configurator export. You can import this at . It can also be used directly with QMK's source code. + +To setup your QMK environment check out the tutorial: + +You can convert this file to a keymap.c using this command: \`qmk json2c {keymap}\` + +You can compile this keymap using this command: \`qmk compile {keymap}\` +`}}},vQ={colorway:e=>e.colorways[e.colorwayIndex].name,colorways:e=>e.colorways.map(t=>t.name),colorwayOverride:e=>e.colorways[e.colorwayIndex].override,colorwayIndex:e=>e.colorwayIndex,loadingKeymapPromise:e=>e.loadingKeymapPromise,defaults:e=>Object.assign({},e.defaults),getSelectedKey:e=>e.selectedIndex,getKey:e=>({_layer:t=e.layer,index:n})=>e.keymap[t][n],getLayer:e=>t=>e.keymap[t],size:e=>(t=0)=>xf(e.keymap[t]),isDirty:e=>e.dirty,exportLayers:e=>({compiler:t})=>{var n=e.keymap.reduce((a,i,o)=>kt(i)?a:o,0);return fh(e.keymap,function(i,o,_){if(_>n)return i;i[_]=[],t&&_({name:"",code:"KC_TRNS",type:void 0})));var u=fh(o,function(m,K,g){var L=K.code;return L?((L.endsWith("(kc)")||L.endsWith(",kc)"))&&(K.contents?L=L.replace("kc",K.contents.code):L=L.replace("kc","KC_NO")),L.endsWith("(layer)")&&(L=L.replace("layer",K.layer)),L==="text"&&(L=t?K.text:`ANY(${K.text})`)):console.error(`ERROR: unexpected keycode ${K}`,k,g,o),m.push(L),m},[]);return i[_]=u,i},[])},activeLayers(e){return e.keymap.reduce((n,a,i)=>(i===0||a.filter(_=>_.code!=="KC_NO").length>0&&n.push(i),n),[0])}},RQ={initKey({state:e,commit:t},{_layer:n,index:a}){return e.keymap[n]===void 0&&t("initLayer",{layer:n}),e.keymap[n][a]},setKeycodeLayer({state:e,commit:t},{layer:n,index:a,toLayer:i}){if(t("setKeyLayer",{layer:n,index:a,toLayer:i}),i!==n){e.keymap[i]===void 0&&t("initLayer",{layer:i});let o=this,{name:_,code:u}=o.getters["keycodes/lookupKeycode"]("KC_TRNS");t("assignKey",{_layer:i,index:a,name:_,code:u,type:void 0})}},async initTemplates({commit:e}){try{const t=await fo.get(`${n4}/keymap`);if(t.status===200){let n=Object.assign({},t.data);delete n.keyboard,delete n.keymap,delete n.layout,delete n.layers,e("setKeymapTemplate",n)}return t}catch(t){console.warn("unable to get keymap template. error:",t)}},load_converted_keymap({commit:e},t){const n=this;console.log("converted_keymap",t);const a=t.reduce((i,o,_)=>(e("initLayer",{layer:_}),i.layers.push(o.map(u=>SQ(n,u,i.stats))),i.stats.layers+=1,i),{stats:{count:0,any:0,layers:0,errors:[],warnings:[]},layers:[]});return e("setLayers",a.layers),console.log("stat",a.stats),a.stats}},ir={setKeymapTemplate(e,t){Pe.set(e.templates,"keymap",t)},setSelected(e,t){e.selectedIndex=t,e.selectedContent=!1},setSelectedContent(e,t){e.selectedIndex===t?e.selectedContent=!e.selectedContent:e.selectedContent=!0,e.selectedIndex=t},updateKeycodeNames(e){let t=this;e.keymap=e.keymap.reduce((n,a)=>{const i=a.map(o=>(o.contents&&(o.contents.name=t.getters["keycodes/lookupKeycode"](o.contents.code).name),{...o,name:t.getters["keycodes/lookupKeycode"](o.code).name}));return n.push(i),n},[])},setKeycode(e,{_code:t,layer:n}){if(kt(e.selectedIndex))return;let a=this,{name:i,code:o,type:_}=a.getters["keycodes/lookupKeycode"](t);if(e.selectedContent)ir.setContents(e,{index:e.selectedIndex,key:{name:i,code:o,type:_,layer:n}}),e.selectedIndex=void 0,e.selectedContent=!1;else if(Pe.set(e.keymap[e.layer],e.selectedIndex,{name:i,code:o,type:_}),_==="layer"&&Pe.set(e.keymap[e.layer][e.selectedIndex],"layer",0),_==="layer-container"&&(e.keymap[n]===void 0&&ir.initLayer(e,{layer:n}),Pe.set(e.keymap[e.layer][e.selectedIndex],"layer",n)),e.continuousInput){const u=(e.selectedIndex+1)%e.keymap[0].length;ir.setSelected(e,u)}else ir.setSelected(e,void 0);ir.setDirty(e)},setContents(e,{index:t,key:n}){Pe.set(e.keymap[e.layer][t],"contents",n)},assignKey(e,{_layer:t,index:n,name:a,code:i,type:o}){Pe.set(e.keymap[t],n,{name:a,code:i,type:o});var _=e.keymap[t][n];_.type==="layer"&&Pe.set(e.keymap[t][n],"layer",0)},setKeyLayer(e,{layer:t,index:n,toLayer:a}){Pe.set(e.keymap[t][n],"layer",a)},swapKeys(e,{layer:t,srcIndex:n,dstIndex:a}){var i=e.keymap[t][n];Pe.set(e.keymap[t],n,e.keymap[t][a]),Pe.set(e.keymap[t],a,i),ir.setSelected(e,void 0),ir.setDirty(e)},setText(e,{layer:t,index:n,text:a}){Pe.set(e.keymap[t][n],"text",a)},setKey(e,{_layer:t,index:n,key:a}){Pe.set(e.keymap[t],n,a)},setLayers(e,t){Pe.set(e,"keymap",t)},setDirty(e){e.dirty=!0},clearDirty(e){e.dirty=!1},clear(e){e.keymap=[[]],e.dirty=!1},changeLayer(e,t){t!==e.layer&&(e.layer!==0&&e.keymap[e.layer].filter(a=>a.code!=="KC_NO").length===0&&Pe.set(e.keymap,e.layer,void 0),e.layer=t)},resetConfig(e){e.config=Object.assign({},e.defaults)},resizeConfig(e,t){let{KEY_WIDTH:n,KEY_HEIGHT:a,SWAP_KEY_HEIGHT:i,SWAP_KEY_WIDTH:o,KEY_X_SPACING:_,KEY_Y_SPACING:u}=e.config;Pe.set(e.config,"SCALE",(dc.MAX_X/t.x).toFixed(3)*1),Pe.set(e.config,"KEY_WIDTH",n*=e.config.SCALE),Pe.set(e.config,"KEY_HEIGHT",a*=e.config.SCALE),Pe.set(e.config,"SWAP_KEY_HEIGHT",i*=e.config.SCALE),Pe.set(e.config,"SWAP_KEY_WIDTH",o*=e.config.SCALE),Pe.set(e.config,"KEY_X_SPACING",(_*=e.config.SCALE).toFixed(3)*1),Pe.set(e.config,"KEY_Y_SPACING",(u*=e.config.SCALE).toFixed(3)*1)},initKeymap(e,{layout:t,layer:n,code:a="KC_NO"}){const{name:i}=this.getters["keycodes/lookupKeycode"](a);Pe.set(e.keymap,n,t.map(()=>({name:i,code:a,type:void 0})))},initLayer(e,{layer:t,code:n="KC_NO"}){t>0?this.commit("keymap/initKeymap",{layer:t,layout:e.keymap[0],code:n}):e.keymap[0].length>0?this.commit("keymap/initKeymap",{layer:t,layout:e.keymap[0].map(()=>{}),code:"KC_NO"}):Pe.set(e.keymap,t,[[]])},setLoadingKeymapPromise(e,t){e.loadingKeymapPromise=t},nextColorway(e,t){kt(t)?e.colorwayIndex=(e.colorwayIndex+1)%e.colorways.length:e.colorwayIndex=t},toggleContinuousInput(e){e.continuousInput=!e.continuousInput},ignoreNextMod(e){e.ignoreMod=!0},acceptNextMod(e){e.ignoreMod=!1}},yQ={namespaced:!0,state:KQ,getters:vQ,actions:RQ,mutations:ir},dh=[{label:"ANSI",width:"label",group:!0},{name:"Esc",code:"KC_ESC",keys:"esc"},{width:1e3},{name:"F1",code:"KC_F1",keys:"f1"},{name:"F2",code:"KC_F2",keys:"f2"},{name:"F3",code:"KC_F3",keys:"f3"},{name:"F4",code:"KC_F4",keys:"f4"},{width:500},{name:"F5",code:"KC_F5",keys:"f5"},{name:"F6",code:"KC_F6",keys:"f6"},{name:"F7",code:"KC_F7",keys:"f7"},{name:"F8",code:"KC_F8",keys:"f8"},{width:500},{name:"F9",code:"KC_F9",keys:"f9"},{name:"F10",code:"KC_F10",keys:"f10"},{name:"F11",code:"KC_F11",keys:"f11"},{name:"F12",code:"KC_F12",keys:"f12"},{width:250},{name:"Print Screen",code:"KC_PSCR"},{name:"Scroll Lock",code:"KC_SCRL"},{name:"Pause",code:"KC_PAUS"},{width:0},{name:"~\n`",code:"KC_GRV",keys:"`"},{name:`! +1`,code:"KC_1",keys:"1"},{name:`@ +2`,code:"KC_2",keys:"2"},{name:`# +3`,code:"KC_3",keys:"3"},{name:`$ +4`,code:"KC_4",keys:"4"},{name:`% +5`,code:"KC_5",keys:"5"},{name:`^ +6`,code:"KC_6",keys:"6"},{name:`& +7`,code:"KC_7",keys:"7"},{name:`* +8`,code:"KC_8",keys:"8"},{name:`( +9`,code:"KC_9",keys:"9"},{name:`) +0`,code:"KC_0",keys:"0"},{name:`_ +-`,code:"KC_MINS",keys:"-"},{name:`+ +=`,code:"KC_EQL",keys:"="},{name:"Back Space",code:"KC_BSPC",keys:"backspace",width:2e3},{width:250},{name:"Insert",code:"KC_INS",keys:"insert"},{name:"Home",code:"KC_HOME",keys:"home"},{name:"Page Up",code:"KC_PGUP",keys:"pageup"},{width:250},{name:"Num Lock",code:"KC_NUM",keys:"num"},{name:"/",code:"KC_PSLS",keys:"num_divide"},{name:"*",code:"KC_PAST",keys:"num_multiply"},{name:"-",code:"KC_PMNS",keys:"num_subtract"},{width:0},{name:"Tab",code:"KC_TAB",keys:"tab",width:1500},{name:"q",code:"KC_Q",keys:"q"},{name:"w",code:"KC_W",keys:"w"},{name:"e",code:"KC_E",keys:"e"},{name:"r",code:"KC_R",keys:"r"},{name:"t",code:"KC_T",keys:"t"},{name:"y",code:"KC_Y",keys:"y"},{name:"u",code:"KC_U",keys:"u"},{name:"i",code:"KC_I",keys:"i"},{name:"o",code:"KC_O",keys:"o"},{name:"p",code:"KC_P",keys:"p"},{name:`{ +[`,code:"KC_LBRC",keys:"["},{name:`} +]`,code:"KC_RBRC",keys:"]"},{name:`| +\\`,code:"KC_BSLS",keys:"\\",width:1500},{width:250},{name:"Delete",code:"KC_DEL",keys:"delete"},{name:"End",code:"KC_END",keys:"end"},{name:"Page Down",code:"KC_PGDN",keys:"pagedown"},{width:250},{name:"7",code:"KC_P7",keys:"num_7"},{name:"8",code:"KC_P8",keys:"num_8"},{name:"9",code:"KC_P9",keys:"num_9"},{name:"+",code:"KC_PPLS",keys:"num_add"},{width:0},{name:"Caps Lock",code:"KC_CAPS",keys:"caps_lock",width:1750},{name:"a",code:"KC_A",keys:"a"},{name:"s",code:"KC_S",keys:"s"},{name:"d",code:"KC_D",keys:"d"},{name:"f",code:"KC_F",keys:"f"},{name:"g",code:"KC_G",keys:"g"},{name:"h",code:"KC_H",keys:"h"},{name:"j",code:"KC_J",keys:"j"},{name:"k",code:"KC_K",keys:"k"},{name:"l",code:"KC_L",keys:"l"},{name:`: +;`,code:"KC_SCLN",keys:";"},{name:`" +'`,code:"KC_QUOT",keys:"'"},{name:"Enter",code:"KC_ENT",keys:"enter",width:2250},{width:3500},{name:"4",code:"KC_P4",keys:"num_4"},{name:"5",code:"KC_P5",keys:"num_5"},{name:"6",code:"KC_P6",keys:"num_6"},{name:",",code:"KC_PCMM"},{width:0},{name:"Left Shift",code:"KC_LSFT",keys:"shift",width:2250},{name:"z",code:"KC_Z",keys:"z"},{name:"x",code:"KC_X",keys:"x"},{name:"c",code:"KC_C",keys:"c"},{name:"v",code:"KC_V",keys:"v"},{name:"b",code:"KC_B",keys:"b"},{name:"n",code:"KC_N",keys:"n"},{name:"m",code:"KC_M",keys:"m"},{name:`< +,`,code:"KC_COMM",keys:","},{name:`> +.`,code:"KC_DOT",keys:"."},{name:`? +/`,code:"KC_SLSH",keys:"/"},{name:"Right Shift",code:"KC_RSFT",width:2750},{width:1250},{name:"Up",code:"KC_UP",keys:"up"},{width:1250},{name:"1",code:"KC_P1",keys:"num_1"},{name:"2",code:"KC_P2",keys:"num_2"},{name:"3",code:"KC_P3",keys:"num_3"},{name:"=",code:"KC_PEQL"},{width:0},{name:"Left Ctrl",code:"KC_LCTL",keys:"ctrl",width:1250},{name:"Left OS",code:"KC_LGUI",keys:"cmd",width:1250},{name:"Left Alt",code:"KC_LALT",keys:"alt",width:1250},{name:"Space",code:"KC_SPC",keys:"space",width:6250},{name:"Right Alt",code:"KC_RALT",width:1250},{name:"Right OS",code:"KC_RGUI",width:1250},{name:"Menu",code:"KC_APP",title:"Context Menu",width:1250},{name:"Right Ctrl",code:"KC_RCTL",width:1250},{width:250},{name:"Left",code:"KC_LEFT",keys:"left"},{name:"Down",code:"KC_DOWN",keys:"down"},{name:"Right",code:"KC_RGHT",keys:"right"},{width:250},{name:"0",code:"KC_P0",keys:"num_0",width:2e3},{name:".",code:"KC_PDOT",keys:"num_decimal"},{name:"Enter",code:"KC_PENT",keys:"num_enter"},{label:"Shifted symbols",width:"label"},{name:"~",code:"KC_TILD",keys:"~"},{name:"!",code:"KC_EXLM",keys:"!"},{name:"@",code:"KC_AT",keys:"@"},{name:"#",code:"KC_HASH",keys:"#"},{name:"$",code:"KC_DLR",keys:"$"},{name:"%",code:"KC_PERC",keys:"%"},{name:"^",code:"KC_CIRC",keys:"^"},{name:"&",code:"KC_AMPR",keys:"&"},{name:"*",code:"KC_ASTR",keys:"*"},{name:"(",code:"KC_LPRN",keys:"("},{name:")",code:"KC_RPRN",keys:")"},{name:"_",code:"KC_UNDS",keys:"_"},{name:"+",code:"KC_PLUS",keys:"+"},{name:"{",code:"KC_LCBR",keys:"{"},{name:"}",code:"KC_RCBR",keys:"}"},{name:"<",code:"KC_LT",keys:"<"},{name:">",code:"KC_GT",keys:">"},{name:":",code:"KC_COLN",keys:":"},{name:"|",code:"KC_PIPE",keys:"|"},{name:"?",code:"KC_QUES",keys:"?"},{name:'"',code:"KC_DQUO",keys:'"'}],ph=[{label:"ISO/JIS",width:"label",group:!0},{name:"Esc",code:"KC_ESC",keys:"esc"},{width:1e3},{name:"F1",code:"KC_F1",keys:"f1"},{name:"F2",code:"KC_F2",keys:"f2"},{name:"F3",code:"KC_F3",keys:"f3"},{name:"F4",code:"KC_F4",keys:"f4"},{width:500},{name:"F5",code:"KC_F5",keys:"f5"},{name:"F6",code:"KC_F6",keys:"f6"},{name:"F7",code:"KC_F7",keys:"f7"},{name:"F8",code:"KC_F8",keys:"f8"},{width:500},{name:"F9",code:"KC_F9",keys:"f9"},{name:"F10",code:"KC_F10",keys:"f10"},{name:"F11",code:"KC_F11",keys:"f11"},{name:"F12",code:"KC_F12",keys:"f12"},{width:250},{name:"Print Screen",code:"KC_PSCR"},{name:"Scroll Lock",code:"KC_SCRL"},{name:"Pause",code:"KC_PAUS"},{width:0},{name:"\xAC\n`",code:"KC_GRV",keys:"`"},{name:`! +1`,code:"KC_1",keys:"1"},{name:`" +2`,code:"KC_2",keys:"2"},{name:`\xA3 +3`,code:"KC_3",keys:"3"},{name:`$ +4`,code:"KC_4",keys:"4"},{name:`% +5`,code:"KC_5",keys:"5"},{name:`^ +6`,code:"KC_6",keys:"6"},{name:`& +7`,code:"KC_7",keys:"7"},{name:`* +8`,code:"KC_8",keys:"8"},{name:`( +9`,code:"KC_9",keys:"9"},{name:`) +0`,code:"KC_0",keys:"0"},{name:`_ +-`,code:"KC_MINS",keys:"-"},{name:`+ +=`,code:"KC_EQL",keys:"="},{name:`| +\xA5`,code:"KC_INT3",title:"Japanese Yen Symbol"},{name:"Back Space",code:"KC_BSPC",keys:"backspace"},{width:250},{name:"Insert",code:"KC_INS",keys:"insert"},{name:"Home",code:"KC_HOME",keys:"home"},{name:"Page Up",code:"KC_PGUP",keys:"pageup"},{width:250},{name:"Num Lock",code:"KC_NUM",keys:"num"},{name:"/",code:"KC_PSLS",keys:"num_divide"},{name:"*",code:"KC_PAST",keys:"num_multiply"},{name:"-",code:"KC_PMNS",keys:"num_subtract"},{width:0},{name:"Tab",code:"KC_TAB",keys:"tab",width:1500},{name:"q",code:"KC_Q",keys:"q"},{name:"w",code:"KC_W",keys:"w"},{name:"e",code:"KC_E",keys:"e"},{name:"r",code:"KC_R",keys:"r"},{name:"t",code:"KC_T",keys:"t"},{name:"y",code:"KC_Y",keys:"y"},{name:"u",code:"KC_U",keys:"u"},{name:"i",code:"KC_I",keys:"i"},{name:"o",code:"KC_O",keys:"o"},{name:"p",code:"KC_P",keys:"p"},{name:`{ +[`,code:"KC_LBRC",keys:"["},{name:`} +]`,code:"KC_RBRC",keys:"]"},{width:1500},{width:250},{name:"Delete",code:"KC_DEL",keys:"delete"},{name:"End",code:"KC_END",keys:"end"},{name:"Page Down",code:"KC_PGDN",keys:"pagedown"},{width:250},{name:"7",code:"KC_P7",keys:"num_7"},{name:"8",code:"KC_P8",keys:"num_8"},{name:"9",code:"KC_P9",keys:"num_9"},{name:"+",code:"KC_PPLS",keys:"num_add"},{width:0},{name:"Caps Lock",code:"KC_CAPS",keys:"caps_lock",width:1750},{name:"a",code:"KC_A",keys:"a"},{name:"s",code:"KC_S",keys:"s"},{name:"d",code:"KC_D",keys:"d"},{name:"f",code:"KC_F",keys:"f"},{name:"g",code:"KC_G",keys:"g"},{name:"h",code:"KC_H",keys:"h"},{name:"j",code:"KC_J",keys:"j"},{name:"k",code:"KC_K",keys:"k"},{name:"l",code:"KC_L",keys:"l"},{name:`: +;`,code:"KC_SCLN",keys:";"},{name:`@ +'`,code:"KC_QUOT",keys:"'"},{name:`~ +#`,code:"KC_NUHS",title:"Non-US # and ~"},{width:1250},{name:"Enter",code:"KC_ENT",keys:"enter",classes:"isoenter",width:1250},{width:3500},{name:"4",code:"KC_P4",keys:"num_4"},{name:"5",code:"KC_P5",keys:"num_5"},{name:"6",code:"KC_P6",keys:"num_6"},{name:",",code:"KC_PCMM"},{width:0},{name:"Left Shift",code:"KC_LSFT",keys:"shift",width:1250},{name:`| +\\`,code:"KC_NUBS",title:"Non-US \\ and |"},{name:"z",code:"KC_Z",keys:"z"},{name:"x",code:"KC_X",keys:"x"},{name:"c",code:"KC_C",keys:"c"},{name:"v",code:"KC_V",keys:"v"},{name:"b",code:"KC_B",keys:"b"},{name:"n",code:"KC_N",keys:"n"},{name:"m",code:"KC_M",keys:"m"},{name:`< +,`,code:"KC_COMM",keys:","},{name:`> +.`,code:"KC_DOT",keys:"."},{name:`? +/`,code:"KC_SLSH",keys:"/"},{name:`_ +\\`,code:"KC_INT1",title:"JIS \\ and _"},{name:"Right Shift",code:"KC_RSFT",width:1750},{width:1250},{name:"Up",code:"KC_UP",keys:"up"},{width:1250},{name:"1",code:"KC_P1",keys:"num_1"},{name:"2",code:"KC_P2",keys:"num_2"},{name:"3",code:"KC_P3",keys:"num_3"},{name:"=",code:"KC_PEQL"},{width:0},{name:"Left Ctrl",code:"KC_LCTL",keys:"ctrl",width:1250},{name:"Left OS",code:"KC_LGUI",keys:"cmd",width:1250},{name:"Left Alt",code:"KC_LALT",keys:"alt",width:1250},{name:"\u7121\u5909\u63DB",code:"KC_INT5",title:"JIS Muhenkan",width:1250},{name:"Space",code:"KC_SPC",keys:"space",width:3e3},{name:"\u5909\u63DB",code:"KC_INT4",title:"JIS Henkan",width:1250},{name:`\u30AB\u30BF\u30AB\u30CA +\u3072\u3089\u304C\u306A`,code:"KC_INT2",title:"JIS Katakana/Hiragana",styles:{"font-size":"8px"},width:1250},{name:"Alt Gr",code:"KC_RALT"},{name:"Right OS",code:"KC_RGUI",width:1250},{name:"Menu",code:"KC_APP",title:"Context Menu"},{name:"Right Ctrl",code:"KC_RCTL",width:1250},{width:250},{name:"Left",code:"KC_LEFT",keys:"left"},{name:"Down",code:"KC_DOWN",keys:"down"},{name:"Right",code:"KC_RGHT",keys:"right"},{width:250},{name:"0",code:"KC_P0",keys:"num_0",width:2e3},{name:".",code:"KC_PDOT",keys:"num_decimal"},{name:"Enter",code:"KC_PENT",keys:"num_enter"},{label:"Japanese and Korean",width:"label"},{name:`\uD55C\uC601 +\u304B\u306A`,code:"KC_LNG1",title:"Korean Han/Yeong; Japanese Mac Kana",width:1250},{name:`\u6F22\u5B57 +\u82F1\u6570`,code:"KC_LNG2",title:"Korean Hanja; Japanese Mac Eisu",width:1250},{label:"Shifted symbols",width:"label"},{name:"~",code:"KC_TILD",keys:"`"},{name:"!",code:"KC_EXLM",keys:"!"},{name:"@",code:"KC_AT",keys:"@"},{name:"#",code:"KC_HASH",keys:"#"},{name:"$",code:"KC_DLR",keys:"$"},{name:"%",code:"KC_PERC",keys:"%"},{name:"^",code:"KC_CIRC",keys:"^"},{name:"&",code:"KC_AMPR",keys:"&"},{name:"*",code:"KC_ASTR",keys:"*"},{name:"(",code:"KC_LPRN",keys:"("},{name:")",code:"KC_RPRN",keys:")"},{name:"_",code:"KC_UNDS",keys:"_"},{name:"+",code:"KC_PLUS",keys:"+"},{name:"{",code:"KC_LCBR",keys:"{"},{name:"}",code:"KC_RCBR",keys:"}"},{name:"<",code:"KC_LT",keys:"<"},{name:">",code:"KC_GT",keys:">"},{name:":",code:"KC_COLN",keys:":"},{name:"|",code:"KC_PIPE",keys:"|"},{name:"?",code:"KC_QUES",keys:"?"},{name:'"',code:"KC_DQUO",keys:'"'}];function Kn(e){return{name:`LT ${e}`,code:`LT(${e},kc)`,type:"layer-container",layer:e,title:`kc on tap, switch to layer ${e} while held`}}const gQ={MOD_LSFT:["LSft","Left Shift"],MOD_LCTL:["LCtl","Left Control"],MOD_LALT:["LAlt","Left Alt"],MOD_LGUI:["LGUI","Left GUI"],MOD_RSFT:["RSft","Right Shift"],MOD_RCTL:["RCtl","Right Control"],MOD_RALT:["RAlt","Right Alt"],MOD_RGUI:["RGUI","Right GUI"],MOD_HYPR:["Hyper","Control, Shift, Alt and GUI"],MOD_MEH:["Meh","Control, Shift, and Alt"],"MOD_LCTL|MOD_LSFT":["CS","Control and Shift"],"MOD_LCTL|MOD_LALT":["CA","Control and Alt"],"MOD_LCTL|MOD_LGUI":["CG","Control and GUI"],"MOD_LSFT|MOD_LALT":["SA","Shift and Alt"],"MOD_LSFT|MOD_LGUI":["SG","Shift and GUI"],"MOD_LALT|MOD_LGUI":["AG","Alt and GUI"],"MOD_LCTL|MOD_LSFT|MOD_LGUI":["CSG","Control, Shift, and GUI"],"MOD_LCTL|MOD_LALT|MOD_LGUI":["CAG","Control, Alt, and GUI"],"MOD_LSFT|MOD_LALT|MOD_LGUI":["SAG","Shift, Alt, and GUI"],"MOD_RCTL|MOD_RSFT":["RCS","Right Control and Right Shift"],"MOD_RCTL|MOD_RALT":["RCA","Right Control and Right Alt"],"MOD_RCTL|MOD_RGUI":["RCG","Right Control and Right GUI"],"MOD_RSFT|MOD_RALT":["RSA","Right Shift and Right Alt"],"MOD_RSFT|MOD_RGUI":["RSG","Right Shift and Right GUI"],"MOD_RALT|MOD_RGUI":["RAG","Right Alt and Right GUI"],"MOD_RCTL|MOD_RSFT|MOD_RGUI":["RCSG","Right Control, Right Shift, and Right GUI"],"MOD_RCTL|MOD_RALT|MOD_RGUI":["RCAG","Right Control, Right Alt, and Right GUI"],"MOD_RSFT|MOD_RALT|MOD_RGUI":["RSAG","Right Shift, Right Alt, and Right GUI"]};function St(e,t=1e3){const n=gQ[e];if(kt(n))throw new Error(`${e} is not a valid One Shot Mod`);const[a,i]=n;return{name:`OSM ${a}`,code:`OSM(${e})`,title:`Enable ${i} for one keypress`,width:t}}const jE=[{label:"Quantum",width:"label",group:!0},{label:"QMK specific",width:"label"},{name:"",code:"KC_NO",title:"Do nothing"},{name:"\u25BD",code:"KC_TRNS",title:"Use the next lowest non-transparent key"},{name:"Reset",code:"QK_BOOT",title:"Reset the keyboard"},{name:"Debug",code:"DB_TOGG",title:"Toggle debug mode"},{name:"EEPROM Reset",code:"EE_CLR",title:"Resets EEPROM state",width:1500},{width:1e3},{name:"Any",code:"text",type:"text",title:"Manually enter any QMK keycode"},{label:"Layer and Layer Tap functions",icon:"exclamation-triangle",iconClass:"warning",width:"label",title:"Note: Layer keys overwrite the key on the target layer to KC_TRNS to avoid layer lock"},{name:"MO",code:"MO(layer)",type:"layer",layer:0,title:"Momentary turn layer on. AKA FN"},{name:"TG",code:"TG(layer)",type:"layer",layer:0,title:"Toggle layer on/off"},{name:"TO",code:"TO(layer)",type:"layer",layer:0,title:"Turn on layer when pressed"},{name:"TT",code:"TT(layer)",type:"layer",layer:0,title:"Normally acts like MO unless it's tapped multple times which toggles layer on"},{name:"DF",code:"DF(layer)",type:"layer",layer:0,title:"Sets the default layer"},{name:"OSL",code:"OSL(layer)",type:"layer",layer:0,title:"Switch to layer for one keypress"},{width:500},Kn(0),Kn(1),Kn(2),Kn(3),Kn(4),Kn(5),Kn(6),Kn(7),{width:250},Kn(8),Kn(9),Kn(10),Kn(11),Kn(12),Kn(13),Kn(14),Kn(15),{label:"Mod key combinations (A = Alt, C = Control, G = Windows/Command/GUI, S = Shift)",width:"label"},{name:"LSft",code:"LSFT(kc)",type:"container",title:"Left Shift"},{name:"LCtl",code:"LCTL(kc)",type:"container",title:"Left Control"},{name:"LAlt",code:"LALT(kc)",type:"container",title:"Left Alt"},{name:"LGui",code:"LGUI(kc)",type:"container",title:"Left GUI"},{width:250},{name:"RSft",code:"RSFT(kc)",type:"container",title:"Right Shift"},{name:"RCtl",code:"RCTL(kc)",type:"container",title:"Right Control"},{name:"RAlt",code:"RALT(kc)",type:"container",title:"Right Alt"},{name:"RGui",code:"RGUI(kc)",type:"container",title:"Right GUI"},{width:0},{name:"LSft_T",code:"LSFT_T(kc)",type:"container",title:"Left Shift when held, kc when tapped"},{name:"LCtl_T",code:"LCTL_T(kc)",type:"container",title:"Left Control when held, kc when tapped"},{name:"LAlt_T",code:"LALT_T(kc)",type:"container",title:"Left Alt when held, kc when tapped"},{name:"LGui_T",code:"LGUI_T(kc)",type:"container",title:"Left GUI when held, kc when tapped"},{width:250},{name:"RSft_T",code:"RSFT_T(kc)",type:"container",title:"Right Shift when held, kc when tapped"},{name:"RCtl_T",code:"RCTL_T(kc)",type:"container",title:"Right Control when held, kc when tapped"},{name:"RAlt_T",code:"RALT_T(kc)",type:"container",title:"Right Alt when held, kc when tapped"},{name:"RGui_T",code:"RGUI_T(kc)",type:"container",title:"Right GUI when held, kc when tapped"},{width:250},{name:"C_S_T",code:"C_S_T(kc)",type:"container",title:"Left Control + Left Shift when held, kc when tapped"},{name:"LCA_T",code:"LCA_T(kc)",type:"container",title:"Left Control + Left Alt when held, kc when tapped"},{name:"SGUI_T",code:"SGUI_T(kc)",type:"container",title:"Left Shift + Left GUI when held, kc when tapped"},{width:250},{name:"LCAG_T",code:"LCAG_T(kc)",type:"container",title:"Left Control, Alt and GUI when held, kc when tapped"},{name:"RCAG_T",code:"RCAG_T(kc)",type:"container",title:"Right Control, Alt and GUI when held, kc when tapped"},{width:250},{name:"Meh_T",code:"MEH_T(kc)",type:"container",title:"Left Control, Shift and Alt when held, kc when tapped"},{name:"All_T",code:"ALL_T(kc)",type:"container",title:"Left Control, Shift, Alt and GUI when held, kc when tapped"},{width:0},{name:"LCA",code:"LCA(kc)",type:"container",title:"Left Control + Left Alt"},{name:"LSA",code:"LSA(kc)",type:"container",title:"Left Shift + Left Alt"},{name:"SGUI",code:"SGUI(kc)",type:"container",title:"Left Shift + Left GUI"},{name:"LAG",code:"LAG(kc)",type:"container",title:"Left Alt + Left GUI"},{width:250},{name:"RCS",code:"RCS(kc)",type:"container",title:"Right Control + Right Shift"},{name:"RSA",code:"RSA(kc)",type:"container",title:"Right Shift + Right Alt"},{name:"RSG",code:"RSG(kc)",type:"container",title:"Right Shift + Right GUI"},{name:"RAG",code:"RAG(kc)",type:"container",title:"Right Alt + Right GUI"},{width:250},{name:"LCAG",code:"LCAG(kc)",type:"container",title:"Left Control, Alt and GUI"},{width:2250},{name:"Meh",code:"MEH(kc)",type:"container",title:"Left Control, Shift and Alt"},{name:"Hyper",code:"HYPR(kc)",type:"container",title:"Left Control, Shift, Alt and GUI"},{label:"One-Shot Mod keys",icon:"exclamation-triangle",iconClass:"warning",width:"label",title:"Note: One-Shot keys combining left-hand and right-side modifiers will be sent with all right-hand modifiers"},St("MOD_LSFT"),St("MOD_LCTL"),St("MOD_LALT"),St("MOD_LGUI"),{width:250},St("MOD_LCTL|MOD_LSFT"),St("MOD_LCTL|MOD_LALT"),St("MOD_LCTL|MOD_LGUI"),St("MOD_LSFT|MOD_LALT"),St("MOD_LSFT|MOD_LGUI"),St("MOD_LALT|MOD_LGUI"),{width:250},St("MOD_LCTL|MOD_LSFT|MOD_LGUI"),St("MOD_LCTL|MOD_LALT|MOD_LGUI"),St("MOD_LSFT|MOD_LALT|MOD_LGUI"),{width:250},St("MOD_MEH"),St("MOD_HYPR"),{width:0},St("MOD_RSFT"),St("MOD_RCTL"),St("MOD_RALT"),St("MOD_RGUI"),{width:250},St("MOD_RCTL|MOD_RSFT"),St("MOD_RCTL|MOD_RALT"),St("MOD_RCTL|MOD_RGUI"),St("MOD_RSFT|MOD_RALT"),St("MOD_RSFT|MOD_RGUI"),St("MOD_RALT|MOD_RGUI"),{width:250},St("MOD_RCTL|MOD_RSFT|MOD_RGUI"),St("MOD_RCTL|MOD_RALT|MOD_RGUI"),St("MOD_RSFT|MOD_RALT|MOD_RGUI"),{label:"Special action keys",width:"label"},{name:"` / ~\nEsc",code:"QK_GESC",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"},{name:"LS / (",code:"SC_LSPO",title:"Left Shift when held, ( when tapped"},{name:"RS / )",code:"SC_RSPC",title:"Right Shift when held, ) when tapped"},{name:"LC / (",code:"SC_LCPO",title:"Left Control when held, ( when tapped"},{name:"RC / )",code:"SC_RCPC",title:"Right Control when held, ) when tapped"},{name:"LA / (",code:"SC_LAPO",title:"Left Alt when held, ( when tapped"},{name:"RA / )",code:"SC_RAPC",title:"Right Alt when held, ) when tapped"},{name:"RS / Enter",code:"SC_SENT",title:"Right Shift when held, Enter when tapped"},{name:"CW Toggle",code:"CW_TOGG",title:"Toggle Caps Word (Enable Caps Lock for the next word)",width:1500}],zE=[{label:"KeyboardSettings",group:!0},{label:"Keyboard settings (persistent)",width:"label"},{name:"Swap LCtl/Caps",code:"CL_SWAP",title:"Swap Left Control and Caps Lock",width:1500},{name:"Caps>LCtl",code:"CL_CTRL",title:"Treat Caps Lock as Left Control",width:1500},{name:"Swap LCtl/LGUI",code:"LCG_SWP",title:"Swap Left Control and GUI",width:1500},{name:"Swap RCtl/RGUI",code:"RCG_SWP",title:"Swap Right Control and GUI",width:1500},{name:"Swap LAlt/LGUI",code:"LAG_SWP",title:"Swap Left Alt and Left GUI",width:1500},{name:"Swap RAlt/RGUI",code:"RAG_SWP",title:"Swap Right Alt and Right GUI",width:1500},{name:"Disable GUI",code:"GUI_OFF",title:"Disable the GUI keys (useful when gaming)",width:1500},{name:"Swap ` with Esc",code:"GE_SWAP",title:"Swap ` and Escape",width:1500},{name:"Swap \\ with Bksp",code:"BS_SWAP",title:"Swap Backslash and Backspace",width:1500},{name:"NKRO On",code:"NK_ON",title:"Force N-Key Rollover (NKRO) on",width:1500},{name:"Swap Alt/GUI",code:"AG_SWAP",title:"Swap Alt and GUI on both sides (for macOS)",width:1500},{name:"Swap Ctl/GUI",code:"CG_SWAP",title:"Swap Ctrl and GUI on both sides (for macOS)",width:1500},{width:0},{name:"Rev LCtl/Caps",code:"CL_NORM",title:"Unswap Left Control and Caps Lock",width:1500},{name:"Rev Caps>LCtl",code:"CL_CAPS",title:"Stop treating Caps Lock as Left Control",width:1500},{name:"Unswap LCtl/LGUI",code:"LCG_NRM",title:"Unswap Left Control and GUI",width:1500},{name:"Unswap RCtl/RGUI",code:"RCG_NRM",title:"Unswap Right Control and GUI",width:1500},{name:"Rev LAlt/LGUI",code:"LAG_NRM",title:"Unswap Left Alt and Left GUI",width:1500},{name:"Rev RAlt/RGUI",code:"RAG_NRM",title:"Unswap Right Alt and Right GUI",width:1500},{name:"Enable GUI",code:"GUI_ON",title:"Enable the GUI keys",width:1500},{name:"Rev ` with Esc",code:"GE_NORM",title:"Unswap ` and Escape",width:1500},{name:"Rev \\ with Bksp",code:"BS_NORM",title:"Unswap Backslash and Backspace",width:1500},{name:"NKRO Off",code:"NK_OFF",title:"Force N-Key Rollover (NKRO) off",width:1500},{name:"Rev Alt/GUI",code:"AG_NORM",title:"Unswap Alt and GUI on both sides (for macOS)",width:1500},{name:"Unswap Ctl/GUI",code:"CG_NORM",title:"Unswap Ctrl and GUI on both sides",width:1500},{name:"Toggle NKRO",code:"NK_TOGG",title:"Turn NKRO on or off",width:1500},{label:"Backlight settings",width:"label"},{name:"BL Toggle",code:"BL_TOGG",title:"Turn the backlight on or off"},{name:"BL Cycle",code:"BL_STEP",title:"Cycle through backlight levels"},{name:"BL Breath",code:"BL_BRTG",title:"Toggle backlight breathing"},{name:"BL On",code:"BL_ON",title:"Set the backlight to max brightness"},{name:"BL +",code:"BL_UP",title:"Increase the backlight level"},{width:0},{width:3e3},{name:"BL Off",code:"BL_OFF",title:"Turn the backlight off"},{name:"BL -",code:"BL_DOWN",title:"Decrease the backlight level"},{label:"RGB Lighting settings",width:"label"},{name:"RGB Toggle",code:"RGB_TOG",title:"Toggle RGB lighting on or off"},{name:"RGB Mode +",code:"RGB_MOD",title:"Next RGB mode"},{name:"Hue +",code:"RGB_HUI",title:"Increase hue"},{name:"Sat +",code:"RGB_SAI",title:"Increase saturation"},{name:"Bright +",code:"RGB_VAI",title:"Increase value"},{name:"Effect +",code:"RGB_SPI",title:"Increase RGB effect speed"},{name:"RGB Mode P",code:"RGB_M_P",title:"RGB Mode: Plain"},{name:"RGB Mode B",code:"RGB_M_B",title:"RGB Mode: Breathe"},{name:"RGB Mode R",code:"RGB_M_R",title:"RGB Mode: Rainbow"},{name:"RGB Mode SW",code:"RGB_M_SW",title:"RGB Mode: Swirl"},{name:"RGB Mode SN",code:"RGB_M_SN",title:"RGB Mode: Snake"},{name:"RGB Mode K",code:"RGB_M_K",title:"RGB Mode: Knight Rider"},{name:"RGB Mode X",code:"RGB_M_X",title:"RGB Mode: Christmas"},{name:"RGB Mode G",code:"RGB_M_G",title:"RGB Mode: Gradient"},{name:"RGB Mode T",code:"RGB_M_T",title:"RGB Mode: Test"},{width:0},{width:1e3},{name:"RGB Mode -",code:"RGB_RMOD",title:"Previous RGB mode"},{name:"Hue -",code:"RGB_HUD",title:"Decrease hue"},{name:"Sat -",code:"RGB_SAD",title:"Decrease saturation"},{name:"Bright -",code:"RGB_VAD",title:"Decrease value"},{name:"Effect -",code:"RGB_SPD",title:"Decrease RGB effect speed"}],JE=[{label:"AppMediaMouse",width:"label",group:!0},{label:"Application",width:"label"},{name:"Power",code:"KC_PWR",title:"System Power Down"},{name:"Sleep",code:"KC_SLEP",title:"System Sleep"},{name:"Wake",code:"KC_WAKE",title:"System Wake"},{width:1250},{name:"Exec",code:"KC_EXEC",title:"Execute"},{name:"Help",code:"KC_HELP",title:"Help"},{name:"Menu (Legacy)",code:"KC_MENU",title:"Menu (Legacy)",width:1250},{name:"Select",code:"KC_SLCT",title:"Select"},{name:"Stop",code:"KC_STOP",title:"Stop"},{name:"Again",code:"KC_AGIN",title:"Again"},{name:"Undo",code:"KC_UNDO",title:"Undo"},{name:"Cut",code:"KC_CUT",title:"Cut"},{name:"Copy",code:"KC_COPY",title:"Copy"},{name:"Paste",code:"KC_PSTE",title:"Paste"},{name:"Find",code:"KC_FIND",title:"Find"},{width:0},{name:"Calc",code:"KC_CALC",title:"Launch Calculator (Windows)"},{name:"Mail",code:"KC_MAIL",title:"Launch Mail (Windows)"},{name:"Media Player",code:"KC_MSEL",title:"Launch Media Player (Windows)"},{name:"My PC",code:"KC_MYCM",title:"Launch My Computer (Windows)"},{width:250},{name:"Browser Search",code:"KC_WSCH",title:"Browser Search (Windows)",width:1500},{name:"Browser Home",code:"KC_WHOM",title:"Browser Home (Windows)",width:1500},{name:"Browser Back",code:"KC_WBAK",title:"Browser Back (Windows)",width:1500},{name:"Browser Forward",code:"KC_WFWD",title:"Browser Forward (Windows)",width:1500},{name:"Browser Stop",code:"KC_WSTP",title:"Browser Stop (Windows)",width:1500},{name:"Browser Refresh",code:"KC_WREF",title:"Browser Refresh (Windows)",width:1500},{name:"Browser Favorites",code:"KC_WFAV",title:"Browser Favorites (Windows)",width:1500},{name:"Brightness Up",code:"KC_BRIU",title:"Increase the brightness of screen (Laptop)",width:1500},{name:"Brightness Down",code:"KC_BRID",title:"Decrease the brightness of screen (Laptop)",width:1500},{label:"Multimedia Keys",width:"label"},{name:"Previous",code:"KC_MPRV",title:"Previous Track"},{name:"Next",code:"KC_MNXT",title:"Next Track"},{name:"Mute",code:"KC_MUTE",title:"Mute Audio"},{name:"Vol -",code:"KC_VOLD",title:"Volume Down"},{name:"Vol +",code:"KC_VOLU",title:"Volume Up"},{name:"Media Stop",code:"KC_MSTP",title:"Media Stop"},{name:"Play",code:"KC_MPLY",title:"Play/Pause"},{width:250},{name:"Prev Track",code:"KC_MRWD",title:"Previous Track / Rewind (macOS)"},{name:"Next Track",code:"KC_MFFD",title:"Next Track / Fast Forward (macOS)"},{width:250},{name:"Eject",code:"KC_EJCT",title:"Eject (macOS)"},{label:"Mouse Keys",width:"label"},{name:"Mouse Up",code:"KC_MS_U",title:"Mouse Cursor Up"},{name:"Mouse Down",code:"KC_MS_D",title:"Mouse Cursor Down"},{name:"Mouse Left",code:"KC_MS_L",title:"Mouse Cursor Left"},{name:"Mouse Right",code:"KC_MS_R",title:"Mouse Cursor Right"},{width:250},{name:"Mouse 1",code:"KC_BTN1",title:"Mouse Button 1"},{name:"Mouse 2",code:"KC_BTN2",title:"Mouse Button 2"},{name:"Mouse 3",code:"KC_BTN3",title:"Mouse Button 3"},{name:"Mouse 4",code:"KC_BTN4",title:"Mouse Button 4"},{name:"Mouse 5",code:"KC_BTN5",title:"Mouse Button 5"},{width:250},{name:"Mouse Wheel Up",code:"KC_WH_U",title:"Mouse Wheel Up"},{name:"Mouse Wheel Down",code:"KC_WH_D",title:"Mouse Wheel Down"},{name:"Mouse Wheel Left",code:"KC_WH_L",title:"Mouse Wheel Left"},{name:"Mouse Wheel Right",code:"KC_WH_R",title:"Mouse Wheel Right"},{width:250},{name:"Mouse Accel 0",code:"KC_ACL0",title:"Set mouse acceleration to 0"},{name:"Mouse Accel 1",code:"KC_ACL1",title:"Set mouse acceleration to 1"},{name:"Mouse Accel 2",code:"KC_ACL2",title:"Set mouse acceleration to 2"},{label:"Extra Fn Keys",width:"label"},{name:"F13",code:"KC_F13"},{name:"F14",code:"KC_F14"},{name:"F15",code:"KC_F15"},{name:"F16",code:"KC_F16"},{width:250},{name:"F17",code:"KC_F17"},{name:"F18",code:"KC_F18"},{name:"F19",code:"KC_F19"},{name:"F20",code:"KC_F20"},{width:250},{name:"F21",code:"KC_F21"},{name:"F22",code:"KC_F22"},{name:"F23",code:"KC_F23"},{name:"F24",code:"KC_F24"},{label:"Mechanically Locking Keys",width:"label"},{name:"Lock. Caps Lock",code:"KC_LCAP",title:"Locking Caps Lock",width:1750},{name:"Lock. Num Lock",code:"KC_LNUM",title:"Locking Num Lock",width:1750},{name:"Lock. Scroll Lock",code:"KC_LSCR",title:"Locking Scroll Lock",width:1750}],LQ=[{label:"Steno",width:"label",group:!0},{name:"S",code:"STN_S1"},{name:"T",code:"STN_TL"},{name:"P",code:"STN_PL"},{name:"H",code:"STN_HL"},{name:"*1",code:"STN_ST1"},{width:1e3},{name:"*3",code:"STN_ST3"},{name:"F",code:"STN_FR"},{name:"P",code:"STN_PR"},{name:"L",code:"STN_LR"},{name:"T",code:"STN_TR"},{name:"D",code:"STN_DR"},{width:0},{name:"S",code:"STN_S2"},{name:"K",code:"STN_KL"},{name:"W",code:"STN_WL"},{name:"R",code:"STN_RL"},{name:"*2",code:"STN_ST2"},{width:1e3},{name:"*4",code:"STN_ST4"},{name:"R",code:"STN_RR"},{name:"B",code:"STN_BR"},{name:"G",code:"STN_GR"},{name:"S",code:"STN_SR"},{name:"Z",code:"STN_ZR"},{width:0},{width:1e3},{width:1e3},{width:1e3},{name:"A",code:"STN_A"},{name:"O",code:"STN_O"},{width:1e3},{name:"E",code:"STN_E"},{name:"U",code:"STN_U"},{width:0},{label:"Numbers",width:"label"},{name:"#1",code:"STN_N1"},{name:"#2",code:"STN_N2"},{name:"#3",code:"STN_N3"},{name:"#4",code:"STN_N4"},{name:"#5",code:"STN_N5"},{name:"#6",code:"STN_N6"},{name:"#7",code:"STN_N7"},{name:"#8",code:"STN_N8"},{name:"#9",code:"STN_N9"},{name:"#A",code:"STN_NA"},{name:"#B",code:"STN_NB"},{name:"#C",code:"STN_NC"},{label:"Special Functions",width:"label"},{name:"PWR",code:"STN_PWR"},{name:"FN",code:"STN_FN"},{name:"Res1",code:"STN_RES1"},{name:"Res2",code:"STN_RES2"},{width:0}],AQ={KC_GRV:{name:`\xB3 +\xB2`,title:"BE_SUP2"},KC_1:{name:`1 +&`,title:"BE_AMPR"},KC_2:{name:`2 +\xE9`,title:"BE_EACU"},KC_3:{name:`3 +"`,title:"BE_DQUO"},KC_4:{name:`4 +'`,title:"BE_QUOT"},KC_5:{name:`5 +(`,title:"BE_LPRN"},KC_6:{name:`6 +\xA7`,title:"BE_SECT"},KC_7:{name:`7 +\xE8`,title:"BE_EGRV"},KC_8:{name:`8 +!`,title:"BE_EXLM"},KC_9:{name:`9 +\xE7`,title:"BE_CCED"},KC_0:{name:`0 +\xE0`,title:"BE_AGRV"},KC_MINS:{name:`\xB0 +)`,title:"BE_RPRN"},KC_EQL:{name:`_ +-`,title:"BE_MINS"},KC_Q:{name:"A",title:"BE_A"},KC_W:{name:"Z",title:"BE_Z"},KC_E:{name:"E",title:"BE_E"},KC_R:{name:"R",title:"BE_R"},KC_T:{name:"T",title:"BE_T"},KC_Y:{name:"Y",title:"BE_Y"},KC_U:{name:"U",title:"BE_U"},KC_I:{name:"I",title:"BE_I"},KC_O:{name:"O",title:"BE_O"},KC_P:{name:"P",title:"BE_P"},KC_LBRC:{name:`\xA8 +^`,title:"BE_DCIR (dead)"},KC_RBRC:{name:`* +$`,title:"BE_DLR"},KC_A:{name:"Q",title:"BE_Q"},KC_S:{name:"S",title:"BE_S"},KC_D:{name:"D",title:"BE_D"},KC_F:{name:"F",title:"BE_F"},KC_G:{name:"G",title:"BE_G"},KC_H:{name:"H",title:"BE_H"},KC_J:{name:"J",title:"BE_J"},KC_K:{name:"K",title:"BE_K"},KC_L:{name:"L",title:"BE_L"},KC_SCLN:{name:"M",title:"BE_M"},KC_QUOT:{name:`% +\xF9`,title:"BE_UGRV"},KC_NUHS:{name:`\xA3 +\xB5`,title:"BE_MICR"},KC_NUBS:{name:`> +<`,title:"BE_LABK"},KC_Z:{name:"W",title:"BE_W"},KC_X:{name:"X",title:"BE_X"},KC_C:{name:"C",title:"BE_C"},KC_V:{name:"V",title:"BE_V"},KC_B:{name:"B",title:"BE_B"},KC_N:{name:"N",title:"BE_N"},KC_M:{name:`? +,`,title:"BE_COMM"},KC_COMM:{name:`. +;`,title:"BE_SCLN"},KC_DOT:{name:`/ +:`,title:"BE_COLN"},KC_SLSH:{name:`+ +=`,title:"BE_EQL"},"S(KC_GRV)":{name:"\xB3",title:"BE_SUP3"},KC_TILD:{name:"\xB3",title:"BE_SUP3"},"S(KC_1)":{name:"1",title:"BE_1"},KC_EXLM:{name:"1",title:"BE_1"},"S(KC_2)":{name:"2",title:"BE_2"},KC_AT:{name:"2",title:"BE_2"},"S(KC_3)":{name:"3",title:"BE_3"},KC_HASH:{name:"3",title:"BE_3"},"S(KC_4)":{name:"4",title:"BE_4"},KC_DLR:{name:"4",title:"BE_4"},"S(KC_5)":{name:"5",title:"BE_5"},KC_PERC:{name:"5",title:"BE_5"},"S(KC_6)":{name:"6",title:"BE_6"},KC_CIRC:{name:"6",title:"BE_6"},"S(KC_7)":{name:"7",title:"BE_7"},KC_AMPR:{name:"7",title:"BE_7"},"S(KC_8)":{name:"8",title:"BE_8"},KC_ASTR:{name:"8",title:"BE_8"},"S(KC_9)":{name:"9",title:"BE_9"},KC_LPRN:{name:"9",title:"BE_9"},"S(KC_0)":{name:"0",title:"BE_0"},KC_RPRN:{name:"0",title:"BE_0"},"S(KC_MINS)":{name:"\xB0",title:"BE_DEG"},KC_UNDS:{name:"\xB0",title:"BE_DEG"},"S(KC_EQL)":{name:"_",title:"BE_UNDS"},KC_PLUS:{name:"_",title:"BE_UNDS"},"S(KC_LBRC)":{name:"\xA8",title:"BE_DIAE (dead)"},KC_LCBR:{name:"\xA8",title:"BE_DIAE (dead)"},"S(KC_RBRC)":{name:"*",title:"BE_ASTR"},KC_RCBR:{name:"*",title:"BE_ASTR"},"S(KC_QUOT)":{name:"%",title:"BE_PERC"},KC_DQUO:{name:"%",title:"BE_PERC"},"S(KC_NUHS)":{name:"\xA3",title:"BE_PND"},"S(KC_NUBS)":{name:">",title:"BE_RABK"},"S(KC_M)":{name:"?",title:"BE_QUES"},"S(KC_COMM)":{name:".",title:"BE_DOT"},KC_LT:{name:".",title:"BE_DOT"},"S(KC_DOT)":{name:"/",title:"BE_SLSH"},KC_GT:{name:"/",title:"BE_SLSH"},"S(KC_SLSH)":{name:"+",title:"BE_PLUS"},KC_QUES:{name:"+",title:"BE_PLUS"},"ALGR(KC_1)":{name:"|",title:"BE_PIPE"},"ALGR(KC_2)":{name:"@",title:"BE_AT"},"ALGR(KC_3)":{name:"#",title:"BE_HASH"},"ALGR(KC_6)":{name:"^",title:"BE_CIRC"},"ALGR(KC_9)":{name:"{",title:"BE_LCBR"},"ALGR(KC_0)":{name:"}",title:"BE_RCBR"},"ALGR(KC_E)":{name:"\u20AC",title:"BE_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"BE_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"BE_RBRC"},"ALGR(KC_QUOT)":{name:"\xB4",title:"BE_ACUT (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"BE_GRV (dead)"},"ALGR(KC_NUBS)":{name:"\\",title:"BE_BSLS"},"ALGR(KC_SLSH)":{name:"~",title:"BE_TILD"},KC_BSLS:{name:`\xA3 +\xB5`,title:""},"S(KC_BSLS)":{name:"\xA3",title:""},KC_COLN:{name:"M",title:"S(BE_M) (capital M)"},KC_PIPE:{name:"\xA3",title:"BE_PND"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`\xB2/\xB3 +Esc`,title:"Esc normally, but \xB2 when GUI is active or \xB3 when Shift is active"}},EQ={KC_GRV:{name:`# +$`,title:"BP_DLR"},KC_1:{name:`1 +"`,title:"BP_DQUO"},KC_2:{name:`2 +\xAB`,title:"BP_LDAQ"},KC_3:{name:`3 +\xBB`,title:"BP_RDAQ"},KC_4:{name:`4 +(`,title:"BP_LPRN"},KC_5:{name:`5 +)`,title:"BP_RPRN"},KC_6:{name:`6 +@`,title:"BP_AT"},KC_7:{name:`7 ++`,title:"BP_PLUS"},KC_8:{name:`8 +-`,title:"BP_MINS"},KC_9:{name:`9 +/`,title:"BP_SLSH"},KC_0:{name:`0 +*`,title:"BP_ASTR"},KC_MINS:{name:`\xB0 +=`,title:"BP_EQL"},KC_EQL:{name:"`\n%",title:"BP_PERC"},KC_Q:{name:"B",title:"BP_B"},KC_W:{name:"\xC9",title:"BP_EACU"},KC_E:{name:"P",title:"BP_P"},KC_R:{name:"O",title:"BP_O"},KC_T:{name:"\xC8",title:"BP_EGRV"},KC_Y:{name:`! +^`,title:"BP_DCIR (dead)"},KC_U:{name:"V",title:"BP_V"},KC_I:{name:"D",title:"BP_D"},KC_O:{name:"L",title:"BP_L"},KC_P:{name:"J",title:"BP_J"},KC_LBRC:{name:"Z",title:"BP_Z"},KC_RBRC:{name:"W",title:"BP_W"},KC_A:{name:"A",title:"BP_A"},KC_S:{name:"U",title:"BP_U"},KC_D:{name:"I",title:"BP_I"},KC_F:{name:"E",title:"BP_E"},KC_G:{name:`; +,`,title:"BP_COMM"},KC_H:{name:"C",title:"BP_C"},KC_J:{name:"T",title:"BP_T"},KC_K:{name:"S",title:"BP_S"},KC_L:{name:"R",title:"BP_R"},KC_SCLN:{name:"N",title:"BP_N"},KC_QUOT:{name:"M",title:"BP_M"},KC_BSLS:{name:"\xC7",title:"BP_CCED"},KC_NUBS:{name:"\xCA",title:"BP_ECIR"},KC_Z:{name:"\xC0",title:"BP_AGRV"},KC_X:{name:"Y",title:"BP_Y"},KC_C:{name:"X",title:"BP_X"},KC_V:{name:`: +.`,title:"BP_DOT"},KC_B:{name:"K",title:"BP_K"},KC_N:{name:`? +'`,title:"BP_QUOT"},KC_M:{name:"Q",title:"BP_Q"},KC_COMM:{name:"G",title:"BP_G"},KC_DOT:{name:"H",title:"BP_H"},KC_SLSH:{name:"F",title:"BP_F"},"S(KC_GRV)":{name:"#",title:"BP_HASH"},KC_TILD:{name:"#",title:"BP_HASH"},"S(KC_1)":{name:"1",title:"BP_1"},KC_EXLM:{name:"1",title:"BP_1"},"S(KC_2)":{name:"2",title:"BP_2"},KC_AT:{name:"2",title:"BP_2"},"S(KC_3)":{name:"3",title:"BP_3"},KC_HASH:{name:"3",title:"BP_3"},"S(KC_4)":{name:"4",title:"BP_4"},KC_DLR:{name:"4",title:"BP_4"},"S(KC_5)":{name:"5",title:"BP_5"},KC_PERC:{name:"5",title:"BP_5"},"S(KC_6)":{name:"6",title:"BP_6"},KC_CIRC:{name:"6",title:"BP_6"},"S(KC_7)":{name:"7",title:"BP_7"},KC_AMPR:{name:"7",title:"BP_7"},"S(KC_8)":{name:"8",title:"BP_8"},KC_ASTR:{name:"8",title:"BP_8"},"S(KC_9)":{name:"9",title:"BP_9"},KC_LPRN:{name:"9",title:"BP_9"},"S(KC_0)":{name:"0",title:"BP_0"},KC_RPRN:{name:"0",title:"BP_0"},"S(KC_MINS)":{name:"\xB0",title:"BP_DEG"},KC_UNDS:{name:"\xB0",title:"BP_DEG"},"S(KC_EQL)":{name:"`",title:"BP_GRV"},KC_PLUS:{name:"`",title:"BP_GRV"},"S(KC_Y)":{name:"!",title:"BP_EXLM"},"S(KC_G)":{name:";",title:"BP_SCLN"},"S(KC_V)":{name:":",title:"BP_COLN"},"S(KC_N)":{name:"?",title:"BP_QUES"},"S(KC_SPC)":{name:"No-break space",title:"BP_NBSP (non-breaking space)"},"ALGR(KC_GRV)":{name:"\u2013",title:"BP_NDSH"},"ALGR(KC_1)":{name:"\u2014",title:"BP_MDSH"},"ALGR(KC_2)":{name:"<",title:"BP_LABK"},"ALGR(KC_3)":{name:">",title:"BP_RABK"},"ALGR(KC_4)":{name:"[",title:"BP_LBRC"},"ALGR(KC_5)":{name:"]",title:"BP_RBRC"},"ALGR(KC_6)":{name:"^",title:"BP_CIRC"},"ALGR(KC_7)":{name:"\xB1",title:"BP_PLMN"},"ALGR(KC_8)":{name:"\u2212",title:"BP_MMNS"},"ALGR(KC_9)":{name:"\xF7",title:"BP_DIV"},"ALGR(KC_0)":{name:"\xD7",title:"BP_MUL"},"ALGR(KC_MINS)":{name:"\u2260",title:"BP_NEQL"},"ALGR(KC_EQL)":{name:"\u2030",title:"BP_PERM"},"ALGR(KC_Q)":{name:"|",title:"BP_PIPE"},"ALGR(KC_W)":{name:"\xB4",title:"BP_ACUT (dead)"},"ALGR(KC_E)":{name:"&",title:"BP_AMPR"},"ALGR(KC_R)":{name:"\u0152",title:"BP_OE"},"ALGR(KC_T)":{name:"`",title:"BP_DGRV (dead)"},"ALGR(KC_Y)":{name:"\xA1",title:"BP_IEXL"},"ALGR(KC_U)":{name:"\u02C7",title:"BP_CARN (dead)"},"ALGR(KC_I)":{name:"\xD0",title:"BP_ETH"},"ALGR(KC_O)":{name:"/",title:"BP_DSLS (dead)"},"ALGR(KC_P)":{name:"\u0132",title:"BP_IJ"},"ALGR(KC_LBRC)":{name:"\u018F",title:"BP_SCHW"},"ALGR(KC_RBRC)":{name:"\u02D8",title:"BP_BREV (dead)"},"ALGR(KC_A)":{name:"\xC6",title:"BP_AE"},"ALGR(KC_S)":{name:"\xD9",title:"BP_UGRV"},"ALGR(KC_D)":{name:"\xA8",title:"BP_DIAE (dead)"},"ALGR(KC_F)":{name:"\u20AC",title:"BP_EURO"},"ALGR(KC_H)":{name:"\xA9",title:"BP_COPY"},"ALGR(KC_J)":{name:"\xDE",title:"BP_THRN"},"ALGR(KC_K)":{name:"\u1E9E",title:"BP_SS"},"ALGR(KC_L)":{name:"\xAE",title:"BP_REGD"},"ALGR(KC_SCLN)":{name:"~",title:"BP_DTIL (dead)"},"ALGR(KC_QUOT)":{name:"\xAF",title:"BP_MACR (dead)"},"ALGR(KC_BSLS)":{name:"\xB8",title:"BP_CEDL (dead)"},"ALGR(KC_Z)":{name:"\\",title:"BP_BSLS"},"ALGR(KC_X)":{name:"{",title:"BP_LCBR"},"ALGR(KC_C)":{name:"}",title:"BP_RCBR"},"ALGR(KC_V)":{name:"\u2026",title:"BP_ELLP"},"ALGR(KC_B)":{name:"~",title:"BP_TILD"},"ALGR(S(KC_N))":{name:"\xBF",title:"BP_IQUE"},"ALGR(KC_M)":{name:"\xB0",title:"BP_RNGA (dead)"},"ALGR(KC_COMM)":{name:"\xB5",title:"BP_DGRK (dead Greek key)"},"ALGR(KC_DOT)":{name:"\u2020",title:"BP_DAGG"},"ALGR(KC_SLSH)":{name:"\u02DB",title:"BP_OGON (dead)"},"ALGR(KC_SPC)":{name:"_",title:"BP_UNDS"},"S(ALGR(KC_GRV))":{name:"\xB6",title:"BP_PARA"},"S(ALGR(KC_1))":{name:"\u201E",title:"BP_DLQU"},"S(ALGR(KC_2))":{name:"\u201C",title:"BP_LDQU"},"S(ALGR(KC_3))":{name:"\u201D",title:"BP_RDQU"},"S(ALGR(KC_4))":{name:"\u2264",title:"BP_LEQL"},"S(ALGR(KC_5))":{name:"\u2265",title:"BP_GEQL"},"S(ALGR(KC_7))":{name:"\xAC",title:"BP_NOT"},"S(ALGR(KC_8))":{name:"\xBC",title:"BP_QRTR"},"S(ALGR(KC_9))":{name:"\xBD",title:"BP_HALF"},"S(ALGR(KC_0))":{name:"\xBE",title:"BP_TQTR"},"S(ALGR(KC_MINS))":{name:"\u2032",title:"BP_PRIM"},"S(ALGR(KC_EQL))":{name:"\u2033",title:"BP_DPRM"},"S(ALGR(KC_Q))":{name:"\xA6",title:"BP_BRKP"},"S(ALGR(KC_W))":{name:"\u02DD",title:"BP_DACU (dead)"},"S(ALGR(KC_E))":{name:"\xA7",title:"BP_SECT"},"S(ALGR(KC_D))":{name:"\u02D9",title:"BP_DOTA (dead)"},"S(ALGR(KC_F))":{name:"\xA4",title:"BP_CURR (dead)"},"S(ALGR(KC_G))":{name:"\u25CC\u031B",title:"BP_HORN (dead)"},"S(ALGR(KC_H))":{name:"\u017F",title:"BP_LNGS"},"S(ALGR(KC_L))":{name:"\u2122",title:"BP_TM"},"S(ALGR(KC_QUOT))":{name:"\xBA",title:"BP_MORD"},"S(ALGR(KC_BSLS))":{name:",",title:"BP_DCMM (dead)"},"S(ALGR(KC_X))":{name:"\u2018",title:"BP_LSQU"},"S(ALGR(KC_C))":{name:"\u2019",title:"BP_RSQU"},"S(ALGR(KC_V))":{name:"\xB7",title:"BP_MDDT"},"S(ALGR(KC_B))":{name:"\u2328",title:"BP_KEYB"},"S(ALGR(KC_N))":{name:"\u25CC\u0309",title:"BP_HOKA (dead)"},"S(ALGR(KC_M))":{name:"\u25CC\u0323",title:"BP_DOTB (dead)"},"S(ALGR(KC_DOT))":{name:"\u2021",title:"BP_DDAG"},"S(ALGR(KC_SLSH))":{name:"\xAA",title:"BP_FORD"},"S(ALGR(KC_SPC))":{name:"Narrow no-break space",title:"BP_NNBS (narrow non-breaking space)"},KC_NUHS:{name:"\xC7",title:""},"S(KC_NUHS)":{name:"\xC7",title:""},KC_LCBR:{name:"Z",title:"S(BP_Z) (capital Z)"},KC_RCBR:{name:"W",title:"S(BP_W) (capital W)"},KC_LT:{name:"G",title:"S(BP_G) (capital G)"},KC_GT:{name:"H",title:"S(BP_H) (capital H)"},KC_COLN:{name:"N",title:"S(BP_N) (capital N)"},KC_PIPE:{name:"\xC7",title:"BP_CCED (capital \xC7)"},KC_QUES:{name:"F",title:"S(BP_F) (capital F)"},KC_DQUO:{name:"M",title:"S(BP_M) (capital M)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`$/# +Esc`,title:"Esc normally, but $ when GUI is active or # when Shift is active"}},bQ={KC_GRV:{name:`" +'`,title:"BR_QUOT"},KC_1:{name:`! +1`,title:"BR_1"},KC_2:{name:`@ +2`,title:"BR_2"},KC_3:{name:`# +3`,title:"BR_3"},KC_4:{name:`$ +4`,title:"BR_4"},KC_5:{name:`% +5`,title:"BR_5"},KC_6:{name:`\xA8 +6`,title:"BR_6"},KC_7:{name:`& +7`,title:"BR_7"},KC_8:{name:`* +8`,title:"BR_8"},KC_9:{name:`( +9`,title:"BR_9"},KC_0:{name:`) +0`,title:"BR_0"},KC_MINS:{name:`_ +-`,title:"BR_MINS"},KC_EQL:{name:`+ +=`,title:"BR_EQL"},KC_Q:{name:"Q",title:"BR_Q"},KC_W:{name:"W",title:"BR_W"},KC_E:{name:"E",title:"BR_E"},KC_R:{name:"R",title:"BR_R"},KC_T:{name:"T",title:"BR_T"},KC_Y:{name:"Y",title:"BR_Y"},KC_U:{name:"U",title:"BR_U"},KC_I:{name:"I",title:"BR_I"},KC_O:{name:"O",title:"BR_O"},KC_P:{name:"P",title:"BR_P"},KC_LBRC:{name:"`\n\xB4",title:"BR_ACUT (dead)"},KC_RBRC:{name:`{ +[`,title:"BR_LBRC"},KC_A:{name:"A",title:"BR_A"},KC_S:{name:"S",title:"BR_S"},KC_D:{name:"D",title:"BR_D"},KC_F:{name:"F",title:"BR_F"},KC_G:{name:"G",title:"BR_G"},KC_H:{name:"H",title:"BR_H"},KC_J:{name:"J",title:"BR_J"},KC_K:{name:"K",title:"BR_K"},KC_L:{name:"L",title:"BR_L"},KC_SCLN:{name:"\xC7",title:"BR_CCED"},KC_QUOT:{name:`^ +~`,title:"BR_TILD (dead)"},KC_BSLS:{name:`} +]`,title:"BR_RBRC"},KC_NUBS:{name:`| +\\`,title:"BR_BSLS"},KC_Z:{name:"Z",title:"BR_Z"},KC_X:{name:"X",title:"BR_X"},KC_C:{name:"C",title:"BR_C"},KC_V:{name:"V",title:"BR_V"},KC_B:{name:"B",title:"BR_B"},KC_N:{name:"N",title:"BR_N"},KC_M:{name:"M",title:"BR_M"},KC_COMM:{name:`< +,`,title:"BR_COMM"},KC_DOT:{name:`> +.`,title:"BR_DOT"},KC_SLSH:{name:`: +;`,title:"BR_SCLN"},KC_INT1:{name:`? +/`,title:"BR_SLSH"},KC_PCMM:{name:".",title:"BR_PDOT"},KC_PDOT:{name:",",title:"BR_PCMM"},"S(KC_GRV)":{name:'"',title:"BR_DQUO"},KC_TILD:{name:'"',title:"BR_DQUO"},"S(KC_1)":{name:"!",title:"BR_EXLM"},KC_EXLM:{name:"!",title:"BR_EXLM"},"S(KC_2)":{name:"@",title:"BR_AT"},KC_AT:{name:"@",title:"BR_AT"},"S(KC_3)":{name:"#",title:"BR_HASH"},KC_HASH:{name:"#",title:"BR_HASH"},"S(KC_4)":{name:"$",title:"BR_DLR"},KC_DLR:{name:"$",title:"BR_DLR"},"S(KC_5)":{name:"%",title:"BR_PERC"},KC_PERC:{name:"%",title:"BR_PERC"},"S(KC_6)":{name:"\xA8",title:"BR_DIAE (dead)"},KC_CIRC:{name:"\xA8",title:"BR_DIAE (dead)"},"S(KC_7)":{name:"&",title:"BR_AMPR"},KC_AMPR:{name:"&",title:"BR_AMPR"},"S(KC_8)":{name:"*",title:"BR_ASTR"},KC_ASTR:{name:"*",title:"BR_ASTR"},"S(KC_9)":{name:"(",title:"BR_LPRN"},KC_LPRN:{name:"(",title:"BR_LPRN"},"S(KC_0)":{name:")",title:"BR_RPRN"},KC_RPRN:{name:")",title:"BR_RPRN"},"S(KC_MINS)":{name:"_",title:"BR_UNDS"},KC_UNDS:{name:"_",title:"BR_UNDS"},"S(KC_EQL)":{name:"+",title:"BR_PLUS"},KC_PLUS:{name:"+",title:"BR_PLUS"},"S(KC_LBRC)":{name:"`",title:"BR_GRV (dead)"},KC_LCBR:{name:"`",title:"BR_GRV (dead)"},"S(KC_RBRC)":{name:"{",title:"BR_LCBR"},KC_RCBR:{name:"{",title:"BR_LCBR"},"S(KC_QUOT)":{name:"^",title:"BR_CIRC (dead)"},KC_DQUO:{name:"^",title:"BR_CIRC (dead)"},"S(KC_BSLS)":{name:"}",title:"BR_RCBR"},KC_PIPE:{name:"}",title:"BR_RCBR"},"S(KC_NUBS)":{name:"|",title:"BR_PIPE"},"S(KC_COMM)":{name:"<",title:"BR_LABK"},KC_LT:{name:"<",title:"BR_LABK"},"S(KC_DOT)":{name:">",title:"BR_RABK"},KC_GT:{name:">",title:"BR_RABK"},"S(KC_SLSH)":{name:":",title:"BR_COLN"},KC_QUES:{name:":",title:"BR_COLN"},"S(KC_INT1)":{name:"?",title:"BR_QUES"},"ALGR(KC_1)":{name:"\xB9",title:"BR_SUP1"},"ALGR(KC_2)":{name:"\xB2",title:"BR_SUP2"},"ALGR(KC_3)":{name:"\xB3",title:"BR_SUP3"},"ALGR(KC_4)":{name:"\xA3",title:"BR_PND"},"ALGR(KC_5)":{name:"\xA2",title:"BR_CENT"},"ALGR(KC_6)":{name:"\xAC",title:"BR_NOT"},"ALGR(KC_EQL)":{name:"\xA7",title:"BR_SECT"},"ALGR(KC_E)":{name:"\xB0",title:"BR_DEG"},"ALGR(KC_RBRC)":{name:"\xAA",title:"BR_FORD"},"ALGR(KC_BSLS)":{name:"\xBA",title:"BR_MORD"},"ALGR(KC_C)":{name:"\u20A2",title:"BR_CRUZ"},KC_NUHS:{name:`} +]`,title:""},"S(KC_NUHS)":{name:"}",title:""},KC_COLN:{name:"\xC7",title:"S(BR_CCED) (capital \xC7)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`'/" +Esc`,title:`Esc normally, but ' when GUI is active or " when Shift is active`}},TQ={KC_GRV:{name:`\\ +/`,title:"CA_SLSH"},KC_1:{name:`! +1`,title:"CA_1"},KC_2:{name:`@ +2`,title:"CA_2"},KC_3:{name:`# +3`,title:"CA_3"},KC_4:{name:`$ +4`,title:"CA_4"},KC_5:{name:`% +5`,title:"CA_5"},KC_6:{name:`? +6`,title:"CA_6"},KC_7:{name:`& +7`,title:"CA_7"},KC_8:{name:`* +8`,title:"CA_8"},KC_9:{name:`( +9`,title:"CA_9"},KC_0:{name:`) +0`,title:"CA_0"},KC_MINS:{name:`_ +-`,title:"CA_MINS"},KC_EQL:{name:`+ +=`,title:"CA_EQL"},KC_Q:{name:"Q",title:"CA_Q"},KC_W:{name:"W",title:"CA_W"},KC_E:{name:"E",title:"CA_E"},KC_R:{name:"R",title:"CA_R"},KC_T:{name:"T",title:"CA_T"},KC_Y:{name:"Y",title:"CA_Y"},KC_U:{name:"U",title:"CA_U"},KC_I:{name:"I",title:"CA_I"},KC_O:{name:"O",title:"CA_O"},KC_P:{name:"P",title:"CA_P"},KC_LBRC:{name:`\xA8 +^`,title:"CA_CIRC (dead)"},KC_RBRC:{name:"\xC7",title:"CA_CCED"},KC_A:{name:"A",title:"CA_A"},KC_S:{name:"S",title:"CA_S"},KC_D:{name:"D",title:"CA_D"},KC_F:{name:"F",title:"CA_F"},KC_G:{name:"G",title:"CA_G"},KC_H:{name:"H",title:"CA_H"},KC_J:{name:"J",title:"CA_J"},KC_K:{name:"K",title:"CA_K"},KC_L:{name:"L",title:"CA_L"},KC_SCLN:{name:`: +;`,title:"CA_SCLN"},KC_QUOT:{name:"\xC9",title:"CA_EGRV"},KC_NUHS:{name:"\xC0",title:"CA_AGRV"},KC_NUBS:{name:"\xD9",title:"CA_UGRV"},KC_Z:{name:"Z",title:"CA_Z"},KC_X:{name:"X",title:"CA_X"},KC_C:{name:"C",title:"CA_C"},KC_V:{name:"V",title:"CA_V"},KC_B:{name:"B",title:"CA_B"},KC_N:{name:"N",title:"CA_N"},KC_M:{name:"M",title:"CA_M"},KC_COMM:{name:`' +,`,title:"CA_COMM"},KC_DOT:{name:`" +.`,title:"CA_DOT"},KC_SLSH:{name:"\xC9",title:"CA_EACU"},"S(KC_GRV)":{name:"\\",title:"CA_BSLS"},KC_TILD:{name:"\\",title:"CA_BSLS"},"S(KC_1)":{name:"!",title:"CA_EXLM"},KC_EXLM:{name:"!",title:"CA_EXLM"},"S(KC_2)":{name:"@",title:"CA_AT"},KC_AT:{name:"@",title:"CA_AT"},"S(KC_3)":{name:"#",title:"CA_HASH"},KC_HASH:{name:"#",title:"CA_HASH"},"S(KC_4)":{name:"$",title:"CA_DLR"},KC_DLR:{name:"$",title:"CA_DLR"},"S(KC_5)":{name:"%",title:"CA_PERC"},KC_PERC:{name:"%",title:"CA_PERC"},"S(KC_6)":{name:"?",title:"CA_QUES"},KC_CIRC:{name:"?",title:"CA_QUES"},"S(KC_7)":{name:"&",title:"CA_AMPR"},KC_AMPR:{name:"&",title:"CA_AMPR"},"S(KC_8)":{name:"*",title:"CA_ASTR"},KC_ASTR:{name:"*",title:"CA_ASTR"},"S(KC_9)":{name:"(",title:"CA_LPRN"},KC_LPRN:{name:"(",title:"CA_LPRN"},"S(KC_0)":{name:")",title:"CA_RPRN"},KC_RPRN:{name:")",title:"CA_RPRN"},"S(KC_MINS)":{name:"_",title:"CA_UNDS"},KC_UNDS:{name:"_",title:"CA_UNDS"},"S(KC_EQL)":{name:"+",title:"CA_PLUS"},KC_PLUS:{name:"+",title:"CA_PLUS"},"S(KC_LBRC)":{name:"\xA8",title:"CA_DIAE (dead)"},KC_LCBR:{name:"\xA8",title:"CA_DIAE (dead)"},"S(KC_SCLN)":{name:":",title:"CA_COLN"},KC_COLN:{name:":",title:"CA_COLN"},"S(KC_COMM)":{name:"'",title:"CA_QUOT"},KC_LT:{name:"'",title:"CA_QUOT"},"S(KC_DOT)":{name:'"',title:"CA_DQUO"},KC_GT:{name:'"',title:"CA_DQUO"},"ALGR(KC_GRV)":{name:"|",title:"CA_PIPE"},"ALGR(KC_4)":{name:"\xA4",title:"CA_CURR"},"ALGR(KC_7)":{name:"{",title:"CA_LCBR"},"ALGR(KC_8)":{name:"}",title:"CA_RCBR"},"ALGR(KC_9)":{name:"[",title:"CA_LBRC"},"ALGR(KC_0)":{name:"]",title:"CA_RBRC"},"ALGR(KC_EQL)":{name:"\xAC",title:"CA_NOT"},"ALGR(KC_E)":{name:"\u20AC",title:"CA_EURO"},"ALGR(KC_LBRC)":{name:"`",title:"CA_GRV (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"CA_DTIL (dead)"},"ALGR(KC_SCLN)":{name:"\xB0",title:"CA_DEG"},"ALGR(KC_Z)":{name:"\xAB",title:"CA_LDAQ"},"ALGR(KC_X)":{name:"\xBB",title:"CA_RDAQ"},"ALGR(KC_COMM)":{name:"<",title:"CA_LABK"},"ALGR(KC_DOT)":{name:">",title:"CA_RABK"},"RCTL(KC_1)":{name:"\xB9",title:"CA_SUP1"},"RCTL(KC_2)":{name:"\xB2",title:"CA_SUP2"},"RCTL(KC_3)":{name:"\xB3",title:"CA_SUP3"},"RCTL(KC_4)":{name:"\xBC",title:"CA_QRTR"},"RCTL(KC_5)":{name:"\xBD",title:"CA_HALF"},"RCTL(KC_6)":{name:"\xBE",title:"CA_TQTR"},"RCTL(KC_EQL)":{name:"\xB8",title:"CA_CEDL (dead)"},"RCTL(KC_Q)":{name:"\u03A9",title:"CA_OMEG"},"RCTL(KC_W)":{name:"\u0141",title:"CA_LSTR"},"RCTL(KC_E)":{name:"\u0152",title:"CA_OE"},"RCTL(KC_R)":{name:"\xB6",title:"CA_PARA"},"RCTL(KC_T)":{name:"\u0166",title:"CA_TSTR"},"RCTL(KC_Y)":{name:"\u2190",title:"CA_LARR"},"RCTL(KC_U)":{name:"\u2193",title:"CA_DARR"},"RCTL(KC_I)":{name:"\u2192",title:"CA_RARR"},"RCTL(KC_O)":{name:"\xD8",title:"CA_OSTR"},"RCTL(KC_P)":{name:"\xDE",title:"CA_THRN"},"RCTL(KC_RBRC)":{name:"~",title:"CA_TILD"},"RCTL(KC_A)":{name:"\xC6",title:"CA_AE"},"RCTL(KC_S)":{name:"\xDF",title:"CA_SS"},"RCTL(KC_D)":{name:"\xD0",title:"CA_ETH"},"RCTL(KC_G)":{name:"\u014A",title:"CA_ENG"},"RCTL(KC_H)":{name:"\u0126",title:"CA_HSTR"},"RCTL(KC_J)":{name:"\u0132",title:"CA_IJ"},"RCTL(KC_K)":{name:"\u0138",title:"CA_KRA"},"RCTL(KC_L)":{name:"\u013F",title:"CA_LMDT"},"RCTL(KC_SCLN)":{name:"\xB4",title:"CA_ACUT (dead)"},"RCTL(KC_C)":{name:"\xA2",title:"CA_CENT"},"RCTL(KC_V)":{name:"\u201C",title:"CA_LDQU"},"RCTL(KC_B)":{name:"\u201D",title:"CA_RDQU"},"RCTL(KC_N)":{name:"\u0149",title:"CA_APSN"},"RCTL(KC_M)":{name:"\u03BC",title:"CA_MICR"},"RCTL(KC_COMM)":{name:"\u2015",title:"CA_HRZB"},"RCTL(KC_DOT)":{name:"\u02D9",title:"CA_DOTA (dead)"},"RCTL(S(KC_GRV))":{name:"Soft hyphen",title:"CA_SHYP (soft hyphen)"},"RCTL(S(KC_1))":{name:"\xA1",title:"CA_IEXL"},"RCTL(S(KC_3))":{name:"\xA3",title:"CA_PND"},"RCTL(S(KC_5))":{name:"\u215C",title:"CA_TEIG"},"RCTL(S(KC_6))":{name:"\u215D",title:"CA_FEIG"},"RCTL(S(KC_7))":{name:"\u215E",title:"CA_SEIG"},"RCTL(S(KC_8))":{name:"\u2122",title:"CA_TM"},"RCTL(S(KC_9))":{name:"\xB1",title:"CA_PLMN"},"RCTL(S(KC_MINS))":{name:"\xBF",title:"CA_IQUE"},"RCTL(S(KC_EQL))":{name:"\u02DB",title:"CA_OGON (dead)"},"RCTL(S(KC_R))":{name:"\xAE",title:"CA_REGD"},"RCTL(S(KC_Y))":{name:"\xA5",title:"CA_YEN"},"RCTL(S(KC_U))":{name:"\u2191",title:"CA_UARR"},"RCTL(S(KC_I))":{name:"\u0131",title:"CA_DLSI"},"RCTL(S(KC_LBRC))":{name:"\xB0",title:"CA_RNGA (dead)"},"RCTL(S(KC_RBRC))":{name:"\xAF",title:"CA_MACR (dead)"},"RCTL(S(KC_S))":{name:"\xA7",title:"CA_SECT"},"RCTL(S(KC_F))":{name:"\xAA",title:"CA_FORD"},"RCTL(S(KC_SCLN))":{name:"\u02DD",title:"CA_DACU (dead)"},"RCTL(S(KC_QUOT))":{name:"\u02C7",title:"CA_CARN (dead)"},"RCTL(S(KC_NUHS))":{name:"\u02D8",title:"CA_BREV (dead)"},"RCTL(S(KC_NUBS))":{name:"\xA6",title:"CA_BRKP"},"RCTL(S(KC_C))":{name:"\xA9",title:"CA_COPY"},"RCTL(S(KC_V))":{name:"\u2018",title:"CA_LSQU"},"RCTL(S(KC_B))":{name:"\u2019",title:"CA_RSQU"},"RCTL(S(KC_N))":{name:"\u266A",title:"CA_ENOT"},"RCTL(S(KC_M))":{name:"\xBA",title:"CA_MORD"},"RCTL(S(KC_COMM))":{name:"\xD7",title:"CA_MUL"},"RCTL(S(KC_DOT))":{name:"\xF7",title:"CA_DIV"},KC_BSLS:{name:"\xC0",title:""},"S(KC_BSLS)":{name:"\xC0",title:""},KC_RCBR:{name:"\xC7",title:"S(CA_CCED) (capital \xC7)"},KC_PIPE:{name:"\xC0",title:"CA_AGRV (capital \xC0)"},KC_QUES:{name:"\xC9",title:"S(CA_EACU) (capital \xC9)"},KC_DQUO:{name:"\xC9",title:"S(CA_EGRV) (capital \xC9)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`//\\ +Esc`,title:"Esc normally, but / when GUI is active or \\ when Shift is active"}},PQ={KC_GRV:{name:"~\n`",title:"CM_GRV"},KC_1:{name:`! +1`,title:"CM_1"},KC_2:{name:`@ +2`,title:"CM_2"},KC_3:{name:`# +3`,title:"CM_3"},KC_4:{name:`$ +4`,title:"CM_4"},KC_5:{name:`% +5`,title:"CM_5"},KC_6:{name:`^ +6`,title:"CM_6"},KC_7:{name:`& +7`,title:"CM_7"},KC_8:{name:`* +8`,title:"CM_8"},KC_9:{name:`( +9`,title:"CM_9"},KC_0:{name:`) +0`,title:"CM_0"},KC_MINS:{name:`_ +-`,title:"CM_MINS"},KC_EQL:{name:`+ +=`,title:"CM_EQL"},KC_Q:{name:"Q",title:"CM_Q"},KC_W:{name:"W",title:"CM_W"},KC_E:{name:"F",title:"CM_F"},KC_R:{name:"P",title:"CM_P"},KC_T:{name:"G",title:"CM_G"},KC_Y:{name:"J",title:"CM_J"},KC_U:{name:"L",title:"CM_L"},KC_I:{name:"U",title:"CM_U"},KC_O:{name:"Y",title:"CM_Y"},KC_P:{name:`: +;`,title:"CM_SCLN"},KC_LBRC:{name:`{ +[`,title:"CM_LBRC"},KC_RBRC:{name:`} +]`,title:"CM_RBRC"},KC_BSLS:{name:`| +\\`,title:"CM_BSLS"},KC_A:{name:"A",title:"CM_A"},KC_S:{name:"R",title:"CM_R"},KC_D:{name:"S",title:"CM_S"},KC_F:{name:"T",title:"CM_T"},KC_G:{name:"D",title:"CM_D"},KC_H:{name:"H",title:"CM_H"},KC_J:{name:"N",title:"CM_N"},KC_K:{name:"E",title:"CM_E"},KC_L:{name:"I",title:"CM_I"},KC_SCLN:{name:"O",title:"CM_O"},KC_QUOT:{name:`" +'`,title:"CM_QUOT"},KC_Z:{name:"Z",title:"CM_Z"},KC_X:{name:"X",title:"CM_X"},KC_C:{name:"C",title:"CM_C"},KC_V:{name:"V",title:"CM_V"},KC_B:{name:"B",title:"CM_B"},KC_N:{name:"K",title:"CM_K"},KC_M:{name:"M",title:"CM_M"},KC_COMM:{name:`< +,`,title:"CM_COMM"},KC_DOT:{name:`> +.`,title:"CM_DOT"},KC_SLSH:{name:`? +/`,title:"CM_SLSH"},"S(KC_GRV)":{name:"~",title:"CM_TILD"},KC_TILD:{name:"~",title:"CM_TILD"},"S(KC_1)":{name:"!",title:"CM_EXLM"},KC_EXLM:{name:"!",title:"CM_EXLM"},"S(KC_2)":{name:"@",title:"CM_AT"},KC_AT:{name:"@",title:"CM_AT"},"S(KC_3)":{name:"#",title:"CM_HASH"},KC_HASH:{name:"#",title:"CM_HASH"},"S(KC_4)":{name:"$",title:"CM_DLR"},KC_DLR:{name:"$",title:"CM_DLR"},"S(KC_5)":{name:"%",title:"CM_PERC"},KC_PERC:{name:"%",title:"CM_PERC"},"S(KC_6)":{name:"^",title:"CM_CIRC"},KC_CIRC:{name:"^",title:"CM_CIRC"},"S(KC_7)":{name:"&",title:"CM_AMPR"},KC_AMPR:{name:"&",title:"CM_AMPR"},"S(KC_8)":{name:"*",title:"CM_ASTR"},KC_ASTR:{name:"*",title:"CM_ASTR"},"S(KC_9)":{name:"(",title:"CM_LPRN"},KC_LPRN:{name:"(",title:"CM_LPRN"},"S(KC_0)":{name:")",title:"CM_RPRN"},KC_RPRN:{name:")",title:"CM_RPRN"},"S(KC_MINS)":{name:"_",title:"CM_UNDS"},KC_UNDS:{name:"_",title:"CM_UNDS"},"S(KC_EQL)":{name:"+",title:"CM_PLUS"},KC_PLUS:{name:"+",title:"CM_PLUS"},"S(KC_P)":{name:":",title:"CM_COLN"},"S(KC_LBRC)":{name:"{",title:"CM_LCBR"},KC_LCBR:{name:"{",title:"CM_LCBR"},"S(KC_RBRC)":{name:"}",title:"CM_RCBR"},KC_RCBR:{name:"}",title:"CM_RCBR"},"S(KC_BSLS)":{name:"|",title:"CM_PIPE"},KC_PIPE:{name:"|",title:"CM_PIPE"},"S(KC_QUOT)":{name:'"',title:"CM_DQUO"},KC_DQUO:{name:'"',title:"CM_DQUO"},"S(KC_COMM)":{name:"<",title:"CM_LABK"},KC_LT:{name:"<",title:"CM_LABK"},"S(KC_DOT)":{name:">",title:"CM_RABK"},KC_GT:{name:">",title:"CM_RABK"},"S(KC_SLSH)":{name:"?",title:"CM_QUES"},KC_QUES:{name:"?",title:"CM_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"O",title:"S(CM_O) (capital O)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},wQ={KC_GRV:{name:`\xA8 +\xB8`,title:"HR_CEDL (dead)"},KC_1:{name:`! +1`,title:"HR_1"},KC_2:{name:`" +2`,title:"HR_2"},KC_3:{name:`# +3`,title:"HR_3"},KC_4:{name:`$ +4`,title:"HR_4"},KC_5:{name:`% +5`,title:"HR_5"},KC_6:{name:`& +6`,title:"HR_6"},KC_7:{name:`/ +7`,title:"HR_7"},KC_8:{name:`( +8`,title:"HR_8"},KC_9:{name:`) +9`,title:"HR_9"},KC_0:{name:`= +0`,title:"HR_0"},KC_MINS:{name:`? +'`,title:"HR_QUOT"},KC_EQL:{name:`* ++`,title:"HR_PLUS"},KC_Q:{name:"Q",title:"HR_Q"},KC_W:{name:"W",title:"HR_W"},KC_E:{name:"E",title:"HR_E"},KC_R:{name:"R",title:"HR_R"},KC_T:{name:"T",title:"HR_T"},KC_Y:{name:"Z",title:"HR_Z"},KC_U:{name:"U",title:"HR_U"},KC_I:{name:"I",title:"HR_I"},KC_O:{name:"O",title:"HR_O"},KC_P:{name:"P",title:"HR_P"},KC_LBRC:{name:"\u0160",title:"HR_SCAR"},KC_RBRC:{name:"\u0110",title:"HR_DSTR"},KC_A:{name:"A",title:"HR_A"},KC_S:{name:"S",title:"HR_S"},KC_D:{name:"D",title:"HR_D"},KC_F:{name:"F",title:"HR_F"},KC_G:{name:"G",title:"HR_G"},KC_H:{name:"H",title:"HR_H"},KC_J:{name:"J",title:"HR_J"},KC_K:{name:"K",title:"HR_K"},KC_L:{name:"L",title:"HR_L"},KC_SCLN:{name:"\u010C",title:"HR_CCAR"},KC_QUOT:{name:"\u0106",title:"HR_CACU"},KC_NUHS:{name:"\u017D",title:"HR_ZCAR"},KC_NUBS:{name:`> +<`,title:"HR_LABK"},KC_Z:{name:"Y",title:"HR_Y"},KC_X:{name:"X",title:"HR_X"},KC_C:{name:"C",title:"HR_C"},KC_V:{name:"V",title:"HR_V"},KC_B:{name:"B",title:"HR_B"},KC_N:{name:"N",title:"HR_N"},KC_M:{name:"M",title:"HR_M"},KC_COMM:{name:`; +,`,title:"HR_COMM"},KC_DOT:{name:`: +.`,title:"HR_DOT"},KC_SLSH:{name:`_ +-`,title:"HR_MINS"},"S(KC_GRV)":{name:"\xA8",title:"HR_DIAE (dead)"},KC_TILD:{name:"\xA8",title:"HR_DIAE (dead)"},"S(KC_1)":{name:"!",title:"HR_EXLM"},KC_EXLM:{name:"!",title:"HR_EXLM"},"S(KC_2)":{name:'"',title:"HR_DQUO"},KC_AT:{name:'"',title:"HR_DQUO"},"S(KC_3)":{name:"#",title:"HR_HASH"},KC_HASH:{name:"#",title:"HR_HASH"},"S(KC_4)":{name:"$",title:"HR_DLR"},KC_DLR:{name:"$",title:"HR_DLR"},"S(KC_5)":{name:"%",title:"HR_PERC"},KC_PERC:{name:"%",title:"HR_PERC"},"S(KC_6)":{name:"&",title:"HR_AMPR"},KC_CIRC:{name:"&",title:"HR_AMPR"},"S(KC_7)":{name:"/",title:"HR_SLSH"},KC_AMPR:{name:"/",title:"HR_SLSH"},"S(KC_8)":{name:"(",title:"HR_LPRN"},KC_ASTR:{name:"(",title:"HR_LPRN"},"S(KC_9)":{name:")",title:"HR_RPRN"},KC_LPRN:{name:")",title:"HR_RPRN"},"S(KC_0)":{name:"=",title:"HR_EQL"},KC_RPRN:{name:"=",title:"HR_EQL"},"S(KC_MINS)":{name:"?",title:"HR_QUES"},KC_UNDS:{name:"?",title:"HR_QUES"},"S(KC_EQL)":{name:"*",title:"HR_ASTR"},KC_PLUS:{name:"*",title:"HR_ASTR"},"S(KC_NUBS)":{name:">",title:"HR_RABK"},"S(KC_COMM)":{name:";",title:"HR_SCLN"},KC_LT:{name:";",title:"HR_SCLN"},"S(KC_DOT)":{name:":",title:"HR_COLN"},KC_GT:{name:":",title:"HR_COLN"},"S(KC_SLSH)":{name:"_",title:"HR_UNDS"},KC_QUES:{name:"_",title:"HR_UNDS"},"ALGR(KC_1)":{name:"~",title:"HR_TILD"},"ALGR(KC_2)":{name:"\u02C7",title:"HR_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"HR_CIRC (dead)"},"ALGR(KC_4)":{name:"\u02D8",title:"HR_BREV (dead)"},"ALGR(KC_5)":{name:"\xB0",title:"HR_RNGA (dead)"},"ALGR(KC_6)":{name:"\u02DB",title:"HR_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"HR_GRV"},"ALGR(KC_8)":{name:"\u02D9",title:"HR_DOTA (dead)"},"ALGR(KC_9)":{name:"\xB4",title:"HR_ACUT (dead)"},"ALGR(KC_0)":{name:"\u02DD",title:"HR_DACU (dead)"},"ALGR(KC_Q)":{name:"\\",title:"HR_BSLS"},"ALGR(KC_W)":{name:"|",title:"HR_PIPE"},"ALGR(KC_E)":{name:"\u20AC",title:"HR_EURO"},"ALGR(KC_LBRC)":{name:"\xF7",title:"HR_DIV"},"ALGR(KC_RBRC)":{name:"\xD7",title:"HR_MUL"},"ALGR(KC_F)":{name:"[",title:"HR_LBRC"},"ALGR(KC_G)":{name:"]",title:"HR_RBRC"},"ALGR(KC_K)":{name:"\u0142",title:"HR_LLST"},"ALGR(KC_L)":{name:"\u0141",title:"HR_CLST"},"ALGR(KC_QUOT)":{name:"\xDF",title:"HR_SS"},"ALGR(KC_NUHS)":{name:"\xA4",title:"HR_CURR"},"ALGR(KC_V)":{name:"@",title:"HR_AT"},"ALGR(KC_B)":{name:"{",title:"HR_LCBR"},"ALGR(KC_N)":{name:"}",title:"HR_RCBR"},"ALGR(KC_M)":{name:"\xA7",title:"HR_SECT"},KC_BSLS:{name:"\u017D",title:""},"S(KC_BSLS)":{name:"\u017D",title:""},KC_LCBR:{name:"\u0160",title:"S(HR_SCAR) (capital \u0160)"},KC_RCBR:{name:"\u0110",title:"S(HR_DSTR) (capital \u0110)"},KC_COLN:{name:"\u010C",title:"S(HR_CCAR) (capital \u010C)"},KC_PIPE:{name:"\u017D",title:"HR_ZCAR (capital \u017D)"},KC_DQUO:{name:"\u0106",title:"S(HR_CACU) (capital \u0106)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xB8/\xA8 +Esc`,title:"Esc normally, but \xB8 when GUI is active or \xA8 when Shift is active"}},OQ={KC_GRV:{name:`\xB0 +;`,title:"CZ_SCLN"},KC_1:{name:`1 ++`,title:"CZ_PLUS"},KC_2:{name:`2 +\u011B`,title:"CZ_ECAR"},KC_3:{name:`3 +\u0161`,title:"CZ_SCAR"},KC_4:{name:`4 +\u010D`,title:"CZ_CCAR"},KC_5:{name:`5 +\u0159`,title:"CZ_RCAR"},KC_6:{name:`6 +\u017E`,title:"CZ_ZCAR"},KC_7:{name:`7 +\xFD`,title:"CZ_YACU"},KC_8:{name:`8 +\xE1`,title:"CZ_AACU"},KC_9:{name:`9 +\xED`,title:"CZ_IACU"},KC_0:{name:`0 +\xE9`,title:"CZ_EACU"},KC_MINS:{name:`% +=`,title:"CZ_EQL"},KC_EQL:{name:`\u02C7 +\xB4`,title:"CZ_ACUT (dead)"},KC_Q:{name:"Q",title:"CZ_Q"},KC_W:{name:"W",title:"CZ_W"},KC_E:{name:"E",title:"CZ_E"},KC_R:{name:"R",title:"CZ_R"},KC_T:{name:"T",title:"CZ_T"},KC_Y:{name:"Z",title:"CZ_Z"},KC_U:{name:"U",title:"CZ_U"},KC_I:{name:"I",title:"CZ_I"},KC_O:{name:"O",title:"CZ_O"},KC_P:{name:"P",title:"CZ_P"},KC_LBRC:{name:`/ +\xFA`,title:"CZ_UACU"},KC_RBRC:{name:`( +)`,title:"CZ_RPRN"},KC_A:{name:"A",title:"CZ_A"},KC_S:{name:"S",title:"CZ_S"},KC_D:{name:"D",title:"CZ_D"},KC_F:{name:"F",title:"CZ_F"},KC_G:{name:"G",title:"CZ_G"},KC_H:{name:"H",title:"CZ_H"},KC_J:{name:"J",title:"CZ_J"},KC_K:{name:"K",title:"CZ_K"},KC_L:{name:"L",title:"CZ_L"},KC_SCLN:{name:`" +\u016F`,title:"CZ_URNG"},KC_QUOT:{name:`! +\xA7`,title:"CZ_SECT"},KC_NUHS:{name:`' +\xA8`,title:"CZ_DIAE (dead)"},KC_NUBS:{name:`| +\\`,title:"CZ_BSLS"},KC_Z:{name:"Y",title:"CZ_Y"},KC_X:{name:"X",title:"CZ_X"},KC_C:{name:"C",title:"CZ_C"},KC_V:{name:"V",title:"CZ_V"},KC_B:{name:"B",title:"CZ_B"},KC_N:{name:"N",title:"CZ_N"},KC_M:{name:"M",title:"CZ_M"},KC_COMM:{name:`? +,`,title:"CZ_COMM"},KC_DOT:{name:`: +.`,title:"CZ_DOT"},KC_SLSH:{name:`_ +-`,title:"CZ_MINS"},"S(KC_GRV)":{name:"\xB0",title:"CZ_RNGA (dead)"},KC_TILD:{name:"\xB0",title:"CZ_RNGA (dead)"},"S(KC_1)":{name:"1",title:"CZ_1"},KC_EXLM:{name:"1",title:"CZ_1"},"S(KC_2)":{name:"2",title:"CZ_2"},KC_AT:{name:"2",title:"CZ_2"},"S(KC_3)":{name:"3",title:"CZ_3"},KC_HASH:{name:"3",title:"CZ_3"},"S(KC_4)":{name:"4",title:"CZ_4"},KC_DLR:{name:"4",title:"CZ_4"},"S(KC_5)":{name:"5",title:"CZ_5"},KC_PERC:{name:"5",title:"CZ_5"},"S(KC_6)":{name:"6",title:"CZ_6"},KC_CIRC:{name:"6",title:"CZ_6"},"S(KC_7)":{name:"7",title:"CZ_7"},KC_AMPR:{name:"7",title:"CZ_7"},"S(KC_8)":{name:"8",title:"CZ_8"},KC_ASTR:{name:"8",title:"CZ_8"},"S(KC_9)":{name:"9",title:"CZ_9"},KC_LPRN:{name:"9",title:"CZ_9"},"S(KC_0)":{name:"0",title:"CZ_0"},KC_RPRN:{name:"0",title:"CZ_0"},"S(KC_MINS)":{name:"%",title:"CZ_PERC"},KC_UNDS:{name:"%",title:"CZ_PERC"},"S(KC_EQL)":{name:"\u02C7",title:"CZ_CARN (dead)"},KC_PLUS:{name:"\u02C7",title:"CZ_CARN (dead)"},"S(KC_LBRC)":{name:"/",title:"CZ_SLSH"},KC_LCBR:{name:"/",title:"CZ_SLSH"},"S(KC_RBRC)":{name:"(",title:"CZ_LPRN"},KC_RCBR:{name:"(",title:"CZ_LPRN"},"S(KC_SCLN)":{name:'"',title:"CZ_DQUO"},KC_COLN:{name:'"',title:"CZ_DQUO"},"S(KC_QUOT)":{name:"!",title:"CZ_EXLM"},KC_DQUO:{name:"!",title:"CZ_EXLM"},"S(KC_NUHS)":{name:"'",title:"CZ_QUOT"},"S(KC_NUBS)":{name:"|",title:"CZ_PIPE"},"S(KC_COMM)":{name:"?",title:"CZ_QUES"},KC_LT:{name:"?",title:"CZ_QUES"},"S(KC_DOT)":{name:":",title:"CZ_COLN"},KC_GT:{name:":",title:"CZ_COLN"},"S(KC_SLSH)":{name:"_",title:"CZ_UNDS"},KC_QUES:{name:"_",title:"CZ_UNDS"},"ALGR(KC_1)":{name:"~",title:"CZ_TILD"},"ALGR(KC_3)":{name:"^",title:"CZ_CIRC (dead)"},"ALGR(KC_4)":{name:"\u02D8",title:"CZ_BREV (dead)"},"ALGR(KC_6)":{name:"\u02DB",title:"CZ_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"CZ_GRV (dead)"},"ALGR(KC_8)":{name:"\u02D9",title:"CZ_DOTA (dead)"},"ALGR(KC_0)":{name:"\u02DD",title:"CZ_DACU (dead)"},"ALGR(KC_EQL)":{name:"\xB8",title:"CZ_CEDL (dead)"},"ALGR(KC_E)":{name:"\u20AC",title:"CZ_EURO"},"ALGR(KC_LBRC)":{name:"\xF7",title:"CZ_DIV"},"ALGR(KC_RBRC)":{name:"\xD7",title:"CZ_MUL"},"ALGR(KC_S)":{name:"\u0111",title:"CZ_LDST"},"ALGR(KC_D)":{name:"\u0110",title:"CZ_CDST"},"ALGR(KC_F)":{name:"[",title:"CZ_LBRC"},"ALGR(KC_G)":{name:"]",title:"CZ_RBRC"},"ALGR(KC_K)":{name:"\u0142",title:"CZ_LLST"},"ALGR(KC_L)":{name:"\u0141",title:"CZ_CLST"},"ALGR(KC_SCLN)":{name:"$",title:"CZ_DLR"},"ALGR(KC_QUOT)":{name:"\xDF",title:"CZ_SS"},"ALGR(KC_NUHS)":{name:"\xA4",title:"CZ_CURR"},"ALGR(KC_X)":{name:"#",title:"CZ_HASH"},"ALGR(KC_C)":{name:"&",title:"CZ_AMPR"},"ALGR(KC_V)":{name:"@",title:"CZ_AT"},"ALGR(KC_B)":{name:"{",title:"CZ_LCBR"},"ALGR(KC_N)":{name:"}",title:"CZ_RCBR"},"ALGR(KC_COMM)":{name:"<",title:"CZ_LABK"},"ALGR(KC_DOT)":{name:">",title:"CZ_RABK"},"ALGR(KC_SLSH)":{name:"*",title:"CZ_ASTR"},KC_BSLS:{name:`' +\xA8`,title:"(dead)"},"S(KC_BSLS)":{name:"'",title:""},KC_PIPE:{name:"'",title:"CZ_QUOT"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`;/\xB0 +Esc`,title:"Esc normally, but ; when GUI is active or \xB0 when Shift is active"}},IQ={KC_GRV:{name:`\xA7 +\xBD`,title:"DK_HALF"},KC_1:{name:`! +1`,title:"DK_1"},KC_2:{name:`" +2`,title:"DK_2"},KC_3:{name:`# +3`,title:"DK_3"},KC_4:{name:`\xA4 +4`,title:"DK_4"},KC_5:{name:`% +5`,title:"DK_5"},KC_6:{name:`& +6`,title:"DK_6"},KC_7:{name:`/ +7`,title:"DK_7"},KC_8:{name:`( +8`,title:"DK_8"},KC_9:{name:`) +9`,title:"DK_9"},KC_0:{name:`= +0`,title:"DK_0"},KC_MINS:{name:`? ++`,title:"DK_PLUS"},KC_EQL:{name:"`\n\xB4",title:"DK_ACUT (dead)"},KC_Q:{name:"Q",title:"DK_Q"},KC_W:{name:"W",title:"DK_W"},KC_E:{name:"E",title:"DK_E"},KC_R:{name:"R",title:"DK_R"},KC_T:{name:"T",title:"DK_T"},KC_Y:{name:"Y",title:"DK_Y"},KC_U:{name:"U",title:"DK_U"},KC_I:{name:"I",title:"DK_I"},KC_O:{name:"O",title:"DK_O"},KC_P:{name:"P",title:"DK_P"},KC_LBRC:{name:"\xC5",title:"DK_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"DK_DIAE (dead)"},KC_A:{name:"A",title:"DK_A"},KC_S:{name:"S",title:"DK_S"},KC_D:{name:"D",title:"DK_D"},KC_F:{name:"F",title:"DK_F"},KC_G:{name:"G",title:"DK_G"},KC_H:{name:"H",title:"DK_H"},KC_J:{name:"J",title:"DK_J"},KC_K:{name:"K",title:"DK_K"},KC_L:{name:"L",title:"DK_L"},KC_SCLN:{name:"\xC6",title:"DK_AE"},KC_QUOT:{name:"\xD8",title:"DK_OSTR"},KC_NUHS:{name:`* +'`,title:"DK_QUOT"},KC_NUBS:{name:`> +<`,title:"DK_LABK"},KC_Z:{name:"Z",title:"DK_Z"},KC_X:{name:"X",title:"DK_X"},KC_C:{name:"C",title:"DK_C"},KC_V:{name:"V",title:"DK_V"},KC_B:{name:"B",title:"DK_B"},KC_N:{name:"N",title:"DK_N"},KC_M:{name:"M",title:"DK_M"},KC_COMM:{name:`; +,`,title:"DK_COMM"},KC_DOT:{name:`: +.`,title:"DK_DOT"},KC_SLSH:{name:`_ +-`,title:"DK_MINS"},"S(KC_GRV)":{name:"\xA7",title:"DK_SECT"},KC_TILD:{name:"\xA7",title:"DK_SECT"},"S(KC_1)":{name:"!",title:"DK_EXLM"},KC_EXLM:{name:"!",title:"DK_EXLM"},"S(KC_2)":{name:'"',title:"DK_DQUO"},KC_AT:{name:'"',title:"DK_DQUO"},"S(KC_3)":{name:"#",title:"DK_HASH"},KC_HASH:{name:"#",title:"DK_HASH"},"S(KC_4)":{name:"\xA4",title:"DK_CURR"},KC_DLR:{name:"\xA4",title:"DK_CURR"},"S(KC_5)":{name:"%",title:"DK_PERC"},KC_PERC:{name:"%",title:"DK_PERC"},"S(KC_6)":{name:"&",title:"DK_AMPR"},KC_CIRC:{name:"&",title:"DK_AMPR"},"S(KC_7)":{name:"/",title:"DK_SLSH"},KC_AMPR:{name:"/",title:"DK_SLSH"},"S(KC_8)":{name:"(",title:"DK_LPRN"},KC_ASTR:{name:"(",title:"DK_LPRN"},"S(KC_9)":{name:")",title:"DK_RPRN"},KC_LPRN:{name:")",title:"DK_RPRN"},"S(KC_0)":{name:"=",title:"DK_EQL"},KC_RPRN:{name:"=",title:"DK_EQL"},"S(KC_MINS)":{name:"?",title:"DK_QUES"},KC_UNDS:{name:"?",title:"DK_QUES"},"S(KC_EQL)":{name:"`",title:"DK_GRV (dead)"},KC_PLUS:{name:"`",title:"DK_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"DK_CIRC (dead)"},KC_RCBR:{name:"^",title:"DK_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"DK_ASTR"},"S(KC_NUBS)":{name:">",title:"DK_RABK"},"S(KC_COMM)":{name:";",title:"DK_SCLN"},KC_LT:{name:";",title:"DK_SCLN"},"S(KC_DOT)":{name:":",title:"DK_COLN"},KC_GT:{name:":",title:"DK_COLN"},"S(KC_SLSH)":{name:"_",title:"DK_UNDS"},KC_QUES:{name:"_",title:"DK_UNDS"},"ALGR(KC_2)":{name:"@",title:"DK_AT"},"ALGR(KC_3)":{name:"\xA3",title:"DK_PND"},"ALGR(KC_4)":{name:"$",title:"DK_DLR"},"ALGR(KC_5)":{name:"\u20AC",title:"DK_EURO"},"ALGR(KC_7)":{name:"{",title:"DK_LCBR"},"ALGR(KC_8)":{name:"[",title:"DK_LBRC"},"ALGR(KC_9)":{name:"]",title:"DK_RBRC"},"ALGR(KC_0)":{name:"}",title:"DK_RCBR"},"ALGR(KC_EQL)":{name:"|",title:"DK_PIPE"},"ALGR(KC_RBRC)":{name:"~",title:"DK_TILD (dead)"},"ALGR(KC_NUBS)":{name:"\\",title:"DK_BSLS"},"ALGR(KC_M)":{name:"\xB5",title:"DK_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(DK_ARNG) (capital \xC5)"},KC_COLN:{name:"\xC6",title:"S(DK_AE) (capital \xC6)"},KC_PIPE:{name:"*",title:"DK_ASTR"},KC_DQUO:{name:"\xD8",title:"S(DK_OSTR) (capital \xD8)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xBD/\xA7 +Esc`,title:"Esc normally, but \xBD when GUI is active or \xA7 when Shift is active"}},NQ={KC_GRV:{name:"~\n`",title:"DV_GRV"},KC_1:{name:`! +1`,title:"DV_1"},KC_2:{name:`@ +2`,title:"DV_2"},KC_3:{name:`# +3`,title:"DV_3"},KC_4:{name:`$ +4`,title:"DV_4"},KC_5:{name:`% +5`,title:"DV_5"},KC_6:{name:`^ +6`,title:"DV_6"},KC_7:{name:`& +7`,title:"DV_7"},KC_8:{name:`* +8`,title:"DV_8"},KC_9:{name:`( +9`,title:"DV_9"},KC_0:{name:`) +0`,title:"DV_0"},KC_MINS:{name:`{ +[`,title:"DV_LBRC"},KC_EQL:{name:`} +]`,title:"DV_RBRC"},KC_Q:{name:`" +'`,title:"DV_QUOT"},KC_W:{name:`< +,`,title:"DV_COMM"},KC_E:{name:`> +.`,title:"DV_DOT"},KC_R:{name:"P",title:"DV_P"},KC_T:{name:"Y",title:"DV_Y"},KC_Y:{name:"F",title:"DV_F"},KC_U:{name:"G",title:"DV_G"},KC_I:{name:"C",title:"DV_C"},KC_O:{name:"R",title:"DV_R"},KC_P:{name:"L",title:"DV_L"},KC_LBRC:{name:`? +/`,title:"DV_SLSH"},KC_RBRC:{name:`+ +=`,title:"DV_EQL"},KC_BSLS:{name:`| +\\`,title:"DV_BSLS"},KC_A:{name:"A",title:"DV_A"},KC_S:{name:"O",title:"DV_O"},KC_D:{name:"E",title:"DV_E"},KC_F:{name:"U",title:"DV_U"},KC_G:{name:"I",title:"DV_I"},KC_H:{name:"D",title:"DV_D"},KC_J:{name:"H",title:"DV_H"},KC_K:{name:"T",title:"DV_T"},KC_L:{name:"N",title:"DV_N"},KC_SCLN:{name:"S",title:"DV_S"},KC_QUOT:{name:`_ +-`,title:"DV_MINS"},KC_Z:{name:`: +;`,title:"DV_SCLN"},KC_X:{name:"Q",title:"DV_Q"},KC_C:{name:"J",title:"DV_J"},KC_V:{name:"K",title:"DV_K"},KC_B:{name:"X",title:"DV_X"},KC_N:{name:"B",title:"DV_B"},KC_M:{name:"M",title:"DV_M"},KC_COMM:{name:"W",title:"DV_W"},KC_DOT:{name:"V",title:"DV_V"},KC_SLSH:{name:"Z",title:"DV_Z"},"S(KC_GRV)":{name:"~",title:"DV_TILD"},KC_TILD:{name:"~",title:"DV_TILD"},"S(KC_1)":{name:"!",title:"DV_EXLM"},KC_EXLM:{name:"!",title:"DV_EXLM"},"S(KC_2)":{name:"@",title:"DV_AT"},KC_AT:{name:"@",title:"DV_AT"},"S(KC_3)":{name:"#",title:"DV_HASH"},KC_HASH:{name:"#",title:"DV_HASH"},"S(KC_4)":{name:"$",title:"DV_DLR"},KC_DLR:{name:"$",title:"DV_DLR"},"S(KC_5)":{name:"%",title:"DV_PERC"},KC_PERC:{name:"%",title:"DV_PERC"},"S(KC_6)":{name:"^",title:"DV_CIRC"},KC_CIRC:{name:"^",title:"DV_CIRC"},"S(KC_7)":{name:"&",title:"DV_AMPR"},KC_AMPR:{name:"&",title:"DV_AMPR"},"S(KC_8)":{name:"*",title:"DV_ASTR"},KC_ASTR:{name:"*",title:"DV_ASTR"},"S(KC_9)":{name:"(",title:"DV_LPRN"},KC_LPRN:{name:"(",title:"DV_LPRN"},"S(KC_0)":{name:")",title:"DV_RPRN"},KC_RPRN:{name:")",title:"DV_RPRN"},"S(KC_MINS)":{name:"{",title:"DV_LCBR"},KC_UNDS:{name:"{",title:"DV_LCBR"},"S(KC_EQL)":{name:"}",title:"DV_RCBR"},KC_PLUS:{name:"}",title:"DV_RCBR"},"S(KC_Q)":{name:'"',title:"DV_DQUO"},"S(KC_W)":{name:"<",title:"DV_LABK"},"S(KC_E)":{name:">",title:"DV_RABK"},"S(KC_LBRC)":{name:"?",title:"DV_QUES"},KC_LCBR:{name:"?",title:"DV_QUES"},"S(KC_RBRC)":{name:"+",title:"DV_PLUS"},KC_RCBR:{name:"+",title:"DV_PLUS"},"S(KC_BSLS)":{name:"|",title:"DV_PIPE"},KC_PIPE:{name:"|",title:"DV_PIPE"},"S(KC_QUOT)":{name:"_",title:"DV_UNDS"},KC_DQUO:{name:"_",title:"DV_UNDS"},"S(KC_Z)":{name:":",title:"DV_COLN"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_LT:{name:"W",title:"S(DV_W) (capital W)"},KC_GT:{name:"V",title:"S(DV_V) (capital V)"},KC_COLN:{name:"S",title:"S(DV_S) (capital S)"},KC_QUES:{name:"Z",title:"S(DV_Z) (capital Z)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},UQ={KC_GRV:{name:`* +\xAB`,title:"DV_LDAQ"},KC_1:{name:`1 +\xBB`,title:"DV_RDAQ"},KC_2:{name:`2 +/`,title:"DV_SLSH"},KC_3:{name:`3 +-`,title:"DV_MINS"},KC_4:{name:`4 +\xE8`,title:"DV_EGRV"},KC_5:{name:`5 +\\`,title:"DV_BSLS"},KC_6:{name:`6 +^`,title:"DV_CIRC (dead)"},KC_7:{name:`7 +(`,title:"DV_LPRN"},KC_8:{name:"8\n`",title:"DV_GRV (dead)"},KC_9:{name:`9 +)`,title:"DV_RPRN"},KC_0:{name:`0 +_`,title:"DV_UNDS"},KC_MINS:{name:`+ +[`,title:"DV_LBRC"},KC_EQL:{name:`% +]`,title:"DV_RBRC"},KC_Q:{name:`? +:`,title:"DV_COLN"},KC_W:{name:`< +'`,title:"DV_QUOT"},KC_E:{name:`> +\xE9`,title:"DV_EACU"},KC_R:{name:"G",title:"DV_G"},KC_T:{name:`! +.`,title:"DV_DOT"},KC_Y:{name:"H",title:"DV_H"},KC_U:{name:"V",title:"DV_V"},KC_I:{name:"C",title:"DV_C"},KC_O:{name:"M",title:"DV_M"},KC_P:{name:"K",title:"DV_K"},KC_LBRC:{name:"Z",title:"DV_Z"},KC_RBRC:{name:`= +\xA8`,title:"DV_DIAE (dead)"},KC_A:{name:"O",title:"DV_O"},KC_S:{name:"A",title:"DV_A"},KC_D:{name:"U",title:"DV_U"},KC_F:{name:"E",title:"DV_E"},KC_G:{name:"B",title:"DV_B"},KC_H:{name:"F",title:"DV_F"},KC_J:{name:"S",title:"DV_S"},KC_K:{name:"T",title:"DV_T"},KC_L:{name:"N",title:"DV_N"},KC_SCLN:{name:"D",title:"DV_D"},KC_QUOT:{name:"W",title:"DV_W"},KC_NUHS:{name:`# +~`,title:"DV_TILD (dead)"},KC_NUBS:{name:`\xE7 +\xE0`,title:"DV_AGRV"},KC_Z:{name:`| +;`,title:"DV_SCLN"},KC_X:{name:"Q",title:"DV_Q"},KC_C:{name:`@ +,`,title:"DV_COMM"},KC_V:{name:"I",title:"DV_I"},KC_B:{name:"Y",title:"DV_Y"},KC_N:{name:"X",title:"DV_X"},KC_M:{name:"R",title:"DV_R"},KC_COMM:{name:"L",title:"DV_L"},KC_DOT:{name:"P",title:"DV_P"},KC_SLSH:{name:"J",title:"DV_J"},"S(KC_GRV)":{name:"*",title:"DV_ASTR"},KC_TILD:{name:"*",title:"DV_ASTR"},"S(KC_1)":{name:"1",title:"DV_1"},KC_EXLM:{name:"1",title:"DV_1"},"S(KC_2)":{name:"2",title:"DV_2"},KC_AT:{name:"2",title:"DV_2"},"S(KC_3)":{name:"3",title:"DV_3"},KC_HASH:{name:"3",title:"DV_3"},"S(KC_4)":{name:"4",title:"DV_4"},KC_DLR:{name:"4",title:"DV_4"},"S(KC_5)":{name:"5",title:"DV_5"},KC_PERC:{name:"5",title:"DV_5"},"S(KC_6)":{name:"6",title:"DV_6"},KC_CIRC:{name:"6",title:"DV_6"},"S(KC_7)":{name:"7",title:"DV_7"},KC_AMPR:{name:"7",title:"DV_7"},"S(KC_8)":{name:"8",title:"DV_8"},KC_ASTR:{name:"8",title:"DV_8"},"S(KC_9)":{name:"9",title:"DV_9"},KC_LPRN:{name:"9",title:"DV_9"},"S(KC_0)":{name:"0",title:"DV_0"},KC_RPRN:{name:"0",title:"DV_0"},"S(KC_MINS)":{name:"+",title:"DV_PLUS"},KC_UNDS:{name:"+",title:"DV_PLUS"},"S(KC_EQL)":{name:"%",title:"DV_PERC"},KC_PLUS:{name:"%",title:"DV_PERC"},"S(KC_Q)":{name:"?",title:"DV_QUES"},"S(KC_W)":{name:"<",title:"DV_LABK"},"S(KC_E)":{name:">",title:"DV_RABK"},"S(KC_T)":{name:"!",title:"DV_EXLM"},"S(KC_RBRC)":{name:"=",title:"DV_EQL"},KC_RCBR:{name:"=",title:"DV_EQL"},"S(KC_NUHS)":{name:"#",title:"DV_HASH"},"S(KC_NUBS)":{name:"\xE7",title:"DV_CCED"},"S(KC_Z)":{name:"|",title:"DV_PIPE"},"S(KC_C)":{name:"@",title:"DV_AT"},KC_BSLS:{name:`# +~`,title:"(dead)"},"S(KC_BSLS)":{name:"#",title:""},KC_LCBR:{name:"Z",title:"S(DV_Z) (capital Z)"},KC_LT:{name:"L",title:"S(DV_L) (capital L)"},KC_GT:{name:"P",title:"S(DV_P) (capital P)"},KC_COLN:{name:"D",title:"S(DV_D) (capital D)"},KC_PIPE:{name:"#",title:"DV_HASH"},KC_QUES:{name:"J",title:"S(DV_J) (capital J)"},KC_DQUO:{name:"W",title:"S(DV_W) (capital W)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`\xAB/* +Esc`,title:"Esc normally, but \xAB when GUI is active or * when Shift is active"}},DQ={KC_GRV:{name:`~ +$`,title:"DP_DLR"},KC_1:{name:`% +&`,title:"DP_AMPR"},KC_2:{name:`7 +[`,title:"DP_LBRC"},KC_3:{name:`5 +{`,title:"DP_LCBR"},KC_4:{name:`3 +}`,title:"DP_RCBR"},KC_5:{name:`1 +(`,title:"DP_LPRN"},KC_6:{name:`9 +=`,title:"DP_EQL"},KC_7:{name:`0 +*`,title:"DP_ASTR"},KC_8:{name:`2 +)`,title:"DP_RPRN"},KC_9:{name:`4 ++`,title:"DP_PLUS"},KC_0:{name:`6 +]`,title:"DP_RBRC"},KC_MINS:{name:`8 +!`,title:"DP_EXLM"},KC_EQL:{name:"`\n#",title:"DP_HASH"},KC_Q:{name:`: +;`,title:"DP_SCLN"},KC_W:{name:`< +,`,title:"DP_COMM"},KC_E:{name:`> +.`,title:"DP_DOT"},KC_R:{name:"P",title:"DP_P"},KC_T:{name:"Y",title:"DP_Y"},KC_Y:{name:"F",title:"DP_F"},KC_U:{name:"G",title:"DP_G"},KC_I:{name:"C",title:"DP_C"},KC_O:{name:"R",title:"DP_R"},KC_P:{name:"L",title:"DP_L"},KC_LBRC:{name:`? +/`,title:"DP_SLSH"},KC_RBRC:{name:`^ +@`,title:"DP_AT"},KC_BSLS:{name:`| +\\`,title:"DP_BSLS"},KC_A:{name:"A",title:"DP_A"},KC_S:{name:"O",title:"DP_O"},KC_D:{name:"E",title:"DP_E"},KC_F:{name:"U",title:"DP_U"},KC_G:{name:"I",title:"DP_I"},KC_H:{name:"D",title:"DP_D"},KC_J:{name:"H",title:"DP_H"},KC_K:{name:"T",title:"DP_T"},KC_L:{name:"N",title:"DP_N"},KC_SCLN:{name:"S",title:"DP_S"},KC_QUOT:{name:`_ +-`,title:"DP_MINS"},KC_Z:{name:`" +'`,title:"DP_QUOT"},KC_X:{name:"Q",title:"DP_Q"},KC_C:{name:"J",title:"DP_J"},KC_V:{name:"K",title:"DP_K"},KC_B:{name:"X",title:"DP_X"},KC_N:{name:"B",title:"DP_B"},KC_M:{name:"M",title:"DP_M"},KC_COMM:{name:"W",title:"DP_W"},KC_DOT:{name:"V",title:"DP_V"},KC_SLSH:{name:"Z",title:"DP_Z"},"S(KC_GRV)":{name:"~",title:"DP_TILD"},KC_TILD:{name:"~",title:"DP_TILD"},"S(KC_1)":{name:"%",title:"DP_PERC"},KC_EXLM:{name:"%",title:"DP_PERC"},"S(KC_2)":{name:"7",title:"DP_7"},KC_AT:{name:"7",title:"DP_7"},"S(KC_3)":{name:"5",title:"DP_5"},KC_HASH:{name:"5",title:"DP_5"},"S(KC_4)":{name:"3",title:"DP_3"},KC_DLR:{name:"3",title:"DP_3"},"S(KC_5)":{name:"1",title:"DP_1"},KC_PERC:{name:"1",title:"DP_1"},"S(KC_6)":{name:"9",title:"DP_9"},KC_CIRC:{name:"9",title:"DP_9"},"S(KC_7)":{name:"0",title:"DP_0"},KC_AMPR:{name:"0",title:"DP_0"},"S(KC_8)":{name:"2",title:"DP_2"},KC_ASTR:{name:"2",title:"DP_2"},"S(KC_9)":{name:"4",title:"DP_4"},KC_LPRN:{name:"4",title:"DP_4"},"S(KC_0)":{name:"6",title:"DP_6"},KC_RPRN:{name:"6",title:"DP_6"},"S(KC_MINS)":{name:"8",title:"DP_8"},KC_UNDS:{name:"8",title:"DP_8"},"S(KC_EQL)":{name:"`",title:"DP_GRV"},KC_PLUS:{name:"`",title:"DP_GRV"},"S(KC_Q)":{name:":",title:"DP_COLN"},"S(KC_W)":{name:"<",title:"DP_LABK"},"S(KC_E)":{name:">",title:"DP_RABK"},"S(KC_LBRC)":{name:"?",title:"DP_QUES"},KC_LCBR:{name:"?",title:"DP_QUES"},"S(KC_RBRC)":{name:"^",title:"DP_CIRC"},KC_RCBR:{name:"^",title:"DP_CIRC"},"S(KC_BSLS)":{name:"|",title:"DP_PIPE"},KC_PIPE:{name:"|",title:"DP_PIPE"},"S(KC_QUOT)":{name:"_",title:"DP_UNDS"},KC_DQUO:{name:"_",title:"DP_UNDS"},"S(KC_Z)":{name:'"',title:"DP_DQUO"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_LT:{name:"W",title:"S(DP_W) (capital W)"},KC_GT:{name:"V",title:"S(DP_V) (capital V)"},KC_COLN:{name:"S",title:"S(DP_S) (capital S)"},KC_QUES:{name:"Z",title:"S(DP_Z) (capital Z)"},SC_LSPO:{name:"LS / 4",title:"Left Shift when held, 4 when tapped"},SC_RSPC:{name:"RS / 6",title:"Right Shift when held, 6 when tapped"},SC_LCPO:{name:"LC / 4",title:"Left Control when held, 4 when tapped"},SC_RCPC:{name:"RC / 6",title:"Right Control when held, 6 when tapped"},SC_LAPO:{name:"LA / 4",title:"Left Alt when held, 4 when tapped"},SC_RAPC:{name:"RA / 6",title:"Right Alt when held, 6 when tapped"},QK_GESC:{name:`$/~ +Esc`,title:"Esc normally, but $ when GUI is active or ~ when Shift is active"}},kQ={KC_GRV:{name:`~ +\u02C7`,title:"EE_CARN (dead)"},KC_1:{name:`! +1`,title:"EE_1"},KC_2:{name:`" +2`,title:"EE_2"},KC_3:{name:`# +3`,title:"EE_3"},KC_4:{name:`\xA4 +4`,title:"EE_4"},KC_5:{name:`% +5`,title:"EE_5"},KC_6:{name:`& +6`,title:"EE_6"},KC_7:{name:`/ +7`,title:"EE_7"},KC_8:{name:`( +8`,title:"EE_8"},KC_9:{name:`) +9`,title:"EE_9"},KC_0:{name:`= +0`,title:"EE_0"},KC_MINS:{name:`? ++`,title:"EE_PLUS"},KC_EQL:{name:"`\n\xB4",title:"EE_ACUT (dead)"},KC_Q:{name:"Q",title:"EE_Q"},KC_W:{name:"W",title:"EE_W"},KC_E:{name:"E",title:"EE_E"},KC_R:{name:"R",title:"EE_R"},KC_T:{name:"T",title:"EE_T"},KC_Y:{name:"Y",title:"EE_Y"},KC_U:{name:"U",title:"EE_U"},KC_I:{name:"I",title:"EE_I"},KC_O:{name:"O",title:"EE_O"},KC_P:{name:"P",title:"EE_P"},KC_LBRC:{name:"\xDC",title:"EE_UDIA"},KC_RBRC:{name:"\xD5",title:"EE_OTIL"},KC_A:{name:"A",title:"EE_A"},KC_S:{name:"S",title:"EE_S"},KC_D:{name:"D",title:"EE_D"},KC_F:{name:"F",title:"EE_F"},KC_G:{name:"G",title:"EE_G"},KC_H:{name:"H",title:"EE_H"},KC_J:{name:"J",title:"EE_J"},KC_K:{name:"K",title:"EE_K"},KC_L:{name:"L",title:"EE_L"},KC_SCLN:{name:"\xD6",title:"EE_ODIA"},KC_QUOT:{name:"\xC4",title:"EE_ADIA"},KC_NUHS:{name:`* +'`,title:"EE_QUOT"},KC_NUBS:{name:`> +<`,title:"EE_LABK"},KC_Z:{name:"Z",title:"EE_Z"},KC_X:{name:"X",title:"EE_X"},KC_C:{name:"C",title:"EE_C"},KC_V:{name:"V",title:"EE_V"},KC_B:{name:"B",title:"EE_B"},KC_N:{name:"N",title:"EE_N"},KC_M:{name:"M",title:"EE_M"},KC_COMM:{name:`; +,`,title:"EE_COMM"},KC_DOT:{name:`: +.`,title:"EE_DOT"},KC_SLSH:{name:`_ +-`,title:"EE_MINS"},"S(KC_GRV)":{name:"~",title:"EE_TILD (dead)"},KC_TILD:{name:"~",title:"EE_TILD (dead)"},"S(KC_1)":{name:"!",title:"EE_EXLM"},KC_EXLM:{name:"!",title:"EE_EXLM"},"S(KC_2)":{name:'"',title:"EE_DQUO"},KC_AT:{name:'"',title:"EE_DQUO"},"S(KC_3)":{name:"#",title:"EE_HASH"},KC_HASH:{name:"#",title:"EE_HASH"},"S(KC_4)":{name:"\xA4",title:"EE_CURR"},KC_DLR:{name:"\xA4",title:"EE_CURR"},"S(KC_5)":{name:"%",title:"EE_PERC"},KC_PERC:{name:"%",title:"EE_PERC"},"S(KC_6)":{name:"&",title:"EE_AMPR"},KC_CIRC:{name:"&",title:"EE_AMPR"},"S(KC_7)":{name:"/",title:"EE_SLSH"},KC_AMPR:{name:"/",title:"EE_SLSH"},"S(KC_8)":{name:"(",title:"EE_LPRN"},KC_ASTR:{name:"(",title:"EE_LPRN"},"S(KC_9)":{name:")",title:"EE_RPRN"},KC_LPRN:{name:")",title:"EE_RPRN"},"S(KC_0)":{name:"=",title:"EE_EQL"},KC_RPRN:{name:"=",title:"EE_EQL"},"S(KC_MINS)":{name:"?",title:"EE_QUES"},KC_UNDS:{name:"?",title:"EE_QUES"},"S(KC_EQL)":{name:"`",title:"EE_GRV (dead)"},KC_PLUS:{name:"`",title:"EE_GRV (dead)"},"S(KC_NUHS)":{name:"*",title:"EE_ASTR"},"S(KC_NUBS)":{name:">",title:"EE_RABK"},"S(KC_COMM)":{name:";",title:"EE_SCLN"},KC_LT:{name:";",title:"EE_SCLN"},"S(KC_DOT)":{name:":",title:"EE_COLN"},KC_GT:{name:":",title:"EE_COLN"},"S(KC_SLSH)":{name:"_",title:"EE_UNDS"},KC_QUES:{name:"_",title:"EE_UNDS"},"ALGR(KC_2)":{name:"@",title:"EE_AT"},"ALGR(KC_3)":{name:"\xA3",title:"EE_PND"},"ALGR(KC_4)":{name:"$",title:"EE_DLR"},"ALGR(KC_5)":{name:"\u20AC",title:"EE_EURO"},"ALGR(KC_7)":{name:"{",title:"EE_LCBR"},"ALGR(KC_8)":{name:"[",title:"EE_LBRC"},"ALGR(KC_9)":{name:"]",title:"EE_RBRC"},"ALGR(KC_0)":{name:"}",title:"EE_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"EE_BSLS"},"ALGR(KC_RBRC)":{name:"\xA7",title:"EE_SECT"},"ALGR(KC_S)":{name:"\u0161",title:"EE_SCAR"},"ALGR(KC_QUOT)":{name:"^",title:"EE_CIRC (dead)"},"ALGR(KC_NUHS)":{name:"\xBD",title:"EE_HALF"},"ALGR(KC_NUBS)":{name:"|",title:"EE_PIPE"},"ALGR(KC_Z)":{name:"\u017E",title:"EE_ZCAR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"\xDC",title:"S(EE_UDIA) (capital \xDC)"},KC_RCBR:{name:"\xD5",title:"S(EE_OTIL) (capital \xD5)"},KC_COLN:{name:"\xD6",title:"S(EE_ODIA) (capital \xD6)"},KC_PIPE:{name:"*",title:"EE_ASTR"},KC_DQUO:{name:"\xC4",title:"S(EE_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\u02C7/~ +Esc`,title:"Esc normally, but \u02C7 when GUI is active or ~ when Shift is active"}},MQ={KC_GRV:{name:`\xBD +\xA7`,title:"FI_SECT"},KC_1:{name:`! +1`,title:"FI_1"},KC_2:{name:`" +2`,title:"FI_2"},KC_3:{name:`# +3`,title:"FI_3"},KC_4:{name:`\xA4 +4`,title:"FI_4"},KC_5:{name:`% +5`,title:"FI_5"},KC_6:{name:`& +6`,title:"FI_6"},KC_7:{name:`/ +7`,title:"FI_7"},KC_8:{name:`( +8`,title:"FI_8"},KC_9:{name:`) +9`,title:"FI_9"},KC_0:{name:`= +0`,title:"FI_0"},KC_MINS:{name:`? ++`,title:"FI_PLUS"},KC_EQL:{name:"`\n\xB4",title:"FI_ACUT (dead)"},KC_Q:{name:"Q",title:"FI_Q"},KC_W:{name:"W",title:"FI_W"},KC_E:{name:"E",title:"FI_E"},KC_R:{name:"R",title:"FI_R"},KC_T:{name:"T",title:"FI_T"},KC_Y:{name:"Y",title:"FI_Y"},KC_U:{name:"U",title:"FI_U"},KC_I:{name:"I",title:"FI_I"},KC_O:{name:"O",title:"FI_O"},KC_P:{name:"P",title:"FI_P"},KC_LBRC:{name:"\xC5",title:"FI_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"FI_DIAE (dead)"},KC_A:{name:"A",title:"FI_A"},KC_S:{name:"S",title:"FI_S"},KC_D:{name:"D",title:"FI_D"},KC_F:{name:"F",title:"FI_F"},KC_G:{name:"G",title:"FI_G"},KC_H:{name:"H",title:"FI_H"},KC_J:{name:"J",title:"FI_J"},KC_K:{name:"K",title:"FI_K"},KC_L:{name:"L",title:"FI_L"},KC_SCLN:{name:"\xD6",title:"FI_ODIA"},KC_QUOT:{name:"\xC4",title:"FI_ADIA"},KC_NUHS:{name:`* +'`,title:"FI_QUOT"},KC_NUBS:{name:`> +<`,title:"FI_LABK"},KC_Z:{name:"Z",title:"FI_Z"},KC_X:{name:"X",title:"FI_X"},KC_C:{name:"C",title:"FI_C"},KC_V:{name:"V",title:"FI_V"},KC_B:{name:"B",title:"FI_B"},KC_N:{name:"N",title:"FI_N"},KC_M:{name:"M",title:"FI_M"},KC_COMM:{name:`; +,`,title:"FI_COMM"},KC_DOT:{name:`: +.`,title:"FI_DOT"},KC_SLSH:{name:`_ +-`,title:"FI_MINS"},"S(KC_GRV)":{name:"\xBD",title:"FI_HALF"},KC_TILD:{name:"\xBD",title:"FI_HALF"},"S(KC_1)":{name:"!",title:"FI_EXLM"},KC_EXLM:{name:"!",title:"FI_EXLM"},"S(KC_2)":{name:'"',title:"FI_DQUO"},KC_AT:{name:'"',title:"FI_DQUO"},"S(KC_3)":{name:"#",title:"FI_HASH"},KC_HASH:{name:"#",title:"FI_HASH"},"S(KC_4)":{name:"\xA4",title:"FI_CURR"},KC_DLR:{name:"\xA4",title:"FI_CURR"},"S(KC_5)":{name:"%",title:"FI_PERC"},KC_PERC:{name:"%",title:"FI_PERC"},"S(KC_6)":{name:"&",title:"FI_AMPR"},KC_CIRC:{name:"&",title:"FI_AMPR"},"S(KC_7)":{name:"/",title:"FI_SLSH"},KC_AMPR:{name:"/",title:"FI_SLSH"},"S(KC_8)":{name:"(",title:"FI_LPRN"},KC_ASTR:{name:"(",title:"FI_LPRN"},"S(KC_9)":{name:")",title:"FI_RPRN"},KC_LPRN:{name:")",title:"FI_RPRN"},"S(KC_0)":{name:"=",title:"FI_EQL"},KC_RPRN:{name:"=",title:"FI_EQL"},"S(KC_MINS)":{name:"?",title:"FI_QUES"},KC_UNDS:{name:"?",title:"FI_QUES"},"S(KC_EQL)":{name:"`",title:"FI_GRV (dead)"},KC_PLUS:{name:"`",title:"FI_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"FI_CIRC (dead)"},KC_RCBR:{name:"^",title:"FI_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"FI_ASTR"},"S(KC_NUBS)":{name:">",title:"FI_RABK"},"S(KC_COMM)":{name:";",title:"FI_SCLN"},KC_LT:{name:";",title:"FI_SCLN"},"S(KC_DOT)":{name:":",title:"FI_COLN"},KC_GT:{name:":",title:"FI_COLN"},"S(KC_SLSH)":{name:"_",title:"FI_UNDS"},KC_QUES:{name:"_",title:"FI_UNDS"},"ALGR(KC_2)":{name:"@",title:"FI_AT"},"ALGR(KC_3)":{name:"\xA3",title:"FI_PND"},"ALGR(KC_4)":{name:"$",title:"FI_DLR"},"ALGR(KC_5)":{name:"\u20AC",title:"FI_EURO"},"ALGR(KC_7)":{name:"{",title:"FI_LCBR"},"ALGR(KC_8)":{name:"[",title:"FI_LBRC"},"ALGR(KC_9)":{name:"]",title:"FI_RBRC"},"ALGR(KC_0)":{name:"}",title:"FI_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"FI_BSLS"},"ALGR(KC_RBRC)":{name:"~",title:"FI_TILD (dead)"},"ALGR(KC_NUBS)":{name:"|",title:"FI_PIPE"},"ALGR(KC_M)":{name:"\xB5",title:"FI_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(FI_ARNG) (capital \xC5)"},KC_COLN:{name:"\xD6",title:"S(FI_ODIA) (capital \xD6)"},KC_PIPE:{name:"*",title:"FI_ASTR"},KC_DQUO:{name:"\xC4",title:"S(FI_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xA7/\xBD +Esc`,title:"Esc normally, but \xA7 when GUI is active or \xBD when Shift is active"}},GQ={KC_GRV:{name:"\xB2",title:"FR_SUP2"},KC_1:{name:`1 +&`,title:"FR_AMPR"},KC_2:{name:`2 +\xE9`,title:"FR_EACU"},KC_3:{name:`3 +"`,title:"FR_DQUO"},KC_4:{name:`4 +'`,title:"FR_QUOT"},KC_5:{name:`5 +(`,title:"FR_LPRN"},KC_6:{name:`6 +-`,title:"FR_MINS"},KC_7:{name:`7 +\xE8`,title:"FR_EGRV"},KC_8:{name:`8 +_`,title:"FR_UNDS"},KC_9:{name:`9 +\xE7`,title:"FR_CCED"},KC_0:{name:`0 +\xE0`,title:"FR_AGRV"},KC_MINS:{name:`\xB0 +)`,title:"FR_RPRN"},KC_EQL:{name:`+ +=`,title:"FR_EQL"},KC_Q:{name:"A",title:"FR_A"},KC_W:{name:"Z",title:"FR_Z"},KC_E:{name:"E",title:"FR_E"},KC_R:{name:"R",title:"FR_R"},KC_T:{name:"T",title:"FR_T"},KC_Y:{name:"Y",title:"FR_Y"},KC_U:{name:"U",title:"FR_U"},KC_I:{name:"I",title:"FR_I"},KC_O:{name:"O",title:"FR_O"},KC_P:{name:"P",title:"FR_P"},KC_LBRC:{name:`\xA8 +^`,title:"FR_CIRC (dead)"},KC_RBRC:{name:`\xA3 +$`,title:"FR_DLR"},KC_A:{name:"Q",title:"FR_Q"},KC_S:{name:"S",title:"FR_S"},KC_D:{name:"D",title:"FR_D"},KC_F:{name:"F",title:"FR_F"},KC_G:{name:"G",title:"FR_G"},KC_H:{name:"H",title:"FR_H"},KC_J:{name:"J",title:"FR_J"},KC_K:{name:"K",title:"FR_K"},KC_L:{name:"L",title:"FR_L"},KC_SCLN:{name:"M",title:"FR_M"},KC_QUOT:{name:`% +\xF9`,title:"FR_UGRV"},KC_NUHS:{name:`\xB5 +*`,title:"FR_ASTR"},KC_NUBS:{name:`> +<`,title:"FR_LABK"},KC_Z:{name:"W",title:"FR_W"},KC_X:{name:"X",title:"FR_X"},KC_C:{name:"C",title:"FR_C"},KC_V:{name:"V",title:"FR_V"},KC_B:{name:"B",title:"FR_B"},KC_N:{name:"N",title:"FR_N"},KC_M:{name:`? +,`,title:"FR_COMM"},KC_COMM:{name:`. +;`,title:"FR_SCLN"},KC_DOT:{name:`/ +:`,title:"FR_COLN"},KC_SLSH:{name:`\xA7 +!`,title:"FR_EXLM"},"S(KC_1)":{name:"1",title:"FR_1"},KC_EXLM:{name:"1",title:"FR_1"},"S(KC_2)":{name:"2",title:"FR_2"},KC_AT:{name:"2",title:"FR_2"},"S(KC_3)":{name:"3",title:"FR_3"},KC_HASH:{name:"3",title:"FR_3"},"S(KC_4)":{name:"4",title:"FR_4"},KC_DLR:{name:"4",title:"FR_4"},"S(KC_5)":{name:"5",title:"FR_5"},KC_PERC:{name:"5",title:"FR_5"},"S(KC_6)":{name:"6",title:"FR_6"},KC_CIRC:{name:"6",title:"FR_6"},"S(KC_7)":{name:"7",title:"FR_7"},KC_AMPR:{name:"7",title:"FR_7"},"S(KC_8)":{name:"8",title:"FR_8"},KC_ASTR:{name:"8",title:"FR_8"},"S(KC_9)":{name:"9",title:"FR_9"},KC_LPRN:{name:"9",title:"FR_9"},"S(KC_0)":{name:"0",title:"FR_0"},KC_RPRN:{name:"0",title:"FR_0"},"S(KC_MINS)":{name:"\xB0",title:"FR_DEG"},KC_UNDS:{name:"\xB0",title:"FR_DEG"},"S(KC_EQL)":{name:"+",title:"FR_PLUS"},KC_PLUS:{name:"+",title:"FR_PLUS"},"S(KC_LBRC)":{name:"\xA8",title:"FR_DIAE (dead)"},KC_LCBR:{name:"\xA8",title:"FR_DIAE (dead)"},"S(KC_RBRC)":{name:"\xA3",title:"FR_PND"},KC_RCBR:{name:"\xA3",title:"FR_PND"},"S(KC_QUOT)":{name:"%",title:"FR_PERC"},KC_DQUO:{name:"%",title:"FR_PERC"},"S(KC_NUHS)":{name:"\xB5",title:"FR_MICR"},"S(KC_NUBS)":{name:">",title:"FR_RABK"},"S(KC_M)":{name:"?",title:"FR_QUES"},"S(KC_COMM)":{name:".",title:"FR_DOT"},KC_LT:{name:".",title:"FR_DOT"},"S(KC_DOT)":{name:"/",title:"FR_SLSH"},KC_GT:{name:"/",title:"FR_SLSH"},"S(KC_SLSH)":{name:"\xA7",title:"FR_SECT"},KC_QUES:{name:"\xA7",title:"FR_SECT"},"ALGR(KC_2)":{name:"~",title:"FR_TILD (dead)"},"ALGR(KC_3)":{name:"#",title:"FR_HASH"},"ALGR(KC_4)":{name:"{",title:"FR_LCBR"},"ALGR(KC_5)":{name:"[",title:"FR_LBRC"},"ALGR(KC_6)":{name:"|",title:"FR_PIPE"},"ALGR(KC_7)":{name:"`",title:"FR_GRV (dead)"},"ALGR(KC_8)":{name:"\\",title:"FR_BSLS"},"ALGR(KC_0)":{name:"@",title:"FR_AT"},"ALGR(KC_MINS)":{name:"]",title:"FR_RBRC"},"ALGR(KC_EQL)":{name:"}",title:"FR_RCBR"},"ALGR(KC_E)":{name:"\u20AC",title:"FR_EURO"},"ALGR(KC_RBRC)":{name:"\xA4",title:"FR_CURR"},KC_BSLS:{name:`\xB5 +*`,title:""},"S(KC_BSLS)":{name:"\xB5",title:""},KC_TILD:{name:"\xB2",title:"S(FR_SUP2)"},KC_COLN:{name:"M",title:"S(FR_M) (capital M)"},KC_PIPE:{name:"\xB5",title:"FR_MICR (capital \xB5)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`\xB2 +Esc`,title:"Esc normally, but \xB2 when Shift or GUI is active"}},BQ={KC_GRV:{name:`# +@`,title:"FR_AT"},KC_1:{name:`1 +\xE0`,title:"FR_AGRV"},KC_2:{name:`2 +\xE9`,title:"FR_EACU"},KC_3:{name:`3 +\xE8`,title:"FR_EGRV"},KC_4:{name:`4 +\xEA`,title:"FR_ECIR"},KC_5:{name:`5 +(`,title:"FR_LPRN"},KC_6:{name:`6 +)`,title:"FR_RPRN"},KC_7:{name:`7 +\u2018`,title:"FR_LSQU"},KC_8:{name:`8 +\u2019`,title:"FR_RSQU"},KC_9:{name:`9 +\xAB`,title:"FR_LDAQ"},KC_0:{name:`0 +\xBB`,title:"FR_RDAQ"},KC_MINS:{name:`" +'`,title:"FR_QUOT"},KC_EQL:{name:`\xA8 +^`,title:"FR_DCIR (dead)"},KC_Q:{name:"A",title:"FR_A"},KC_W:{name:"Z",title:"FR_Z"},KC_E:{name:"E",title:"FR_E"},KC_R:{name:"R",title:"FR_R"},KC_T:{name:"T",title:"FR_T"},KC_Y:{name:"Y",title:"FR_Y"},KC_U:{name:"U",title:"FR_U"},KC_I:{name:"I",title:"FR_I"},KC_O:{name:"O",title:"FR_O"},KC_P:{name:"P",title:"FR_P"},KC_LBRC:{name:`\u2013 +-`,title:"FR_MINS"},KC_RBRC:{name:`\xB1 ++`,title:"FR_PLUS"},KC_A:{name:"Q",title:"FR_Q"},KC_S:{name:"S",title:"FR_S"},KC_D:{name:"D",title:"FR_D"},KC_F:{name:"F",title:"FR_F"},KC_G:{name:"G",title:"FR_G"},KC_H:{name:"H",title:"FR_H"},KC_J:{name:"J",title:"FR_J"},KC_K:{name:"K",title:"FR_K"},KC_L:{name:"L",title:"FR_L"},KC_SCLN:{name:"M",title:"FR_M"},KC_QUOT:{name:`\\ +/`,title:"FR_SLSH"},KC_NUHS:{name:`\xBD +*`,title:"FR_ASTR"},KC_NUBS:{name:`> +<`,title:"FR_LABK"},KC_Z:{name:"W",title:"FR_W"},KC_X:{name:"X",title:"FR_X"},KC_C:{name:"C",title:"FR_C"},KC_V:{name:"V",title:"FR_V"},KC_B:{name:"B",title:"FR_B"},KC_N:{name:"N",title:"FR_N"},KC_M:{name:`? +.`,title:"FR_DOT"},KC_COMM:{name:`! +,`,title:"FR_COMM"},KC_DOT:{name:`\u2026 +:`,title:"FR_COLN"},KC_SLSH:{name:`= +;`,title:"FR_SCLN"},"S(KC_GRV)":{name:"#",title:"FR_HASH"},KC_TILD:{name:"#",title:"FR_HASH"},"S(KC_1)":{name:"1",title:"FR_1"},KC_EXLM:{name:"1",title:"FR_1"},"S(KC_2)":{name:"2",title:"FR_2"},KC_AT:{name:"2",title:"FR_2"},"S(KC_3)":{name:"3",title:"FR_3"},KC_HASH:{name:"3",title:"FR_3"},"S(KC_4)":{name:"4",title:"FR_4"},KC_DLR:{name:"4",title:"FR_4"},"S(KC_5)":{name:"5",title:"FR_5"},KC_PERC:{name:"5",title:"FR_5"},"S(KC_6)":{name:"6",title:"FR_6"},KC_CIRC:{name:"6",title:"FR_6"},"S(KC_7)":{name:"7",title:"FR_7"},KC_AMPR:{name:"7",title:"FR_7"},"S(KC_8)":{name:"8",title:"FR_8"},KC_ASTR:{name:"8",title:"FR_8"},"S(KC_9)":{name:"9",title:"FR_9"},KC_LPRN:{name:"9",title:"FR_9"},"S(KC_0)":{name:"0",title:"FR_0"},KC_RPRN:{name:"0",title:"FR_0"},"S(KC_MINS)":{name:'"',title:"FR_DQUO"},KC_UNDS:{name:'"',title:"FR_DQUO"},"S(KC_EQL)":{name:"\xA8",title:"FR_DIAE (dead)"},KC_PLUS:{name:"\xA8",title:"FR_DIAE (dead)"},"S(KC_LBRC)":{name:"\u2013",title:"FR_NDSH"},KC_LCBR:{name:"\u2013",title:"FR_NDSH"},"S(KC_RBRC)":{name:"\xB1",title:"FR_PLMN"},KC_RCBR:{name:"\xB1",title:"FR_PLMN"},"S(KC_QUOT)":{name:"\\",title:"FR_BSLS"},KC_DQUO:{name:"\\",title:"FR_BSLS"},"S(KC_NUHS)":{name:"\xBD",title:"FR_HALF"},"S(KC_NUBS)":{name:">",title:"FR_RABK"},"S(KC_M)":{name:"?",title:"FR_QUES"},"S(KC_COMM)":{name:"!",title:"FR_EXLM"},KC_LT:{name:"!",title:"FR_EXLM"},"S(KC_DOT)":{name:"\u2026",title:"FR_ELLP"},KC_GT:{name:"\u2026",title:"FR_ELLP"},"S(KC_SLSH)":{name:"=",title:"FR_EQL"},KC_QUES:{name:"=",title:"FR_EQL"},"ALGR(KC_GRV)":{name:"\u02D8",title:"FR_BREV (dead)"},"ALGR(KC_1)":{name:"\xA7",title:"FR_SECT"},"ALGR(KC_2)":{name:"\xB4",title:"FR_ACUT (dead)"},"ALGR(KC_3)":{name:"`",title:"FR_GRV (dead)"},"ALGR(KC_4)":{name:"&",title:"FR_AMPR"},"ALGR(KC_5)":{name:"[",title:"FR_LBRC"},"ALGR(KC_6)":{name:"]",title:"FR_RBRC"},"ALGR(KC_7)":{name:"\xAF",title:"FR_MACR (dead)"},"ALGR(KC_8)":{name:"_",title:"FR_UNDS"},"ALGR(KC_9)":{name:"\u201C",title:"FR_LDQU"},"ALGR(KC_0)":{name:"\u201D",title:"FR_RDQU"},"ALGR(KC_MINS)":{name:"\xB0",title:"FR_DEG"},"ALGR(KC_EQL)":{name:"\u02C7",title:"FR_CARN (dead)"},"ALGR(KC_Q)":{name:"\xE6",title:"FR_AE"},"ALGR(KC_W)":{name:"\xA3",title:"FR_PND"},"ALGR(KC_E)":{name:"\u20AC",title:"FR_EURO"},"ALGR(KC_R)":{name:"\xAE",title:"FR_REGD"},"ALGR(KC_T)":{name:"{",title:"FR_LCBR"},"ALGR(KC_Y)":{name:"}",title:"FR_RCBR"},"ALGR(KC_U)":{name:"\xF9",title:"FR_UGRV"},"ALGR(KC_I)":{name:"\u02D9",title:"FR_DOTA (dead)"},"ALGR(KC_O)":{name:"\u0153",title:"FR_OE"},"ALGR(KC_P)":{name:"%",title:"FR_PERC"},"ALGR(KC_LBRC)":{name:"\u2212",title:"FR_MMNS"},"ALGR(KC_RBRC)":{name:"\u2020",title:"FR_DAGG"},"ALGR(KC_A)":{name:"\u03B8",title:"FR_THET"},"ALGR(KC_S)":{name:"\xDF",title:"FR_SS"},"ALGR(KC_D)":{name:"$",title:"FR_DLR"},"ALGR(KC_F)":{name:"\xA4",title:"FR_CURR (dead monetary key)"},"ALGR(KC_G)":{name:"\xB5",title:"FR_DGRK (dead Greek key)"},"ALGR(KC_H)":{name:"Eu",title:"FR_EU (dead European symbol key)"},"ALGR(KC_K)":{name:"\u2215",title:"FR_DSLS (dead)"},"ALGR(KC_L)":{name:"|",title:"FR_PIPE"},"ALGR(KC_SCLN)":{name:"\u221E",title:"FR_INFN"},"ALGR(KC_QUOT)":{name:"\xF7",title:"FR_DIV"},"ALGR(KC_NUHS)":{name:"\xD7",title:"FR_MUL"},"ALGR(KC_NUBS)":{name:"\u2264",title:"FR_LEQL"},"ALGR(KC_Z)":{name:"\u0292",title:"FR_EZH"},"ALGR(KC_X)":{name:"\xA9",title:"FR_COPY"},"ALGR(KC_C)":{name:"\xE7",title:"FR_CCED"},"ALGR(KC_V)":{name:"\xB8",title:"FR_CEDL (dead)"},"ALGR(KC_B)":{name:"\u2212",title:"FR_DMNS (dead)"},"ALGR(KC_N)":{name:"~",title:"FR_DTIL (dead)"},"ALGR(KC_M)":{name:"\xBF",title:"FR_IQUE"},"ALGR(KC_COMM)":{name:"\xA1",title:"FR_IEXL"},"ALGR(KC_DOT)":{name:"\xB7",title:"FR_MDDT"},"ALGR(KC_SLSH)":{name:"\u2243",title:"FR_AEQL"},"S(ALGR(KC_GRV))":{name:"\u25CC\u0311",title:"FR_IBRV (dead)"},"S(ALGR(KC_5))":{name:"\u02DD",title:"FR_DACU (dead)"},"S(ALGR(KC_6))":{name:"\u25CC\u030F",title:"FR_DGRV (dead)"},"S(ALGR(KC_8))":{name:"\u2014",title:"FR_MDSH"},"S(ALGR(KC_9))":{name:"\u2039",title:"FR_LSAQ"},"S(ALGR(KC_0))":{name:"\u203A",title:"FR_RSAQ"},"S(ALGR(KC_MINS))":{name:"\u02DA",title:"FR_RNGA (dead)"},"S(ALGR(KC_T))":{name:"\u2122",title:"FR_TM"},"S(ALGR(KC_I))":{name:"\u25CC\u0323",title:"FR_DOTB (dead)"},"S(ALGR(KC_P))":{name:"\u2030",title:"FR_PERM"},"S(ALGR(KC_LBRC))":{name:"\u2011",title:"FR_NBHY (non-breaking hyphen)"},"S(ALGR(KC_RBRC))":{name:"\u2021",title:"FR_DDAG"},"S(ALGR(KC_H))":{name:"\u02CD",title:"FR_MACB (dead)"},"S(ALGR(KC_QUOT))":{name:"\u221A",title:"FR_SQRT"},"S(ALGR(KC_NUHS))":{name:"\xBC",title:"FR_QRTR"},"S(ALGR(KC_NUBS))":{name:"\u2265",title:"FR_GEQL"},"S(ALGR(KC_V))":{name:"\u02DB",title:"FR_OGON (dead)"},"S(ALGR(KC_COMM))":{name:"\u25CC\u0326",title:"FR_DCMM (dead)"},"S(ALGR(KC_SLSH))":{name:"\u2260",title:"FR_NEQL"},KC_BSLS:{name:`\xBD +*`,title:""},"S(KC_BSLS)":{name:"\xBD",title:""},KC_COLN:{name:"M",title:"S(FR_M) (capital M)"},KC_PIPE:{name:"\xBD",title:"FR_HALF"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`@/# +Esc`,title:"Esc normally, but @ when GUI is active or # when Shift is active"}},$Q={KC_GRV:{name:`# +@`,title:"FR_AT"},KC_1:{name:`1 +&`,title:"FR_AMPR"},KC_2:{name:`2 +\xE9`,title:"FR_LEAC"},KC_3:{name:`3 +"`,title:"FR_DQUO"},KC_4:{name:`4 +'`,title:"FR_QUOT"},KC_5:{name:`5 +(`,title:"FR_LPRN"},KC_6:{name:`6 +\xA7`,title:"FR_SECT"},KC_7:{name:`7 +\xE8`,title:"FR_LEGR"},KC_8:{name:`8 +!`,title:"FR_EXLM"},KC_9:{name:`9 +\xE7`,title:"FR_LCCE"},KC_0:{name:`0 +\xE0`,title:"FR_LAGR"},KC_MINS:{name:`\xB0 +)`,title:"FR_RPRN"},KC_EQL:{name:`_ +-`,title:"FR_MINS"},KC_Q:{name:"A",title:"FR_A"},KC_W:{name:"Z",title:"FR_Z"},KC_E:{name:"E",title:"FR_E"},KC_R:{name:"R",title:"FR_R"},KC_T:{name:"T",title:"FR_T"},KC_Y:{name:"Y",title:"FR_Y"},KC_U:{name:"U",title:"FR_U"},KC_I:{name:"I",title:"FR_I"},KC_O:{name:"O",title:"FR_O"},KC_P:{name:"P",title:"FR_P"},KC_LBRC:{name:`\xA8 +^`,title:"FR_CIRC"},KC_RBRC:{name:`* +$`,title:"FR_DLR"},KC_A:{name:"Q",title:"FR_Q"},KC_S:{name:"S",title:"FR_S"},KC_D:{name:"D",title:"FR_D"},KC_F:{name:"F",title:"FR_F"},KC_G:{name:"G",title:"FR_G"},KC_H:{name:"H",title:"FR_H"},KC_J:{name:"J",title:"FR_J"},KC_K:{name:"K",title:"FR_K"},KC_L:{name:"L",title:"FR_L"},KC_SCLN:{name:"M",title:"FR_M"},KC_QUOT:{name:`% +\xF9`,title:"FR_LUGR"},KC_NUHS:{name:"\xA3\n`",title:"FR_GRV"},KC_NUBS:{name:`> +<`,title:"FR_LABK"},KC_Z:{name:"W",title:"FR_W"},KC_X:{name:"X",title:"FR_X"},KC_C:{name:"C",title:"FR_C"},KC_V:{name:"V",title:"FR_V"},KC_B:{name:"B",title:"FR_B"},KC_N:{name:"N",title:"FR_N"},KC_M:{name:`? +,`,title:"FR_COMM"},KC_COMM:{name:`. +;`,title:"FR_SCLN"},KC_DOT:{name:`/ +:`,title:"FR_COLN"},KC_SLSH:{name:`+ +=`,title:"FR_EQL"},"S(KC_GRV)":{name:"#",title:"FR_HASH"},KC_TILD:{name:"#",title:"FR_HASH"},"S(KC_1)":{name:"1",title:"FR_1"},KC_EXLM:{name:"1",title:"FR_1"},"S(KC_2)":{name:"2",title:"FR_2"},KC_AT:{name:"2",title:"FR_2"},"S(KC_3)":{name:"3",title:"FR_3"},KC_HASH:{name:"3",title:"FR_3"},"S(KC_4)":{name:"4",title:"FR_4"},KC_DLR:{name:"4",title:"FR_4"},"S(KC_5)":{name:"5",title:"FR_5"},KC_PERC:{name:"5",title:"FR_5"},"S(KC_6)":{name:"6",title:"FR_6"},KC_CIRC:{name:"6",title:"FR_6"},"S(KC_7)":{name:"7",title:"FR_7"},KC_AMPR:{name:"7",title:"FR_7"},"S(KC_8)":{name:"8",title:"FR_8"},KC_ASTR:{name:"8",title:"FR_8"},"S(KC_9)":{name:"9",title:"FR_9"},KC_LPRN:{name:"9",title:"FR_9"},"S(KC_0)":{name:"0",title:"FR_0"},KC_RPRN:{name:"0",title:"FR_0"},"S(KC_MINS)":{name:"\xB0",title:"FR_DEG"},KC_UNDS:{name:"\xB0",title:"FR_DEG"},"S(KC_EQL)":{name:"_",title:"FR_UNDS"},KC_PLUS:{name:"_",title:"FR_UNDS"},"S(KC_LBRC)":{name:"\xA8",title:"FR_DIAE (dead)"},KC_LCBR:{name:"\xA8",title:"FR_DIAE (dead)"},"S(KC_RBRC)":{name:"*",title:"FR_ASTR"},KC_RCBR:{name:"*",title:"FR_ASTR"},"S(KC_QUOT)":{name:"%",title:"FR_PERC"},KC_DQUO:{name:"%",title:"FR_PERC"},"S(KC_NUHS)":{name:"\xA3",title:"FR_PND"},"S(KC_NUBS)":{name:">",title:"FR_RABK"},"S(KC_M)":{name:"?",title:"FR_QUES"},"S(KC_COMM)":{name:".",title:"FR_DOT"},KC_LT:{name:".",title:"FR_DOT"},"S(KC_DOT)":{name:"/",title:"FR_SLSH"},KC_GT:{name:"/",title:"FR_SLSH"},"S(KC_SLSH)":{name:"+",title:"FR_PLUS"},KC_QUES:{name:"+",title:"FR_PLUS"},"A(KC_GRV)":{name:"\u2022",title:"FR_BULT"},"A(KC_1)":{name:"\uF8FF",title:"FR_APPL (Apple logo)"},"A(KC_2)":{name:"\xEB",title:"FR_LEDI"},"A(KC_3)":{name:"\u201C",title:"FR_LDQU"},"A(KC_4)":{name:"\u2018",title:"FR_LSQU"},"A(KC_5)":{name:"{",title:"FR_LCBR"},"A(KC_6)":{name:"\xB6",title:"FR_PILC"},"A(KC_7)":{name:"\xAB",title:"FR_LDAQ"},"A(KC_8)":{name:"\xA1",title:"FR_IEXL"},"A(KC_9)":{name:"\xC7",title:"FR_CCCE"},"A(KC_0)":{name:"\xD8",title:"FR_OSTR"},"A(KC_MINS)":{name:"}",title:"FR_RCBR"},"A(KC_EQL)":{name:"\u2014",title:"FR_MDSH"},"A(KC_Q)":{name:"\xC6",title:"FR_AE"},"A(KC_W)":{name:"\xC2",title:"FR_CACI"},"A(KC_E)":{name:"\xCA",title:"FR_ECIR"},"A(KC_R)":{name:"\xAE",title:"FR_REGD"},"A(KC_T)":{name:"\u2020",title:"FR_DAGG"},"A(KC_Y)":{name:"\xDA",title:"FR_CUAC"},"A(KC_U)":{name:"\xBA",title:"FR_MORD"},"A(KC_I)":{name:"\xEE",title:"FR_LICI"},"A(KC_O)":{name:"\u0152",title:"FR_OE"},"A(KC_P)":{name:"\u03C0",title:"FR_PI"},"A(KC_LBRC)":{name:"\xD4",title:"FR_OCIR"},"A(KC_RBRC)":{name:"\u20AC",title:"FR_EURO"},"A(KC_A)":{name:"\u2021",title:"FR_DDAG"},"A(KC_S)":{name:"\xD2",title:"FR_COGR"},"A(KC_D)":{name:"\u2202",title:"FR_PDIF"},"A(KC_F)":{name:"\u0192",title:"FR_FHK"},"A(KC_G)":{name:"\uFB01",title:"FR_FI"},"A(KC_H)":{name:"\xCC",title:"FR_CIGR"},"A(KC_J)":{name:"\xCF",title:"FR_CIDI"},"A(KC_K)":{name:"\xC8",title:"FR_CEGR"},"A(KC_L)":{name:"\xAC",title:"FR_NOT"},"A(KC_SCLN)":{name:"\xB5",title:"FR_MICR"},"A(KC_QUOT)":{name:"\xD9",title:"FR_CUGR"},"A(KC_NUBS)":{name:"\u2264",title:"FR_LTEQ"},"A(KC_Z)":{name:"\u2039",title:"FR_LSAQ"},"A(KC_X)":{name:"\u2248",title:"FR_AEQL"},"A(KC_C)":{name:"\xA9",title:"FR_COPY"},"A(KC_V)":{name:"\u25CA",title:"FR_LOZN"},"A(KC_B)":{name:"\xDF",title:"FR_SS"},"A(KC_N)":{name:"~",title:"FR_TILD (dead)"},"A(KC_M)":{name:"\u221E",title:"FR_INFN"},"A(KC_COMM)":{name:"\u2026",title:"FR_ELLP"},"A(KC_DOT)":{name:"\xF7",title:"FR_DIV"},"A(KC_SLSH)":{name:"\u2260",title:"FR_NEQL"},"S(A(KC_GRV))":{name:"\u0178",title:"FR_CYDI"},"S(A(KC_1))":{name:"\xB4",title:"FR_ACUT (dead)"},"S(A(KC_2))":{name:"\u201E",title:"FR_DLQU"},"S(A(KC_5))":{name:"[",title:"FR_LBRC"},"S(A(KC_6))":{name:"\xE5",title:"FR_LARI"},"S(A(KC_7))":{name:"\xBB",title:"FR_RDAQ"},"S(A(KC_8))":{name:"\xDB",title:"FR_CUCI"},"S(A(KC_9))":{name:"\xC1",title:"FR_CAAC"},"S(A(KC_MINS))":{name:"]",title:"FR_RBRC"},"S(A(KC_EQL))":{name:"\u2013",title:"FR_NDSH"},"S(A(KC_W))":{name:"\xC5",title:"FR_CARI"},"S(A(KC_R))":{name:"\u201A",title:"FR_SLQU"},"S(A(KC_T))":{name:"\u2122",title:"FR_TM"},"S(A(KC_U))":{name:"\xAA",title:"FR_FORD"},"S(A(KC_I))":{name:"\xEF",title:"FR_LIDI"},"S(A(KC_P))":{name:"\u220F",title:"FR_NARP"},"S(A(KC_RBRC))":{name:"\xA5",title:"FR_YEN"},"S(A(KC_A))":{name:"\u03A9",title:"FR_OMEG"},"S(A(KC_S))":{name:"\u2211",title:"FR_NARS"},"S(A(KC_D))":{name:"\u2206",title:"FR_INCR"},"S(A(KC_F))":{name:"\xB7",title:"FR_MDDT"},"S(A(KC_G))":{name:"\uFB02",title:"FR_FL"},"S(A(KC_H))":{name:"\xCE",title:"FR_CICI"},"S(A(KC_J))":{name:"\xCD",title:"FR_CIAC"},"S(A(KC_K))":{name:"\xCB",title:"FR_CEDI"},"S(A(KC_L))":{name:"|",title:"FR_PIPE"},"S(A(KC_SCLN))":{name:"\xD3",title:"FR_COAC"},"S(A(KC_QUOT))":{name:"\u2030",title:"FR_PERM"},"S(A(KC_NUBS))":{name:"\u2265",title:"FR_GTEQ"},"S(A(KC_Z))":{name:"\u203A",title:"FR_RSAQ"},"S(A(KC_X))":{name:"\u2044",title:"FR_FRSL"},"S(A(KC_C))":{name:"\xA2",title:"FR_CENT"},"S(A(KC_V))":{name:"\u221A",title:"FR_SQRT"},"S(A(KC_B))":{name:"\u222B",title:"FR_INTG"},"S(A(KC_N))":{name:"\u0131",title:"FR_DLSI"},"S(A(KC_M))":{name:"\xBF",title:"FR_IQUE"},"S(A(KC_DOT))":{name:"\\",title:"FR_BSLS"},"S(A(KC_SLSH))":{name:"\xB1",title:"FR_PLMN"},KC_BSLS:{name:"\xA3\n`",title:""},"S(KC_BSLS)":{name:"\xA3",title:""},KC_COLN:{name:"M",title:"S(FR_M) (capital M)"},KC_PIPE:{name:"\xA3",title:"FR_PND"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`@/# +Esc`,title:"Esc normally, but @ when GUI is active or # when Shift is active"}},xQ={KC_GRV:{name:`\xB0 +^`,title:"DE_CIRC (dead)"},KC_1:{name:`! +1`,title:"DE_1"},KC_2:{name:`" +2`,title:"DE_2"},KC_3:{name:`\xA7 +3`,title:"DE_3"},KC_4:{name:`$ +4`,title:"DE_4"},KC_5:{name:`% +5`,title:"DE_5"},KC_6:{name:`& +6`,title:"DE_6"},KC_7:{name:`/ +7`,title:"DE_7"},KC_8:{name:`( +8`,title:"DE_8"},KC_9:{name:`) +9`,title:"DE_9"},KC_0:{name:`= +0`,title:"DE_0"},KC_MINS:{name:`? +\xDF`,title:"DE_SS"},KC_EQL:{name:"`\n\xB4",title:"DE_ACUT (dead)"},KC_Q:{name:"Q",title:"DE_Q"},KC_W:{name:"W",title:"DE_W"},KC_E:{name:"E",title:"DE_E"},KC_R:{name:"R",title:"DE_R"},KC_T:{name:"T",title:"DE_T"},KC_Y:{name:"Z",title:"DE_Z"},KC_U:{name:"U",title:"DE_U"},KC_I:{name:"I",title:"DE_I"},KC_O:{name:"O",title:"DE_O"},KC_P:{name:"P",title:"DE_P"},KC_LBRC:{name:"\xDC",title:"DE_UDIA"},KC_RBRC:{name:`* ++`,title:"DE_PLUS"},KC_A:{name:"A",title:"DE_A"},KC_S:{name:"S",title:"DE_S"},KC_D:{name:"D",title:"DE_D"},KC_F:{name:"F",title:"DE_F"},KC_G:{name:"G",title:"DE_G"},KC_H:{name:"H",title:"DE_H"},KC_J:{name:"J",title:"DE_J"},KC_K:{name:"K",title:"DE_K"},KC_L:{name:"L",title:"DE_L"},KC_SCLN:{name:"\xD6",title:"DE_ODIA"},KC_QUOT:{name:"\xC4",title:"DE_ADIA"},KC_NUHS:{name:`' +#`,title:"DE_HASH"},KC_NUBS:{name:`> +<`,title:"DE_LABK"},KC_Z:{name:"Y",title:"DE_Y"},KC_X:{name:"X",title:"DE_X"},KC_C:{name:"C",title:"DE_C"},KC_V:{name:"V",title:"DE_V"},KC_B:{name:"B",title:"DE_B"},KC_N:{name:"N",title:"DE_N"},KC_M:{name:"M",title:"DE_M"},KC_COMM:{name:`; +,`,title:"DE_COMM"},KC_DOT:{name:`: +.`,title:"DE_DOT"},KC_SLSH:{name:`_ +-`,title:"DE_MINS"},"S(KC_GRV)":{name:"\xB0",title:"DE_DEG"},KC_TILD:{name:"\xB0",title:"DE_DEG"},"S(KC_1)":{name:"!",title:"DE_EXLM"},KC_EXLM:{name:"!",title:"DE_EXLM"},"S(KC_2)":{name:'"',title:"DE_DQUO"},KC_AT:{name:'"',title:"DE_DQUO"},"S(KC_3)":{name:"\xA7",title:"DE_SECT"},KC_HASH:{name:"\xA7",title:"DE_SECT"},"S(KC_4)":{name:"$",title:"DE_DLR"},KC_DLR:{name:"$",title:"DE_DLR"},"S(KC_5)":{name:"%",title:"DE_PERC"},KC_PERC:{name:"%",title:"DE_PERC"},"S(KC_6)":{name:"&",title:"DE_AMPR"},KC_CIRC:{name:"&",title:"DE_AMPR"},"S(KC_7)":{name:"/",title:"DE_SLSH"},KC_AMPR:{name:"/",title:"DE_SLSH"},"S(KC_8)":{name:"(",title:"DE_LPRN"},KC_ASTR:{name:"(",title:"DE_LPRN"},"S(KC_9)":{name:")",title:"DE_RPRN"},KC_LPRN:{name:")",title:"DE_RPRN"},"S(KC_0)":{name:"=",title:"DE_EQL"},KC_RPRN:{name:"=",title:"DE_EQL"},"S(KC_MINS)":{name:"?",title:"DE_QUES"},KC_UNDS:{name:"?",title:"DE_QUES"},"S(KC_EQL)":{name:"`",title:"DE_GRV (dead)"},KC_PLUS:{name:"`",title:"DE_GRV (dead)"},"S(KC_RBRC)":{name:"*",title:"DE_ASTR"},KC_RCBR:{name:"*",title:"DE_ASTR"},"S(KC_NUHS)":{name:"'",title:"DE_QUOT"},"S(KC_NUBS)":{name:">",title:"DE_RABK"},"S(KC_COMM)":{name:";",title:"DE_SCLN"},KC_LT:{name:";",title:"DE_SCLN"},"S(KC_DOT)":{name:":",title:"DE_COLN"},KC_GT:{name:":",title:"DE_COLN"},"S(KC_SLSH)":{name:"_",title:"DE_UNDS"},KC_QUES:{name:"_",title:"DE_UNDS"},"ALGR(KC_2)":{name:"\xB2",title:"DE_SUP2"},"ALGR(KC_3)":{name:"\xB3",title:"DE_SUP3"},"ALGR(KC_7)":{name:"{",title:"DE_LCBR"},"ALGR(KC_8)":{name:"[",title:"DE_LBRC"},"ALGR(KC_9)":{name:"]",title:"DE_RBRC"},"ALGR(KC_0)":{name:"}",title:"DE_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"DE_BSLS"},"ALGR(KC_Q)":{name:"@",title:"DE_AT"},"ALGR(KC_E)":{name:"\u20AC",title:"DE_EURO"},"ALGR(KC_RBRC)":{name:"~",title:"DE_TILD"},"ALGR(KC_NUBS)":{name:"|",title:"DE_PIPE"},"ALGR(KC_M)":{name:"\xB5",title:"DE_MICR"},KC_BSLS:{name:`' +#`,title:""},"S(KC_BSLS)":{name:"'",title:""},KC_LCBR:{name:"\xDC",title:"S(DE_UDIA) (capital \xDC)"},KC_COLN:{name:"\xD6",title:"S(DE_ODIA) (capital \xD6)"},KC_PIPE:{name:"'",title:"DE_QUOT"},KC_DQUO:{name:"\xC4",title:"S(DE_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`^/\xB0 +Esc`,title:"Esc normally, but ^ when GUI is active or \xB0 when Shift is active"},KC_LCTL:{name:"Left Strg"},KC_RCTL:{name:"Right Strg"}},FQ={KC_GRV:{name:"~\n`",title:"GR_GRV"},KC_1:{name:`! +1`,title:"GR_1"},KC_2:{name:`@ +2`,title:"GR_2"},KC_3:{name:`# +3`,title:"GR_3"},KC_4:{name:`$ +4`,title:"GR_4"},KC_5:{name:`% +5`,title:"GR_5"},KC_6:{name:`^ +6`,title:"GR_6"},KC_7:{name:`& +7`,title:"GR_7"},KC_8:{name:`* +8`,title:"GR_8"},KC_9:{name:`( +9`,title:"GR_9"},KC_0:{name:`) +0`,title:"GR_0"},KC_MINS:{name:`_ +-`,title:"GR_MINS"},KC_EQL:{name:`+ +=`,title:"GR_EQL"},KC_Q:{name:`: +;`,title:"GR_SCLN"},KC_W:{name:`\u0385 +\u03C2`,title:"GR_FSIG"},KC_E:{name:"\u0395",title:"GR_EPSL"},KC_R:{name:"\u03A1",title:"GR_RHO"},KC_T:{name:"\u03A4",title:"GR_TAU"},KC_Y:{name:"\u03A5",title:"GR_UPSL"},KC_U:{name:"\u0398",title:"GR_THET"},KC_I:{name:"\u0399",title:"GR_IOTA"},KC_O:{name:"\u039F",title:"GR_OMCR"},KC_P:{name:"\u03A0",title:"GR_PI"},KC_LBRC:{name:`{ +[`,title:"GR_LBRC"},KC_RBRC:{name:`} +]`,title:"GR_RBRC"},KC_A:{name:"\u0391",title:"GR_ALPH"},KC_S:{name:"\u03A3",title:"GR_SIGM"},KC_D:{name:"\u0394",title:"GR_DELT"},KC_F:{name:"\u03A6",title:"GR_PHI"},KC_G:{name:"\u0393",title:"GR_GAMM"},KC_H:{name:"\u0397",title:"GR_ETA"},KC_J:{name:"\u039E",title:"GR_XI"},KC_K:{name:"\u039A",title:"GR_KAPP"},KC_L:{name:"\u039B",title:"GR_LAMB"},KC_SCLN:{name:`\xA8 +\u0384`,title:"GR_TONS (dead)"},KC_QUOT:{name:`" +'`,title:"GR_QUOT"},KC_NUHS:{name:`| +\\`,title:"GR_BSLS"},KC_Z:{name:"\u0396",title:"GR_ZETA"},KC_X:{name:"\u03A7",title:"GR_CHI"},KC_C:{name:"\u03A8",title:"GR_PSI"},KC_V:{name:"\u03A9",title:"GR_OMEG"},KC_B:{name:"\u0392",title:"GR_BETA"},KC_N:{name:"\u039D",title:"GR_NU"},KC_M:{name:"\u039C",title:"GR_MU"},KC_COMM:{name:`< +,`,title:"GR_COMM"},KC_DOT:{name:`> +.`,title:"GR_DOT"},KC_SLSH:{name:`? +/`,title:"GR_SLSH"},"S(KC_GRV)":{name:"~",title:"GR_TILD"},KC_TILD:{name:"~",title:"GR_TILD"},"S(KC_1)":{name:"!",title:"GR_EXLM"},KC_EXLM:{name:"!",title:"GR_EXLM"},"S(KC_2)":{name:"@",title:"GR_AT"},KC_AT:{name:"@",title:"GR_AT"},"S(KC_3)":{name:"#",title:"GR_HASH"},KC_HASH:{name:"#",title:"GR_HASH"},"S(KC_4)":{name:"$",title:"GR_DLR"},KC_DLR:{name:"$",title:"GR_DLR"},"S(KC_5)":{name:"%",title:"GR_PERC"},KC_PERC:{name:"%",title:"GR_PERC"},"S(KC_6)":{name:"^",title:"GR_CIRC"},KC_CIRC:{name:"^",title:"GR_CIRC"},"S(KC_7)":{name:"&",title:"GR_AMPR"},KC_AMPR:{name:"&",title:"GR_AMPR"},"S(KC_8)":{name:"*",title:"GR_ASTR"},KC_ASTR:{name:"*",title:"GR_ASTR"},"S(KC_9)":{name:"(",title:"GR_LPRN"},KC_LPRN:{name:"(",title:"GR_LPRN"},"S(KC_0)":{name:")",title:"GR_RPRN"},KC_RPRN:{name:")",title:"GR_RPRN"},"S(KC_MINS)":{name:"_",title:"GR_UNDS"},KC_UNDS:{name:"_",title:"GR_UNDS"},"S(KC_EQL)":{name:"+",title:"GR_PLUS"},KC_PLUS:{name:"+",title:"GR_PLUS"},"S(KC_Q)":{name:":",title:"GR_COLN"},"S(KC_W)":{name:"\u0385",title:"GR_DIAT (dead)"},"S(KC_LBRC)":{name:"{",title:"GR_LCBR"},KC_LCBR:{name:"{",title:"GR_LCBR"},"S(KC_RBRC)":{name:"}",title:"GR_RCBR"},KC_RCBR:{name:"}",title:"GR_RCBR"},"S(KC_SCLN)":{name:"\xA8",title:"GR_DIAE (dead)"},KC_COLN:{name:"\xA8",title:"GR_DIAE (dead)"},"S(KC_QUOT)":{name:'"',title:"GR_DQUO"},KC_DQUO:{name:'"',title:"GR_DQUO"},"S(KC_NUHS)":{name:"|",title:"GR_PIPE"},"S(KC_COMM)":{name:"<",title:"GR_LABK"},KC_LT:{name:"<",title:"GR_LABK"},"S(KC_DOT)":{name:">",title:"GR_RABK"},KC_GT:{name:">",title:"GR_RABK"},"S(KC_SLSH)":{name:"?",title:"GR_QUES"},KC_QUES:{name:"?",title:"GR_QUES"},"ALGR(KC_2)":{name:"\xB2",title:"GR_SUP2"},"ALGR(KC_3)":{name:"\xB3",title:"GR_SUP3"},"ALGR(KC_4)":{name:"\xA3",title:"GR_PND"},"ALGR(KC_5)":{name:"\xA7",title:"GR_SECT"},"ALGR(KC_6)":{name:"\xB6",title:"GR_PILC"},"ALGR(KC_8)":{name:"\xA4",title:"GR_CURR"},"ALGR(KC_9)":{name:"\xA6",title:"GR_BRKP"},"ALGR(KC_0)":{name:"\xB0",title:"GR_DEG"},"ALGR(KC_MINS)":{name:"\xB1",title:"GR_PLMN"},"ALGR(KC_EQL)":{name:"\xBD",title:"GR_HALF"},"ALGR(KC_E)":{name:"\u20AC",title:"GR_EURO"},"ALGR(KC_R)":{name:"\xAE",title:"GR_REGD"},"ALGR(KC_Y)":{name:"\xA5",title:"GR_YEN"},"ALGR(KC_LBRC)":{name:"\xAB",title:"GR_LDAQ"},"ALGR(KC_RBRC)":{name:"\xBB",title:"GR_RDAQ"},"ALGR(KC_NUHS)":{name:"\xAC",title:"GR_NOT"},"ALGR(KC_C)":{name:"\xA9",title:"GR_COPY"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_PIPE:{name:"|",title:"GR_PIPE"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},HQ={KC_GRV:{name:`~ +;`,title:"IL_SCLN"},KC_1:{name:`! +1`,title:"IL_1"},KC_2:{name:`@ +2`,title:"IL_2"},KC_3:{name:`# +3`,title:"IL_3"},KC_4:{name:`$ +4`,title:"IL_4"},KC_5:{name:`% +5`,title:"IL_5"},KC_6:{name:`^ +6`,title:"IL_6"},KC_7:{name:`& +7`,title:"IL_7"},KC_8:{name:`* +8`,title:"IL_8"},KC_9:{name:`) +9`,title:"IL_9"},KC_0:{name:`( +0`,title:"IL_0"},KC_MINS:{name:`_ +-`,title:"IL_MINS"},KC_EQL:{name:`+ +=`,title:"IL_EQL"},KC_Q:{name:"/",title:"IL_SLSH"},KC_W:{name:"'",title:"IL_QUOT"},KC_E:{name:"\u05E7",title:"IL_QOF"},KC_R:{name:"\u05E8",title:"IL_RESH"},KC_T:{name:"\u05D0",title:"IL_ALEF"},KC_Y:{name:"\u05D8",title:"IL_TET"},KC_U:{name:"\u05D5",title:"IL_VAV"},KC_I:{name:"\u05DF",title:"IL_FNUN"},KC_O:{name:"\u05DD",title:"IL_FMEM"},KC_P:{name:"\u05E4",title:"IL_PE"},KC_LBRC:{name:`} +]`,title:"IL_RBRC"},KC_RBRC:{name:`{ +[`,title:"IL_LBRC"},KC_A:{name:"\u05E9",title:"IL_SHIN"},KC_S:{name:"\u05D3",title:"IL_DALT"},KC_D:{name:"\u05D2",title:"IL_GIML"},KC_F:{name:"\u05DB",title:"IL_KAF"},KC_G:{name:"\u05E2",title:"IL_AYIN"},KC_H:{name:"\u05D9",title:"IL_YOD"},KC_J:{name:"\u05D7",title:"IL_HET"},KC_K:{name:"\u05DC",title:"IL_LAMD"},KC_L:{name:"\u05DA",title:"IL_FKAF"},KC_SCLN:{name:`: +\u05E3`,title:"IL_FPE"},KC_QUOT:{name:`" +,`,title:"IL_COMM"},KC_NUHS:{name:`| +\\`,title:"IL_BSLS"},KC_Z:{name:"\u05D6",title:"IL_ZAYN"},KC_X:{name:"\u05E1",title:"IL_SMKH"},KC_C:{name:"\u05D1",title:"IL_BET"},KC_V:{name:"\u05D4",title:"IL_HE"},KC_B:{name:"\u05E0",title:"IL_NUN"},KC_N:{name:"\u05DE",title:"IL_MEM"},KC_M:{name:"\u05E6",title:"IL_TSDI"},KC_COMM:{name:`> +\u05EA`,title:"IL_TAV"},KC_DOT:{name:`< +\u05E5`,title:"IL_FTSD"},KC_SLSH:{name:`? +.`,title:"IL_DOT"},"S(KC_GRV)":{name:"~",title:"IL_TILD"},KC_TILD:{name:"~",title:"IL_TILD"},"S(KC_1)":{name:"!",title:"IL_EXLM"},KC_EXLM:{name:"!",title:"IL_EXLM"},"S(KC_2)":{name:"@",title:"IL_AT"},KC_AT:{name:"@",title:"IL_AT"},"S(KC_3)":{name:"#",title:"IL_PND"},KC_HASH:{name:"#",title:"IL_PND"},"S(KC_4)":{name:"$",title:"IL_DLR"},KC_DLR:{name:"$",title:"IL_DLR"},"S(KC_5)":{name:"%",title:"IL_PERC"},KC_PERC:{name:"%",title:"IL_PERC"},"S(KC_6)":{name:"^",title:"IL_CIRC"},KC_CIRC:{name:"^",title:"IL_CIRC"},"S(KC_7)":{name:"&",title:"IL_AMPR"},KC_AMPR:{name:"&",title:"IL_AMPR"},"S(KC_8)":{name:"*",title:"IL_ASTR"},KC_ASTR:{name:"*",title:"IL_ASTR"},"S(KC_9)":{name:")",title:"IL_RPRN"},KC_LPRN:{name:")",title:"IL_RPRN"},"S(KC_0)":{name:"(",title:"IL_LPRN"},KC_RPRN:{name:"(",title:"IL_LPRN"},"S(KC_MINS)":{name:"_",title:"IL_UNDS"},KC_UNDS:{name:"_",title:"IL_UNDS"},"S(KC_EQL)":{name:"+",title:"IL_PLUS"},KC_PLUS:{name:"+",title:"IL_PLUS"},"S(KC_LBRC)":{name:"}",title:"IL_RCBR"},KC_LCBR:{name:"}",title:"IL_RCBR"},"S(KC_RBRC)":{name:"{",title:"IL_LCBR"},KC_RCBR:{name:"{",title:"IL_LCBR"},"S(KC_SCLN)":{name:":",title:"IL_COLN"},KC_COLN:{name:":",title:"IL_COLN"},"S(KC_QUOT)":{name:'"',title:"IL_DQUO"},KC_DQUO:{name:'"',title:"IL_DQUO"},"S(KC_NUHS)":{name:"|",title:"IL_PIPE"},"S(KC_COMM)":{name:">",title:"IL_RABK"},KC_LT:{name:">",title:"IL_RABK"},"S(KC_DOT)":{name:"<",title:"IL_LABK"},KC_GT:{name:"<",title:"IL_LABK"},"S(KC_SLSH)":{name:"?",title:"IL_QUES"},KC_QUES:{name:"?",title:"IL_QUES"},"ALGR(KC_3)":{name:"\u20AC",title:"IL_EURO"},"ALGR(KC_4)":{name:"\u20AA",title:"IL_SHKL"},"ALGR(KC_5)":{name:"\xB0",title:"IL_DEG"},"ALGR(KC_8)":{name:"\xD7",title:"IL_MUL"},"ALGR(KC_Y)":{name:"\u05F0",title:"IL_DVAV"},"ALGR(KC_G)":{name:"\u05F1",title:"IL_VYOD"},"ALGR(KC_H)":{name:"\u05F2",title:"IL_DYOD"},"ALGR(KC_SLSH)":{name:"\xF7",title:"IL_DIV"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_PIPE:{name:"|",title:"IL_PIPE"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / (",title:"Right Shift when held, ( when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / (",title:"Right Control when held, ( when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / (",title:"Right Alt when held, ( when tapped"},QK_GESC:{name:`;/~ +Esc`,title:"Esc normally, but ; when GUI is active or ~ when Shift is active"}},QQ={KC_GRV:{name:`\xA7 +0`,title:"HU_0"},KC_1:{name:`' +1`,title:"HU_1"},KC_2:{name:`" +2`,title:"HU_2"},KC_3:{name:`+ +3`,title:"HU_3"},KC_4:{name:`! +4`,title:"HU_4"},KC_5:{name:`% +5`,title:"HU_5"},KC_6:{name:`/ +6`,title:"HU_6"},KC_7:{name:`= +7`,title:"HU_7"},KC_8:{name:`( +8`,title:"HU_8"},KC_9:{name:`) +9`,title:"HU_9"},KC_0:{name:"\xD6",title:"HU_ODIA"},KC_MINS:{name:"\xDC",title:"HU_UDIA"},KC_EQL:{name:"\xD3",title:"HU_OACU"},KC_Q:{name:"Q",title:"HU_Q"},KC_W:{name:"W",title:"HU_W"},KC_E:{name:"E",title:"HU_E"},KC_R:{name:"R",title:"HU_R"},KC_T:{name:"T",title:"HU_T"},KC_Y:{name:"Z",title:"HU_Z"},KC_U:{name:"U",title:"HU_U"},KC_I:{name:"I",title:"HU_I"},KC_O:{name:"O",title:"HU_O"},KC_P:{name:"P",title:"HU_P"},KC_LBRC:{name:"\u0150",title:"HU_ODAC"},KC_RBRC:{name:"\xDA",title:"HU_UACU"},KC_A:{name:"A",title:"HU_A"},KC_S:{name:"S",title:"HU_S"},KC_D:{name:"D",title:"HU_D"},KC_F:{name:"F",title:"HU_F"},KC_G:{name:"G",title:"HU_G"},KC_H:{name:"H",title:"HU_H"},KC_J:{name:"J",title:"HU_J"},KC_K:{name:"K",title:"HU_K"},KC_L:{name:"L",title:"HU_L"},KC_SCLN:{name:"\xC9",title:"HU_EACU"},KC_QUOT:{name:"\xC1",title:"HU_AACU"},KC_NUHS:{name:"\u0170",title:"HU_UDAC"},KC_NUBS:{name:"\xCD",title:"HU_IACU"},KC_Z:{name:"Y",title:"HU_Y"},KC_X:{name:"X",title:"HU_X"},KC_C:{name:"C",title:"HU_C"},KC_V:{name:"V",title:"HU_V"},KC_B:{name:"B",title:"HU_B"},KC_N:{name:"N",title:"HU_N"},KC_M:{name:"M",title:"HU_M"},KC_COMM:{name:`? +,`,title:"HU_COMM"},KC_DOT:{name:`: +.`,title:"HU_DOT"},KC_SLSH:{name:`_ +-`,title:"HU_MINS"},"S(KC_GRV)":{name:"\xA7",title:"HU_SECT"},KC_TILD:{name:"\xA7",title:"HU_SECT"},"S(KC_1)":{name:"'",title:"HU_QUOT"},KC_EXLM:{name:"'",title:"HU_QUOT"},"S(KC_2)":{name:'"',title:"HU_DQUO"},KC_AT:{name:'"',title:"HU_DQUO"},"S(KC_3)":{name:"+",title:"HU_PLUS"},KC_HASH:{name:"+",title:"HU_PLUS"},"S(KC_4)":{name:"!",title:"HU_EXLM"},KC_DLR:{name:"!",title:"HU_EXLM"},"S(KC_5)":{name:"%",title:"HU_PERC"},KC_PERC:{name:"%",title:"HU_PERC"},"S(KC_6)":{name:"/",title:"HU_SLSH"},KC_CIRC:{name:"/",title:"HU_SLSH"},"S(KC_7)":{name:"=",title:"HU_EQL"},KC_AMPR:{name:"=",title:"HU_EQL"},"S(KC_8)":{name:"(",title:"HU_LPRN"},KC_ASTR:{name:"(",title:"HU_LPRN"},"S(KC_9)":{name:")",title:"HU_RPRN"},KC_LPRN:{name:")",title:"HU_RPRN"},"S(KC_COMM)":{name:"?",title:"HU_QUES"},KC_LT:{name:"?",title:"HU_QUES"},"S(KC_DOT)":{name:":",title:"HU_COLN"},KC_GT:{name:":",title:"HU_COLN"},"S(KC_SLSH)":{name:"_",title:"HU_UNDS"},KC_QUES:{name:"_",title:"HU_UNDS"},"ALGR(KC_1)":{name:"~",title:"HU_TILD"},"ALGR(KC_2)":{name:"\u02C7",title:"HU_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"HU_CIRC (dead)"},"ALGR(KC_4)":{name:"\u02D8",title:"HU_BREV (dead)"},"ALGR(KC_5)":{name:"\xB0",title:"HU_RNGA (dead)"},"ALGR(KC_6)":{name:"\u02DB",title:"HU_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"HU_GRV"},"ALGR(KC_8)":{name:"\u02D9",title:"HU_DOTA (dead)"},"ALGR(KC_9)":{name:"\xB4",title:"HU_ACUT (dead)"},"ALGR(KC_0)":{name:"\u02DD",title:"HU_DACU (dead)"},"ALGR(KC_MINS)":{name:"\xA8",title:"HU_DIAE (dead)"},"ALGR(KC_EQL)":{name:"\xB8",title:"HU_CEDL (dead)"},"ALGR(KC_Q)":{name:"\\",title:"HU_BSLS"},"ALGR(KC_W)":{name:"|",title:"HU_PIPE"},"ALGR(KC_E)":{name:"\xC4",title:"HU_CADI"},"ALGR(KC_U)":{name:"\u20AC",title:"HU_EURO"},"ALGR(KC_LBRC)":{name:"\xF7",title:"HU_DIV"},"ALGR(KC_RBRC)":{name:"\xD7",title:"HU_MUL"},"ALGR(KC_A)":{name:"\xE4",title:"HU_LADI"},"ALGR(KC_S)":{name:"\u0111",title:"HU_LDST"},"ALGR(KC_D)":{name:"\u0110",title:"HU_CDST"},"ALGR(KC_F)":{name:"[",title:"HU_LBRC"},"ALGR(KC_G)":{name:"]",title:"HU_RBRC"},"ALGR(KC_K)":{name:"\u0142",title:"HU_LLST"},"ALGR(KC_L)":{name:"\u0141",title:"HU_CLST"},"ALGR(KC_SCLN)":{name:"$",title:"HU_DLR"},"ALGR(KC_QUOT)":{name:"\xDF",title:"HU_SS"},"ALGR(KC_NUHS)":{name:"\xA4",title:"HU_CURR"},"ALGR(KC_NUBS)":{name:"<",title:"HU_LABK"},"ALGR(KC_Z)":{name:">",title:"HU_RABK"},"ALGR(KC_X)":{name:"#",title:"HU_HASH"},"ALGR(KC_C)":{name:"&",title:"HU_AMPR"},"ALGR(KC_V)":{name:"@",title:"HU_AT"},"ALGR(KC_B)":{name:"{",title:"HU_LCBR"},"ALGR(KC_N)":{name:"}",title:"HU_RCBR"},"ALGR(KC_COMM)":{name:";",title:"HU_SCLN"},"ALGR(KC_SLSH)":{name:"*",title:"HU_ASTR"},KC_BSLS:{name:"\u0170",title:""},"S(KC_BSLS)":{name:"\u0170",title:""},KC_RPRN:{name:"\xD6",title:"S(HU_ODIA) (capital \xD6)"},KC_UNDS:{name:"\xDC",title:"S(HU_UDIA) (capital \xDC)"},KC_PLUS:{name:"\xD3",title:"S(HU_OACU) (capital \xD3)"},KC_LCBR:{name:"\u0150",title:"S(HU_ODAC) (capital \u0150)"},KC_RCBR:{name:"\xDA",title:"S(HU_UACU) (capital \xDA)"},KC_COLN:{name:"\xC9",title:"S(HU_EACU) (capital \xC9)"},KC_PIPE:{name:"\u0170",title:"HU_UDAC (capital \u0170)"},KC_DQUO:{name:"\xC1",title:"S(HU_AACU) (capital \xC1)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / \xD6",title:"Right Shift when held, \xD6 when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / \xD6",title:"Right Control when held, \xD6 when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / \xD6",title:"Right Alt when held, \xD6 when tapped"},QK_GESC:{name:`0/\xA7 +Esc`,title:"Esc normally, but 0 when GUI is active or \xA7 when Shift is active"}},VQ={KC_GRV:{name:`\xA8 +\xB0`,title:"IS_RNGA (dead)"},KC_1:{name:`! +1`,title:"IS_1"},KC_2:{name:`" +2`,title:"IS_2"},KC_3:{name:`# +3`,title:"IS_3"},KC_4:{name:`$ +4`,title:"IS_4"},KC_5:{name:`% +5`,title:"IS_5"},KC_6:{name:`& +6`,title:"IS_6"},KC_7:{name:`/ +7`,title:"IS_7"},KC_8:{name:`( +8`,title:"IS_8"},KC_9:{name:`) +9`,title:"IS_9"},KC_0:{name:`= +0`,title:"IS_0"},KC_MINS:{name:"\xD6",title:"IS_ODIA"},KC_EQL:{name:`_ +-`,title:"IS_MINS"},KC_Q:{name:"Q",title:"IS_Q"},KC_W:{name:"W",title:"IS_W"},KC_E:{name:"E",title:"IS_E"},KC_R:{name:"R",title:"IS_R"},KC_T:{name:"T",title:"IS_T"},KC_Y:{name:"Y",title:"IS_Y"},KC_U:{name:"U",title:"IS_U"},KC_I:{name:"I",title:"IS_I"},KC_O:{name:"O",title:"IS_O"},KC_P:{name:"P",title:"IS_P"},KC_LBRC:{name:"\xD0",title:"IS_ETH"},KC_RBRC:{name:`? +'`,title:"IS_QUOT"},KC_A:{name:"A",title:"IS_A"},KC_S:{name:"S",title:"IS_S"},KC_D:{name:"D",title:"IS_D"},KC_F:{name:"F",title:"IS_F"},KC_G:{name:"G",title:"IS_G"},KC_H:{name:"H",title:"IS_H"},KC_J:{name:"J",title:"IS_J"},KC_K:{name:"K",title:"IS_K"},KC_L:{name:"L",title:"IS_L"},KC_SCLN:{name:"\xC6",title:"IS_AE"},KC_QUOT:{name:"\xB4",title:"IS_ACUT (dead)"},KC_NUHS:{name:`* ++`,title:"IS_PLUS"},KC_NUBS:{name:`> +<`,title:"IS_LABK"},KC_Z:{name:"Z",title:"IS_Z"},KC_X:{name:"X",title:"IS_X"},KC_C:{name:"C",title:"IS_C"},KC_V:{name:"V",title:"IS_V"},KC_B:{name:"B",title:"IS_B"},KC_N:{name:"N",title:"IS_N"},KC_M:{name:"M",title:"IS_M"},KC_COMM:{name:`; +,`,title:"IS_COMM"},KC_DOT:{name:`: +.`,title:"IS_DOT"},KC_SLSH:{name:"\xDE",title:"IS_THRN"},"S(KC_GRV)":{name:"\xA8",title:"IS_DIAE (dead)"},KC_TILD:{name:"\xA8",title:"IS_DIAE (dead)"},"S(KC_1)":{name:"!",title:"IS_EXLM"},KC_EXLM:{name:"!",title:"IS_EXLM"},"S(KC_2)":{name:'"',title:"IS_DQUO"},KC_AT:{name:'"',title:"IS_DQUO"},"S(KC_3)":{name:"#",title:"IS_HASH"},KC_HASH:{name:"#",title:"IS_HASH"},"S(KC_4)":{name:"$",title:"IS_DLR"},KC_DLR:{name:"$",title:"IS_DLR"},"S(KC_5)":{name:"%",title:"IS_PERC"},KC_PERC:{name:"%",title:"IS_PERC"},"S(KC_6)":{name:"&",title:"IS_AMPR"},KC_CIRC:{name:"&",title:"IS_AMPR"},"S(KC_7)":{name:"/",title:"IS_SLSH"},KC_AMPR:{name:"/",title:"IS_SLSH"},"S(KC_8)":{name:"(",title:"IS_LPRN"},KC_ASTR:{name:"(",title:"IS_LPRN"},"S(KC_9)":{name:")",title:"IS_RPRN"},KC_LPRN:{name:")",title:"IS_RPRN"},"S(KC_0)":{name:"=",title:"IS_EQL"},KC_RPRN:{name:"=",title:"IS_EQL"},"S(KC_EQL)":{name:"_",title:"IS_UNDS"},KC_PLUS:{name:"_",title:"IS_UNDS"},"S(KC_RBRC)":{name:"?",title:"IS_QUES"},KC_RCBR:{name:"?",title:"IS_QUES"},"S(KC_NUHS)":{name:"*",title:"IS_ASTR"},"S(KC_NUBS)":{name:">",title:"IS_RABK"},"S(KC_COMM)":{name:";",title:"IS_SCLN"},KC_LT:{name:";",title:"IS_SCLN"},"S(KC_DOT)":{name:":",title:"IS_COLN"},KC_GT:{name:":",title:"IS_COLN"},"ALGR(KC_GRV)":{name:"\xB0",title:"IS_DEG"},"ALGR(KC_7)":{name:"{",title:"IS_LCBR"},"ALGR(KC_8)":{name:"[",title:"IS_LBRC"},"ALGR(KC_9)":{name:"]",title:"IS_RBRC"},"ALGR(KC_0)":{name:"}",title:"IS_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"IS_BSLS"},"ALGR(KC_Q)":{name:"@",title:"IS_AT"},"ALGR(KC_E)":{name:"\u20AC",title:"IS_EURO"},"ALGR(KC_RBRC)":{name:"~",title:"IS_TILD"},"ALGR(KC_QUOT)":{name:"^",title:"IS_CIRC (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"IS_GRV (dead)"},"ALGR(KC_NUBS)":{name:"|",title:"IS_PIPE"},"ALGR(KC_M)":{name:"\xB5",title:"IS_MICR"},KC_BSLS:{name:`* ++`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_UNDS:{name:"\xD6",title:"S(IS_ODIA) (capital \xD6)"},KC_LCBR:{name:"\xD0",title:"S(IS_ETH) (capital \xD0)"},KC_COLN:{name:"\xC6",title:"S(IS_AE) (capital \xC6)"},KC_PIPE:{name:"*",title:"IS_ASTR"},KC_QUES:{name:"\xDE",title:"S(IS_THRN) (capital \xDE)"},KC_DQUO:{name:"\xB4",title:"S(IS_ACUT)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xB0/\xA8 +Esc`,title:"Esc normally, but \xB0 when GUI is active or \xA8 when Shift is active"}},WQ={KC_GRV:{name:"\xAC\n`",title:"IE_GRV"},KC_1:{name:`! +1`,title:"IE_1"},KC_2:{name:`" +2`,title:"IE_2"},KC_3:{name:`\xA3 +3`,title:"IE_3"},KC_4:{name:`$ +4`,title:"IE_4"},KC_5:{name:`% +5`,title:"IE_5"},KC_6:{name:`^ +6`,title:"IE_6"},KC_7:{name:`& +7`,title:"IE_7"},KC_8:{name:`* +8`,title:"IE_8"},KC_9:{name:`( +9`,title:"IE_9"},KC_0:{name:`) +0`,title:"IE_0"},KC_MINS:{name:`_ +-`,title:"IE_MINS"},KC_EQL:{name:`+ +=`,title:"IE_EQL"},KC_Q:{name:"Q",title:"IE_Q"},KC_W:{name:"W",title:"IE_W"},KC_E:{name:"E",title:"IE_E"},KC_R:{name:"R",title:"IE_R"},KC_T:{name:"T",title:"IE_T"},KC_Y:{name:"Y",title:"IE_Y"},KC_U:{name:"U",title:"IE_U"},KC_I:{name:"I",title:"IE_I"},KC_O:{name:"O",title:"IE_O"},KC_P:{name:"P",title:"IE_P"},KC_LBRC:{name:`{ +[`,title:"IE_LBRC"},KC_RBRC:{name:`} +]`,title:"IE_RBRC"},KC_A:{name:"A",title:"IE_A"},KC_S:{name:"S",title:"IE_S"},KC_D:{name:"D",title:"IE_D"},KC_F:{name:"F",title:"IE_F"},KC_G:{name:"G",title:"IE_G"},KC_H:{name:"H",title:"IE_H"},KC_J:{name:"J",title:"IE_J"},KC_K:{name:"K",title:"IE_K"},KC_L:{name:"L",title:"IE_L"},KC_SCLN:{name:`: +;`,title:"IE_SCLN"},KC_QUOT:{name:`@ +'`,title:"IE_QUOT"},KC_NUHS:{name:`~ +#`,title:"IE_HASH"},KC_NUBS:{name:`| +\\`,title:"IE_BSLS"},KC_Z:{name:"Z",title:"IE_Z"},KC_X:{name:"X",title:"IE_X"},KC_C:{name:"C",title:"IE_C"},KC_V:{name:"V",title:"IE_V"},KC_B:{name:"B",title:"IE_B"},KC_N:{name:"N",title:"IE_N"},KC_M:{name:"M",title:"IE_M"},KC_COMM:{name:`< +,`,title:"IE_COMM"},KC_DOT:{name:`> +.`,title:"IE_DOT"},KC_SLSH:{name:`? +/`,title:"IE_SLSH"},"S(KC_GRV)":{name:"\xAC",title:"IE_NOT"},KC_TILD:{name:"\xAC",title:"IE_NOT"},"S(KC_1)":{name:"!",title:"IE_EXLM"},KC_EXLM:{name:"!",title:"IE_EXLM"},"S(KC_2)":{name:'"',title:"IE_DQUO"},KC_AT:{name:'"',title:"IE_DQUO"},"S(KC_3)":{name:"\xA3",title:"IE_PND"},KC_HASH:{name:"\xA3",title:"IE_PND"},"S(KC_4)":{name:"$",title:"IE_DLR"},KC_DLR:{name:"$",title:"IE_DLR"},"S(KC_5)":{name:"%",title:"IE_PERC"},KC_PERC:{name:"%",title:"IE_PERC"},"S(KC_6)":{name:"^",title:"IE_CIRC"},KC_CIRC:{name:"^",title:"IE_CIRC"},"S(KC_7)":{name:"&",title:"IE_AMPR"},KC_AMPR:{name:"&",title:"IE_AMPR"},"S(KC_8)":{name:"*",title:"IE_ASTR"},KC_ASTR:{name:"*",title:"IE_ASTR"},"S(KC_9)":{name:"(",title:"IE_LPRN"},KC_LPRN:{name:"(",title:"IE_LPRN"},"S(KC_0)":{name:")",title:"IE_RPRN"},KC_RPRN:{name:")",title:"IE_RPRN"},"S(KC_MINS)":{name:"_",title:"IE_UNDS"},KC_UNDS:{name:"_",title:"IE_UNDS"},"S(KC_EQL)":{name:"+",title:"IE_PLUS"},KC_PLUS:{name:"+",title:"IE_PLUS"},"S(KC_LBRC)":{name:"{",title:"IE_LCBR"},KC_LCBR:{name:"{",title:"IE_LCBR"},"S(KC_RBRC)":{name:"}",title:"IE_RCBR"},KC_RCBR:{name:"}",title:"IE_RCBR"},"S(KC_SCLN)":{name:":",title:"IE_COLN"},KC_COLN:{name:":",title:"IE_COLN"},"S(KC_QUOT)":{name:"@",title:"IE_AT"},KC_DQUO:{name:"@",title:"IE_AT"},"S(KC_NUHS)":{name:"~",title:"IE_TILD"},"S(KC_NUBS)":{name:"|",title:"IE_PIPE"},"S(KC_COMM)":{name:"<",title:"IE_LABK"},KC_LT:{name:"<",title:"IE_LABK"},"S(KC_DOT)":{name:">",title:"IE_RABK"},KC_GT:{name:">",title:"IE_RABK"},"S(KC_SLSH)":{name:"?",title:"IE_QUES"},KC_QUES:{name:"?",title:"IE_QUES"},"ALGR(KC_GRV)":{name:"\xA6",title:"IE_BRKP"},"ALGR(KC_4)":{name:"\u20AC",title:"IE_EURO"},"ALGR(KC_E)":{name:"\xC9",title:"IE_EACU"},"ALGR(KC_U)":{name:"\xDA",title:"IE_UACU"},"ALGR(KC_I)":{name:"\xCD",title:"IE_IACU"},"ALGR(KC_O)":{name:"\xD3",title:"IE_OACU"},"ALGR(KC_A)":{name:"\xC1",title:"IE_AACU"},"ALGR(KC_QUOT)":{name:"\xB4",title:"IE_ACUT (dead)"},KC_BSLS:{name:`~ +#`,title:""},"S(KC_BSLS)":{name:"~",title:""},KC_PIPE:{name:"~",title:"IE_TILD"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/\xAC\nEsc",title:"Esc normally, but ` when GUI is active or \xAC when Shift is active"}},jQ={KC_GRV:{name:`| +\\`,title:"IT_BSLS"},KC_1:{name:`! +1`,title:"IT_1"},KC_2:{name:`" +2`,title:"IT_2"},KC_3:{name:`\xA3 +3`,title:"IT_3"},KC_4:{name:`$ +4`,title:"IT_4"},KC_5:{name:`% +5`,title:"IT_5"},KC_6:{name:`& +6`,title:"IT_6"},KC_7:{name:`/ +7`,title:"IT_7"},KC_8:{name:`( +8`,title:"IT_8"},KC_9:{name:`) +9`,title:"IT_9"},KC_0:{name:`= +0`,title:"IT_0"},KC_MINS:{name:`? +'`,title:"IT_QUOT"},KC_EQL:{name:`^ +\xEC`,title:"IT_IGRV"},KC_Q:{name:"Q",title:"IT_Q"},KC_W:{name:"W",title:"IT_W"},KC_E:{name:"E",title:"IT_E"},KC_R:{name:"R",title:"IT_R"},KC_T:{name:"T",title:"IT_T"},KC_Y:{name:"Y",title:"IT_Y"},KC_U:{name:"U",title:"IT_U"},KC_I:{name:"I",title:"IT_I"},KC_O:{name:"O",title:"IT_O"},KC_P:{name:"P",title:"IT_P"},KC_LBRC:{name:`\xE9 +\xE8`,title:"IT_EGRV"},KC_RBRC:{name:`* ++`,title:"IT_PLUS"},KC_A:{name:"A",title:"IT_A"},KC_S:{name:"S",title:"IT_S"},KC_D:{name:"D",title:"IT_D"},KC_F:{name:"F",title:"IT_F"},KC_G:{name:"G",title:"IT_G"},KC_H:{name:"H",title:"IT_H"},KC_J:{name:"J",title:"IT_J"},KC_K:{name:"K",title:"IT_K"},KC_L:{name:"L",title:"IT_L"},KC_SCLN:{name:`\xE7 +\xF2`,title:"IT_OGRV"},KC_QUOT:{name:`\xB0 +\xE0`,title:"IT_AGRV"},KC_NUHS:{name:`\xA7 +\xF9`,title:"IT_UGRV"},KC_NUBS:{name:`> +<`,title:"IT_LABK"},KC_Z:{name:"Z",title:"IT_Z"},KC_X:{name:"X",title:"IT_X"},KC_C:{name:"C",title:"IT_C"},KC_B:{name:"B",title:"IT_B"},KC_V:{name:"V",title:"IT_V"},KC_N:{name:"N",title:"IT_N"},KC_M:{name:"M",title:"IT_M"},KC_COMM:{name:`; +,`,title:"IT_COMM"},KC_DOT:{name:`: +.`,title:"IT_DOT"},KC_SLSH:{name:`_ +-`,title:"IT_MINS"},"S(KC_GRV)":{name:"|",title:"IT_PIPE"},KC_TILD:{name:"|",title:"IT_PIPE"},"S(KC_1)":{name:"!",title:"IT_EXLM"},KC_EXLM:{name:"!",title:"IT_EXLM"},"S(KC_2)":{name:'"',title:"IT_DQUO"},KC_AT:{name:'"',title:"IT_DQUO"},"S(KC_3)":{name:"\xA3",title:"IT_PND"},KC_HASH:{name:"\xA3",title:"IT_PND"},"S(KC_4)":{name:"$",title:"IT_DLR"},KC_DLR:{name:"$",title:"IT_DLR"},"S(KC_5)":{name:"%",title:"IT_PERC"},KC_PERC:{name:"%",title:"IT_PERC"},"S(KC_6)":{name:"&",title:"IT_AMPR"},KC_CIRC:{name:"&",title:"IT_AMPR"},"S(KC_7)":{name:"/",title:"IT_SLSH"},KC_AMPR:{name:"/",title:"IT_SLSH"},"S(KC_8)":{name:"(",title:"IT_LPRN"},KC_ASTR:{name:"(",title:"IT_LPRN"},"S(KC_9)":{name:")",title:"IT_RPRN"},KC_LPRN:{name:")",title:"IT_RPRN"},"S(KC_0)":{name:"=",title:"IT_EQL"},KC_RPRN:{name:"=",title:"IT_EQL"},"S(KC_MINS)":{name:"?",title:"IT_QUES"},KC_UNDS:{name:"?",title:"IT_QUES"},"S(KC_EQL)":{name:"^",title:"IT_CIRC"},KC_PLUS:{name:"^",title:"IT_CIRC"},"S(KC_LBRC)":{name:"\xE9",title:"IT_EACU"},KC_LCBR:{name:"\xE9",title:"IT_EACU"},"S(KC_RBRC)":{name:"*",title:"IT_ASTR"},KC_RCBR:{name:"*",title:"IT_ASTR"},"S(KC_SCLN)":{name:"\xE7",title:"IT_CCED"},KC_COLN:{name:"\xE7",title:"IT_CCED"},"S(KC_QUOT)":{name:"\xB0",title:"IT_DEG"},KC_DQUO:{name:"\xB0",title:"IT_DEG"},"S(KC_NUHS)":{name:"\xA7",title:"IT_SECT"},"S(KC_NUBS)":{name:">",title:"IT_RABK"},"S(KC_DOT)":{name:":",title:"IT_COLN"},KC_GT:{name:":",title:"IT_COLN"},"S(KC_COMM)":{name:";",title:"IT_SCLN"},KC_LT:{name:";",title:"IT_SCLN"},"S(KC_SLSH)":{name:"_",title:"IT_UNDS"},KC_QUES:{name:"_",title:"IT_UNDS"},"ALGR(KC_E)":{name:"\u20AC",title:"IT_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"IT_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"IT_RBRC"},"ALGR(KC_SCLN)":{name:"@",title:"IT_AT"},"ALGR(KC_QUOT)":{name:"#",title:"IT_HASH"},"S(ALGR(KC_LBRC))":{name:"{",title:"IT_LCBR"},"S(ALGR(KC_RBRC))":{name:"}",title:"IT_RCBR"},KC_BSLS:{name:`\xA7 +\xF9`,title:""},"S(KC_BSLS)":{name:"\xA7",title:""},KC_PIPE:{name:"\xA7",title:"IT_SECT"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\\/| +Esc`,title:"Esc normally, but \\ when GUI is active or | when Shift is active"}},zQ={KC_GRV:{name:`> +<`,title:"IT_LABK"},KC_1:{name:`! +1`,title:"IT_1"},KC_2:{name:`" +2`,title:"IT_2"},KC_3:{name:`\xA3 +3`,title:"IT_3"},KC_4:{name:`$ +4`,title:"IT_4"},KC_5:{name:`% +5`,title:"IT_5"},KC_6:{name:`& +6`,title:"IT_6"},KC_7:{name:`/ +7`,title:"IT_7"},KC_8:{name:`( +8`,title:"IT_8"},KC_9:{name:`) +9`,title:"IT_9"},KC_0:{name:`= +0`,title:"IT_0"},KC_MINS:{name:`? +'`,title:"IT_QUOT"},KC_EQL:{name:`^ +\xEC`,title:"IT_IGRV"},KC_Q:{name:"Q",title:"IT_Q"},KC_W:{name:"W",title:"IT_W"},KC_E:{name:"E",title:"IT_E"},KC_R:{name:"R",title:"IT_R"},KC_T:{name:"T",title:"IT_T"},KC_Y:{name:"Y",title:"IT_Y"},KC_U:{name:"U",title:"IT_U"},KC_I:{name:"I",title:"IT_I"},KC_O:{name:"O",title:"IT_O"},KC_P:{name:"P",title:"IT_P"},KC_LBRC:{name:`\xE9 +\xE8`,title:"IT_EGRV"},KC_RBRC:{name:`* ++`,title:"IT_PLUS"},KC_BSLS:{name:`\xA7 +\xF9`,title:"IT_UGRV"},KC_A:{name:"A",title:"IT_A"},KC_S:{name:"S",title:"IT_S"},KC_D:{name:"D",title:"IT_D"},KC_F:{name:"F",title:"IT_F"},KC_G:{name:"G",title:"IT_G"},KC_H:{name:"H",title:"IT_H"},KC_J:{name:"J",title:"IT_J"},KC_K:{name:"K",title:"IT_K"},KC_L:{name:"L",title:"IT_L"},KC_SCLN:{name:`\xE7 +\xF2`,title:"IT_OGRV"},KC_QUOT:{name:`\xB0 +\xE0`,title:"IT_AGRV"},KC_NUBS:{name:`| +\\`,title:"IT_BSLS"},KC_Z:{name:"Z",title:"IT_Z"},KC_X:{name:"X",title:"IT_X"},KC_C:{name:"C",title:"IT_C"},KC_V:{name:"V",title:"IT_V"},KC_B:{name:"B",title:"IT_B"},KC_N:{name:"N",title:"IT_N"},KC_M:{name:"M",title:"IT_M"},KC_COMM:{name:`; +,`,title:"IT_COMM"},KC_DOT:{name:`: +.`,title:"IT_DOT"},KC_SLSH:{name:`_ +-`,title:"IT_MINS"},"S(KC_GRV)":{name:">",title:"IT_RABK"},KC_TILD:{name:">",title:"IT_RABK"},"S(KC_1)":{name:"!",title:"IT_EXLM"},KC_EXLM:{name:"!",title:"IT_EXLM"},"S(KC_2)":{name:'"',title:"IT_DQUO"},KC_AT:{name:'"',title:"IT_DQUO"},"S(KC_3)":{name:"\xA3",title:"IT_PND"},KC_HASH:{name:"\xA3",title:"IT_PND"},"S(KC_4)":{name:"$",title:"IT_DLR"},KC_DLR:{name:"$",title:"IT_DLR"},"S(KC_5)":{name:"%",title:"IT_PERC"},KC_PERC:{name:"%",title:"IT_PERC"},"S(KC_6)":{name:"&",title:"IT_AMPR"},KC_CIRC:{name:"&",title:"IT_AMPR"},"S(KC_7)":{name:"/",title:"IT_SLSH"},KC_AMPR:{name:"/",title:"IT_SLSH"},"S(KC_8)":{name:"(",title:"IT_LPRN"},KC_ASTR:{name:"(",title:"IT_LPRN"},"S(KC_9)":{name:")",title:"IT_RPRN"},KC_LPRN:{name:")",title:"IT_RPRN"},"S(KC_0)":{name:"=",title:"IT_EQL"},KC_RPRN:{name:"=",title:"IT_EQL"},"S(KC_MINS)":{name:"?",title:"IT_QUES"},KC_UNDS:{name:"?",title:"IT_QUES"},"S(KC_EQL)":{name:"^",title:"IT_CIRC"},KC_PLUS:{name:"^",title:"IT_CIRC"},"S(KC_LBRC)":{name:"\xE9",title:"IT_EACU"},KC_LCBR:{name:"\xE9",title:"IT_EACU"},"S(KC_RBRC)":{name:"*",title:"IT_ASTR"},KC_RCBR:{name:"*",title:"IT_ASTR"},"S(KC_BSLS)":{name:"\xA7",title:"IT_SECT"},KC_PIPE:{name:"\xA7",title:"IT_SECT"},"S(KC_SCLN)":{name:"\xE7",title:"IT_LCCE"},KC_COLN:{name:"\xE7",title:"IT_LCCE"},"S(KC_QUOT)":{name:"\xB0",title:"IT_DEG"},KC_DQUO:{name:"\xB0",title:"IT_DEG"},"S(KC_NUBS)":{name:"|",title:"IT_PIPE"},"S(KC_COMM)":{name:";",title:"IT_SCLN"},KC_LT:{name:";",title:"IT_SCLN"},"S(KC_DOT)":{name:":",title:"IT_COLN"},KC_GT:{name:":",title:"IT_COLN"},"S(KC_SLSH)":{name:"_",title:"IT_UNDS"},KC_QUES:{name:"_",title:"IT_UNDS"},"A(KC_GRV)":{name:"\u2264",title:"IT_LTEQ"},"A(KC_1)":{name:"\xAB",title:"IT_LDAQ"},"A(KC_2)":{name:"\u201C",title:"IT_LDQU"},"A(KC_3)":{name:"\u2018",title:"IT_LSQU"},"A(KC_4)":{name:"\xA5",title:"IT_YEN"},"A(KC_5)":{name:"~",title:"IT_TILD"},"A(KC_6)":{name:"\u2039",title:"IT_LSAQ"},"A(KC_7)":{name:"\xF7",title:"IT_DIV"},"A(KC_8)":{name:"\xB4",title:"IT_ACUT (dead)"},"A(KC_9)":{name:"`",title:"IT_DGRV (dead)"},"A(KC_0)":{name:"\u2260",title:"IT_NEQL"},"A(KC_MINS)":{name:"\xA1",title:"IT_IEXL"},"A(KC_EQL)":{name:"\u02C6",title:"IT_DCIR (dead)"},"A(KC_Q)":{name:"\u201E",title:"IT_DLQU"},"A(KC_W)":{name:"\u03A9",title:"IT_OMEG"},"A(KC_E)":{name:"\u20AC",title:"IT_EURO"},"A(KC_R)":{name:"\xAE",title:"IT_REGD"},"A(KC_T)":{name:"\u2122",title:"IT_TM"},"A(KC_Y)":{name:"\xC6",title:"IT_AE"},"A(KC_U)":{name:"\xA8",title:"IT_DIAE (dead)"},"A(KC_I)":{name:"\u0152",title:"IT_OE"},"A(KC_O)":{name:"\xD8",title:"IT_OSTR"},"A(KC_P)":{name:"\u03C0",title:"IT_PI"},"A(KC_LBRC)":{name:"[",title:"IT_LBRC"},"A(KC_RBRC)":{name:"]",title:"IT_RBRC"},"A(KC_A)":{name:"\xC5",title:"IT_ARNG"},"A(KC_S)":{name:"\xDF",title:"IT_SS"},"A(KC_D)":{name:"\u2202",title:"IT_PDIF"},"A(KC_F)":{name:"\u0192",title:"IT_FHK"},"A(KC_G)":{name:"\u221E",title:"IT_INFN"},"A(KC_H)":{name:"\u2206",title:"IT_INCR"},"A(KC_J)":{name:"\xAA",title:"IT_FORD"},"A(KC_K)":{name:"\xBA",title:"IT_MORD"},"A(KC_L)":{name:"\xAC",title:"IT_NOT"},"A(KC_SCLN)":{name:"@",title:"IT_AT"},"A(KC_QUOT)":{name:"#",title:"IT_HASH"},"A(KC_BSLS)":{name:"\xB6",title:"IT_PILC"},"A(KC_NUBS)":{name:"`",title:"IT_GRV"},"A(KC_Z)":{name:"\u2211",title:"IT_NARS"},"A(KC_X)":{name:"\u2020",title:"IT_DAGG"},"A(KC_C)":{name:"\xA9",title:"IT_COPY"},"A(KC_V)":{name:"\u221A",title:"IT_SQRT"},"A(KC_B)":{name:"\u222B",title:"IT_INTG"},"A(KC_N)":{name:"\u02DC",title:"IT_STIL (dead)"},"A(KC_M)":{name:"\xB5",title:"IT_MICR"},"A(KC_COMM)":{name:"\u2026",title:"IT_ELLP"},"A(KC_DOT)":{name:"\u2022",title:"IT_BULT"},"A(KC_SLSH)":{name:"\u2013",title:"IT_NDSH"},"S(A(KC_GRV))":{name:"\u2265",title:"IT_GTEQ"},"S(A(KC_1))":{name:"\xBB",title:"IT_RDAQ"},"S(A(KC_2))":{name:"\u201D",title:"IT_RDQU"},"S(A(KC_3))":{name:"\u2019",title:"IT_RSQU"},"S(A(KC_4))":{name:"\xA2",title:"IT_CENT"},"S(A(KC_5))":{name:"\u2030",title:"IT_PERM"},"S(A(KC_6))":{name:"\u203A",title:"IT_RSAQ"},"S(A(KC_7))":{name:"\u2044",title:"IT_FRSL"},"S(A(KC_8))":{name:"\uF8FF",title:"IT_APPL (Apple logo)"},"S(A(KC_0))":{name:"\u2248",title:"IT_AEQL"},"S(A(KC_MINS))":{name:"\xBF",title:"IT_IQUE"},"S(A(KC_EQL))":{name:"\xB1",title:"IT_PLMN"},"S(A(KC_Q))":{name:"\u201A",title:"IT_SLQU"},"S(A(KC_W))":{name:"\xC0",title:"IT_CAGR"},"S(A(KC_E))":{name:"\xC8",title:"IT_CEGR"},"S(A(KC_R))":{name:"\xCC",title:"IT_CIGR"},"S(A(KC_T))":{name:"\xD2",title:"IT_COGR"},"S(A(KC_U))":{name:"\xD9",title:"IT_CUGR"},"S(A(KC_P))":{name:"\u220F",title:"IT_NARP"},"S(A(KC_LBRC))":{name:"{",title:"IT_LCBR"},"S(A(KC_RBRC))":{name:"}",title:"IT_RCBR"},"S(A(KC_BSLS))":{name:"\u25CA",title:"IT_LOZN"},"S(A(KC_S))":{name:"\xAF",title:"IT_MACR"},"S(A(KC_D))":{name:"\u02D8",title:"IT_BREV"},"S(A(KC_F))":{name:"\u02D9",title:"IT_DOTA"},"S(A(KC_G))":{name:"\u02DA",title:"IT_RGNA"},"S(A(KC_H))":{name:"\xB8",title:"IT_CEDL"},"S(A(KC_J))":{name:"\u02DD",title:"IT_DACU"},"S(A(KC_K))":{name:"\u02DB",title:"IT_OGON"},"S(A(KC_L))":{name:"\u02C7",title:"IT_CARN"},"S(A(KC_SCLN))":{name:"\xC7",title:"IT_CCCE"},"S(A(KC_X))":{name:"\u2021",title:"IT_DDAG"},"S(A(KC_C))":{name:"\xC1",title:"IT_CAAC"},"S(A(KC_V))":{name:"\xC9",title:"IT_CEAC"},"S(A(KC_B))":{name:"\xCD",title:"IT_CIAC"},"S(A(KC_N))":{name:"\xD3",title:"IT_COAC"},"S(A(KC_M))":{name:"\xDA",title:"IT_CUAC"},"S(A(KC_DOT))":{name:"\xB7",title:"IT_MDDT"},"S(A(KC_SLSH))":{name:"\u2014",title:"IT_MDSH"},KC_NUHS:{name:`\xA7 +\xF9`,title:""},"S(KC_NUHS)":{name:"\xA7",title:""},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:` +Esc`,title:"Esc normally, but < when GUI is active or > when Shift is active"}},JQ={KC_GRV:{name:`| +\\`,title:"IT_BSLS"},KC_1:{name:`! +1`,title:"IT_1"},KC_2:{name:`" +2`,title:"IT_2"},KC_3:{name:`\xA3 +3`,title:"IT_3"},KC_4:{name:`$ +4`,title:"IT_4"},KC_5:{name:`% +5`,title:"IT_5"},KC_6:{name:`& +6`,title:"IT_6"},KC_7:{name:`/ +7`,title:"IT_7"},KC_8:{name:`( +8`,title:"IT_8"},KC_9:{name:`) +9`,title:"IT_9"},KC_0:{name:`= +0`,title:"IT_0"},KC_MINS:{name:`? +'`,title:"IT_QUOT"},KC_EQL:{name:`^ +\xEC`,title:"IT_IGRV"},KC_Q:{name:"Q",title:"IT_Q"},KC_W:{name:"W",title:"IT_W"},KC_E:{name:"E",title:"IT_E"},KC_R:{name:"R",title:"IT_R"},KC_T:{name:"T",title:"IT_T"},KC_Y:{name:"Y",title:"IT_Y"},KC_U:{name:"U",title:"IT_U"},KC_I:{name:"I",title:"IT_I"},KC_O:{name:"O",title:"IT_O"},KC_P:{name:"P",title:"IT_P"},KC_LBRC:{name:`\xE9 +\xE8`,title:"IT_EGRV"},KC_RBRC:{name:`* ++`,title:"IT_PLUS"},KC_A:{name:"A",title:"IT_A"},KC_S:{name:"S",title:"IT_S"},KC_D:{name:"D",title:"IT_D"},KC_F:{name:"F",title:"IT_F"},KC_G:{name:"G",title:"IT_G"},KC_H:{name:"H",title:"IT_H"},KC_J:{name:"J",title:"IT_J"},KC_K:{name:"K",title:"IT_K"},KC_L:{name:"L",title:"IT_L"},KC_SCLN:{name:`\xE7 +\xF2`,title:"IT_OGRV"},KC_QUOT:{name:`\xB0 +\xE0`,title:"IT_AGRV"},KC_NUHS:{name:`\xA7 +\xF9`,title:"IT_UGRV"},KC_NUBS:{name:`> +<`,title:"IT_LABK"},KC_Z:{name:"Z",title:"IT_Z"},KC_X:{name:"X",title:"IT_X"},KC_C:{name:"C",title:"IT_C"},KC_V:{name:"V",title:"IT_V"},KC_B:{name:"B",title:"IT_B"},KC_N:{name:"N",title:"IT_N"},KC_M:{name:"M",title:"IT_M"},KC_COMM:{name:`; +,`,title:"IT_COMM"},KC_DOT:{name:`: +.`,title:"IT_DOT"},KC_SLSH:{name:`_ +-`,title:"IT_MINS"},"S(KC_GRV)":{name:"|",title:"IT_PIPE"},KC_TILD:{name:"|",title:"IT_PIPE"},"S(KC_1)":{name:"!",title:"IT_EXLM"},KC_EXLM:{name:"!",title:"IT_EXLM"},"S(KC_2)":{name:'"',title:"IT_DQUO"},KC_AT:{name:'"',title:"IT_DQUO"},"S(KC_3)":{name:"\xA3",title:"IT_PND"},KC_HASH:{name:"\xA3",title:"IT_PND"},"S(KC_4)":{name:"$",title:"IT_DLR"},KC_DLR:{name:"$",title:"IT_DLR"},"S(KC_5)":{name:"%",title:"IT_PERC"},KC_PERC:{name:"%",title:"IT_PERC"},"S(KC_6)":{name:"&",title:"IT_AMPR"},KC_CIRC:{name:"&",title:"IT_AMPR"},"S(KC_7)":{name:"/",title:"IT_SLSH"},KC_AMPR:{name:"/",title:"IT_SLSH"},"S(KC_8)":{name:"(",title:"IT_LPRN"},KC_ASTR:{name:"(",title:"IT_LPRN"},"S(KC_9)":{name:")",title:"IT_RPRN"},KC_LPRN:{name:")",title:"IT_RPRN"},"S(KC_0)":{name:"=",title:"IT_EQL"},KC_RPRN:{name:"=",title:"IT_EQL"},"S(KC_MINS)":{name:"?",title:"IT_QUES"},KC_UNDS:{name:"?",title:"IT_QUES"},"S(KC_EQL)":{name:"^",title:"IT_CIRC"},KC_PLUS:{name:"^",title:"IT_CIRC"},"S(KC_LBRC)":{name:"\xE9",title:"IT_EACU"},KC_LCBR:{name:"\xE9",title:"IT_EACU"},"S(KC_RBRC)":{name:"*",title:"IT_ASTR"},KC_RCBR:{name:"*",title:"IT_ASTR"},"S(KC_SCLN)":{name:"\xE7",title:"IT_LCCE"},KC_COLN:{name:"\xE7",title:"IT_LCCE"},"S(KC_QUOT)":{name:"\xB0",title:"IT_DEG"},KC_DQUO:{name:"\xB0",title:"IT_DEG"},"S(KC_NUHS)":{name:"\xA7",title:"IT_SECT"},"S(KC_NUBS)":{name:">",title:"IT_RABK"},"S(KC_COMM)":{name:";",title:"IT_SCLN"},KC_LT:{name:";",title:"IT_SCLN"},"S(KC_DOT)":{name:":",title:"IT_COLN"},KC_GT:{name:":",title:"IT_COLN"},"S(KC_SLSH)":{name:"_",title:"IT_UNDS"},KC_QUES:{name:"_",title:"IT_UNDS"},"A(KC_GRV)":{name:"`",title:"IT_GRV"},"A(KC_1)":{name:"\xAB",title:"IT_LDAQ"},"A(KC_2)":{name:"\u201C",title:"IT_LDQU"},"A(KC_3)":{name:"\u2018",title:"IT_LSQU"},"A(KC_4)":{name:"\xA5",title:"IT_YEN"},"A(KC_5)":{name:"~",title:"IT_TILD"},"A(KC_6)":{name:"\u2039",title:"IT_LSAQ"},"A(KC_7)":{name:"\xF7",title:"IT_DIV"},"A(KC_8)":{name:"\xB4",title:"IT_ACUT (dead)"},"A(KC_9)":{name:"`",title:"IT_DGRV (dead)"},"A(KC_0)":{name:"\u2260",title:"IT_NEQL"},"A(KC_MINS)":{name:"\xA1",title:"IT_IEXL"},"A(KC_EQL)":{name:"\u02C6",title:"IT_DCIR (dead)"},"A(KC_Q)":{name:"\u201E",title:"IT_DLQU"},"A(KC_W)":{name:"\u03A9",title:"IT_OMEG"},"A(KC_E)":{name:"\u20AC",title:"IT_EURO"},"A(KC_R)":{name:"\xAE",title:"IT_REGD"},"A(KC_T)":{name:"\u2122",title:"IT_TM"},"A(KC_Y)":{name:"\xC6",title:"IT_AE"},"A(KC_U)":{name:"\xA8",title:"IT_DIAE (dead)"},"A(KC_I)":{name:"\u0152",title:"IT_OE"},"A(KC_O)":{name:"\xD8",title:"IT_OSTR"},"A(KC_P)":{name:"\u03C0",title:"IT_PI"},"A(KC_LBRC)":{name:"[",title:"IT_LBRC"},"A(KC_RBRC)":{name:"]",title:"IT_RBRC"},"A(KC_A)":{name:"\xC5",title:"IT_ARNG"},"A(KC_S)":{name:"\xDF",title:"IT_SS"},"A(KC_D)":{name:"\u2202",title:"IT_PDIF"},"A(KC_F)":{name:"\u0192",title:"IT_FHK"},"A(KC_G)":{name:"\u221E",title:"IT_INFN"},"A(KC_H)":{name:"\u2206",title:"IT_INCR"},"A(KC_J)":{name:"\xAA",title:"IT_FORD"},"A(KC_K)":{name:"\xBA",title:"IT_MORD"},"A(KC_L)":{name:"\xAC",title:"IT_NOT"},"A(KC_SCLN)":{name:"@",title:"IT_AT"},"A(KC_QUOT)":{name:"#",title:"IT_HASH"},"A(KC_NUHS)":{name:"\xB6",title:"IT_PILC"},"A(KC_NUBS)":{name:"\u2264",title:"IT_LTEQ"},"A(KC_Z)":{name:"\u2211",title:"IT_NARS"},"A(KC_X)":{name:"\u2020",title:"IT_DAGG"},"A(KC_C)":{name:"\xA9",title:"IT_COPY"},"A(KC_V)":{name:"\u221A",title:"IT_SQRT"},"A(KC_B)":{name:"\u222B",title:"IT_INTG"},"A(KC_N)":{name:"\u02DC",title:"IT_STIL (dead)"},"A(KC_M)":{name:"\xB5",title:"IT_MICR"},"A(KC_COMM)":{name:"\u2026",title:"IT_ELLP"},"A(KC_DOT)":{name:"\u2022",title:"IT_BULT"},"A(KC_SLSH)":{name:"\u2013",title:"IT_NDSH"},"S(A(KC_GRV))":{name:"\u0131",title:"IT_DLSI"},"S(A(KC_1))":{name:"\xBB",title:"IT_RDAQ"},"S(A(KC_2))":{name:"\u201D",title:"IT_RDQU"},"S(A(KC_3))":{name:"\u2019",title:"IT_RSQU"},"S(A(KC_4))":{name:"\xA2",title:"IT_CENT"},"S(A(KC_5))":{name:"\u2030",title:"IT_PERM"},"S(A(KC_6))":{name:"\u203A",title:"IT_RSAQ"},"S(A(KC_7))":{name:"\u2044",title:"IT_FRSL"},"S(A(KC_8))":{name:"\uF8FF",title:"IT_APPL (Apple logo)"},"S(A(KC_0))":{name:"\u2248",title:"IT_AEQL"},"S(A(KC_MINS))":{name:"\xBF",title:"IT_IQUE"},"S(A(KC_EQL))":{name:"\xB1",title:"IT_PLMN"},"S(A(KC_Q))":{name:"\u201A",title:"IT_SLQU"},"S(A(KC_W))":{name:"\xC0",title:"IT_CAGR"},"S(A(KC_E))":{name:"\xC8",title:"IT_CEGR"},"S(A(KC_R))":{name:"\xCC",title:"IT_CIGR"},"S(A(KC_T))":{name:"\xD2",title:"IT_COGR"},"S(A(KC_U))":{name:"\xD9",title:"IT_CUGR"},"S(A(KC_P))":{name:"\u220F",title:"IT_NARP"},"S(A(KC_LBRC))":{name:"{",title:"IT_LCBR"},"S(A(KC_RBRC))":{name:"}",title:"IT_RCBR"},"S(A(KC_S))":{name:"\xAF",title:"IT_MACR"},"S(A(KC_D))":{name:"\u02D8",title:"IT_BREV"},"S(A(KC_F))":{name:"\u02D9",title:"IT_DOTA"},"S(A(KC_G))":{name:"\u02DA",title:"IT_RNGA"},"S(A(KC_H))":{name:"\xB8",title:"IT_CEDL"},"S(A(KC_J))":{name:"\u02DD",title:"IT_DACU"},"S(A(KC_K))":{name:"\u02DB",title:"IT_OGON"},"S(A(KC_L))":{name:"\u02C7",title:"IT_CARN"},"S(A(KC_SCLN))":{name:"\xC7",title:"IT_CCCE"},"S(A(KC_NUHS))":{name:"\u25CA",title:"IT_LOZN"},"S(A(KC_NUBS))":{name:"\u2265",title:"IT_GTEQ"},"S(A(KC_X))":{name:"\u2021",title:"IT_DDAG"},"S(A(KC_C))":{name:"\xC1",title:"IT_CAAC"},"S(A(KC_V))":{name:"\xC9",title:"IT_CEAC"},"S(A(KC_B))":{name:"\xCD",title:"IT_CIAC"},"S(A(KC_N))":{name:"\xD3",title:"IT_COAC"},"S(A(KC_M))":{name:"\xDA",title:"IT_CUAC"},"S(A(KC_DOT))":{name:"\xB7",title:"IT_MDDT"},"S(A(KC_SLSH))":{name:"\u2014",title:"IT_MDSH"},KC_BSLS:{name:`\xA7 +\xF9`,title:""},"S(KC_BSLS)":{name:"\xA7",title:""},KC_PIPE:{name:"\xA7",title:"IT_SECT"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\\/| +Esc`,title:"Esc normally, but \\ when GUI is active or | when Shift is active"}},XQ={KC_GRV:{name:"\u534A\u89D2 / \u5168\u89D2",title:"JP_ZKHK (\u534A\u89D2 Zenkaku \u2194 \u5168\u89D2 Hankaku \u2194 \u6F22\u5B57 Kanji)"},KC_1:{name:`! +1`,title:"JP_1"},KC_2:{name:`" +2`,title:"JP_2"},KC_3:{name:`# +3`,title:"JP_3"},KC_4:{name:`$ +4`,title:"JP_4"},KC_5:{name:`% +5`,title:"JP_5"},KC_6:{name:`& +6`,title:"JP_6"},KC_7:{name:`' +7`,title:"JP_7"},KC_8:{name:`( +8`,title:"JP_8"},KC_9:{name:`) +9`,title:"JP_9"},KC_0:{name:"0",title:"JP_0"},KC_MINS:{name:`= +-`,title:"JP_MINS"},KC_EQL:{name:`~ +^`,title:"JP_CIRC"},KC_INT3:{name:`| +\xA5`,title:"JP_YEN"},KC_Q:{name:"Q",title:"JP_Q"},KC_W:{name:"W",title:"JP_W"},KC_E:{name:"E",title:"JP_E"},KC_R:{name:"R",title:"JP_R"},KC_T:{name:"T",title:"JP_T"},KC_Y:{name:"Y",title:"JP_Y"},KC_U:{name:"U",title:"JP_U"},KC_I:{name:"I",title:"JP_I"},KC_O:{name:"O",title:"JP_O"},KC_P:{name:"P",title:"JP_P"},KC_LBRC:{name:"`\n@",title:"JP_AT"},KC_RBRC:{name:`{ +[`,title:"JP_LBRC"},KC_CAPS:{name:`Caps Lock +Eis\u016B`,title:"JP_EISU (\u82F1\u6570)"},KC_A:{name:"A",title:"JP_A"},KC_S:{name:"S",title:"JP_S"},KC_D:{name:"D",title:"JP_D"},KC_F:{name:"F",title:"JP_F"},KC_G:{name:"G",title:"JP_G"},KC_H:{name:"H",title:"JP_H"},KC_J:{name:"J",title:"JP_J"},KC_K:{name:"K",title:"JP_K"},KC_L:{name:"L",title:"JP_L"},KC_SCLN:{name:`+ +;`,title:"JP_SCLN"},KC_QUOT:{name:`* +:`,title:"JP_COLN"},KC_NUHS:{name:`} +]`,title:"JP_RBRC"},KC_Z:{name:"Z",title:"JP_Z"},KC_X:{name:"X",title:"JP_X"},KC_C:{name:"C",title:"JP_C"},KC_V:{name:"V",title:"JP_V"},KC_B:{name:"B",title:"JP_B"},KC_N:{name:"N",title:"JP_N"},KC_M:{name:"M",title:"JP_M"},KC_COMM:{name:`< +,`,title:"JP_COMM"},KC_DOT:{name:`> +.`,title:"JP_DOT"},KC_SLSH:{name:`? +/`,title:"JP_SLSH"},KC_INT1:{name:`_ +\\`,title:"JP_BSLS"},KC_INT5:{name:"\u7121\u5909\u63DB",title:"JP_MHEN (\u7121\u5909\u63DB Muhenkan)"},KC_INT4:{name:"\u5909\u63DB",title:"JP_HENK (\u5909\u63DB Henkan)"},KC_INT2:{name:`\u30AB\u30BF\u30AB\u30CA +\u3072\u3089\u304C\u306A`,title:"JP_KANA (\u30AB\u30BF\u30AB\u30CA Katakana \u2194 \u3072\u3089\u304C\u306A Hiragana \u2194 \u30ED\u30FC\u30DE\u5B57 R\u014Dmaji)"},"S(KC_1)":{name:"!",title:"JP_EXLM"},KC_EXLM:{name:"!",title:"JP_EXLM"},"S(KC_2)":{name:'"',title:"JP_DQUO"},KC_AT:{name:'"',title:"JP_DQUO"},"S(KC_3)":{name:"#",title:"JP_HASH"},KC_HASH:{name:"#",title:"JP_HASH"},"S(KC_4)":{name:"$",title:"JP_DLR"},KC_DLR:{name:"$",title:"JP_DLR"},"S(KC_5)":{name:"%",title:"JP_PERC"},KC_PERC:{name:"%",title:"JP_PERC"},"S(KC_6)":{name:"&",title:"JP_AMPR"},KC_CIRC:{name:"&",title:"JP_AMPR"},"S(KC_7)":{name:"'",title:"JP_QUOT"},KC_AMPR:{name:"'",title:"JP_QUOT"},"S(KC_8)":{name:"(",title:"JP_LPRN"},KC_ASTR:{name:"(",title:"JP_LPRN"},"S(KC_9)":{name:")",title:"JP_RPRN"},KC_LPRN:{name:")",title:"JP_RPRN"},"S(KC_MINS)":{name:"=",title:"JP_EQL"},KC_UNDS:{name:"=",title:"JP_EQL"},"S(KC_EQL)":{name:"~",title:"JP_TILD"},KC_PLUS:{name:"~",title:"JP_TILD"},"S(KC_INT3)":{name:"|",title:"JP_PIPE"},"S(KC_LBRC)":{name:"`",title:"JP_GRV"},KC_LCBR:{name:"`",title:"JP_GRV"},"S(KC_RBRC)":{name:"{",title:"JP_LCBR"},KC_RCBR:{name:"{",title:"JP_LCBR"},"S(KC_CAPS)":{name:"Caps Lock",title:"JP_CAPS"},"S(KC_SCLN)":{name:"+",title:"JP_PLUS"},KC_COLN:{name:"+",title:"JP_PLUS"},"S(KC_QUOT)":{name:"*",title:"JP_ASTR"},KC_DQUO:{name:"*",title:"JP_ASTR"},"S(KC_NUHS)":{name:"}",title:"JP_RCBR"},"S(KC_COMM)":{name:"<",title:"JP_LABK"},KC_LT:{name:"<",title:"JP_LABK"},"S(KC_DOT)":{name:">",title:"JP_RABK"},KC_GT:{name:">",title:"JP_RABK"},"S(KC_SLSH)":{name:"?",title:"JP_QUES"},KC_QUES:{name:"?",title:"JP_QUES"},"S(KC_INT1)":{name:"_",title:"JP_UNDS"},KC_BSLS:{name:`} +]`,title:""},"S(KC_BSLS)":{name:"}",title:""},KC_NUBS:{name:`} +]`,title:""},"S(KC_NUBS)":{name:"}",title:""},KC_TILD:{name:"\u534A\u89D2 / \u5168\u89D2",title:"S(JP_ZKHK)"},KC_RPRN:{name:"0",title:"S(JP_0)"},KC_PIPE:{name:"}",title:"JP_RCBR"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`\u534A\u89D2/\u5168\u89D2 +Esc`,title:"Esc normally, but Zenkaku \u2194 Hankaku \u2194 Kanji when Shift or GUI is active"}},ZQ={KC_GRV:{name:"~\n`",title:"KR_GRV"},KC_1:{name:`! +1`,title:"KR_1"},KC_2:{name:`@ +2`,title:"KR_2"},KC_3:{name:`# +3`,title:"KR_3"},KC_4:{name:`$ +4`,title:"KR_4"},KC_5:{name:`% +5`,title:"KR_5"},KC_6:{name:`^ +6`,title:"KR_6"},KC_7:{name:`& +7`,title:"KR_7"},KC_8:{name:`* +8`,title:"KR_8"},KC_9:{name:`( +9`,title:"KR_9"},KC_0:{name:`) +0`,title:"KR_0"},KC_MINS:{name:`_ +-`,title:"KR_MINS"},KC_EQL:{name:`+ +=`,title:"KR_EQL"},KC_Q:{name:"Q",title:"KR_Q"},KC_W:{name:"W",title:"KR_W"},KC_E:{name:"E",title:"KR_E"},KC_R:{name:"R",title:"KR_R"},KC_T:{name:"T",title:"KR_T"},KC_Y:{name:"Y",title:"KR_Y"},KC_U:{name:"U",title:"KR_U"},KC_I:{name:"I",title:"KR_I"},KC_O:{name:"O",title:"KR_O"},KC_P:{name:"P",title:"KR_P"},KC_LBRC:{name:`{ +[`,title:"KR_LBRC"},KC_RBRC:{name:`} +]`,title:"KR_RBRC"},KC_BSLS:{name:`| +\u20A9`,title:"KR_WON"},KC_A:{name:"A",title:"KR_A"},KC_S:{name:"S",title:"KR_S"},KC_D:{name:"D",title:"KR_D"},KC_F:{name:"F",title:"KR_F"},KC_G:{name:"G",title:"KR_G"},KC_H:{name:"H",title:"KR_H"},KC_J:{name:"J",title:"KR_J"},KC_K:{name:"K",title:"KR_K"},KC_L:{name:"L",title:"KR_L"},KC_SCLN:{name:`: +;`,title:"KR_SCLN"},KC_QUOT:{name:`" +'`,title:"KR_QUOT"},KC_Z:{name:"Z",title:"KR_Z"},KC_X:{name:"X",title:"KR_X"},KC_C:{name:"C",title:"KR_C"},KC_V:{name:"V",title:"KR_V"},KC_B:{name:"B",title:"KR_B"},KC_N:{name:"N",title:"KR_N"},KC_M:{name:"M",title:"KR_M"},KC_COMM:{name:`< +,`,title:"KR_COMM"},KC_DOT:{name:`> +.`,title:"KR_DOT"},KC_SLSH:{name:`? +/`,title:"KR_SLSH"},KC_LNG2:{name:"\uD55C\uC790",title:"KR_HANJ (\uD55C\uC790 Hanja)"},KC_LNG1:{name:"\uD55C / \uC601",title:"KR_HAEN (\uD55C Han \u2194 \uC601 Yeong)"},"S(KC_GRV)":{name:"~",title:"KR_TILD"},KC_TILD:{name:"~",title:"KR_TILD"},"S(KC_1)":{name:"!",title:"KR_EXLM"},KC_EXLM:{name:"!",title:"KR_EXLM"},"S(KC_2)":{name:"@",title:"KR_AT"},KC_AT:{name:"@",title:"KR_AT"},"S(KC_3)":{name:"#",title:"KR_HASH"},KC_HASH:{name:"#",title:"KR_HASH"},"S(KC_4)":{name:"$",title:"KR_DLR"},KC_DLR:{name:"$",title:"KR_DLR"},"S(KC_5)":{name:"%",title:"KR_PERC"},KC_PERC:{name:"%",title:"KR_PERC"},"S(KC_6)":{name:"^",title:"KR_CIRC"},KC_CIRC:{name:"^",title:"KR_CIRC"},"S(KC_7)":{name:"&",title:"KR_AMPR"},KC_AMPR:{name:"&",title:"KR_AMPR"},"S(KC_8)":{name:"*",title:"KR_ASTR"},KC_ASTR:{name:"*",title:"KR_ASTR"},"S(KC_9)":{name:"(",title:"KR_LPRN"},KC_LPRN:{name:"(",title:"KR_LPRN"},"S(KC_0)":{name:")",title:"KR_RPRN"},KC_RPRN:{name:")",title:"KR_RPRN"},"S(KC_MINS)":{name:"_",title:"KR_UNDS"},KC_UNDS:{name:"_",title:"KR_UNDS"},"S(KC_EQL)":{name:"+",title:"KR_PLUS"},KC_PLUS:{name:"+",title:"KR_PLUS"},"S(KC_LBRC)":{name:"{",title:"KR_LCBR"},KC_LCBR:{name:"{",title:"KR_LCBR"},"S(KC_RBRC)":{name:"}",title:"KR_RCBR"},KC_RCBR:{name:"}",title:"KR_RCBR"},"S(KC_BSLS)":{name:"|",title:"KR_PIPE"},KC_PIPE:{name:"|",title:"KR_PIPE"},"S(KC_SCLN)":{name:":",title:"KR_COLN"},KC_COLN:{name:":",title:"KR_COLN"},"S(KC_QUOT)":{name:'"',title:"KR_DQUO"},KC_DQUO:{name:'"',title:"KR_DQUO"},"S(KC_COMM)":{name:"<",title:"KR_LABK"},KC_LT:{name:"<",title:"KR_LABK"},"S(KC_DOT)":{name:">",title:"KR_RABK"},KC_GT:{name:">",title:"KR_RABK"},"S(KC_SLSH)":{name:"?",title:"KR_QUES"},KC_QUES:{name:"?",title:"KR_QUES"},KC_NUHS:{name:`| +\u20A9`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\u20A9`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},YQ={KC_GRV:{name:"~\n`",title:"LV_GRV"},KC_1:{name:`! +1`,title:"LV_1"},KC_2:{name:`@ +2`,title:"LV_2"},KC_3:{name:`# +3`,title:"LV_3"},KC_4:{name:`$ +4`,title:"LV_4"},KC_5:{name:`% +5`,title:"LV_5"},KC_6:{name:`^ +6`,title:"LV_6"},KC_7:{name:`& +7`,title:"LV_7"},KC_8:{name:`* +8`,title:"LV_8"},KC_9:{name:`( +9`,title:"LV_9"},KC_0:{name:`) +0`,title:"LV_0"},KC_MINS:{name:`_ +-`,title:"LV_MINS"},KC_EQL:{name:`+ +=`,title:"LV_EQL"},KC_Q:{name:"Q",title:"LV_Q"},KC_W:{name:"W",title:"LV_W"},KC_E:{name:"E",title:"LV_E"},KC_R:{name:"R",title:"LV_R"},KC_T:{name:"T",title:"LV_T"},KC_Y:{name:"Y",title:"LV_Y"},KC_U:{name:"U",title:"LV_U"},KC_I:{name:"I",title:"LV_I"},KC_O:{name:"O",title:"LV_O"},KC_P:{name:"P",title:"LV_P"},KC_LBRC:{name:`{ +[`,title:"LV_LBRC"},KC_RBRC:{name:`} +]`,title:"LV_RBRC"},KC_A:{name:"A",title:"LV_A"},KC_S:{name:"S",title:"LV_S"},KC_D:{name:"D",title:"LV_D"},KC_F:{name:"F",title:"LV_F"},KC_G:{name:"G",title:"LV_G"},KC_H:{name:"H",title:"LV_H"},KC_J:{name:"J",title:"LV_J"},KC_K:{name:"K",title:"LV_K"},KC_L:{name:"L",title:"LV_L"},KC_SCLN:{name:`: +;`,title:"LV_SCLN"},KC_QUOT:{name:`" +'`,title:"LV_QUOT (dead)"},KC_NUHS:{name:`| +\\`,title:"LV_BSLS"},KC_NUBS:{name:"\\",title:"LV_NUBS"},KC_Z:{name:"Z",title:"LV_Z"},KC_X:{name:"X",title:"LV_X"},KC_C:{name:"C",title:"LV_C"},KC_V:{name:"V",title:"LV_V"},KC_B:{name:"B",title:"LV_B"},KC_N:{name:"N",title:"LV_N"},KC_M:{name:"M",title:"LV_M"},KC_COMM:{name:`< +,`,title:"LV_COMM"},KC_DOT:{name:`> +.`,title:"LV_DOT"},KC_SLSH:{name:`? +/`,title:"LV_SLSH"},"S(KC_GRV)":{name:"~",title:"LV_TILD"},KC_TILD:{name:"~",title:"LV_TILD"},"S(KC_1)":{name:"!",title:"LV_EXLM"},KC_EXLM:{name:"!",title:"LV_EXLM"},"S(KC_2)":{name:"@",title:"LV_AT"},KC_AT:{name:"@",title:"LV_AT"},"S(KC_3)":{name:"#",title:"LV_HASH"},KC_HASH:{name:"#",title:"LV_HASH"},"S(KC_4)":{name:"$",title:"LV_DLR"},KC_DLR:{name:"$",title:"LV_DLR"},"S(KC_5)":{name:"%",title:"LV_PERC"},KC_PERC:{name:"%",title:"LV_PERC"},"S(KC_6)":{name:"^",title:"LV_CIRC"},KC_CIRC:{name:"^",title:"LV_CIRC"},"S(KC_7)":{name:"&",title:"LV_AMPR"},KC_AMPR:{name:"&",title:"LV_AMPR"},"S(KC_8)":{name:"*",title:"LV_ASTR"},KC_ASTR:{name:"*",title:"LV_ASTR"},"S(KC_9)":{name:"(",title:"LV_LPRN"},KC_LPRN:{name:"(",title:"LV_LPRN"},"S(KC_0)":{name:")",title:"LV_RPRN"},KC_RPRN:{name:")",title:"LV_RPRN"},"S(KC_MINS)":{name:"_",title:"LV_UNDS"},KC_UNDS:{name:"_",title:"LV_UNDS"},"S(KC_EQL)":{name:"+",title:"LV_PLUS"},KC_PLUS:{name:"+",title:"LV_PLUS"},"S(KC_LBRC)":{name:"{",title:"LV_LCBR"},KC_LCBR:{name:"{",title:"LV_LCBR"},"S(KC_RBRC)":{name:"}",title:"LV_RCBR"},KC_RCBR:{name:"}",title:"LV_RCBR"},"S(KC_SCLN)":{name:":",title:"LV_COLN"},KC_COLN:{name:":",title:"LV_COLN"},"S(KC_QUOT)":{name:'"',title:"LV_DQUO (dead)"},KC_DQUO:{name:'"',title:"LV_DQUO (dead)"},"S(KC_NUHS)":{name:"|",title:"LV_PIPE"},"S(KC_COMM)":{name:"<",title:"LV_LABK"},KC_LT:{name:"<",title:"LV_LABK"},"S(KC_DOT)":{name:">",title:"LV_RABK"},KC_GT:{name:">",title:"LV_RABK"},"S(KC_SLSH)":{name:"?",title:"LV_QUES"},KC_QUES:{name:"?",title:"LV_QUES"},"ALGR(KC_GRV)":{name:"Soft hyphen",title:"LV_SHYP (soft hyphen)"},"ALGR(KC_1)":{name:"No-break space",title:"LV_NBSP (non-breaking space)"},"ALGR(KC_2)":{name:"\xAB",title:"LV_LDAQ"},"ALGR(KC_3)":{name:"\xBB",title:"LV_RDAQ"},"ALGR(KC_4)":{name:"\u20AC",title:"LV_EURO"},"ALGR(KC_6)":{name:"\u2019",title:"LV_RSQU"},"ALGR(KC_MINS)":{name:"\u2013",title:"LV_NDSH"},"ALGR(KC_E)":{name:"\u0112",title:"LV_EMAC"},"ALGR(KC_R)":{name:"\u0156",title:"LV_RCED"},"ALGR(KC_U)":{name:"\u016A",title:"LV_UMAC"},"ALGR(KC_I)":{name:"\u012A",title:"LV_IMAC"},"ALGR(KC_O)":{name:"\u014C",title:"LV_OMAC"},"ALGR(KC_A)":{name:"\u0100",title:"LV_AMAC"},"ALGR(KC_S)":{name:"\u0160",title:"LV_SCAR"},"ALGR(KC_G)":{name:"\u0122",title:"LV_GCED"},"ALGR(KC_K)":{name:"\u0136",title:"LV_KCED"},"ALGR(KC_L)":{name:"\u013B",title:"LV_LCED"},"ALGR(KC_QUOT)":{name:"\xB4",title:"LV_ACUT (dead)"},"ALGR(KC_Z)":{name:"\u017D",title:"LV_ZCAR"},"ALGR(KC_C)":{name:"\u010C",title:"LV_CCAR"},"ALGR(KC_N)":{name:"\u0145",title:"LV_NCED"},"S(ALGR(KC_4))":{name:"\xA7",title:"LV_SECT"},"S(ALGR(KC_5))":{name:"\xB0",title:"LV_DEG"},"S(ALGR(KC_7))":{name:"\xB1",title:"LV_PLMN"},"S(ALGR(KC_8))":{name:"\xD7",title:"LV_MUL"},"S(ALGR(KC_MINS))":{name:"\u2014",title:"LV_MDSH"},"S(ALGR(KC_QUOT))":{name:"\xA8",title:"LV_DIAE (dead)"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_PIPE:{name:"|",title:"LV_PIPE"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},qQ={KC_GRV:{name:"~\n`",title:"LT_GRV"},KC_1:{name:`1 +!`,title:"LT_EXLM"},KC_2:{name:`2 +-`,title:"LT_MINS"},KC_3:{name:`3 +/`,title:"LT_SLSH"},KC_4:{name:`4 +;`,title:"LT_SCLN"},KC_5:{name:`5 +:`,title:"LT_COLN"},KC_6:{name:`6 +,`,title:"LT_COMM"},KC_7:{name:`7 +.`,title:"LT_DOT"},KC_8:{name:`8 +=`,title:"LT_EQL"},KC_9:{name:`9 +(`,title:"LT_LPRN"},KC_0:{name:`0 +)`,title:"LT_RPRN"},KC_MINS:{name:`+ +?`,title:"LT_QUES"},KC_EQL:{name:"X",title:"LT_X"},KC_Q:{name:"\u0104",title:"LT_AOGO"},KC_W:{name:"\u017D",title:"LT_ZCAR"},KC_E:{name:"E",title:"LT_E"},KC_R:{name:"R",title:"LT_R"},KC_T:{name:"T",title:"LT_T"},KC_Y:{name:"Y",title:"LT_Y"},KC_U:{name:"U",title:"LT_U"},KC_I:{name:"I",title:"LT_I"},KC_O:{name:"O",title:"LT_O"},KC_P:{name:"P",title:"LT_P"},KC_LBRC:{name:"\u012E",title:"LT_IOGO"},KC_RBRC:{name:"W",title:"LT_W"},KC_A:{name:"A",title:"LT_A"},KC_S:{name:"S",title:"LT_S"},KC_D:{name:"D",title:"LT_D"},KC_F:{name:"\u0160",title:"LT_SCAR"},KC_G:{name:"G",title:"LT_G"},KC_H:{name:"H",title:"LT_H"},KC_J:{name:"J",title:"LT_J"},KC_K:{name:"K",title:"LT_K"},KC_L:{name:"L",title:"LT_L"},KC_SCLN:{name:"\u0172",title:"LT_UOGO"},KC_QUOT:{name:"\u0116",title:"LT_EDOT"},KC_NUHS:{name:"Q",title:"LT_Q"},KC_NUBS:{name:`> +<`,title:"LT_LABK"},KC_Z:{name:"Z",title:"LT_Z"},KC_X:{name:"\u016A",title:"LT_UMAC"},KC_C:{name:"C",title:"LT_C"},KC_V:{name:"V",title:"LT_V"},KC_B:{name:"B",title:"LT_B"},KC_N:{name:"N",title:"LT_N"},KC_M:{name:"M",title:"LT_M"},KC_COMM:{name:"\u010C",title:"LT_CCAR"},KC_DOT:{name:"F",title:"LT_F"},KC_SLSH:{name:"\u0118",title:"LT_EOGO"},"S(KC_GRV)":{name:"~",title:"LT_TILD"},KC_TILD:{name:"~",title:"LT_TILD"},"S(KC_1)":{name:"1",title:"LT_1"},KC_EXLM:{name:"1",title:"LT_1"},"S(KC_2)":{name:"2",title:"LT_2"},KC_AT:{name:"2",title:"LT_2"},"S(KC_3)":{name:"3",title:"LT_3"},KC_HASH:{name:"3",title:"LT_3"},"S(KC_4)":{name:"4",title:"LT_4"},KC_DLR:{name:"4",title:"LT_4"},"S(KC_5)":{name:"5",title:"LT_5"},KC_PERC:{name:"5",title:"LT_5"},"S(KC_6)":{name:"6",title:"LT_6"},KC_CIRC:{name:"6",title:"LT_6"},"S(KC_7)":{name:"7",title:"LT_7"},KC_AMPR:{name:"7",title:"LT_7"},"S(KC_8)":{name:"8",title:"LT_8"},KC_ASTR:{name:"8",title:"LT_8"},"S(KC_9)":{name:"9",title:"LT_9"},KC_LPRN:{name:"9",title:"LT_9"},"S(KC_0)":{name:"0",title:"LT_0"},KC_RPRN:{name:"0",title:"LT_0"},"S(KC_MINS)":{name:"+",title:"LT_PLUS"},KC_UNDS:{name:"+",title:"LT_PLUS"},"S(KC_NUBS)":{name:">",title:"LT_RABK"},"ALGR(KC_GRV)":{name:"\xB4",title:"LT_ACUT"},"ALGR(KC_1)":{name:"@",title:"LT_AT"},"ALGR(KC_2)":{name:"_",title:"LT_UNDS"},"ALGR(KC_3)":{name:"#",title:"LT_HASH"},"ALGR(KC_4)":{name:"$",title:"LT_DLR"},"ALGR(KC_5)":{name:"\xA7",title:"LT_SECT"},"ALGR(KC_6)":{name:"^",title:"LT_CIRC"},"ALGR(KC_7)":{name:"&",title:"LT_AMPR"},"ALGR(KC_8)":{name:"*",title:"LT_ASTR"},"ALGR(KC_9)":{name:"[",title:"LT_LBRC"},"ALGR(KC_0)":{name:"]",title:"LT_RBRC"},"ALGR(KC_MINS)":{name:"'",title:"LT_QUOT"},"ALGR(KC_EQL)":{name:"%",title:"LT_PERC"},"ALGR(KC_E)":{name:"\u20AC",title:"LT_EURO"},"ALGR(KC_LBRC)":{name:"{",title:"LT_LCBR"},"ALGR(KC_RBRC)":{name:"}",title:"LT_RCBR"},"ALGR(KC_QUOT)":{name:'"',title:"LT_DQUO"},"ALGR(KC_NUHS)":{name:"|",title:"LT_PIPE"},"ALGR(KC_NUBS)":{name:"\u2013",title:"LT_NDSH"},"ALGR(KC_COMM)":{name:"\u201E",title:"LT_DLQU"},"ALGR(KC_DOT)":{name:"\u201C",title:"LT_LDQU"},"ALGR(KC_SLSH)":{name:"\\",title:"LT_BSLS"},KC_BSLS:{name:"Q",title:""},"S(KC_BSLS)":{name:"Q",title:""},KC_PLUS:{name:"X",title:"S(LT_X) (capital X)"},KC_LCBR:{name:"\u012E",title:"S(LT_IOGO) (capital \u012E)"},KC_RCBR:{name:"W",title:"S(LT_W) (capital W)"},KC_LT:{name:"\u010C",title:"S(LT_CCAR) (capital \u010C)"},KC_GT:{name:"F",title:"S(LT_F) (capital F)"},KC_COLN:{name:"\u0172",title:"S(LT_UOGO) (capital \u0172)"},KC_PIPE:{name:"Q",title:"LT_Q (capital Q)"},KC_QUES:{name:"\u0118",title:"S(LT_EOGO) (capital \u0118)"},KC_DQUO:{name:"\u0116",title:"S(LT_EDOT) (capital \u0116)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},eV={KC_GRV:{name:"~\n`",title:"LT_GRV"},KC_1:{name:"\u0104",title:"LT_AOGO"},KC_2:{name:"\u010C",title:"LT_CCAR"},KC_3:{name:"\u0118",title:"LT_EOGO"},KC_4:{name:"\u0116",title:"LT_EDOT"},KC_5:{name:"\u012E",title:"LT_IOGO"},KC_6:{name:"\u0160",title:"LT_SCAR"},KC_7:{name:"\u0172",title:"LT_UOGO"},KC_8:{name:"\u016A",title:"LT_UMAC"},KC_9:{name:`( +9`,title:"LT_9"},KC_0:{name:`) +0`,title:"LT_0"},KC_MINS:{name:`_ +-`,title:"LT_MINS"},KC_EQL:{name:"\u017D",title:"LT_ZCAR"},KC_Q:{name:"Q",title:"LT_Q"},KC_W:{name:"W",title:"LT_W"},KC_E:{name:"E",title:"LT_E"},KC_R:{name:"R",title:"LT_R"},KC_T:{name:"T",title:"LT_T"},KC_Y:{name:"Y",title:"LT_Y"},KC_U:{name:"U",title:"LT_U"},KC_I:{name:"I",title:"LT_I"},KC_O:{name:"O",title:"LT_O"},KC_P:{name:"P",title:"LT_P"},KC_LBRC:{name:`{ +[`,title:"LT_LBRC"},KC_RBRC:{name:`} +]`,title:"LT_RBRC"},KC_A:{name:"A",title:"LT_A"},KC_S:{name:"S",title:"LT_S"},KC_D:{name:"D",title:"LT_D"},KC_F:{name:"F",title:"LT_F"},KC_G:{name:"G",title:"LT_G"},KC_H:{name:"H",title:"LT_H"},KC_J:{name:"J",title:"LT_J"},KC_K:{name:"K",title:"LT_K"},KC_L:{name:"L",title:"LT_L"},KC_SCLN:{name:`: +;`,title:"LT_SCLN"},KC_QUOT:{name:`" +'`,title:"LT_QUOT"},KC_BSLS:{name:`| +\\`,title:"LT_BSLS"},KC_Z:{name:"Z",title:"LT_Z"},KC_X:{name:"X",title:"LT_X"},KC_C:{name:"C",title:"LT_C"},KC_V:{name:"V",title:"LT_V"},KC_B:{name:"B",title:"LT_B"},KC_N:{name:"N",title:"LT_N"},KC_M:{name:"M",title:"LT_M"},KC_COMM:{name:`< +,`,title:"LT_COMM"},KC_DOT:{name:`> +.`,title:"LT_DOT"},KC_SLSH:{name:`? +/`,title:"LT_SLSH"},"S(KC_GRV)":{name:"~",title:"LT_TILD"},KC_TILD:{name:"~",title:"LT_TILD"},"S(KC_9)":{name:"(",title:"LT_LPRN"},KC_LPRN:{name:"(",title:"LT_LPRN"},"S(KC_0)":{name:")",title:"LT_RPRN"},KC_RPRN:{name:")",title:"LT_RPRN"},"S(KC_MINS)":{name:"_",title:"LT_UNDS"},KC_UNDS:{name:"_",title:"LT_UNDS"},"S(KC_LBRC)":{name:"{",title:"LT_LCBR"},KC_LCBR:{name:"{",title:"LT_LCBR"},"S(KC_RBRC)":{name:"}",title:"LT_RCBR"},KC_RCBR:{name:"}",title:"LT_RCBR"},"S(KC_SCLN)":{name:":",title:"LT_COLN"},KC_COLN:{name:":",title:"LT_COLN"},"S(KC_QUOT)":{name:'"',title:"LT_DQUO"},KC_DQUO:{name:'"',title:"LT_DQUO"},"S(KC_BSLS)":{name:"|",title:"LT_PIPE"},KC_PIPE:{name:"|",title:"LT_PIPE"},"S(KC_COMM)":{name:"<",title:"LT_LABK"},KC_LT:{name:"<",title:"LT_LABK"},"S(KC_DOT)":{name:">",title:"LT_RABK"},KC_GT:{name:">",title:"LT_RABK"},"S(KC_SLSH)":{name:"?",title:"LT_QUES"},KC_QUES:{name:"?",title:"LT_QUES"},"ALGR(KC_1)":{name:"1",title:"LT_1"},"ALGR(KC_2)":{name:"2",title:"LT_2"},"ALGR(KC_3)":{name:"3",title:"LT_3"},"ALGR(KC_4)":{name:"4",title:"LT_4"},"ALGR(KC_5)":{name:"5",title:"LT_5"},"ALGR(KC_6)":{name:"6",title:"LT_6"},"ALGR(KC_7)":{name:"7",title:"LT_7"},"ALGR(KC_8)":{name:"8",title:"LT_8"},"ALGR(KC_EQL)":{name:"=",title:"LT_EQL"},"ALGR(KC_E)":{name:"\u20AC",title:"LT_EURO"},"S(ALGR(KC_1))":{name:"!",title:"LT_EXLM"},"S(ALGR(KC_2))":{name:"@",title:"LT_AT"},"S(ALGR(KC_3))":{name:"#",title:"LT_HASH"},"S(ALGR(KC_4))":{name:"$",title:"LT_DLR"},"S(ALGR(KC_5))":{name:"%",title:"LT_PERC"},"S(ALGR(KC_6))":{name:"^",title:"LT_CIRC"},"S(ALGR(KC_7))":{name:"&",title:"LT_AMPR"},"S(ALGR(KC_8))":{name:"*",title:"LT_ASTR"},"S(ALGR(KC_EQL))":{name:"+",title:"LT_PLUS"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_EXLM:{name:"\u0104",title:"S(LT_AOGO) (capital \u0104)"},KC_AT:{name:"\u010C",title:"S(LT_CCAR) (capital \u010C)"},KC_HASH:{name:"\u0118",title:"S(LT_EOGO) (capital \u0118)"},KC_DLR:{name:"\u0116",title:"S(LT_EDOT) (capital \u0116)"},KC_PERC:{name:"\u012E",title:"S(LT_IOGO) (capital \u012E)"},KC_CIRC:{name:"\u0160",title:"S(LT_SCAR) (capital \u0160)"},KC_AMPR:{name:"\u0172",title:"S(LT_UOGO) (capital \u0172)"},KC_ASTR:{name:"\u016A",title:"S(LT_UMAC) (capital \u016A)"},KC_PLUS:{name:"\u017D",title:"S(LT_ZCAR) (capital \u017D)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},tV={KC_GRV:{name:"^",title:"NE_CIRC (dead)"},KC_1:{name:"1",title:"NE_1"},KC_2:{name:"2",title:"NE_2"},KC_3:{name:"3",title:"NE_3"},KC_4:{name:"4",title:"NE_4"},KC_5:{name:"5",title:"NE_5"},KC_6:{name:"6",title:"NE_6"},KC_7:{name:"7",title:"NE_7"},KC_8:{name:"8",title:"NE_8"},KC_9:{name:"9",title:"NE_9"},KC_0:{name:"0",title:"NE_0"},KC_MINS:{name:"-",title:"NE_MINS"},KC_EQL:{name:"`",title:"NE_GRV (dead)"},KC_Q:{name:"X",title:"NE_X"},KC_W:{name:"V",title:"NE_V"},KC_E:{name:"L",title:"NE_L"},KC_R:{name:"C",title:"NE_C"},KC_T:{name:"W",title:"NE_W"},KC_Y:{name:"K",title:"NE_K"},KC_U:{name:"H",title:"NE_H"},KC_I:{name:"G",title:"NE_G"},KC_O:{name:"F",title:"NE_F"},KC_P:{name:"Q",title:"NE_Q"},KC_LBRC:{name:"\xDF",title:"NE_SS"},KC_RBRC:{name:"\xB4",title:"NE_ACUT (dead)"},KC_CAPS:{name:"(layer 3)",title:"NE_L3L"},KC_A:{name:"U",title:"NE_U"},KC_S:{name:"I",title:"NE_I"},KC_D:{name:"A",title:"NE_A"},KC_F:{name:"E",title:"NE_E"},KC_G:{name:"O",title:"NE_O"},KC_H:{name:"S",title:"NE_S"},KC_J:{name:"N",title:"NE_N"},KC_K:{name:"R",title:"NE_R"},KC_L:{name:"T",title:"NE_T"},KC_SCLN:{name:"D",title:"NE_D"},KC_QUOT:{name:"Y",title:"NE_Y"},KC_NUHS:{name:"(layer 3)",title:"NE_L3R"},KC_NUBS:{name:"(layer 4)",title:"NE_L4L"},KC_Z:{name:"\xDC",title:"NE_UDIA"},KC_X:{name:"\xD6",title:"NE_ODIA"},KC_C:{name:"\xC4",title:"NE_ADIA"},KC_V:{name:"P",title:"NE_P"},KC_B:{name:"Z",title:"NE_Z"},KC_N:{name:"B",title:"NE_B"},KC_M:{name:"M",title:"NE_M"},KC_COMM:{name:",",title:"NE_COMM"},KC_DOT:{name:".",title:"NE_DOT"},KC_SLSH:{name:"J",title:"NE_J"},KC_ALGR:{name:"(layer 4)",title:"NE_L4R"},KC_BSLS:{name:"(layer 3)",title:""},"S(KC_BSLS)":{name:"(layer 3)",title:""},KC_TILD:{name:"^",title:"S(NE_CIRC)"},KC_EXLM:{name:"1",title:"S(NE_1)"},KC_AT:{name:"2",title:"S(NE_2)"},KC_HASH:{name:"3",title:"S(NE_3)"},KC_DLR:{name:"4",title:"S(NE_4)"},KC_PERC:{name:"5",title:"S(NE_5)"},KC_CIRC:{name:"6",title:"S(NE_6)"},KC_AMPR:{name:"7",title:"S(NE_7)"},KC_ASTR:{name:"8",title:"S(NE_8)"},KC_LPRN:{name:"9",title:"S(NE_9)"},KC_RPRN:{name:"0",title:"S(NE_0)"},KC_UNDS:{name:"-",title:"S(NE_MINS)"},KC_PLUS:{name:"`",title:"S(NE_GRV)"},KC_LCBR:{name:"\xDF",title:"S(NE_SS) (capital \xDF)"},KC_RCBR:{name:"\xB4",title:"S(NE_ACUT)"},KC_LT:{name:",",title:"S(NE_COMM)"},KC_GT:{name:".",title:"S(NE_DOT)"},KC_COLN:{name:"D",title:"S(NE_D) (capital D)"},KC_PIPE:{name:"(layer 3)",title:"NE_L3R"},KC_QUES:{name:"J",title:"S(NE_J) (capital J)"},KC_DQUO:{name:"Y",title:"S(NE_Y) (capital Y)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`^ +Esc`,title:"Esc normally, but ^ when Shift or GUI is active"}},nV={KC_GRV:{name:"~\n`",title:"NM_GRV"},KC_1:{name:`! +1`,title:"NM_1"},KC_2:{name:`@ +2`,title:"NM_2"},KC_3:{name:`# +3`,title:"NM_3"},KC_4:{name:`$ +4`,title:"NM_4"},KC_5:{name:`% +5`,title:"NM_5"},KC_6:{name:`^ +6`,title:"NM_6"},KC_7:{name:`& +7`,title:"NM_7"},KC_8:{name:`* +8`,title:"NM_8"},KC_9:{name:`( +9`,title:"NM_9"},KC_0:{name:`) +0`,title:"NM_0"},KC_MINS:{name:`_ +-`,title:"NM_MINS"},KC_EQL:{name:`+ +=`,title:"NM_EQL"},KC_Q:{name:"Q",title:"NM_Q"},KC_W:{name:"W",title:"NM_W"},KC_E:{name:"D",title:"NM_D"},KC_R:{name:"F",title:"NM_F"},KC_T:{name:"K",title:"NM_K"},KC_Y:{name:"J",title:"NM_J"},KC_U:{name:"U",title:"NM_U"},KC_I:{name:"R",title:"NM_R"},KC_O:{name:"L",title:"NM_L"},KC_P:{name:`: +;`,title:"NM_SCLN"},KC_LBRC:{name:`{ +[`,title:"NM_LBRC"},KC_RBRC:{name:`} +]`,title:"NM_RBRC"},KC_BSLS:{name:`| +\\`,title:"NM_BSLS"},KC_A:{name:"A",title:"NM_A"},KC_S:{name:"S",title:"NM_S"},KC_D:{name:"E",title:"NM_E"},KC_F:{name:"T",title:"NM_T"},KC_G:{name:"G",title:"NM_G"},KC_H:{name:"Y",title:"NM_Y"},KC_J:{name:"N",title:"NM_N"},KC_K:{name:"I",title:"NM_I"},KC_L:{name:"O",title:"NM_O"},KC_SCLN:{name:"H",title:"NM_H"},KC_QUOT:{name:`" +'`,title:"NM_QUOT"},KC_Z:{name:"Z",title:"NM_Z"},KC_X:{name:"X",title:"NM_X"},KC_C:{name:"C",title:"NM_C"},KC_V:{name:"V",title:"NM_V"},KC_B:{name:"B",title:"NM_B"},KC_N:{name:"P",title:"NM_P"},KC_M:{name:"M",title:"NM_M"},KC_COMM:{name:`< +,`,title:"NM_COMM"},KC_DOT:{name:`> +.`,title:"NM_DOT"},KC_SLSH:{name:`? +/`,title:"NM_SLSH"},"S(KC_GRV)":{name:"~",title:"NM_TILD"},KC_TILD:{name:"~",title:"NM_TILD"},"S(KC_1)":{name:"!",title:"NM_EXLM"},KC_EXLM:{name:"!",title:"NM_EXLM"},"S(KC_2)":{name:"@",title:"NM_AT"},KC_AT:{name:"@",title:"NM_AT"},"S(KC_3)":{name:"#",title:"NM_HASH"},KC_HASH:{name:"#",title:"NM_HASH"},"S(KC_4)":{name:"$",title:"NM_DLR"},KC_DLR:{name:"$",title:"NM_DLR"},"S(KC_5)":{name:"%",title:"NM_PERC"},KC_PERC:{name:"%",title:"NM_PERC"},"S(KC_6)":{name:"^",title:"NM_CIRC"},KC_CIRC:{name:"^",title:"NM_CIRC"},"S(KC_7)":{name:"&",title:"NM_AMPR"},KC_AMPR:{name:"&",title:"NM_AMPR"},"S(KC_8)":{name:"*",title:"NM_ASTR"},KC_ASTR:{name:"*",title:"NM_ASTR"},"S(KC_9)":{name:"(",title:"NM_LPRN"},KC_LPRN:{name:"(",title:"NM_LPRN"},"S(KC_0)":{name:")",title:"NM_RPRN"},KC_RPRN:{name:")",title:"NM_RPRN"},"S(KC_MINS)":{name:"_",title:"NM_UNDS"},KC_UNDS:{name:"_",title:"NM_UNDS"},"S(KC_EQL)":{name:"+",title:"NM_PLUS"},KC_PLUS:{name:"+",title:"NM_PLUS"},"S(KC_P)":{name:":",title:"NM_COLN"},"S(KC_LBRC)":{name:"{",title:"NM_LCBR"},KC_LCBR:{name:"{",title:"NM_LCBR"},"S(KC_RBRC)":{name:"}",title:"NM_RCBR"},KC_RCBR:{name:"}",title:"NM_RCBR"},"S(KC_BSLS)":{name:"|",title:"NM_PIPE"},KC_PIPE:{name:"|",title:"NM_PIPE"},"S(KC_QUOT)":{name:'"',title:"NM_DQUO"},KC_DQUO:{name:'"',title:"NM_DQUO"},"S(KC_COMM)":{name:"<",title:"NM_LABK"},KC_LT:{name:"<",title:"NM_LABK"},"S(KC_DOT)":{name:">",title:"NM_RABK"},KC_GT:{name:">",title:"NM_RABK"},"S(KC_SLSH)":{name:"?",title:"NM_QUES"},KC_QUES:{name:"?",title:"NM_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"H",title:"S(NM_H) (capital H)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},aV={KC_GRV:{name:`\xA7 +|`,title:"NO_PIPE"},KC_1:{name:`! +1`,title:"NO_1"},KC_2:{name:`" +2`,title:"NO_2"},KC_3:{name:`# +3`,title:"NO_3"},KC_4:{name:`\xA4 +4`,title:"NO_4"},KC_5:{name:`% +5`,title:"NO_5"},KC_6:{name:`& +6`,title:"NO_6"},KC_7:{name:`/ +7`,title:"NO_7"},KC_8:{name:`( +8`,title:"NO_8"},KC_9:{name:`) +9`,title:"NO_9"},KC_0:{name:`= +0`,title:"NO_0"},KC_MINS:{name:`? ++`,title:"NO_PLUS"},KC_EQL:{name:"`\n\\",title:"NO_BSLS"},KC_Q:{name:"Q",title:"NO_Q"},KC_W:{name:"W",title:"NO_W"},KC_E:{name:"E",title:"NO_E"},KC_R:{name:"R",title:"NO_R"},KC_T:{name:"T",title:"NO_T"},KC_Y:{name:"Y",title:"NO_Y"},KC_U:{name:"U",title:"NO_U"},KC_I:{name:"I",title:"NO_I"},KC_O:{name:"O",title:"NO_O"},KC_P:{name:"P",title:"NO_P"},KC_LBRC:{name:"\xC5",title:"NO_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"NO_DIAE (dead)"},KC_A:{name:"A",title:"NO_A"},KC_S:{name:"S",title:"NO_S"},KC_D:{name:"D",title:"NO_D"},KC_F:{name:"F",title:"NO_F"},KC_G:{name:"G",title:"NO_G"},KC_H:{name:"H",title:"NO_H"},KC_J:{name:"J",title:"NO_J"},KC_K:{name:"K",title:"NO_K"},KC_L:{name:"L",title:"NO_L"},KC_SCLN:{name:"\xD8",title:"NO_OSTR"},KC_QUOT:{name:"\xC6",title:"NO_AE"},KC_NUHS:{name:`* +'`,title:"NO_QUOT"},KC_NUBS:{name:`> +<`,title:"NO_LABK"},KC_Z:{name:"Z",title:"NO_Z"},KC_X:{name:"X",title:"NO_X"},KC_C:{name:"C",title:"NO_C"},KC_V:{name:"V",title:"NO_V"},KC_B:{name:"B",title:"NO_B"},KC_N:{name:"N",title:"NO_N"},KC_M:{name:"M",title:"NO_M"},KC_COMM:{name:`; +,`,title:"NO_COMM"},KC_DOT:{name:`: +.`,title:"NO_DOT"},KC_SLSH:{name:`_ +-`,title:"NO_MINS"},"S(KC_GRV)":{name:"\xA7",title:"NO_SECT"},KC_TILD:{name:"\xA7",title:"NO_SECT"},"S(KC_1)":{name:"!",title:"NO_EXLM"},KC_EXLM:{name:"!",title:"NO_EXLM"},"S(KC_2)":{name:'"',title:"NO_DQUO"},KC_AT:{name:'"',title:"NO_DQUO"},"S(KC_3)":{name:"#",title:"NO_HASH"},KC_HASH:{name:"#",title:"NO_HASH"},"S(KC_4)":{name:"\xA4",title:"NO_CURR"},KC_DLR:{name:"\xA4",title:"NO_CURR"},"S(KC_5)":{name:"%",title:"NO_PERC"},KC_PERC:{name:"%",title:"NO_PERC"},"S(KC_6)":{name:"&",title:"NO_AMPR"},KC_CIRC:{name:"&",title:"NO_AMPR"},"S(KC_7)":{name:"/",title:"NO_SLSH"},KC_AMPR:{name:"/",title:"NO_SLSH"},"S(KC_8)":{name:"(",title:"NO_LPRN"},KC_ASTR:{name:"(",title:"NO_LPRN"},"S(KC_9)":{name:")",title:"NO_RPRN"},KC_LPRN:{name:")",title:"NO_RPRN"},"S(KC_0)":{name:"=",title:"NO_EQL"},KC_RPRN:{name:"=",title:"NO_EQL"},"S(KC_MINS)":{name:"?",title:"NO_QUES"},KC_UNDS:{name:"?",title:"NO_QUES"},"S(KC_EQL)":{name:"`",title:"NO_GRV (dead)"},KC_PLUS:{name:"`",title:"NO_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"NO_CIRC (dead)"},KC_RCBR:{name:"^",title:"NO_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"NO_ASTR"},"S(KC_NUBS)":{name:">",title:"NO_RABK"},"S(KC_COMM)":{name:";",title:"NO_SCLN"},KC_LT:{name:";",title:"NO_SCLN"},"S(KC_DOT)":{name:":",title:"NO_COLN"},KC_GT:{name:":",title:"NO_COLN"},"S(KC_SLSH)":{name:"_",title:"NO_UNDS"},KC_QUES:{name:"_",title:"NO_UNDS"},"ALGR(KC_2)":{name:"@",title:"NO_AT"},"ALGR(KC_3)":{name:"\xA3",title:"NO_PND"},"ALGR(KC_4)":{name:"$",title:"NO_DLR"},"ALGR(KC_5)":{name:"\u20AC",title:"NO_EURO"},"ALGR(KC_7)":{name:"{",title:"NO_LCBR"},"ALGR(KC_8)":{name:"[",title:"NO_LBRC"},"ALGR(KC_9)":{name:"]",title:"NO_RBRC"},"ALGR(KC_0)":{name:"}",title:"NO_RCBR"},"ALGR(KC_EQL)":{name:"\xB4",title:"NO_ACUT (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"NO_TILD (dead)"},"ALGR(KC_M)":{name:"\xB5",title:"NO_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(NO_ARNG) (capital \xC5)"},KC_COLN:{name:"\xD8",title:"S(NO_OSTR) (capital \xD8)"},KC_PIPE:{name:"*",title:"NO_ASTR"},KC_DQUO:{name:"\xC6",title:"S(NO_AE) (capital \xC6)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`|/\xA7 +Esc`,title:"Esc normally, but | when GUI is active or \xA7 when Shift is active"}},iV={KC_GRV:{name:"~\n`",title:"PL_GRV"},KC_1:{name:`! +1`,title:"PL_1"},KC_2:{name:`@ +2`,title:"PL_2"},KC_3:{name:`# +3`,title:"PL_3"},KC_4:{name:`$ +4`,title:"PL_4"},KC_5:{name:`% +5`,title:"PL_5"},KC_6:{name:`^ +6`,title:"PL_6"},KC_7:{name:`& +7`,title:"PL_7"},KC_8:{name:`* +8`,title:"PL_8"},KC_9:{name:`( +9`,title:"PL_9"},KC_0:{name:`) +0`,title:"PL_0"},KC_MINS:{name:`_ +-`,title:"PL_MINS"},KC_EQL:{name:`+ +=`,title:"PL_EQL"},KC_Q:{name:"Q",title:"PL_Q"},KC_W:{name:"W",title:"PL_W"},KC_E:{name:"E",title:"PL_E"},KC_R:{name:"R",title:"PL_R"},KC_T:{name:"T",title:"PL_T"},KC_Y:{name:"Y",title:"PL_Y"},KC_U:{name:"U",title:"PL_U"},KC_I:{name:"I",title:"PL_I"},KC_O:{name:"O",title:"PL_O"},KC_P:{name:"P",title:"PL_P"},KC_LBRC:{name:`{ +[`,title:"PL_LBRC"},KC_RBRC:{name:`} +]`,title:"PL_RBRC"},KC_BSLS:{name:`| +\\`,title:"PL_BSLS"},KC_A:{name:"A",title:"PL_A"},KC_S:{name:"S",title:"PL_S"},KC_D:{name:"D",title:"PL_D"},KC_F:{name:"F",title:"PL_F"},KC_G:{name:"G",title:"PL_G"},KC_H:{name:"H",title:"PL_H"},KC_J:{name:"J",title:"PL_J"},KC_K:{name:"K",title:"PL_K"},KC_L:{name:"L",title:"PL_L"},KC_SCLN:{name:`: +;`,title:"PL_SCLN"},KC_QUOT:{name:`" +'`,title:"PL_QUOT"},KC_Z:{name:"Z",title:"PL_Z"},KC_X:{name:"X",title:"PL_X"},KC_C:{name:"C",title:"PL_C"},KC_V:{name:"V",title:"PL_V"},KC_B:{name:"B",title:"PL_B"},KC_N:{name:"N",title:"PL_N"},KC_M:{name:"M",title:"PL_M"},KC_COMM:{name:`< +,`,title:"PL_COMM"},KC_DOT:{name:`> +.`,title:"PL_DOT"},KC_SLSH:{name:`? +/`,title:"PL_SLSH"},"S(KC_GRV)":{name:"~",title:"PL_TILD"},KC_TILD:{name:"~",title:"PL_TILD"},"S(KC_1)":{name:"!",title:"PL_EXLM"},KC_EXLM:{name:"!",title:"PL_EXLM"},"S(KC_2)":{name:"@",title:"PL_AT"},KC_AT:{name:"@",title:"PL_AT"},"S(KC_3)":{name:"#",title:"PL_HASH"},KC_HASH:{name:"#",title:"PL_HASH"},"S(KC_4)":{name:"$",title:"PL_DLR"},KC_DLR:{name:"$",title:"PL_DLR"},"S(KC_5)":{name:"%",title:"PL_PERC"},KC_PERC:{name:"%",title:"PL_PERC"},"S(KC_6)":{name:"^",title:"PL_CIRC"},KC_CIRC:{name:"^",title:"PL_CIRC"},"S(KC_7)":{name:"&",title:"PL_AMPR"},KC_AMPR:{name:"&",title:"PL_AMPR"},"S(KC_8)":{name:"*",title:"PL_ASTR"},KC_ASTR:{name:"*",title:"PL_ASTR"},"S(KC_9)":{name:"(",title:"PL_LPRN"},KC_LPRN:{name:"(",title:"PL_LPRN"},"S(KC_0)":{name:")",title:"PL_RPRN"},KC_RPRN:{name:")",title:"PL_RPRN"},"S(KC_MINS)":{name:"_",title:"PL_UNDS"},KC_UNDS:{name:"_",title:"PL_UNDS"},"S(KC_EQL)":{name:"+",title:"PL_PLUS"},KC_PLUS:{name:"+",title:"PL_PLUS"},"S(KC_LBRC)":{name:"{",title:"PL_LCBR"},KC_LCBR:{name:"{",title:"PL_LCBR"},"S(KC_RBRC)":{name:"}",title:"PL_RCBR"},KC_RCBR:{name:"}",title:"PL_RCBR"},"S(KC_BSLS)":{name:"|",title:"PL_PIPE"},KC_PIPE:{name:"|",title:"PL_PIPE"},"S(KC_SCLN)":{name:":",title:"PL_COLN"},KC_COLN:{name:":",title:"PL_COLN"},"S(KC_QUOT)":{name:'"',title:"PL_DQUO"},KC_DQUO:{name:'"',title:"PL_DQUO"},"S(KC_COMM)":{name:"<",title:"PL_LABK"},KC_LT:{name:"<",title:"PL_LABK"},"S(KC_DOT)":{name:">",title:"PL_RABK"},KC_GT:{name:">",title:"PL_RABK"},"S(KC_SLSH)":{name:"?",title:"PL_QUES"},KC_QUES:{name:"?",title:"PL_QUES"},"ALGR(KC_E)":{name:"\u0118",title:"PL_EOGO"},"ALGR(KC_U)":{name:"\u20AC",title:"PL_EURO"},"ALGR(KC_O)":{name:"\xD3",title:"PL_OACU"},"ALGR(KC_A)":{name:"\u0104",title:"PL_AOGO"},"ALGR(KC_S)":{name:"\u015A",title:"PL_SACU"},"ALGR(KC_L)":{name:"\u0141",title:"PL_LSTR"},"ALGR(KC_Z)":{name:"\u017B",title:"PL_ZDOT"},"ALGR(KC_X)":{name:"\u0179",title:"PL_ZACU"},"ALGR(KC_C)":{name:"\u0106",title:"PL_CACU"},"ALGR(KC_N)":{name:"\u0143",title:"PL_NACU"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},rV={KC_GRV:{name:`| +\\`,title:"PT_BSLS"},KC_1:{name:`! +1`,title:"PT_1"},KC_2:{name:`" +2`,title:"PT_2"},KC_3:{name:`# +3`,title:"PT_3"},KC_4:{name:`$ +4`,title:"PT_4"},KC_5:{name:`% +5`,title:"PT_5"},KC_6:{name:`& +6`,title:"PT_6"},KC_7:{name:`/ +7`,title:"PT_7"},KC_8:{name:`( +8`,title:"PT_8"},KC_9:{name:`) +9`,title:"PT_9"},KC_0:{name:`= +0`,title:"PT_0"},KC_MINS:{name:`? +'`,title:"PT_QUOT"},KC_EQL:{name:`\xBB +\xAB`,title:"PT_LDAQ"},KC_Q:{name:"Q",title:"PT_Q"},KC_W:{name:"W",title:"PT_W"},KC_E:{name:"E",title:"PT_E"},KC_R:{name:"R",title:"PT_R"},KC_T:{name:"T",title:"PT_T"},KC_Y:{name:"Y",title:"PT_Y"},KC_U:{name:"U",title:"PT_U"},KC_I:{name:"I",title:"PT_I"},KC_O:{name:"O",title:"PT_O"},KC_P:{name:"P",title:"PT_P"},KC_LBRC:{name:`* ++`,title:"PT_PLUS"},KC_RBRC:{name:"`\n\xB4",title:"PT_ACUT (dead)"},KC_A:{name:"A",title:"PT_A"},KC_S:{name:"S",title:"PT_S"},KC_D:{name:"D",title:"PT_D"},KC_F:{name:"F",title:"PT_F"},KC_G:{name:"G",title:"PT_G"},KC_H:{name:"H",title:"PT_H"},KC_J:{name:"J",title:"PT_J"},KC_K:{name:"K",title:"PT_K"},KC_L:{name:"L",title:"PT_L"},KC_SCLN:{name:"\xC7",title:"PT_CCED"},KC_QUOT:{name:`\xAA +\xBA`,title:"PT_MORD"},KC_NUHS:{name:`^ +~`,title:"PT_TILD (dead)"},KC_NUBS:{name:`> +<`,title:"PT_LABK"},KC_Z:{name:"Z",title:"PT_Z"},KC_X:{name:"X",title:"PT_X"},KC_C:{name:"C",title:"PT_C"},KC_V:{name:"V",title:"PT_V"},KC_B:{name:"B",title:"PT_B"},KC_N:{name:"N",title:"PT_N"},KC_M:{name:"M",title:"PT_M"},KC_COMM:{name:`; +,`,title:"PT_COMM"},KC_DOT:{name:`: +.`,title:"PT_DOT"},KC_SLSH:{name:`_ +-`,title:"PT_MINS"},"S(KC_GRV)":{name:"|",title:"PT_PIPE"},KC_TILD:{name:"|",title:"PT_PIPE"},"S(KC_1)":{name:"!",title:"PT_EXLM"},KC_EXLM:{name:"!",title:"PT_EXLM"},"S(KC_2)":{name:'"',title:"PT_DQUO"},KC_AT:{name:'"',title:"PT_DQUO"},"S(KC_3)":{name:"#",title:"PT_HASH"},KC_HASH:{name:"#",title:"PT_HASH"},"S(KC_4)":{name:"$",title:"PT_DLR"},KC_DLR:{name:"$",title:"PT_DLR"},"S(KC_5)":{name:"%",title:"PT_PERC"},KC_PERC:{name:"%",title:"PT_PERC"},"S(KC_6)":{name:"&",title:"PT_AMPR"},KC_CIRC:{name:"&",title:"PT_AMPR"},"S(KC_7)":{name:"/",title:"PT_SLSH"},KC_AMPR:{name:"/",title:"PT_SLSH"},"S(KC_8)":{name:"(",title:"PT_LPRN"},KC_ASTR:{name:"(",title:"PT_LPRN"},"S(KC_9)":{name:")",title:"PT_RPRN"},KC_LPRN:{name:")",title:"PT_RPRN"},"S(KC_0)":{name:"=",title:"PT_EQL"},KC_RPRN:{name:"=",title:"PT_EQL"},"S(KC_MINS)":{name:"?",title:"PT_QUES"},KC_UNDS:{name:"?",title:"PT_QUES"},"S(KC_EQL)":{name:"\xBB",title:"PT_RDAQ"},KC_PLUS:{name:"\xBB",title:"PT_RDAQ"},"S(KC_LBRC)":{name:"*",title:"PT_ASTR"},KC_LCBR:{name:"*",title:"PT_ASTR"},"S(KC_RBRC)":{name:"`",title:"PT_GRV (dead)"},KC_RCBR:{name:"`",title:"PT_GRV (dead)"},"S(KC_QUOT)":{name:"\xAA",title:"PT_FORD"},KC_DQUO:{name:"\xAA",title:"PT_FORD"},"S(KC_NUHS)":{name:"^",title:"PT_CIRC (dead)"},"S(KC_NUBS)":{name:">",title:"PT_RABK"},"S(KC_COMM)":{name:";",title:"PT_SCLN"},KC_LT:{name:";",title:"PT_SCLN"},"S(KC_DOT)":{name:":",title:"PT_COLN"},KC_GT:{name:":",title:"PT_COLN"},"S(KC_SLSH)":{name:"_",title:"PT_UNDS"},KC_QUES:{name:"_",title:"PT_UNDS"},"ALGR(KC_2)":{name:"@",title:"PT_AT"},"ALGR(KC_3)":{name:"\xA3",title:"PT_PND"},"ALGR(KC_4)":{name:"\xA7",title:"PT_SECT"},"ALGR(KC_7)":{name:"{",title:"PT_LCBR"},"ALGR(KC_8)":{name:"[",title:"PT_LBRC"},"ALGR(KC_9)":{name:"]",title:"PT_RBRC"},"ALGR(KC_0)":{name:"}",title:"PT_RCBR"},"ALGR(KC_LBRC)":{name:"\xA8",title:"PT_DIAE (dead)"},"ALGR(KC_E)":{name:"\u20AC",title:"PT_EURO"},KC_BSLS:{name:`^ +~`,title:"(dead)"},"S(KC_BSLS)":{name:"^",title:"(dead)"},KC_COLN:{name:"\xC7",title:"S(PT_CCED) (capital \xC7)"},KC_PIPE:{name:"^",title:"PT_CIRC"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\\/| +Esc`,title:"Esc normally, but \\ when GUI is active or | when Shift is active"}},oV={KC_GRV:{name:`\xB1 +\xA7`,title:"PT_SECT"},KC_1:{name:`! +1`,title:"PT_1"},KC_2:{name:`" +2`,title:"PT_2"},KC_3:{name:`# +3`,title:"PT_3"},KC_4:{name:`$ +4`,title:"PT_4"},KC_5:{name:`% +5`,title:"PT_5"},KC_6:{name:`& +6`,title:"PT_6"},KC_7:{name:`/ +7`,title:"PT_7"},KC_8:{name:`( +8`,title:"PT_8"},KC_9:{name:`) +9`,title:"PT_9"},KC_0:{name:`= +0`,title:"PT_0"},KC_MINS:{name:`? +'`,title:"PT_QUOT"},KC_EQL:{name:`* ++`,title:"PT_PLUS"},KC_Q:{name:"Q",title:"PT_Q"},KC_W:{name:"W",title:"PT_W"},KC_E:{name:"E",title:"PT_E"},KC_R:{name:"R",title:"PT_R"},KC_T:{name:"T",title:"PT_T"},KC_Y:{name:"Y",title:"PT_Y"},KC_U:{name:"U",title:"PT_U"},KC_I:{name:"I",title:"PT_I"},KC_O:{name:"O",title:"PT_O"},KC_P:{name:"P",title:"PT_P"},KC_LBRC:{name:`\xAA +\xBA`,title:"PT_MORD"},KC_RBRC:{name:"`\n\xB4",title:"PT_ACUT (dead)"},KC_A:{name:"A",title:"PT_A"},KC_S:{name:"S",title:"PT_S"},KC_D:{name:"D",title:"PT_D"},KC_F:{name:"F",title:"PT_F"},KC_G:{name:"G",title:"PT_G"},KC_H:{name:"H",title:"PT_H"},KC_J:{name:"J",title:"PT_J"},KC_K:{name:"K",title:"PT_K"},KC_L:{name:"L",title:"PT_L"},KC_SCLN:{name:"\xC7",title:"PT_CCED"},KC_QUOT:{name:`^ +~`,title:"PT_TILD (dead)"},KC_NUHS:{name:`| +\\`,title:"PT_BSLS"},KC_NUBS:{name:`> +<`,title:"PT_LABK"},KC_Z:{name:"Z",title:"PT_Z"},KC_X:{name:"X",title:"PT_X"},KC_C:{name:"C",title:"PT_C"},KC_V:{name:"V",title:"PT_V"},KC_B:{name:"B",title:"PT_B"},KC_N:{name:"N",title:"PT_N"},KC_M:{name:"M",title:"PT_M"},KC_COMM:{name:`; +,`,title:"PT_COMM"},KC_DOT:{name:`: +.`,title:"PT_DOT"},KC_SLSH:{name:`_ +-`,title:"PT_MINS"},"S(KC_GRV)":{name:"\xB1",title:"PT_PLMN"},KC_TILD:{name:"\xB1",title:"PT_PLMN"},"S(KC_1)":{name:"!",title:"PT_EXLM"},KC_EXLM:{name:"!",title:"PT_EXLM"},"S(KC_2)":{name:'"',title:"PT_DQUO"},KC_AT:{name:'"',title:"PT_DQUO"},"S(KC_3)":{name:"#",title:"PT_HASH"},KC_HASH:{name:"#",title:"PT_HASH"},"S(KC_4)":{name:"$",title:"PT_DLR"},KC_DLR:{name:"$",title:"PT_DLR"},"S(KC_5)":{name:"%",title:"PT_PERC"},KC_PERC:{name:"%",title:"PT_PERC"},"S(KC_6)":{name:"&",title:"PT_AMPR"},KC_CIRC:{name:"&",title:"PT_AMPR"},"S(KC_7)":{name:"/",title:"PT_SLSH"},KC_AMPR:{name:"/",title:"PT_SLSH"},"S(KC_8)":{name:"(",title:"PT_LPRN"},KC_ASTR:{name:"(",title:"PT_LPRN"},"S(KC_9)":{name:")",title:"PT_RPRN"},KC_LPRN:{name:")",title:"PT_RPRN"},"S(KC_0)":{name:"=",title:"PT_EQL"},KC_RPRN:{name:"=",title:"PT_EQL"},"S(KC_MINS)":{name:"?",title:"PT_QUES"},KC_UNDS:{name:"?",title:"PT_QUES"},"S(KC_EQL)":{name:"*",title:"PT_ASTR"},KC_PLUS:{name:"*",title:"PT_ASTR"},"S(KC_LBRC)":{name:"\xAA",title:"PT_FORD"},KC_LCBR:{name:"\xAA",title:"PT_FORD"},"S(KC_RBRC)":{name:"`",title:"PT_GRV (dead)"},KC_RCBR:{name:"`",title:"PT_GRV (dead)"},"S(KC_QUOT)":{name:"^",title:"PT_CIRC (dead)"},KC_DQUO:{name:"^",title:"PT_CIRC (dead)"},"S(KC_NUHS)":{name:"|",title:"PT_PIPE"},"S(KC_NUBS)":{name:">",title:"PT_RABK"},"S(KC_COMM)":{name:";",title:"PT_SCLN"},KC_LT:{name:";",title:"PT_SCLN"},"S(KC_DOT)":{name:":",title:"PT_COLN"},KC_GT:{name:":",title:"PT_COLN"},"S(KC_SLSH)":{name:"_",title:"PT_UNDS"},KC_QUES:{name:"_",title:"PT_UNDS"},"A(KC_1)":{name:"\uF8FF",title:"PT_APPL (Apple logo)"},"A(KC_2)":{name:"@",title:"PT_AT"},"A(KC_3)":{name:"\u20AC",title:"PT_EURO"},"A(KC_4)":{name:"\xA3",title:"PT_PND"},"A(KC_5)":{name:"\u2030",title:"PT_PERM"},"A(KC_6)":{name:"\xB6",title:"PT_PILC"},"A(KC_7)":{name:"\xF7",title:"PT_DIV"},"A(KC_8)":{name:"[",title:"PT_LBRC"},"A(KC_9)":{name:"]",title:"PT_RBRC"},"A(KC_0)":{name:"\u2260",title:"PT_NEQL"},"A(KC_Q)":{name:"\u0152",title:"PT_OE"},"A(KC_W)":{name:"\u2211",title:"PT_NARS"},"A(KC_E)":{name:"\xC6",title:"PT_AE"},"A(KC_R)":{name:"\xAE",title:"PT_REGD"},"A(KC_T)":{name:"\u2122",title:"PT_TM"},"A(KC_Y)":{name:"\xA5",title:"PT_YEN"},"A(KC_U)":{name:"\u2020",title:"PT_DAGG"},"A(KC_I)":{name:"\u0131",title:"PT_DLSI"},"A(KC_O)":{name:"\xD8",title:"PT_OSTR"},"A(KC_P)":{name:"\u03C0",title:"PT_PI"},"A(KC_LBRC)":{name:"\xB0",title:"PT_DEG"},"A(KC_RBRC)":{name:"\xA8",title:"PT_DIAE (dead)"},"A(KC_A)":{name:"\xE5",title:"PT_ARNG"},"A(KC_S)":{name:"\xDF",title:"PT_SS"},"A(KC_D)":{name:"\u2202",title:"PT_PDIF"},"A(KC_F)":{name:"\u0192",title:"PT_FHK"},"A(KC_G)":{name:"\u02D9",title:"PT_DOTA"},"A(KC_H)":{name:"\u02C7",title:"PT_CARN"},"A(KC_J)":{name:"\xAF",title:"PT_MACR"},"A(KC_K)":{name:"\u201E",title:"PT_DLQU"},"A(KC_L)":{name:"\u2018",title:"PT_LSQU"},"A(KC_SCLN)":{name:"\xB8",title:"PT_CEDL"},"A(KC_QUOT)":{name:"\u02DC",title:"PT_STIL (dead)"},"A(KC_NUHS)":{name:"\u2039",title:"PT_LSAQ"},"A(KC_NUBS)":{name:"\u2264",title:"PT_LTEQ"},"A(KC_Z)":{name:"\u03A9",title:"PT_OMEG"},"A(KC_X)":{name:"\xAB",title:"PT_LDAQ"},"A(KC_C)":{name:"\xA9",title:"PT_COPY"},"A(KC_V)":{name:"\u221A",title:"PT_SQRT"},"A(KC_B)":{name:"\u222B",title:"PT_INTG"},"A(KC_N)":{name:"\xAC",title:"PT_NOT"},"A(KC_M)":{name:"\xB5",title:"PT_MICR"},"A(KC_COMM)":{name:"\u201C",title:"PT_LDQU"},"A(KC_DOT)":{name:"\u2026",title:"PT_ELLP"},"A(KC_SLSH)":{name:"\u2014",title:"PT_MDSH"},"S(A(KC_1))":{name:"\xA1",title:"PT_IEXL"},"S(A(KC_2))":{name:"\uFB01",title:"PT_FI"},"S(A(KC_3))":{name:"\uFB02",title:"PT_FL"},"S(A(KC_4))":{name:"\xA2",title:"PT_CENT"},"S(A(KC_5))":{name:"\u221E",title:"PT_INFN"},"S(A(KC_6))":{name:"\u2022",title:"PT_BULT"},"S(A(KC_7))":{name:"\u2044",title:"PT_FRSL"},"S(A(KC_8))":{name:"{",title:"PT_LCBR"},"S(A(KC_9))":{name:"}",title:"PT_RCBR"},"S(A(KC_0))":{name:"\u2248",title:"PT_AEQL"},"S(A(KC_MINS))":{name:"\xBF",title:"PT_IQUE"},"S(A(KC_EQL))":{name:"\u25CA",title:"PT_LOZN"},"S(A(KC_U))":{name:"\u2021",title:"PT_DDAG"},"S(A(KC_I))":{name:"\u02DA",title:"PT_RNGA"},"S(A(KC_P))":{name:"\u220F",title:"PT_NARP"},"S(A(KC_RBRC))":{name:"\u02DD",title:"PT_DACU"},"S(A(KC_D))":{name:"\u2206",title:"PT_INCR"},"S(A(KC_K))":{name:"\u201A",title:"PT_SLQU"},"S(A(KC_L))":{name:"\u2019",title:"PT_RSQU"},"S(A(KC_SCLN))":{name:"\u02DB",title:"PT_OGON"},"S(A(KC_QUOT))":{name:"\u02C6",title:"PT_DCIR (dead)"},"S(A(KC_NUHS))":{name:"\u203A",title:"PT_RSAQ"},"S(A(KC_NUBS))":{name:"\u2265",title:"PT_GTEQ"},"S(A(KC_X))":{name:"\xBB",title:"PT_RDAQ"},"S(A(KC_COMM))":{name:"\u201D",title:"PT_RDQU"},"S(A(KC_DOT))":{name:"\xB7",title:"PT_MDDT"},"S(A(KC_SLSH))":{name:"\u2013",title:"PT_NDSH"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_COLN:{name:"\xC7",title:"S(PT_CCED) (capital \xC7)"},KC_PIPE:{name:"|",title:"PT_PIPE"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xA7/\xB1 +Esc`,title:"Esc normally, but \xA7 when GUI is active or \xB1 when Shift is active"}},lV={KC_GRV:{name:`\u201D +\u201E`,title:"RO_DLQU"},KC_1:{name:`! +1`,title:"RO_1"},KC_2:{name:`@ +2`,title:"RO_2"},KC_3:{name:`# +3`,title:"RO_3"},KC_4:{name:`$ +4`,title:"RO_4"},KC_5:{name:`% +5`,title:"RO_5"},KC_6:{name:`^ +6`,title:"RO_6"},KC_7:{name:`& +7`,title:"RO_7"},KC_8:{name:`* +8`,title:"RO_8"},KC_9:{name:`( +9`,title:"RO_9"},KC_0:{name:`) +0`,title:"RO_0"},KC_MINS:{name:`_ +-`,title:"RO_MINS"},KC_EQL:{name:`+ +=`,title:"RO_EQL"},KC_Q:{name:"Q",title:"RO_Q"},KC_W:{name:"W",title:"RO_W"},KC_E:{name:"E",title:"RO_E"},KC_R:{name:"R",title:"RO_R"},KC_T:{name:"T",title:"RO_T"},KC_Y:{name:"Y",title:"RO_Y"},KC_U:{name:"U",title:"RO_U"},KC_I:{name:"I",title:"RO_I"},KC_O:{name:"O",title:"RO_O"},KC_P:{name:"P",title:"RO_P"},KC_LBRC:{name:"\u0102",title:"RO_ABRV"},KC_RBRC:{name:"\xCE",title:"RO_ICIR"},KC_A:{name:"A",title:"RO_A"},KC_S:{name:"S",title:"RO_S"},KC_D:{name:"D",title:"RO_D"},KC_F:{name:"F",title:"RO_F"},KC_G:{name:"G",title:"RO_G"},KC_H:{name:"H",title:"RO_H"},KC_J:{name:"J",title:"RO_J"},KC_K:{name:"K",title:"RO_K"},KC_L:{name:"L",title:"RO_L"},KC_SCLN:{name:"\u0218",title:"RO_SCOM"},KC_QUOT:{name:"\u021A",title:"RO_TCOM"},KC_NUHS:{name:"\xC2",title:"RO_ACIR"},KC_NUBS:{name:`| +\\`,title:"RO_BSLS"},KC_Z:{name:"Z",title:"RO_Z"},KC_X:{name:"X",title:"RO_X"},KC_C:{name:"C",title:"RO_C"},KC_V:{name:"V",title:"RO_V"},KC_B:{name:"B",title:"RO_B"},KC_N:{name:"N",title:"RO_N"},KC_M:{name:"M",title:"RO_M"},KC_COMM:{name:`; +,`,title:"RO_COMM"},KC_DOT:{name:`: +.`,title:"RO_DOT"},KC_SLSH:{name:`? +/`,title:"RO_SLSH"},"S(KC_GRV)":{name:"\u201D",title:"RO_RDQU"},KC_TILD:{name:"\u201D",title:"RO_RDQU"},"S(KC_1)":{name:"!",title:"RO_EXLM"},KC_EXLM:{name:"!",title:"RO_EXLM"},"S(KC_2)":{name:"@",title:"RO_AT"},KC_AT:{name:"@",title:"RO_AT"},"S(KC_3)":{name:"#",title:"RO_HASH"},KC_HASH:{name:"#",title:"RO_HASH"},"S(KC_4)":{name:"$",title:"RO_DLR"},KC_DLR:{name:"$",title:"RO_DLR"},"S(KC_5)":{name:"%",title:"RO_PERC"},KC_PERC:{name:"%",title:"RO_PERC"},"S(KC_6)":{name:"^",title:"RO_CIRC"},KC_CIRC:{name:"^",title:"RO_CIRC"},"S(KC_7)":{name:"&",title:"RO_AMPR"},KC_AMPR:{name:"&",title:"RO_AMPR"},"S(KC_8)":{name:"*",title:"RO_ASTR"},KC_ASTR:{name:"*",title:"RO_ASTR"},"S(KC_9)":{name:"(",title:"RO_LPRN"},KC_LPRN:{name:"(",title:"RO_LPRN"},"S(KC_0)":{name:")",title:"RO_RPRN"},KC_RPRN:{name:")",title:"RO_RPRN"},"S(KC_MINS)":{name:"_",title:"RO_UNDS"},KC_UNDS:{name:"_",title:"RO_UNDS"},"S(KC_EQL)":{name:"+",title:"RO_PLUS"},KC_PLUS:{name:"+",title:"RO_PLUS"},"S(KC_NUBS)":{name:"|",title:"RO_PIPE"},"S(KC_COMM)":{name:";",title:"RO_SCLN"},KC_LT:{name:";",title:"RO_SCLN"},"S(KC_DOT)":{name:":",title:"RO_COLN"},KC_GT:{name:":",title:"RO_COLN"},"S(KC_SLSH)":{name:"?",title:"RO_QUES"},KC_QUES:{name:"?",title:"RO_QUES"},"ALGR(KC_GRV)":{name:"`",title:"RO_GRV"},"ALGR(KC_1)":{name:"~",title:"RO_DTIL (dead)"},"ALGR(KC_2)":{name:"\u02C7",title:"RO_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"RO_DCIR (dead)"},"ALGR(KC_4)":{name:"\u02D8",title:"RO_BREV (dead)"},"ALGR(KC_5)":{name:"\xB0",title:"RO_RNGA (dead)"},"ALGR(KC_6)":{name:"\u02DB",title:"RO_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"RO_DGRV (dead)"},"ALGR(KC_8)":{name:"\u02D9",title:"RO_DOTA (dead)"},"ALGR(KC_9)":{name:"\xB4",title:"RO_ACUT (dead)"},"ALGR(KC_0)":{name:"\u02DD",title:"RO_DACU (dead)"},"ALGR(KC_MINS)":{name:"\xA8",title:"RO_DIAE (dead)"},"ALGR(KC_EQL)":{name:"\xB8",title:"RO_CEDL (dead)"},"ALGR(KC_E)":{name:"\u20AC",title:"RO_EURO"},"ALGR(KC_P)":{name:"\xA7",title:"RO_SECT"},"ALGR(KC_LBRC)":{name:"[",title:"RO_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"RO_RBRC"},"ALGR(KC_S)":{name:"\xDF",title:"RO_SS"},"ALGR(KC_D)":{name:"\u0110",title:"RO_DSTR"},"ALGR(KC_L)":{name:"\u0141",title:"RO_LSTR"},"ALGR(KC_QUOT)":{name:"'",title:"RO_QUOT"},"ALGR(KC_C)":{name:"\xA9",title:"RO_COPY"},"ALGR(KC_COMM)":{name:"<",title:"RO_LABK"},"ALGR(KC_DOT)":{name:">",title:"RO_RABK"},"S(ALGR(KC_GRV))":{name:"~",title:"RO_TILD"},"S(ALGR(KC_MINS))":{name:"\u2013",title:"RO_NDSH"},"S(ALGR(KC_EQL))":{name:"\xB1",title:"RO_PLMN"},"S(ALGR(KC_LBRC))":{name:"{",title:"RO_LCBR"},"S(ALGR(KC_RBRC))":{name:"}",title:"RO_RCBR"},"S(ALGR(KC_QUOT))":{name:'"',title:"RO_DQUO"},"S(ALGR(KC_COMM))":{name:"\xAB",title:"RO_LDAQ"},"S(ALGR(KC_DOT))":{name:"\xBB",title:"RO_RDAQ"},KC_BSLS:{name:"\xC2",title:""},"S(KC_BSLS)":{name:"\xC2",title:""},KC_LCBR:{name:"\u0102",title:"S(RO_ABRV) (capital \u0102)"},KC_RCBR:{name:"\xCE",title:"S(RO_ICIR) (capital \xCE)"},KC_COLN:{name:"\u0218",title:"S(RO_SCOM) (capital \u0218)"},KC_PIPE:{name:"\xC2",title:"RO_ACIR (capital \xC2)"},KC_DQUO:{name:"\u021A",title:"S(RO_TCOM) (capital \u021A)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`\u201E/\u201D +Esc`,title:"Esc normally, but \u201E when GUI is active or \u201D when Shift is active"}},sV={KC_GRV:{name:"\u0401",title:"RU_YO"},KC_1:{name:`! +1`,title:"RU_1"},KC_2:{name:`" +2`,title:"RU_2"},KC_3:{name:`\u2116 +3`,title:"RU_3"},KC_4:{name:`; +4`,title:"RU_4"},KC_5:{name:`% +5`,title:"RU_5"},KC_6:{name:`: +6`,title:"RU_6"},KC_7:{name:`? +7`,title:"RU_7"},KC_8:{name:`* +8`,title:"RU_8"},KC_9:{name:`( +9`,title:"RU_9"},KC_0:{name:`) +0`,title:"RU_0"},KC_MINS:{name:`_ +-`,title:"RU_MINS"},KC_EQL:{name:`+ +=`,title:"RU_EQL"},KC_Q:{name:"\u0419",title:"RU_SHTI"},KC_W:{name:"\u0426",title:"RU_TSE"},KC_E:{name:"\u0423",title:"RU_U"},KC_R:{name:"\u041A",title:"RU_KA"},KC_T:{name:"\u0415",title:"RU_IE"},KC_Y:{name:"\u041D",title:"RU_EN"},KC_U:{name:"\u0413",title:"RU_GHE"},KC_I:{name:"\u0428",title:"RU_SHA"},KC_O:{name:"\u0429",title:"RU_SHCH"},KC_P:{name:"\u0417",title:"RU_ZE"},KC_LBRC:{name:"\u0425",title:"RU_HA"},KC_RBRC:{name:"\u042A",title:"RU_HARD"},KC_BSLS:{name:`/ +\\`,title:"RU_BSLS"},KC_A:{name:"\u0424",title:"RU_EF"},KC_S:{name:"\u042B",title:"RU_YERU"},KC_D:{name:"\u0412",title:"RU_VE"},KC_F:{name:"\u0410",title:"RU_A"},KC_G:{name:"\u041F",title:"RU_PE"},KC_H:{name:"\u0420",title:"RU_ER"},KC_J:{name:"\u041E",title:"RU_O"},KC_K:{name:"\u041B",title:"RU_EL"},KC_L:{name:"\u0414",title:"RU_DE"},KC_SCLN:{name:"\u0416",title:"RU_ZHE"},KC_QUOT:{name:"\u042D",title:"RU_E"},KC_Z:{name:"\u042F",title:"RU_YA"},KC_X:{name:"\u0427",title:"RU_CHE"},KC_C:{name:"\u0421",title:"RU_ES"},KC_V:{name:"\u041C",title:"RU_EM"},KC_B:{name:"\u0418",title:"RU_I"},KC_N:{name:"\u0422",title:"RU_TE"},KC_M:{name:"\u042C",title:"RU_SOFT"},KC_COMM:{name:"\u0411",title:"RU_BE"},KC_DOT:{name:"\u042E",title:"RU_YU"},KC_SLSH:{name:`, +.`,title:"RU_DOT"},"S(KC_1)":{name:"!",title:"RU_EXLM"},KC_EXLM:{name:"!",title:"RU_EXLM"},"S(KC_2)":{name:'"',title:"RU_DQUO"},KC_AT:{name:'"',title:"RU_DQUO"},"S(KC_3)":{name:"\u2116",title:"RU_NUM"},KC_HASH:{name:"\u2116",title:"RU_NUM"},"S(KC_4)":{name:";",title:"RU_SCLN"},KC_DLR:{name:";",title:"RU_SCLN"},"S(KC_5)":{name:"%",title:"RU_PERC"},KC_PERC:{name:"%",title:"RU_PERC"},"S(KC_6)":{name:":",title:"RU_COLN"},KC_CIRC:{name:":",title:"RU_COLN"},"S(KC_7)":{name:"?",title:"RU_QUES"},KC_AMPR:{name:"?",title:"RU_QUES"},"S(KC_8)":{name:"*",title:"RU_ASTR"},KC_ASTR:{name:"*",title:"RU_ASTR"},"S(KC_9)":{name:"(",title:"RU_LPRN"},KC_LPRN:{name:"(",title:"RU_LPRN"},"S(KC_0)":{name:")",title:"RU_RPRN"},KC_RPRN:{name:")",title:"RU_RPRN"},"S(KC_MINS)":{name:"_",title:"RU_UNDS"},KC_UNDS:{name:"_",title:"RU_UNDS"},"S(KC_EQL)":{name:"+",title:"RU_PLUS"},KC_PLUS:{name:"+",title:"RU_PLUS"},"S(KC_BSLS)":{name:"/",title:"RU_SLSH"},KC_PIPE:{name:"/",title:"RU_SLSH"},"S(KC_SLSH)":{name:",",title:"RU_COMM"},KC_QUES:{name:",",title:"RU_COMM"},"ALGR(KC_8)":{name:"\u20BD",title:"RU_RUBL"},KC_NUHS:{name:`/ +\\`,title:""},"S(KC_NUHS)":{name:"/",title:""},KC_NUBS:{name:`/ +\\`,title:""},"S(KC_NUBS)":{name:"/",title:""},KC_TILD:{name:"\u0401",title:"S(RU_YO) (capital \u0401)"},KC_LCBR:{name:"\u0425",title:"S(RU_HA) (capital \u0425)"},KC_RCBR:{name:"\u042A",title:"S(RU_HARD) (capital \u042A)"},KC_LT:{name:"\u0411",title:"S(RU_BE) (capital \u0411)"},KC_GT:{name:"\u042E",title:"S(RU_YU) (capital \u042E)"},KC_COLN:{name:"\u0416",title:"S(RU_ZHE) (capital \u0416)"},KC_DQUO:{name:"\u042D",title:"S(RU_E) (capital \u042D)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`\u0401 +Esc`,title:"Esc normally, but \u0401 when Shift or GUI is active"},KC_PDOT:{name:",",title:""}},_V={KC_GRV:{name:"~\n`",title:"RS_GRV"},KC_1:{name:`! +1`,title:"RS_1"},KC_2:{name:`" +2`,title:"RS_2"},KC_3:{name:`# +3`,title:"RS_3"},KC_4:{name:`$ +4`,title:"RS_4"},KC_5:{name:`% +5`,title:"RS_5"},KC_6:{name:`& +6`,title:"RS_6"},KC_7:{name:`/ +7`,title:"RS_7"},KC_8:{name:`( +8`,title:"RS_8"},KC_9:{name:`) +9`,title:"RS_9"},KC_0:{name:`= +0`,title:"RS_0"},KC_MINS:{name:`? +'`,title:"RS_QUOT (dead)"},KC_EQL:{name:`* ++`,title:"RS_PLUS"},KC_Q:{name:"\u0409",title:"RS_LJE"},KC_W:{name:"\u040A",title:"RS_NJE"},KC_E:{name:"\u0415",title:"RS_IE"},KC_R:{name:"\u0420",title:"RS_ER"},KC_T:{name:"\u0422",title:"RS_TE"},KC_Y:{name:"\u0417",title:"RS_ZE"},KC_U:{name:"\u0423",title:"RS_U"},KC_I:{name:"\u0418",title:"RS_I"},KC_O:{name:"\u041E",title:"RS_O"},KC_P:{name:"\u041F",title:"RS_PE"},KC_LBRC:{name:"\u0428",title:"RS_SHA"},KC_RBRC:{name:"\u0402",title:"RS_DJE"},KC_A:{name:"\u0410",title:"RS_A"},KC_S:{name:"\u0421",title:"RS_ES"},KC_D:{name:"\u0414",title:"RS_DE"},KC_F:{name:"\u0424",title:"RS_EF"},KC_G:{name:"\u0413",title:"RS_GHE"},KC_H:{name:"\u0425",title:"RS_HA"},KC_J:{name:"\u0408",title:"RS_JE"},KC_K:{name:"\u041A",title:"RS_KA"},KC_L:{name:"\u041B",title:"RS_EL"},KC_SCLN:{name:"\u0427",title:"RS_CHE"},KC_QUOT:{name:"\u040B",title:"RS_TSHE"},KC_NUHS:{name:"\u0416",title:"RS_ZHE"},KC_NUBS:{name:`> +<`,title:"RS_LABK"},KC_Z:{name:"\u0405",title:"RS_DZE"},KC_X:{name:"\u040F",title:"RS_DZHE"},KC_C:{name:"\u0426",title:"RS_TSE"},KC_V:{name:"\u0412",title:"RS_VE"},KC_B:{name:"\u0411",title:"RS_BE"},KC_N:{name:"\u041D",title:"RS_EN"},KC_M:{name:"\u041C",title:"RS_EM"},KC_COMM:{name:`; +,`,title:"RS_COMM"},KC_DOT:{name:`: +.`,title:"RS_DOT"},KC_SLSH:{name:`_ +-`,title:"RS_MINS"},"S(KC_GRV)":{name:"~",title:"RS_TILD"},KC_TILD:{name:"~",title:"RS_TILD"},"S(KC_1)":{name:"!",title:"RS_EXLM"},KC_EXLM:{name:"!",title:"RS_EXLM"},"S(KC_2)":{name:'"',title:"RS_DQUO"},KC_AT:{name:'"',title:"RS_DQUO"},"S(KC_3)":{name:"#",title:"RS_HASH"},KC_HASH:{name:"#",title:"RS_HASH"},"S(KC_4)":{name:"$",title:"RS_DLR"},KC_DLR:{name:"$",title:"RS_DLR"},"S(KC_5)":{name:"%",title:"RS_PERC"},KC_PERC:{name:"%",title:"RS_PERC"},"S(KC_6)":{name:"&",title:"RS_AMPR"},KC_CIRC:{name:"&",title:"RS_AMPR"},"S(KC_7)":{name:"/",title:"RS_SLSH"},KC_AMPR:{name:"/",title:"RS_SLSH"},"S(KC_8)":{name:"(",title:"RS_LPRN"},KC_ASTR:{name:"(",title:"RS_LPRN"},"S(KC_9)":{name:")",title:"RS_RPRN"},KC_LPRN:{name:")",title:"RS_RPRN"},"S(KC_0)":{name:"=",title:"RS_EQL"},KC_RPRN:{name:"=",title:"RS_EQL"},"S(KC_MINS)":{name:"?",title:"RS_QUES"},KC_UNDS:{name:"?",title:"RS_QUES"},"S(KC_EQL)":{name:"*",title:"RS_ASTR"},KC_PLUS:{name:"*",title:"RS_ASTR"},"S(KC_NUBS)":{name:">",title:"RS_RABK"},"S(KC_COMM)":{name:";",title:"RS_SCLN"},KC_LT:{name:";",title:"RS_SCLN"},"S(KC_DOT)":{name:":",title:"RS_COLN"},KC_GT:{name:":",title:"RS_COLN"},"S(KC_SLSH)":{name:"_",title:"RS_UNDS"},KC_QUES:{name:"_",title:"RS_UNDS"},"ALGR(KC_E)":{name:"\u20AC",title:"RS_EURO"},KC_BSLS:{name:"\u0416",title:""},"S(KC_BSLS)":{name:"\u0416",title:""},KC_LCBR:{name:"\u0428",title:"S(RS_SHA) (capital \u0428)"},KC_RCBR:{name:"\u0402",title:"S(RS_DJE) (capital \u0402)"},KC_COLN:{name:"\u0427",title:"S(RS_CHE) (capital \u0427)"},KC_PIPE:{name:"\u0416",title:"RS_ZHE (capital \u0416)"},KC_DQUO:{name:"\u040B",title:"S(RS_TSHE) (capital \u040B)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},cV={KC_GRV:{name:`~ +\u201A`,title:"RS_SLQU (dead)"},KC_1:{name:`! +1`,title:"RS_1"},KC_2:{name:`" +2`,title:"RS_2"},KC_3:{name:`# +3`,title:"RS_3"},KC_4:{name:`$ +4`,title:"RS_4"},KC_5:{name:`% +5`,title:"RS_5"},KC_6:{name:`& +6`,title:"RS_6"},KC_7:{name:`/ +7`,title:"RS_7"},KC_8:{name:`( +8`,title:"RS_8"},KC_9:{name:`) +9`,title:"RS_9"},KC_0:{name:`= +0`,title:"RS_0"},KC_MINS:{name:`? +'`,title:"RS_QUOT"},KC_EQL:{name:`* ++`,title:"RS_PLUS"},KC_Q:{name:"Q",title:"RS_Q"},KC_W:{name:"W",title:"RS_W"},KC_E:{name:"E",title:"RS_E"},KC_R:{name:"R",title:"RS_R"},KC_T:{name:"T",title:"RS_T"},KC_Y:{name:"Z",title:"RS_Z"},KC_U:{name:"U",title:"RS_U"},KC_I:{name:"I",title:"RS_I"},KC_O:{name:"O",title:"RS_O"},KC_P:{name:"P",title:"RS_P"},KC_LBRC:{name:"\u0160",title:"RS_SCAR"},KC_RBRC:{name:"\u0110",title:"RS_DSTR"},KC_A:{name:"A",title:"RS_A"},KC_S:{name:"S",title:"RS_S"},KC_D:{name:"D",title:"RS_D"},KC_F:{name:"F",title:"RS_F"},KC_G:{name:"G",title:"RS_G"},KC_H:{name:"H",title:"RS_H"},KC_J:{name:"J",title:"RS_J"},KC_K:{name:"K",title:"RS_K"},KC_L:{name:"L",title:"RS_L"},KC_SCLN:{name:"\u010C",title:"RS_CCAR"},KC_QUOT:{name:"\u0106",title:"RS_CACU"},KC_NUHS:{name:"\u017D",title:"RS_ZCAR"},KC_NUBS:{name:`> +<`,title:"RS_LABK"},KC_Z:{name:"Y",title:"RS_Y"},KC_X:{name:"X",title:"RS_X"},KC_C:{name:"C",title:"RS_C"},KC_V:{name:"V",title:"RS_V"},KC_B:{name:"B",title:"RS_B"},KC_N:{name:"N",title:"RS_N"},KC_M:{name:"M",title:"RS_M"},KC_COMM:{name:`; +,`,title:"RS_COMM"},KC_DOT:{name:`: +.`,title:"RS_DOT"},KC_SLSH:{name:`_ +-`,title:"RS_MINS"},"S(KC_GRV)":{name:"~",title:"RS_TILD"},KC_TILD:{name:"~",title:"RS_TILD"},"S(KC_1)":{name:"!",title:"RS_EXLM"},KC_EXLM:{name:"!",title:"RS_EXLM"},"S(KC_2)":{name:'"',title:"RS_DQUO"},KC_AT:{name:'"',title:"RS_DQUO"},"S(KC_3)":{name:"#",title:"RS_HASH"},KC_HASH:{name:"#",title:"RS_HASH"},"S(KC_4)":{name:"$",title:"RS_DLR"},KC_DLR:{name:"$",title:"RS_DLR"},"S(KC_5)":{name:"%",title:"RS_PERC"},KC_PERC:{name:"%",title:"RS_PERC"},"S(KC_6)":{name:"&",title:"RS_AMPR"},KC_CIRC:{name:"&",title:"RS_AMPR"},"S(KC_7)":{name:"/",title:"RS_SLSH"},KC_AMPR:{name:"/",title:"RS_SLSH"},"S(KC_8)":{name:"(",title:"RS_LPRN"},KC_ASTR:{name:"(",title:"RS_LPRN"},"S(KC_9)":{name:")",title:"RS_RPRN"},KC_LPRN:{name:")",title:"RS_RPRN"},"S(KC_0)":{name:"=",title:"RS_EQL"},KC_RPRN:{name:"=",title:"RS_EQL"},"S(KC_MINS)":{name:"?",title:"RS_QUES"},KC_UNDS:{name:"?",title:"RS_QUES"},"S(KC_EQL)":{name:"*",title:"RS_ASTR"},KC_PLUS:{name:"*",title:"RS_ASTR"},"S(KC_NUBS)":{name:">",title:"RS_RABK"},"S(KC_COMM)":{name:";",title:"RS_SCLN"},KC_LT:{name:";",title:"RS_SCLN"},"S(KC_DOT)":{name:":",title:"RS_COLN"},KC_GT:{name:":",title:"RS_COLN"},"S(KC_SLSH)":{name:"_",title:"RS_UNDS"},KC_QUES:{name:"_",title:"RS_UNDS"},"ALGR(KC_2)":{name:"\u02C7",title:"RS_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"RS_CIRC (dead)"},"ALGR(KC_4)":{name:"\u02D8",title:"RS_BREV (dead)"},"ALGR(KC_5)":{name:"\xB0",title:"RS_RNGA (dead)"},"ALGR(KC_6)":{name:"\u02DB",title:"RS_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"RS_GRV"},"ALGR(KC_8)":{name:"\u02D9",title:"RS_DOTA (dead)"},"ALGR(KC_9)":{name:"\xB4",title:"RS_ACUT (dead)"},"ALGR(KC_0)":{name:"\u02DD",title:"RS_DACU (dead)"},"ALGR(KC_MINS)":{name:"\xA8",title:"RS_DIAE (dead)"},"ALGR(KC_EQL)":{name:"\xB8",title:"RS_CEDL (dead)"},"ALGR(KC_Q)":{name:"\\",title:"RS_BSLS"},"ALGR(KC_W)":{name:"|",title:"RS_PIPE"},"ALGR(KC_E)":{name:"\u20AC",title:"RS_EURO"},"ALGR(KC_LBRC)":{name:"\xF7",title:"RS_DIV"},"ALGR(KC_RBRC)":{name:"\xD7",title:"RS_MUL"},"ALGR(KC_F)":{name:"[",title:"RS_LBRC"},"ALGR(KC_G)":{name:"]",title:"RS_RBRC"},"ALGR(KC_K)":{name:"\u0142",title:"RS_LLST"},"ALGR(KC_L)":{name:"\u0141",title:"RS_CLST"},"ALGR(KC_QUOT)":{name:"\xDF",title:"RS_SS"},"ALGR(KC_NUHS)":{name:"\xA4",title:"RS_CURR"},"ALGR(KC_V)":{name:"@",title:"RS_AT"},"ALGR(KC_B)":{name:"{",title:"RS_LCBR"},"ALGR(KC_N)":{name:"}",title:"RS_RCBR"},"ALGR(KC_M)":{name:"\xA7",title:"RS_SECT"},KC_BSLS:{name:"\u017D",title:""},"S(KC_BSLS)":{name:"\u017D",title:""},KC_LCBR:{name:"\u0160",title:"S(RS_SCAR) (capital \u0160)"},KC_RCBR:{name:"\u0110",title:"S(RS_DSTR) (capital \u0110)"},KC_COLN:{name:"\u010C",title:"S(RS_CCAR) (capital \u010C)"},KC_PIPE:{name:"\u017D",title:"RS_ZCAR (capital \u017D)"},KC_DQUO:{name:"\u0106",title:"S(RS_CACU) (capital \u0106)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\u201A/~ +Esc`,title:"Esc normally, but \u201A when GUI is active or ~ when Shift is active"}},uV={KC_GRV:{name:`\xB0 +;`,title:"SK_SCLN"},KC_1:{name:`1 ++`,title:"SK_PLUS"},KC_2:{name:`2 +\u013E`,title:"SK_LCAR"},KC_3:{name:`3 +\u0161`,title:"SK_SCAR"},KC_4:{name:`4 +\u010D`,title:"SK_CCAR"},KC_5:{name:`5 +\u0165`,title:"SK_TCAR"},KC_6:{name:`6 +\u017E`,title:"SK_ZCAR"},KC_7:{name:`7 +\xFD`,title:"SK_YACU"},KC_8:{name:`8 +\xE1`,title:"SK_AACU"},KC_9:{name:`9 +\xED`,title:"SK_IACU"},KC_0:{name:`0 +\xE9`,title:"SK_EACU"},KC_MINS:{name:`% +=`,title:"SK_EQL"},KC_EQL:{name:`\u02C7 +\xB4`,title:"SK_ACUT (dead)"},KC_Q:{name:"Q",title:"SK_Q"},KC_W:{name:"W",title:"SK_W"},KC_E:{name:"E",title:"SK_E"},KC_R:{name:"R",title:"SK_R"},KC_T:{name:"T",title:"SK_T"},KC_Y:{name:"Z",title:"SK_Z"},KC_U:{name:"U",title:"SK_U"},KC_I:{name:"I",title:"SK_I"},KC_O:{name:"O",title:"SK_O"},KC_P:{name:"P",title:"SK_P"},KC_LBRC:{name:`/ +\xFA`,title:"SK_UACU"},KC_RBRC:{name:`( +\xE4`,title:"SK_ADIA"},KC_A:{name:"A",title:"SK_A"},KC_S:{name:"S",title:"SK_S"},KC_D:{name:"D",title:"SK_D"},KC_F:{name:"F",title:"SK_F"},KC_G:{name:"G",title:"SK_G"},KC_H:{name:"H",title:"SK_H"},KC_J:{name:"J",title:"SK_J"},KC_K:{name:"K",title:"SK_K"},KC_L:{name:"L",title:"SK_L"},KC_SCLN:{name:`" +\xF4`,title:"SK_OCIR"},KC_QUOT:{name:`! +\xA7`,title:"SK_SECT"},KC_NUHS:{name:`) +\u0148`,title:"SK_NCAR"},KC_NUBS:{name:`* +&`,title:"SK_AMPR"},KC_Z:{name:"Y",title:"SK_Y"},KC_X:{name:"X",title:"SK_X"},KC_C:{name:"C",title:"SK_C"},KC_V:{name:"V",title:"SK_V"},KC_B:{name:"B",title:"SK_B"},KC_N:{name:"N",title:"SK_N"},KC_M:{name:"M",title:"SK_M"},KC_COMM:{name:`? +,`,title:"SK_COMM"},KC_DOT:{name:`: +.`,title:"SK_DOT"},KC_SLSH:{name:`_ +-`,title:"SK_MINS"},"S(KC_GRV)":{name:"\xB0",title:"SK_RNGA (dead)"},KC_TILD:{name:"\xB0",title:"SK_RNGA (dead)"},"S(KC_1)":{name:"1",title:"SK_1"},KC_EXLM:{name:"1",title:"SK_1"},"S(KC_2)":{name:"2",title:"SK_2"},KC_AT:{name:"2",title:"SK_2"},"S(KC_3)":{name:"3",title:"SK_3"},KC_HASH:{name:"3",title:"SK_3"},"S(KC_4)":{name:"4",title:"SK_4"},KC_DLR:{name:"4",title:"SK_4"},"S(KC_5)":{name:"5",title:"SK_5"},KC_PERC:{name:"5",title:"SK_5"},"S(KC_6)":{name:"6",title:"SK_6"},KC_CIRC:{name:"6",title:"SK_6"},"S(KC_7)":{name:"7",title:"SK_7"},KC_AMPR:{name:"7",title:"SK_7"},"S(KC_8)":{name:"8",title:"SK_8"},KC_ASTR:{name:"8",title:"SK_8"},"S(KC_9)":{name:"9",title:"SK_9"},KC_LPRN:{name:"9",title:"SK_9"},"S(KC_0)":{name:"0",title:"SK_0"},KC_RPRN:{name:"0",title:"SK_0"},"S(KC_MINS)":{name:"%",title:"SK_PERC"},KC_UNDS:{name:"%",title:"SK_PERC"},"S(KC_EQL)":{name:"\u02C7",title:"SK_CARN (dead)"},KC_PLUS:{name:"\u02C7",title:"SK_CARN (dead)"},"S(KC_LBRC)":{name:"/",title:"SK_SLSH"},KC_LCBR:{name:"/",title:"SK_SLSH"},"S(KC_RBRC)":{name:"(",title:"SK_LPRN"},KC_RCBR:{name:"(",title:"SK_LPRN"},"S(KC_SCLN)":{name:'"',title:"SK_DQUO"},KC_COLN:{name:'"',title:"SK_DQUO"},"S(KC_QUOT)":{name:"!",title:"SK_EXLM"},KC_DQUO:{name:"!",title:"SK_EXLM"},"S(KC_NUHS)":{name:")",title:"SK_RPRN"},"S(KC_NUBS)":{name:"*",title:"SK_ASTR"},"S(KC_COMM)":{name:"?",title:"SK_QUES"},KC_LT:{name:"?",title:"SK_QUES"},"S(KC_DOT)":{name:":",title:"SK_COLN"},KC_GT:{name:":",title:"SK_COLN"},"S(KC_SLSH)":{name:"_",title:"SK_UNDS"},KC_QUES:{name:"_",title:"SK_UNDS"},"ALGR(KC_1)":{name:"~",title:"SK_TILD"},"ALGR(KC_3)":{name:"^",title:"SK_CIRC (dead)"},"ALGR(KC_4)":{name:"\u02D8",title:"SK_BREV (dead)"},"ALGR(KC_5)":{name:"\u02DB",title:"SK_OGON (dead)"},"ALGR(KC_6)":{name:"`",title:"SK_GRV"},"ALGR(KC_7)":{name:"\u02D9",title:"SK_DOTA (dead)"},"ALGR(KC_0)":{name:"\u02DD",title:"SK_DACU (dead)"},"ALGR(KC_MINS)":{name:"\xA8",title:"SK_DIAE (dead)"},"ALGR(KC_EQL)":{name:"\xB8",title:"SK_CEDL (dead)"},"ALGR(KC_Q)":{name:"\\",title:"SK_BSLS"},"ALGR(KC_W)":{name:"|",title:"SK_PIPE"},"ALGR(KC_E)":{name:"\u20AC",title:"SK_EURO"},"ALGR(KC_P)":{name:"'",title:"SK_QUOT"},"ALGR(KC_LBRC)":{name:"\xF7",title:"SK_DIV"},"ALGR(KC_RBRC)":{name:"\xD7",title:"SK_MUL"},"ALGR(KC_S)":{name:"\u0111",title:"SK_LDST"},"ALGR(KC_D)":{name:"\u0110",title:"SK_CDST"},"ALGR(KC_F)":{name:"[",title:"SK_LBRC"},"ALGR(KC_G)":{name:"]",title:"SK_RBRC"},"ALGR(KC_K)":{name:"\u0142",title:"SK_LLST"},"ALGR(KC_L)":{name:"\u0141",title:"SK_CLST"},"ALGR(KC_SCLN)":{name:"$",title:"SK_DLR"},"ALGR(KC_QUOT)":{name:"\xDF",title:"SK_SS"},"ALGR(KC_NUHS)":{name:"\xA4",title:"SK_CURR"},"ALGR(KC_NUBS)":{name:"<",title:"SK_LABK"},"ALGR(KC_Z)":{name:">",title:"SK_RABK"},"ALGR(KC_X)":{name:"#",title:"SK_HASH"},"ALGR(KC_V)":{name:"@",title:"SK_AT"},"ALGR(KC_B)":{name:"{",title:"SK_LCBR"},"ALGR(KC_N)":{name:"}",title:"SK_RCBR"},KC_BSLS:{name:`) +\u0148`,title:""},"S(KC_BSLS)":{name:")",title:""},KC_PIPE:{name:")",title:"SK_RPRN"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`;/\xB0 +Esc`,title:"Esc normally, but ; when GUI is active or \xB0 when Shift is active"}},mV={KC_GRV:{name:`\xA8 +\xB8`,title:"SI_CEDL (dead)"},KC_1:{name:`! +1`,title:"SI_1"},KC_2:{name:`" +2`,title:"SI_2"},KC_3:{name:`# +3`,title:"SI_3"},KC_4:{name:`$ +4`,title:"SI_4"},KC_5:{name:`% +5`,title:"SI_5"},KC_6:{name:`& +6`,title:"SI_6"},KC_7:{name:`/ +7`,title:"SI_7"},KC_8:{name:`( +8`,title:"SI_8"},KC_9:{name:`) +9`,title:"SI_9"},KC_0:{name:`= +0`,title:"SI_0"},KC_MINS:{name:`? +'`,title:"SI_QUOT"},KC_EQL:{name:`* ++`,title:"SI_PLUS"},KC_Q:{name:"Q",title:"SI_Q"},KC_W:{name:"W",title:"SI_W"},KC_E:{name:"E",title:"SI_E"},KC_R:{name:"R",title:"SI_R"},KC_T:{name:"T",title:"SI_T"},KC_Y:{name:"Z",title:"SI_Z"},KC_U:{name:"U",title:"SI_U"},KC_I:{name:"I",title:"SI_I"},KC_O:{name:"O",title:"SI_O"},KC_P:{name:"P",title:"SI_P"},KC_LBRC:{name:"\u0160",title:"SI_SCAR"},KC_RBRC:{name:"\u0110",title:"SI_DSTR"},KC_A:{name:"A",title:"SI_A"},KC_S:{name:"S",title:"SI_S"},KC_D:{name:"D",title:"SI_D"},KC_F:{name:"F",title:"SI_F"},KC_G:{name:"G",title:"SI_G"},KC_H:{name:"H",title:"SI_H"},KC_J:{name:"J",title:"SI_J"},KC_K:{name:"K",title:"SI_K"},KC_L:{name:"L",title:"SI_L"},KC_SCLN:{name:"\u010C",title:"SI_CCAR"},KC_QUOT:{name:"\u0106",title:"SI_CACU"},KC_NUHS:{name:"\u017D",title:"SI_ZCAR"},KC_NUBS:{name:`> +<`,title:"SI_LABK"},KC_Z:{name:"Y",title:"SI_Y"},KC_X:{name:"X",title:"SI_X"},KC_C:{name:"C",title:"SI_C"},KC_V:{name:"V",title:"SI_V"},KC_B:{name:"B",title:"SI_B"},KC_N:{name:"N",title:"SI_N"},KC_M:{name:"M",title:"SI_M"},KC_COMM:{name:`; +,`,title:"SI_COMM"},KC_DOT:{name:`: +.`,title:"SI_DOT"},KC_SLSH:{name:`_ +-`,title:"SI_MINS"},"S(KC_GRV)":{name:"\xA8",title:"SI_DIAE (dead)"},KC_TILD:{name:"\xA8",title:"SI_DIAE (dead)"},"S(KC_1)":{name:"!",title:"SI_EXLM"},KC_EXLM:{name:"!",title:"SI_EXLM"},"S(KC_2)":{name:'"',title:"SI_DQUO"},KC_AT:{name:'"',title:"SI_DQUO"},"S(KC_3)":{name:"#",title:"SI_HASH"},KC_HASH:{name:"#",title:"SI_HASH"},"S(KC_4)":{name:"$",title:"SI_DLR"},KC_DLR:{name:"$",title:"SI_DLR"},"S(KC_5)":{name:"%",title:"SI_PERC"},KC_PERC:{name:"%",title:"SI_PERC"},"S(KC_6)":{name:"&",title:"SI_AMPR"},KC_CIRC:{name:"&",title:"SI_AMPR"},"S(KC_7)":{name:"/",title:"SI_SLSH"},KC_AMPR:{name:"/",title:"SI_SLSH"},"S(KC_8)":{name:"(",title:"SI_LPRN"},KC_ASTR:{name:"(",title:"SI_LPRN"},"S(KC_9)":{name:")",title:"SI_RPRN"},KC_LPRN:{name:")",title:"SI_RPRN"},"S(KC_0)":{name:"=",title:"SI_EQL"},KC_RPRN:{name:"=",title:"SI_EQL"},"S(KC_MINS)":{name:"?",title:"SI_QUES"},KC_UNDS:{name:"?",title:"SI_QUES"},"S(KC_EQL)":{name:"*",title:"SI_ASTR"},KC_PLUS:{name:"*",title:"SI_ASTR"},"S(KC_NUBS)":{name:">",title:"SI_RABK"},"S(KC_COMM)":{name:";",title:"SI_SCLN"},KC_LT:{name:";",title:"SI_SCLN"},"S(KC_DOT)":{name:":",title:"SI_COLN"},KC_GT:{name:":",title:"SI_COLN"},"S(KC_SLSH)":{name:"_",title:"SI_UNDS"},KC_QUES:{name:"_",title:"SI_UNDS"},"ALGR(KC_1)":{name:"~",title:"SI_TILD"},"ALGR(KC_2)":{name:"\u02C7",title:"SI_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"SI_CIRC (dead)"},"ALGR(KC_4)":{name:"\u02D8",title:"SI_BREV (dead)"},"ALGR(KC_5)":{name:"\xB0",title:"SI_RNGA (dead)"},"ALGR(KC_6)":{name:"\u02DB",title:"SI_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"SI_GRV"},"ALGR(KC_8)":{name:"\u02D9",title:"SI_DOTA (dead)"},"ALGR(KC_9)":{name:"\xB4",title:"SI_ACUT (dead)"},"ALGR(KC_0)":{name:"\u02DD",title:"SI_DACU (dead)"},"ALGR(KC_Q)":{name:"\\",title:"SI_BSLS"},"ALGR(KC_W)":{name:"|",title:"SI_PIPE"},"ALGR(KC_E)":{name:"\u20AC",title:"SI_EURO"},"ALGR(KC_LBRC)":{name:"\xF7",title:"SI_DIV"},"ALGR(KC_RBRC)":{name:"\xD7",title:"SI_MUL"},"ALGR(KC_F)":{name:"[",title:"SI_LBRC"},"ALGR(KC_G)":{name:"]",title:"SI_RBRC"},"ALGR(KC_K)":{name:"\u0142",title:"SI_LLST"},"ALGR(KC_L)":{name:"\u0141",title:"SI_CLST"},"ALGR(KC_QUOT)":{name:"\xDF",title:"SI_SS"},"ALGR(KC_NUHS)":{name:"\xA4",title:"SI_CURR"},"ALGR(KC_V)":{name:"@",title:"SI_AT"},"ALGR(KC_B)":{name:"{",title:"SI_LCBR"},"ALGR(KC_N)":{name:"}",title:"SI_RCBR"},"ALGR(KC_M)":{name:"\xA7",title:"SI_SECT"},KC_BSLS:{name:"\u017D",title:""},"S(KC_BSLS)":{name:"\u017D",title:""},KC_LCBR:{name:"\u0160",title:"S(SI_SCAR) (capital \u0160)"},KC_RCBR:{name:"\u0110",title:"S(SI_DSTR) (capital \u0110)"},KC_COLN:{name:"\u010C",title:"S(SI_CCAR) (capital \u010C)"},KC_PIPE:{name:"\u017D",title:"SI_ZCAR (capital \u017D)"},KC_DQUO:{name:"\u0106",title:"S(SI_CACU) (capital \u0106)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xB8/\xA8 +Esc`,title:"Esc normally, but \xB8 when GUI is active or \xA8 when Shift is active"}},fV={KC_GRV:{name:`\xAA +\xBA`,title:"ES_MORD"},KC_1:{name:`! +1`,title:"ES_1"},KC_2:{name:`" +2`,title:"ES_2"},KC_3:{name:`\xB7 +3`,title:"ES_3"},KC_4:{name:`$ +4`,title:"ES_4"},KC_5:{name:`% +5`,title:"ES_5"},KC_6:{name:`& +6`,title:"ES_6"},KC_7:{name:`/ +7`,title:"ES_7"},KC_8:{name:`( +8`,title:"ES_8"},KC_9:{name:`) +9`,title:"ES_9"},KC_0:{name:`= +0`,title:"ES_0"},KC_MINS:{name:`? +'`,title:"ES_QUOT"},KC_EQL:{name:`\xBF +\xA1`,title:"ES_IEXL"},KC_Q:{name:"Q",title:"ES_Q"},KC_W:{name:"W",title:"ES_W"},KC_E:{name:"E",title:"ES_E"},KC_R:{name:"R",title:"ES_R"},KC_T:{name:"T",title:"ES_T"},KC_Y:{name:"Y",title:"ES_Y"},KC_U:{name:"U",title:"ES_U"},KC_I:{name:"I",title:"ES_I"},KC_O:{name:"O",title:"ES_O"},KC_P:{name:"P",title:"ES_P"},KC_LBRC:{name:"^\n`",title:"ES_GRV (dead)"},KC_RBRC:{name:`* ++`,title:"ES_PLUS"},KC_A:{name:"A",title:"ES_A"},KC_S:{name:"S",title:"ES_S"},KC_D:{name:"D",title:"ES_D"},KC_F:{name:"F",title:"ES_F"},KC_G:{name:"G",title:"ES_G"},KC_H:{name:"H",title:"ES_H"},KC_J:{name:"J",title:"ES_J"},KC_K:{name:"K",title:"ES_K"},KC_L:{name:"L",title:"ES_L"},KC_SCLN:{name:"\xD1",title:"ES_NTIL"},KC_QUOT:{name:`\xA8 +\xB4`,title:"ES_ACUT (dead)"},KC_NUHS:{name:"\xC7",title:"ES_CCED"},KC_NUBS:{name:`> +<`,title:"ES_LABK"},KC_Z:{name:"Z",title:"ES_Z"},KC_X:{name:"X",title:"ES_X"},KC_C:{name:"C",title:"ES_C"},KC_V:{name:"V",title:"ES_V"},KC_B:{name:"B",title:"ES_B"},KC_N:{name:"N",title:"ES_N"},KC_M:{name:"M",title:"ES_M"},KC_COMM:{name:`; +,`,title:"ES_COMM"},KC_DOT:{name:`: +.`,title:"ES_DOT"},KC_SLSH:{name:`_ +-`,title:"ES_MINS"},"S(KC_GRV)":{name:"\xAA",title:"ES_FORD"},KC_TILD:{name:"\xAA",title:"ES_FORD"},"S(KC_1)":{name:"!",title:"ES_EXLM"},KC_EXLM:{name:"!",title:"ES_EXLM"},"S(KC_2)":{name:'"',title:"ES_DQUO"},KC_AT:{name:'"',title:"ES_DQUO"},"S(KC_3)":{name:"\xB7",title:"ES_BULT"},KC_HASH:{name:"\xB7",title:"ES_BULT"},"S(KC_4)":{name:"$",title:"ES_DLR"},KC_DLR:{name:"$",title:"ES_DLR"},"S(KC_5)":{name:"%",title:"ES_PERC"},KC_PERC:{name:"%",title:"ES_PERC"},"S(KC_6)":{name:"&",title:"ES_AMPR"},KC_CIRC:{name:"&",title:"ES_AMPR"},"S(KC_7)":{name:"/",title:"ES_SLSH"},KC_AMPR:{name:"/",title:"ES_SLSH"},"S(KC_8)":{name:"(",title:"ES_LPRN"},KC_ASTR:{name:"(",title:"ES_LPRN"},"S(KC_9)":{name:")",title:"ES_RPRN"},KC_LPRN:{name:")",title:"ES_RPRN"},"S(KC_0)":{name:"=",title:"ES_EQL"},KC_RPRN:{name:"=",title:"ES_EQL"},"S(KC_MINS)":{name:"?",title:"ES_QUES"},KC_UNDS:{name:"?",title:"ES_QUES"},"S(KC_EQL)":{name:"\xBF",title:"ES_IQUE"},KC_PLUS:{name:"\xBF",title:"ES_IQUE"},"S(KC_LBRC)":{name:"^",title:"ES_CIRC (dead)"},KC_LCBR:{name:"^",title:"ES_CIRC (dead)"},"S(KC_RBRC)":{name:"*",title:"ES_ASTR"},KC_RCBR:{name:"*",title:"ES_ASTR"},"S(KC_QUOT)":{name:"\xA8",title:"ES_DIAE (dead)"},KC_DQUO:{name:"\xA8",title:"ES_DIAE (dead)"},"S(KC_NUBS)":{name:">",title:"ES_RABK"},"S(KC_COMM)":{name:";",title:"ES_SCLN"},KC_LT:{name:";",title:"ES_SCLN"},"S(KC_DOT)":{name:":",title:"ES_COLN"},KC_GT:{name:":",title:"ES_COLN"},"S(KC_SLSH)":{name:"_",title:"ES_UNDS"},KC_QUES:{name:"_",title:"ES_UNDS"},"ALGR(KC_GRV)":{name:"\\",title:"ES_BSLS"},"ALGR(KC_1)":{name:"|",title:"ES_PIPE"},"ALGR(KC_2)":{name:"@",title:"ES_AT"},"ALGR(KC_3)":{name:"#",title:"ES_HASH"},"ALGR(KC_4)":{name:"~",title:"ES_TILD"},"ALGR(KC_5)":{name:"\u20AC",title:"ES_EURO"},"ALGR(KC_6)":{name:"\xAC",title:"ES_NOT"},"ALGR(KC_LBRC)":{name:"[",title:"ES_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"ES_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"ES_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"ES_RCBR"},KC_BSLS:{name:"\xC7",title:""},"S(KC_BSLS)":{name:"\xC7",title:""},KC_COLN:{name:"\xD1",title:"S(ES_NTIL) (capital \xD1)"},KC_PIPE:{name:"\xC7",title:"ES_CCED (capital \xC7)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xBA/\xAA +Esc`,title:"Esc normally, but \xBA when GUI is active or \xAA when Shift is active"}},CV={KC_GRV:{name:`\xAA +\xBA`,title:"DV_MORD"},KC_1:{name:`! +1`,title:"DV_1"},KC_2:{name:`" +2`,title:"DV_2"},KC_3:{name:`\xB7 +3`,title:"DV_3"},KC_4:{name:`$ +4`,title:"DV_4"},KC_5:{name:`% +5`,title:"DV_5"},KC_6:{name:`& +6`,title:"DV_6"},KC_7:{name:`/ +7`,title:"DV_7"},KC_8:{name:`( +8`,title:"DV_8"},KC_9:{name:`) +9`,title:"DV_9"},KC_0:{name:`= +0`,title:"DV_0"},KC_MINS:{name:`? +'`,title:"DV_QUOT"},KC_EQL:{name:`\xBF +\xA1`,title:"DV_IEXL"},KC_Q:{name:`: +.`,title:"DV_DOT"},KC_W:{name:`; +,`,title:"DV_COMM"},KC_E:{name:"\xD1",title:"DV_NTIL"},KC_R:{name:"P",title:"DV_P"},KC_T:{name:"Y",title:"DV_Y"},KC_Y:{name:"F",title:"DV_F"},KC_U:{name:"G",title:"DV_G"},KC_I:{name:"C",title:"DV_C"},KC_O:{name:"H",title:"DV_H"},KC_P:{name:"L",title:"DV_L"},KC_LBRC:{name:"^\n`",title:"DV_GRV (dead)"},KC_RBRC:{name:`* ++`,title:"DV_PLUS"},KC_A:{name:"A",title:"DV_A"},KC_S:{name:"O",title:"DV_O"},KC_D:{name:"E",title:"DV_E"},KC_F:{name:"U",title:"DV_U"},KC_G:{name:"I",title:"DV_I"},KC_H:{name:"D",title:"DV_D"},KC_J:{name:"R",title:"DV_R"},KC_K:{name:"T",title:"DV_T"},KC_L:{name:"N",title:"DV_N"},KC_SCLN:{name:"S",title:"DV_S"},KC_QUOT:{name:`\xA8 +\xB4`,title:"DV_ACUT (dead)"},KC_NUHS:{name:"\xC7",title:"DV_CCED"},KC_NUBS:{name:`> +<`,title:"DV_LABK"},KC_Z:{name:`_ +-`,title:"DV_MINS"},KC_X:{name:"Q",title:"DV_Q"},KC_C:{name:"J",title:"DV_J"},KC_V:{name:"K",title:"DV_K"},KC_B:{name:"X",title:"DV_X"},KC_N:{name:"B",title:"DV_B"},KC_M:{name:"M",title:"DV_M"},KC_COMM:{name:"W",title:"DV_W"},KC_DOT:{name:"V",title:"DV_V"},KC_SLSH:{name:"Z",title:"DV_Z"},"S(KC_GRV)":{name:"\xAA",title:"DV_FORD"},KC_TILD:{name:"\xAA",title:"DV_FORD"},"S(KC_1)":{name:"!",title:"DV_EXLM"},KC_EXLM:{name:"!",title:"DV_EXLM"},"S(KC_2)":{name:'"',title:"DV_DQUO"},KC_AT:{name:'"',title:"DV_DQUO"},"S(KC_3)":{name:"\xB7",title:"DV_BULT"},KC_HASH:{name:"\xB7",title:"DV_BULT"},"S(KC_4)":{name:"$",title:"DV_DLR"},KC_DLR:{name:"$",title:"DV_DLR"},"S(KC_5)":{name:"%",title:"DV_PERC"},KC_PERC:{name:"%",title:"DV_PERC"},"S(KC_6)":{name:"&",title:"DV_AMPR"},KC_CIRC:{name:"&",title:"DV_AMPR"},"S(KC_7)":{name:"/",title:"DV_SLSH"},KC_AMPR:{name:"/",title:"DV_SLSH"},"S(KC_8)":{name:"(",title:"DV_LPRN"},KC_ASTR:{name:"(",title:"DV_LPRN"},"S(KC_9)":{name:")",title:"DV_RPRN"},KC_LPRN:{name:")",title:"DV_RPRN"},"S(KC_0)":{name:"=",title:"DV_EQL"},KC_RPRN:{name:"=",title:"DV_EQL"},"S(KC_MINS)":{name:"?",title:"DV_QUES"},KC_UNDS:{name:"?",title:"DV_QUES"},"S(KC_EQL)":{name:"\xBF",title:"DV_IQUE"},KC_PLUS:{name:"\xBF",title:"DV_IQUE"},"S(KC_Q)":{name:":",title:"DV_COLN"},"S(KC_W)":{name:";",title:"DV_SCLN"},"S(KC_LBRC)":{name:"^",title:"DV_CIRC (dead)"},KC_LCBR:{name:"^",title:"DV_CIRC (dead)"},"S(KC_RBRC)":{name:"*",title:"DV_ASTR"},KC_RCBR:{name:"*",title:"DV_ASTR"},"S(KC_QUOT)":{name:"\xA8",title:"DV_DIAE (dead)"},KC_DQUO:{name:"\xA8",title:"DV_DIAE (dead)"},"S(KC_NUBS)":{name:">",title:"DV_RABK"},"S(KC_Z)":{name:"_",title:"DV_UNDS"},"ALGR(KC_GRV)":{name:"\\",title:"DV_BSLS"},"ALGR(KC_1)":{name:"|",title:"DV_PIPE"},"ALGR(KC_2)":{name:"@",title:"DV_AT"},"ALGR(KC_3)":{name:"#",title:"DV_HASH"},"ALGR(KC_4)":{name:"~",title:"DV_TILD"},"ALGR(KC_5)":{name:"\u20AC",title:"DV_EURO"},"ALGR(KC_6)":{name:"\xAC",title:"DV_NOT"},"ALGR(KC_LBRC)":{name:"[",title:"DV_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"DV_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"DV_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"DV_RCBR"},KC_BSLS:{name:"\xC7",title:""},"S(KC_BSLS)":{name:"\xC7",title:""},KC_LT:{name:"W",title:"S(DV_W) (capital W)"},KC_GT:{name:"V",title:"S(DV_V) (capital V)"},KC_COLN:{name:"S",title:"S(DV_S) (capital S)"},KC_PIPE:{name:"\xC7",title:"DV_CCED (capital \xC7)"},KC_QUES:{name:"Z",title:"S(DV_Z) (capital Z)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xBA/\xAA +Esc`,title:"Esc normally, but \xBA when GUI is active or \xAA when Shift is active"}},dV={KC_GRV:{name:`\xBD +\xA7`,title:"SE_SECT"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`\xA4 +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n\xB4",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"\xC5",title:"SE_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"SE_DIAE (dead)"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"\xD6",title:"SE_ODIA"},KC_QUOT:{name:"\xC4",title:"SE_ADIA"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_NUBS:{name:`> +<`,title:"SE_LABK"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:"\xBD",title:"SE_HALF"},KC_TILD:{name:"\xBD",title:"SE_HALF"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"\xA4",title:"SE_CURR"},KC_DLR:{name:"\xA4",title:"SE_CURR"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV (dead)"},KC_PLUS:{name:"`",title:"SE_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_NUBS)":{name:">",title:"SE_RABK"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"ALGR(KC_2)":{name:"@",title:"SE_AT"},"ALGR(KC_3)":{name:"\xA3",title:"SE_PND"},"ALGR(KC_4)":{name:"$",title:"SE_DLR"},"ALGR(KC_5)":{name:"\u20AC",title:"SE_EURO"},"ALGR(KC_7)":{name:"{",title:"SE_LCBR"},"ALGR(KC_8)":{name:"[",title:"SE_LBRC"},"ALGR(KC_9)":{name:"]",title:"SE_RBRC"},"ALGR(KC_0)":{name:"}",title:"SE_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"SE_BSLS"},"ALGR(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"ALGR(KC_NUBS)":{name:"|",title:"SE_PIPE"},"ALGR(KC_M)":{name:"\xB5",title:"SE_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(SE_ARNG) (capital \xC5)"},KC_COLN:{name:"\xD6",title:"S(SE_ODIA) (capital \xD6)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"\xC4",title:"S(SE_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xA7/\xBD +Esc`,title:"Esc normally, but \xA7 when GUI is active or \xBD when Shift is active"}},pV={KC_GRV:{name:`> +<`,title:"SE_LABK"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`\u20AC +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n\xB4",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"\xC5",title:"SE_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"SE_DIAE (dead)"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"\xD6",title:"SE_ODIA"},KC_QUOT:{name:"\xC4",title:"SE_ADIA"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:">",title:"SE_RABK"},KC_TILD:{name:">",title:"SE_RABK"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"\u20AC",title:"SE_EURO"},KC_DLR:{name:"\u20AC",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"\u2264",title:"SE_LTEQ"},"A(KC_1)":{name:"\xA9",title:"SE_COPY"},"A(KC_2)":{name:"\u2122",title:"SE_TM"},"A(KC_3)":{name:"\xA3",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"\u221E",title:"SE_INFN"},"A(KC_6)":{name:"\xA7",title:"SE_SECT"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"\u2248",title:"SE_AEQL"},"A(KC_MINS)":{name:"\xB1",title:"SE_PLMN"},"A(KC_Q)":{name:"\u2022",title:"SE_BULT"},"A(KC_W)":{name:"\u03A9",title:"SE_OMEG"},"A(KC_E)":{name:"\xC9",title:"SE_EACU"},"A(KC_R)":{name:"\xAE",title:"SE_REGD"},"A(KC_T)":{name:"\u2020",title:"SE_DAGG"},"A(KC_Y)":{name:"\xB5",title:"SE_MICR"},"A(KC_U)":{name:"\xDC",title:"SE_UDIA"},"A(KC_I)":{name:"\u0131",title:"SE_DLSI"},"A(KC_O)":{name:"\u0152",title:"SE_OE"},"A(KC_P)":{name:"\u03C0",title:"SE_PI"},"A(KC_LBRC)":{name:"\u02D9",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_NUHS)":{name:"@",title:"SE_AT"},"A(KC_A)":{name:"\uF8FF",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"\xDF",title:"SE_SS"},"A(KC_D)":{name:"\u2202",title:"SE_PDIF"},"A(KC_F)":{name:"\u0192",title:"SE_FHK"},"A(KC_G)":{name:"\xB8",title:"SE_CEDL"},"A(KC_H)":{name:"\u02DB",title:"SE_OGON"},"A(KC_J)":{name:"\u221A",title:"SE_SQRT"},"A(KC_K)":{name:"\xAA",title:"SE_FORD"},"A(KC_L)":{name:"\uFB01",title:"SE_FI"},"A(KC_SCLN)":{name:"\xD8",title:"SE_OSTR"},"A(KC_QUOT)":{name:"\xC6",title:"SE_AE"},"A(KC_Z)":{name:"\xF7",title:"SE_DIV"},"A(KC_C)":{name:"\xC7",title:"SE_CCED"},"A(KC_V)":{name:"\u2039",title:"SE_LSAQ"},"A(KC_B)":{name:"\u203A",title:"SE_RSAQ"},"A(KC_N)":{name:"\u2018",title:"SE_LSQU"},"A(KC_M)":{name:"\u2019",title:"SE_RSQU"},"A(KC_COMM)":{name:"\u201A",title:"SE_SLQU"},"A(KC_DOT)":{name:"\u2026",title:"SE_ELLP"},"A(KC_SLSH)":{name:"\u2013",title:"SE_NDSH"},"S(A(KC_GRV))":{name:"\u2265",title:"SE_GTEQ"},"S(A(KC_1))":{name:"\xA1",title:"SE_IEXL"},"S(A(KC_3))":{name:"\xA5",title:"SE_YEN"},"S(A(KC_4))":{name:"\xA2",title:"SE_CENT"},"S(A(KC_5))":{name:"\u2030",title:"SE_PERM"},"S(A(KC_6))":{name:"\xB6",title:"SE_PILC"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"\u2260",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"\xBF",title:"SE_IQUE"},"S(A(KC_Q))":{name:"\xB0",title:"SE_DEG"},"S(A(KC_W))":{name:"\u02DD",title:"SE_DACU"},"S(A(KC_T))":{name:"\u2021",title:"SE_DDAG"},"S(A(KC_Y))":{name:"\u02DC",title:"SE_STIL"},"S(A(KC_I))":{name:"\u02C6",title:"SE_DCIR"},"S(A(KC_P))":{name:"\u220F",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"\u02DA",title:"SE_RNGA"},"S(A(KC_A))":{name:"\u25CA",title:"SE_LOZN"},"S(A(KC_S))":{name:"\u2211",title:"SE_NARS"},"S(A(KC_D))":{name:"\u2206",title:"SE_INCR"},"S(A(KC_F))":{name:"\u222B",title:"SE_INTG"},"S(A(KC_G))":{name:"\xAF",title:"SE_MACR"},"S(A(KC_H))":{name:"\u02D8",title:"SE_BREV"},"S(A(KC_J))":{name:"\xAC",title:"SE_NOT"},"S(A(KC_K))":{name:"\xBA",title:"SE_MORD"},"S(A(KC_L))":{name:"\uFB02",title:"SE_FL"},"S(A(KC_Z))":{name:"\u2044",title:"SE_FRSL"},"S(A(KC_X))":{name:"\u02C7",title:"SE_CARN"},"S(A(KC_V))":{name:"\xAB",title:"SE_LDAQ"},"S(A(KC_B))":{name:"\xBB",title:"SE_RDAQ"},"S(A(KC_N))":{name:"\u201C",title:"SE_LDQU"},"S(A(KC_M))":{name:"\u201D",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"\u201E",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"\xB7",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"\u2014",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_NUBS:{name:`* +'`,title:""},"S(KC_NUBS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(SE_ARNG) (capital \xC5)"},KC_COLN:{name:"\xD6",title:"S(SE_ODIA) (capital \xD6)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"\xC4",title:"S(SE_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:` +Esc`,title:"Esc normally, but < when GUI is active or > when Shift is active"}},hV={KC_GRV:{name:`\xB0 +\xA7`,title:"SE_SECT"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`\u20AC +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n\xB4",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"\xC5",title:"SE_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"SE_DIAE (dead)"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"\xD6",title:"SE_ODIA"},KC_QUOT:{name:"\xC4",title:"SE_ADIA"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_NUBS:{name:`> +<`,title:"SE_LABK"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:"\xB0",title:"SE_DEG"},KC_TILD:{name:"\xB0",title:"SE_DEG"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"\u20AC",title:"SE_EURO"},KC_DLR:{name:"\u20AC",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_NUBS)":{name:">",title:"SE_RABK"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"\xB6",title:"SE_PILC"},"A(KC_1)":{name:"\xA9",title:"SE_COPY"},"A(KC_2)":{name:"\u2122",title:"SE_TM"},"A(KC_3)":{name:"\xA3",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"\u221E",title:"SE_INFN"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"\u2248",title:"SE_AEQL"},"A(KC_MINS)":{name:"\xB1",title:"SE_PLMN"},"A(KC_Q)":{name:"\u2022",title:"SE_BULT"},"A(KC_W)":{name:"\u03A9",title:"SE_OMEG"},"A(KC_E)":{name:"\xC9",title:"SE_EACU"},"A(KC_R)":{name:"\xAE",title:"SE_REGD"},"A(KC_T)":{name:"\u2020",title:"SE_DAGG"},"A(KC_Y)":{name:"\xB5",title:"SE_MICR"},"A(KC_U)":{name:"\xDC",title:"SE_UDIA"},"A(KC_I)":{name:"\u0131",title:"SE_DLSI"},"A(KC_O)":{name:"\u0152",title:"SE_OE"},"A(KC_P)":{name:"\u03C0",title:"SE_PI"},"A(KC_LBRC)":{name:"\u02D9",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_A)":{name:"\uF8FF",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"\xDF",title:"SE_SS"},"A(KC_D)":{name:"\u2202",title:"SE_PDIF"},"A(KC_F)":{name:"\u0192",title:"SE_FHK"},"A(KC_G)":{name:"\xB8",title:"SE_CEDL"},"A(KC_H)":{name:"\u02DB",title:"SE_OGON"},"A(KC_J)":{name:"\u221A",title:"SE_SQRT"},"A(KC_K)":{name:"\xAA",title:"SE_FORD"},"A(KC_L)":{name:"\uFB01",title:"SE_FI"},"A(KC_SCLN)":{name:"\xD8",title:"SE_OSTR"},"A(KC_QUOT)":{name:"\xC6",title:"SE_AE"},"A(KC_NUHS)":{name:"@",title:"SE_AT"},"A(KC_NUBS)":{name:"\u2264",title:"SE_LTEQ"},"A(KC_Z)":{name:"\xF7",title:"SE_DIV"},"A(KC_C)":{name:"\xC7",title:"SE_CCED"},"A(KC_V)":{name:"\u2039",title:"SE_LSAQ"},"A(KC_B)":{name:"\u203A",title:"SE_RSAQ"},"A(KC_N)":{name:"\u2018",title:"SE_LSQU"},"A(KC_M)":{name:"\u2019",title:"SE_RSQU"},"A(KC_COMM)":{name:"\u201A",title:"SE_SLQU"},"A(KC_DOT)":{name:"\u2026",title:"SE_ELLP"},"A(KC_SLSH)":{name:"\u2013",title:"SE_NDSH"},"S(A(KC_1))":{name:"\xA1",title:"SE_IEXL"},"S(A(KC_3))":{name:"\xA5",title:"SE_YEN"},"S(A(KC_4))":{name:"\xA2",title:"SE_CENT"},"S(A(KC_5))":{name:"\u2030",title:"SE_PERM"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"\u2260",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"\xBF",title:"SE_IQUE"},"S(A(KC_W))":{name:"\u02DD",title:"SE_DACU"},"S(A(KC_T))":{name:"\u2021",title:"SE_DDAG"},"S(A(KC_Y))":{name:"\u02DC",title:"SE_STIL"},"S(A(KC_I))":{name:"\u02C6",title:"SE_DCIR"},"S(A(KC_P))":{name:"\u220F",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"\u02DA",title:"SE_RNGA"},"S(A(KC_A))":{name:"\u25CA",title:"SE_LOZN"},"S(A(KC_S))":{name:"\u2211",title:"SE_NARS"},"S(A(KC_D))":{name:"\u2206",title:"SE_INCR"},"S(A(KC_F))":{name:"\u222B",title:"SE_INTG"},"S(A(KC_G))":{name:"\xAF",title:"SE_MACR"},"S(A(KC_H))":{name:"\u02D8",title:"SE_BREV"},"S(A(KC_J))":{name:"\xAC",title:"SE_NOT"},"S(A(KC_K))":{name:"\xBA",title:"SE_MORD"},"S(A(KC_L))":{name:"\uFB02",title:"SE_FL"},"S(A(KC_NUBS))":{name:"\u2265",title:"SE_GTEQ"},"S(A(KC_Z))":{name:"\u2044",title:"SE_FRSL"},"S(A(KC_X))":{name:"\u02C7",title:"SE_CARN"},"S(A(KC_V))":{name:"\xAB",title:"SE_LDAQ"},"S(A(KC_B))":{name:"\xBB",title:"SE_RDAQ"},"S(A(KC_N))":{name:"\u201C",title:"SE_LDQU"},"S(A(KC_M))":{name:"\u201D",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"\u201E",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"\xB7",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"\u2014",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(SE_ARNG) (capital \xC5)"},KC_COLN:{name:"\xD6",title:"S(SE_ODIA) (capital \xD6)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"\xC4",title:"S(SE_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xA7/\xB0 +Esc`,title:"Esc normally, but \xA7 when GUI is active or \xB0 when Shift is active"}},SV={KC_GRV:{name:`> +<`,title:"SE_LABK"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`\u20AC +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n\xB4",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"\xC5",title:"SE_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"SE_DIAE (dead)"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"\xD6",title:"SE_ODIA"},KC_QUOT:{name:"\xC4",title:"SE_ADIA"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:">",title:"SE_RABK"},KC_TILD:{name:">",title:"SE_RABK"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"\u20AC",title:"SE_EURO"},KC_DLR:{name:"\u20AC",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"\u2264",title:"SE_LTEQ"},"A(KC_1)":{name:"\xA9",title:"SE_COPY"},"A(KC_2)":{name:"@",title:"SE_AT"},"A(KC_3)":{name:"\xA3",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"\u221E",title:"SE_INFN"},"A(KC_6)":{name:"\xA7",title:"SE_SECT"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"\u2248",title:"SE_AEQL"},"A(KC_MINS)":{name:"\xB1",title:"SE_PLMN"},"A(KC_Q)":{name:"\u2022",title:"SE_BULT"},"A(KC_W)":{name:"\u03A9",title:"SE_OMEG"},"A(KC_E)":{name:"\xC9",title:"SE_EACU"},"A(KC_R)":{name:"\xAE",title:"SE_REGD"},"A(KC_T)":{name:"\u2020",title:"SE_DAGG"},"A(KC_Y)":{name:"\xB5",title:"SE_MICR"},"A(KC_U)":{name:"\xDC",title:"SE_UDIA"},"A(KC_I)":{name:"\u0131",title:"SE_DLSI"},"A(KC_O)":{name:"\u0152",title:"SE_OE"},"A(KC_P)":{name:"\u03C0",title:"SE_PI"},"A(KC_LBRC)":{name:"\u02D9",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_NUHS)":{name:"\u2122",title:"SE_TM"},"A(KC_A)":{name:"\uF8FF",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"\xDF",title:"SE_SS"},"A(KC_D)":{name:"\u2202",title:"SE_PDIF"},"A(KC_F)":{name:"\u0192",title:"SE_FHK"},"A(KC_G)":{name:"\xB8",title:"SE_CEDL"},"A(KC_H)":{name:"\u02DB",title:"SE_OGON"},"A(KC_J)":{name:"\u221A",title:"SE_SQRT"},"A(KC_K)":{name:"\xAA",title:"SE_FORD"},"A(KC_L)":{name:"\uFB01",title:"SE_FI"},"A(KC_SCLN)":{name:"\xD8",title:"SE_OSTR"},"A(KC_QUOT)":{name:"\xC6",title:"SE_AE"},"A(KC_Z)":{name:"\xF7",title:"SE_DIV"},"A(KC_C)":{name:"\xC7",title:"SE_CCED"},"A(KC_V)":{name:"\u2039",title:"SE_LSAQ"},"A(KC_B)":{name:"\u203A",title:"SE_RSAQ"},"A(KC_N)":{name:"\u2018",title:"SE_LSQU"},"A(KC_M)":{name:"\u2019",title:"SE_RSQU"},"A(KC_COMM)":{name:"\u201A",title:"SE_SLQU"},"A(KC_DOT)":{name:"\u2026",title:"SE_ELLP"},"A(KC_SLSH)":{name:"\u2013",title:"SE_NDSH"},"S(A(KC_GRV))":{name:"\u2265",title:"SE_GTEQ"},"S(A(KC_1))":{name:"\xA1",title:"SE_IEXL"},"S(A(KC_3))":{name:"\xA5",title:"SE_YEN"},"S(A(KC_4))":{name:"\xA2",title:"SE_CENT"},"S(A(KC_5))":{name:"\u2030",title:"SE_PERM"},"S(A(KC_6))":{name:"\xB6",title:"SE_PILC"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"\u2260",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"\xBF",title:"SE_IQUE"},"S(A(KC_Q))":{name:"\xB0",title:"SE_DEG"},"S(A(KC_W))":{name:"\u02DD",title:"SE_DACU"},"S(A(KC_T))":{name:"\u2021",title:"SE_DDAG"},"S(A(KC_Y))":{name:"\u02DC",title:"SE_STIL"},"S(A(KC_I))":{name:"\u02C6",title:"SE_DCIR"},"S(A(KC_P))":{name:"\u220F",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"\u02DA",title:"SE_RNGA"},"S(A(KC_A))":{name:"\u25CA",title:"SE_LOZN"},"S(A(KC_S))":{name:"\u2211",title:"SE_NARS"},"S(A(KC_D))":{name:"\u2206",title:"SE_INCR"},"S(A(KC_F))":{name:"\u222B",title:"SE_INTG"},"S(A(KC_G))":{name:"\xAF",title:"SE_MACR"},"S(A(KC_H))":{name:"\u02D8",title:"SE_BREV"},"S(A(KC_J))":{name:"\xAC",title:"SE_NOT"},"S(A(KC_K))":{name:"\xBA",title:"SE_MORD"},"S(A(KC_L))":{name:"\uFB02",title:"SE_FL"},"S(A(KC_Z))":{name:"\u2044",title:"SE_FRSL"},"S(A(KC_X))":{name:"\u02C7",title:"SE_CARN"},"S(A(KC_V))":{name:"\xAB",title:"SE_LDAQ"},"S(A(KC_B))":{name:"\xBB",title:"SE_RDAQ"},"S(A(KC_N))":{name:"\u201C",title:"SE_LDQU"},"S(A(KC_M))":{name:"\u201D",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"\u201E",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"\xB7",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"\u2014",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_NUBS:{name:`* +'`,title:""},"S(KC_NUBS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(SE_ARNG) (capital \xC5)"},KC_COLN:{name:"\xD6",title:"S(SE_ODIA) (capital \xD6)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"\xC4",title:"S(SE_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:` +Esc`,title:"Esc normally, but < when GUI is active or > when Shift is active"}},KV={KC_GRV:{name:`\xB0 +\xA7`,title:"SE_SECT"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`\u20AC +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n\xB4",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"\xC5",title:"SE_ARNG"},KC_RBRC:{name:`^ +\xA8`,title:"SE_DIAE (dead)"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"\xD6",title:"SE_ODIA"},KC_QUOT:{name:"\xC4",title:"SE_ADIA"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_NUBS:{name:`> +<`,title:"SE_LABK"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:"\xB0",title:"SE_DEG"},KC_TILD:{name:"\xB0",title:"SE_DEG"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"\u20AC",title:"SE_EURO"},KC_DLR:{name:"\u20AC",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_NUBS)":{name:">",title:"SE_RABK"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"\xB6",title:"SE_PILC"},"A(KC_1)":{name:"\xA9",title:"SE_COPY"},"A(KC_2)":{name:"@",title:"SE_AT"},"A(KC_3)":{name:"\xA3",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"\u221E",title:"SE_INFN"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"\u2248",title:"SE_AEQL"},"A(KC_MINS)":{name:"\xB1",title:"SE_PLMN"},"A(KC_Q)":{name:"\u2022",title:"SE_BULT"},"A(KC_W)":{name:"\u03A9",title:"SE_OMEG"},"A(KC_E)":{name:"\xC9",title:"SE_EACU"},"A(KC_R)":{name:"\xAE",title:"SE_REGD"},"A(KC_T)":{name:"\u2020",title:"SE_DAGG"},"A(KC_Y)":{name:"\xB5",title:"SE_MICR"},"A(KC_U)":{name:"\xDC",title:"SE_UDIA"},"A(KC_I)":{name:"\u0131",title:"SE_DLSI"},"A(KC_O)":{name:"\u0152",title:"SE_OE"},"A(KC_P)":{name:"\u03C0",title:"SE_PI"},"A(KC_LBRC)":{name:"\u02D9",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_A)":{name:"\uF8FF",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"\xDF",title:"SE_SS"},"A(KC_D)":{name:"\u2202",title:"SE_PDIF"},"A(KC_F)":{name:"\u0192",title:"SE_FHK"},"A(KC_G)":{name:"\xB8",title:"SE_CEDL"},"A(KC_H)":{name:"\u02DB",title:"SE_OGON"},"A(KC_J)":{name:"\u221A",title:"SE_SQRT"},"A(KC_K)":{name:"\xAA",title:"SE_FORD"},"A(KC_L)":{name:"\uFB01",title:"SE_FI"},"A(KC_SCLN)":{name:"\xD8",title:"SE_OSTR"},"A(KC_QUOT)":{name:"\xC6",title:"SE_AE"},"A(KC_NUHS)":{name:"\u2122",title:"SE_TM"},"A(KC_NUBS)":{name:"\u2264",title:"SE_LTEQ"},"A(KC_Z)":{name:"\xF7",title:"SE_DIV"},"A(KC_C)":{name:"\xC7",title:"SE_CCED"},"A(KC_V)":{name:"\u2039",title:"SE_LSAQ"},"A(KC_B)":{name:"\u203A",title:"SE_RSAQ"},"A(KC_N)":{name:"\u2018",title:"SE_LSQU"},"A(KC_M)":{name:"\u2019",title:"SE_RSQU"},"A(KC_COMM)":{name:"\u201A",title:"SE_SLQU"},"A(KC_DOT)":{name:"\u2026",title:"SE_ELLP"},"A(KC_SLSH)":{name:"\u2013",title:"SE_NDSH"},"S(A(KC_1))":{name:"\xA1",title:"SE_IEXL"},"S(A(KC_3))":{name:"\xA5",title:"SE_YEN"},"S(A(KC_4))":{name:"\xA2",title:"SE_CENT"},"S(A(KC_5))":{name:"\u2030",title:"SE_PERM"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"\u2260",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"\xBF",title:"SE_IQUE"},"S(A(KC_W))":{name:"\u02DD",title:"SE_DACU"},"S(A(KC_T))":{name:"\u2021",title:"SE_DDAG"},"S(A(KC_Y))":{name:"\u02DC",title:"SE_STIL"},"S(A(KC_I))":{name:"\u02C6",title:"SE_DCIR"},"S(A(KC_P))":{name:"\u220F",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"\u02DA",title:"SE_RNGA"},"S(A(KC_A))":{name:"\u25CA",title:"SE_LOZN"},"S(A(KC_S))":{name:"\u2211",title:"SE_NARS"},"S(A(KC_D))":{name:"\u2206",title:"SE_INCR"},"S(A(KC_F))":{name:"\u222B",title:"SE_INTG"},"S(A(KC_G))":{name:"\xAF",title:"SE_MACR"},"S(A(KC_H))":{name:"\u02D8",title:"SE_BREV"},"S(A(KC_J))":{name:"\xAC",title:"SE_NOT"},"S(A(KC_K))":{name:"\xBA",title:"SE_MORD"},"S(A(KC_L))":{name:"\uFB02",title:"SE_FL"},"S(A(KC_NUBS))":{name:"\u2265",title:"SE_GTEQ"},"S(A(KC_Z))":{name:"\u2044",title:"SE_FRSL"},"S(A(KC_X))":{name:"\u02C7",title:"SE_CARN"},"S(A(KC_V))":{name:"\xAB",title:"SE_LDAQ"},"S(A(KC_B))":{name:"\xBB",title:"SE_RDAQ"},"S(A(KC_N))":{name:"\u201C",title:"SE_LDQU"},"S(A(KC_M))":{name:"\u201D",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"\u201E",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"\xB7",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"\u2014",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"\xC5",title:"S(SE_ARNG) (capital \xC5)"},KC_COLN:{name:"\xD6",title:"S(SE_ODIA) (capital \xD6)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"\xC4",title:"S(SE_ADIA) (capital \xC4)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xA7/\xB0 +Esc`,title:"Esc normally, but \xA7 when GUI is active or \xB0 when Shift is active"}},vV={KC_GRV:{name:`\xB0 +\xA7`,title:"CH_SECT"},KC_1:{name:`+ +1`,title:"CH_1"},KC_2:{name:`" +2`,title:"CH_2"},KC_3:{name:`* +3`,title:"CH_3"},KC_4:{name:`\xE7 +4`,title:"CH_4"},KC_5:{name:`% +5`,title:"CH_5"},KC_6:{name:`& +6`,title:"CH_6"},KC_7:{name:`/ +7`,title:"CH_7"},KC_8:{name:`( +8`,title:"CH_8"},KC_9:{name:`) +9`,title:"CH_9"},KC_0:{name:`= +0`,title:"CH_0"},KC_MINS:{name:`? +'`,title:"CH_QUOT"},KC_EQL:{name:"`\n^",title:"CH_CIRC (dead)"},KC_Q:{name:"Q",title:"CH_Q"},KC_W:{name:"W",title:"CH_W"},KC_E:{name:"E",title:"CH_E"},KC_R:{name:"R",title:"CH_R"},KC_T:{name:"T",title:"CH_T"},KC_Y:{name:"Z",title:"CH_Z"},KC_U:{name:"U",title:"CH_U"},KC_I:{name:"I",title:"CH_I"},KC_O:{name:"O",title:"CH_O"},KC_P:{name:"P",title:"CH_P"},KC_LBRC:{name:`\xE8 +\xFC`,title:"CH_UDIA"},KC_RBRC:{name:`! +\xA8`,title:"CH_DIAE (dead)"},KC_A:{name:"A",title:"CH_A"},KC_S:{name:"S",title:"CH_S"},KC_D:{name:"D",title:"CH_D"},KC_F:{name:"F",title:"CH_F"},KC_G:{name:"G",title:"CH_G"},KC_H:{name:"H",title:"CH_H"},KC_J:{name:"J",title:"CH_J"},KC_K:{name:"K",title:"CH_K"},KC_L:{name:"L",title:"CH_L"},KC_SCLN:{name:`\xE9 +\xF6`,title:"CH_ODIA"},KC_QUOT:{name:`\xE0 +\xE4`,title:"CH_ADIA"},KC_NUHS:{name:`\xA3 +$`,title:"CH_DLR"},KC_NUBS:{name:`> +<`,title:"CH_LABK"},KC_Z:{name:"Y",title:"CH_Y"},KC_X:{name:"X",title:"CH_X"},KC_C:{name:"C",title:"CH_C"},KC_V:{name:"V",title:"CH_V"},KC_B:{name:"B",title:"CH_B"},KC_N:{name:"N",title:"CH_N"},KC_M:{name:"M",title:"CH_M"},KC_COMM:{name:`; +,`,title:"CH_COMM"},KC_DOT:{name:`: +.`,title:"CH_DOT"},KC_SLSH:{name:`_ +-`,title:"CH_MINS"},"S(KC_GRV)":{name:"\xB0",title:"CH_DEG"},KC_TILD:{name:"\xB0",title:"CH_DEG"},"S(KC_1)":{name:"+",title:"CH_PLUS"},KC_EXLM:{name:"+",title:"CH_PLUS"},"S(KC_2)":{name:'"',title:"CH_DQUO"},KC_AT:{name:'"',title:"CH_DQUO"},"S(KC_3)":{name:"*",title:"CH_ASTR"},KC_HASH:{name:"*",title:"CH_ASTR"},"S(KC_4)":{name:"\xE7",title:"CH_CCED"},KC_DLR:{name:"\xE7",title:"CH_CCED"},"S(KC_5)":{name:"%",title:"CH_PERC"},KC_PERC:{name:"%",title:"CH_PERC"},"S(KC_6)":{name:"&",title:"CH_AMPR"},KC_CIRC:{name:"&",title:"CH_AMPR"},"S(KC_7)":{name:"/",title:"CH_SLSH"},KC_AMPR:{name:"/",title:"CH_SLSH"},"S(KC_8)":{name:"(",title:"CH_LPRN"},KC_ASTR:{name:"(",title:"CH_LPRN"},"S(KC_9)":{name:")",title:"CH_RPRN"},KC_LPRN:{name:")",title:"CH_RPRN"},"S(KC_0)":{name:"=",title:"CH_EQL"},KC_RPRN:{name:"=",title:"CH_EQL"},"S(KC_MINS)":{name:"?",title:"CH_QUES"},KC_UNDS:{name:"?",title:"CH_QUES"},"S(KC_EQL)":{name:"`",title:"CH_GRV (dead)"},KC_PLUS:{name:"`",title:"CH_GRV (dead)"},"S(KC_LBRC)":{name:"\xE8",title:"CH_EGRV"},KC_LCBR:{name:"\xE8",title:"CH_EGRV"},"S(KC_RBRC)":{name:"!",title:"CH_EXLM"},KC_RCBR:{name:"!",title:"CH_EXLM"},"S(KC_SCLN)":{name:"\xE9",title:"CH_EACU"},KC_COLN:{name:"\xE9",title:"CH_EACU"},"S(KC_QUOT)":{name:"\xE0",title:"CH_AGRV"},KC_DQUO:{name:"\xE0",title:"CH_AGRV"},"S(KC_NUHS)":{name:"\xA3",title:"CH_PND"},"S(KC_NUBS)":{name:">",title:"CH_RABK"},"S(KC_COMM)":{name:";",title:"CH_SCLN"},KC_LT:{name:";",title:"CH_SCLN"},"S(KC_DOT)":{name:":",title:"CH_COLN"},KC_GT:{name:":",title:"CH_COLN"},"S(KC_SLSH)":{name:"_",title:"CH_UNDS"},KC_QUES:{name:"_",title:"CH_UNDS"},"ALGR(KC_1)":{name:"\xA6",title:"CH_BRKP"},"ALGR(KC_2)":{name:"@",title:"CH_AT"},"ALGR(KC_3)":{name:"#",title:"CH_HASH"},"ALGR(KC_6)":{name:"\xAC",title:"CH_NOT"},"ALGR(KC_7)":{name:"|",title:"CH_PIPE"},"ALGR(KC_8)":{name:"\xA2",title:"CH_CENT"},"ALGR(KC_MINS)":{name:"\xB4",title:"CH_ACUT (dead)"},"ALGR(KC_EQL)":{name:"~",title:"CH_TILD (dead)"},"ALGR(KC_E)":{name:"\u20AC",title:"CH_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"CH_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"CH_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"CH_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"CH_RCBR"},"ALGR(KC_NUBS)":{name:"\\",title:"CH_BSLS"},KC_BSLS:{name:`\xA3 +$`,title:""},"S(KC_BSLS)":{name:"\xA3",title:""},KC_PIPE:{name:"\xA3",title:"CH_PND"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xA7/\xB0 +Esc`,title:"Esc normally, but \xA7 when GUI is active or \xB0 when Shift is active"}},RV={KC_GRV:{name:`\xB0 +\xA7`,title:"CH_SECT"},KC_1:{name:`+ +1`,title:"CH_1"},KC_2:{name:`" +2`,title:"CH_2"},KC_3:{name:`* +3`,title:"CH_3"},KC_4:{name:`\xE7 +4`,title:"CH_4"},KC_5:{name:`% +5`,title:"CH_5"},KC_6:{name:`& +6`,title:"CH_6"},KC_7:{name:`/ +7`,title:"CH_7"},KC_8:{name:`( +8`,title:"CH_8"},KC_9:{name:`) +9`,title:"CH_9"},KC_0:{name:`= +0`,title:"CH_0"},KC_MINS:{name:`? +'`,title:"CH_QUOT"},KC_EQL:{name:"`\n^",title:"CH_CIRC (dead)"},KC_Q:{name:"Q",title:"CH_Q"},KC_W:{name:"W",title:"CH_W"},KC_E:{name:"E",title:"CH_E"},KC_R:{name:"R",title:"CH_R"},KC_T:{name:"T",title:"CH_T"},KC_Y:{name:"Z",title:"CH_Z"},KC_U:{name:"U",title:"CH_U"},KC_I:{name:"I",title:"CH_I"},KC_O:{name:"O",title:"CH_O"},KC_P:{name:"P",title:"CH_P"},KC_LBRC:{name:`\xFC +\xE8`,title:"CH_EGRV"},KC_RBRC:{name:`! +\xA8`,title:"CH_DIAE (dead)"},KC_A:{name:"A",title:"CH_A"},KC_S:{name:"S",title:"CH_S"},KC_D:{name:"D",title:"CH_D"},KC_F:{name:"F",title:"CH_F"},KC_G:{name:"G",title:"CH_G"},KC_H:{name:"H",title:"CH_H"},KC_J:{name:"J",title:"CH_J"},KC_K:{name:"K",title:"CH_K"},KC_L:{name:"L",title:"CH_L"},KC_SCLN:{name:`\xF6 +\xE9`,title:"CH_EACU"},KC_QUOT:{name:`\xE4 +\xE0`,title:"CH_AGRV"},KC_NUHS:{name:`\xA3 +$`,title:"CH_DLR"},KC_NUBS:{name:`> +<`,title:"CH_LABK"},KC_Z:{name:"Y",title:"CH_Y"},KC_X:{name:"X",title:"CH_X"},KC_C:{name:"C",title:"CH_C"},KC_V:{name:"V",title:"CH_V"},KC_B:{name:"B",title:"CH_B"},KC_N:{name:"N",title:"CH_N"},KC_M:{name:"M",title:"CH_M"},KC_COMM:{name:`; +,`,title:"CH_COMM"},KC_DOT:{name:`: +.`,title:"CH_DOT"},KC_SLSH:{name:`_ +-`,title:"CH_MINS"},"S(KC_GRV)":{name:"\xB0",title:"CH_DEG"},KC_TILD:{name:"\xB0",title:"CH_DEG"},"S(KC_1)":{name:"+",title:"CH_PLUS"},KC_EXLM:{name:"+",title:"CH_PLUS"},"S(KC_2)":{name:'"',title:"CH_DQUO"},KC_AT:{name:'"',title:"CH_DQUO"},"S(KC_3)":{name:"*",title:"CH_ASTR"},KC_HASH:{name:"*",title:"CH_ASTR"},"S(KC_4)":{name:"\xE7",title:"CH_CCED"},KC_DLR:{name:"\xE7",title:"CH_CCED"},"S(KC_5)":{name:"%",title:"CH_PERC"},KC_PERC:{name:"%",title:"CH_PERC"},"S(KC_6)":{name:"&",title:"CH_AMPR"},KC_CIRC:{name:"&",title:"CH_AMPR"},"S(KC_7)":{name:"/",title:"CH_SLSH"},KC_AMPR:{name:"/",title:"CH_SLSH"},"S(KC_8)":{name:"(",title:"CH_LPRN"},KC_ASTR:{name:"(",title:"CH_LPRN"},"S(KC_9)":{name:")",title:"CH_RPRN"},KC_LPRN:{name:")",title:"CH_RPRN"},"S(KC_0)":{name:"=",title:"CH_EQL"},KC_RPRN:{name:"=",title:"CH_EQL"},"S(KC_MINS)":{name:"?",title:"CH_QUES"},KC_UNDS:{name:"?",title:"CH_QUES"},"S(KC_EQL)":{name:"`",title:"CH_GRV (dead)"},KC_PLUS:{name:"`",title:"CH_GRV (dead)"},"S(KC_LBRC)":{name:"\xFC",title:"CH_UDIA"},KC_LCBR:{name:"\xFC",title:"CH_UDIA"},"S(KC_RBRC)":{name:"!",title:"CH_EXLM"},KC_RCBR:{name:"!",title:"CH_EXLM"},"S(KC_SCLN)":{name:"\xF6",title:"CH_ODIA"},KC_COLN:{name:"\xF6",title:"CH_ODIA"},"S(KC_QUOT)":{name:"\xE4",title:"CH_ADIA"},KC_DQUO:{name:"\xE4",title:"CH_ADIA"},"S(KC_NUHS)":{name:"\xA3",title:"CH_PND"},"S(KC_NUBS)":{name:">",title:"CH_RABK"},"S(KC_COMM)":{name:";",title:"CH_SCLN"},KC_LT:{name:";",title:"CH_SCLN"},"S(KC_DOT)":{name:":",title:"CH_COLN"},KC_GT:{name:":",title:"CH_COLN"},"S(KC_SLSH)":{name:"_",title:"CH_UNDS"},KC_QUES:{name:"_",title:"CH_UNDS"},"ALGR(KC_1)":{name:"\xA6",title:"CH_BRKP"},"ALGR(KC_2)":{name:"@",title:"CH_AT"},"ALGR(KC_3)":{name:"#",title:"CH_HASH"},"ALGR(KC_6)":{name:"\xAC",title:"CH_NOT"},"ALGR(KC_7)":{name:"|",title:"CH_PIPE"},"ALGR(KC_8)":{name:"\xA2",title:"CH_CENT"},"ALGR(KC_MINS)":{name:"\xB4",title:"CH_ACUT (dead)"},"ALGR(KC_EQL)":{name:"~",title:"CH_TILD (dead)"},"ALGR(KC_E)":{name:"\u20AC",title:"CH_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"CH_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"CH_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"CH_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"CH_RCBR"},"ALGR(KC_NUBS)":{name:"\\",title:"CH_BSLS"},KC_BSLS:{name:`\xA3 +$`,title:""},"S(KC_BSLS)":{name:"\xA3",title:""},KC_PIPE:{name:"\xA3",title:"CH_PND"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\xA7/\xB0 +Esc`,title:"Esc normally, but \xA7 when GUI is active or \xB0 when Shift is active"}},yV={KC_GRV:{name:`* ++`,title:"TR_PLUS"},KC_1:{name:`! +1`,title:"TR_1"},KC_2:{name:`" +2`,title:"TR_2"},KC_3:{name:`^ +3`,title:"TR_3"},KC_4:{name:`$ +4`,title:"TR_4"},KC_5:{name:`% +5`,title:"TR_5"},KC_6:{name:`& +6`,title:"TR_6"},KC_7:{name:`' +7`,title:"TR_7"},KC_8:{name:`( +8`,title:"TR_8"},KC_9:{name:`) +9`,title:"TR_9"},KC_0:{name:`= +0`,title:"TR_0"},KC_MINS:{name:`? +/`,title:"TR_SLSH"},KC_EQL:{name:`_ +-`,title:"TR_MINS"},KC_Q:{name:"F",title:"TR_F"},KC_W:{name:"G",title:"TR_G"},KC_E:{name:"\u011E",title:"TR_GBRV"},KC_R:{name:"I",title:"TR_I"},KC_T:{name:"O",title:"TR_O"},KC_Y:{name:"D",title:"TR_D"},KC_U:{name:"R",title:"TR_R"},KC_I:{name:"N",title:"TR_N"},KC_O:{name:"H",title:"TR_H"},KC_P:{name:"P",title:"TR_P"},KC_LBRC:{name:"Q",title:"TR_Q"},KC_RBRC:{name:"W",title:"TR_W"},KC_A:{name:"U",title:"TR_U"},KC_S:{name:"\u0130",title:"TR_IDOT"},KC_D:{name:"E",title:"TR_E"},KC_F:{name:"A",title:"TR_A"},KC_G:{name:"\xDC",title:"TR_UDIA"},KC_H:{name:"T",title:"TR_T"},KC_J:{name:"K",title:"TR_K"},KC_K:{name:"M",title:"TR_M"},KC_L:{name:"L",title:"TR_L"},KC_SCLN:{name:"Y",title:"TR_Y"},KC_QUOT:{name:"\u015E",title:"TR_SCED"},KC_NUHS:{name:"X",title:"TR_X"},KC_NUBS:{name:`> +<`,title:"TR_LABK"},KC_Z:{name:"J",title:"TR_J"},KC_X:{name:"\xD6",title:"TR_ODIA"},KC_C:{name:"V",title:"TR_V"},KC_V:{name:"C",title:"TR_C"},KC_B:{name:"\xC7",title:"TR_CCED"},KC_N:{name:"Z",title:"TR_Z"},KC_M:{name:"S",title:"TR_S"},KC_COMM:{name:"B",title:"TR_B"},KC_DOT:{name:`: +.`,title:"TR_DOT"},KC_SLSH:{name:`; +,`,title:"TR_COMM"},"S(KC_GRV)":{name:"*",title:"TR_ASTR"},KC_TILD:{name:"*",title:"TR_ASTR"},"S(KC_1)":{name:"!",title:"TR_EXLM"},KC_EXLM:{name:"!",title:"TR_EXLM"},"S(KC_2)":{name:'"',title:"TR_DQUO"},KC_AT:{name:'"',title:"TR_DQUO"},"S(KC_3)":{name:"^",title:"TR_CIRC (dead)"},KC_HASH:{name:"^",title:"TR_CIRC (dead)"},"S(KC_4)":{name:"$",title:"TR_DLR"},KC_DLR:{name:"$",title:"TR_DLR"},"S(KC_5)":{name:"%",title:"TR_PERC"},KC_PERC:{name:"%",title:"TR_PERC"},"S(KC_6)":{name:"&",title:"TR_AMPR"},KC_CIRC:{name:"&",title:"TR_AMPR"},"S(KC_7)":{name:"'",title:"TR_QUOT"},KC_AMPR:{name:"'",title:"TR_QUOT"},"S(KC_8)":{name:"(",title:"TR_LPRN"},KC_ASTR:{name:"(",title:"TR_LPRN"},"S(KC_9)":{name:")",title:"TR_RPRN"},KC_LPRN:{name:")",title:"TR_RPRN"},"S(KC_0)":{name:"=",title:"TR_EQL"},KC_RPRN:{name:"=",title:"TR_EQL"},"S(KC_MINS)":{name:"?",title:"TR_QUES"},KC_UNDS:{name:"?",title:"TR_QUES"},"S(KC_EQL)":{name:"_",title:"TR_UNDS"},KC_PLUS:{name:"_",title:"TR_UNDS"},"S(KC_NUBS)":{name:">",title:"TR_RABK"},"S(KC_DOT)":{name:":",title:"TR_COLN"},KC_GT:{name:":",title:"TR_COLN"},"S(KC_SLSH)":{name:";",title:"TR_SCLN"},KC_QUES:{name:";",title:"TR_SCLN"},"ALGR(KC_GRV)":{name:"\xAC",title:"TR_NOT"},"ALGR(KC_1)":{name:"\xB9",title:"TR_SUP1"},"ALGR(KC_2)":{name:"\xB2",title:"TR_SUP2"},"ALGR(KC_3)":{name:"#",title:"TR_HASH"},"ALGR(KC_4)":{name:"\xBC",title:"TR_QRTR"},"ALGR(KC_5)":{name:"\xBD",title:"TR_HALF"},"ALGR(KC_6)":{name:"\xBE",title:"TR_TQTR"},"ALGR(KC_7)":{name:"{",title:"TR_LCBR"},"ALGR(KC_8)":{name:"[",title:"TR_LBRC"},"ALGR(KC_9)":{name:"]",title:"TR_RBRC"},"ALGR(KC_0)":{name:"}",title:"TR_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"TR_BSLS"},"ALGR(KC_EQL)":{name:"|",title:"TR_PIPE"},"ALGR(KC_Q)":{name:"@",title:"TR_AT"},"ALGR(KC_R)":{name:"\xB6",title:"TR_PILC"},"ALGR(KC_Y)":{name:"\xA5",title:"TR_YEN"},"ALGR(KC_O)":{name:"\xD8",title:"TR_OSTR"},"ALGR(KC_P)":{name:"\xA3",title:"TR_PND"},"ALGR(KC_LBRC)":{name:"\xA8",title:"TR_DIAE (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"TR_TILD (dead)"},"ALGR(KC_A)":{name:"\xC6",title:"TR_AE"},"ALGR(KC_S)":{name:"\xDF",title:"TR_SS"},"ALGR(KC_D)":{name:"\u20AC",title:"TR_EURO"},"ALGR(KC_H)":{name:"\u20BA",title:"TR_LIRA"},"ALGR(KC_SCLN)":{name:"\xB4",title:"TR_ACUT (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"TR_GRV (dead)"},"ALGR(KC_Z)":{name:"\xAB",title:"TR_LDAQ"},"ALGR(KC_X)":{name:"\xBB",title:"TR_RDAQ"},"ALGR(KC_C)":{name:"\xA2",title:"TR_CENT"},"ALGR(KC_M)":{name:"\xB5",title:"TR_MICR"},"ALGR(KC_COMM)":{name:"\xD7",title:"TR_MUL"},"ALGR(KC_DOT)":{name:"\xF7",title:"TR_DIV"},"ALGR(KC_SLSH)":{name:"Soft hyphen",title:"TR_SHYP (soft hyphen)"},"S(ALGR(KC_3))":{name:"\xB3",title:"TR_SUP3"},"S(ALGR(KC_4))":{name:"\xA4",title:"TR_CURR"},"S(ALGR(KC_MINS))":{name:"\xBF",title:"TR_IQUE"},"S(ALGR(KC_R))":{name:"\xAE",title:"TR_REGD"},"S(ALGR(KC_S))":{name:"\xA7",title:"TR_SECT"},"S(ALGR(KC_F))":{name:"\xAA",title:"TR_FORD"},"S(ALGR(KC_NUBS))":{name:"\xA6",title:"TR_BRKP"},"S(ALGR(KC_C))":{name:"\xA9",title:"TR_COPY"},"S(ALGR(KC_M))":{name:"\xBA",title:"TR_MORD"},KC_BSLS:{name:"X",title:""},"S(KC_BSLS)":{name:"X",title:""},KC_LCBR:{name:"Q",title:"S(TR_Q) (capital Q)"},KC_RCBR:{name:"W",title:"S(TR_W) (capital W)"},KC_LT:{name:"B",title:"S(TR_B) (capital B)"},KC_COLN:{name:"Y",title:"S(TR_Y) (capital Y)"},KC_PIPE:{name:"X",title:"TR_X (capital X)"},KC_DQUO:{name:"\u015E",title:"S(TR_SCED) (capital \u015E)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`+/* +Esc`,title:"Esc normally, but + when GUI is active or * when Shift is active"}},gV={KC_GRV:{name:`\xE9 +"`,title:"TR_DQUO"},KC_1:{name:`! +1`,title:"TR_1"},KC_2:{name:`' +2`,title:"TR_2"},KC_3:{name:`^ +3`,title:"TR_3"},KC_4:{name:`+ +4`,title:"TR_4"},KC_5:{name:`% +5`,title:"TR_5"},KC_6:{name:`& +6`,title:"TR_6"},KC_7:{name:`/ +7`,title:"TR_7"},KC_8:{name:`( +8`,title:"TR_8"},KC_9:{name:`) +9`,title:"TR_9"},KC_0:{name:`= +0`,title:"TR_0"},KC_MINS:{name:`? +*`,title:"TR_ASTR"},KC_EQL:{name:`_ +-`,title:"TR_MINS"},KC_Q:{name:"Q",title:"TR_Q"},KC_W:{name:"W",title:"TR_W"},KC_E:{name:"E",title:"TR_E"},KC_R:{name:"R",title:"TR_R"},KC_T:{name:"T",title:"TR_T"},KC_Y:{name:"Y",title:"TR_Y"},KC_U:{name:"U",title:"TR_U"},KC_I:{name:"I",title:"TR_I"},KC_O:{name:"O",title:"TR_O"},KC_P:{name:"P",title:"TR_P"},KC_LBRC:{name:"\u011E",title:"TR_GBRV"},KC_RBRC:{name:"\xDC",title:"TR_UDIA"},KC_A:{name:"A",title:"TR_A"},KC_S:{name:"S",title:"TR_S"},KC_D:{name:"D",title:"TR_D"},KC_F:{name:"F",title:"TR_F"},KC_G:{name:"G",title:"TR_G"},KC_H:{name:"H",title:"TR_H"},KC_J:{name:"J",title:"TR_J"},KC_K:{name:"K",title:"TR_K"},KC_L:{name:"L",title:"TR_L"},KC_SCLN:{name:"\u015E",title:"TR_SCED"},KC_QUOT:{name:"\u0130",title:"TR_IDOT"},KC_NUHS:{name:`; +,`,title:"TR_COMM"},KC_NUBS:{name:`> +<`,title:"TR_LABK"},KC_Z:{name:"Z",title:"TR_Z"},KC_X:{name:"X",title:"TR_X"},KC_C:{name:"C",title:"TR_C"},KC_V:{name:"V",title:"TR_V"},KC_B:{name:"B",title:"TR_B"},KC_N:{name:"N",title:"TR_N"},KC_M:{name:"M",title:"TR_M"},KC_COMM:{name:"\xD6",title:"TR_ODIA"},KC_DOT:{name:"\xC7",title:"TR_CCED"},KC_SLSH:{name:`: +.`,title:"TR_DOT"},"S(KC_GRV)":{name:"\xE9",title:"TR_EACU"},KC_TILD:{name:"\xE9",title:"TR_EACU"},"S(KC_1)":{name:"!",title:"TR_EXLM"},KC_EXLM:{name:"!",title:"TR_EXLM"},"S(KC_2)":{name:"'",title:"TR_QUOT"},KC_AT:{name:"'",title:"TR_QUOT"},"S(KC_3)":{name:"^",title:"TR_CIRC (dead)"},KC_HASH:{name:"^",title:"TR_CIRC (dead)"},"S(KC_4)":{name:"+",title:"TR_PLUS"},KC_DLR:{name:"+",title:"TR_PLUS"},"S(KC_5)":{name:"%",title:"TR_PERC"},KC_PERC:{name:"%",title:"TR_PERC"},"S(KC_6)":{name:"&",title:"TR_AMPR"},KC_CIRC:{name:"&",title:"TR_AMPR"},"S(KC_7)":{name:"/",title:"TR_SLSH"},KC_AMPR:{name:"/",title:"TR_SLSH"},"S(KC_8)":{name:"(",title:"TR_LPRN"},KC_ASTR:{name:"(",title:"TR_LPRN"},"S(KC_9)":{name:")",title:"TR_RPRN"},KC_LPRN:{name:")",title:"TR_RPRN"},"S(KC_0)":{name:"=",title:"TR_EQL"},KC_RPRN:{name:"=",title:"TR_EQL"},"S(KC_MINS)":{name:"?",title:"TR_QUES"},KC_UNDS:{name:"?",title:"TR_QUES"},"S(KC_EQL)":{name:"_",title:"TR_UNDS"},KC_PLUS:{name:"_",title:"TR_UNDS"},"S(KC_NUHS)":{name:";",title:"TR_SCLN"},"S(KC_NUBS)":{name:">",title:"TR_RABK"},"S(KC_SLSH)":{name:":",title:"TR_COLN"},KC_QUES:{name:":",title:"TR_COLN"},"ALGR(KC_2)":{name:"\xA3",title:"TR_PND"},"ALGR(KC_3)":{name:"#",title:"TR_HASH"},"ALGR(KC_4)":{name:"$",title:"TR_DLR"},"ALGR(KC_5)":{name:"\xBD",title:"TR_HALF"},"ALGR(KC_7)":{name:"{",title:"TR_LCBR"},"ALGR(KC_8)":{name:"[",title:"TR_LBRC"},"ALGR(KC_9)":{name:"]",title:"TR_RBRC"},"ALGR(KC_0)":{name:"}",title:"TR_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"TR_BSLS"},"ALGR(KC_EQL)":{name:"|",title:"TR_PIPE"},"ALGR(KC_Q)":{name:"@",title:"TR_AT"},"ALGR(KC_E)":{name:"\u20AC",title:"TR_EURO"},"ALGR(KC_T)":{name:"\u20BA",title:"TR_LIRA"},"ALGR(KC_LBRC)":{name:"\xA8",title:"TR_DIAE (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"TR_TILD (dead)"},"ALGR(KC_A)":{name:"\xC6",title:"TR_AE"},"ALGR(KC_S)":{name:"\xDF",title:"TR_SS"},"ALGR(KC_SCLN)":{name:"\xB4",title:"TR_ACUT (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"TR_GRV (dead)"},KC_BSLS:{name:`; +,`,title:""},"S(KC_BSLS)":{name:";",title:""},KC_LCBR:{name:"\u011E",title:"S(TR_GBRV) (capital \u011E)"},KC_RCBR:{name:"\xDC",title:"S(TR_UDIA) (capital \xDC)"},KC_LT:{name:"\xD6",title:"S(TR_ODIA) (capital \xD6)"},KC_GT:{name:"\xC7",title:"S(TR_CCED) (capital \xC7)"},KC_COLN:{name:"\u015E",title:"S(TR_SCED) (capital \u015E)"},KC_PIPE:{name:";",title:"TR_SCLN"},KC_DQUO:{name:"\u0130",title:"S(TR_IDOT) (capital \u0130)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`"/\xE9 +Esc`,title:'Esc normally, but " when GUI is active or \xE9 when Shift is active'}},LV={KC_GRV:{name:"\xAC\n`",title:"UK_GRV"},KC_1:{name:`! +1`,title:"UK_1"},KC_2:{name:`" +2`,title:"UK_2"},KC_3:{name:`\xA3 +3`,title:"UK_3"},KC_4:{name:`$ +4`,title:"UK_4"},KC_5:{name:`% +5`,title:"UK_5"},KC_6:{name:`^ +6`,title:"UK_6"},KC_7:{name:`& +7`,title:"UK_7"},KC_8:{name:`* +8`,title:"UK_8"},KC_9:{name:`( +9`,title:"UK_9"},KC_0:{name:`) +0`,title:"UK_0"},KC_MINS:{name:`_ +-`,title:"UK_MINS"},KC_EQL:{name:`+ +=`,title:"UK_EQL"},KC_Q:{name:"Q",title:"UK_Q"},KC_W:{name:"W",title:"UK_W"},KC_E:{name:"E",title:"UK_E"},KC_R:{name:"R",title:"UK_R"},KC_T:{name:"T",title:"UK_T"},KC_Y:{name:"Y",title:"UK_Y"},KC_U:{name:"U",title:"UK_U"},KC_I:{name:"I",title:"UK_I"},KC_O:{name:"O",title:"UK_O"},KC_P:{name:"P",title:"UK_P"},KC_LBRC:{name:`{ +[`,title:"UK_LBRC"},KC_RBRC:{name:`} +]`,title:"UK_RBRC"},KC_A:{name:"A",title:"UK_A"},KC_S:{name:"S",title:"UK_S"},KC_D:{name:"D",title:"UK_D"},KC_F:{name:"F",title:"UK_F"},KC_G:{name:"G",title:"UK_G"},KC_H:{name:"H",title:"UK_H"},KC_J:{name:"J",title:"UK_J"},KC_K:{name:"K",title:"UK_K"},KC_L:{name:"L",title:"UK_L"},KC_SCLN:{name:`: +;`,title:"UK_SCLN"},KC_QUOT:{name:`@ +'`,title:"UK_QUOT"},KC_NUHS:{name:`~ +#`,title:"UK_HASH"},KC_NUBS:{name:`| +\\`,title:"UK_BSLS"},KC_Z:{name:"Z",title:"UK_Z"},KC_X:{name:"X",title:"UK_X"},KC_C:{name:"C",title:"UK_C"},KC_V:{name:"V",title:"UK_V"},KC_B:{name:"B",title:"UK_B"},KC_N:{name:"N",title:"UK_N"},KC_M:{name:"M",title:"UK_M"},KC_COMM:{name:`< +,`,title:"UK_COMM"},KC_DOT:{name:`> +.`,title:"UK_DOT"},KC_SLSH:{name:`? +/`,title:"UK_SLSH"},"S(KC_GRV)":{name:"\xAC",title:"UK_NOT"},KC_TILD:{name:"\xAC",title:"UK_NOT"},"S(KC_1)":{name:"!",title:"UK_EXLM"},KC_EXLM:{name:"!",title:"UK_EXLM"},"S(KC_2)":{name:'"',title:"UK_DQUO"},KC_AT:{name:'"',title:"UK_DQUO"},"S(KC_3)":{name:"\xA3",title:"UK_PND"},KC_HASH:{name:"\xA3",title:"UK_PND"},"S(KC_4)":{name:"$",title:"UK_DLR"},KC_DLR:{name:"$",title:"UK_DLR"},"S(KC_5)":{name:"%",title:"UK_PERC"},KC_PERC:{name:"%",title:"UK_PERC"},"S(KC_6)":{name:"^",title:"UK_CIRC"},KC_CIRC:{name:"^",title:"UK_CIRC"},"S(KC_7)":{name:"&",title:"UK_AMPR"},KC_AMPR:{name:"&",title:"UK_AMPR"},"S(KC_8)":{name:"*",title:"UK_ASTR"},KC_ASTR:{name:"*",title:"UK_ASTR"},"S(KC_9)":{name:"(",title:"UK_LPRN"},KC_LPRN:{name:"(",title:"UK_LPRN"},"S(KC_0)":{name:")",title:"UK_RPRN"},KC_RPRN:{name:")",title:"UK_RPRN"},"S(KC_MINS)":{name:"_",title:"UK_UNDS"},KC_UNDS:{name:"_",title:"UK_UNDS"},"S(KC_EQL)":{name:"+",title:"UK_PLUS"},KC_PLUS:{name:"+",title:"UK_PLUS"},"S(KC_LBRC)":{name:"{",title:"UK_LCBR"},KC_LCBR:{name:"{",title:"UK_LCBR"},"S(KC_RBRC)":{name:"}",title:"UK_RCBR"},KC_RCBR:{name:"}",title:"UK_RCBR"},"S(KC_SCLN)":{name:":",title:"UK_COLN"},KC_COLN:{name:":",title:"UK_COLN"},"S(KC_QUOT)":{name:"@",title:"UK_AT"},KC_DQUO:{name:"@",title:"UK_AT"},"S(KC_NUHS)":{name:"~",title:"UK_TILD"},"S(KC_NUBS)":{name:"|",title:"UK_PIPE"},"S(KC_COMM)":{name:"<",title:"UK_LABK"},KC_LT:{name:"<",title:"UK_LABK"},"S(KC_DOT)":{name:">",title:"UK_RABK"},KC_GT:{name:">",title:"UK_RABK"},"S(KC_SLSH)":{name:"?",title:"UK_QUES"},KC_QUES:{name:"?",title:"UK_QUES"},"ALGR(KC_GRV)":{name:"\xA6",title:"UK_BRKP"},"ALGR(KC_4)":{name:"\u20AC",title:"UK_EURO"},"ALGR(KC_E)":{name:"\xC9",title:"UK_EACU"},"ALGR(KC_U)":{name:"\xDA",title:"UK_UACU"},"ALGR(KC_I)":{name:"\xCD",title:"UK_IACU"},"ALGR(KC_O)":{name:"\xD3",title:"UK_OACU"},"ALGR(KC_A)":{name:"\xC1",title:"UK_AACU"},KC_BSLS:{name:`~ +#`,title:""},"S(KC_BSLS)":{name:"~",title:""},KC_PIPE:{name:"~",title:"UK_TILD"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/\xAC\nEsc",title:"Esc normally, but ` when GUI is active or \xAC when Shift is active"}},AV={KC_GRV:{name:`\u20B4 +'`,title:"UA_QUOT"},KC_1:{name:`! +1`,title:"UA_1"},KC_2:{name:`" +2`,title:"UA_2"},KC_3:{name:`\u2116 +3`,title:"UA_3"},KC_4:{name:`; +4`,title:"UA_4"},KC_5:{name:`% +5`,title:"UA_5"},KC_6:{name:`: +6`,title:"UA_6"},KC_7:{name:`? +7`,title:"UA_7"},KC_8:{name:`* +8`,title:"UA_8"},KC_9:{name:`( +9`,title:"UA_9"},KC_0:{name:`) +0`,title:"UA_0"},KC_MINS:{name:`_ +-`,title:"UA_MINS"},KC_EQL:{name:`+ +=`,title:"UA_EQL"},KC_Q:{name:"\u0419",title:"UA_YOT"},KC_W:{name:"\u0426",title:"UA_TSE"},KC_E:{name:"\u0423",title:"UA_U"},KC_R:{name:"\u041A",title:"UA_KA"},KC_T:{name:"\u0415",title:"UA_E"},KC_Y:{name:"\u041D",title:"UA_EN"},KC_U:{name:"\u0413",title:"UA_HE"},KC_I:{name:"\u0428",title:"UA_SHA"},KC_O:{name:"\u0429",title:"UA_SHCH"},KC_P:{name:"\u0417",title:"UA_ZE"},KC_LBRC:{name:"\u0425",title:"UA_KHA"},KC_RBRC:{name:"\u0407",title:"UA_YI"},KC_BSLS:{name:`/ +\\`,title:"UA_BSLS"},KC_A:{name:"\u0424",title:"UA_EF"},KC_S:{name:"\u0406",title:"UA_I"},KC_D:{name:"\u0412",title:"UA_VE"},KC_F:{name:"\u0410",title:"UA_A"},KC_G:{name:"\u041F",title:"UA_PE"},KC_H:{name:"\u0420",title:"UA_ER"},KC_J:{name:"\u041E",title:"UA_O"},KC_K:{name:"\u041B",title:"UA_EL"},KC_L:{name:"\u0414",title:"UA_DE"},KC_SCLN:{name:"\u0416",title:"UA_ZHE"},KC_QUOT:{name:"\u0404",title:"UA_YE"},KC_Z:{name:"\u042F",title:"UA_YA"},KC_X:{name:"\u0427",title:"UA_CHE"},KC_C:{name:"\u0421",title:"UA_ES"},KC_V:{name:"\u041C",title:"UA_EM"},KC_B:{name:"\u0418",title:"UA_Y"},KC_N:{name:"\u0422",title:"UA_TE"},KC_M:{name:"\u042C",title:"UA_SOFT"},KC_COMM:{name:"\u0411",title:"UA_BE"},KC_DOT:{name:"\u042E",title:"UA_YU"},KC_SLSH:{name:`, +.`,title:"UA_DOT"},"S(KC_GRV)":{name:"\u20B4",title:"UA_HRYV"},KC_TILD:{name:"\u20B4",title:"UA_HRYV"},"S(KC_1)":{name:"!",title:"UA_EXLM"},KC_EXLM:{name:"!",title:"UA_EXLM"},"S(KC_2)":{name:'"',title:"UA_DQUO"},KC_AT:{name:'"',title:"UA_DQUO"},"S(KC_3)":{name:"\u2116",title:"UA_NUM"},KC_HASH:{name:"\u2116",title:"UA_NUM"},"S(KC_4)":{name:";",title:"UA_SCLN"},KC_DLR:{name:";",title:"UA_SCLN"},"S(KC_5)":{name:"%",title:"UA_PERC"},KC_PERC:{name:"%",title:"UA_PERC"},"S(KC_6)":{name:":",title:"UA_COLN"},KC_CIRC:{name:":",title:"UA_COLN"},"S(KC_7)":{name:"?",title:"UA_QUES"},KC_AMPR:{name:"?",title:"UA_QUES"},"S(KC_8)":{name:"*",title:"UA_ASTR"},KC_ASTR:{name:"*",title:"UA_ASTR"},"S(KC_9)":{name:"(",title:"UA_LPRN"},KC_LPRN:{name:"(",title:"UA_LPRN"},"S(KC_0)":{name:")",title:"UA_RPRN"},KC_RPRN:{name:")",title:"UA_RPRN"},"S(KC_MINS)":{name:"_",title:"UA_UNDS"},KC_UNDS:{name:"_",title:"UA_UNDS"},"S(KC_EQL)":{name:"+",title:"UA_PLUS"},KC_PLUS:{name:"+",title:"UA_PLUS"},"S(KC_BSLS)":{name:"/",title:"UA_SLSH"},KC_PIPE:{name:"/",title:"UA_SLSH"},"S(KC_SLSH)":{name:",",title:"UA_COMM"},KC_QUES:{name:",",title:"UA_COMM"},"ALGR(KC_U)":{name:"\u0491",title:"UA_GE"},KC_NUHS:{name:`/ +\\`,title:""},"S(KC_NUHS)":{name:"/",title:""},KC_NUBS:{name:`/ +\\`,title:""},"S(KC_NUBS)":{name:"/",title:""},KC_LCBR:{name:"\u0425",title:"S(UA_KHA) (capital \u0425)"},KC_RCBR:{name:"\u0407",title:"S(UA_YI) (capital \u0407)"},KC_LT:{name:"\u0411",title:"S(UA_BE) (capital \u0411)"},KC_GT:{name:"\u042E",title:"S(UA_YU) (capital \u042E)"},KC_COLN:{name:"\u0416",title:"S(UA_ZHE) (capital \u0416)"},KC_DQUO:{name:"\u0404",title:"S(UA_YE) (capital \u0404)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`' / \u20B4 +Esc`,title:"Esc normally, but ' when GUI is active or \u20B4 when Shift is active"}},EV={KC_GRV:{name:"~\n`",title:""},KC_1:{name:`! +1`,title:""},KC_2:{name:`@ +2`,title:""},KC_3:{name:`# +3`,title:""},KC_4:{name:`$ +4`,title:""},KC_5:{name:`% +5`,title:""},KC_6:{name:`^ +6`,title:""},KC_7:{name:`& +7`,title:""},KC_8:{name:`* +8`,title:""},KC_9:{name:`( +9`,title:""},KC_0:{name:`) +0`,title:""},KC_MINS:{name:`_ +-`,title:""},KC_EQL:{name:`+ +=`,title:""},KC_Q:{name:"Q",title:""},KC_W:{name:"W",title:""},KC_E:{name:"E",title:""},KC_R:{name:"R",title:""},KC_T:{name:"T",title:""},KC_Y:{name:"Y",title:""},KC_U:{name:"U",title:""},KC_I:{name:"I",title:""},KC_O:{name:"O",title:""},KC_P:{name:"P",title:""},KC_LBRC:{name:`{ +[`,title:""},KC_RBRC:{name:`} +]`,title:""},KC_BSLS:{name:`| +\\`,title:""},KC_A:{name:"A",title:""},KC_S:{name:"S",title:""},KC_D:{name:"D",title:""},KC_F:{name:"F",title:""},KC_G:{name:"G",title:""},KC_H:{name:"H",title:""},KC_J:{name:"J",title:""},KC_K:{name:"K",title:""},KC_L:{name:"L",title:""},KC_SCLN:{name:`: +;`,title:""},KC_QUOT:{name:`" +'`,title:""},KC_Z:{name:"Z",title:""},KC_X:{name:"X",title:""},KC_C:{name:"C",title:""},KC_V:{name:"V",title:""},KC_B:{name:"B",title:""},KC_N:{name:"N",title:""},KC_M:{name:"M",title:""},KC_COMM:{name:`< +,`,title:""},KC_DOT:{name:`> +.`,title:""},KC_SLSH:{name:`? +/`,title:""},"S(KC_GRV)":{name:"~",title:""},KC_TILD:{name:"~",title:""},"S(KC_1)":{name:"!",title:""},KC_EXLM:{name:"!",title:""},"S(KC_2)":{name:"@",title:""},KC_AT:{name:"@",title:""},"S(KC_3)":{name:"#",title:""},KC_HASH:{name:"#",title:""},"S(KC_4)":{name:"$",title:""},KC_DLR:{name:"$",title:""},"S(KC_5)":{name:"%",title:""},KC_PERC:{name:"%",title:""},"S(KC_6)":{name:"^",title:""},KC_CIRC:{name:"^",title:""},"S(KC_7)":{name:"&",title:""},KC_AMPR:{name:"&",title:""},"S(KC_8)":{name:"*",title:""},KC_ASTR:{name:"*",title:""},"S(KC_9)":{name:"(",title:""},KC_LPRN:{name:"(",title:""},"S(KC_0)":{name:")",title:""},KC_RPRN:{name:")",title:""},"S(KC_MINS)":{name:"_",title:""},KC_UNDS:{name:"_",title:""},"S(KC_EQL)":{name:"+",title:""},KC_PLUS:{name:"+",title:""},"S(KC_LBRC)":{name:"{",title:""},KC_LCBR:{name:"{",title:""},"S(KC_RBRC)":{name:"}",title:""},KC_RCBR:{name:"}",title:""},"S(KC_BSLS)":{name:"|",title:""},KC_PIPE:{name:"|",title:""},"S(KC_SCLN)":{name:":",title:""},KC_COLN:{name:":",title:""},"S(KC_QUOT)":{name:'"',title:""},KC_DQUO:{name:'"',title:""},"S(KC_COMM)":{name:"<",title:""},KC_LT:{name:"<",title:""},"S(KC_DOT)":{name:">",title:""},KC_GT:{name:">",title:""},"S(KC_SLSH)":{name:"?",title:""},KC_QUES:{name:"?",title:""},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},bV={KC_GRV:{name:"~\n`",title:"US_GRV"},KC_1:{name:`! +1`,title:"US_1"},KC_2:{name:`@ +2`,title:"US_2"},KC_3:{name:`# +3`,title:"US_3"},KC_4:{name:`$ +4`,title:"US_4"},KC_5:{name:`% +5`,title:"US_5"},KC_6:{name:`^ +6`,title:"US_6"},KC_7:{name:`& +7`,title:"US_7"},KC_8:{name:`* +8`,title:"US_8"},KC_9:{name:`( +9`,title:"US_9"},KC_0:{name:`) +0`,title:"US_0"},KC_MINS:{name:`_ +-`,title:"US_MINS"},KC_EQL:{name:`+ +=`,title:"US_EQL"},KC_Q:{name:"Q",title:"US_Q"},KC_W:{name:"W",title:"US_W"},KC_E:{name:"E",title:"US_E"},KC_R:{name:"R",title:"US_R"},KC_T:{name:"T",title:"US_T"},KC_Y:{name:"Y",title:"US_Y"},KC_U:{name:"U",title:"US_U"},KC_I:{name:"I",title:"US_I"},KC_O:{name:"O",title:"US_O"},KC_P:{name:"P",title:"US_P"},KC_LBRC:{name:`{ +[`,title:"US_LBRC"},KC_RBRC:{name:`} +]`,title:"US_RBRC"},KC_BSLS:{name:`| +\\`,title:"US_BSLS"},KC_A:{name:"A",title:"US_A"},KC_S:{name:"S",title:"US_S"},KC_D:{name:"D",title:"US_D"},KC_F:{name:"F",title:"US_F"},KC_G:{name:"G",title:"US_G"},KC_H:{name:"H",title:"US_H"},KC_J:{name:"J",title:"US_J"},KC_K:{name:"K",title:"US_K"},KC_L:{name:"L",title:"US_L"},KC_SCLN:{name:`: +;`,title:"US_SCLN"},KC_QUOT:{name:`" +'`,title:"US_QUOT"},KC_Z:{name:"Z",title:"US_Z"},KC_X:{name:"X",title:"US_X"},KC_C:{name:"C",title:"US_C"},KC_V:{name:"V",title:"US_V"},KC_B:{name:"B",title:"US_B"},KC_N:{name:"N",title:"US_N"},KC_M:{name:"M",title:"US_M"},KC_COMM:{name:`< +,`,title:"US_COMM"},KC_DOT:{name:`> +.`,title:"US_DOT"},KC_SLSH:{name:`? +/`,title:"US_SLSH"},"S(KC_GRV)":{name:"~",title:"US_TILD"},KC_TILD:{name:"~",title:"US_TILD"},"S(KC_1)":{name:"!",title:"US_EXLM"},KC_EXLM:{name:"!",title:"US_EXLM"},"S(KC_2)":{name:"@",title:"US_AT"},KC_AT:{name:"@",title:"US_AT"},"S(KC_3)":{name:"#",title:"US_HASH"},KC_HASH:{name:"#",title:"US_HASH"},"S(KC_4)":{name:"$",title:"US_DLR"},KC_DLR:{name:"$",title:"US_DLR"},"S(KC_5)":{name:"%",title:"US_PERC"},KC_PERC:{name:"%",title:"US_PERC"},"S(KC_6)":{name:"^",title:"US_CIRC"},KC_CIRC:{name:"^",title:"US_CIRC"},"S(KC_7)":{name:"&",title:"US_AMPR"},KC_AMPR:{name:"&",title:"US_AMPR"},"S(KC_8)":{name:"*",title:"US_ASTR"},KC_ASTR:{name:"*",title:"US_ASTR"},"S(KC_9)":{name:"(",title:"US_LPRN"},KC_LPRN:{name:"(",title:"US_LPRN"},"S(KC_0)":{name:")",title:"US_RPRN"},KC_RPRN:{name:")",title:"US_RPRN"},"S(KC_MINS)":{name:"_",title:"US_UNDS"},KC_UNDS:{name:"_",title:"US_UNDS"},"S(KC_EQL)":{name:"+",title:"US_PLUS"},KC_PLUS:{name:"+",title:"US_PLUS"},"S(KC_LBRC)":{name:"{",title:"US_LCBR"},KC_LCBR:{name:"{",title:"US_LCBR"},"S(KC_RBRC)":{name:"}",title:"US_RCBR"},KC_RCBR:{name:"}",title:"US_RCBR"},"S(KC_BSLS)":{name:"|",title:"US_PIPE"},KC_PIPE:{name:"|",title:"US_PIPE"},"S(KC_SCLN)":{name:":",title:"US_COLN"},KC_COLN:{name:":",title:"US_COLN"},"S(KC_QUOT)":{name:'"',title:"US_DQUO"},KC_DQUO:{name:'"',title:"US_DQUO"},"S(KC_COMM)":{name:"<",title:"US_LABK"},KC_LT:{name:"<",title:"US_LABK"},"S(KC_DOT)":{name:">",title:"US_RABK"},KC_GT:{name:">",title:"US_RABK"},"S(KC_SLSH)":{name:"?",title:"US_QUES"},KC_QUES:{name:"?",title:"US_QUES"},"ALGR(KC_GRV)":{name:"`",title:"US_DGRV (dead)"},"ALGR(KC_1)":{name:"\xB9",title:"US_SUP1"},"ALGR(KC_2)":{name:"\xB2",title:"US_SUP2"},"ALGR(KC_3)":{name:"\xB3",title:"US_SUP3"},"ALGR(KC_4)":{name:"\xA4",title:"US_CURR"},"ALGR(KC_5)":{name:"\u20AC",title:"US_EURO"},"ALGR(KC_6)":{name:"^",title:"US_DCIR (dead)"},"ALGR(KC_7)":{name:"\u25CC\u031B",title:"US_HORN (dead)"},"ALGR(KC_8)":{name:"\u02DB",title:"US_OGON (dead)"},"ALGR(KC_9)":{name:"\u2018",title:"US_LSQU"},"ALGR(KC_0)":{name:"\u2019",title:"US_RSQU"},"ALGR(KC_MINS)":{name:"\xA5",title:"US_YEN"},"ALGR(KC_EQL)":{name:"\xD7",title:"US_MUL"},"ALGR(KC_Q)":{name:"\xC4",title:"US_ADIA"},"ALGR(KC_W)":{name:"\xC5",title:"US_ARNG"},"ALGR(KC_E)":{name:"\xC9",title:"US_EACU"},"ALGR(KC_R)":{name:"\xCB",title:"US_EDIA"},"ALGR(KC_T)":{name:"\xDE",title:"US_THRN"},"ALGR(KC_Y)":{name:"\xDC",title:"US_UDIA"},"ALGR(KC_U)":{name:"\xDA",title:"US_UACU"},"ALGR(KC_I)":{name:"\xCD",title:"US_IACU"},"ALGR(KC_O)":{name:"\xD3",title:"US_OACU"},"ALGR(KC_P)":{name:"\xD6",title:"US_ODIA"},"ALGR(KC_LBRC)":{name:"\xAB",title:"US_LDAQ"},"ALGR(KC_RBRC)":{name:"\xBB",title:"US_RDAQ"},"ALGR(KC_BSLS)":{name:"\xAC",title:"US_NOT"},"ALGR(KC_A)":{name:"\xC1",title:"US_AACU"},"ALGR(KC_S)":{name:"\xDF",title:"US_SS"},"ALGR(KC_D)":{name:"\xD0",title:"US_ETH"},"ALGR(KC_J)":{name:"\xCF",title:"US_IDIA"},"ALGR(KC_K)":{name:"\u0152",title:"US_OE"},"ALGR(KC_L)":{name:"\xD8",title:"US_OSTR"},"ALGR(KC_SCLN)":{name:"\xB6",title:"US_PILC"},"ALGR(KC_QUOT)":{name:"\xB4",title:"US_ACUT (dead)"},"ALGR(KC_Z)":{name:"\xC6",title:"US_AE"},"ALGR(KC_X)":{name:"\u0152",title:"US_OE_2"},"ALGR(KC_C)":{name:"\xA9",title:"US_COPY"},"ALGR(KC_V)":{name:"\xAE",title:"US_REGD"},"ALGR(KC_N)":{name:"\xD1",title:"US_NTIL"},"ALGR(KC_M)":{name:"\xB5",title:"US_MICR"},"ALGR(KC_COMM)":{name:"\xC7",title:"US_CCED"},"ALGR(KC_DOT)":{name:"\u02D9",title:"US_DOTA (dead)"},"ALGR(KC_SLSH)":{name:"\xBF",title:"US_IQUE"},"S(ALGR(KC_GRV))":{name:"~",title:"US_DTIL (dead)"},"S(ALGR(KC_1))":{name:"\xA1",title:"US_IEXL"},"S(ALGR(KC_2))":{name:"\u02DD",title:"US_DACU (dead)"},"S(ALGR(KC_3))":{name:"\xAF",title:"US_MACR (dead)"},"S(ALGR(KC_4))":{name:"\xA3",title:"US_PND"},"S(ALGR(KC_5))":{name:"\xB8",title:"US_CEDL (dead)"},"S(ALGR(KC_6))":{name:"\xBC",title:"US_QRTR"},"S(ALGR(KC_7))":{name:"\xBD",title:"US_HALF"},"S(ALGR(KC_8))":{name:"\xBE",title:"US_TQTR"},"S(ALGR(KC_9))":{name:"\u02D8",title:"US_BREV (dead)"},"S(ALGR(KC_0))":{name:"\xB0",title:"US_RNGA (dead)"},"S(ALGR(KC_MINS))":{name:"\u25CC\u0323",title:"US_DOTB (dead)"},"S(ALGR(KC_EQL))":{name:"\xF7",title:"US_DIV"},"S(ALGR(KC_LBRC))":{name:"\u201C",title:"US_LDQU"},"S(ALGR(KC_RBRC))":{name:"\u201D",title:"US_RDQU"},"S(ALGR(KC_BSLS))":{name:"\xA6",title:"US_BRKP"},"S(ALGR(KC_S))":{name:"\xA7",title:"US_SECT"},"S(ALGR(KC_SCLN))":{name:"\xB0",title:"US_DEG"},"S(ALGR(KC_QUOT))":{name:"\xA8",title:"US_DIAE (dead)"},"S(ALGR(KC_C))":{name:"\xA2",title:"US_CENT"},"S(ALGR(KC_DOT))":{name:"\u02C7",title:"US_CARN (dead)"},"S(ALGR(KC_SLSH))":{name:"\u25CC\u0309",title:"US_HOKA (dead)"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},TV={KC_GRV:{name:"~\n`",title:"US_DGRV (dead)"},KC_1:{name:`! +1`,title:"US_1"},KC_2:{name:`@ +2`,title:"US_2"},KC_3:{name:`# +3`,title:"US_3"},KC_4:{name:`$ +4`,title:"US_4"},KC_5:{name:`% +5`,title:"US_5"},KC_6:{name:`^ +6`,title:"US_6"},KC_7:{name:`& +7`,title:"US_7"},KC_8:{name:`* +8`,title:"US_8"},KC_9:{name:`( +9`,title:"US_9"},KC_0:{name:`) +0`,title:"US_0"},KC_MINS:{name:`_ +-`,title:"US_MINS"},KC_EQL:{name:`+ +=`,title:"US_EQL"},KC_Q:{name:"Q",title:"US_Q"},KC_W:{name:"W",title:"US_W"},KC_E:{name:"E",title:"US_E"},KC_R:{name:"R",title:"US_R"},KC_T:{name:"T",title:"US_T"},KC_Y:{name:"Y",title:"US_Y"},KC_U:{name:"U",title:"US_U"},KC_I:{name:"I",title:"US_I"},KC_O:{name:"O",title:"US_O"},KC_P:{name:"P",title:"US_P"},KC_LBRC:{name:`{ +[`,title:"US_LBRC"},KC_RBRC:{name:`} +]`,title:"US_RBRC"},KC_BSLS:{name:`| +\\`,title:"US_BSLS"},KC_A:{name:"A",title:"US_A"},KC_S:{name:"S",title:"US_S"},KC_D:{name:"D",title:"US_D"},KC_F:{name:"F",title:"US_F"},KC_G:{name:"G",title:"US_G"},KC_H:{name:"H",title:"US_H"},KC_J:{name:"J",title:"US_J"},KC_K:{name:"K",title:"US_K"},KC_L:{name:"L",title:"US_L"},KC_SCLN:{name:`: +;`,title:"US_SCLN"},KC_QUOT:{name:`\xA8 +\xB4`,title:"US_ACUT (dead)"},KC_Z:{name:"Z",title:"US_Z"},KC_X:{name:"X",title:"US_X"},KC_C:{name:"C",title:"US_C"},KC_V:{name:"V",title:"US_V"},KC_B:{name:"B",title:"US_B"},KC_N:{name:"N",title:"US_N"},KC_M:{name:"M",title:"US_M"},KC_COMM:{name:`< +,`,title:"US_COMM"},KC_DOT:{name:`> +.`,title:"US_DOT"},KC_SLSH:{name:`? +/`,title:"US_SLSH"},"S(KC_GRV)":{name:"~",title:"US_DTIL (dead)"},KC_TILD:{name:"~",title:"US_DTIL (dead)"},"S(KC_1)":{name:"!",title:"US_EXLM"},KC_EXLM:{name:"!",title:"US_EXLM"},"S(KC_2)":{name:"@",title:"US_AT"},KC_AT:{name:"@",title:"US_AT"},"S(KC_3)":{name:"#",title:"US_HASH"},KC_HASH:{name:"#",title:"US_HASH"},"S(KC_4)":{name:"$",title:"US_DLR"},KC_DLR:{name:"$",title:"US_DLR"},"S(KC_5)":{name:"%",title:"US_PERC"},KC_PERC:{name:"%",title:"US_PERC"},"S(KC_6)":{name:"^",title:"US_DCIR (dead)"},KC_CIRC:{name:"^",title:"US_DCIR (dead)"},"S(KC_7)":{name:"&",title:"US_AMPR"},KC_AMPR:{name:"&",title:"US_AMPR"},"S(KC_8)":{name:"*",title:"US_ASTR"},KC_ASTR:{name:"*",title:"US_ASTR"},"S(KC_9)":{name:"(",title:"US_LPRN"},KC_LPRN:{name:"(",title:"US_LPRN"},"S(KC_0)":{name:")",title:"US_RPRN"},KC_RPRN:{name:")",title:"US_RPRN"},"S(KC_MINS)":{name:"_",title:"US_UNDS"},KC_UNDS:{name:"_",title:"US_UNDS"},"S(KC_EQL)":{name:"+",title:"US_PLUS"},KC_PLUS:{name:"+",title:"US_PLUS"},"S(KC_LBRC)":{name:"{",title:"US_LCBR"},KC_LCBR:{name:"{",title:"US_LCBR"},"S(KC_RBRC)":{name:"}",title:"US_RCBR"},KC_RCBR:{name:"}",title:"US_RCBR"},"S(KC_BSLS)":{name:"|",title:"US_PIPE"},KC_PIPE:{name:"|",title:"US_PIPE"},"S(KC_SCLN)":{name:":",title:"US_COLN"},KC_COLN:{name:":",title:"US_COLN"},"S(KC_QUOT)":{name:"\xA8",title:"US_DIAE (dead)"},KC_DQUO:{name:"\xA8",title:"US_DIAE (dead)"},"S(KC_COMM)":{name:"<",title:"US_LABK"},KC_LT:{name:"<",title:"US_LABK"},"S(KC_DOT)":{name:">",title:"US_RABK"},KC_GT:{name:">",title:"US_RABK"},"S(KC_SLSH)":{name:"?",title:"US_QUES"},KC_QUES:{name:"?",title:"US_QUES"},"ALGR(KC_1)":{name:"\xA1",title:"US_IEXL"},"ALGR(KC_2)":{name:"\xB2",title:"US_SUP2"},"ALGR(KC_3)":{name:"\xB3",title:"US_SUP3"},"ALGR(KC_4)":{name:"\xA4",title:"US_CURR"},"ALGR(KC_5)":{name:"\u20AC",title:"US_EURO"},"ALGR(KC_6)":{name:"\xBC",title:"US_QRTR"},"ALGR(KC_7)":{name:"\xBD",title:"US_HALF"},"ALGR(KC_8)":{name:"\xBE",title:"US_TQTR"},"ALGR(KC_9)":{name:"\u2018",title:"US_LSQU"},"ALGR(KC_0)":{name:"\u2019",title:"US_RSQU"},"ALGR(KC_MINS)":{name:"\xA5",title:"US_YEN"},"ALGR(KC_EQL)":{name:"\xD7",title:"US_MUL"},"ALGR(KC_Q)":{name:"\xC4",title:"US_ADIA"},"ALGR(KC_W)":{name:"\xC5",title:"US_ARNG"},"ALGR(KC_E)":{name:"\xC9",title:"US_EACU"},"ALGR(KC_R)":{name:"\xAE",title:"US_REGD"},"ALGR(KC_T)":{name:"\xDE",title:"US_THRN"},"ALGR(KC_Y)":{name:"\xDC",title:"US_UDIA"},"ALGR(KC_U)":{name:"\xDA",title:"US_UACU"},"ALGR(KC_I)":{name:"\xCD",title:"US_IACU"},"ALGR(KC_O)":{name:"\xD3",title:"US_OACU"},"ALGR(KC_P)":{name:"\xD6",title:"US_ODIA"},"ALGR(KC_LBRC)":{name:"\xAB",title:"US_LDAQ"},"ALGR(KC_RBRC)":{name:"\xBB",title:"US_RDAQ"},"ALGR(KC_BSLS)":{name:"\xAC",title:"US_NOT"},"ALGR(KC_A)":{name:"\xC1",title:"US_AACU"},"ALGR(KC_S)":{name:"\xDF",title:"US_SS"},"ALGR(KC_D)":{name:"\xD0",title:"US_ETH"},"ALGR(KC_L)":{name:"\xD8",title:"US_OSTR"},"ALGR(KC_SCLN)":{name:"\xB6",title:"US_PILC"},"ALGR(KC_QUOT)":{name:"\xB4",title:"US_NDAC"},"ALGR(KC_Z)":{name:"\xC6",title:"US_AE"},"ALGR(KC_C)":{name:"\xA9",title:"US_COPY"},"ALGR(KC_N)":{name:"\xD1",title:"US_NTIL"},"ALGR(KC_M)":{name:"\xB5",title:"US_MICR"},"ALGR(KC_COMM)":{name:"\xC7",title:"US_CCED"},"ALGR(KC_SLSH)":{name:"\xBF",title:"US_IQUE"},"S(ALGR(KC_1))":{name:"\xB9",title:"US_SUP1"},"S(ALGR(KC_4))":{name:"\xA3",title:"US_PND"},"S(ALGR(KC_EQL))":{name:"\xF7",title:"US_DIV"},"S(ALGR(KC_BSLS))":{name:"\xA6",title:"US_BRKP"},"S(ALGR(KC_S))":{name:"\xA7",title:"US_SECT"},"S(ALGR(KC_SCLN))":{name:"\xB0",title:"US_DEG"},"S(ALGR(KC_QUOT))":{name:"\xA8",title:"US_NDDR"},"S(ALGR(KC_C))":{name:"\xA2",title:"US_CENT"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},PV={KC_GRV:{name:"~\n`",title:"US_DGRV (dead)"},KC_1:{name:`! +1`,title:"US_1"},KC_2:{name:`@ +2`,title:"US_2"},KC_3:{name:`# +3`,title:"US_3"},KC_4:{name:`$ +4`,title:"US_4"},KC_5:{name:`% +5`,title:"US_5"},KC_6:{name:`^ +6`,title:"US_6"},KC_7:{name:`& +7`,title:"US_7"},KC_8:{name:`* +8`,title:"US_8"},KC_9:{name:`( +9`,title:"US_9"},KC_0:{name:`) +0`,title:"US_0"},KC_MINS:{name:`_ +-`,title:"US_MINS"},KC_EQL:{name:`+ +=`,title:"US_EQL"},KC_Q:{name:"Q",title:"US_Q"},KC_W:{name:"W",title:"US_W"},KC_E:{name:"E",title:"US_E"},KC_R:{name:"R",title:"US_R"},KC_T:{name:"T",title:"US_T"},KC_Y:{name:"Y",title:"US_Y"},KC_U:{name:"U",title:"US_U"},KC_I:{name:"I",title:"US_I"},KC_O:{name:"O",title:"US_O"},KC_P:{name:"P",title:"US_P"},KC_LBRC:{name:`{ +[`,title:"US_LBRC"},KC_RBRC:{name:`} +]`,title:"US_RBRC"},KC_BSLS:{name:`| +\\`,title:"US_BSLS"},KC_A:{name:"A",title:"US_A"},KC_S:{name:"S",title:"US_S"},KC_D:{name:"D",title:"US_D"},KC_F:{name:"F",title:"US_F"},KC_G:{name:"G",title:"US_G"},KC_H:{name:"H",title:"US_H"},KC_J:{name:"J",title:"US_J"},KC_K:{name:"K",title:"US_K"},KC_L:{name:"L",title:"US_L"},KC_SCLN:{name:`: +;`,title:"US_SCLN"},KC_QUOT:{name:`\xA8 +\xB4`,title:"US_ACUT (dead)"},KC_Z:{name:"Z",title:"US_Z"},KC_X:{name:"X",title:"US_X"},KC_C:{name:"C",title:"US_C"},KC_V:{name:"V",title:"US_V"},KC_B:{name:"B",title:"US_B"},KC_N:{name:"N",title:"US_N"},KC_M:{name:"M",title:"US_M"},KC_COMM:{name:`< +,`,title:"US_COMM"},KC_DOT:{name:`> +.`,title:"US_DOT"},KC_SLSH:{name:`? +/`,title:"US_SLSH"},"S(KC_GRV)":{name:"~",title:"US_DTIL (dead)"},KC_TILD:{name:"~",title:"US_DTIL (dead)"},"S(KC_1)":{name:"!",title:"US_EXLM"},KC_EXLM:{name:"!",title:"US_EXLM"},"S(KC_2)":{name:"@",title:"US_AT"},KC_AT:{name:"@",title:"US_AT"},"S(KC_3)":{name:"#",title:"US_HASH"},KC_HASH:{name:"#",title:"US_HASH"},"S(KC_4)":{name:"$",title:"US_DLR"},KC_DLR:{name:"$",title:"US_DLR"},"S(KC_5)":{name:"%",title:"US_PERC"},KC_PERC:{name:"%",title:"US_PERC"},"S(KC_6)":{name:"^",title:"US_DCIR (dead)"},KC_CIRC:{name:"^",title:"US_DCIR (dead)"},"S(KC_7)":{name:"&",title:"US_AMPR"},KC_AMPR:{name:"&",title:"US_AMPR"},"S(KC_8)":{name:"*",title:"US_ASTR"},KC_ASTR:{name:"*",title:"US_ASTR"},"S(KC_9)":{name:"(",title:"US_LPRN"},KC_LPRN:{name:"(",title:"US_LPRN"},"S(KC_0)":{name:")",title:"US_RPRN"},KC_RPRN:{name:")",title:"US_RPRN"},"S(KC_MINS)":{name:"_",title:"US_UNDS"},KC_UNDS:{name:"_",title:"US_UNDS"},"S(KC_EQL)":{name:"+",title:"US_PLUS"},KC_PLUS:{name:"+",title:"US_PLUS"},"S(KC_LBRC)":{name:"{",title:"US_LCBR"},KC_LCBR:{name:"{",title:"US_LCBR"},"S(KC_RBRC)":{name:"}",title:"US_RCBR"},KC_RCBR:{name:"}",title:"US_RCBR"},"S(KC_BSLS)":{name:"|",title:"US_PIPE"},KC_PIPE:{name:"|",title:"US_PIPE"},"S(KC_SCLN)":{name:":",title:"US_COLN"},KC_COLN:{name:":",title:"US_COLN"},"S(KC_QUOT)":{name:"\xA8",title:"US_DIAE (dead)"},KC_DQUO:{name:"\xA8",title:"US_DIAE (dead)"},"S(KC_COMM)":{name:"<",title:"US_LABK"},KC_LT:{name:"<",title:"US_LABK"},"S(KC_DOT)":{name:">",title:"US_RABK"},KC_GT:{name:">",title:"US_RABK"},"S(KC_SLSH)":{name:"?",title:"US_QUES"},KC_QUES:{name:"?",title:"US_QUES"},"ALGR(KC_GRV)":{name:"`",title:"US_GRV"},"ALGR(KC_1)":{name:"\xA1",title:"US_IEXL"},"ALGR(KC_2)":{name:"\xB2",title:"US_SUP2"},"ALGR(KC_3)":{name:"\xB3",title:"US_SUP3"},"ALGR(KC_4)":{name:"\xA4",title:"US_CURR"},"ALGR(KC_5)":{name:"\u20AC",title:"US_EURO"},"ALGR(KC_6)":{name:"\xBC",title:"US_QRTR"},"ALGR(KC_7)":{name:"\xBD",title:"US_HALF"},"ALGR(KC_8)":{name:"\xBE",title:"US_TQTR"},"ALGR(KC_9)":{name:"\u2018",title:"US_LSQU"},"ALGR(KC_0)":{name:"\u2019",title:"US_RSQU"},"ALGR(KC_MINS)":{name:"\xA5",title:"US_YEN"},"ALGR(KC_EQL)":{name:"\xD7",title:"US_MUL"},"ALGR(KC_Q)":{name:"\xC4",title:"US_ADIA"},"ALGR(KC_W)":{name:"\xC5",title:"US_ARNG"},"ALGR(KC_E)":{name:"\xC9",title:"US_EACU"},"ALGR(KC_R)":{name:"\xAE",title:"US_REGD"},"ALGR(KC_T)":{name:"\xDE",title:"US_THRN"},"ALGR(KC_Y)":{name:"\xDC",title:"US_UDIA"},"ALGR(KC_U)":{name:"\xDA",title:"US_UACU"},"ALGR(KC_I)":{name:"\xCD",title:"US_IACU"},"ALGR(KC_O)":{name:"\xD3",title:"US_OACU"},"ALGR(KC_P)":{name:"\xD6",title:"US_ODIA"},"ALGR(KC_LBRC)":{name:"\xAB",title:"US_LDAQ"},"ALGR(KC_RBRC)":{name:"\xBB",title:"US_RDAQ"},"ALGR(KC_BSLS)":{name:"\xAC",title:"US_NOT"},"ALGR(KC_A)":{name:"\xC1",title:"US_AACU"},"ALGR(KC_S)":{name:"\xDF",title:"US_SS"},"ALGR(KC_D)":{name:"\xD0",title:"US_ETH"},"ALGR(KC_K)":{name:"\u0152",title:"US_OE"},"ALGR(KC_L)":{name:"\xD8",title:"US_OSTR"},"ALGR(KC_SCLN)":{name:"\xB6",title:"US_PILC"},"ALGR(KC_QUOT)":{name:"'",title:"US_QUOT"},"ALGR(KC_Z)":{name:"\xC6",title:"US_AE"},"ALGR(KC_C)":{name:"\xA9",title:"US_COPY"},"ALGR(KC_N)":{name:"\xD1",title:"US_NTIL"},"ALGR(KC_M)":{name:"\xB5",title:"US_MICR"},"ALGR(KC_COMM)":{name:"\xC7",title:"US_CCED"},"ALGR(KC_DOT)":{name:"\u02D9",title:"US_DOTA (dead)"},"ALGR(KC_SLSH)":{name:"\xBF",title:"US_IQUE"},"S(ALGR(KC_GRV))":{name:"~",title:"US_TILD"},"S(ALGR(KC_1))":{name:"\xB9",title:"US_SUP1"},"S(ALGR(KC_2))":{name:"\u02DD",title:"US_DACU (dead)"},"S(ALGR(KC_3))":{name:"\xAF",title:"US_MACR (dead)"},"S(ALGR(KC_4))":{name:"\xA3",title:"US_PND"},"S(ALGR(KC_5))":{name:"\xB8",title:"US_CEDL (dead)"},"S(ALGR(KC_6))":{name:"^",title:"US_CIRC"},"S(ALGR(KC_7))":{name:"\u25CC\u031B",title:"US_HORN (dead)"},"S(ALGR(KC_8))":{name:"\u02DB",title:"US_OGON (dead)"},"S(ALGR(KC_9))":{name:"\u02D8",title:"US_BREV (dead)"},"S(ALGR(KC_0))":{name:"\xB0",title:"US_RNGA (dead)"},"S(ALGR(KC_MINS))":{name:"\u25CC\u0323",title:"US_DOTB (dead)"},"S(ALGR(KC_EQL))":{name:"\xF7",title:"US_DIV"},"S(ALGR(KC_LBRC))":{name:"\u201C",title:"US_LDQU"},"S(ALGR(KC_RBRC))":{name:"\u201D",title:"US_RDQU"},"S(ALGR(KC_BSLS))":{name:"\xA6",title:"US_BRKP"},"S(ALGR(KC_S))":{name:"\xA7",title:"US_SECT"},"S(ALGR(KC_SCLN))":{name:"\xB0",title:"US_DEG"},"S(ALGR(KC_QUOT))":{name:'"',title:"US_DQUO"},"S(ALGR(KC_C))":{name:"\xA2",title:"US_CENT"},"S(ALGR(KC_DOT))":{name:"\u02C7",title:"US_CARN (dead)"},"S(ALGR(KC_SLSH))":{name:"\u25CC\u0309",title:"US_HOKA (dead)"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},wV={KC_GRV:{name:"~\n`",title:"WK_GRV"},KC_1:{name:`! +1`,title:"WK_1"},KC_2:{name:`@ +2`,title:"WK_2"},KC_3:{name:`# +3`,title:"WK_3"},KC_4:{name:`$ +4`,title:"WK_4"},KC_5:{name:`% +5`,title:"WK_5"},KC_6:{name:`^ +6`,title:"WK_6"},KC_7:{name:`& +7`,title:"WK_7"},KC_8:{name:`* +8`,title:"WK_8"},KC_9:{name:`( +9`,title:"WK_9"},KC_0:{name:`) +0`,title:"WK_0"},KC_MINS:{name:`_ +-`,title:"WK_MINS"},KC_EQL:{name:`+ +=`,title:"WK_EQL"},KC_Q:{name:"Q",title:"WK_Q"},KC_W:{name:"D",title:"WK_D"},KC_E:{name:"R",title:"WK_R"},KC_R:{name:"W",title:"WK_W"},KC_T:{name:"B",title:"WK_B"},KC_Y:{name:"J",title:"WK_J"},KC_U:{name:"F",title:"WK_F"},KC_I:{name:"U",title:"WK_U"},KC_O:{name:"P",title:"WK_P"},KC_P:{name:`: +;`,title:"WK_SCLN"},KC_LBRC:{name:`{ +[`,title:"WK_LBRC"},KC_RBRC:{name:`} +]`,title:"WK_RBRC"},KC_BSLS:{name:`| +\\`,title:"WK_BSLS"},KC_A:{name:"A",title:"WK_A"},KC_S:{name:"S",title:"WK_S"},KC_D:{name:"H",title:"WK_H"},KC_F:{name:"T",title:"WK_T"},KC_G:{name:"G",title:"WK_G"},KC_H:{name:"Y",title:"WK_Y"},KC_J:{name:"N",title:"WK_N"},KC_K:{name:"E",title:"WK_E"},KC_L:{name:"O",title:"WK_O"},KC_SCLN:{name:"I",title:"WK_I"},KC_QUOT:{name:`" +'`,title:"WK_QUOT"},KC_Z:{name:"Z",title:"WK_Z"},KC_X:{name:"X",title:"WK_X"},KC_C:{name:"M",title:"WK_M"},KC_V:{name:"C",title:"WK_C"},KC_B:{name:"V",title:"WK_V"},KC_N:{name:"K",title:"WK_K"},KC_M:{name:"L",title:"WK_L"},KC_COMM:{name:`< +,`,title:"WK_COMM"},KC_DOT:{name:`> +.`,title:"WK_DOT"},KC_SLSH:{name:`? +/`,title:"WK_SLSH"},"S(KC_GRV)":{name:"~",title:"WK_TILD"},KC_TILD:{name:"~",title:"WK_TILD"},"S(KC_1)":{name:"!",title:"WK_EXLM"},KC_EXLM:{name:"!",title:"WK_EXLM"},"S(KC_2)":{name:"@",title:"WK_AT"},KC_AT:{name:"@",title:"WK_AT"},"S(KC_3)":{name:"#",title:"WK_HASH"},KC_HASH:{name:"#",title:"WK_HASH"},"S(KC_4)":{name:"$",title:"WK_DLR"},KC_DLR:{name:"$",title:"WK_DLR"},"S(KC_5)":{name:"%",title:"WK_PERC"},KC_PERC:{name:"%",title:"WK_PERC"},"S(KC_6)":{name:"^",title:"WK_CIRC"},KC_CIRC:{name:"^",title:"WK_CIRC"},"S(KC_7)":{name:"&",title:"WK_AMPR"},KC_AMPR:{name:"&",title:"WK_AMPR"},"S(KC_8)":{name:"*",title:"WK_ASTR"},KC_ASTR:{name:"*",title:"WK_ASTR"},"S(KC_9)":{name:"(",title:"WK_LPRN"},KC_LPRN:{name:"(",title:"WK_LPRN"},"S(KC_0)":{name:")",title:"WK_RPRN"},KC_RPRN:{name:")",title:"WK_RPRN"},"S(KC_MINS)":{name:"_",title:"WK_UNDS"},KC_UNDS:{name:"_",title:"WK_UNDS"},"S(KC_EQL)":{name:"+",title:"WK_PLUS"},KC_PLUS:{name:"+",title:"WK_PLUS"},"S(KC_P)":{name:":",title:"WK_COLN"},"S(KC_LBRC)":{name:"{",title:"WK_LCBR"},KC_LCBR:{name:"{",title:"WK_LCBR"},"S(KC_RBRC)":{name:"}",title:"WK_RCBR"},KC_RCBR:{name:"}",title:"WK_RCBR"},"S(KC_BSLS)":{name:"|",title:"WK_PIPE"},KC_PIPE:{name:"|",title:"WK_PIPE"},"S(KC_QUOT)":{name:'"',title:"WK_DQUO"},KC_DQUO:{name:'"',title:"WK_DQUO"},"S(KC_COMM)":{name:"<",title:"WK_LABK"},KC_LT:{name:"<",title:"WK_LABK"},"S(KC_DOT)":{name:">",title:"WK_RABK"},KC_GT:{name:">",title:"WK_RABK"},"S(KC_SLSH)":{name:"?",title:"WK_QUES"},KC_QUES:{name:"?",title:"WK_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"I",title:"S(WK_I) (capital I)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},OV={KC_GRV:{name:"~\n`",title:"WK_GRV"},KC_1:{name:`! +1`,title:"WK_1"},KC_2:{name:`@ +2`,title:"WK_2"},KC_3:{name:`# +3`,title:"WK_3"},KC_4:{name:`$ +4`,title:"WK_4"},KC_5:{name:`% +5`,title:"WK_5"},KC_6:{name:`^ +6`,title:"WK_6"},KC_7:{name:`& +7`,title:"WK_7"},KC_8:{name:`* +8`,title:"WK_8"},KC_9:{name:`( +9`,title:"WK_9"},KC_0:{name:`) +0`,title:"WK_0"},KC_MINS:{name:`_ +-`,title:"WK_MINS"},KC_EQL:{name:`+ +=`,title:"WK_EQL"},KC_Q:{name:"Q",title:"WK_Q"},KC_W:{name:"D",title:"WK_D"},KC_E:{name:"R",title:"WK_R"},KC_R:{name:"W",title:"WK_W"},KC_T:{name:"B",title:"WK_B"},KC_Y:{name:"J",title:"WK_J"},KC_U:{name:"F",title:"WK_F"},KC_I:{name:"U",title:"WK_U"},KC_O:{name:"P",title:"WK_P"},KC_P:{name:`: +;`,title:"WK_SCLN"},KC_LBRC:{name:`{ +[`,title:"WK_LBRC"},KC_RBRC:{name:`} +]`,title:"WK_RBRC"},KC_BSLS:{name:`| +\\`,title:"WK_BSLS"},KC_A:{name:"A",title:"WK_A"},KC_S:{name:"S",title:"WK_S"},KC_D:{name:"H",title:"WK_H"},KC_F:{name:"T",title:"WK_T"},KC_G:{name:"G",title:"WK_G"},KC_H:{name:"Y",title:"WK_Y"},KC_J:{name:"N",title:"WK_N"},KC_K:{name:"E",title:"WK_E"},KC_L:{name:"O",title:"WK_O"},KC_SCLN:{name:"I",title:"WK_I"},KC_QUOT:{name:`" +'`,title:"WK_QUOT"},KC_Z:{name:"Z",title:"WK_Z"},KC_X:{name:"X",title:"WK_X"},KC_C:{name:"C",title:"WK_C"},KC_V:{name:"V",title:"WK_V"},KC_B:{name:"M",title:"WK_M"},KC_N:{name:"K",title:"WK_K"},KC_M:{name:"L",title:"WK_L"},KC_COMM:{name:`< +,`,title:"WK_COMM"},KC_DOT:{name:`> +.`,title:"WK_DOT"},KC_SLSH:{name:`? +/`,title:"WK_SLSH"},"S(KC_GRV)":{name:"~",title:"WK_TILD"},KC_TILD:{name:"~",title:"WK_TILD"},"S(KC_1)":{name:"!",title:"WK_EXLM"},KC_EXLM:{name:"!",title:"WK_EXLM"},"S(KC_2)":{name:"@",title:"WK_AT"},KC_AT:{name:"@",title:"WK_AT"},"S(KC_3)":{name:"#",title:"WK_HASH"},KC_HASH:{name:"#",title:"WK_HASH"},"S(KC_4)":{name:"$",title:"WK_DLR"},KC_DLR:{name:"$",title:"WK_DLR"},"S(KC_5)":{name:"%",title:"WK_PERC"},KC_PERC:{name:"%",title:"WK_PERC"},"S(KC_6)":{name:"^",title:"WK_CIRC"},KC_CIRC:{name:"^",title:"WK_CIRC"},"S(KC_7)":{name:"&",title:"WK_AMPR"},KC_AMPR:{name:"&",title:"WK_AMPR"},"S(KC_8)":{name:"*",title:"WK_ASTR"},KC_ASTR:{name:"*",title:"WK_ASTR"},"S(KC_9)":{name:"(",title:"WK_LPRN"},KC_LPRN:{name:"(",title:"WK_LPRN"},"S(KC_0)":{name:")",title:"WK_RPRN"},KC_RPRN:{name:")",title:"WK_RPRN"},"S(KC_MINS)":{name:"_",title:"WK_UNDS"},KC_UNDS:{name:"_",title:"WK_UNDS"},"S(KC_EQL)":{name:"+",title:"WK_PLUS"},KC_PLUS:{name:"+",title:"WK_PLUS"},"S(KC_P)":{name:":",title:"WK_COLN"},"S(KC_LBRC)":{name:"{",title:"WK_LCBR"},KC_LCBR:{name:"{",title:"WK_LCBR"},"S(KC_RBRC)":{name:"}",title:"WK_RCBR"},KC_RCBR:{name:"}",title:"WK_RCBR"},"S(KC_BSLS)":{name:"|",title:"WK_PIPE"},KC_PIPE:{name:"|",title:"WK_PIPE"},"S(KC_QUOT)":{name:'"',title:"WK_DQUO"},KC_DQUO:{name:'"',title:"WK_DQUO"},"S(KC_COMM)":{name:"<",title:"WK_LABK"},KC_LT:{name:"<",title:"WK_LABK"},"S(KC_DOT)":{name:">",title:"WK_RABK"},KC_GT:{name:">",title:"WK_RABK"},"S(KC_SLSH)":{name:"?",title:"WK_QUES"},KC_QUES:{name:"?",title:"WK_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"I",title:"S(WK_I) (capital I)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},ZS={keymap_belgian:{prefix:"BE",sendstring:"belgian",isANSI:!1,locales:["nl-BE","fr-BE"],keycodeLUT:AQ},keymap_bepo:{prefix:"BP",sendstring:"bepo",isANSI:!1,locales:["fr","fr-FR","fr-BE","fr-CH","fr-LU","fr-CA","fr-MC"],keycodeLUT:EQ},keymap_brazilian_abnt2:{prefix:"BR",sendstring:"brazilian_abnt2",isANSI:!1,locales:["pt-BR"],keycodeLUT:bQ},keymap_canadian_multilingual:{prefix:"CA",sendstring:"canadian_multilingual",isANSI:!1,locales:["fr-CA"],keycodeLUT:TQ},keymap_colemak:{prefix:"CM",sendstring:"colemak",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:PQ},keymap_croatian:{prefix:"HR",sendstring:"croatian",isANSI:!1,locales:["hr","hr-HR"],keycodeLUT:wQ},keymap_czech:{prefix:"CZ",sendstring:"czech",locales:["cs","cs-CZ"],isANSI:!1,keycodeLUT:OQ},keymap_danish:{prefix:"DK",sendstring:"danish",locales:["da","da-DK"],isANSI:!1,keycodeLUT:IQ},keymap_dvorak_fr:{prefix:"DV",sendstring:"dvorak_fr",isANSI:!1,locales:["fr","fr-FR","fr-BE","fr-CH","fr-LU","fr-CA","fr-MC"],keycodeLUT:UQ},keymap_dvorak:{prefix:"DV",sendstring:"dvorak",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:NQ},keymap_dvorak_programmer:{prefix:"DP",sendstring:"dvorak_programmer",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:DQ},keymap_estonian:{prefix:"EE",sendstring:"estonian",isANSI:!1,locales:["et","et-EE"],keycodeLUT:kQ},keymap_finnish:{prefix:"FI",sendstring:"finnish",isANSI:!1,locales:["fi","fi-FI","se-FI","sv-FI"],keycodeLUT:MQ},keymap_french_afnor:{prefix:"FR",sendstring:"french_afnor",isANSI:!1,locales:["fr","fr-FR"],keycodeLUT:BQ},keymap_french:{prefix:"FR",sendstring:"french",isANSI:!1,locales:["fr","fr-FR"],keycodeLUT:GQ},keymap_french_mac_iso:{prefix:"FR",sendstring:"french_mac_iso",isANSI:!1,locales:["fr","fr-FR"],keycodeLUT:$Q},keymap_german:{prefix:"DE",sendstring:"german",isANSI:!1,locales:["de-GE","de-AU","de"],keycodeLUT:xQ},keymap_greek:{prefix:"GR",sendstring:"",isANSI:!1,locales:["el","el-GR"],keycodeLUT:FQ},keymap_hebrew:{prefix:"IL",sendstring:"",isANSI:!1,locales:["he","he-IL"],keycodeLUT:HQ},keymap_hungarian:{prefix:"HU",sendstring:"hungarian",isANSI:!1,locales:["hu","hu-HU"],keycodeLUT:QQ},keymap_icelandic:{prefix:"IS",sendstring:"icelandic",isANSI:!1,locales:["is","is-IS"],keycodeLUT:VQ},keymap_irish:{prefix:"IE",sendstring:"uk",isANSI:!0,locales:["en-IE"],keycodeLUT:WQ},keymap_italian:{prefix:"IT",sendstring:"italian",isANSI:!1,locales:["it","it-IT"],keycodeLUT:jQ},keymap_italian_mac_ansi:{prefix:"IT",sendstring:"italian_mac_ansi",isANSI:!0,locales:["it","it-IT","it-CH"],keycodeLUT:zQ},keymap_italian_mac_iso:{prefix:"IT",sendstring:"italian_mac_iso",isANSI:!1,locales:["it","it-IT","it-CH"],keycodeLUT:JQ},keymap_japanese:{prefix:"JP",sendstring:"japanese",isANSI:!1,locales:["ja","ja-JP"],keycodeLUT:XQ},keymap_korean:{prefix:"KR",sendstring:"",isANSI:!0,locales:["ko","ko-KR"],keycodeLUT:ZQ},keymap_latvian:{prefix:"LV",sendstring:"latvian",isANSI:!1,locales:["lv","lv-LV"],keycodeLUT:YQ},keymap_lithuanian_azerty:{prefix:"LT",sendstring:"lithuanian_azerty",isANSI:!1,locales:["lt","lt-LT"],keycodeLUT:qQ},keymap_lithuanian_qwerty:{prefix:"LT",sendstring:"lithuanian_qwerty",isANSI:!0,locales:["lt","lt-LT"],keycodeLUT:eV},keymap_neo2:{prefix:"NE",sendstring:"",isANSI:!1,locales:["de-GE","de-AU","de"],keycodeLUT:tV},keymap_norman:{prefix:"NO",sendstring:"norman",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:nV},keymap_norwegian:{prefix:"NO",sendstring:"norwegian",isANSI:!1,locales:["nb-NO","nn-NO","se-NO"],keycodeLUT:aV},keymap_polish:{prefix:"PL",sendstring:"",isANSI:!0,locales:["pl","pl-PL"],keycodeLUT:iV},keymap_portuguese:{prefix:"PT",sendstring:"portuguese",isANSI:!1,locales:["pt","pt-PT"],keycodeLUT:rV},keymap_portuguese_mac_iso:{prefix:"PT",sendstring:"portuguese_mac_iso",isANSI:!1,locales:["pt","pt-PT"],keycodeLUT:oV},keymap_romanian:{prefix:"RO",sendstring:"romanian",isANSI:!1,locales:["ro","ro-RO"],keycodeLUT:lV},keymap_russian:{prefix:"RU",sendstring:"",isANSI:!0,locales:["ru-RU","ru"],keycodeLUT:sV},keymap_serbian:{prefix:"RS",sendstring:"",isANSI:!1,locales:["sr-Cyrl","sr-Cyrl-SP","sr-Cyrl-BA"],keycodeLUT:_V},keymap_serbian_latin:{prefix:"RS",sendstring:"serbian_latin",isANSI:!1,locales:["sr","sr-SP","sr-BA"],keycodeLUT:cV},keymap_slovak:{prefix:"SK",sendstring:"slovak",isANSI:!1,locales:["sk","sk-SK"],keycodeLUT:uV},keymap_slovenian:{prefix:"SI",sendstring:"slovenian",isANSI:!1,locales:["sl","sl-SI"],keycodeLUT:mV},keymap_spanish_dvorak:{prefix:"DV",sendstring:"spanish_dvorak",isANSI:!1,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:CV},keymap_spanish:{prefix:"ES",sendstring:"spanish",isANSI:!1,locales:["ca-ES","es","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-ES","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-PY","es-SV","es-UY","es-VE","eu-ES","gl-ES"],keycodeLUT:fV},keymap_swedish:{prefix:"SE",sendstring:"swedish",isANSI:!1,locales:["sv","sv-SE"],keycodeLUT:dV},keymap_swedish_mac_ansi:{prefix:"SE",sendstring:"swedish",isANSI:!0,locales:["sv","sv-SE"],keycodeLUT:pV},keymap_swedish_mac_iso:{prefix:"SE",sendstring:"swedish",isANSI:!1,locales:["sv","sv-SE"],keycodeLUT:hV},keymap_swedish_pro_mac_ansi:{prefix:"SE",sendstring:"swedish",isANSI:!0,locales:["sv","sv-SE"],keycodeLUT:SV},keymap_swedish_pro_mac_iso:{prefix:"SE",sendstring:"swedish",isANSI:!1,locales:["sv","sv-SE"],keycodeLUT:KV},keymap_swiss_de:{prefix:"CH",sendstring:"swiss_de",isANSI:!1,locales:["de-CH","de"],keycodeLUT:vV},keymap_swiss_fr:{prefix:"CH",sendstring:"swiss_fr",isANSI:!1,locales:["fr-CH","fr"],keycodeLUT:RV},keymap_turkish_f:{prefix:"TR",sendstring:"turkish_f",isANSI:!1,locales:["tr","tr-TR"],keycodeLUT:yV},keymap_turkish_q:{prefix:"TR",sendstring:"turkish_q",isANSI:!1,locales:["tr","tr-TR"],keycodeLUT:gV},keymap_uk:{prefix:"UK",sendstring:"uk",isANSI:!1,locales:["en-GB","en"],keycodeLUT:LV},keymap_ukrainian:{prefix:"UA",sendstring:"",isANSI:!0,locales:["uk","uk-UA"],keycodeLUT:AV},keymap_us:{prefix:"KC",sendstring:"",isANSI:!0,locales:["en-US","en"],keycodeLUT:EV},keymap_us_extended:{prefix:"US",sendstring:"",isANSI:!0,locales:["en","en-US"],keycodeLUT:bV},keymap_us_international:{prefix:"US",sendstring:"",isANSI:!0,locales:["en","en-US"],keycodeLUT:TV},keymap_us_international_linux:{prefix:"US",sendstring:"",isANSI:!0,locales:["en","en-US"],keycodeLUT:PV},keymap_workman:{prefix:"WK",sendstring:"workman",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:wV},keymap_workman_zxcvm:{prefix:"WK",sendstring:"workman_zxcvm",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:OV}},nc={ANSI_ISO:[...dh,...ph],ISO_ANSI:[...ph,...dh],special:[...jE,...zE,...JE]},IV={keycodes:[...nc.ANSI_ISO,...nc.special],searchFilter:"",searchCounters:{ANSI:0,"ISO/JIS":0,Quantum:0,KeyboardSettings:0,AppMediaMouse:0},steno:!1,active:"ANSI"};function ac(){let e=Sa.getters["app/osKeyboardLayout"];if(kt(e)||!Object.keys(ZS).includes(e)){const t="keymap_us";console.log(`The stored OS keyboard layout value (${e}) is not a valid value! Falling back to '${t}'.`),Sa.commit("app/setOSKeyboardLayout",t),e=t}return e}function Zy(){return ZS[ac()].isANSI}function NV(e,t){return console.assert(!kt(e)),!Object.keys(t).includes("name")||!Object.keys(t).includes("code")?t:e[t.code]?{...t,...e[t.code]}:t}function Sp(e,t){Sa.commit("app/setIso",!Zy());const n=[...Zy()?nc.ANSI_ISO:nc.ISO_ANSI,...nc.special,...t?LQ:[]],{keycodeLUT:a}=ZS[ac()];return n.map(i=>NV(a,i))}const UV={keycodes:e=>e.keycodes,lookupKeyPressCode:(e,t)=>n=>t.lookupKeycode(n,!0),lookupKeycode:e=>(t,n=!1)=>e.keycodes.find(({code:a,keys:i})=>a===t||n&&i&&i===t)};function W_(e,t){return e=e.toUpperCase(),t.reduce((n,{group:a,width:i,code:o,name:_,title:u})=>(kt(o)||(o.includes(e)||_&&_.toUpperCase().includes(e)||u&&u.toUpperCase().includes(e))&&(n+=1),n),0)}const DV={},kV={changeActive(e,t){e.active=t},enableSteno(e){e.steno=!0,e.keycodes=Sp(ac(),e.steno)},disableSteno(e){e.steno=!1,e.keycodes=Sp(ac(),e.steno)},updateKeycodeNames(e){e.keycodes=Sp(ac(),e.steno)},setSearchFilter(e,t){e.searchFilter=t,this.searchFilter!==""&&(e.searchCounters={ANSI:W_(e.searchFilter,dh),"ISO/JIS":W_(e.searchFilter,ph),Quantum:W_(e.searchFilter,jE),KeyboardSettings:W_(e.searchFilter,zE),AppMediaMouse:W_(e.searchFilter,JE)})}},MV={namespaced:!0,state:IV,getters:UV,actions:DV,mutations:kV},XE=["KC_ESC","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_PSCR","KC_SCRL","KC_PAUS"],ZE=["KC_GRV","KC_1","KC_2","KC_3","KC_4","KC_5","KC_6","KC_7","KC_8","KC_9","KC_0","KC_MINS","KC_EQL","KC_BSPC","KC_INS","KC_HOME","KC_PGUP","KC_NUM","KC_PSLS","KC_PAST","KC_PMNS"],GV=["KC_TAB","KC_Q","KC_W","KC_E","KC_R","KC_T","KC_Y","KC_U","KC_I","KC_O","KC_P","KC_LBRC","KC_RBRC","KC_BSLS","KC_DEL","KC_END","KC_PGDN","KC_P7","KC_P8","KC_P9","KC_PPLS"],BV=["KC_TAB","KC_Q","KC_W","KC_E","KC_R","KC_T","KC_Y","KC_U","KC_I","KC_O","KC_P","KC_LBRC","KC_RBRC","KC_ENT","KC_DEL","KC_END","KC_PGDN","KC_P7","KC_P8","KC_P9","KC_PPLS"],$V=["KC_CAPS","KC_A","KC_S","KC_D","KC_F","KC_G","KC_H","KC_J","KC_K","KC_L","KC_SCLN","KC_QUOT","KC_ENT","KC_P4","KC_P5","KC_P6"],xV=["KC_CAPS","KC_A","KC_S","KC_D","KC_F","KC_G","KC_H","KC_J","KC_K","KC_L","KC_SCLN","KC_QUOT","KC_NUHS","KC_P4","KC_P5","KC_P6"],FV=["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_UP","KC_P1","KC_P2","KC_P3","KC_PENT"],HV=["KC_LSFT","KC_NUBS","KC_Z","KC_X","KC_C","KC_V","KC_B","KC_N","KC_M","KC_COMM","KC_DOT","KC_SLSH","KC_RSFT","KC_UP","KC_P1","KC_P2","KC_P3","KC_PENT"],YE=["KC_LCTL","KC_LGUI","KC_LALT","KC_SPC","KC_RALT","KC_RGUI","KC_APP","KC_RCTL","KC_LEFT","KC_DOWN","KC_RGHT","KC_P0","KC_PDOT"],QV=[...XE,...ZE,...GV,...$V,...FV,...YE],VV=[...XE,...ZE,...BV,...xV,...HV,...YE],Yy={ANSI:QV,ISO:VV},qE=["Escape","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12","PrintScreen","ScrollLock","Pause"],eb=["Backquote","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","Digit0","Minus","Equal","Backspace","Insert","Home","PageUp","NumLock","NumpadDivide","NumpadMultiply","NumpadSubtract"],X_=["Tab","KeyQ","KeyW","KeyE","KeyR","KeyT","KeyY","KeyU","KeyI","KeyO","KeyP","BracketLeft","BracketRight","Backslash","Delete","End","PageDown","Numpad7","Numpad8","Numpad9","NumpadAdd"],WV=[...X_.slice(0,X_.indexOf("Backslash")),"Enter",...X_.slice(X_.lastIndexOf("Delete"))],Z_=["CapsLock","KeyA","KeyS","KeyD","KeyF","KeyG","KeyH","KeyJ","KeyK","KeyL","Semicolon","Quote","Enter","Numpad4","Numpad5","Numpad6"],jV=[...Z_.slice(0,Z_.indexOf("Enter")),"Backslash",...Z_.slice(Z_.lastIndexOf("Numpad4"))],hh=["ShiftLeft","KeyZ","KeyX","KeyC","KeyV","KeyB","KeyN","KeyM","Comma","Period","Slash","ShiftRight","ArrowUp","Numpad1","Numpad2","Numpad3","NumpadEnter"],zV=[hh[0],"IntlBackslash",...hh.slice(1)],tb=["ControlLeft","MetaLeft","AltLeft","Space","AltRight","MetaRight","ContextMenu","ControlRight","ArrowLeft","ArrowDown","ArrowRight","Numpad0","NumpadDecimal"],JV=[...qE,...eb,...X_,...Z_,...hh,...tb],XV=[...qE,...eb,...WV,...jV,...zV,...tb],qy={ANSI:JV,ISO:XV},nb=[{label:"Esc",x:0,y:0},{label:"F1",x:2,y:0},{label:"F2",x:3,y:0},{label:"F3",x:4,y:0},{label:"F4",x:5,y:0},{label:"F5",x:6.5,y:0},{label:"F6",x:7.5,y:0},{label:"F7",x:8.5,y:0},{label:"F8",x:9.5,y:0},{label:"F9",x:11,y:0},{label:"F10",x:12,y:0},{label:"F11",x:13,y:0},{label:"F12",x:14,y:0},{label:"PrtSc",x:15.25,y:0},{label:"Scroll Lock",x:16.25,y:0},{label:"Pause",x:17.25,y:0}],ab=[{label:"~",x:0,y:1.5},{label:"!",x:1,y:1.5},{label:"@",x:2,y:1.5},{label:"#",x:3,y:1.5},{label:"$",x:4,y:1.5},{label:"%",x:5,y:1.5},{label:"^",x:6,y:1.5},{label:"&",x:7,y:1.5},{label:"*",x:8,y:1.5},{label:"(",x:9,y:1.5},{label:")",x:10,y:1.5},{label:"_",x:11,y:1.5},{label:"+",x:12,y:1.5},{label:"Backspace",x:13,y:1.5,w:2},{label:"Insert",x:15.25,y:1.5},{label:"Home",x:16.25,y:1.5},{label:"PgUp",x:17.25,y:1.5},{label:"Num Lock",x:18.5,y:1.5},{label:"/",x:19.5,y:1.5},{label:"*",x:20.5,y:1.5},{label:"-",x:21.5,y:1.5}],ZV=[{label:"Tab",x:0,y:2.5,w:1.5},{label:"Q",x:1.5,y:2.5},{label:"W",x:2.5,y:2.5},{label:"E",x:3.5,y:2.5},{label:"R",x:4.5,y:2.5},{label:"T",x:5.5,y:2.5},{label:"Y",x:6.5,y:2.5},{label:"U",x:7.5,y:2.5},{label:"I",x:8.5,y:2.5},{label:"O",x:9.5,y:2.5},{label:"P",x:10.5,y:2.5},{label:"{",x:11.5,y:2.5},{label:"}",x:12.5,y:2.5},{label:"|",x:13.5,y:2.5,w:1.5},{label:"Delete",x:15.25,y:2.5},{label:"End",x:16.25,y:2.5},{label:"PgDn",x:17.25,y:2.5},{label:"7",x:18.5,y:2.5},{label:"8",x:19.5,y:2.5},{label:"9",x:20.5,y:2.5},{label:"+",x:21.5,y:2.5,h:2}],YV=[{label:"Caps Lock",x:0,y:3.5,w:1.75},{label:"A",x:1.75,y:3.5},{label:"S",x:2.75,y:3.5},{label:"D",x:3.75,y:3.5},{label:"F",x:4.75,y:3.5},{label:"G",x:5.75,y:3.5},{label:"H",x:6.75,y:3.5},{label:"J",x:7.75,y:3.5},{label:"K",x:8.75,y:3.5},{label:"L",x:9.75,y:3.5},{label:":",x:10.75,y:3.5},{label:'"',x:11.75,y:3.5},{label:"Enter",x:12.75,y:3.5,w:2.25},{label:"4",x:18.5,y:3.5},{label:"5",x:19.5,y:3.5},{label:"6",x:20.5,y:3.5}],qV=[{label:"Shift",x:0,y:4.5,w:2.25},{label:"Z",x:2.25,y:4.5},{label:"X",x:3.25,y:4.5},{label:"C",x:4.25,y:4.5},{label:"V",x:5.25,y:4.5},{label:"B",x:6.25,y:4.5},{label:"N",x:7.25,y:4.5},{label:"M",x:8.25,y:4.5},{label:"<",x:9.25,y:4.5},{label:">",x:10.25,y:4.5},{label:"?",x:11.25,y:4.5},{label:"Shift",x:12.25,y:4.5,w:2.75},{label:"\u2191",x:16.25,y:4.5},{label:"1",x:18.5,y:4.5},{label:"2",x:19.5,y:4.5},{label:"3",x:20.5,y:4.5},{label:"Enter",x:21.5,y:4.5,h:2}],ib=[{label:"Ctrl",x:0,y:5.5,w:1.25},{label:"Win",x:1.25,y:5.5,w:1.25},{label:"Alt",x:2.5,y:5.5,w:1.25},{x:3.75,y:5.5,w:6.25},{label:"Alt",x:10,y:5.5,w:1.25},{label:"Win",x:11.25,y:5.5,w:1.25},{label:"Menu",x:12.5,y:5.5,w:1.25},{label:"Ctrl",x:13.75,y:5.5,w:1.25},{label:"\u2190",x:15.25,y:5.5},{label:"\u2193",x:16.25,y:5.5},{label:"\u2192",x:17.25,y:5.5},{label:"0",x:18.5,y:5.5,w:2},{label:".",x:20.5,y:5.5}],eW=[{label:"Tab",x:0,y:2.5,w:1.5},{label:"Q",x:1.5,y:2.5},{label:"W",x:2.5,y:2.5},{label:"E",x:3.5,y:2.5},{label:"R",x:4.5,y:2.5},{label:"T",x:5.5,y:2.5},{label:"Y",x:6.5,y:2.5},{label:"U",x:7.5,y:2.5},{label:"I",x:8.5,y:2.5},{label:"O",x:9.5,y:2.5},{label:"P",x:10.5,y:2.5},{label:"{",x:11.5,y:2.5},{label:"}",x:12.5,y:2.5},{label:"Enter",x:13.75,y:2.5,w:1.25,h:2},{label:"Delete",x:15.25,y:2.5},{label:"End",x:16.25,y:2.5},{label:"PgDn",x:17.25,y:2.5},{label:"7",x:18.5,y:2.5},{label:"8",x:19.5,y:2.5},{label:"9",x:20.5,y:2.5},{label:"+",x:21.5,y:2.5,h:2}],tW=[{label:"Caps Lock",x:0,y:3.5,w:1.75},{label:"A",x:1.75,y:3.5},{label:"S",x:2.75,y:3.5},{label:"D",x:3.75,y:3.5},{label:"F",x:4.75,y:3.5},{label:"G",x:5.75,y:3.5},{label:"H",x:6.75,y:3.5},{label:"J",x:7.75,y:3.5},{label:"K",x:8.75,y:3.5},{label:"L",x:9.75,y:3.5},{label:":",x:10.75,y:3.5},{label:'"',x:11.75,y:3.5},{label:"NonUsHash",x:12.75,y:3.5},{label:"4",x:18.5,y:3.5},{label:"5",x:19.5,y:3.5},{label:"6",x:20.5,y:3.5}],nW=[{label:"Shift",x:0,y:4.5,w:1.25},{label:"IntlBackslash",x:1.25,y:4.5},{label:"Z",x:2.25,y:4.5},{label:"X",x:3.25,y:4.5},{label:"C",x:4.25,y:4.5},{label:"V",x:5.25,y:4.5},{label:"B",x:6.25,y:4.5},{label:"N",x:7.25,y:4.5},{label:"M",x:8.25,y:4.5},{label:"<",x:9.25,y:4.5},{label:">",x:10.25,y:4.5},{label:"?",x:11.25,y:4.5},{label:"Shift",x:12.25,y:4.5,w:2.75},{label:"\u2191",x:16.25,y:4.5},{label:"1",x:18.5,y:4.5},{label:"2",x:19.5,y:4.5},{label:"3",x:20.5,y:4.5},{label:"Enter",x:21.5,y:4.5,h:2}],aW=[...nb,...ab,...ZV,...YV,...qV,...ib],iW=[...nb,...ab,...eW,...tW,...nW,...ib],eg={ANSI:aW,ISO:iW};function tg(e){return e.reduce((t,n,a)=>(t[n]=a,t),{})}const rW={ANSI:tg(qy.ANSI),ISO:tg(qy.ISO)};function oW(){const e=navigator.language||navigator.userLanguage;let t="ANSI";return e.toLowerCase().indexOf("en")<0&&(t="ISO"),t}const lW={defaults:dc,codeToPosition:rW,config:Object.assign({},dc),layout:oW(),keymap:{},layouts:{ISO:eg.ISO,ANSI:eg.ANSI},chatterDetected:!1},sW={availableLayouts(e){return Do(e.layouts).sort()},getQMKCode(e){return t=>kt(t)?"":e.keymap[e.layout][t].code},activeKeymap(e){return e.keymap[e.layout]},activeLayoutMeta(e){return e.layouts[e.layout]},codeToPosition(e){return e.codeToPosition[e.layout]}};function ng(e,t){return t.map(n=>({...e.getters["keycodes/lookupKeycode"](n)}))}const _W={init({state:e,commit:t}){const n=this;return t("setKeymap",{ANSI:ng(n,Yy.ANSI),ISO:ng(n,Yy.ISO)}),e.keymap}},cW={setLayout(e,t){e.layout=t},setKeymap(e,t){e.keymap=t},setActive(e,{pos:t}){Pe.set(e.keymap[e.layout][t],"active",!0),Pe.set(e.keymap[e.layout][t],"detected",!1)},setDetected(e,{pos:t}){Pe.set(e.keymap[e.layout][t],"active",!1),Pe.set(e.keymap[e.layout][t],"detected",!0)},setChatterDetected(e,{pos:t}){e.chatterDetected=!0,Pe.set(e.keymap[e.layout][t],"chatter",!0)},reset(e){e.chatterDetected=!1,e.keymap[e.layout].forEach((t,n)=>{Pe.set(e.keymap[e.layout][n],"detected",!1),Pe.set(e.keymap[e.layout][n],"chatter",!1)})}},uW={namespaced:!0,state:lW,getters:sW,actions:_W,mutations:cW};Pe.use(RA);const Sa=new RA.Store({modules:{app:M7,status:F7,keymap:yQ,keycodes:MV,tester:uW},state:{},mutations:{},actions:{},strict:!1});var mW=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"backend-status"},[n("div",{staticClass:"qmk-branding"},[e._m(0),n("div",{staticClass:"qmk-app-name"},[e._v("QMK Configurator")]),n("div",{staticClass:"bes-version"},[e._v(" "+e._s(e.$t("apiVersionPrefix"))+" "),n("span",{staticClass:"version-num"},[e._v("v"+e._s(e.version))])])]),n("div",{staticClass:"bes-title"},[n("div",{staticClass:"bes-status"},[n("div",{staticClass:"bes-status-left",class:e.currentStatusClass},[e._m(1)]),n("div",{staticClass:"bes-status-center"},[e._v(" "+e._s(e.$t("serverIs"))+" ")]),n("div",{staticClass:"bes-status-right"},[e._v(e._s(e.jobs))])])]),n("div",{staticClass:"bes-discord"},[e.hasError?n("a",{attrs:{target:"_blank",rel:"noopener",href:e.discordLink}},[e._v(" Error? Let us know on QMK Discord. ")]):e._e()]),n("div",{staticClass:"bes-controls",on:{click:e.clickSettings}},[e.settingsPanelVisible?e._e():n("font-awesome-icon",{attrs:{icon:"chevron-left","fixed-width":""}}),n("font-awesome-icon",{attrs:{icon:"cog",size:"lg"}}),e.settingsPanelVisible?n("font-awesome-icon",{attrs:{icon:"chevron-right","fixed-width":""}}):e._e(),e._v(" "+e._s(e.$t("settings"))+" ")],1)])},fW=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{attrs:{target:"_blank",rel:"noopener",href:"https://github.com/qmk/qmk_configurator"}},[n("div",{staticClass:"qmk-logo",attrs:{title:"See the QMK Configurator Repo"}})])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",[n("li")])}];const ag=20,CW=10,dW={name:"status-bar",computed:{...mc("app",["settingsPanelVisible"]),currentStatusClass(){switch(this.status){case"running":return"bes-status-running";case"degraded":return"bes-status-degraded";default:return"bes-status-down"}},jobCountClass(){return this.jobCount{this.version=e.version,this.jobCount=parseInt(e.queue_length,10),this.jobCount===0?this.jobs=this.$t("ready"):this.jobs=`${this.jobCount} ${this.$t("jobsAhead")}`,this.jobCount{this.status="DOWN",this.hasError=!0,console.error("API status error",e)}),setTimeout(this.fetchData,this.getPollInterval())},clickSettings(){this.setSettingsPanel(!this.settingsPanelVisible)}},data:()=>({status:"",version:"0.1",jobCount:0,hasError:!1,jobs:"Initializing"}),mounted(){setTimeout(this.fetchData,1e3)}},ig={};var pW=gr(dW,mW,fW,!1,hW,null,null,null);function hW(e){for(let t in ig)this[t]=ig[t]}const SW=function(){return pW.exports}();var KW=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.isNotSupported&&!e.isDimissed,expression:"isNotSupported && !isDimissed"}],attrs:{id:"browser-warn"}},[n("a",{staticClass:"dismiss",attrs:{title:"dismiss"},on:{click:e.dismiss}},[e._v("X")]),e._v(" "+e._s(e.$t("errors.unsupportedBrowser"))+" "),n("a",{attrs:{href:"https://www.google.com/intl/en_us/chrome/",target:"_blank",rel:"noopener"}},[e._v("Google Chrome")]),e._v(" / "),n("a",{attrs:{href:"https://www.mozilla.org/en-US/firefox/new/",target:"_blank",rel:"noopener"}},[e._v("Mozilla Firefox")])])},vW=[];const RW={name:"browser-warn-bar",data(){return{isDimissed:!1}},methods:{dismiss(){this.isDimissed=!0}},computed:{isNotSupported(){const e=window.navigator.userAgent.toLowerCase(),t=(e.indexOf("chrome")!==-1||e.indexOf("chromium")!==-1)&&e.indexOf("edge")===-1&&e.indexOf("opr")===-1,n=e.indexOf("firefox")!==-1;return!(t||n)}}},rg={};var yW=gr(RW,KW,vW,!1,gW,null,null,null);function gW(e){for(let t in rg)this[t]=rg[t]}const LW=function(){return yW.exports}();var AW=function(e,t){var n=t._c;return n("transition",{attrs:{name:"fade",appear:""}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.props.isVisible,expression:"props.isVisible"}],staticClass:"veil-container"},[t._t("contents",function(){return[t._v("Something to Unveil")]})],2)])},EW=[];const bW={name:"Veil",props:{isVisible:{type:Boolean,required:!0}}},og={};var TW=gr(bW,AW,EW,!0,PW,null,null,null);function PW(e){for(let t in og)this[t]=og[t]}const wW=function(){return TW.exports}();var rb={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(typeof self<"u"?self:sr,function(){return function(n){var a={};function i(o){if(a[o])return a[o].exports;var _=a[o]={i:o,l:!1,exports:{}};return n[o].call(_.exports,_,_.exports,i),_.l=!0,_.exports}return i.m=n,i.c=a,i.d=function(o,_,u){i.o(o,_)||Object.defineProperty(o,_,{enumerable:!0,get:u})},i.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},i.t=function(o,_){if(1&_&&(o=i(o)),8&_||4&_&&typeof o=="object"&&o&&o.__esModule)return o;var u=Object.create(null);if(i.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:o}),2&_&&typeof o!="string")for(var f in o)i.d(u,f,function(m){return o[m]}.bind(null,f));return u},i.n=function(o){var _=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(_,"a",_),_},i.o=function(o,_){return Object.prototype.hasOwnProperty.call(o,_)},i.p="/",i(i.s=8)}([function(n,a,i){var o=i(4),_=i(5),u=i(6);n.exports=function(f){return o(f)||_(f)||u()}},function(n,a){function i(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n.exports=i=function(_){return typeof _}:n.exports=i=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},i(o)}n.exports=i},function(n,a,i){},function(n,a){n.exports=function(i,o,_){return o in i?Object.defineProperty(i,o,{value:_,enumerable:!0,configurable:!0,writable:!0}):i[o]=_,i}},function(n,a){n.exports=function(i){if(Array.isArray(i)){for(var o=0,_=new Array(i.length);oU.bottom)return this.$refs.dropdownMenu.scrollTop=P.offsetTop-(U.height-re)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},L={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var R=0;R=0;R--)if(this.selectable(this.filteredOptions[R])){this.typeAheadPointer=R;break}},typeAheadDown:function(){for(var R=this.typeAheadPointer+1;R0&&arguments[0]!==void 0?arguments[0]:null;return this.mutableLoading=R==null?!this.mutableLoading:R}}};function I(R,P,U,w,G,Q,re,fe){var ue,Ce=typeof R=="function"?R.options:R;if(P&&(Ce.render=P,Ce.staticRenderFns=U,Ce._compiled=!0),w&&(Ce.functional=!0),Q&&(Ce._scopeId="data-v-"+Q),re?(ue=function(Ie){(Ie=Ie||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||typeof __VUE_SSR_CONTEXT__>"u"||(Ie=__VUE_SSR_CONTEXT__),G&&G.call(this,Ie),Ie&&Ie._registeredComponents&&Ie._registeredComponents.add(re)},Ce._ssrRegister=ue):G&&(ue=fe?function(){G.call(this,this.$root.$options.shadowRoot)}:G),ue)if(Ce.functional){Ce._injectStyles=ue;var pe=Ce.render;Ce.render=function(Ie,ve){return ue.call(ve),pe(Ie,ve)}}else{var Le=Ce.beforeCreate;Ce.beforeCreate=Le?[].concat(Le,ue):[ue]}return{exports:R,options:Ce}}var $={Deselect:I({},function(){var R=this.$createElement,P=this._self._c||R;return P("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"}},[P("path",{attrs:{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"}})])},[],!1,null,null,null).exports,OpenIndicator:I({},function(){var R=this.$createElement,P=this._self._c||R;return P("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"}},[P("path",{attrs:{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"}})])},[],!1,null,null,null).exports},B={inserted:function(R,P,U){var w=U.context;if(w.appendToBody){var G=w.$refs.toggle.getBoundingClientRect(),Q=G.height,re=G.top,fe=G.left,ue=G.width,Ce=window.scrollX||window.pageXOffset,pe=window.scrollY||window.pageYOffset;R.unbindPosition=w.calculatePosition(R,w,{width:ue+"px",left:Ce+fe+"px",top:pe+re+Q+"px"}),document.body.appendChild(R)}},unbind:function(R,P,U){U.context.appendToBody&&(R.unbindPosition&&typeof R.unbindPosition=="function"&&R.unbindPosition(),R.parentNode&&R.parentNode.removeChild(R))}},F=function(R){var P={};return Object.keys(R).sort().forEach(function(U){P[U]=R[U]}),JSON.stringify(P)},W=0,V=function(){return++W};function j(R,P){var U=Object.keys(R);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(R);P&&(w=w.filter(function(G){return Object.getOwnPropertyDescriptor(R,G).enumerable})),U.push.apply(U,w)}return U}function X(R){for(var P=1;P-1}},filter:{type:Function,default:function(R,P){var U=this;return R.filter(function(w){var G=U.getOptionLabel(w);return typeof G=="number"&&(G=G.toString()),U.filterBy(w,G,P)})}},createOption:{type:Function,default:function(R){return f()(this.optionList[0])==="object"?K()({},this.label,R):R}},resetOnOptionsChange:{default:!1,validator:function(R){return["function","boolean"].includes(f()(R))}},clearSearchOnBlur:{type:Function,default:function(R){var P=R.clearSearchOnSelect,U=R.multiple;return P&&!U}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(R,P){return R}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(R,P,U){var w=U.width,G=U.top,Q=U.left;R.style.top=G,R.style.left=Q,R.style.width=w}},dropdownShouldOpen:{type:Function,default:function(R){var P=R.noDrop,U=R.open,w=R.mutableLoading;return!P&&U&&!w}}},data:function(){return{uid:V(),search:"",open:!1,isComposing:!1,pushedTags:[],_value:[]}},watch:{options:function(R,P){var U=this;!this.taggable&&(typeof U.resetOnOptionsChange=="function"?U.resetOnOptionsChange(R,P,U.selectedValue):U.resetOnOptionsChange)&&this.clearSelection(),this.value&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value)},value:function(R){this.isTrackingValues&&this.setInternalValueFromOptions(R)},multiple:function(){this.clearSelection()},open:function(R){this.$emit(R?"open":"close")}},created:function(){this.mutableLoading=this.loading,this.value!==void 0&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value),this.$on("option:created",this.pushTag)},methods:{setInternalValueFromOptions:function(R){var P=this;Array.isArray(R)?this.$data._value=R.map(function(U){return P.findOptionFromReducedValue(U)}):this.$data._value=this.findOptionFromReducedValue(R)},select:function(R){this.$emit("option:selecting",R),this.isOptionSelected(R)||(this.taggable&&!this.optionExists(R)&&this.$emit("option:created",R),this.multiple&&(R=this.selectedValue.concat(R)),this.updateValue(R),this.$emit("option:selected",R)),this.onAfterSelect(R)},deselect:function(R){var P=this;this.$emit("option:deselecting",R),this.updateValue(this.selectedValue.filter(function(U){return!P.optionComparator(U,R)})),this.$emit("option:deselected",R)},clearSelection:function(){this.updateValue(this.multiple?[]:null)},onAfterSelect:function(R){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue:function(R){var P=this;this.value===void 0&&(this.$data._value=R),R!==null&&(R=Array.isArray(R)?R.map(function(U){return P.reduce(U)}):this.reduce(R)),this.$emit("input",R)},toggleDropdown:function(R){var P=R.target!==this.searchEl;P&&R.preventDefault();var U=[].concat(_()(this.$refs.deselectButtons||[]),_()([this.$refs.clearButton]));this.searchEl===void 0||U.filter(Boolean).some(function(w){return w.contains(R.target)||w===R.target})?R.preventDefault():this.open&&P?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(R){var P=this;return this.selectedValue.some(function(U){return P.optionComparator(U,R)})},optionComparator:function(R,P){return this.getOptionKey(R)===this.getOptionKey(P)},findOptionFromReducedValue:function(R){var P=this,U=[].concat(_()(this.options),_()(this.pushedTags)).filter(function(w){return JSON.stringify(P.reduce(w))===JSON.stringify(R)});return U.length===1?U[0]:U.find(function(w){return P.optionComparator(w,P.$data._value)})||R},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var R=null;this.multiple&&(R=_()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(R)}},optionExists:function(R){var P=this;return this.optionList.some(function(U){return P.optionComparator(U,R)})},normalizeOptionForSlot:function(R){return f()(R)==="object"?R:K()({},this.label,R)},pushTag:function(R){this.pushedTags.push(R)},onEscape:function(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur:function(){if(!this.mousedown||this.searching){var R=this.clearSearchOnSelect,P=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:R,multiple:P})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,this.search.length!==0||this.options.length!==0||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onSearchKeyDown:function(R){var P=this,U=function(Q){return Q.preventDefault(),!P.isComposing&&P.typeAheadSelect()},w={8:function(Q){return P.maybeDeleteValue()},9:function(Q){return P.onTab()},27:function(Q){return P.onEscape()},38:function(Q){return Q.preventDefault(),P.typeAheadUp()},40:function(Q){return Q.preventDefault(),P.typeAheadDown()}};this.selectOnKeyCodes.forEach(function(Q){return w[Q]=U});var G=this.mapKeydown(w,this);if(typeof G[R.keyCode]=="function")return G[R.keyCode](R)}},computed:{isTrackingValues:function(){return this.value===void 0||this.$options.propsData.hasOwnProperty("reduce")},selectedValue:function(){var R=this.value;return this.isTrackingValues&&(R=this.$data._value),R?[].concat(R):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$scopedSlots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var R=this,P={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:X({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":"vs".concat(this.uid,"__combobox"),"aria-controls":"vs".concat(this.uid,"__listbox"),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return R.isComposing=!0},compositionend:function(){return R.isComposing=!1},keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(U){return R.search=U.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:P,listFooter:P,header:X({},P,{deselect:this.deselect}),footer:X({},P,{deselect:this.deselect})}},childComponents:function(){return X({},$,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return this.dropdownShouldOpen(this)},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){var R=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return R;var P=this.search.length?this.filter(R,this.search,this):R;if(this.taggable&&this.search.length){var U=this.createOption(this.search);this.optionExists(U)||P.unshift(U)}return P},isValueEmpty:function(){return this.selectedValue.length===0},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}}},Y=(i(7),I(Z,function(){var R=this,P=R.$createElement,U=R._self._c||P;return U("div",{staticClass:"v-select",class:R.stateClasses,attrs:{dir:R.dir}},[R._t("header",null,null,R.scope.header),R._v(" "),U("div",{ref:"toggle",staticClass:"vs__dropdown-toggle",attrs:{id:"vs"+R.uid+"__combobox",role:"combobox","aria-expanded":R.dropdownOpen.toString(),"aria-owns":"vs"+R.uid+"__listbox","aria-label":"Search for option"},on:{mousedown:function(w){return R.toggleDropdown(w)}}},[U("div",{ref:"selectedOptions",staticClass:"vs__selected-options"},[R._l(R.selectedValue,function(w){return R._t("selected-option-container",[U("span",{key:R.getOptionKey(w),staticClass:"vs__selected"},[R._t("selected-option",[R._v(` + `+R._s(R.getOptionLabel(w))+` + `)],null,R.normalizeOptionForSlot(w)),R._v(" "),R.multiple?U("button",{ref:"deselectButtons",refInFor:!0,staticClass:"vs__deselect",attrs:{disabled:R.disabled,type:"button",title:"Deselect "+R.getOptionLabel(w),"aria-label":"Deselect "+R.getOptionLabel(w)},on:{click:function(G){return R.deselect(w)}}},[U(R.childComponents.Deselect,{tag:"component"})],1):R._e()],2)],{option:R.normalizeOptionForSlot(w),deselect:R.deselect,multiple:R.multiple,disabled:R.disabled})}),R._v(" "),R._t("search",[U("input",R._g(R._b({staticClass:"vs__search"},"input",R.scope.search.attributes,!1),R.scope.search.events))],null,R.scope.search)],2),R._v(" "),U("div",{ref:"actions",staticClass:"vs__actions"},[U("button",{directives:[{name:"show",rawName:"v-show",value:R.showClearButton,expression:"showClearButton"}],ref:"clearButton",staticClass:"vs__clear",attrs:{disabled:R.disabled,type:"button",title:"Clear Selected","aria-label":"Clear Selected"},on:{click:R.clearSelection}},[U(R.childComponents.Deselect,{tag:"component"})],1),R._v(" "),R._t("open-indicator",[R.noDrop?R._e():U(R.childComponents.OpenIndicator,R._b({tag:"component"},"component",R.scope.openIndicator.attributes,!1))],null,R.scope.openIndicator),R._v(" "),R._t("spinner",[U("div",{directives:[{name:"show",rawName:"v-show",value:R.mutableLoading,expression:"mutableLoading"}],staticClass:"vs__spinner"},[R._v("Loading...")])],null,R.scope.spinner)],2)]),R._v(" "),U("transition",{attrs:{name:R.transition}},[R.dropdownOpen?U("ul",{directives:[{name:"append-to-body",rawName:"v-append-to-body"}],key:"vs"+R.uid+"__listbox",ref:"dropdownMenu",staticClass:"vs__dropdown-menu",attrs:{id:"vs"+R.uid+"__listbox",role:"listbox",tabindex:"-1"},on:{mousedown:function(w){return w.preventDefault(),R.onMousedown(w)},mouseup:R.onMouseUp}},[R._t("list-header",null,null,R.scope.listHeader),R._v(" "),R._l(R.filteredOptions,function(w,G){return U("li",{key:R.getOptionKey(w),staticClass:"vs__dropdown-option",class:{"vs__dropdown-option--selected":R.isOptionSelected(w),"vs__dropdown-option--highlight":G===R.typeAheadPointer,"vs__dropdown-option--disabled":!R.selectable(w)},attrs:{role:"option",id:"vs"+R.uid+"__option-"+G,"aria-selected":G===R.typeAheadPointer||null},on:{mouseover:function(Q){R.selectable(w)&&(R.typeAheadPointer=G)},mousedown:function(Q){Q.preventDefault(),Q.stopPropagation(),R.selectable(w)&&R.select(w)}}},[R._t("option",[R._v(` + `+R._s(R.getOptionLabel(w))+` + `)],null,R.normalizeOptionForSlot(w))],2)}),R._v(" "),R.filteredOptions.length===0?U("li",{staticClass:"vs__no-options"},[R._t("no-options",[R._v("Sorry, no matching options.")],null,R.scope.noOptions)],2):R._e(),R._v(" "),R._t("list-footer",null,null,R.scope.listFooter)],2):U("ul",{staticStyle:{display:"none",visibility:"hidden"},attrs:{id:"vs"+R.uid+"__listbox",role:"listbox"}})]),R._v(" "),R._t("footer",null,null,R.scope.footer)],2)},[],!1,null,null,null).exports),T={ajax:E,pointer:L,pointerScroll:g};i.d(a,"VueSelect",function(){return Y}),i.d(a,"mixins",function(){return T}),a.default=Y}])})})(rb);const OW=Gf(rb.exports);var ob={exports:{}};/*! + * vue2-slideout-panel v2.14.0 (https://github.com/officert/vue-slideout-panel) + * (c) 2021 Tim Officer + * Released under the MIT License. + */(function(e,t){(function(a,i){e.exports=i()})(typeof self<"u"?self:sr,function(){return function(n){var a={};function i(o){if(a[o])return a[o].exports;var _=a[o]={i:o,l:!1,exports:{}};return n[o].call(_.exports,_,_.exports,i),_.l=!0,_.exports}return i.m=n,i.c=a,i.d=function(o,_,u){i.o(o,_)||Object.defineProperty(o,_,{configurable:!1,enumerable:!0,get:u})},i.n=function(o){var _=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(_,"a",_),_},i.o=function(o,_){return Object.prototype.hasOwnProperty.call(o,_)},i.p="",i(i.s=33)}([function(n,a,i){var o=i(27)("wks"),_=i(28),u=i(3).Symbol,f=typeof u=="function",m=n.exports=function(K){return o[K]||(o[K]=f&&u[K]||(f?u:_)("Symbol."+K))};m.store=o},function(n,a){var i=n.exports={version:"2.6.12"};typeof __e=="number"&&(__e=i)},function(n,a,i){n.exports=!i(13)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(n,a){var i=n.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=i)},function(n,a,i){var o=i(7),_=i(49),u=i(50),f=Object.defineProperty;a.f=i(2)?Object.defineProperty:function(K,g,L){if(o(K),g=u(g,!0),o(L),_)try{return f(K,g,L)}catch{}if("get"in L||"set"in L)throw TypeError("Accessors not supported!");return"value"in L&&(K[g]=L.value),K}},function(n,a,i){var o=i(3),_=i(1),u=i(20),f=i(6),m=i(8),K="prototype",g=function(L,E,I){var $=L&g.F,B=L&g.G,F=L&g.S,W=L&g.P,V=L&g.B,j=L&g.W,X=B?_:_[E]||(_[E]={}),Z=X[K],Y=B?o:F?o[E]:(o[E]||{})[K],T,R,P;B&&(I=E);for(T in I)R=!$&&Y&&Y[T]!==void 0,!(R&&m(X,T))&&(P=R?Y[T]:I[T],X[T]=B&&typeof Y[T]!="function"?I[T]:V&&R?u(P,o):j&&Y[T]==P?function(U){var w=function(G,Q,re){if(this instanceof U){switch(arguments.length){case 0:return new U;case 1:return new U(G);case 2:return new U(G,Q)}return new U(G,Q,re)}return U.apply(this,arguments)};return w[K]=U[K],w}(P):W&&typeof P=="function"?u(Function.call,P):P,W&&((X.virtual||(X.virtual={}))[T]=P,L&g.R&&Z&&!Z[T]&&f(Z,T,P)))};g.F=1,g.G=2,g.S=4,g.P=8,g.B=16,g.W=32,g.U=64,g.R=128,n.exports=g},function(n,a,i){var o=i(4),_=i(14);n.exports=i(2)?function(u,f,m){return o.f(u,f,_(1,m))}:function(u,f,m){return u[f]=m,u}},function(n,a,i){var o=i(12);n.exports=function(_){if(!o(_))throw TypeError(_+" is not an object!");return _}},function(n,a){var i={}.hasOwnProperty;n.exports=function(o,_){return i.call(o,_)}},function(n,a){var i;i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(i=window)}n.exports=i},function(n,a){var i=Math.ceil,o=Math.floor;n.exports=function(_){return isNaN(_=+_)?0:(_>0?o:i)(_)}},function(n,a){n.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},function(n,a){n.exports=function(i){return typeof i=="object"?i!==null:typeof i=="function"}},function(n,a){n.exports=function(i){try{return!!i()}catch{return!0}}},function(n,a){n.exports=function(i,o){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:o}}},function(n,a){n.exports={}},function(n,a,i){var o=i(27)("keys"),_=i(28);n.exports=function(u){return o[u]||(o[u]=_(u))}},function(n,a,i){var o=i(11);n.exports=function(_){return Object(o(_))}},function(n,a,i){(function(o){var _=typeof o<"u"&&o||typeof self<"u"&&self||window,u=Function.prototype.apply;a.setTimeout=function(){return new f(u.call(setTimeout,_,arguments),clearTimeout)},a.setInterval=function(){return new f(u.call(setInterval,_,arguments),clearInterval)},a.clearTimeout=a.clearInterval=function(m){m&&m.close()};function f(m,K){this._id=m,this._clearFn=K}f.prototype.unref=f.prototype.ref=function(){},f.prototype.close=function(){this._clearFn.call(_,this._id)},a.enroll=function(m,K){clearTimeout(m._idleTimeoutId),m._idleTimeout=K},a.unenroll=function(m){clearTimeout(m._idleTimeoutId),m._idleTimeout=-1},a._unrefActive=a.active=function(m){clearTimeout(m._idleTimeoutId);var K=m._idleTimeout;K>=0&&(m._idleTimeoutId=setTimeout(function(){m._onTimeout&&m._onTimeout()},K))},i(68),a.setImmediate=typeof self<"u"&&self.setImmediate||typeof o<"u"&&o.setImmediate||this&&this.setImmediate,a.clearImmediate=typeof self<"u"&&self.clearImmediate||typeof o<"u"&&o.clearImmediate||this&&this.clearImmediate}).call(a,i(9))},function(n,a){n.exports=!0},function(n,a,i){var o=i(48);n.exports=function(_,u,f){if(o(_),u===void 0)return _;switch(f){case 1:return function(m){return _.call(u,m)};case 2:return function(m,K){return _.call(u,m,K)};case 3:return function(m,K,g){return _.call(u,m,K,g)}}return function(){return _.apply(u,arguments)}}},function(n,a,i){var o=i(12),_=i(3).document,u=o(_)&&o(_.createElement);n.exports=function(f){return u?_.createElement(f):{}}},function(n,a,i){var o=i(55),_=i(29);n.exports=Object.keys||function(f){return o(f,_)}},function(n,a,i){var o=i(24),_=i(11);n.exports=function(u){return o(_(u))}},function(n,a,i){var o=i(25);n.exports=Object("z").propertyIsEnumerable(0)?Object:function(_){return o(_)=="String"?_.split(""):Object(_)}},function(n,a){var i={}.toString;n.exports=function(o){return i.call(o).slice(8,-1)}},function(n,a,i){var o=i(10),_=Math.min;n.exports=function(u){return u>0?_(o(u),9007199254740991):0}},function(n,a,i){var o=i(1),_=i(3),u="__core-js_shared__",f=_[u]||(_[u]={});(n.exports=function(m,K){return f[m]||(f[m]=K!==void 0?K:{})})("versions",[]).push({version:o.version,mode:i(19)?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},function(n,a){var i=0,o=Math.random();n.exports=function(_){return"Symbol(".concat(_===void 0?"":_,")_",(++i+o).toString(36))}},function(n,a){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(n,a,i){var o=i(4).f,_=i(8),u=i(0)("toStringTag");n.exports=function(f,m,K){f&&!_(f=K?f:f.prototype,u)&&o(f,u,{configurable:!0,value:m})}},function(n,a,i){n.exports=i(67)},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(31),_=u(o);function u(f){return f&&f.__esModule?f:{default:f}}a.default=new _.default,n.exports=a.default},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(34),_=m(o),u=i(72),f=m(u);function m(K){return K&&K.__esModule?K:{default:K}}typeof window<"u"&&window.Vue&&(window.vue2PanelDebug&&console.log("installing Vue js plugin - browser"),window.Vue.use({install:function(g){g.component("slideout-panel",_.default),g.prototype.$showPanel=f.default.showPanel,g.prototype.$showPanelStack=f.default.showPanelStack,g.prototype.$hideAllPanels=f.default.hideAllPanels,g.prototype.$setPanelDefaults=f.default.setPanelDefaults}}),window.vueSlideoutPanelService=f.default),a.default={install:function(g){g.component("slideout-panel",_.default),g.prototype.$showPanel=f.default.showPanel,g.prototype.$showPanelStack=f.default.showPanelStack,g.prototype.$hideAllPanels=f.default.hideAllPanels,g.prototype.$setPanelDefaults=f.default.setPanelDefaults},VueSlideoutPanel:_.default,vueSlideoutPanelService:f.default},n.exports=a.default},function(n,a,i){i(35);var o=i(40)(i(41),i(71),null,null);n.exports=o.exports},function(n,a,i){var o=i(36);typeof o=="string"&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals),i(38)("081f8195",o,!0,{})},function(n,a,i){a=n.exports=i(37)(!1),a.push([n.i,".slideout-panel-open{overflow:hidden}.slideout-panel{display:block;transition:opacity .15s}.slideout-panel .slideout-panel-bg{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;overflow-y:hidden;z-index:100}.slideout-panel .slideout-panel-bg.transparent{background-color:transparent}.slideout-panel .slideout-panel-bg.fadeIn-enter{opacity:0}.slideout-panel .slideout-panel-bg.fadeIn-enter-to,.slideout-panel .slideout-panel-bg.fadeIn-leave{opacity:1}.slideout-panel .slideout-panel-bg.fadeIn-leave-to{opacity:0}.slideout-panel .slideout-panel-bg.fadeIn-leave-active{transition-delay:.4s}.slideout-panel .slideout-wrapper{position:static}.slideout-panel .slideout-wrapper .slideout{height:100%;position:fixed;top:0;bottom:0;background:#fff;transition-timing-function:cubic-bezier(.215,.61,.355,1);overflow-y:auto;transition-duration:.2s}.slideout-panel .slideout-wrapper .slideout.open-on-left{right:auto;left:0}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-enter{transform:translateX(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-leave{transform:translateX(0)}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-leave-to{transform:translateX(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-leave-active{transition-delay:0}.slideout-panel .slideout-wrapper .slideout.open-on-top{right:0;left:0;bottom:auto;top:0}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-enter{transform:translateY(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-leave{transform:translateY(0)}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-leave-to{transform:translateY(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-leave-active{transition-delay:0}.slideout-panel .slideout-wrapper .slideout.open-on-bottom{right:0;left:0;bottom:0;top:auto}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-enter{transform:translateY(100%)}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-leave{transform:translateY(0)}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-leave-to{transform:translateY(100%)}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-leave-active{transition-delay:0}.slideout-panel .slideout-wrapper .slideout.open-on-right{right:0;left:auto}.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-enter{transform:translateX(100%)}.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-leave{transform:translateX(0)}.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-leave-to{transform:translateX(100%)}",""])},function(n,a){n.exports=function(_){var u=[];return u.toString=function(){return this.map(function(m){var K=i(m,_);return m[2]?"@media "+m[2]+"{"+K+"}":K}).join("")},u.i=function(f,m){typeof f=="string"&&(f=[[null,f,""]]);for(var K={},g=0;gT.parts.length&&(R.parts.length=T.parts.length)}else{for(var U=[],P=0;P0},panelTopVisibleZIndex:function(){var F=this.panels.filter(function(W){return W.visible});return F.length>0?Math.max.apply(Math,(0,_.default)(F.map(function(W){return W.styles["z-index"]}))):I}},methods:{getPanelClasses:function(F){var W={};return F.openOn==="left"?W["open-on-left"]=!0:F.openOn==="bottom"?W["open-on-bottom"]=!0:F.openOn==="top"?W["open-on-top"]=!0:W["open-on-right"]=!0,F.cssClass&&(W[F.cssClass]=!0),W},closeCurrentPanel:function(F){if(!(!this.panels||!this.panels.length)){var W=this.panels[this.panels.length-1];this.closePanel(W,F)}},closePanel:function(F,W){var V=this;if(!F)throw new Error("panel");m.default.$emit("hideSlideOutPanel-"+F.id,{id:F.id,data:W}),F.visible=!1,this.panelsVisible||this.removeBodyClass(),setTimeout(function(){if(!F.keepAlive){var j=V.panels.indexOf(F);V.removePanelStylesheet(F),V.panels.splice(j,1)}},300)},onShowSlideOutPanel:function(F){var W=this.panels.filter(function(V){return V.id===F.id})[0];W&&(W.props=F.props,F=W),F.styles={"z-index":this.panels.length+I},F.openOn==="top"||F.openOn==="bottom"?(F.styles.width,F.height?!F.height.endsWith||!F.height.endsWith("px")?F.styles.height=F.height+"px":F.styles.height=F.height:F.styles.height="900px"):(F.styles.height,F.width?!F.width.endsWith||!F.width.endsWith("px")?F.styles.width=F.width+"px":F.styles.width=F.width:F.styles.width="900px"),F.visible=!0,F.cssId="slide-out-panel-"+F.id,F.stylesheetId="slide-out-panel-styles-"+F.id,F.inlineComponent=!E(F.component),F.componentName=E(F.component)?F.component:F.component.name,window.vue2PanelDebug&&console.log("panel",F),W||(this.createPanelStylesheet(F),this.panels.push(F)),this.addBodyClass()},onHideSlideOutPanel:function(F){this.closeCurrentPanel(F)},onHideAllSideOutPanels:function(){var F=this;(this.panels||[]).reverse().forEach(function(W){F.closePanel(W)})},createPanelStylesheet:function(F){var W=document.head||document.getElementsByTagName("head")[0],V=document.createElement("style");V.type="text/css";var j="@media screen and (max-width:"+F.styles.width+`) { + #`+F.cssId+` { + width: 100% !important; + } + }`;V.styleSheet?V.styleSheet.cssText=j:V.appendChild(document.createTextNode(j)),V.id=F.stylesheetId,W.appendChild(V)},removePanelStylesheet:function(F){for(var W=document.querySelectorAll("link[rel=stylesheet]"),V=document.getElementById(F.stylesheetId),j=0;j=_.length?{value:void 0,done:!0}:(f=o(_,u),this._i+=f.length,{value:f,done:!1})})},function(n,a,i){var o=i(10),_=i(11);n.exports=function(u){return function(f,m){var K=String(_(f)),g=o(m),L=K.length,E,I;return g<0||g>=L?u?"":void 0:(E=K.charCodeAt(g),E<55296||E>56319||g+1===L||(I=K.charCodeAt(g+1))<56320||I>57343?u?K.charAt(g):E:u?K.slice(g,g+2):(E-55296<<10)+(I-56320)+65536)}}},function(n,a,i){var o=i(19),_=i(5),u=i(51),f=i(6),m=i(15),K=i(52),g=i(30),L=i(59),E=i(0)("iterator"),I=!([].keys&&"next"in[].keys()),$="@@iterator",B="keys",F="values",W=function(){return this};n.exports=function(V,j,X,Z,Y,T,R){K(X,j,Z);var P=function(ve){if(!I&&ve in Q)return Q[ve];switch(ve){case B:return function(){return new X(this,ve)};case F:return function(){return new X(this,ve)}}return function(){return new X(this,ve)}},U=j+" Iterator",w=Y==F,G=!1,Q=V.prototype,re=Q[E]||Q[$]||Y&&Q[Y],fe=re||P(Y),ue=Y?w?P("entries"):fe:void 0,Ce=j=="Array"&&Q.entries||re,pe,Le,Ie;if(Ce&&(Ie=L(Ce.call(new V)),Ie!==Object.prototype&&Ie.next&&(g(Ie,U,!0),!o&&typeof Ie[E]!="function"&&f(Ie,E,W))),w&&re&&re.name!==F&&(G=!0,fe=function(){return re.call(this)}),(!o||R)&&(I||G||!Q[E])&&f(Q,E,fe),m[j]=fe,m[U]=W,Y)if(pe={values:w?fe:P(F),keys:T?fe:P(B),entries:ue},R)for(Le in pe)Le in Q||u(Q,Le,pe[Le]);else _(_.P+_.F*(I||G),j,pe);return pe}},function(n,a){n.exports=function(i){if(typeof i!="function")throw TypeError(i+" is not a function!");return i}},function(n,a,i){n.exports=!i(2)&&!i(13)(function(){return Object.defineProperty(i(21)("div"),"a",{get:function(){return 7}}).a!=7})},function(n,a,i){var o=i(12);n.exports=function(_,u){if(!o(_))return _;var f,m;if(u&&typeof(f=_.toString)=="function"&&!o(m=f.call(_))||typeof(f=_.valueOf)=="function"&&!o(m=f.call(_))||!u&&typeof(f=_.toString)=="function"&&!o(m=f.call(_)))return m;throw TypeError("Can't convert object to primitive value")}},function(n,a,i){n.exports=i(6)},function(n,a,i){var o=i(53),_=i(14),u=i(30),f={};i(6)(f,i(0)("iterator"),function(){return this}),n.exports=function(m,K,g){m.prototype=o(f,{next:_(1,g)}),u(m,K+" Iterator")}},function(n,a,i){var o=i(7),_=i(54),u=i(29),f=i(16)("IE_PROTO"),m=function(){},K="prototype",g=function(){var L=i(21)("iframe"),E=u.length,I="<",$=">",B;for(L.style.display="none",i(58).appendChild(L),L.src="javascript:",B=L.contentWindow.document,B.open(),B.write(I+"script"+$+"document.F=Object"+I+"/script"+$),B.close(),g=B.F;E--;)delete g[K][u[E]];return g()};n.exports=Object.create||function(E,I){var $;return E!==null?(m[K]=o(E),$=new m,m[K]=null,$[f]=E):$=g(),I===void 0?$:_($,I)}},function(n,a,i){var o=i(4),_=i(7),u=i(22);n.exports=i(2)?Object.defineProperties:function(m,K){_(m);for(var g=u(K),L=g.length,E=0,I;L>E;)o.f(m,I=g[E++],K[I]);return m}},function(n,a,i){var o=i(8),_=i(23),u=i(56)(!1),f=i(16)("IE_PROTO");n.exports=function(m,K){var g=_(m),L=0,E=[],I;for(I in g)I!=f&&o(g,I)&&E.push(I);for(;K.length>L;)o(g,I=K[L++])&&(~u(E,I)||E.push(I));return E}},function(n,a,i){var o=i(23),_=i(26),u=i(57);n.exports=function(f){return function(m,K,g){var L=o(m),E=_(L.length),I=u(g,E),$;if(f&&K!=K){for(;E>I;)if($=L[I++],$!=$)return!0}else for(;E>I;I++)if((f||I in L)&&L[I]===K)return f||I||0;return!f&&-1}}},function(n,a,i){var o=i(10),_=Math.max,u=Math.min;n.exports=function(f,m){return f=o(f),f<0?_(f+m,0):u(f,m)}},function(n,a,i){var o=i(3).document;n.exports=o&&o.documentElement},function(n,a,i){var o=i(8),_=i(17),u=i(16)("IE_PROTO"),f=Object.prototype;n.exports=Object.getPrototypeOf||function(m){return m=_(m),o(m,u)?m[u]:typeof m.constructor=="function"&&m instanceof m.constructor?m.constructor.prototype:m instanceof Object?f:null}},function(n,a,i){var o=i(20),_=i(5),u=i(17),f=i(61),m=i(62),K=i(26),g=i(63),L=i(64);_(_.S+_.F*!i(66)(function(E){Array.from(E)}),"Array",{from:function(I){var $=u(I),B=typeof this=="function"?this:Array,F=arguments.length,W=F>1?arguments[1]:void 0,V=W!==void 0,j=0,X=L($),Z,Y,T,R;if(V&&(W=o(W,F>2?arguments[2]:void 0,2)),X!=null&&!(B==Array&&m(X)))for(R=X.call($),Y=new B;!(T=R.next()).done;j++)g(Y,j,V?f(R,W,[T.value,j],!0):T.value);else for(Z=K($.length),Y=new B(Z);Z>j;j++)g(Y,j,V?W($[j],j):$[j]);return Y.length=j,Y}})},function(n,a,i){var o=i(7);n.exports=function(_,u,f,m){try{return m?u(o(f)[0],f[1]):u(f)}catch(g){var K=_.return;throw K!==void 0&&o(K.call(_)),g}}},function(n,a,i){var o=i(15),_=i(0)("iterator"),u=Array.prototype;n.exports=function(f){return f!==void 0&&(o.Array===f||u[_]===f)}},function(n,a,i){var o=i(4),_=i(14);n.exports=function(u,f,m){f in u?o.f(u,f,_(0,m)):u[f]=m}},function(n,a,i){var o=i(65),_=i(0)("iterator"),u=i(15);n.exports=i(1).getIteratorMethod=function(f){if(f!=null)return f[_]||f["@@iterator"]||u[o(f)]}},function(n,a,i){var o=i(25),_=i(0)("toStringTag"),u=o(function(){return arguments}())=="Arguments",f=function(m,K){try{return m[K]}catch{}};n.exports=function(m){var K,g,L;return m===void 0?"Undefined":m===null?"Null":typeof(g=f(K=Object(m),_))=="string"?g:u?o(K):(L=o(K))=="Object"&&typeof K.callee=="function"?"Arguments":L}},function(n,a,i){var o=i(0)("iterator"),_=!1;try{var u=[7][o]();u.return=function(){_=!0},Array.from(u,function(){throw 2})}catch{}n.exports=function(f,m){if(!m&&!_)return!1;var K=!1;try{var g=[7],L=g[o]();L.next=function(){return{done:K=!0}},g[o]=function(){return L},f(g)}catch{}return K}},function(n,a,i){(function(o,_){/*! +* Vue.js v2.6.14 +* (c) 2014-2021 Evan You +* Released under the MIT License. +*/var u=Object.freeze({});function f(s){return s==null}function m(s){return s!=null}function K(s){return s===!0}function g(s){return typeof s=="string"||typeof s=="number"||typeof s=="symbol"||typeof s=="boolean"}function L(s){return s!==null&&typeof s=="object"}var E=Object.prototype.toString;function I(s){return E.call(s)==="[object Object]"}function $(s){var C=parseFloat(String(s));return C>=0&&Math.floor(C)===C&&isFinite(s)}function B(s){return m(s)&&typeof s.then=="function"&&typeof s.catch=="function"}function F(s){return s==null?"":Array.isArray(s)||I(s)&&s.toString===E?JSON.stringify(s,null,2):String(s)}function W(s){var C=parseFloat(s);return isNaN(C)?s:C}function V(s,C){for(var p=Object.create(null),h=s.split(","),A=0;A-1)return s.splice(p,1)}}var Y=Object.prototype.hasOwnProperty;function T(s,C){return Y.call(s,C)}function R(s){var C=Object.create(null);return function(p){return C[p]||(C[p]=s(p))}}var P=/-(\w)/g,U=R(function(s){return s.replace(P,function(C,p){return p?p.toUpperCase():""})}),w=R(function(s){return s.charAt(0).toUpperCase()+s.slice(1)}),G=/\B([A-Z])/g,Q=R(function(s){return s.replace(G,"-$1").toLowerCase()}),re=Function.prototype.bind?function(s,C){return s.bind(C)}:function(s,C){function p(h){var A=arguments.length;return A?A>1?s.apply(C,arguments):s.call(C,h):s.call(C)}return p._length=s.length,p};function fe(s,C){C=C||0;for(var p=s.length-C,h=new Array(p);p--;)h[p]=s[p+C];return h}function ue(s,C){for(var p in C)s[p]=C[p];return s}function Ce(s){for(var C={},p=0;p0,Gc=Gt&&Gt.indexOf("edge/")>0,an=(Gt&&Gt.indexOf("android"),Gt&&/iphone|ipad|ipod|ios/.test(Gt)||Mc==="ios"),Mo=(Gt&&/chrome\/\d+/.test(Gt),Gt&&/phantomjs/.test(Gt),Gt&&Gt.match(/firefox\/(\d+)/)),Go={}.watch,qt=!1;if(Ge)try{var Wn={};Object.defineProperty(Wn,"passive",{get:function(){qt=!0}}),window.addEventListener("test-passive",null,Wn)}catch{}var jn=function(){return gi===void 0&&(gi=!Ge&&!Er&&typeof o<"u"&&o.process&&{}.VUE_ENV==="server"),gi},Za=Ge&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ai(s){return typeof s=="function"&&/native code/.test(s.toString())}var br,Ei=typeof Symbol<"u"&&Ai(Symbol)&&typeof Reflect<"u"&&Ai(Reflect.ownKeys);br=typeof Set<"u"&&Ai(Set)?Set:function(){function s(){this.set=Object.create(null)}return s.prototype.has=function(C){return this.set[C]===!0},s.prototype.add=function(C){this.set[C]=!0},s.prototype.clear=function(){this.set=Object.create(null)},s}();var Bc=pe,$c=0,rn=function(){this.id=$c++,this.subs=[]};rn.prototype.addSub=function(s){this.subs.push(s)},rn.prototype.removeSub=function(s){Z(this.subs,s)},rn.prototype.depend=function(){rn.target&&rn.target.addDep(this)},rn.prototype.notify=function(){for(var s=this.subs.slice(),C=0,p=s.length;C-1){if(y&&!T(A,"default"))O=!1;else if(O===""||O===Q(s)){var M=Fc(String,A.type);(M<0||D"u")throw s;console.error(s)}var Or,Fo=!1,fn=[],Ir=!1;function wi(){Ir=!1;var s=fn.slice(0);fn.length=0;for(var C=0;C"u"||!Ai(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")Or=typeof _<"u"&&Ai(_)?function(){_(wi)}:function(){setTimeout(wi,0)};else{var Ho=1,gC=new MutationObserver(wi),ws=document.createTextNode(String(Ho));gC.observe(ws,{characterData:!0}),Or=function(){Ho=(Ho+1)%2,ws.data=String(Ho)},Fo=!0}function Os(s,C){var p;if(fn.push(function(){if(s)try{s.call(C)}catch(h){qa(h,C,"nextTick")}else p&&p(C)}),Ir||(Ir=!0,Or()),!s&&typeof Promise<"u")return new Promise(function(h){p=h})}var Qo=new br;function Vo(s){(function C(p,h){var A,y,O=Array.isArray(p);if(!(!O&&!L(p)||Object.isFrozen(p)||p instanceof en)){if(p.__ob__){var D=p.__ob__.dep.id;if(h.has(D))return;h.add(D)}if(O)for(A=p.length;A--;)C(p[A],h);else for(y=Object.keys(p),A=y.length;A--;)C(p[y[A]],h)}})(s,Qo),Qo.clear()}var Hc=R(function(s){var C=s.charAt(0)==="&",p=(s=C?s.slice(1):s).charAt(0)==="~",h=(s=p?s.slice(1):s).charAt(0)==="!";return{name:s=h?s.slice(1):s,once:p,capture:h,passive:C}});function Is(s,C){function p(){var h=arguments,A=p.fns;if(!Array.isArray(A))return An(A,null,arguments,C,"v-on handler");for(var y=A.slice(),O=0;O0&&(Ur((O=C(O,(h||"")+"_"+y))[0])&&Ur(M)&&(A[D]=zn(M.text+O[0].text),O.shift()),A.push.apply(A,O)):g(O)?Ur(M)?A[D]=zn(M.text+O):O!==""&&A.push(zn(O)):Ur(O)&&Ur(M)?A[D]=zn(M.text+O.text):(K(p._isVList)&&m(O.tag)&&f(O.key)&&m(h)&&(O.key="__vlist"+h+"_"+y+"__"),A.push(O)));return A}(s):void 0}function Ur(s){return m(s)&&m(s.text)&&s.isComment===!1}function Qc(s,C){if(s){for(var p=Object.create(null),h=Ei?Reflect.ownKeys(s):Object.keys(s),A=0;A0,y=s?!!s.$stable:!A,O=s&&s.$key;if(s){if(s._normalized)return s._normalized;if(y&&p&&p!==u&&O===p.$key&&!A&&!p.$hasNormal)return p;for(var D in h={},s)s[D]&&D[0]!=="$"&&(h[D]=Vc(C,D,s[D]))}else h={};for(var M in C)M in h||(h[M]=Wc(C,M));return s&&Object.isExtensible(s)&&(s._normalized=h),ua(h,"$stable",y),ua(h,"$key",O),ua(h,"$hasNormal",A),h}function Vc(s,C,p){var h=function(){var A=arguments.length?p.apply(null,arguments):p({}),y=(A=A&&typeof A=="object"&&!Array.isArray(A)?[A]:Nr(A))&&A[0];return A&&(!y||A.length===1&&y.isComment&&!Dr(y))?void 0:A};return p.proxy&&Object.defineProperty(s,C,{get:h,enumerable:!0,configurable:!0}),h}function Wc(s,C){return function(){return s[C]}}function AC(s,C){var p,h,A,y,O;if(Array.isArray(s)||typeof s=="string")for(p=new Array(s.length),h=0,A=s.length;hdocument.createEvent("Event").timeStamp&&(al=function(){return Br.now()})}function PC(){var s,C;for(tu=al(),nl=!0,qn.sort(function(A,y){return A.id-y.id}),ki=0;kiki&&qn[p].id>s.id;)p--;qn.splice(p+1,0,s)}else qn.push(s);ti||(ti=!0,Os(PC))}}(this)},dn.prototype.run=function(){if(this.active){var s=this.get();if(s!==this.value||L(s)||this.deep){var C=this.value;if(this.value=s,this.user){var p='callback for watcher "'+this.expression+'"';An(this.cb,this.vm,[s,C],this.vm,p)}else this.cb.call(this.vm,s,C)}}},dn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},dn.prototype.depend=function(){for(var s=this.deps.length;s--;)this.deps[s].depend()},dn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||Z(this.vm._watchers,this);for(var s=this.deps.length;s--;)this.deps[s].removeSub(this);this.active=!1}};var Ua={enumerable:!0,configurable:!0,get:pe,set:pe};function $s(s,C,p){Ua.get=function(){return this[C][p]},Ua.set=function(h){this[C][p]=h},Object.defineProperty(s,p,Ua)}function wC(s){s._watchers=[];var C=s.$options;C.props&&function(p,h){var A=p.$options.propsData||{},y=p._props={},O=p.$options._propKeys=[];p.$parent&&wa(!1);var D=function(z){O.push(z);var q=Ts(z,h,A,p);Jn(y,z,q),z in p||$s(p,"_props",z)};for(var M in h)D(M);wa(!0)}(s,C.props),C.methods&&function(p,h){p.$options.props;for(var A in h)p[A]=typeof h[A]!="function"?pe:re(h[A],p)}(s,C.methods),C.data?function(p){var h=p.$options.data;I(h=p._data=typeof h=="function"?function(z,q){Ta();try{return z.call(q,q)}catch(x){return qa(x,q,"data()"),{}}finally{On()}}(h,p):h||{})||(h={});for(var A=Object.keys(h),y=p.$options.props,O=(p.$options.methods,A.length);O--;){var D=A[O];y&&T(y,D)||(M=void 0,(M=(D+"").charCodeAt(0))!==36&&M!==95&&$s(p,"_data",D))}var M;Wt(h,!0)}(s):Wt(s._data={},!0),C.computed&&function(p,h){var A=p._computedWatchers=Object.create(null),y=jn();for(var O in h){var D=h[O],M=typeof D=="function"?D:D.get;y||(A[O]=new dn(p,M||pe,pe,OC)),O in p||nu(p,O,D)}}(s,C.computed),C.watch&&C.watch!==Go&&function(p,h){for(var A in h){var y=h[A];if(Array.isArray(y))for(var O=0;O-1:typeof s=="string"?s.split(",").indexOf(C)>-1:(p=s,E.call(p)==="[object RegExp]"&&s.test(C));var p}function ou(s,C){var p=s.cache,h=s.keys,A=s._vnode;for(var y in p){var O=p[y];if(O){var D=O.name;D&&!C(D)&&Qs(p,y,h,A)}}}function Qs(s,C,p,h){var A=s[C];!A||h&&A.tag===h.tag||A.componentInstance.$destroy(),s[C]=null,Z(p,C)}(function(s){s.prototype._init=function(C){var p=this;p._uid=IC++,p._isVue=!0,C&&C._isComponent?function(h,A){var y=h.$options=Object.create(h.constructor.options),O=A._parentVnode;y.parent=A.parent,y._parentVnode=O;var D=O.componentOptions;y.propsData=D.propsData,y._parentListeners=D.listeners,y._renderChildren=D.children,y._componentTag=D.tag,A.render&&(y.render=A.render,y.staticRenderFns=A.staticRenderFns)}(p,C):p.$options=Xn(Hs(p.constructor),C||{},p),p._renderProxy=p,p._self=p,function(h){var A=h.$options,y=A.parent;if(y&&!A.abstract){for(;y.$options.abstract&&y.$parent;)y=y.$parent;y.$children.push(h)}h.$parent=y,h.$root=y?y.$root:h,h.$children=[],h.$refs={},h._watcher=null,h._inactive=null,h._directInactive=!1,h._isMounted=!1,h._isDestroyed=!1,h._isBeingDestroyed=!1}(p),function(h){h._events=Object.create(null),h._hasHookEvent=!1;var A=h.$options._parentListeners;A&&el(h,A)}(p),function(h){h._vnode=null,h._staticTrees=null;var A=h.$options,y=h.$vnode=A._parentVnode,O=y&&y.context;h.$slots=Ns(A._renderChildren,O),h.$scopedSlots=u,h._c=function(M,z,q,x){return Gr(h,M,z,q,x,!1)},h.$createElement=function(M,z,q,x){return Gr(h,M,z,q,x,!0)};var D=y&&y.data;Jn(h,"$attrs",D&&D.attrs||u,null,!0),Jn(h,"$listeners",A._parentListeners||u,null,!0)}(p),In(p,"beforeCreate"),function(h){var A=Qc(h.$options.inject,h);A&&(wa(!1),Object.keys(A).forEach(function(y){Jn(h,y,A[y])}),wa(!0))}(p),wC(p),function(h){var A=h.$options.provide;A&&(h._provided=typeof A=="function"?A.call(h):A)}(p),In(p,"created"),p.$options.el&&p.$mount(p.$options.el)}})(Kt),function(s){var C={get:function(){return this._data}},p={get:function(){return this._props}};Object.defineProperty(s.prototype,"$data",C),Object.defineProperty(s.prototype,"$props",p),s.prototype.$set=Ya,s.prototype.$delete=Ti,s.prototype.$watch=function(h,A,y){if(I(A))return Fs(this,h,A,y);(y=y||{}).user=!0;var O=new dn(this,h,A,y);if(y.immediate){var D='callback for immediate watcher "'+O.expression+'"';Ta(),An(A,this,[O.value],this,D),On()}return function(){O.teardown()}}}(Kt),function(s){var C=/^hook:/;s.prototype.$on=function(p,h){var A=this;if(Array.isArray(p))for(var y=0,O=p.length;y1?fe(h):h;for(var A=fe(arguments,1),y='event handler for "'+p+'"',O=0,D=h.length;OparseInt(this.max)&&Qs(s,C[0],C,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var s in this.cache)Qs(this.cache,s,this.keys)},mounted:function(){var s=this;this.cacheVNode(),this.$watch("include",function(C){ou(s,function(p){return xr(C,p)})}),this.$watch("exclude",function(C){ou(s,function(p){return!xr(C,p)})})},updated:function(){this.cacheVNode()},render:function(){var s=this.$slots.default,C=qc(s),p=C&&C.componentOptions;if(p){var h=ru(p),A=this.include,y=this.exclude;if(A&&(!h||!xr(A,h))||y&&h&&xr(y,h))return C;var O=this.cache,D=this.keys,M=C.key==null?p.Ctor.cid+(p.tag?"::"+p.tag:""):C.key;O[M]?(C.componentInstance=O[M].componentInstance,Z(D,M),D.push(M)):(this.vnodeToCache=C,this.keyToCache=M),C.data.keepAlive=!0}return C||s&&s[0]}}};(function(s){var C={get:function(){return Nt}};Object.defineProperty(s,"config",C),s.util={warn:Bc,extend:ue,mergeOptions:Xn,defineReactive:Jn},s.set=Ya,s.delete=Ti,s.nextTick=Os,s.observable=function(p){return Wt(p),p},s.options=Object.create(null),mn.forEach(function(p){s.options[p+"s"]=Object.create(null)}),s.options._base=s,ue(s.options.components,Ws),function(p){p.use=function(h){var A=this._installedPlugins||(this._installedPlugins=[]);if(A.indexOf(h)>-1)return this;var y=fe(arguments,1);return y.unshift(this),typeof h.install=="function"?h.install.apply(h,y):typeof h=="function"&&h.apply(null,y),A.push(h),this}}(s),function(p){p.mixin=function(h){return this.options=Xn(this.options,h),this}}(s),iu(s),function(p){mn.forEach(function(h){p[h]=function(A,y){return y?(h==="component"&&I(y)&&(y.name=y.name||A,y=this.options._base.extend(y)),h==="directive"&&typeof y=="function"&&(y={bind:y,update:y}),this.options[h+"s"][A]=y,y):this.options[h+"s"][A]}})}(s)})(Kt),Object.defineProperty(Kt.prototype,"$isServer",{get:jn}),Object.defineProperty(Kt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Kt,"FunctionalRenderContext",{value:Ii}),Kt.version="2.6.14";var NC=V("style,class"),lu=V("input,textarea,option,select,progress"),js=function(s,C,p){return p==="value"&&lu(s)&&C!=="button"||p==="selected"&&s==="option"||p==="checked"&&s==="input"||p==="muted"&&s==="video"},il=V("contenteditable,draggable,spellcheck"),su=V("events,caret,typing,plaintext-only"),_u=function(s,C){return rl(C)||C==="false"?"false":s==="contenteditable"&&su(C)?C:"true"},UC=V("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),zs="http://www.w3.org/1999/xlink",Js=function(s){return s.charAt(5)===":"&&s.slice(0,5)==="xlink"},cu=function(s){return Js(s)?s.slice(6,s.length):""},rl=function(s){return s==null||s===!1};function uu(s){for(var C=s.data,p=s,h=s;m(h.componentInstance);)(h=h.componentInstance._vnode)&&h.data&&(C=Fr(h.data,C));for(;m(p=p.parent);)p&&p.data&&(C=Fr(C,p.data));return function(A,y){return m(A)||m(y)?Xs(A,ol(y)):""}(C.staticClass,C.class)}function Fr(s,C){return{staticClass:Xs(s.staticClass,C.staticClass),class:m(s.class)?[s.class,C.class]:C.class}}function Xs(s,C){return s?C?s+" "+C:s:C||""}function ol(s){return Array.isArray(s)?function(C){for(var p,h="",A=0,y=C.length;A-1?e_(s,C,p):UC(C)?rl(p)?s.removeAttribute(C):(p=C==="allowfullscreen"&&s.tagName==="EMBED"?"true":C,s.setAttribute(C,p)):il(C)?s.setAttribute(C,_u(C,p)):Js(C)?rl(p)?s.removeAttributeNS(zs,cu(C)):s.setAttributeNS(zs,C,p):e_(s,C,p)}function e_(s,C,p){if(rl(p))s.removeAttribute(C);else{if(Ea&&!Li&&s.tagName==="TEXTAREA"&&C==="placeholder"&&p!==""&&!s.__ieph){var h=function(A){A.stopImmediatePropagation(),s.removeEventListener("input",h)};s.addEventListener("input",h),s.__ieph=!0}s.setAttribute(C,p)}}var Nn={create:qs,update:qs};function Cu(s,C){var p=C.elm,h=C.data,A=s.data;if(!(f(h.staticClass)&&f(h.class)&&(f(A)||f(A.staticClass)&&f(A.class)))){var y=uu(C),O=p._transitionClasses;m(O)&&(y=Xs(y,ol(O))),y!==p._prevClass&&(p.setAttribute("class",y),p._prevClass=y)}}var Un,ul,ka,Dn,Gi,jr,Bi={create:Cu,update:Cu},xC=/[\w).+\-_$\]]/;function ml(s){var C,p,h,A,y,O=!1,D=!1,M=!1,z=!1,q=0,x=0,ie=0,ce=0;for(h=0;h=0&&(de=s.charAt(oe))===" ";oe--);de&&xC.test(de)||(z=!0)}}else A===void 0?(ce=h+1,A=s.slice(0,h).trim()):Ke();function Ke(){(y||(y=[])).push(s.slice(ce,h).trim()),ce=h+1}if(A===void 0?A=s.slice(0,h).trim():ce!==0&&Ke(),y)for(h=0;h-1?{exp:h.slice(0,Dn),key:'"'+h.slice(Dn+1)+'"'}:{exp:h,key:null};for(ul=h,Dn=Gi=jr=0;!o_();)l_(ka=r_())?s_(ka):ka===91&&hu(ka);return{exp:h.slice(0,Gi),key:h.slice(Gi+1,jr)}}(s);return p.key===null?s+"="+C:"$set("+p.exp+", "+p.key+", "+C+")"}function r_(){return ul.charCodeAt(++Dn)}function o_(){return Dn>=Un}function l_(s){return s===34||s===39}function hu(s){var C=1;for(Gi=Dn;!o_();)if(l_(s=r_()))s_(s);else if(s===91&&C++,s===93&&C--,C===0){jr=Dn;break}}function s_(s){for(var C=s;!o_()&&(s=r_())!==C;);}var Jr,Cl="__r",Xr="__c";function HC(s,C,p){var h=Jr;return function A(){C.apply(null,arguments)!==null&&Su(s,A,p,h)}}var QC=Fo&&!(Mo&&Number(Mo[1])<=53);function VC(s,C,p,h){if(QC){var A=tu,y=C;C=y._wrapper=function(O){if(O.target===O.currentTarget||O.timeStamp>=A||O.timeStamp<=0||O.target.ownerDocument!==document)return y.apply(this,arguments)}}Jr.addEventListener(s,C,qt?{capture:p,passive:h}:p)}function Su(s,C,p,h){(h||Jr).removeEventListener(s,C._wrapper||C,p)}function dl(s,C){if(!f(s.data.on)||!f(C.data.on)){var p=C.data.on||{},h=s.data.on||{};Jr=C.elm,function(A){if(m(A[Cl])){var y=Ea?"change":"input";A[y]=[].concat(A[Cl],A[y]||[]),delete A[Cl]}m(A[Xr])&&(A.change=[].concat(A[Xr],A.change||[]),delete A[Xr])}(p),Wo(p,h,VC,Su,HC,C.context),Jr=void 0}}var __,vt={create:dl,update:dl};function Ku(s,C){if(!f(s.data.domProps)||!f(C.data.domProps)){var p,h,A=C.elm,y=s.data.domProps||{},O=C.data.domProps||{};for(p in m(O.__ob__)&&(O=C.data.domProps=ue({},O)),y)p in O||(A[p]="");for(p in O){if(h=O[p],p==="textContent"||p==="innerHTML"){if(C.children&&(C.children.length=0),h===y[p])continue;A.childNodes.length===1&&A.removeChild(A.childNodes[0])}if(p==="value"&&A.tagName!=="PROGRESS"){A._value=h;var D=f(h)?"":String(h);WC(A,D)&&(A.value=D)}else if(p==="innerHTML"&&Hr(A.tagName)&&f(A.innerHTML)){(__=__||document.createElement("div")).innerHTML=""+h+"";for(var M=__.firstChild;A.firstChild;)A.removeChild(A.firstChild);for(;M.firstChild;)A.appendChild(M.firstChild)}else if(h!==y[p])try{A[p]=h}catch{}}}}function WC(s,C){return!s.composing&&(s.tagName==="OPTION"||function(p,h){var A=!0;try{A=document.activeElement!==p}catch{}return A&&p.value!==h}(s,C)||function(p,h){var A=p.value,y=p._vModifiers;if(m(y)){if(y.number)return W(A)!==W(h);if(y.trim)return A.trim()!==h.trim()}return A!==h}(s,C))}var jC={create:Ku,update:Ku},vu=R(function(s){var C={},p=/:(.+)/;return s.split(/;(?![^(]*\))/g).forEach(function(h){if(h){var A=h.split(p);A.length>1&&(C[A[0].trim()]=A[1].trim())}}),C});function c_(s){var C=Ru(s.style);return s.staticStyle?ue(s.staticStyle,C):C}function Ru(s){return Array.isArray(s)?Ce(s):typeof s=="string"?vu(s):s}var Zr,pl=/^--/,u_=/\s*!important$/,hl=function(s,C,p){if(pl.test(C))s.style.setProperty(C,p);else if(u_.test(p))s.style.setProperty(Q(C),p.replace(u_,""),"important");else{var h=zC(C);if(Array.isArray(p))for(var A=0,y=p.length;A-1?C.split(gu).forEach(function(h){return s.classList.add(h)}):s.classList.add(C);else{var p=" "+(s.getAttribute("class")||"")+" ";p.indexOf(" "+C+" ")<0&&s.setAttribute("class",(p+C).trim())}}function f_(s,C){if(C&&(C=C.trim()))if(s.classList)C.indexOf(" ")>-1?C.split(gu).forEach(function(A){return s.classList.remove(A)}):s.classList.remove(C),s.classList.length||s.removeAttribute("class");else{for(var p=" "+(s.getAttribute("class")||"")+" ",h=" "+C+" ";p.indexOf(h)>=0;)p=p.replace(h," ");(p=p.trim())?s.setAttribute("class",p):s.removeAttribute("class")}}function C_(s){if(s){if(typeof s=="object"){var C={};return s.css!==!1&&ue(C,Au(s.name||"v")),ue(C,s),C}return typeof s=="string"?Au(s):void 0}}var Au=R(function(s){return{enterClass:s+"-enter",enterToClass:s+"-enter-to",enterActiveClass:s+"-enter-active",leaveClass:s+"-leave",leaveToClass:s+"-leave-to",leaveActiveClass:s+"-leave-active"}}),Eu=Ge&&!Li,xi="transition",Yr="animation",Fi="transition",qr="transitionend",Hi="animation",bu="animationend";Eu&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Fi="WebkitTransition",qr="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Hi="WebkitAnimation",bu="webkitAnimationEnd"));var d_=Ge?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(s){return s()};function Tu(s){d_(function(){d_(s)})}function Ca(s,C){var p=s._transitionClasses||(s._transitionClasses=[]);p.indexOf(C)<0&&(p.push(C),Lu(s,C))}function kn(s,C){s._transitionClasses&&Z(s._transitionClasses,C),f_(s,C)}function Pu(s,C,p){var h=wu(s,C),A=h.type,y=h.timeout,O=h.propCount;if(!A)return p();var D=A===xi?qr:bu,M=0,z=function(){s.removeEventListener(D,q),p()},q=function(x){x.target===s&&++M>=O&&z()};setTimeout(function(){M0&&(p=xi,q=O,x=y.length):C===Yr?z>0&&(p=Yr,q=z,x=M.length):x=(p=(q=Math.max(O,z))>0?O>z?xi:Yr:null)?p===xi?y.length:M.length:0,{type:p,timeout:q,propCount:x,hasTransform:p===xi&&XC.test(h[Fi+"Property"])}}function Ou(s,C){for(;s.length1}function Iu(s,C){C.data.show!==!0&&p_(C)}var S_=function(s){var C,p,h={},A=s.modules,y=s.nodeOps;for(C=0;C$t?oe(Je,f(at[bn+1])?null:at[bn+1].elm,at,mt,bn,ht):mt>bn&&Ke(st,Jt,$t)}(qe,tt,nt,ye,dt):m(nt)?(m(te.text)&&y.setTextContent(qe,""),oe(qe,null,nt,0,nt.length-1,ye)):m(tt)?Ke(tt,0,tt.length-1):m(te.text)&&y.setTextContent(qe,""):te.text!==ae.text&&y.setTextContent(qe,ae.text),m(pt)&&m(et=pt.hook)&&m(et=et.postpatch)&&et(te,ae)}}}function ke(te,ae,ye){if(K(ye)&&m(te.parent))te.parent.data.pendingInsert=ae;else for(var Ne=0;Ne-1,O.selected!==y&&(O.selected=y);else if(ve(Rl(O),h))return void(s.selectedIndex!==D&&(s.selectedIndex=D));A||(s.selectedIndex=-1)}}function Du(s,C){return C.every(function(p){return!ve(p,s)})}function Rl(s){return"_value"in s?s._value:s.value}function ZC(s){s.target.composing=!0}function ku(s){s.target.composing&&(s.target.composing=!1,K_(s.target,"input"))}function K_(s,C){var p=document.createEvent("HTMLEvents");p.initEvent(C,!0,!0),s.dispatchEvent(p)}function v_(s){return!s.componentInstance||s.data&&s.data.transition?s:v_(s.componentInstance._vnode)}var YC={model:vl,show:{bind:function(s,C,p){var h=C.value,A=(p=v_(p)).data&&p.data.transition,y=s.__vOriginalDisplay=s.style.display==="none"?"":s.style.display;h&&A?(p.data.show=!0,p_(p,function(){s.style.display=y})):s.style.display=h?y:"none"},update:function(s,C,p){var h=C.value;!h!=!C.oldValue&&((p=v_(p)).data&&p.data.transition?(p.data.show=!0,h?p_(p,function(){s.style.display=s.__vOriginalDisplay}):Kl(p,function(){s.style.display="none"})):s.style.display=h?s.__vOriginalDisplay:"none")},unbind:function(s,C,p,h,A){A||(s.style.display=s.__vOriginalDisplay)}}},Mu={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function R_(s){var C=s&&s.componentOptions;return C&&C.Ctor.options.abstract?R_(qc(C.children)):s}function Gu(s){var C={},p=s.$options;for(var h in p.propsData)C[h]=s[h];var A=p._parentListeners;for(var y in A)C[U(y)]=A[y];return C}function Bu(s,C){if(/\d-keep-alive$/.test(C.tag))return s("keep-alive",{props:C.componentOptions.propsData})}var qC=function(s){return s.tag||Dr(s)},Vi=function(s){return s.name==="show"},oi={name:"transition",props:Mu,abstract:!0,render:function(s){var C=this,p=this.$slots.default;if(p&&(p=p.filter(qC)).length){var h=this.mode,A=p[0];if(function(ce){for(;ce=ce.parent;)if(ce.data.transition)return!0}(this.$vnode))return A;var y=R_(A);if(!y)return A;if(this._leaving)return Bu(s,A);var O="__transition-"+this._uid+"-";y.key=y.key==null?y.isComment?O+"comment":O+y.tag:g(y.key)?String(y.key).indexOf(O)===0?y.key:O+y.key:y.key;var D=(y.data||(y.data={})).transition=Gu(this),M=this._vnode,z=R_(M);if(y.data.directives&&y.data.directives.some(Vi)&&(y.data.show=!0),z&&z.data&&!function(ce,oe){return oe.key===ce.key&&oe.tag===ce.tag}(y,z)&&!Dr(z)&&(!z.componentInstance||!z.componentInstance._vnode.isComment)){var q=z.data.transition=ue({},D);if(h==="out-in")return this._leaving=!0,Cn(q,"afterLeave",function(){C._leaving=!1,C.$forceUpdate()}),Bu(s,A);if(h==="in-out"){if(Dr(y))return M;var x,ie=function(){x()};Cn(D,"afterEnter",ie),Cn(D,"enterCancelled",ie),Cn(q,"delayLeave",function(ce){x=ce})}}return A}}},Wi=ue({tag:String,moveClass:String},Mu);function li(s){s.elm._moveCb&&s.elm._moveCb(),s.elm._enterCb&&s.elm._enterCb()}function ed(s){s.data.newPos=s.elm.getBoundingClientRect()}function td(s){var C=s.data.pos,p=s.data.newPos,h=C.left-p.left,A=C.top-p.top;if(h||A){s.data.moved=!0;var y=s.elm.style;y.transform=y.WebkitTransform="translate("+h+"px,"+A+"px)",y.transitionDuration="0s"}}delete Wi.mode;var nd={Transition:oi,TransitionGroup:{props:Wi,beforeMount:function(){var s=this,C=this._update;this._update=function(p,h){var A=tl(s);s.__patch__(s._vnode,s.kept,!1,!0),s._vnode=s.kept,A(),C.call(s,p,h)}},render:function(s){for(var C=this.tag||this.$vnode.data.tag||"span",p=Object.create(null),h=this.prevChildren=this.children,A=this.$slots.default||[],y=this.children=[],O=Gu(this),D=0;D-1?sl[s]=C.constructor===window.HTMLUnknownElement||C.constructor===window.HTMLElement:sl[s]=/HTMLUnknownElement/.test(C.toString())},ue(Kt.options.directives,YC),ue(Kt.options.components,nd),Kt.prototype.__patch__=Ge?S_:pe,Kt.prototype.$mount=function(s,C){return function(p,h,A){var y;return p.$el=h,p.$options.render||(p.$options.render=Se),In(p,"beforeMount"),y=function(){p._update(p._render(),A)},new dn(p,y,pe,{before:function(){p._isMounted&&!p._isDestroyed&&In(p,"beforeUpdate")}},!0),A=!1,p.$vnode==null&&(p._isMounted=!0,In(p,"mounted")),p}(this,s=s&&Ge?_l(s):void 0,C)},Ge&&setTimeout(function(){Nt.devtools&&Za&&Za.emit("init",Kt)},0);var ad=/\{\{((?:.|\r?\n)+?)\}\}/g,yl=/[-.*+?^${}()|[\]\/\\]/g,id=R(function(s){var C=s[0].replace(yl,"\\$&"),p=s[1].replace(yl,"\\$&");return new RegExp(C+"((?:.|\\n)+?)"+p,"g")}),rd={staticKeys:["staticClass"],transformNode:function(s,C){C.warn;var p=Ut(s,"class");p&&(s.staticClass=JSON.stringify(p));var h=Bt(s,"class",!1);h&&(s.classBinding=h)},genData:function(s){var C="";return s.staticClass&&(C+="staticClass:"+s.staticClass+","),s.classBinding&&(C+="class:"+s.classBinding+","),C}},gl,od={staticKeys:["staticStyle"],transformNode:function(s,C){C.warn;var p=Ut(s,"style");p&&(s.staticStyle=JSON.stringify(vu(p)));var h=Bt(s,"style",!1);h&&(s.styleBinding=h)},genData:function(s){var C="";return s.staticStyle&&(C+="staticStyle:"+s.staticStyle+","),s.styleBinding&&(C+="style:("+s.styleBinding+"),"),C}},eo=function(s){return(gl=gl||document.createElement("div")).innerHTML=s,gl.textContent},ld=V("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),$u=V("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),xu=V("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Fu=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,sd=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,y_="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+Xa.source+"]*",Hu="((?:"+y_+"\\:)?"+y_+")",Qu=new RegExp("^<"+Hu),g_=/^\s*(\/?)>/,Vu=new RegExp("^<\\/"+Hu+"[^>]*>"),Ll=/^]+>/i,ji=/^",""":'"',"&":"&"," ":` +`," ":" ","'":"'"},L_=/&(?:lt|gt|quot|amp|#39);/g,da=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,bl=V("pre,textarea",!0),Rn=function(s,C){return s&&bl(s)&&C[0]===` +`};function Ht(s,C){var p=C?da:L_;return s.replace(p,function(h){return _d[h]})}var A_,zi,Tl,ea,to,Pl,si,ta,no=/^@|^v-on:/,ao=/^v-|^@|^:|^#/,cd=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,wl=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,E_=/^\(|\)$/g,io=/^\[.*\]$/,ud=/:(.*)$/,b_=/^:|^\.|^v-bind:/,ro=/\.[^.\]]+(?=[^\]]*$)/g,Ji=/^v-slot(:|$)|^#/,T_=/[\r\n]/,md=/[ \f\t\r\n]+/g,fd=R(eo),Ol="_empty_";function P_(s,C,p){return{type:1,tag:s,attrsList:C,attrsMap:ju(C),rawAttrsMap:{},parent:p,children:[]}}function Cd(s,C){A_=C.warn||fl,Pl=C.isPreTag||Le,si=C.mustUseProp||Le,ta=C.getTagNamespace||Le,C.isReservedTag,Tl=$i(C.modules,"transformNode"),ea=$i(C.modules,"preTransformNode"),to=$i(C.modules,"postTransformNode"),zi=C.delimiters;var p,h,A=[],y=C.preserveWhitespace!==!1,O=C.whitespace,D=!1,M=!1;function z(x){if(q(x),D||x.processed||(x=Il(x,C)),A.length||x===p||p.if&&(x.elseif||x.else)&&Zi(p,{exp:x.elseif,block:x}),h&&!x.forbidden)if(x.elseif||x.else)ce=x,(oe=function(Ke){for(var ge=Ke.length;ge--;){if(Ke[ge].type===1)return Ke[ge];Ke.pop()}}(h.children))&&oe.if&&Zi(oe,{exp:ce.elseif,block:ce});else{if(x.slotScope){var ie=x.slotTarget||'"default"';(h.scopedSlots||(h.scopedSlots={}))[ie]=x}h.children.push(x),x.parent=h}var ce,oe;x.children=x.children.filter(function(Ke){return!Ke.slotScope}),q(x),x.pre&&(D=!1),Pl(x.tag)&&(M=!1);for(var de=0;de]*>)","i")),te=x.replace(ze,function(rt,Ve,Dt){return ke=Dt.length,Al(Me)||Me==="noscript"||(Ve=Ve.replace(//g,"$1").replace(//g,"$1")),Rn(Me,Ve)&&(Ve=Ve.slice(1)),ie.chars&&ie.chars(Ve),""});De+=x.length-te.length,x=te,ht(Me,De-ke,De)}else{var ae=x.indexOf("<");if(ae===0){if(ji.test(x)){var ye=x.indexOf("-->");if(ye>=0){ie.shouldKeepComment&&ie.comment(x.substring(4,ye),De,De+ye+3),Je(ye+3);continue}}if(Ga.test(x)){var Ne=x.indexOf("]>");if(Ne>=0){Je(Ne+2);continue}}var He=x.match(Ll);if(He){Je(He[0].length);continue}var dt=x.match(Vu);if(dt){var qe=De;Je(dt[0].length),ht(dt[1],qe,De);continue}var et=st();if(et){at(et),Rn(et.tagName,x)&&Je(1);continue}}var pt=void 0,tt=void 0,nt=void 0;if(ae>=0){for(tt=x.slice(ae);!(Vu.test(tt)||Qu.test(tt)||ji.test(tt)||Ga.test(tt)||(nt=tt.indexOf("<",1))<0);)ae+=nt,tt=x.slice(ae);pt=x.substring(0,ae)}ae<0&&(pt=x),pt&&Je(pt.length),ie.chars&&pt&&ie.chars(pt,De-pt.length,De)}if(x===ce){ie.chars&&ie.chars(x);break}}function Je(rt){De+=rt,x=x.substring(rt)}function st(){var rt=x.match(Qu);if(rt){var Ve,Dt,ut={tagName:rt[1],attrs:[],start:De};for(Je(rt[0].length);!(Ve=x.match(g_))&&(Dt=x.match(sd)||x.match(Fu));)Dt.start=De,Je(Dt[0].length),Dt.end=De,ut.attrs.push(Dt);if(Ve)return ut.unarySlash=Ve[1],Je(Ve[0].length),ut.end=De,ut}}function at(rt){var Ve=rt.tagName,Dt=rt.unarySlash;Ke&&(oe==="p"&&xu(Ve)&&ht(oe),Ae(Ve)&&oe===Ve&&ht(Ve));for(var ut=ge(Ve)||!!Dt,Jt=rt.attrs.length,mt=new Array(Jt),$t=0;$t=0&&de[ut].lowerCasedTag!==Jt;ut--);else ut=0;if(ut>=0){for(var mt=de.length-1;mt>=ut;mt--)ie.end&&ie.end(de[mt].tag,Ve,Dt);de.length=ut,oe=ut&&de[ut-1].tag}else Jt==="br"?ie.start&&ie.start(rt,[],!0,Ve,Dt):Jt==="p"&&(ie.start&&ie.start(rt,[],!1,Ve,Dt),ie.end&&ie.end(rt,Ve,Dt))}ht()}(s,{warn:A_,expectHTML:C.expectHTML,isUnaryTag:C.isUnaryTag,canBeLeftOpenTag:C.canBeLeftOpenTag,shouldDecodeNewlines:C.shouldDecodeNewlines,shouldDecodeNewlinesForHref:C.shouldDecodeNewlinesForHref,shouldKeepComment:C.comments,outputSourceRange:C.outputSourceRange,start:function(x,ie,ce,oe,de){var Ke=h&&h.ns||ta(x);Ea&&Ke==="svg"&&(ie=function(ke){for(var Me=[],ze=0;zeNe&&(ye.push(te=Ae.slice(Ne,ze)),ae.push(JSON.stringify(te)));var He=ml(Me[1].trim());ae.push("_s("+He+")"),ye.push({"@binding":He}),Ne=ze+Me[0].length}return Ne-1"+(ie==="true"?":("+M+")":":_q("+M+","+ie+")")),jt(D,"change","var $$a="+M+",$$el=$event.target,$$c=$$el.checked?("+ie+"):("+ce+");if(Array.isArray($$a)){var $$v="+(q?"_n("+x+")":x)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Ma(M,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Ma(M,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Ma(M,"$$c")+"}",null,!0)})(s,h,A);else if(y==="input"&&O==="radio")(function(D,M,z){var q=z&&z.number,x=Bt(D,"value")||"null";ri(D,"checked","_q("+M+","+(x=q?"_n("+x+")":x)+")"),jt(D,"change",Ma(M,x),null,!0)})(s,h,A);else if(y==="input"||y==="textarea")(function(D,M,z){var q=D.attrsMap.type,x=z||{},ie=x.lazy,ce=x.number,oe=x.trim,de=!ie&&q!=="range",Ke=ie?"change":q==="range"?Cl:"input",ge="$event.target.value";oe&&(ge="$event.target.value.trim()"),ce&&(ge="_n("+ge+")");var Ae=Ma(M,ge);de&&(Ae="if($event.target.composing)return;"+Ae),ri(D,"value","("+M+")"),jt(D,Ke,Ae,null,!0),(oe||ce)&&jt(D,"blur","$forceUpdate()")})(s,h,A);else if(!Nt.isReservedTag(y))return pu(s,h,A),!1;return!0},text:function(s,C){C.value&&ri(s,"textContent","_s("+C.value+")",C)},html:function(s,C){C.value&&ri(s,"innerHTML","_s("+C.value+")",C)}},isPreTag:function(s){return s==="pre"},isUnaryTag:ld,mustUseProp:js,canBeLeftOpenTag:$u,isReservedTag:Zs,getTagNamespace:ll,staticKeys:function(s){return s.reduce(function(C,p){return C.concat(p.staticKeys||[])},[]).join(",")}(w_)},Sd=R(function(s){return V("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(s?","+s:""))});function Xu(s,C){s&&(Ju=Sd(C.staticKeys||""),O_=C.isReservedTag||Le,function p(h){if(h.static=function(q){return q.type===2?!1:q.type===3?!0:!(!q.pre&&(q.hasBindings||q.if||q.for||j(q.tag)||!O_(q.tag)||function(x){for(;x.parent;){if((x=x.parent).tag!=="template")return!1;if(x.for)return!0}return!1}(q)||!Object.keys(q).every(Ju)))}(h),h.type===1){if(!O_(h.tag)&&h.tag!=="slot"&&h.attrsMap["inline-template"]==null)return;for(var A=0,y=h.children.length;A|^function(?:\s+[\w$]+)?\s*\(/,Zu=/\([^)]*?\);*$/,Yu=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,qu={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},em={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(s){return"if("+s+")return null;"},N_={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function oo(s,C){var p=C?"nativeOn:":"on:",h="",A="";for(var y in s){var O=tm(s[y]);s[y]&&s[y].dynamic?A+=y+","+O+",":h+='"'+y+'":'+O+","}return h="{"+h.slice(0,-1)+"}",A?p+"_d("+h+",["+A.slice(0,-1)+"])":p+h}function tm(s){if(!s)return"function(){}";if(Array.isArray(s))return"["+s.map(function(z){return tm(z)}).join(",")+"]";var C=Yu.test(s.value),p=I_.test(s.value),h=Yu.test(s.value.replace(Zu,""));if(s.modifiers){var A="",y="",O=[];for(var D in s.modifiers)if(N_[D])y+=N_[D],qu[D]&&O.push(D);else if(D==="exact"){var M=s.modifiers;y+=na(["ctrl","shift","alt","meta"].filter(function(z){return!M[z]}).map(function(z){return"$event."+z+"Key"}).join("||"))}else O.push(D);return O.length&&(A+=function(z){return"if(!$event.type.indexOf('key')&&"+z.map(nm).join("&&")+")return null;"}(O)),y&&(A+=y),"function($event){"+A+(C?"return "+s.value+".apply(null, arguments)":p?"return ("+s.value+").apply(null, arguments)":h?"return "+s.value:s.value)+"}"}return C||p?s.value:"function($event){"+(h?"return "+s.value:s.value)+"}"}function nm(s){var C=parseInt(s,10);if(C)return"$event.keyCode!=="+C;var p=qu[s],h=em[s];return"_k($event.keyCode,"+JSON.stringify(s)+","+JSON.stringify(p)+",$event.key,"+JSON.stringify(h)+")"}var Kd={on:function(s,C){s.wrapListeners=function(p){return"_g("+p+","+C.value+")"}},bind:function(s,C){s.wrapData=function(p){return"_b("+p+",'"+s.tag+"',"+C.value+","+(C.modifiers&&C.modifiers.prop?"true":"false")+(C.modifiers&&C.modifiers.sync?",true":"")+")"}},cloak:pe},am=function(s){this.options=s,this.warn=s.warn||fl,this.transforms=$i(s.modules,"transformCode"),this.dataGenFns=$i(s.modules,"genData"),this.directives=ue(ue({},Kd),s.directives);var C=s.isReservedTag||Le;this.maybeComponent=function(p){return!!p.component||!C(p.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function U_(s,C){var p=new am(C);return{render:"with(this){return "+(s?s.tag==="script"?"null":aa(s,p):'_c("div")')+"}",staticRenderFns:p.staticRenderFns}}function aa(s,C){if(s.parent&&(s.pre=s.pre||s.parent.pre),s.staticRoot&&!s.staticProcessed)return D_(s,C);if(s.once&&!s.onceProcessed)return k_(s,C);if(s.for&&!s.forProcessed)return _i(s,C);if(s.if&&!s.ifProcessed)return Nl(s,C);if(s.tag!=="template"||s.slotTarget||C.pre){if(s.tag==="slot")return function(O,D){var M=O.slotName||'"default"',z=Ba(O,D),q="_t("+M+(z?",function(){return "+z+"}":""),x=O.attrs||O.dynamicAttrs?so((O.attrs||[]).concat(O.dynamicAttrs||[]).map(function(ce){return{name:U(ce.name),value:ce.value,dynamic:ce.dynamic}})):null,ie=O.attrsMap["v-bind"];return!x&&!ie||z||(q+=",null"),x&&(q+=","+x),ie&&(q+=(x?"":",null")+","+ie),q+")"}(s,C);var p;if(s.component)p=function(O,D,M){var z=D.inlineTemplate?null:Ba(D,M,!0);return"_c("+O+","+Ul(D,M)+(z?","+z:"")+")"}(s.component,s,C);else{var h;(!s.plain||s.pre&&C.maybeComponent(s))&&(h=Ul(s,C));var A=s.inlineTemplate?null:Ba(s,C,!0);p="_c('"+s.tag+"'"+(h?","+h:"")+(A?","+A:"")+")"}for(var y=0;y>>0}(ie):"")+")"}(s,s.scopedSlots,C)+","),s.model&&(p+="model:{value:"+s.model.value+",callback:"+s.model.callback+",expression:"+s.model.expression+"},"),s.inlineTemplate){var y=function(O,D){var M=O.children[0];if(M&&M.type===1){var z=U_(M,D.options);return"inlineTemplate:{render:function(){"+z.render+"},staticRenderFns:["+z.staticRenderFns.map(function(q){return"function(){"+q+"}"}).join(",")+"]}"}}(s,C);y&&(p+=y+",")}return p=p.replace(/,$/,"")+"}",s.dynamicAttrs&&(p="_b("+p+',"'+s.tag+'",'+so(s.dynamicAttrs)+")"),s.wrapData&&(p=s.wrapData(p)),s.wrapListeners&&(p=s.wrapListeners(p)),p}function lo(s){return s.type===1&&(s.tag==="slot"||s.children.some(lo))}function qi(s,C){var p=s.attrsMap["slot-scope"];if(s.if&&!s.ifProcessed&&!p)return Nl(s,C,qi,"null");if(s.for&&!s.forProcessed)return _i(s,C,qi);var h=s.slotScope===Ol?"":String(s.slotScope),A="function("+h+"){return "+(s.tag==="template"?s.if&&p?"("+s.if+")?"+(Ba(s,C)||"undefined")+":undefined":Ba(s,C)||"undefined":aa(s,C))+"}",y=h?"":",proxy:true";return"{key:"+(s.slotTarget||'"default"')+",fn:"+A+y+"}"}function Ba(s,C,p,h,A){var y=s.children;if(y.length){var O=y[0];if(y.length===1&&O.for&&O.tag!=="template"&&O.tag!=="slot"){var D=p?C.maybeComponent(O)?",1":",0":"";return""+(h||aa)(O,C)+D}var M=p?function(q,x){for(var ie=0,ce=0;ce`:`
`,Dl.innerHTML.indexOf(" ")>0}var lm=!!Ge&&kl(!1),sm=!!Ge&&kl(!0),_m=R(function(s){var C=_l(s);return C&&C.innerHTML}),$_=Kt.prototype.$mount;Kt.prototype.$mount=function(s,C){if((s=s&&_l(s))===document.body||s===document.documentElement)return this;var p=this.$options;if(!p.render){var h=p.template;if(h)if(typeof h=="string")h.charAt(0)==="#"&&(h=_m(h));else{if(!h.nodeType)return this;h=h.innerHTML}else s&&(h=function(D){if(D.outerHTML)return D.outerHTML;var M=document.createElement("div");return M.appendChild(D.cloneNode(!0)),M.innerHTML}(s));if(h){var A=B_(h,{outputSourceRange:!1,shouldDecodeNewlines:lm,shouldDecodeNewlinesForHref:sm,delimiters:p.delimiters,comments:p.comments},this),y=A.render,O=A.staticRenderFns;p.render=y,p.staticRenderFns=O}}return $_.call(this,s,C)},Kt.compile=B_,n.exports=Kt}).call(a,i(9),i(18).setImmediate)},function(n,a,i){(function(o){(function(_,u){if(_.setImmediate)return;var f=1,m={},K=!1,g=_.document,L;function E(T){typeof T!="function"&&(T=new Function(""+T));for(var R=new Array(arguments.length-1),P=0;P"u"?typeof o>"u"?this:o:self)}).call(a,i(9))},function(n,a,i){(function(o,_){/*! +* Vue.js v2.6.14 +* (c) 2014-2021 Evan You +* Released under the MIT License. +*/var u=Object.freeze({});function f(r){return r==null}function m(r){return r!=null}function K(r){return r===!0}function g(r){return r===!1}function L(r){return typeof r=="string"||typeof r=="number"||typeof r=="symbol"||typeof r=="boolean"}function E(r){return r!==null&&typeof r=="object"}var I=Object.prototype.toString;function $(r){return I.call(r).slice(8,-1)}function B(r){return I.call(r)==="[object Object]"}function F(r){return I.call(r)==="[object RegExp]"}function W(r){var l=parseFloat(String(r));return l>=0&&Math.floor(l)===l&&isFinite(r)}function V(r){return m(r)&&typeof r.then=="function"&&typeof r.catch=="function"}function j(r){return r==null?"":Array.isArray(r)||B(r)&&r.toString===I?JSON.stringify(r,null,2):String(r)}function X(r){var l=parseFloat(r);return isNaN(l)?r:l}function Z(r,l){for(var c=Object.create(null),d=r.split(","),S=0;S-1)return r.splice(c,1)}}var P=Object.prototype.hasOwnProperty;function U(r,l){return P.call(r,l)}function w(r){var l=Object.create(null);return function(d){var S=l[d];return S||(l[d]=r(d))}}var G=/-(\w)/g,Q=w(function(r){return r.replace(G,function(l,c){return c?c.toUpperCase():""})}),re=w(function(r){return r.charAt(0).toUpperCase()+r.slice(1)}),fe=/\B([A-Z])/g,ue=w(function(r){return r.replace(fe,"-$1").toLowerCase()});function Ce(r,l){function c(d){var S=arguments.length;return S?S>1?r.apply(l,arguments):r.call(l,d):r.call(l)}return c._length=r.length,c}function pe(r,l){return r.bind(l)}var Le=Function.prototype.bind?pe:Ce;function Ie(r,l){l=l||0;for(var c=r.length-l,d=new Array(c);c--;)d[c]=r[c+l];return d}function ve(r,l){for(var c in l)r[c]=l[c];return r}function Ct(r){for(var l={},c=0;c0,Za=qt&&qt.indexOf("edge/")>0;qt&&qt.indexOf("android")>0;var Ai=qt&&/iphone|ipad|ipod|ios/.test(qt)||Go==="ios";qt&&/chrome\/\d+/.test(qt),qt&&/phantomjs/.test(qt);var br=qt&&qt.match(/firefox\/(\d+)/),Ei={}.watch,Bc=!1;if(an)try{var $c={};Object.defineProperty($c,"passive",{get:function(){Bc=!0}}),window.addEventListener("test-passive",null,$c)}catch{}var rn,ba=function(){return rn===void 0&&(!an&&!Mo&&typeof o<"u"?rn=o.process&&o.process.env.VUE_ENV==="server":rn=!1),rn},Ta=an&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function On(r){return typeof r=="function"&&/native code/.test(r.toString())}var en=typeof Symbol<"u"&&On(Symbol)&&typeof Reflect<"u"&&On(Reflect.ownKeys),bi;typeof Set<"u"&&On(Set)?bi=Set:bi=function(){function r(){this.set=Object.create(null)}return r.prototype.has=function(c){return this.set[c]===!0},r.prototype.add=function(c){this.set[c]=!0},r.prototype.clear=function(){this.set=Object.create(null)},r}();var Se=Qe,zn=Qe,Tr=Qe,Pa=Qe;{var Pr=typeof console<"u",RC=/(?:^|[-_])(\w)/g,As=function(r){return r.replace(RC,function(l){return l.toUpperCase()}).replace(/[-_]/g,"")};Se=function(r,l){var c=l?Tr(l):"";Ge.warnHandler?Ge.warnHandler.call(null,r,l,c):Pr&&!Ge.silent&&console.error("[Vue warn]: "+r+c)},zn=function(r,l){Pr&&!Ge.silent&&console.warn("[Vue tip]: "+r+(l?Tr(l):""))},Pa=function(r,l){if(r.$root===r)return"";var c=typeof r=="function"&&r.cid!=null?r.options:r._isVue?r.$options||r.constructor.options:r,d=c.name||c._componentTag,S=c.__file;if(!d&&S){var v=S.match(/([^/\\]+)\.vue$/);d=v&&v[1]}return(d?"<"+As(d)+">":"")+(S&&l!==!1?" at "+S:"")};var wa=function(r,l){for(var c="";l;)l%2===1&&(c+=r),l>1&&(r+=r),l>>=1;return c};Tr=function(r){if(r._isVue&&r.$parent){for(var l=[],c=0;r;){if(l.length>0){var d=l[l.length-1];if(d.constructor===r.constructor){c++,r=r.$parent;continue}else c>0&&(l[l.length-1]=[d,c],c=0)}l.push(r),r=r.$parent}return` + +found in + +`+l.map(function(S,v){return""+(v===0?"---> ":wa(" ",5+v*2))+(Array.isArray(S)?Pa(S[0])+"... ("+S[1]+" recursive calls)":Pa(S))}).join(` +`)}else return` + +(found in `+Pa(r)+")"}}var Bo=0,Wt=function(){this.id=Bo++,this.subs=[]};Wt.prototype.addSub=function(l){this.subs.push(l)},Wt.prototype.removeSub=function(l){R(this.subs,l)},Wt.prototype.depend=function(){Wt.target&&Wt.target.addDep(this)},Wt.prototype.notify=function(){var l=this.subs.slice();Ge.async||l.sort(function(S,v){return S.id-v.id});for(var c=0,d=l.length;c-1){if(v&&!U(S,"default"))b=!1;else if(b===""||b===ue(r)){var H=Wc(String,S.type);(H<0||N0&&(S=nl(S,(l||"")+"_"+d),ti(S[0])&&ti(b)&&(c[v]=Pi(b.text+S[0].text),S.shift()),c.push.apply(c,S)):L(S)?ti(b)?c[v]=Pi(b.text+S):S!==""&&c.push(Pi(S)):ti(S)&&ti(b)?c[v]=Pi(b.text+S.text):(K(r._isVList)&&m(S.tag)&&f(S.key)&&m(l)&&(S.key="__vlist"+l+"_"+d+"__"),c.push(S)));return c}function ki(r){var l=r.$options.provide;l&&(r._provided=typeof l=="function"?l.call(r):l)}function tu(r){var l=al(r.$options.inject,r);l&&(Zn(!1),Object.keys(l).forEach(function(c){Oa(r,c,l[c],function(){Se('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+c+'"',r)})}),Zn(!0))}function al(r,l){if(r){for(var c=Object.create(null),d=en?Reflect.ownKeys(r):Object.keys(r),S=0;S0,v=r?!!r.$stable:!S,b=r&&r.$key;if(!r)d={};else{if(r._normalized)return r._normalized;if(v&&c&&c!==u&&b===c.$key&&!S&&!c.$hasNormal)return c;d={};for(var N in r)r[N]&&N[0]!=="$"&&(d[N]=Ua(l,N,r[N]))}for(var H in l)H in d||(d[H]=$s(l,H));return r&&Object.isExtensible(r)&&(r._normalized=d),Gt(d,"$stable",v),Gt(d,"$key",b),Gt(d,"$hasNormal",S),d}function Ua(r,l,c){var d=function(){var S=arguments.length?c.apply(null,arguments):c({});S=S&&typeof S=="object"&&!Array.isArray(S)?[S]:Di(S);var v=S&&S[0];return S&&(!v||S.length===1&&v.isComment&&!$r(v))?void 0:S};return c.proxy&&Object.defineProperty(r,l,{get:d,enumerable:!0,configurable:!0}),d}function $s(r,l){return function(){return r[l]}}function wC(r,l){var c,d,S,v,b;if(Array.isArray(r)||typeof r=="string")for(c=new Array(r.length),d=0,S=r.length;d.",r),v=new At(Ge.parsePlatformTagName(l),c,d,void 0,void 0,r)):(!c||!c.pre)&&m(N=jo(r.$options,"components",l))?v=_u(N,c,r,d,l):v=new At(l,c,d,void 0,void 0,r)}else v=_u(l,c,r,d);return Array.isArray(v)?v:m(v)?(m(b)&&ol(v,b),m(c)&&DC(c),v):ma()}function ol(r,l,c){if(r.ns=l,r.tag==="foreignObject"&&(l=void 0,c=!0),m(r.children))for(var d=0,S=r.children.length;d1?Ie(v):v;for(var b=Ie(arguments,1),N='event handler for "'+c+'"',H=0,J=v.length;Hdocument.createEvent("Event").timeStamp&&(t_=function(){return fl.now()})}function $i(){ml=t_(),jr=!0;var r,l;for(Un.sort(function(S,v){return S.id-v.id}),Bi=0;BiCu)){Se("You may have an infinite update loop "+(r.user?'in watcher with expression "'+r.expression+'"':"in a component render function."),r.vm);break}var c=ul.slice(),d=Un.slice();xC(),a_(c),ri(d),Ta&&Ge.devtools&&Ta.emit("flush")}function ri(r){for(var l=r.length;l--;){var c=r[l],d=c.vm;d._watcher===c&&d._isMounted&&!d._isDestroyed&&Nn(d,"updated")}}function n_(r){r._inactive=!1,ul.push(r)}function a_(r){for(var l=0;lBi&&Un[c].id>r.id;)c--;Un.splice(c+1,0,r)}if(!Gi){if(Gi=!0,!Ge.async){$i();return}Mr($i)}}}var i_=0,jt=function(l,c,d,S,v){this.vm=l,v&&(l._watcher=this),l._watchers.push(this),S?(this.deep=!!S.deep,this.user=!!S.user,this.lazy=!!S.lazy,this.sync=!!S.sync,this.before=S.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=d,this.id=++i_,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new bi,this.newDepIds=new bi,this.expression=c.toString(),typeof c=="function"?this.getter=c:(this.getter=Li(c),this.getter||(this.getter=Qe,Se('Failed watching path: "'+c+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',l))),this.value=this.lazy?void 0:this.get()};jt.prototype.get=function(){Ya(this);var l,c=this.vm;try{l=this.getter.call(c,c)}catch(d){if(this.user)Ia(d,c,'getter for watcher "'+this.expression+'"');else throw d}finally{this.deep&&qo(l),Ti(),this.cleanupDeps()}return l},jt.prototype.addDep=function(l){var c=l.id;this.newDepIds.has(c)||(this.newDepIds.add(c),this.newDeps.push(l),this.depIds.has(c)||l.addSub(this))},jt.prototype.cleanupDeps=function(){for(var l=this.deps.length;l--;){var c=this.deps[l];this.newDepIds.has(c.id)||c.removeSub(this)}var d=this.depIds;this.depIds=this.newDepIds,this.newDepIds=d,this.newDepIds.clear(),d=this.deps,this.deps=this.newDeps,this.newDeps=d,this.newDeps.length=0},jt.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():FC(this)},jt.prototype.run=function(){if(this.active){var l=this.get();if(l!==this.value||E(l)||this.deep){var c=this.value;if(this.value=l,this.user){var d='callback for watcher "'+this.expression+'"';Oi(this.cb,this.vm,[l,c],this.vm,d)}else this.cb.call(this.vm,l,c)}}},jt.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},jt.prototype.depend=function(){for(var l=this.deps.length;l--;)this.deps[l].depend()},jt.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||R(this.vm._watchers,this);for(var l=this.deps.length;l--;)this.deps[l].removeSub(this);this.active=!1}};var Bt={enumerable:!0,configurable:!0,get:Qe,set:Qe};function Ut(r,l,c){Bt.get=function(){return this[l][c]},Bt.set=function(S){this[l][c]=S},Object.defineProperty(r,c,Bt)}function du(r){r._watchers=[];var l=r.$options;l.props&&zr(r,l.props),l.methods&&Jr(r,l.methods),l.data?pu(r):An(r._data={},!0),l.computed&&o_(r,l.computed),l.watch&&l.watch!==Ei&&Cl(r,l.watch)}function zr(r,l){var c=r.$options.propsData||{},d=r._props={},S=r.$options._propKeys=[],v=!r.$parent;v||Zn(!1);var b=function(H){S.push(H);var J=Nr(H,l,c,r);{var le=ue(H);(T(le)||Ge.isReservedAttr(le))&&Se('"'+le+'" is a reserved attribute and cannot be used as component prop.',r),Oa(d,H,J,function(){!v&&!ii&&Se(`Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "`+H+'"',r)})}H in r||Ut(r,"_props",H)};for(var N in l)b(N);Zn(!0)}function pu(r){var l=r.$options.data;l=r._data=typeof l=="function"?Ma(l,r):l||{},B(l)||(l={},Se(`data functions should return an object: +https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function`,r));for(var c=Object.keys(l),d=r.$options.props,S=r.$options.methods,v=c.length;v--;){var b=c[v];S&&U(S,b)&&Se('Method "'+b+'" has already been defined as a data property.',r),d&&U(d,b)?Se('The data property "'+b+'" is already declared as a prop. Use prop default value instead.',r):Mc(b)||Ut(r,"_data",b)}An(l,!0)}function Ma(r,l){Ya();try{return r.call(l,l)}catch(c){return Ia(c,l,"data()"),{}}finally{Ti()}}var r_={lazy:!0};function o_(r,l){var c=r._computedWatchers=Object.create(null),d=ba();for(var S in l){var v=l[S],b=typeof v=="function"?v:v.get;b==null&&Se('Getter is missing for computed property "'+S+'".',r),d||(c[S]=new jt(r,b||Qe,Qe,r_)),S in r?S in r.$data?Se('The computed property "'+S+'" is already defined in data.',r):r.$options.props&&S in r.$options.props?Se('The computed property "'+S+'" is already defined as a prop.',r):r.$options.methods&&S in r.$options.methods&&Se('The computed property "'+S+'" is already defined as a method.',r):l_(r,S,v)}}function l_(r,l,c){var d=!ba();typeof c=="function"?(Bt.get=d?hu(l):s_(c),Bt.set=Qe):(Bt.get=c.get?d&&c.cache!==!1?hu(l):s_(c.get):Qe,Bt.set=c.set||Qe),Bt.set===Qe&&(Bt.set=function(){Se('Computed property "'+l+'" was assigned to but it has no setter.',this)}),Object.defineProperty(r,l,Bt)}function hu(r){return function(){var c=this._computedWatchers&&this._computedWatchers[r];if(c)return c.dirty&&c.evaluate(),Wt.target&&c.depend(),c.value}}function s_(r){return function(){return r.call(this,this)}}function Jr(r,l){var c=r.$options.props;for(var d in l)typeof l[d]!="function"&&Se('Method "'+d+'" has type "'+typeof l[d]+'" in the component definition. Did you reference the function correctly?',r),c&&U(c,d)&&Se('Method "'+d+'" has already been defined as a prop.',r),d in r&&Mc(d)&&Se('Method "'+d+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),r[d]=typeof l[d]!="function"?Qe:Le(l[d],r)}function Cl(r,l){for(var c in l){var d=l[c];if(Array.isArray(d))for(var S=0;S-1)return this;var d=Ie(arguments,1);return d.unshift(this),typeof l.install=="function"?l.install.apply(l,d):typeof l=="function"&&l.apply(null,d),c.push(l),this}}function WC(r){r.mixin=function(l){return this.options=Cn(this.options,l),this}}function jC(r){r.cid=0;var l=1;r.extend=function(c){c=c||{};var d=this,S=d.cid,v=c._Ctor||(c._Ctor={});if(v[S])return v[S];var b=c.name||d.options.name;b&&Qo(b);var N=function(J){this._init(J)};return N.prototype=Object.create(d.prototype),N.prototype.constructor=N,N.cid=l++,N.options=Cn(d.options,c),N.super=d,N.options.props&&vu(N),N.options.computed&&c_(N),N.extend=d.extend,N.mixin=d.mixin,N.use=d.use,gi.forEach(function(H){N[H]=d[H]}),b&&(N.options.components[b]=N),N.superOptions=d.options,N.extendOptions=c,N.sealedOptions=ve({},N.options),v[S]=N,N}}function vu(r){var l=r.options.props;for(var c in l)Ut(r.prototype,"_props",c)}function c_(r){var l=r.options.computed;for(var c in l)l_(r.prototype,c,l[c])}function Ru(r){gi.forEach(function(l){r[l]=function(c,d){return d?(l==="component"&&Qo(c),l==="component"&&B(d)&&(d.name=d.name||c,d=this.options._base.extend(d)),l==="directive"&&typeof d=="function"&&(d={bind:d,update:d}),this.options[l+"s"][c]=d,d):this.options[l+"s"][c]}})}function Zr(r){return r&&(r.Ctor.options.name||r.tag)}function pl(r,l){return Array.isArray(r)?r.indexOf(l)>-1:typeof r=="string"?r.split(",").indexOf(l)>-1:F(r)?r.test(l):!1}function u_(r,l){var c=r.cache,d=r.keys,S=r._vnode;for(var v in c){var b=c[v];if(b){var N=b.name;N&&!l(N)&&hl(c,v,d,S)}}}function hl(r,l,c,d){var S=r[l];S&&(!d||S.tag!==d.tag)&&S.componentInstance.$destroy(),r[l]=null,R(c,l)}var m_=[String,RegExp,Array],zC={name:"keep-alive",abstract:!0,props:{include:m_,exclude:m_,max:[String,Number]},methods:{cacheVNode:function(){var l=this,c=l.cache,d=l.keys,S=l.vnodeToCache,v=l.keyToCache;if(S){var b=S.tag,N=S.componentInstance,H=S.componentOptions;c[v]={name:Zr(H),tag:b,componentInstance:N},d.push(v),this.max&&d.length>parseInt(this.max)&&hl(c,d[0],d,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var l in this.cache)hl(this.cache,l,this.keys)},mounted:function(){var l=this;this.cacheVNode(),this.$watch("include",function(c){u_(l,function(d){return pl(c,d)})}),this.$watch("exclude",function(c){u_(l,function(d){return!pl(c,d)})})},updated:function(){this.cacheVNode()},render:function(){var l=this.$slots.default,c=_l(l),d=c&&c.componentOptions;if(d){var S=Zr(d),v=this,b=v.include,N=v.exclude;if(b&&(!S||!pl(b,S))||N&&S&&pl(N,S))return c;var H=this,J=H.cache,le=H.keys,_e=c.key==null?d.Ctor.cid+(d.tag?"::"+d.tag:""):c.key;J[_e]?(c.componentInstance=J[_e].componentInstance,R(le,_e),le.push(_e)):(this.vnodeToCache=c,this.keyToCache=_e),c.data.keepAlive=!0}return c||l&&l[0]}},yu={KeepAlive:zC};function JC(r){var l={};l.get=function(){return Ge},l.set=function(){Se("Do not replace the Vue.config object, set individual fields instead.")},Object.defineProperty(r,"config",l),r.util={warn:Se,extend:ve,mergeOptions:Cn,defineReactive:Oa},r.set=xo,r.delete=Or,r.nextTick=Mr,r.observable=function(c){return An(c),c},r.options=Object.create(null),gi.forEach(function(c){r.options[c+"s"]=Object.create(null)}),r.options._base=r,ve(r.options.components,yu),Ku(r),WC(r),jC(r),Ru(r)}JC(vt),Object.defineProperty(vt.prototype,"$isServer",{get:ba}),Object.defineProperty(vt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(vt,"FunctionalRenderContext",{value:Ws}),vt.version="2.6.14";var gu=Z("style,class"),Lu=Z("input,textarea,option,select,progress"),f_=function(r,l,c){return c==="value"&&Lu(r)&&l!=="button"||c==="selected"&&r==="option"||c==="checked"&&r==="input"||c==="muted"&&r==="video"},C_=Z("contenteditable,draggable,spellcheck"),Au=Z("events,caret,typing,plaintext-only"),Eu=function(r,l){return Hi(l)||l==="false"?"false":r==="contenteditable"&&Au(l)?l:"true"},xi=Z("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Yr="http://www.w3.org/1999/xlink",Fi=function(r){return r.charAt(5)===":"&&r.slice(0,5)==="xlink"},qr=function(r){return Fi(r)?r.slice(6,r.length):""},Hi=function(r){return r==null||r===!1};function bu(r){for(var l=r.data,c=r,d=r;m(d.componentInstance);)d=d.componentInstance._vnode,d&&d.data&&(l=d_(d.data,l));for(;m(c=c.parent);)c&&c.data&&(l=d_(l,c.data));return Tu(l.staticClass,l.class)}function d_(r,l){return{staticClass:Ca(r.staticClass,l.staticClass),class:m(r.class)?[r.class,l.class]:l.class}}function Tu(r,l){return m(r)||m(l)?Ca(r,kn(l)):""}function Ca(r,l){return r?l?r+" "+l:r:l||""}function kn(r){return Array.isArray(r)?Pu(r):E(r)?XC(r):typeof r=="string"?r:""}function Pu(r){for(var l="",c,d=0,S=r.length;d-1?Qi[r]=l.constructor===window.HTMLUnknownElement||l.constructor===window.HTMLElement:Qi[r]=/HTMLUnknownElement/.test(l.toString())}var S_=Z("text,number,password,search,email,tel,url");function vl(r){if(typeof r=="string"){var l=document.querySelector(r);return l||(Se("Cannot find element: "+r),document.createElement("div"))}else return r}function Nu(r,l){var c=document.createElement(r);return r!=="select"||l.data&&l.data.attrs&&l.data.attrs.multiple!==void 0&&c.setAttribute("multiple","multiple"),c}function Uu(r,l){return document.createElementNS(wu[r],l)}function Du(r){return document.createTextNode(r)}function Rl(r){return document.createComment(r)}function ZC(r,l,c){r.insertBefore(l,c)}function ku(r,l){r.removeChild(l)}function K_(r,l){r.appendChild(l)}function v_(r){return r.parentNode}function YC(r){return r.nextSibling}function Mu(r){return r.tagName}function R_(r,l){r.textContent=l}function Gu(r,l){r.setAttribute(l,"")}var Bu=Object.freeze({createElement:Nu,createElementNS:Uu,createTextNode:Du,createComment:Rl,insertBefore:ZC,removeChild:ku,appendChild:K_,parentNode:v_,nextSibling:YC,tagName:Mu,setTextContent:R_,setStyleScope:Gu}),qC={create:function(l,c){Vi(c)},update:function(l,c){l.data.ref!==c.data.ref&&(Vi(l,!0),Vi(c))},destroy:function(l){Vi(l,!0)}};function Vi(r,l){var c=r.data.ref;if(!!m(c)){var d=r.context,S=r.componentInstance||r.elm,v=d.$refs;l?Array.isArray(v[c])?R(v[c],S):v[c]===S&&(v[c]=void 0):r.data.refInFor?Array.isArray(v[c])?v[c].indexOf(S)<0&&v[c].push(S):v[c]=[S]:v[c]=S}}var oi=new At("",{},[]),Wi=["create","activate","update","remove","destroy"];function li(r,l){return r.key===l.key&&r.asyncFactory===l.asyncFactory&&(r.tag===l.tag&&r.isComment===l.isComment&&m(r.data)===m(l.data)&&ed(r,l)||K(r.isAsyncPlaceholder)&&f(l.asyncFactory.error))}function ed(r,l){if(r.tag!=="input")return!0;var c,d=m(c=r.data)&&m(c=c.attrs)&&c.type,S=m(c=l.data)&&m(c=c.attrs)&&c.type;return d===S||S_(d)&&S_(S)}function td(r,l,c){var d,S,v={};for(d=l;d<=c;++d)S=r[d].key,m(S)&&(v[S]=d);return v}function nd(r){var l,c,d={},S=r.modules,v=r.nodeOps;for(l=0;l - did you register the component correctly? For recursive components, make sure to provide the "name" option.',ne.context),ne.elm=ne.ns?v.createElementNS(ne.ns,_t):v.createElement(_t,ne),Et(ne),we(ne,ft,ee),m(Fe)&&yt(ne,ee),he(me,ne.elm,Ee),Fe&&Fe.pre&&le--):K(ne.isComment)?(ne.elm=v.createComment(ne.text),he(me,ne.elm,Ee)):(ne.elm=v.createTextNode(ne.text),he(me,ne.elm,Ee))}}function Re(ne,ee,me,Ee){var Be=ne.data;if(m(Be)){var ot=m(ne.componentInstance)&&Be.keepAlive;if(m(Be=Be.hook)&&m(Be=Be.init)&&Be(ne,!1),m(ne.componentInstance))return Ue(ne,ee),he(me,ne.elm,Ee),K(ot)&&xe(ne,ee,me,Ee),!0}}function Ue(ne,ee){m(ne.data.pendingInsert)&&(ee.push.apply(ee,ne.data.pendingInsert),ne.data.pendingInsert=null),ne.elm=ne.componentInstance.$el,Xe(ne)?(yt(ne,ee),Et(ne)):(Vi(ne),ee.push(ne))}function xe(ne,ee,me,Ee){for(var Be,ot=ne;ot.componentInstance;)if(ot=ot.componentInstance._vnode,m(Be=ot.data)&&m(Be=Be.transition)){for(Be=0;BeFe?(ev=f(me[ct+1])?null:me[ct+1].elm,Xt(ne,ev,me,Ye,ct,Ee)):Ye>ct&&Ze(ee,ot,Fe)}function pa(ne){for(var ee={},me=0;me, or missing . Bailing hydration and performing full client-side render.")}ee=b(ee)}var ft=ee.elm,_t=v.parentNode(ft);if(_e(me,Ye,ft._leaveCb?null:_t,v.nextSibling(ft)),m(me.parent))for(var ct=me.parent,tn=Xe(me);ct;){for(var ra=0;ra-1?Fu(r,l,c):xi(l)?Hi(c)?r.removeAttribute(l):(c=l==="allowfullscreen"&&r.tagName==="EMBED"?"true":l,r.setAttribute(l,c)):C_(l)?r.setAttribute(l,Eu(l,c)):Fi(l)?Hi(c)?r.removeAttributeNS(Yr,qr(l)):r.setAttributeNS(Yr,l,c):Fu(r,l,c)}function Fu(r,l,c){if(Hi(c))r.removeAttribute(l);else{if(Wn&&!jn&&r.tagName==="TEXTAREA"&&l==="placeholder"&&c!==""&&!r.__ieph){var d=function(S){S.stopImmediatePropagation(),r.removeEventListener("input",d)};r.addEventListener("input",d),r.__ieph=!0}r.setAttribute(l,c)}}var sd={create:$u,update:$u};function y_(r,l){var c=l.elm,d=l.data,S=r.data;if(!(f(d.staticClass)&&f(d.class)&&(f(S)||f(S.staticClass)&&f(S.class)))){var v=bu(l),b=c._transitionClasses;m(b)&&(v=Ca(v,kn(b))),v!==c._prevClass&&(c.setAttribute("class",v),c._prevClass=v)}}var Hu={create:y_,update:y_},Qu=/[\w).+\-_$\]]/;function g_(r){var l=!1,c=!1,d=!1,S=!1,v=0,b=0,N=0,H=0,J,le,_e,Re,Ue;for(_e=0;_e=0&&(he=r.charAt(xe),he===" ");xe--);(!he||!Qu.test(he))&&(S=!0)}}Re===void 0?Re=r.slice(0,_e).trim():H!==0&&we();function we(){(Ue||(Ue=[])).push(r.slice(H,_e).trim()),H=_e+1}if(Ue)for(_e=0;_e-1?{exp:r.slice(0,ta),key:'"'+r.slice(ta+1)+'"'}:{exp:r,key:null};for(Pl=r,ta=no=ao=0;!E_();)si=wl(),io(si)?b_(si):si===91&&ud(si);return{exp:r.slice(0,no),key:r.slice(no+1,ao)}}function wl(){return Pl.charCodeAt(++ta)}function E_(){return ta>=to}function io(r){return r===34||r===39}function ud(r){var l=1;for(no=ta;!E_();){if(r=wl(),io(r)){b_(r);continue}if(r===91&&l++,r===93&&l--,l===0){ao=ta;break}}}function b_(r){for(var l=r;!E_()&&(r=wl(),r!==l););}var ro,Ji="__r",T_="__c";function md(r,l,c){ro=c;var d=l.value,S=l.modifiers,v=r.tag,b=r.attrsMap.type;if(v==="input"&&b==="file"&&ro("<"+r.tag+' v-model="'+d+`" type="file">: +File inputs are read only. Use a v-on:change listener instead.`,r.rawAttrsMap["v-model"]),r.component)return Tl(r,d,S),!1;if(v==="select")P_(r,d,S);else if(v==="input"&&b==="checkbox")fd(r,d,S);else if(v==="input"&&b==="radio")Ol(r,d,S);else if(v==="input"||v==="textarea")Cd(r,d,S);else if(Ge.isReservedTag(v))ro("<"+r.tag+' v-model="'+d+`">: v-model is not supported on this element type. If you are working with contenteditable, it's recommended to wrap a library dedicated for that purpose inside a custom component.`,r.rawAttrsMap["v-model"]);else return Tl(r,d,S),!1;return!0}function fd(r,l,c){var d=c&&c.number,S=Rn(r,"value")||"null",v=Rn(r,"true-value")||"true",b=Rn(r,"false-value")||"false";Ga(r,"checked","Array.isArray("+l+")?_i("+l+","+S+")>-1"+(v==="true"?":("+l+")":":_q("+l+","+v+")")),da(r,"change","var $$a="+l+",$$el=$event.target,$$c=$$el.checked?("+v+"):("+b+");if(Array.isArray($$a)){var $$v="+(d?"_n("+S+")":S)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+ea(l,"$$a.concat([$$v])")+")}else{$$i>-1&&("+ea(l,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+ea(l,"$$c")+"}",null,!0)}function Ol(r,l,c){var d=c&&c.number,S=Rn(r,"value")||"null";S=d?"_n("+S+")":S,Ga(r,"checked","_q("+l+","+S+")"),da(r,"change",ea(l,S),null,!0)}function P_(r,l,c){var d=c&&c.number,S='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(d?"_n(val)":"val")+"})",v="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",b="var $$selectedVal = "+S+";";b=b+" "+ea(l,v),da(r,"change",b,null,!0)}function Cd(r,l,c){var d=r.attrsMap.type;{var S=r.attrsMap["v-bind:value"]||r.attrsMap[":value"],v=r.attrsMap["v-bind:type"]||r.attrsMap[":type"];if(S&&!v){var b=r.attrsMap["v-bind:value"]?"v-bind:value":":value";ro(b+'="'+S+'" conflicts with v-model on the same element because the latter already expands to a value binding internally',r.rawAttrsMap[b])}}var N=c||{},H=N.lazy,J=N.number,le=N.trim,_e=!H&&d!=="range",Re=H?"change":d==="range"?Ji:"input",Ue="$event.target.value";le&&(Ue="$event.target.value.trim()"),J&&(Ue="_n("+Ue+")");var xe=ea(l,Ue);_e&&(xe="if($event.target.composing)return;"+xe),Ga(r,"value","("+l+")"),da(r,Re,xe,null,!0),(le||J)&&da(r,"blur","$forceUpdate()")}function Il(r){if(m(r[Ji])){var l=Wn?"change":"input";r[l]=[].concat(r[Ji],r[l]||[]),delete r[Ji]}m(r[T_])&&(r.change=[].concat(r[T_],r.change||[]),delete r[T_])}var Xi;function Zi(r,l,c){var d=Xi;return function S(){var v=l.apply(null,arguments);v!==null&&ju(r,S,c,d)}}var Wu=Jo&&!(br&&Number(br[1])<=53);function dd(r,l,c,d){if(Wu){var S=ml,v=l;l=v._wrapper=function(b){if(b.target===b.currentTarget||b.timeStamp>=S||b.timeStamp<=0||b.target.ownerDocument!==document)return v.apply(this,arguments)}}Xi.addEventListener(r,l,Bc?{capture:c,passive:d}:c)}function ju(r,l,c,d){(d||Xi).removeEventListener(r,l._wrapper||l,c)}function zu(r,l){if(!(f(r.data.on)&&f(l.data.on))){var c=l.data.on||{},d=r.data.on||{};Xi=l.elm,Il(c),Gs(c,d,dd,ju,Zi,l.context),Xi=void 0}}var pd={create:zu,update:zu},Yi;function w_(r,l){if(!(f(r.data.domProps)&&f(l.data.domProps))){var c,d,S=l.elm,v=r.data.domProps||{},b=l.data.domProps||{};m(b.__ob__)&&(b=l.data.domProps=ve({},b));for(c in v)c in b||(S[c]="");for(c in b){if(d=b[c],c==="textContent"||c==="innerHTML"){if(l.children&&(l.children.length=0),d===v[c])continue;S.childNodes.length===1&&S.removeChild(S.childNodes[0])}if(c==="value"&&S.tagName!=="PROGRESS"){S._value=d;var N=f(d)?"":String(d);Ju(S,N)&&(S.value=N)}else if(c==="innerHTML"&&Sl(S.tagName)&&f(S.innerHTML)){Yi=Yi||document.createElement("div"),Yi.innerHTML=""+d+"";for(var H=Yi.firstChild;S.firstChild;)S.removeChild(S.firstChild);for(;H.firstChild;)S.appendChild(H.firstChild)}else if(d!==v[c])try{S[c]=d}catch{}}}}function Ju(r,l){return!r.composing&&(r.tagName==="OPTION"||O_(r,l)||hd(r,l))}function O_(r,l){var c=!0;try{c=document.activeElement!==r}catch{}return c&&r.value!==l}function hd(r,l){var c=r.value,d=r._vModifiers;if(m(d)){if(d.number)return X(c)!==X(l);if(d.trim)return c.trim()!==l.trim()}return c!==l}var Sd={create:w_,update:w_},Xu=w(function(r){var l={},c=/;(?![^(]*\))/g,d=/:(.+)/;return r.split(c).forEach(function(S){if(S){var v=S.split(d);v.length>1&&(l[v[0].trim()]=v[1].trim())}}),l});function I_(r){var l=Zu(r.style);return r.staticStyle?ve(r.staticStyle,l):l}function Zu(r){return Array.isArray(r)?Ct(r):typeof r=="string"?Xu(r):r}function Yu(r,l){var c={},d;if(l)for(var S=r;S.componentInstance;)S=S.componentInstance._vnode,S&&S.data&&(d=I_(S.data))&&ve(c,d);(d=I_(r.data))&&ve(c,d);for(var v=r;v=v.parent;)v.data&&(d=I_(v.data))&&ve(c,d);return c}var qu=/^--/,em=/\s*!important$/,na=function(r,l,c){if(qu.test(l))r.style.setProperty(l,c);else if(em.test(c))r.style.setProperty(ue(l),c.replace(em,""),"important");else{var d=tm(l);if(Array.isArray(c))for(var S=0,v=c.length;S-1?l.split(am).forEach(function(d){return r.classList.add(d)}):r.classList.add(l);else{var c=" "+(r.getAttribute("class")||"")+" ";c.indexOf(" "+l+" ")<0&&r.setAttribute("class",(c+l).trim())}}function aa(r,l){if(!(!l||!(l=l.trim())))if(r.classList)l.indexOf(" ")>-1?l.split(am).forEach(function(S){return r.classList.remove(S)}):r.classList.remove(l),r.classList.length||r.removeAttribute("class");else{for(var c=" "+(r.getAttribute("class")||"")+" ",d=" "+l+" ";c.indexOf(d)>=0;)c=c.replace(d," ");c=c.trim(),c?r.setAttribute("class",c):r.removeAttribute("class")}}function D_(r){if(!!r){if(typeof r=="object"){var l={};return r.css!==!1&&ve(l,k_(r.name||"v")),ve(l,r),l}else if(typeof r=="string")return k_(r)}}var k_=w(function(r){return{enterClass:r+"-enter",enterToClass:r+"-enter-to",enterActiveClass:r+"-enter-active",leaveClass:r+"-leave",leaveToClass:r+"-leave-to",leaveActiveClass:r+"-leave-active"}}),Nl=an&&!jn,_i="transition",Ul="animation",lo="transition",qi="transitionend",Ba="animation",M_="animationend";Nl&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(lo="WebkitTransition",qi="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Ba="WebkitAnimation",M_="webkitAnimationEnd"));var im=an?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(r){return r()};function so(r){im(function(){im(r)})}function $a(r,l){var c=r._transitionClasses||(r._transitionClasses=[]);c.indexOf(l)<0&&(c.push(l),U_(r,l))}function ia(r,l){r._transitionClasses&&R(r._transitionClasses,l),aa(r,l)}function rm(r,l,c){var d=Dl(r,l),S=d.type,v=d.timeout,b=d.propCount;if(!S)return c();var N=S===_i?qi:M_,H=0,J=function(){r.removeEventListener(N,le),c()},le=function(_e){_e.target===r&&++H>=b&&J()};setTimeout(function(){H0&&(J=_i,le=v,_e=S.length):l===Ul?H>0&&(J=Ul,le=H,_e=N.length):(le=Math.max(v,H),J=le>0?v>H?_i:Ul:null,_e=J?J===_i?S.length:N.length:0);var Re=J===_i&&om.test(c[lo+"Property"]);return{type:J,timeout:le,propCount:_e,hasTransform:Re}}function G_(r,l){for(;r.length explicit "+l+" duration is not a valid number - got "+JSON.stringify(r)+".",c.context):isNaN(r)&&Se(" explicit "+l+" duration is NaN - the duration expression might be incorrect.",c.context)}function _m(r){return typeof r=="number"&&!isNaN(r)}function $_(r){if(f(r))return!1;var l=r.fns;return m(l)?$_(Array.isArray(l)?l[0]:l):(r._length||r.length)>1}function s(r,l){l.data.show!==!0&&kl(l)}var C=an?{create:s,activate:s,remove:function(l,c){l.data.show!==!0?lm(l,c):c()}}:{},p=[sd,Hu,pd,Sd,Kd,C],h=p.concat(ld),A=nd({nodeOps:Bu,modules:h});jn&&document.addEventListener("selectionchange",function(){var r=document.activeElement;r&&r.vmodel&&ie(r,"input")});var y={inserted:function(l,c,d,S){d.tag==="select"?(S.elm&&!S.elm._vOptions?Yn(d,"postpatch",function(){y.componentUpdated(l,c,d)}):O(l,c,d.context),l._vOptions=[].map.call(l.options,z)):(d.tag==="textarea"||S_(l.type))&&(l._vModifiers=c.modifiers,c.modifiers.lazy||(l.addEventListener("compositionstart",q),l.addEventListener("compositionend",x),l.addEventListener("change",x),jn&&(l.vmodel=!0)))},componentUpdated:function(l,c,d){if(d.tag==="select"){O(l,c,d.context);var S=l._vOptions,v=l._vOptions=[].map.call(l.options,z);if(v.some(function(N,H){return!Nt(N,S[H])})){var b=l.multiple?c.value.some(function(N){return M(N,v)}):c.value!==c.oldValue&&M(c.value,v);b&&ie(l,"change")}}}};function O(r,l,c){D(r,l,c),(Wn||Za)&&setTimeout(function(){D(r,l,c)},0)}function D(r,l,c){var d=l.value,S=r.multiple;if(S&&!Array.isArray(d)){Se('