Shoutbox Spotlight for TorrentBD

Brings the shoutbox to focus, increases sizes of buttons and such, and attempts to give it the feel of a messaging app.

目前为 2022-11-25 提交的版本。查看 最新版本

// ==UserScript==
// @name         Shoutbox Spotlight for TorrentBD
// @namespace    https://naeembolchhi.github.io/
// @version      0.9
// @description  Brings the shoutbox to focus, increases sizes of buttons and such, and attempts to give it the feel of a messaging app.
// @author       NaeemBolchhi
// @license      GPL-3.0-or-later
// @icon         data:image/png;base64,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
// @match        https://*.torrentbd.com/*
// @match        https://*.torrentbd.net/*
// @match        https://*.torrentbd.org/*
// @match        https://*.torrentbd.me/*
// @run-at       document-body
// @grant        none
// ==/UserScript==

// Determine active theme to set button color
let color = "ghostwhite";
if (localStorage.themeDark && localStorage.themeLight) {
    color = "var(--engine-content-title)";
}

// Spotlight and normal shoutbox CSS
const shoutbox = `
  .shoutbox-container .content-title.toggle {
    position: relative;
  }
  .shoutbox-container span.toggle-indicator {
    position: absolute;
    right: 16px;
  }
  .shoutbox-container h6 {
    padding: 0.5rem 0 0.4rem 0;
    margin: 0;
    width: 100%;
  }
  #spotlight, #greasylight, #forumlight {
    position: absolute;
    padding-top: 4px;
    margin-top: 1.475px;
    right: 56px;
    color: ${color};
  }
  #spotlight:hover, #spotlight:focus,
  #greasylight:hover, #greasylight:focus,
  #forumlight:hover, #forumlight:focus {
    color: var(--link-color);
    transform: scale(1);
    transition: transform .1s;
  }
  #spotlight:active,
  #greasylight:active,
  #forumlight:active {
    transform: scale(.8);
  }
  #shout-ibb-container {
    display: flex;
    gap: 0 .5rem;
  }
`;

const spotlight = shoutbox + `
  header, #kuddus-trigger-container, footer, .drag-target, #left-block, #middle-block .row.card-panel:not(.shoutbox-container), br, .shoutbox-container .toggle-indicator, #smilies-outline {
    display: none !important;
  }
  html, body {
    font-size: 16px !important;
  }
  .shouts, .shouts i {
    font-size: 1rem !important;
  }
  @media screen and (max-width: 743px) {
    html, body {
      font-size: 15px !important;
    }
  }
  main {
    margin-top: 0;
    padding-top: 0 !important;
  }
  #middle-block {
    width: 100%;
    margin-top: 0 !important;
    padding: .5rem;
  }
  #spotlight {
    right: calc(3.5rem + 48px);
  }
  #greasylight {
    right: calc(2.5rem + 24px);
  }
  #forumlight {
    right: 1.5rem;
  }
  .shoutbox-container {
    margin: auto;
  }
  .shoutbox-container .content-title {
    padding: 1rem 1rem;
  }
  .shoutbox-container .toggle-indicator {
    cursor: pointer;
  }
  #shouts-container {
    min-height: 300px;
  }
  #shout-send-container {
    height: 4rem;
    padding: 0;
    position: relative;
  }
  #shout_text {
    height: 100%;
    padding-left: 1.5rem;
    padding-right: calc(140px + 2.5rem);
  }
  #shout-ibb-container {
    margin-right: 0;
    padding-right: 1.5rem;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  #shout-ibb-container .material-icons {
    margin: .8rem 0;
  }
  #spotlight-emojis, #spotlight-smileys {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    position: absolute;
    bottom: 1%;
    padding: 1rem;
    margin-bottom: calc(4rem - 2px);
    background: var(--main-bg);
    width: 100%;
    height: 0;
    opacity: 0;
    transition: height .2s linear, opacity .1s linear;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: var(--border-color);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  #spotlight-smileys {
    flex-flow: row wrap;
    gap: 1rem;
    overflow-y: auto;
  }
  #spotlight-emojis.shiner,
  #spotlight-smileys.shiner {
    opacity: 1;
    height: 30vh;
  }
  #spotlight-emojis.fader,
  #spotlight-smileys.fader {
    display: none;
  }
  #spotlight-emojis spotfilter {
    display: flex;
    gap: 1rem;
    flex-flow: row wrap;
  }
  #spotlight-emojis spotfilter key {
    cursor: pointer;
    padding: .6rem .8rem .8rem .8rem;
    word-break: keep-all;
    color: #00838f;
    background: transparent;
    border-radius: 4px;
    border: 1px solid teal;
    transition: transform .1s linear;
  }
  #spotlight-emojis spotfilter key:active {
    transform: scale(.9);
  }
  #spotlight-emojis spotfilter key.active {
    cursor: default;
    transform: scale(1) !important;
  }
  #spotlight-emojis spotfilter key:hover,
  #spotlight-emojis spotfilter key:focus,
  #spotlight-emojis spotfilter key.active {
    background: teal;
    color: ghostwhite;
  }
  #spotlight-emojis spotfilter key span:last-of-type {
    margin-left: .25rem;
    margin-right: 3px;
  }
  @media screen and (max-width: 1274px) {
    #spotlight-emojis spotfilter key {
      padding: .4rem .6rem .6rem .6rem;
    }
    #spotlight-emojis spotfilter key span {
      font-size: 1.2rem;
    }
    #spotlight-emojis spotfilter key span:last-of-type {
      display: none;
    }
  }
  @media screen and (max-width: 509px) {
    #spotlight-emojis spotfilter key {
      padding: .3rem .5rem .5rem .5rem;
    }
  }
  @media screen and (max-width: 485px) {
    #spotlight-emojis spotfilter {
      gap: .75rem;
    }
    #spotlight-emojis spotfilter key {
      padding: .3rem .4rem .4rem .4rem;
    }
  }
  @media screen and (max-width: 435px) {
    #spotlight-emojis spotfilter {
      gap: .65rem;
    }
    #spotlight-emojis spotfilter key {
      padding: .2rem .3rem .3rem .3rem;
    }
  }
  @media screen and (max-width: 400px) {
    #spotlight-emojis spotfilter key span {
      font-size: 1rem;
    }
  }
  #spotlight-emojis spotmoji {
    display: flex;
    flex-flow: row wrap;
    gap: 0 .75rem;
    font-size: 1.4rem;
    overflow-y: auto;
  }
  #spotlight-emojis spotmoji x.emoji,
  #spotlight-smileys a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.4rem;
    width: 2.4rem;
    margin-bottom: .5rem;
    cursor: pointer;
    transition: transform .1s linear;
  }
  #spotlight-emojis spotmoji x.emoji:hover,
  #spotlight-emojis spotmoji x.emoji:focus,
  #spotlight-smileys a:hover,
  #spotlight-smileys a:focus {
    transform: scale(1.4);
  }
  #spotlight-emojis spotmoji x.emoji:active,
  #spotlight-smileys a:active {
    transform: scale(1.1);
  }
`;

// Resident JS for onclick stuff
const filtermojis = `
  // Replace custom css to filter visible emojis
  function emojistyle(key) {
    let style = "#spotlight-emojis spotmoji x.emoji:not(." + key + ") {display: none;}";
    return style;
  }
  // Show activity and emojis when a filter key is clicked
  function filterKey(type, num) {
    let emojiCSS = document.getElementById("emoji");

    document.querySelector("#spotlight-emojis spotfilter key.active").removeAttribute("class");
    document.querySelectorAll("#spotlight-emojis spotfilter key")[num].classList.add("active");

    emojiCSS.innerHTML = emojistyle(type);
    document.querySelector("#spotlight-emojis spotmoji").scrollTo({ top: 0, behavior: 'smooth' });
  }
  // Toggle Emojis or Smileys as needed
  function toggleSmilemoji(id, alt) {
      let emojibox = document.getElementById(id),
          altbox = document.getElementById(alt),
          altfade = 100;

      try {
          if (altbox.className.match(/shiner/i)) {
              altbox.classList.remove("shiner");
              setTimeout(function() {
                  altbox.classList.add("fader");
              }, 200);
              altfade = 300;
          }
      } catch(e) {}

      if (emojibox.className.match(/shiner/i)) {
          emojibox.classList.remove("shiner");
          setTimeout(function() {
              emojibox.classList.add("fader");
          }, 200);
      } else {
          emojibox.classList.remove("fader");
          setTimeout(function() {
              emojibox.classList.add("shiner");
          }, altfade);
          document.querySelector("#spotlight-emojis spotmoji").scrollTo({ top: 0, behavior: 'smooth' });
      }
  }
  // Toggle button for the new emojiboard
  function toggleEmojis() {
      toggleSmilemoji("spotlight-emojis","spotlight-smileys");
  }
  // Toggle button for the old smileys
  function toggleSmileys() {
      toggleSmilemoji("spotlight-smileys","spotlight-emojis");
  }
  // Load the smileys ahead of time in new container
  (function() {
      if (!smiliesLoaded) {
          $.post(
              siteUrl + "ajscripts.php", {
                  task: 'getSmilies'
              },
              function(data) {
                  $('#spotlight-smileys').html(data);
                  smiliesLoaded = true;
              }
          );
      }
  })();
`;

// Emojis based on Emojipedia
const smileys = {"name":"Smileys & People","key":"smileys","mob":"😃","emojis":[{"obj":"😀","alt":"Grinning Face"},{"obj":"😃","alt":"Grinning Face with Big Eyes"},{"obj":"😄","alt":"Grinning Face with Smiling Eyes"},{"obj":"😁","alt":"Beaming Face with Smiling Eyes"},{"obj":"😆","alt":"Grinning Squinting Face"},{"obj":"😅","alt":"Grinning Face with Sweat"},{"obj":"🤣","alt":"Rolling on the Floor Laughing"},{"obj":"😂","alt":"Face with Tears of Joy"},{"obj":"🙂","alt":"Slightly Smiling Face"},{"obj":"🙃","alt":"Upside-Down Face"},{"obj":"🫠","alt":"Melting Face"},{"obj":"😉","alt":"Winking Face"},{"obj":"😊","alt":"Smiling Face with Smiling Eyes"},{"obj":"😇","alt":"Smiling Face with Halo"},{"obj":"🥰","alt":"Smiling Face with Hearts"},{"obj":"😍","alt":"Smiling Face with Heart-Eyes"},{"obj":"🤩","alt":"Star-Struck"},{"obj":"😘","alt":"Face Blowing a Kiss"},{"obj":"😗","alt":"Kissing Face"},{"obj":"☺️","alt":"Smiling Face"},{"obj":"😚","alt":"Kissing Face with Closed Eyes"},{"obj":"😙","alt":"Kissing Face with Smiling Eyes"},{"obj":"🥲","alt":"Smiling Face with Tear"},{"obj":"😋","alt":"Face Savoring Food"},{"obj":"😛","alt":"Face with Tongue"},{"obj":"😜","alt":"Winking Face with Tongue"},{"obj":"🤪","alt":"Zany Face"},{"obj":"😝","alt":"Squinting Face with Tongue"},{"obj":"🤑","alt":"Money-Mouth Face"},{"obj":"🤗","alt":"Smiling Face with Open Hands"},{"obj":"🤭","alt":"Face with Hand Over Mouth"},{"obj":"🫢","alt":"Face with Open Eyes and Hand Over Mouth"},{"obj":"🫣","alt":"Face with Peeking Eye"},{"obj":"🤫","alt":"Shushing Face"},{"obj":"🤔","alt":"Thinking Face"},{"obj":"🫡","alt":"Saluting Face"},{"obj":"🤐","alt":"Zipper-Mouth Face"},{"obj":"🤨","alt":"Face with Raised Eyebrow"},{"obj":"😐","alt":"Neutral Face"},{"obj":"😑","alt":"Expressionless Face"},{"obj":"😶","alt":"Face Without Mouth"},{"obj":"🫥","alt":"Dotted Line Face"},{"obj":"😶‍🌫️","alt":"Face in Clouds"},{"obj":"😏","alt":"Smirking Face"},{"obj":"😒","alt":"Unamused Face"},{"obj":"🙄","alt":"Face with Rolling Eyes"},{"obj":"😬","alt":"Grimacing Face"},{"obj":"😮‍💨","alt":"Face Exhaling"},{"obj":"🤥","alt":"Lying Face"},{"obj":"😌","alt":"Relieved Face"},{"obj":"😔","alt":"Pensive Face"},{"obj":"😪","alt":"Sleepy Face"},{"obj":"🤤","alt":"Drooling Face"},{"obj":"😴","alt":"Sleeping Face"},{"obj":"😷","alt":"Face with Medical Mask"},{"obj":"🤒","alt":"Face with Thermometer"},{"obj":"🤕","alt":"Face with Head-Bandage"},{"obj":"🤢","alt":"Nauseated Face"},{"obj":"🤮","alt":"Face Vomiting"},{"obj":"🤧","alt":"Sneezing Face"},{"obj":"🥵","alt":"Hot Face"},{"obj":"🥶","alt":"Cold Face"},{"obj":"🥴","alt":"Woozy Face"},{"obj":"😵","alt":"Face with Crossed-Out Eyes"},{"obj":"😵‍💫","alt":"Face with Spiral Eyes"},{"obj":"🤯","alt":"Exploding Head"},{"obj":"🤠","alt":"Cowboy Hat Face"},{"obj":"🥳","alt":"Partying Face"},{"obj":"🥸","alt":"Disguised Face"},{"obj":"😎","alt":"Smiling Face with Sunglasses"},{"obj":"🤓","alt":"Nerd Face"},{"obj":"🧐","alt":"Face with Monocle"},{"obj":"😕","alt":"Confused Face"},{"obj":"🫤","alt":"Face with Diagonal Mouth"},{"obj":"😟","alt":"Worried Face"},{"obj":"🙁","alt":"Slightly Frowning Face"},{"obj":"☹️","alt":"Frowning Face"},{"obj":"😮","alt":"Face with Open Mouth"},{"obj":"😯","alt":"Hushed Face"},{"obj":"😲","alt":"Astonished Face"},{"obj":"😳","alt":"Flushed Face"},{"obj":"🥺","alt":"Pleading Face"},{"obj":"🥹","alt":"Face Holding Back Tears"},{"obj":"😦","alt":"Frowning Face with Open Mouth"},{"obj":"😧","alt":"Anguished Face"},{"obj":"😨","alt":"Fearful Face"},{"obj":"😰","alt":"Anxious Face with Sweat"},{"obj":"😥","alt":"Sad but Relieved Face"},{"obj":"😢","alt":"Crying Face"},{"obj":"😭","alt":"Loudly Crying Face"},{"obj":"😱","alt":"Face Screaming in Fear"},{"obj":"😖","alt":"Confounded Face"},{"obj":"😣","alt":"Persevering Face"},{"obj":"😞","alt":"Disappointed Face"},{"obj":"😓","alt":"Downcast Face with Sweat"},{"obj":"😩","alt":"Weary Face"},{"obj":"😫","alt":"Tired Face"},{"obj":"🥱","alt":"Yawning Face"},{"obj":"😤","alt":"Face with Steam From Nose"},{"obj":"😡","alt":"Enraged Face"},{"obj":"😠","alt":"Angry Face"},{"obj":"🤬","alt":"Face with Symbols on Mouth"},{"obj":"😈","alt":"Smiling Face with Horns"},{"obj":"👿","alt":"Angry Face with Horns"},{"obj":"💀","alt":"Skull"},{"obj":"☠️","alt":"Skull and Crossbones"},{"obj":"💩","alt":"Pile of Poo"},{"obj":"🤡","alt":"Clown Face"},{"obj":"👹","alt":"Ogre"},{"obj":"👺","alt":"Goblin"},{"obj":"👻","alt":"Ghost"},{"obj":"👽","alt":"Alien"},{"obj":"👾","alt":"Alien Monster"},{"obj":"🤖","alt":"Robot"},{"obj":"😺","alt":"Grinning Cat"},{"obj":"😸","alt":"Grinning Cat with Smiling Eyes"},{"obj":"😹","alt":"Cat with Tears of Joy"},{"obj":"😻","alt":"Smiling Cat with Heart-Eyes"},{"obj":"😼","alt":"Cat with Wry Smile"},{"obj":"😽","alt":"Kissing Cat"},{"obj":"🙀","alt":"Weary Cat"},{"obj":"😿","alt":"Crying Cat"},{"obj":"😾","alt":"Pouting Cat"},{"obj":"💋","alt":"Kiss Mark"},{"obj":"👋","alt":"Waving Hand"},{"obj":"🤚","alt":"Raised Back of Hand"},{"obj":"🖐️","alt":"Hand with Fingers Splayed"},{"obj":"✋","alt":"Raised Hand"},{"obj":"🖖","alt":"Vulcan Salute"},{"obj":"🫱","alt":"Rightwards Hand"},{"obj":"🫲","alt":"Leftwards Hand"},{"obj":"🫳","alt":"Palm Down Hand"},{"obj":"🫴","alt":"Palm Up Hand"},{"obj":"👌","alt":"OK Hand"},{"obj":"🤌","alt":"Pinched Fingers"},{"obj":"🤏","alt":"Pinching Hand"},{"obj":"✌️","alt":"Victory Hand"},{"obj":"🤞","alt":"Crossed Fingers"},{"obj":"🫰","alt":"Hand with Index Finger and Thumb Crossed"},{"obj":"🤟","alt":"Love-You Gesture"},{"obj":"🤘","alt":"Sign of the Horns"},{"obj":"🤙","alt":"Call Me Hand"},{"obj":"👈","alt":"Backhand Index Pointing Left"},{"obj":"👉","alt":"Backhand Index Pointing Right"},{"obj":"👆","alt":"Backhand Index Pointing Up"},{"obj":"🖕","alt":"Middle Finger"},{"obj":"👇","alt":"Backhand Index Pointing Down"},{"obj":"☝️","alt":"Index Pointing Up"},{"obj":"🫵","alt":"Index Pointing at the Viewer"},{"obj":"👍","alt":"Thumbs Up"},{"obj":"👎","alt":"Thumbs Down"},{"obj":"✊","alt":"Raised Fist"},{"obj":"👊","alt":"Oncoming Fist"},{"obj":"🤛","alt":"Left-Facing Fist"},{"obj":"🤜","alt":"Right-Facing Fist"},{"obj":"👏","alt":"Clapping Hands"},{"obj":"🙌","alt":"Raising Hands"},{"obj":"🫶","alt":"Heart Hands"},{"obj":"👐","alt":"Open Hands"},{"obj":"🤲","alt":"Palms Up Together"},{"obj":"🤝","alt":"Handshake"},{"obj":"🙏","alt":"Folded Hands"},{"obj":"✍️","alt":"Writing Hand"},{"obj":"💅","alt":"Nail Polish"},{"obj":"🤳","alt":"Selfie"},{"obj":"💪","alt":"Flexed Biceps"},{"obj":"🦾","alt":"Mechanical Arm"},{"obj":"🦿","alt":"Mechanical Leg"},{"obj":"🦵","alt":"Leg"},{"obj":"🦶","alt":"Foot"},{"obj":"👂","alt":"Ear"},{"obj":"🦻","alt":"Ear with Hearing Aid"},{"obj":"👃","alt":"Nose"},{"obj":"🧠","alt":"Brain"},{"obj":"🫀","alt":"Anatomical Heart"},{"obj":"🫁","alt":"Lungs"},{"obj":"🦷","alt":"Tooth"},{"obj":"🦴","alt":"Bone"},{"obj":"👀","alt":"Eyes"},{"obj":"👁️","alt":"Eye"},{"obj":"👅","alt":"Tongue"},{"obj":"👄","alt":"Mouth"},{"obj":"🫦","alt":"Biting Lip"},{"obj":"👶","alt":"Baby"},{"obj":"🧒","alt":"Child"},{"obj":"👦","alt":"Boy"},{"obj":"👧","alt":"Girl"},{"obj":"🧑","alt":"Person"},{"obj":"👱","alt":"Person: Blond Hair"},{"obj":"👨","alt":"Man"},{"obj":"🧔","alt":"Person: Beard"},{"obj":"👨‍🦰","alt":"Man: Red Hair"},{"obj":"👨‍🦱","alt":"Man: Curly Hair"},{"obj":"👨‍🦳","alt":"Man: White Hair"},{"obj":"👨‍🦲","alt":"Man: Bald"},{"obj":"👩","alt":"Woman"},{"obj":"👩‍🦰","alt":"Woman: Red Hair"},{"obj":"🧑‍🦰","alt":"Person: Red Hair"},{"obj":"👩‍🦱","alt":"Woman: Curly Hair"},{"obj":"🧑‍🦱","alt":"Person: Curly Hair"},{"obj":"👩‍🦳","alt":"Woman: White Hair"},{"obj":"🧑‍🦳","alt":"Person: White Hair"},{"obj":"👩‍🦲","alt":"Woman: Bald"},{"obj":"🧑‍🦲","alt":"Person: Bald"},{"obj":"👱‍♀️","alt":"Woman: Blond Hair"},{"obj":"👱‍♂️","alt":"Man: Blond Hair"},{"obj":"🧓","alt":"Older Person"},{"obj":"👴","alt":"Old Man"},{"obj":"👵","alt":"Old Woman"},{"obj":"🙍","alt":"Person Frowning"},{"obj":"🙍‍♂️","alt":"Man Frowning"},{"obj":"🙍‍♀️","alt":"Woman Frowning"},{"obj":"🙎","alt":"Person Pouting"},{"obj":"🙎‍♂️","alt":"Man Pouting"},{"obj":"🙎‍♀️","alt":"Woman Pouting"},{"obj":"🙅","alt":"Person Gesturing No"},{"obj":"🙅‍♂️","alt":"Man Gesturing No"},{"obj":"🙅‍♀️","alt":"Woman Gesturing No"},{"obj":"🙆","alt":"Person Gesturing OK"},{"obj":"🙆‍♂️","alt":"Man Gesturing OK"},{"obj":"🙆‍♀️","alt":"Woman Gesturing OK"},{"obj":"💁","alt":"Person Tipping Hand"},{"obj":"💁‍♂️","alt":"Man Tipping Hand"},{"obj":"💁‍♀️","alt":"Woman Tipping Hand"},{"obj":"🙋","alt":"Person Raising Hand"},{"obj":"🙋‍♂️","alt":"Man Raising Hand"},{"obj":"🙋‍♀️","alt":"Woman Raising Hand"},{"obj":"🧏","alt":"Deaf Person"},{"obj":"🧏‍♂️","alt":"Deaf Man"},{"obj":"🧏‍♀️","alt":"Deaf Woman"},{"obj":"🙇","alt":"Person Bowing"},{"obj":"🙇‍♂️","alt":"Man Bowing"},{"obj":"🙇‍♀️","alt":"Woman Bowing"},{"obj":"🤦","alt":"Person Facepalming"},{"obj":"🤦‍♂️","alt":"Man Facepalming"},{"obj":"🤦‍♀️","alt":"Woman Facepalming"},{"obj":"🤷","alt":"Person Shrugging"},{"obj":"🤷‍♂️","alt":"Man Shrugging"},{"obj":"🤷‍♀️","alt":"Woman Shrugging"},{"obj":"🧑‍⚕️","alt":"Health Worker"},{"obj":"👨‍⚕️","alt":"Man Health Worker"},{"obj":"👩‍⚕️","alt":"Woman Health Worker"},{"obj":"🧑‍🎓","alt":"Student"},{"obj":"👨‍🎓","alt":"Man Student"},{"obj":"👩‍🎓","alt":"Woman Student"},{"obj":"🧑‍🏫","alt":"Teacher"},{"obj":"👨‍🏫","alt":"Man Teacher"},{"obj":"👩‍🏫","alt":"Woman Teacher"},{"obj":"🧑‍⚖️","alt":"Judge"},{"obj":"👨‍⚖️","alt":"Man Judge"},{"obj":"👩‍⚖️","alt":"Woman Judge"},{"obj":"🧑‍🌾","alt":"Farmer"},{"obj":"👨‍🌾","alt":"Man Farmer"},{"obj":"👩‍🌾","alt":"Woman Farmer"},{"obj":"🧑‍🍳","alt":"Cook"},{"obj":"👨‍🍳","alt":"Man Cook"},{"obj":"👩‍🍳","alt":"Woman Cook"},{"obj":"🧑‍🔧","alt":"Mechanic"},{"obj":"👨‍🔧","alt":"Man Mechanic"},{"obj":"👩‍🔧","alt":"Woman Mechanic"},{"obj":"🧑‍🏭","alt":"Factory Worker"},{"obj":"👨‍🏭","alt":"Man Factory Worker"},{"obj":"👩‍🏭","alt":"Woman Factory Worker"},{"obj":"🧑‍💼","alt":"Office Worker"},{"obj":"👨‍💼","alt":"Man Office Worker"},{"obj":"👩‍💼","alt":"Woman Office Worker"},{"obj":"🧑‍🔬","alt":"Scientist"},{"obj":"👨‍🔬","alt":"Man Scientist"},{"obj":"👩‍🔬","alt":"Woman Scientist"},{"obj":"🧑‍💻","alt":"Technologist"},{"obj":"👨‍💻","alt":"Man Technologist"},{"obj":"👩‍💻","alt":"Woman Technologist"},{"obj":"🧑‍🎤","alt":"Singer"},{"obj":"👨‍🎤","alt":"Man Singer"},{"obj":"👩‍🎤","alt":"Woman Singer"},{"obj":"🧑‍🎨","alt":"Artist"},{"obj":"👨‍🎨","alt":"Man Artist"},{"obj":"👩‍🎨","alt":"Woman Artist"},{"obj":"🧑‍✈️","alt":"Pilot"},{"obj":"👨‍✈️","alt":"Man Pilot"},{"obj":"👩‍✈️","alt":"Woman Pilot"},{"obj":"🧑‍🚀","alt":"Astronaut"},{"obj":"👨‍🚀","alt":"Man Astronaut"},{"obj":"👩‍🚀","alt":"Woman Astronaut"},{"obj":"🧑‍🚒","alt":"Firefighter"},{"obj":"👨‍🚒","alt":"Man Firefighter"},{"obj":"👩‍🚒","alt":"Woman Firefighter"},{"obj":"👮","alt":"Police Officer"},{"obj":"👮‍♂️","alt":"Man Police Officer"},{"obj":"👮‍♀️","alt":"Woman Police Officer"},{"obj":"🕵️","alt":"Detective"},{"obj":"🕵️‍♂️","alt":"Man Detective"},{"obj":"🕵️‍♀️","alt":"Woman Detective"},{"obj":"💂","alt":"Guard"},{"obj":"💂‍♂️","alt":"Man Guard"},{"obj":"💂‍♀️","alt":"Woman Guard"},{"obj":"🥷","alt":"Ninja"},{"obj":"👷","alt":"Construction Worker"},{"obj":"👷‍♂️","alt":"Man Construction Worker"},{"obj":"👷‍♀️","alt":"Woman Construction Worker"},{"obj":"🫅","alt":"Person with Crown"},{"obj":"🤴","alt":"Prince"},{"obj":"👸","alt":"Princess"},{"obj":"👳","alt":"Person Wearing Turban"},{"obj":"👳‍♂️","alt":"Man Wearing Turban"},{"obj":"👳‍♀️","alt":"Woman Wearing Turban"},{"obj":"👲","alt":"Person with Skullcap"},{"obj":"🧕","alt":"Woman with Headscarf"},{"obj":"🤵","alt":"Person in Tuxedo"},{"obj":"🤵‍♂️","alt":"Man in Tuxedo"},{"obj":"🤵‍♀️","alt":"Woman in Tuxedo"},{"obj":"👰","alt":"Person with Veil"},{"obj":"👰‍♂️","alt":"Man with Veil"},{"obj":"👰‍♀️","alt":"Woman with Veil"},{"obj":"🤰","alt":"Pregnant Woman"},{"obj":"🫃","alt":"Pregnant Man"},{"obj":"🫄","alt":"Pregnant Person"},{"obj":"🤱","alt":"Breast-Feeding"},{"obj":"👩‍🍼","alt":"Woman Feeding Baby"},{"obj":"👨‍🍼","alt":"Man Feeding Baby"},{"obj":"🧑‍🍼","alt":"Person Feeding Baby"},{"obj":"👼","alt":"Baby Angel"},{"obj":"🎅","alt":"Santa Claus"},{"obj":"🤶","alt":"Mrs. Claus"},{"obj":"🧑‍🎄","alt":"Mx Claus"},{"obj":"🦸","alt":"Superhero"},{"obj":"🦸‍♂️","alt":"Man Superhero"},{"obj":"🦸‍♀️","alt":"Woman Superhero"},{"obj":"🦹","alt":"Supervillain"},{"obj":"🦹‍♂️","alt":"Man Supervillain"},{"obj":"🦹‍♀️","alt":"Woman Supervillain"},{"obj":"🧙","alt":"Mage"},{"obj":"🧙‍♂️","alt":"Man Mage"},{"obj":"🧙‍♀️","alt":"Woman Mage"},{"obj":"🧚","alt":"Fairy"},{"obj":"🧚‍♂️","alt":"Man Fairy"},{"obj":"🧚‍♀️","alt":"Woman Fairy"},{"obj":"🧛","alt":"Vampire"},{"obj":"🧛‍♂️","alt":"Man Vampire"},{"obj":"🧛‍♀️","alt":"Woman Vampire"},{"obj":"🧜","alt":"Merperson"},{"obj":"🧜‍♂️","alt":"Merman"},{"obj":"🧜‍♀️","alt":"Mermaid"},{"obj":"🧝","alt":"Elf"},{"obj":"🧝‍♂️","alt":"Man Elf"},{"obj":"🧝‍♀️","alt":"Woman Elf"},{"obj":"🧞","alt":"Genie"},{"obj":"🧞‍♂️","alt":"Man Genie"},{"obj":"🧞‍♀️","alt":"Woman Genie"},{"obj":"🧟","alt":"Zombie"},{"obj":"🧟‍♂️","alt":"Man Zombie"},{"obj":"🧟‍♀️","alt":"Woman Zombie"},{"obj":"🧌","alt":"Troll"},{"obj":"💆","alt":"Person Getting Massage"},{"obj":"💆‍♂️","alt":"Man Getting Massage"},{"obj":"💆‍♀️","alt":"Woman Getting Massage"},{"obj":"💇","alt":"Person Getting Haircut"},{"obj":"💇‍♂️","alt":"Man Getting Haircut"},{"obj":"💇‍♀️","alt":"Woman Getting Haircut"},{"obj":"🚶","alt":"Person Walking"},{"obj":"🚶‍♂️","alt":"Man Walking"},{"obj":"🚶‍♀️","alt":"Woman Walking"},{"obj":"🧍","alt":"Person Standing"},{"obj":"🧍‍♂️","alt":"Man Standing"},{"obj":"🧍‍♀️","alt":"Woman Standing"},{"obj":"🧎","alt":"Person Kneeling"},{"obj":"🧎‍♂️","alt":"Man Kneeling"},{"obj":"🧎‍♀️","alt":"Woman Kneeling"},{"obj":"🧑‍🦯","alt":"Person with White Cane"},{"obj":"👨‍🦯","alt":"Man with White Cane"},{"obj":"👩‍🦯","alt":"Woman with White Cane"},{"obj":"🧑‍🦼","alt":"Person in Motorized Wheelchair"},{"obj":"👨‍🦼","alt":"Man in Motorized Wheelchair"},{"obj":"👩‍🦼","alt":"Woman in Motorized Wheelchair"},{"obj":"🧑‍🦽","alt":"Person in Manual Wheelchair"},{"obj":"👨‍🦽","alt":"Man in Manual Wheelchair"},{"obj":"👩‍🦽","alt":"Woman in Manual Wheelchair"},{"obj":"🏃","alt":"Person Running"},{"obj":"🏃‍♂️","alt":"Man Running"},{"obj":"🏃‍♀️","alt":"Woman Running"},{"obj":"💃","alt":"Woman Dancing"},{"obj":"🕺","alt":"Man Dancing"},{"obj":"🕴️","alt":"Person in Suit Levitating"},{"obj":"👯","alt":"People with Bunny Ears"},{"obj":"👯‍♂️","alt":"Men with Bunny Ears"},{"obj":"👯‍♀️","alt":"Women with Bunny Ears"},{"obj":"🧖","alt":"Person in Steamy Room"},{"obj":"🧖‍♂️","alt":"Man in Steamy Room"},{"obj":"🧖‍♀️","alt":"Woman in Steamy Room"},{"obj":"🧘","alt":"Person in Lotus Position"},{"obj":"🧑‍🤝‍🧑","alt":"People Holding Hands"},{"obj":"👭","alt":"Women Holding Hands"},{"obj":"👫","alt":"Woman and Man Holding Hands"},{"obj":"👬","alt":"Men Holding Hands"},{"obj":"💏","alt":"Kiss"},{"obj":"👩‍❤️‍💋‍👨","alt":"Kiss: Woman, Man"},{"obj":"👨‍❤️‍💋‍👨","alt":"Kiss: Man, Man"},{"obj":"👩‍❤️‍💋‍👩","alt":"Kiss: Woman, Woman"},{"obj":"💑","alt":"Couple with Heart"},{"obj":"👩‍❤️‍👨","alt":"Couple with Heart: Woman, Man"},{"obj":"👨‍❤️‍👨","alt":"Couple with Heart: Man, Man"},{"obj":"👩‍❤️‍👩","alt":"Couple with Heart: Woman, Woman"},{"obj":"👪","alt":"Family"},{"obj":"👨‍👩‍👦","alt":"Family: Man, Woman, Boy"},{"obj":"👨‍👩‍👧","alt":"Family: Man, Woman, Girl"},{"obj":"👨‍👩‍👧‍👦","alt":"Family: Man, Woman, Girl, Boy"},{"obj":"👨‍👩‍👦‍👦","alt":"Family: Man, Woman, Boy, Boy"},{"obj":"👨‍👩‍👧‍👧","alt":"Family: Man, Woman, Girl, Girl"},{"obj":"👨‍👨‍👦","alt":"Family: Man, Man, Boy"},{"obj":"👨‍👨‍👧","alt":"Family: Man, Man, Girl"},{"obj":"👨‍👨‍👧‍👦","alt":"Family: Man, Man, Girl, Boy"},{"obj":"👨‍👨‍👦‍👦","alt":"Family: Man, Man, Boy, Boy"},{"obj":"👨‍👨‍👧‍👧","alt":"Family: Man, Man, Girl, Girl"},{"obj":"👩‍👩‍👦","alt":"Family: Woman, Woman, Boy"},{"obj":"👩‍👩‍👧","alt":"Family: Woman, Woman, Girl"},{"obj":"👩‍👩‍👧‍👦","alt":"Family: Woman, Woman, Girl, Boy"},{"obj":"👩‍👩‍👦‍👦","alt":"Family: Woman, Woman, Boy, Boy"},{"obj":"👩‍👩‍👧‍👧","alt":"Family: Woman, Woman, Girl, Girl"},{"obj":"👨‍👦","alt":"Family: Man, Boy"},{"obj":"👨‍👦‍👦","alt":"Family: Man, Boy, Boy"},{"obj":"👨‍👧","alt":"Family: Man, Girl"},{"obj":"👨‍👧‍👦","alt":"Family: Man, Girl, Boy"},{"obj":"👨‍👧‍👧","alt":"Family: Man, Girl, Girl"},{"obj":"👩‍👦","alt":"Family: Woman, Boy"},{"obj":"👩‍👦‍👦","alt":"Family: Woman, Boy, Boy"},{"obj":"👩‍👧","alt":"Family: Woman, Girl"},{"obj":"👩‍👧‍👦","alt":"Family: Woman, Girl, Boy"},{"obj":"👩‍👧‍👧","alt":"Family: Woman, Girl, Girl"},{"obj":"🗣️","alt":"Speaking Head"},{"obj":"👤","alt":"Bust in Silhouette"},{"obj":"👥","alt":"Busts in Silhouette"},{"obj":"🫂","alt":"People Hugging"},{"obj":"👣","alt":"Footprints"},{"obj":"🧳","alt":"Luggage"},{"obj":"🌂","alt":"Closed Umbrella"},{"obj":"☂️","alt":"Umbrella"},{"obj":"🎃","alt":"Jack-O-Lantern"},{"obj":"🧵","alt":"Thread"},{"obj":"🧶","alt":"Yarn"},{"obj":"👓","alt":"Glasses"},{"obj":"🕶️","alt":"Sunglasses"},{"obj":"🥽","alt":"Goggles"},{"obj":"🥼","alt":"Lab Coat"},{"obj":"🦺","alt":"Safety Vest"},{"obj":"👔","alt":"Necktie"},{"obj":"👕","alt":"T-Shirt"},{"obj":"👖","alt":"Jeans"},{"obj":"🧣","alt":"Scarf"},{"obj":"🧤","alt":"Gloves"},{"obj":"🧥","alt":"Coat"},{"obj":"🧦","alt":"Socks"},{"obj":"👗","alt":"Dress"},{"obj":"👘","alt":"Kimono"},{"obj":"🥻","alt":"Sari"},{"obj":"🩱","alt":"One-Piece Swimsuit"},{"obj":"🩲","alt":"Briefs"},{"obj":"🩳","alt":"Shorts"},{"obj":"👙","alt":"Bikini"},{"obj":"👚","alt":"Woman’s Clothes"},{"obj":"👛","alt":"Purse"},{"obj":"👜","alt":"Handbag"},{"obj":"👝","alt":"Clutch Bag"},{"obj":"🎒","alt":"Backpack"},{"obj":"🩴","alt":"Thong Sandal"},{"obj":"👞","alt":"Man’s Shoe"},{"obj":"👟","alt":"Running Shoe"},{"obj":"🥾","alt":"Hiking Boot"},{"obj":"🥿","alt":"Flat Shoe"},{"obj":"👠","alt":"High-Heeled Shoe"},{"obj":"👡","alt":"Woman’s Sandal"},{"obj":"🩰","alt":"Ballet Shoes"},{"obj":"👢","alt":"Woman’s Boot"},{"obj":"👑","alt":"Crown"},{"obj":"👒","alt":"Woman’s Hat"},{"obj":"🎩","alt":"Top Hat"},{"obj":"🎓","alt":"Graduation Cap"},{"obj":"🧢","alt":"Billed Cap"},{"obj":"🪖","alt":"Military Helmet"},{"obj":"⛑️","alt":"Rescue Worker’s Helmet"},{"obj":"💄","alt":"Lipstick"},{"obj":"💍","alt":"Ring"},{"obj":"💼","alt":"Briefcase"},{"obj":"🩸","alt":"Drop of Blood"}]},
      nature = {"name":"Animals & Nature","key":"nature","mob":"🐻","emojis":[{"obj":"🙈","alt":"See-No-Evil Monkey"},{"obj":"🙉","alt":"Hear-No-Evil Monkey"},{"obj":"🙊","alt":"Speak-No-Evil Monkey"},{"obj":"💥","alt":"Collision"},{"obj":"💫","alt":"Dizzy"},{"obj":"💦","alt":"Sweat Droplets"},{"obj":"💨","alt":"Dashing Away"},{"obj":"🐵","alt":"Monkey Face"},{"obj":"🐒","alt":"Monkey"},{"obj":"🦍","alt":"Gorilla"},{"obj":"🦧","alt":"Orangutan"},{"obj":"🐶","alt":"Dog Face"},{"obj":"🐕","alt":"Dog"},{"obj":"🦮","alt":"Guide Dog"},{"obj":"🐕‍🦺","alt":"Service Dog"},{"obj":"🐩","alt":"Poodle"},{"obj":"🐺","alt":"Wolf"},{"obj":"🦊","alt":"Fox"},{"obj":"🦝","alt":"Raccoon"},{"obj":"🐱","alt":"Cat Face"},{"obj":"🐈","alt":"Cat"},{"obj":"🐈‍⬛","alt":"Black Cat"},{"obj":"🦁","alt":"Lion"},{"obj":"🐯","alt":"Tiger Face"},{"obj":"🐅","alt":"Tiger"},{"obj":"🐆","alt":"Leopard"},{"obj":"🐴","alt":"Horse Face"},{"obj":"🐎","alt":"Horse"},{"obj":"🦄","alt":"Unicorn"},{"obj":"🦓","alt":"Zebra"},{"obj":"🦌","alt":"Deer"},{"obj":"🦬","alt":"Bison"},{"obj":"🐮","alt":"Cow Face"},{"obj":"🐂","alt":"Ox"},{"obj":"🐃","alt":"Water Buffalo"},{"obj":"🐄","alt":"Cow"},{"obj":"🐷","alt":"Pig Face"},{"obj":"🐖","alt":"Pig"},{"obj":"🐗","alt":"Boar"},{"obj":"🐽","alt":"Pig Nose"},{"obj":"🐏","alt":"Ram"},{"obj":"🐑","alt":"Ewe"},{"obj":"🐐","alt":"Goat"},{"obj":"🐪","alt":"Camel"},{"obj":"🐫","alt":"Two-Hump Camel"},{"obj":"🦙","alt":"Llama"},{"obj":"🦒","alt":"Giraffe"},{"obj":"🐘","alt":"Elephant"},{"obj":"🦣","alt":"Mammoth"},{"obj":"🦏","alt":"Rhinoceros"},{"obj":"🦛","alt":"Hippopotamus"},{"obj":"🐭","alt":"Mouse Face"},{"obj":"🐁","alt":"Mouse"},{"obj":"🐀","alt":"Rat"},{"obj":"🐹","alt":"Hamster"},{"obj":"🐰","alt":"Rabbit Face"},{"obj":"🐇","alt":"Rabbit"},{"obj":"🐿️","alt":"Chipmunk"},{"obj":"🦫","alt":"Beaver"},{"obj":"🦔","alt":"Hedgehog"},{"obj":"🦇","alt":"Bat"},{"obj":"🐻","alt":"Bear"},{"obj":"🐻‍❄️","alt":"Polar Bear"},{"obj":"🐨","alt":"Koala"},{"obj":"🐼","alt":"Panda"},{"obj":"🦥","alt":"Sloth"},{"obj":"🦦","alt":"Otter"},{"obj":"🦨","alt":"Skunk"},{"obj":"🦘","alt":"Kangaroo"},{"obj":"🦡","alt":"Badger"},{"obj":"🐾","alt":"Paw Prints"},{"obj":"🦃","alt":"Turkey"},{"obj":"🐔","alt":"Chicken"},{"obj":"🐓","alt":"Rooster"},{"obj":"🐣","alt":"Hatching Chick"},{"obj":"🐤","alt":"Baby Chick"},{"obj":"🐥","alt":"Front-Facing Baby Chick"},{"obj":"🐦","alt":"Bird"},{"obj":"🐧","alt":"Penguin"},{"obj":"🕊️","alt":"Dove"},{"obj":"🦅","alt":"Eagle"},{"obj":"🦆","alt":"Duck"},{"obj":"🦢","alt":"Swan"},{"obj":"🦉","alt":"Owl"},{"obj":"🦤","alt":"Dodo"},{"obj":"🪶","alt":"Feather"},{"obj":"🦩","alt":"Flamingo"},{"obj":"🦚","alt":"Peacock"},{"obj":"🦜","alt":"Parrot"},{"obj":"🐸","alt":"Frog"},{"obj":"🐊","alt":"Crocodile"},{"obj":"🐢","alt":"Turtle"},{"obj":"🦎","alt":"Lizard"},{"obj":"🐍","alt":"Snake"},{"obj":"🐲","alt":"Dragon Face"},{"obj":"🐉","alt":"Dragon"},{"obj":"🦕","alt":"Sauropod"},{"obj":"🦖","alt":"T-Rex"},{"obj":"🐳","alt":"Spouting Whale"},{"obj":"🐋","alt":"Whale"},{"obj":"🐬","alt":"Dolphin"},{"obj":"🦭","alt":"Seal"},{"obj":"🐟","alt":"Fish"},{"obj":"🐠","alt":"Tropical Fish"},{"obj":"🐡","alt":"Blowfish"},{"obj":"🦈","alt":"Shark"},{"obj":"🐙","alt":"Octopus"},{"obj":"🐚","alt":"Spiral Shell"},{"obj":"🪸","alt":"Coral"},{"obj":"🐌","alt":"Snail"},{"obj":"🦋","alt":"Butterfly"},{"obj":"🐛","alt":"Bug"},{"obj":"🐜","alt":"Ant"},{"obj":"🐝","alt":"Honeybee"},{"obj":"🪲","alt":"Beetle"},{"obj":"🐞","alt":"Lady Beetle"},{"obj":"🦗","alt":"Cricket"},{"obj":"🪳","alt":"Cockroach"},{"obj":"🕷️","alt":"Spider"},{"obj":"🕸️","alt":"Spider Web"},{"obj":"🦂","alt":"Scorpion"},{"obj":"🦟","alt":"Mosquito"},{"obj":"🪰","alt":"Fly"},{"obj":"🪱","alt":"Worm"},{"obj":"🦠","alt":"Microbe"},{"obj":"💐","alt":"Bouquet"},{"obj":"🌸","alt":"Cherry Blossom"},{"obj":"💮","alt":"White Flower"},{"obj":"🪷","alt":"Lotus"},{"obj":"🏵️","alt":"Rosette"},{"obj":"🌹","alt":"Rose"},{"obj":"🥀","alt":"Wilted Flower"},{"obj":"🌺","alt":"Hibiscus"},{"obj":"🌻","alt":"Sunflower"},{"obj":"🌼","alt":"Blossom"},{"obj":"🌷","alt":"Tulip"},{"obj":"🌱","alt":"Seedling"},{"obj":"🪴","alt":"Potted Plant"},{"obj":"🌲","alt":"Evergreen Tree"},{"obj":"🌳","alt":"Deciduous Tree"},{"obj":"🌴","alt":"Palm Tree"},{"obj":"🌵","alt":"Cactus"},{"obj":"🌾","alt":"Sheaf of Rice"},{"obj":"🌿","alt":"Herb"},{"obj":"☘️","alt":"Shamrock"},{"obj":"🍀","alt":"Four Leaf Clover"},{"obj":"🍁","alt":"Maple Leaf"},{"obj":"🍂","alt":"Fallen Leaf"},{"obj":"🍃","alt":"Leaf Fluttering in Wind"},{"obj":"🪹","alt":"Empty Nest"},{"obj":"🪺","alt":"Nest with Eggs"},{"obj":"🍄","alt":"Mushroom"},{"obj":"🌰","alt":"Chestnut"},{"obj":"🦀","alt":"Crab"},{"obj":"🦞","alt":"Lobster"},{"obj":"🦐","alt":"Shrimp"},{"obj":"🦑","alt":"Squid"},{"obj":"🌍","alt":"Globe Showing Europe-Africa"},{"obj":"🌎","alt":"Globe Showing Americas"},{"obj":"🌏","alt":"Globe Showing Asia-Australia"},{"obj":"🌐","alt":"Globe with Meridians"},{"obj":"🪨","alt":"Rock"},{"obj":"🌑","alt":"New Moon"},{"obj":"🌒","alt":"Waxing Crescent Moon"},{"obj":"🌓","alt":"First Quarter Moon"},{"obj":"🌔","alt":"Waxing Gibbous Moon"},{"obj":"🌕","alt":"Full Moon"},{"obj":"🌖","alt":"Waning Gibbous Moon"},{"obj":"🌗","alt":"Last Quarter Moon"},{"obj":"🌘","alt":"Waning Crescent Moon"},{"obj":"🌙","alt":"Crescent Moon"},{"obj":"🌚","alt":"New Moon Face"},{"obj":"🌛","alt":"First Quarter Moon Face"},{"obj":"🌜","alt":"Last Quarter Moon Face"},{"obj":"☀️","alt":"Sun"},{"obj":"🌝","alt":"Full Moon Face"},{"obj":"🌞","alt":"Sun with Face"},{"obj":"⭐","alt":"Star"},{"obj":"🌟","alt":"Glowing Star"},{"obj":"🌠","alt":"Shooting Star"},{"obj":"☁️","alt":"Cloud"},{"obj":"⛅","alt":"Sun Behind Cloud"},{"obj":"⛈️","alt":"Cloud with Lightning and Rain"},{"obj":"🌤️","alt":"Sun Behind Small Cloud"},{"obj":"🌥️","alt":"Sun Behind Large Cloud"},{"obj":"🌦️","alt":"Sun Behind Rain Cloud"},{"obj":"🌧️","alt":"Cloud with Rain"},{"obj":"🌨️","alt":"Cloud with Snow"},{"obj":"🌩️","alt":"Cloud with Lightning"},{"obj":"🌪️","alt":"Tornado"},{"obj":"🌫️","alt":"Fog"},{"obj":"🌬️","alt":"Wind Face"},{"obj":"🌈","alt":"Rainbow"},{"obj":"☂️","alt":"Umbrella"},{"obj":"☔","alt":"Umbrella with Rain Drops"},{"obj":"⚡","alt":"High Voltage"},{"obj":"❄️","alt":"Snowflake"},{"obj":"☃️","alt":"Snowman"},{"obj":"⛄","alt":"Snowman Without Snow"},{"obj":"☄️","alt":"Comet"},{"obj":"🔥","alt":"Fire"},{"obj":"💧","alt":"Droplet"},{"obj":"🌊","alt":"Water Wave"},{"obj":"🎄","alt":"Christmas Tree"},{"obj":"✨","alt":"Sparkles"},{"obj":"🎋","alt":"Tanabata Tree"},{"obj":"🎍","alt":"Pine Decoration"},{"obj":"🫧","alt":"Bubbles"}]},
      food = {"name":"Food & Drink","key":"food","mob":"🍔","emojis":[{"obj":"🍇","alt":"Grapes"},{"obj":"🍈","alt":"Melon"},{"obj":"🍉","alt":"Watermelon"},{"obj":"🍊","alt":"Tangerine"},{"obj":"🍋","alt":"Lemon"},{"obj":"🍌","alt":"Banana"},{"obj":"🍍","alt":"Pineapple"},{"obj":"🥭","alt":"Mango"},{"obj":"🍎","alt":"Red Apple"},{"obj":"🍏","alt":"Green Apple"},{"obj":"🍐","alt":"Pear"},{"obj":"🍑","alt":"Peach"},{"obj":"🍒","alt":"Cherries"},{"obj":"🍓","alt":"Strawberry"},{"obj":"🫐","alt":"Blueberries"},{"obj":"🥝","alt":"Kiwi Fruit"},{"obj":"🍅","alt":"Tomato"},{"obj":"🫒","alt":"Olive"},{"obj":"🥥","alt":"Coconut"},{"obj":"🥑","alt":"Avocado"},{"obj":"🍆","alt":"Eggplant"},{"obj":"🥔","alt":"Potato"},{"obj":"🥕","alt":"Carrot"},{"obj":"🌽","alt":"Ear of Corn"},{"obj":"🌶️","alt":"Hot Pepper"},{"obj":"🫑","alt":"Bell Pepper"},{"obj":"🥒","alt":"Cucumber"},{"obj":"🥬","alt":"Leafy Green"},{"obj":"🥦","alt":"Broccoli"},{"obj":"🧄","alt":"Garlic"},{"obj":"🧅","alt":"Onion"},{"obj":"🍄","alt":"Mushroom"},{"obj":"🥜","alt":"Peanuts"},{"obj":"🫘","alt":"Beans"},{"obj":"🌰","alt":"Chestnut"},{"obj":"🍞","alt":"Bread"},{"obj":"🥐","alt":"Croissant"},{"obj":"🥖","alt":"Baguette Bread"},{"obj":"🫓","alt":"Flatbread"},{"obj":"🥨","alt":"Pretzel"},{"obj":"🥯","alt":"Bagel"},{"obj":"🥞","alt":"Pancakes"},{"obj":"🧇","alt":"Waffle"},{"obj":"🧀","alt":"Cheese Wedge"},{"obj":"🍖","alt":"Meat on Bone"},{"obj":"🍗","alt":"Poultry Leg"},{"obj":"🥩","alt":"Cut of Meat"},{"obj":"🥓","alt":"Bacon"},{"obj":"🍔","alt":"Hamburger"},{"obj":"🍟","alt":"French Fries"},{"obj":"🍕","alt":"Pizza"},{"obj":"🌭","alt":"Hot Dog"},{"obj":"🥪","alt":"Sandwich"},{"obj":"🌮","alt":"Taco"},{"obj":"🌯","alt":"Burrito"},{"obj":"🫔","alt":"Tamale"},{"obj":"🥙","alt":"Stuffed Flatbread"},{"obj":"🧆","alt":"Falafel"},{"obj":"🥚","alt":"Egg"},{"obj":"🍳","alt":"Cooking"},{"obj":"🥘","alt":"Shallow Pan of Food"},{"obj":"🍲","alt":"Pot of Food"},{"obj":"🫕","alt":"Fondue"},{"obj":"🥣","alt":"Bowl with Spoon"},{"obj":"🥗","alt":"Green Salad"},{"obj":"🍿","alt":"Popcorn"},{"obj":"🧈","alt":"Butter"},{"obj":"🧂","alt":"Salt"},{"obj":"🥫","alt":"Canned Food"},{"obj":"🍱","alt":"Bento Box"},{"obj":"🍘","alt":"Rice Cracker"},{"obj":"🍙","alt":"Rice Ball"},{"obj":"🍚","alt":"Cooked Rice"},{"obj":"🍛","alt":"Curry Rice"},{"obj":"🍜","alt":"Steaming Bowl"},{"obj":"🍝","alt":"Spaghetti"},{"obj":"🍠","alt":"Roasted Sweet Potato"},{"obj":"🍢","alt":"Oden"},{"obj":"🍣","alt":"Sushi"},{"obj":"🍤","alt":"Fried Shrimp"},{"obj":"🍥","alt":"Fish Cake with Swirl"},{"obj":"🥮","alt":"Moon Cake"},{"obj":"🍡","alt":"Dango"},{"obj":"🥟","alt":"Dumpling"},{"obj":"🥠","alt":"Fortune Cookie"},{"obj":"🥡","alt":"Takeout Box"},{"obj":"🦪","alt":"Oyster"},{"obj":"🍦","alt":"Soft Ice Cream"},{"obj":"🍧","alt":"Shaved Ice"},{"obj":"🍨","alt":"Ice Cream"},{"obj":"🍩","alt":"Doughnut"},{"obj":"🍪","alt":"Cookie"},{"obj":"🎂","alt":"Birthday Cake"},{"obj":"🍰","alt":"Shortcake"},{"obj":"🧁","alt":"Cupcake"},{"obj":"🥧","alt":"Pie"},{"obj":"🍫","alt":"Chocolate Bar"},{"obj":"🍬","alt":"Candy"},{"obj":"🍭","alt":"Lollipop"},{"obj":"🍮","alt":"Custard"},{"obj":"🍯","alt":"Honey Pot"},{"obj":"🍼","alt":"Baby Bottle"},{"obj":"🥛","alt":"Glass of Milk"},{"obj":"☕","alt":"Hot Beverage"},{"obj":"🫖","alt":"Teapot"},{"obj":"🍵","alt":"Teacup Without Handle"},{"obj":"🍶","alt":"Sake"},{"obj":"🍾","alt":"Bottle with Popping Cork"},{"obj":"🍷","alt":"Wine Glass"},{"obj":"🍸","alt":"Cocktail Glass"},{"obj":"🍹","alt":"Tropical Drink"},{"obj":"🍺","alt":"Beer Mug"},{"obj":"🍻","alt":"Clinking Beer Mugs"},{"obj":"🥂","alt":"Clinking Glasses"},{"obj":"🥃","alt":"Tumbler Glass"},{"obj":"🫗","alt":"Pouring Liquid"},{"obj":"🥤","alt":"Cup with Straw"},{"obj":"🧋","alt":"Bubble Tea"},{"obj":"🧃","alt":"Beverage Box"},{"obj":"🧉","alt":"Mate"},{"obj":"🧊","alt":"Ice"},{"obj":"🥢","alt":"Chopsticks"},{"obj":"🍽️","alt":"Fork and Knife with Plate"},{"obj":"🍴","alt":"Fork and Knife"},{"obj":"🥄","alt":"Spoon"},{"obj":"🫙","alt":"Jar"}]},
      activity = {"name":"Activity","key":"activity","mob":"⚽","emojis":[{"obj":"🕴️","alt":"Person in Suit Levitating"},{"obj":"🧗","alt":"Person Climbing"},{"obj":"🧗‍♂️","alt":"Man Climbing"},{"obj":"🧗‍♀️","alt":"Woman Climbing"},{"obj":"🤺","alt":"Person Fencing"},{"obj":"🏇","alt":"Horse Racing"},{"obj":"⛷️","alt":"Skier"},{"obj":"🏂","alt":"Snowboarder"},{"obj":"🏌️","alt":"Person Golfing"},{"obj":"🏌️‍♂️","alt":"Man Golfing"},{"obj":"🏌️‍♀️","alt":"Woman Golfing"},{"obj":"🏄","alt":"Person Surfing"},{"obj":"🏄‍♂️","alt":"Man Surfing"},{"obj":"🏄‍♀️","alt":"Woman Surfing"},{"obj":"🚣","alt":"Person Rowing Boat"},{"obj":"🚣‍♂️","alt":"Man Rowing Boat"},{"obj":"🚣‍♀️","alt":"Woman Rowing Boat"},{"obj":"🏊","alt":"Person Swimming"},{"obj":"🏊‍♂️","alt":"Man Swimming"},{"obj":"🏊‍♀️","alt":"Woman Swimming"},{"obj":"⛹️","alt":"Person Bouncing Ball"},{"obj":"⛹️‍♂️","alt":"Man Bouncing Ball"},{"obj":"⛹️‍♀️","alt":"Woman Bouncing Ball"},{"obj":"🏋️","alt":"Person Lifting Weights"},{"obj":"🏋️‍♂️","alt":"Man Lifting Weights"},{"obj":"🏋️‍♀️","alt":"Woman Lifting Weights"},{"obj":"🚴","alt":"Person Biking"},{"obj":"🚴‍♂️","alt":"Man Biking"},{"obj":"🚴‍♀️","alt":"Woman Biking"},{"obj":"🚵","alt":"Person Mountain Biking"},{"obj":"🚵‍♂️","alt":"Man Mountain Biking"},{"obj":"🚵‍♀️","alt":"Woman Mountain Biking"},{"obj":"🤸","alt":"Person Cartwheeling"},{"obj":"🤸‍♂️","alt":"Man Cartwheeling"},{"obj":"🤸‍♀️","alt":"Woman Cartwheeling"},{"obj":"🤼","alt":"People Wrestling"},{"obj":"🤼‍♂️","alt":"Men Wrestling"},{"obj":"🤼‍♀️","alt":"Women Wrestling"},{"obj":"🤽","alt":"Person Playing Water Polo"},{"obj":"🤽‍♂️","alt":"Man Playing Water Polo"},{"obj":"🤽‍♀️","alt":"Woman Playing Water Polo"},{"obj":"🤾","alt":"Person Playing Handball"},{"obj":"🤾‍♂️","alt":"Man Playing Handball"},{"obj":"🤾‍♀️","alt":"Woman Playing Handball"},{"obj":"🤹","alt":"Person Juggling"},{"obj":"🤹‍♂️","alt":"Man Juggling"},{"obj":"🤹‍♀️","alt":"Woman Juggling"},{"obj":"🧘","alt":"Person in Lotus Position"},{"obj":"🧘‍♂️","alt":"Man in Lotus Position"},{"obj":"🧘‍♀️","alt":"Woman in Lotus Position"},{"obj":"🎪","alt":"Circus Tent"},{"obj":"🛹","alt":"Skateboard"},{"obj":"🛼","alt":"Roller Skate"},{"obj":"🛶","alt":"Canoe"},{"obj":"🎗️","alt":"Reminder Ribbon"},{"obj":"🎟️","alt":"Admission Tickets"},{"obj":"🎫","alt":"Ticket"},{"obj":"🎖️","alt":"Military Medal"},{"obj":"🏆","alt":"Trophy"},{"obj":"🏅","alt":"Sports Medal"},{"obj":"🥇","alt":"1st Place Medal"},{"obj":"🥈","alt":"2nd Place Medal"},{"obj":"🥉","alt":"3rd Place Medal"},{"obj":"⚽","alt":"Soccer Ball"},{"obj":"⚾","alt":"Baseball"},{"obj":"🥎","alt":"Softball"},{"obj":"🏀","alt":"Basketball"},{"obj":"🏐","alt":"Volleyball"},{"obj":"🏈","alt":"American Football"},{"obj":"🏉","alt":"Rugby Football"},{"obj":"🎾","alt":"Tennis"},{"obj":"🥏","alt":"Flying Disc"},{"obj":"🎳","alt":"Bowling"},{"obj":"🏏","alt":"Cricket Game"},{"obj":"🏑","alt":"Field Hockey"},{"obj":"🏒","alt":"Ice Hockey"},{"obj":"🥍","alt":"Lacrosse"},{"obj":"🏓","alt":"Ping Pong"},{"obj":"🏸","alt":"Badminton"},{"obj":"🥊","alt":"Boxing Glove"},{"obj":"🥋","alt":"Martial Arts Uniform"},{"obj":"🥅","alt":"Goal Net"},{"obj":"⛳","alt":"Flag in Hole"},{"obj":"⛸️","alt":"Ice Skate"},{"obj":"🎣","alt":"Fishing Pole"},{"obj":"🎽","alt":"Running Shirt"},{"obj":"🎿","alt":"Skis"},{"obj":"🛷","alt":"Sled"},{"obj":"🥌","alt":"Curling Stone"},{"obj":"🎯","alt":"Bullseye"},{"obj":"🎱","alt":"Pool 8 Ball"},{"obj":"🎮","alt":"Video Game"},{"obj":"🎰","alt":"Slot Machine"},{"obj":"🎲","alt":"Game Die"},{"obj":"🧩","alt":"Puzzle Piece"},{"obj":"🪩","alt":"Mirror Ball"},{"obj":"♟️","alt":"Chess Pawn"},{"obj":"🎭","alt":"Performing Arts"},{"obj":"🎨","alt":"Artist Palette"},{"obj":"🧵","alt":"Thread"},{"obj":"🧶","alt":"Yarn"},{"obj":"🎼","alt":"Musical Score"},{"obj":"🎤","alt":"Microphone"},{"obj":"🎧","alt":"Headphone"},{"obj":"🎷","alt":"Saxophone"},{"obj":"🪗","alt":"Accordion"},{"obj":"🎸","alt":"Guitar"},{"obj":"🎹","alt":"Musical Keyboard"},{"obj":"🎺","alt":"Trumpet"},{"obj":"🎻","alt":"Violin"},{"obj":"🥁","alt":"Drum"},{"obj":"🪘","alt":"Long Drum"},{"obj":"🎬","alt":"Clapper Board"},{"obj":"🏹","alt":"Bow and Arrow"}]},
      places = {"name":"Travel & Places","key":"places","mob":"🚀","emojis":[{"obj":"🚣","alt":"Person Rowing Boat"},{"obj":"🗾","alt":"Map of Japan"},{"obj":"🏔️","alt":"Snow-Capped Mountain"},{"obj":"⛰️","alt":"Mountain"},{"obj":"🌋","alt":"Volcano"},{"obj":"🗻","alt":"Mount Fuji"},{"obj":"🏕️","alt":"Camping"},{"obj":"🏖️","alt":"Beach with Umbrella"},{"obj":"🏜️","alt":"Desert"},{"obj":"🏝️","alt":"Desert Island"},{"obj":"🏞️","alt":"National Park"},{"obj":"🏟️","alt":"Stadium"},{"obj":"🏛️","alt":"Classical Building"},{"obj":"🏗️","alt":"Building Construction"},{"obj":"🛖","alt":"Hut"},{"obj":"🏘️","alt":"Houses"},{"obj":"🏚️","alt":"Derelict House"},{"obj":"🏠","alt":"House"},{"obj":"🏡","alt":"House with Garden"},{"obj":"🏢","alt":"Office Building"},{"obj":"🏣","alt":"Japanese Post Office"},{"obj":"🏤","alt":"Post Office"},{"obj":"🏥","alt":"Hospital"},{"obj":"🏦","alt":"Bank"},{"obj":"🏨","alt":"Hotel"},{"obj":"🏩","alt":"Love Hotel"},{"obj":"🏪","alt":"Convenience Store"},{"obj":"🏫","alt":"School"},{"obj":"🏬","alt":"Department Store"},{"obj":"🏭","alt":"Factory"},{"obj":"🏯","alt":"Japanese Castle"},{"obj":"🏰","alt":"Castle"},{"obj":"💒","alt":"Wedding"},{"obj":"🗼","alt":"Tokyo Tower"},{"obj":"🗽","alt":"Statue of Liberty"},{"obj":"⛪","alt":"Church"},{"obj":"🕌","alt":"Mosque"},{"obj":"🛕","alt":"Hindu Temple"},{"obj":"🕍","alt":"Synagogue"},{"obj":"⛩️","alt":"Shinto Shrine"},{"obj":"🕋","alt":"Kaaba"},{"obj":"⛲","alt":"Fountain"},{"obj":"⛺","alt":"Tent"},{"obj":"🌁","alt":"Foggy"},{"obj":"🌃","alt":"Night with Stars"},{"obj":"🏙️","alt":"Cityscape"},{"obj":"🌄","alt":"Sunrise Over Mountains"},{"obj":"🌅","alt":"Sunrise"},{"obj":"🌆","alt":"Cityscape at Dusk"},{"obj":"🌇","alt":"Sunset"},{"obj":"🌉","alt":"Bridge at Night"},{"obj":"🎠","alt":"Carousel Horse"},{"obj":"🛝","alt":"Playground Slide"},{"obj":"🎡","alt":"Ferris Wheel"},{"obj":"🎢","alt":"Roller Coaster"},{"obj":"🚂","alt":"Locomotive"},{"obj":"🚃","alt":"Railway Car"},{"obj":"🚄","alt":"High-Speed Train"},{"obj":"🚅","alt":"Bullet Train"},{"obj":"🚆","alt":"Train"},{"obj":"🚇","alt":"Metro"},{"obj":"🚈","alt":"Light Rail"},{"obj":"🚉","alt":"Station"},{"obj":"🚊","alt":"Tram"},{"obj":"🚝","alt":"Monorail"},{"obj":"🚞","alt":"Mountain Railway"},{"obj":"🚋","alt":"Tram Car"},{"obj":"🚌","alt":"Bus"},{"obj":"🚍","alt":"Oncoming Bus"},{"obj":"🚎","alt":"Trolleybus"},{"obj":"🚐","alt":"Minibus"},{"obj":"🚑","alt":"Ambulance"},{"obj":"🚒","alt":"Fire Engine"},{"obj":"🚓","alt":"Police Car"},{"obj":"🚔","alt":"Oncoming Police Car"},{"obj":"🚕","alt":"Taxi"},{"obj":"🚖","alt":"Oncoming Taxi"},{"obj":"🚗","alt":"Automobile"},{"obj":"🚘","alt":"Oncoming Automobile"},{"obj":"🚙","alt":"Sport Utility Vehicle"},{"obj":"🛻","alt":"Pickup Truck"},{"obj":"🚚","alt":"Delivery Truck"},{"obj":"🚛","alt":"Articulated Lorry"},{"obj":"🚜","alt":"Tractor"},{"obj":"🏎️","alt":"Racing Car"},{"obj":"🏍️","alt":"Motorcycle"},{"obj":"🛵","alt":"Motor Scooter"},{"obj":"🛺","alt":"Auto Rickshaw"},{"obj":"🚲","alt":"Bicycle"},{"obj":"🛴","alt":"Kick Scooter"},{"obj":"🚏","alt":"Bus Stop"},{"obj":"🛣️","alt":"Motorway"},{"obj":"🛤️","alt":"Railway Track"},{"obj":"⛽","alt":"Fuel Pump"},{"obj":"🛞","alt":"Wheel"},{"obj":"🚨","alt":"Police Car Light"},{"obj":"🚥","alt":"Horizontal Traffic Light"},{"obj":"🚦","alt":"Vertical Traffic Light"},{"obj":"🚧","alt":"Construction"},{"obj":"⚓","alt":"Anchor"},{"obj":"🛟","alt":"Ring Buoy"},{"obj":"⛵","alt":"Sailboat"},{"obj":"🚤","alt":"Speedboat"},{"obj":"🛳️","alt":"Passenger Ship"},{"obj":"⛴️","alt":"Ferry"},{"obj":"🛥️","alt":"Motor Boat"},{"obj":"🚢","alt":"Ship"},{"obj":"✈️","alt":"Airplane"},{"obj":"🛩️","alt":"Small Airplane"},{"obj":"🛫","alt":"Airplane Departure"},{"obj":"🛬","alt":"Airplane Arrival"},{"obj":"🪂","alt":"Parachute"},{"obj":"💺","alt":"Seat"},{"obj":"🚁","alt":"Helicopter"},{"obj":"🚟","alt":"Suspension Railway"},{"obj":"🚠","alt":"Mountain Cableway"},{"obj":"🚡","alt":"Aerial Tramway"},{"obj":"🛰️","alt":"Satellite"},{"obj":"🚀","alt":"Rocket"},{"obj":"🛸","alt":"Flying Saucer"},{"obj":"🪐","alt":"Ringed Planet"},{"obj":"🌠","alt":"Shooting Star"},{"obj":"🌌","alt":"Milky Way"},{"obj":"⛱️","alt":"Umbrella on Ground"},{"obj":"🎆","alt":"Fireworks"},{"obj":"🎇","alt":"Sparkler"},{"obj":"🎑","alt":"Moon Viewing Ceremony"},{"obj":"💴","alt":"Yen Banknote"},{"obj":"💵","alt":"Dollar Banknote"},{"obj":"💶","alt":"Euro Banknote"},{"obj":"💷","alt":"Pound Banknote"},{"obj":"🗿","alt":"Moai"},{"obj":"🛂","alt":"Passport Control"},{"obj":"🛃","alt":"Customs"},{"obj":"🛄","alt":"Baggage Claim"},{"obj":"🛅","alt":"Left Luggage"}]},
      objects = {"name":"Objects","key":"objects","mob":"💿","emojis":[{"obj":"💌","alt":"Love Letter"},{"obj":"🕳️","alt":"Hole"},{"obj":"💣","alt":"Bomb"},{"obj":"🛀","alt":"Person Taking Bath"},{"obj":"🛌","alt":"Person in Bed"},{"obj":"🔪","alt":"Kitchen Knife"},{"obj":"🏺","alt":"Amphora"},{"obj":"🗺️","alt":"World Map"},{"obj":"🧭","alt":"Compass"},{"obj":"🧱","alt":"Brick"},{"obj":"💈","alt":"Barber Pole"},{"obj":"🦽","alt":"Manual Wheelchair"},{"obj":"🦼","alt":"Motorized Wheelchair"},{"obj":"🛢️","alt":"Oil Drum"},{"obj":"🛎️","alt":"Bellhop Bell"},{"obj":"🧳","alt":"Luggage"},{"obj":"⌛","alt":"Hourglass Done"},{"obj":"⏳","alt":"Hourglass Not Done"},{"obj":"⌚","alt":"Watch"},{"obj":"⏰","alt":"Alarm Clock"},{"obj":"⏱️","alt":"Stopwatch"},{"obj":"⏲️","alt":"Timer Clock"},{"obj":"🕰️","alt":"Mantelpiece Clock"},{"obj":"🌡️","alt":"Thermometer"},{"obj":"⛱️","alt":"Umbrella on Ground"},{"obj":"🧨","alt":"Firecracker"},{"obj":"🎈","alt":"Balloon"},{"obj":"🎉","alt":"Party Popper"},{"obj":"🎊","alt":"Confetti Ball"},{"obj":"🎎","alt":"Japanese Dolls"},{"obj":"🎏","alt":"Carp Streamer"},{"obj":"🎐","alt":"Wind Chime"},{"obj":"🧧","alt":"Red Envelope"},{"obj":"🎀","alt":"Ribbon"},{"obj":"🎁","alt":"Wrapped Gift"},{"obj":"🤿","alt":"Diving Mask"},{"obj":"🪀","alt":"Yo-Yo"},{"obj":"🪁","alt":"Kite"},{"obj":"🔮","alt":"Crystal Ball"},{"obj":"🪄","alt":"Magic Wand"},{"obj":"🧿","alt":"Nazar Amulet"},{"obj":"🪬","alt":"Hamsa"},{"obj":"🕹️","alt":"Joystick"},{"obj":"🧸","alt":"Teddy Bear"},{"obj":"🪅","alt":"Piñata"},{"obj":"🪆","alt":"Nesting Dolls"},{"obj":"🖼️","alt":"Framed Picture"},{"obj":"🧵","alt":"Thread"},{"obj":"🪡","alt":"Sewing Needle"},{"obj":"🧶","alt":"Yarn"},{"obj":"🪢","alt":"Knot"},{"obj":"🛍️","alt":"Shopping Bags"},{"obj":"📿","alt":"Prayer Beads"},{"obj":"💎","alt":"Gem Stone"},{"obj":"📯","alt":"Postal Horn"},{"obj":"🎙️","alt":"Studio Microphone"},{"obj":"🎚️","alt":"Level Slider"},{"obj":"🎛️","alt":"Control Knobs"},{"obj":"📻","alt":"Radio"},{"obj":"🪕","alt":"Banjo"},{"obj":"📱","alt":"Mobile Phone"},{"obj":"📲","alt":"Mobile Phone with Arrow"},{"obj":"☎️","alt":"Telephone"},{"obj":"📞","alt":"Telephone Receiver"},{"obj":"📟","alt":"Pager"},{"obj":"📠","alt":"Fax Machine"},{"obj":"🔋","alt":"Battery"},{"obj":"🔌","alt":"Electric Plug"},{"obj":"💻","alt":"Laptop"},{"obj":"🖥️","alt":"Desktop Computer"},{"obj":"🖨️","alt":"Printer"},{"obj":"⌨️","alt":"Keyboard"},{"obj":"🖱️","alt":"Computer Mouse"},{"obj":"🖲️","alt":"Trackball"},{"obj":"💽","alt":"Computer Disk"},{"obj":"💾","alt":"Floppy Disk"},{"obj":"💿","alt":"Optical Disk"},{"obj":"📀","alt":"DVD"},{"obj":"🧮","alt":"Abacus"},{"obj":"🎥","alt":"Movie Camera"},{"obj":"🎞️","alt":"Film Frames"},{"obj":"📽️","alt":"Film Projector"},{"obj":"📺","alt":"Television"},{"obj":"📷","alt":"Camera"},{"obj":"📸","alt":"Camera with Flash"},{"obj":"📹","alt":"Video Camera"},{"obj":"📼","alt":"Videocassette"},{"obj":"🔍","alt":"Magnifying Glass Tilted Left"},{"obj":"🔎","alt":"Magnifying Glass Tilted Right"},{"obj":"🕯️","alt":"Candle"},{"obj":"💡","alt":"Light Bulb"},{"obj":"🔦","alt":"Flashlight"},{"obj":"🏮","alt":"Red Paper Lantern"},{"obj":"🪔","alt":"Diya Lamp"},{"obj":"📔","alt":"Notebook with Decorative Cover"},{"obj":"📕","alt":"Closed Book"},{"obj":"📖","alt":"Open Book"},{"obj":"📗","alt":"Green Book"},{"obj":"📘","alt":"Blue Book"},{"obj":"📙","alt":"Orange Book"},{"obj":"📚","alt":"Books"},{"obj":"📓","alt":"Notebook"},{"obj":"📒","alt":"Ledger"},{"obj":"📃","alt":"Page with Curl"},{"obj":"📜","alt":"Scroll"},{"obj":"📄","alt":"Page Facing Up"},{"obj":"📰","alt":"Newspaper"},{"obj":"🗞️","alt":"Rolled-Up Newspaper"},{"obj":"📑","alt":"Bookmark Tabs"},{"obj":"🔖","alt":"Bookmark"},{"obj":"🏷️","alt":"Label"},{"obj":"💰","alt":"Money Bag"},{"obj":"🪙","alt":"Coin"},{"obj":"💴","alt":"Yen Banknote"},{"obj":"💵","alt":"Dollar Banknote"},{"obj":"💶","alt":"Euro Banknote"},{"obj":"💷","alt":"Pound Banknote"},{"obj":"💸","alt":"Money with Wings"},{"obj":"💳","alt":"Credit Card"},{"obj":"🧾","alt":"Receipt"},{"obj":"✉️","alt":"Envelope"},{"obj":"📧","alt":"E-Mail"},{"obj":"📨","alt":"Incoming Envelope"},{"obj":"📩","alt":"Envelope with Arrow"},{"obj":"📤","alt":"Outbox Tray"},{"obj":"📥","alt":"Inbox Tray"},{"obj":"📦","alt":"Package"},{"obj":"📫","alt":"Closed Mailbox with Raised Flag"},{"obj":"📪","alt":"Closed Mailbox with Lowered Flag"},{"obj":"📬","alt":"Open Mailbox with Raised Flag"},{"obj":"📭","alt":"Open Mailbox with Lowered Flag"},{"obj":"📮","alt":"Postbox"},{"obj":"🗳️","alt":"Ballot Box with Ballot"},{"obj":"✏️","alt":"Pencil"},{"obj":"✒️","alt":"Black Nib"},{"obj":"🖋️","alt":"Fountain Pen"},{"obj":"🖊️","alt":"Pen"},{"obj":"🖌️","alt":"Paintbrush"},{"obj":"🖍️","alt":"Crayon"},{"obj":"📝","alt":"Memo"},{"obj":"📁","alt":"File Folder"},{"obj":"📂","alt":"Open File Folder"},{"obj":"🗂️","alt":"Card Index Dividers"},{"obj":"📅","alt":"Calendar"},{"obj":"📆","alt":"Tear-Off Calendar"},{"obj":"🗒️","alt":"Spiral Notepad"},{"obj":"🗓️","alt":"Spiral Calendar"},{"obj":"📇","alt":"Card Index"},{"obj":"📈","alt":"Chart Increasing"},{"obj":"📉","alt":"Chart Decreasing"},{"obj":"📊","alt":"Bar Chart"},{"obj":"📋","alt":"Clipboard"},{"obj":"📌","alt":"Pushpin"},{"obj":"📍","alt":"Round Pushpin"},{"obj":"📎","alt":"Paperclip"},{"obj":"🖇️","alt":"Linked Paperclips"},{"obj":"📏","alt":"Straight Ruler"},{"obj":"📐","alt":"Triangular Ruler"},{"obj":"✂️","alt":"Scissors"},{"obj":"🗃️","alt":"Card File Box"},{"obj":"🗄️","alt":"File Cabinet"},{"obj":"🗑️","alt":"Wastebasket"},{"obj":"🔒","alt":"Locked"},{"obj":"🔓","alt":"Unlocked"},{"obj":"🔏","alt":"Locked with Pen"},{"obj":"🔐","alt":"Locked with Key"},{"obj":"🔑","alt":"Key"},{"obj":"🗝️","alt":"Old Key"},{"obj":"🔨","alt":"Hammer"},{"obj":"🪓","alt":"Axe"},{"obj":"⛏️","alt":"Pick"},{"obj":"⚒️","alt":"Hammer and Pick"},{"obj":"🛠️","alt":"Hammer and Wrench"},{"obj":"🗡️","alt":"Dagger"},{"obj":"⚔️","alt":"Crossed Swords"},{"obj":"🔫","alt":"Water Pistol"},{"obj":"🪃","alt":"Boomerang"},{"obj":"🛡️","alt":"Shield"},{"obj":"🪚","alt":"Carpentry Saw"},{"obj":"🔧","alt":"Wrench"},{"obj":"🪛","alt":"Screwdriver"},{"obj":"🔩","alt":"Nut and Bolt"},{"obj":"⚙️","alt":"Gear"},{"obj":"🗜️","alt":"Clamp"},{"obj":"⚖️","alt":"Balance Scale"},{"obj":"🦯","alt":"White Cane"},{"obj":"🔗","alt":"Link"},{"obj":"⛓️","alt":"Chains"},{"obj":"🪝","alt":"Hook"},{"obj":"🧰","alt":"Toolbox"},{"obj":"🧲","alt":"Magnet"},{"obj":"🪜","alt":"Ladder"},{"obj":"⚗️","alt":"Alembic"},{"obj":"🧪","alt":"Test Tube"},{"obj":"🧫","alt":"Petri Dish"},{"obj":"🧬","alt":"DNA"},{"obj":"🔬","alt":"Microscope"},{"obj":"🔭","alt":"Telescope"},{"obj":"📡","alt":"Satellite Antenna"},{"obj":"💉","alt":"Syringe"},{"obj":"🩸","alt":"Drop of Blood"},{"obj":"💊","alt":"Pill"},{"obj":"🩹","alt":"Adhesive Bandage"},{"obj":"🩼","alt":"Crutch"},{"obj":"🩺","alt":"Stethoscope"},{"obj":"🚪","alt":"Door"},{"obj":"🪞","alt":"Mirror"},{"obj":"🪟","alt":"Window"},{"obj":"🛏️","alt":"Bed"},{"obj":"🛋️","alt":"Couch and Lamp"},{"obj":"🪑","alt":"Chair"},{"obj":"🚽","alt":"Toilet"},{"obj":"🪠","alt":"Plunger"},{"obj":"🚿","alt":"Shower"},{"obj":"🛁","alt":"Bathtub"},{"obj":"🪤","alt":"Mouse Trap"},{"obj":"🪒","alt":"Razor"},{"obj":"🧴","alt":"Lotion Bottle"},{"obj":"🧷","alt":"Safety Pin"},{"obj":"🧹","alt":"Broom"},{"obj":"🧺","alt":"Basket"},{"obj":"🧻","alt":"Roll of Paper"},{"obj":"🪣","alt":"Bucket"},{"obj":"🧼","alt":"Soap"},{"obj":"🪥","alt":"Toothbrush"},{"obj":"🧽","alt":"Sponge"},{"obj":"🧯","alt":"Fire Extinguisher"},{"obj":"🛒","alt":"Shopping Cart"},{"obj":"🚬","alt":"Cigarette"},{"obj":"⚰️","alt":"Coffin"},{"obj":"🪦","alt":"Headstone"},{"obj":"⚱️","alt":"Funeral Urn"},{"obj":"🗿","alt":"Moai"},{"obj":"🪧","alt":"Placard"},{"obj":"🪪","alt":"Identification Card"},{"obj":"🚰","alt":"Potable Water"}]},
      symbols = {"name":"Symbols","key":"symbols","mob":"💗","emojis":[{"obj":"💘","alt":"Heart with Arrow"},{"obj":"💝","alt":"Heart with Ribbon"},{"obj":"💖","alt":"Sparkling Heart"},{"obj":"💗","alt":"Growing Heart"},{"obj":"💓","alt":"Beating Heart"},{"obj":"💞","alt":"Revolving Hearts"},{"obj":"💕","alt":"Two Hearts"},{"obj":"💟","alt":"Heart Decoration"},{"obj":"❣️","alt":"Heart Exclamation"},{"obj":"💔","alt":"Broken Heart"},{"obj":"❤️‍🔥","alt":"Heart on Fire"},{"obj":"❤️‍🩹","alt":"Mending Heart"},{"obj":"❤️","alt":"Red Heart"},{"obj":"🧡","alt":"Orange Heart"},{"obj":"💛","alt":"Yellow Heart"},{"obj":"💚","alt":"Green Heart"},{"obj":"💙","alt":"Blue Heart"},{"obj":"💜","alt":"Purple Heart"},{"obj":"🤎","alt":"Brown Heart"},{"obj":"🖤","alt":"Black Heart"},{"obj":"🤍","alt":"White Heart"},{"obj":"💯","alt":"Hundred Points"},{"obj":"💢","alt":"Anger Symbol"},{"obj":"💬","alt":"Speech Balloon"},{"obj":"👁️‍🗨️","alt":"Eye in Speech Bubble"},{"obj":"🗨️","alt":"Left Speech Bubble"},{"obj":"🗯️","alt":"Right Anger Bubble"},{"obj":"💭","alt":"Thought Balloon"},{"obj":"💤","alt":"Zzz"},{"obj":"💮","alt":"White Flower"},{"obj":"♨️","alt":"Hot Springs"},{"obj":"💈","alt":"Barber Pole"},{"obj":"🛑","alt":"Stop Sign"},{"obj":"🕛","alt":"Twelve O’Clock"},{"obj":"🕧","alt":"Twelve-Thirty"},{"obj":"🕐","alt":"One O’Clock"},{"obj":"🕜","alt":"One-Thirty"},{"obj":"🕑","alt":"Two O’Clock"},{"obj":"🕝","alt":"Two-Thirty"},{"obj":"🕒","alt":"Three O’Clock"},{"obj":"🕞","alt":"Three-Thirty"},{"obj":"🕓","alt":"Four O’Clock"},{"obj":"🕟","alt":"Four-Thirty"},{"obj":"🕔","alt":"Five O’Clock"},{"obj":"🕠","alt":"Five-Thirty"},{"obj":"🕕","alt":"Six O’Clock"},{"obj":"🕡","alt":"Six-Thirty"},{"obj":"🕖","alt":"Seven O’Clock"},{"obj":"🕢","alt":"Seven-Thirty"},{"obj":"🕗","alt":"Eight O’Clock"},{"obj":"🕣","alt":"Eight-Thirty"},{"obj":"🕘","alt":"Nine O’Clock"},{"obj":"🕤","alt":"Nine-Thirty"},{"obj":"🕙","alt":"Ten O’Clock"},{"obj":"🕥","alt":"Ten-Thirty"},{"obj":"🕚","alt":"Eleven O’Clock"},{"obj":"🕦","alt":"Eleven-Thirty"},{"obj":"🌀","alt":"Cyclone"},{"obj":"♠️","alt":"Spade Suit"},{"obj":"♥️","alt":"Heart Suit"},{"obj":"♦️","alt":"Diamond Suit"},{"obj":"♣️","alt":"Club Suit"},{"obj":"🃏","alt":"Joker"},{"obj":"🀄","alt":"Mahjong Red Dragon"},{"obj":"🎴","alt":"Flower Playing Cards"},{"obj":"🔇","alt":"Muted Speaker"},{"obj":"🔈","alt":"Speaker Low Volume"},{"obj":"🔉","alt":"Speaker Medium Volume"},{"obj":"🔊","alt":"Speaker High Volume"},{"obj":"📢","alt":"Loudspeaker"},{"obj":"📣","alt":"Megaphone"},{"obj":"📯","alt":"Postal Horn"},{"obj":"🔔","alt":"Bell"},{"obj":"🔕","alt":"Bell with Slash"},{"obj":"🎵","alt":"Musical Note"},{"obj":"🎶","alt":"Musical Notes"},{"obj":"💹","alt":"Chart Increasing with Yen"},{"obj":"🛗","alt":"Elevator"},{"obj":"🏧","alt":"ATM Sign"},{"obj":"🚮","alt":"Litter in Bin Sign"},{"obj":"🚰","alt":"Potable Water"},{"obj":"♿","alt":"Wheelchair Symbol"},{"obj":"🚹","alt":"Men’s Room"},{"obj":"🚺","alt":"Women’s Room"},{"obj":"🚻","alt":"Restroom"},{"obj":"🚼","alt":"Baby Symbol"},{"obj":"🚾","alt":"Water Closet"},{"obj":"⚠️","alt":"Warning"},{"obj":"🚸","alt":"Children Crossing"},{"obj":"⛔","alt":"No Entry"},{"obj":"🚫","alt":"Prohibited"},{"obj":"🚳","alt":"No Bicycles"},{"obj":"🚭","alt":"No Smoking"},{"obj":"🚯","alt":"No Littering"},{"obj":"🚱","alt":"Non-Potable Water"},{"obj":"🚷","alt":"No Pedestrians"},{"obj":"📵","alt":"No Mobile Phones"},{"obj":"🔞","alt":"No One Under Eighteen"},{"obj":"☢️","alt":"Radioactive"},{"obj":"☣️","alt":"Biohazard"},{"obj":"⬆️","alt":"Up Arrow"},{"obj":"↗️","alt":"Up-Right Arrow"},{"obj":"➡️","alt":"Right Arrow"},{"obj":"↘️","alt":"Down-Right Arrow"},{"obj":"⬇️","alt":"Down Arrow"},{"obj":"↙️","alt":"Down-Left Arrow"},{"obj":"⬅️","alt":"Left Arrow"},{"obj":"↖️","alt":"Up-Left Arrow"},{"obj":"↕️","alt":"Up-Down Arrow"},{"obj":"↔️","alt":"Left-Right Arrow"},{"obj":"↩️","alt":"Right Arrow Curving Left"},{"obj":"↪️","alt":"Left Arrow Curving Right"},{"obj":"⤴️","alt":"Right Arrow Curving Up"},{"obj":"⤵️","alt":"Right Arrow Curving Down"},{"obj":"🔃","alt":"Clockwise Vertical Arrows"},{"obj":"🔄","alt":"Counterclockwise Arrows Button"},{"obj":"🔙","alt":"Back Arrow"},{"obj":"🔚","alt":"End Arrow"},{"obj":"🔛","alt":"On! Arrow"},{"obj":"🔜","alt":"Soon Arrow"},{"obj":"🔝","alt":"Top Arrow"},{"obj":"🛐","alt":"Place of Worship"},{"obj":"⚛️","alt":"Atom Symbol"},{"obj":"🕉️","alt":"Om"},{"obj":"✡️","alt":"Star of David"},{"obj":"☸️","alt":"Wheel of Dharma"},{"obj":"☯️","alt":"Yin Yang"},{"obj":"✝️","alt":"Latin Cross"},{"obj":"☦️","alt":"Orthodox Cross"},{"obj":"☪️","alt":"Star and Crescent"},{"obj":"☮️","alt":"Peace Symbol"},{"obj":"🕎","alt":"Menorah"},{"obj":"🔯","alt":"Dotted Six-Pointed Star"},{"obj":"♈","alt":"Aries"},{"obj":"♉","alt":"Taurus"},{"obj":"♊","alt":"Gemini"},{"obj":"♋","alt":"Cancer"},{"obj":"♌","alt":"Leo"},{"obj":"♍","alt":"Virgo"},{"obj":"♎","alt":"Libra"},{"obj":"♏","alt":"Scorpio"},{"obj":"♐","alt":"Sagittarius"},{"obj":"♑","alt":"Capricorn"},{"obj":"♒","alt":"Aquarius"},{"obj":"♓","alt":"Pisces"},{"obj":"⛎","alt":"Ophiuchus"},{"obj":"🔀","alt":"Shuffle Tracks Button"},{"obj":"🔁","alt":"Repeat Button"},{"obj":"🔂","alt":"Repeat Single Button"},{"obj":"▶️","alt":"Play Button"},{"obj":"⏩","alt":"Fast-Forward Button"},{"obj":"⏭️","alt":"Next Track Button"},{"obj":"⏯️","alt":"Play or Pause Button"},{"obj":"◀️","alt":"Reverse Button"},{"obj":"⏪","alt":"Fast Reverse Button"},{"obj":"⏮️","alt":"Last Track Button"},{"obj":"🔼","alt":"Upwards Button"},{"obj":"⏫","alt":"Fast Up Button"},{"obj":"🔽","alt":"Downwards Button"},{"obj":"⏬","alt":"Fast Down Button"},{"obj":"⏸️","alt":"Pause Button"},{"obj":"⏹️","alt":"Stop Button"},{"obj":"⏺️","alt":"Record Button"},{"obj":"⏏️","alt":"Eject Button"},{"obj":"🎦","alt":"Cinema"},{"obj":"🔅","alt":"Dim Button"},{"obj":"🔆","alt":"Bright Button"},{"obj":"📶","alt":"Antenna Bars"},{"obj":"📳","alt":"Vibration Mode"},{"obj":"📴","alt":"Mobile Phone Off"},{"obj":"♀️","alt":"Female Sign"},{"obj":"♂️","alt":"Male Sign"},{"obj":"✖️","alt":"Multiply"},{"obj":"➕","alt":"Plus"},{"obj":"➖","alt":"Minus"},{"obj":"➗","alt":"Divide"},{"obj":"🟰","alt":"Heavy Equals Sign"},{"obj":"♾️","alt":"Infinity"},{"obj":"‼️","alt":"Double Exclamation Mark"},{"obj":"⁉️","alt":"Exclamation Question Mark"},{"obj":"❓","alt":"Red Question Mark"},{"obj":"❔","alt":"White Question Mark"},{"obj":"❕","alt":"White Exclamation Mark"},{"obj":"❗","alt":"Red Exclamation Mark"},{"obj":"〰️","alt":"Wavy Dash"},{"obj":"💱","alt":"Currency Exchange"},{"obj":"💲","alt":"Heavy Dollar Sign"},{"obj":"⚕️","alt":"Medical Symbol"},{"obj":"♻️","alt":"Recycling Symbol"},{"obj":"⚜️","alt":"Fleur-de-lis"},{"obj":"🔱","alt":"Trident Emblem"},{"obj":"📛","alt":"Name Badge"},{"obj":"🔰","alt":"Japanese Symbol for Beginner"},{"obj":"⭕","alt":"Hollow Red Circle"},{"obj":"✅","alt":"Check Mark Button"},{"obj":"☑️","alt":"Check Box with Check"},{"obj":"✔️","alt":"Check Mark"},{"obj":"❌","alt":"Cross Mark"},{"obj":"❎","alt":"Cross Mark Button"},{"obj":"➰","alt":"Curly Loop"},{"obj":"➿","alt":"Double Curly Loop"},{"obj":"〽️","alt":"Part Alternation Mark"},{"obj":"✳️","alt":"Eight-Spoked Asterisk"},{"obj":"✴️","alt":"Eight-Pointed Star"},{"obj":"❇️","alt":"Sparkle"},{"obj":"©️","alt":"Copyright"},{"obj":"®️","alt":"Registered"},{"obj":"™️","alt":"Trade Mark"},{"obj":"#️⃣","alt":"Keycap Number Sign"},{"obj":"*️⃣","alt":"Keycap Asterisk"},{"obj":"0️⃣","alt":"Keycap Digit Zero"},{"obj":"1️⃣","alt":"Keycap Digit One"},{"obj":"2️⃣","alt":"Keycap Digit Two"},{"obj":"3️⃣","alt":"Keycap Digit Three"},{"obj":"4️⃣","alt":"Keycap Digit Four"},{"obj":"5️⃣","alt":"Keycap Digit Five"},{"obj":"6️⃣","alt":"Keycap Digit Six"},{"obj":"7️⃣","alt":"Keycap Digit Seven"},{"obj":"8️⃣","alt":"Keycap Digit Eight"},{"obj":"9️⃣","alt":"Keycap Digit Nine"},{"obj":"🔟","alt":"Keycap: 10"},{"obj":"🔠","alt":"Input Latin Uppercase"},{"obj":"🔡","alt":"Input Latin Lowercase"},{"obj":"🔢","alt":"Input Numbers"},{"obj":"🔣","alt":"Input Symbols"},{"obj":"🔤","alt":"Input Latin Letters"},{"obj":"🅰️","alt":"A Button (Blood Type)"},{"obj":"🆎","alt":"AB Button (Blood Type)"},{"obj":"🅱️","alt":"B Button (Blood Type)"},{"obj":"🆑","alt":"CL Button"},{"obj":"🆒","alt":"Cool Button"},{"obj":"🆓","alt":"Free Button"},{"obj":"ℹ️","alt":"Information"},{"obj":"🆔","alt":"ID Button"},{"obj":"Ⓜ️","alt":"Circled M"},{"obj":"🆕","alt":"New Button"},{"obj":"🆖","alt":"NG Button"},{"obj":"🅾️","alt":"O Button (Blood Type)"},{"obj":"🆗","alt":"OK Button"},{"obj":"🅿️","alt":"P Button"},{"obj":"🆘","alt":"SOS Button"},{"obj":"🆙","alt":"Up! Button"},{"obj":"🆚","alt":"Vs Button"},{"obj":"🈁","alt":"Japanese “Here” Button"},{"obj":"🈂️","alt":"Japanese “Service Charge” Button"},{"obj":"🈷️","alt":"Japanese “Monthly Amount” Button"},{"obj":"🈶","alt":"Japanese “Not Free of Charge” Button"},{"obj":"🈯","alt":"Japanese “Reserved” Button"},{"obj":"🉐","alt":"Japanese “Bargain” Button"},{"obj":"🈹","alt":"Japanese “Discount” Button"},{"obj":"🈚","alt":"Japanese “Free of Charge” Button"},{"obj":"🈲","alt":"Japanese “Prohibited” Button"},{"obj":"🉑","alt":"Japanese “Acceptable” Button"},{"obj":"🈸","alt":"Japanese “Application” Button"},{"obj":"🈴","alt":"Japanese “Passing Grade” Button"},{"obj":"🈳","alt":"Japanese “Vacancy” Button"},{"obj":"㊗️","alt":"Japanese “Congratulations” Button"},{"obj":"㊙️","alt":"Japanese “Secret” Button"},{"obj":"🈺","alt":"Japanese “Open for Business” Button"},{"obj":"🈵","alt":"Japanese “No Vacancy” Button"},{"obj":"🔴","alt":"Red Circle"},{"obj":"🟠","alt":"Orange Circle"},{"obj":"🟡","alt":"Yellow Circle"},{"obj":"🟢","alt":"Green Circle"},{"obj":"🔵","alt":"Blue Circle"},{"obj":"🟣","alt":"Purple Circle"},{"obj":"🟤","alt":"Brown Circle"},{"obj":"⚫","alt":"Black Circle"},{"obj":"⚪","alt":"White Circle"},{"obj":"🟥","alt":"Red Square"},{"obj":"🟧","alt":"Orange Square"},{"obj":"🟨","alt":"Yellow Square"},{"obj":"🟩","alt":"Green Square"},{"obj":"🟦","alt":"Blue Square"},{"obj":"🟪","alt":"Purple Square"},{"obj":"🟫","alt":"Brown Square"},{"obj":"⬛","alt":"Black Large Square"},{"obj":"⬜","alt":"White Large Square"},{"obj":"◼️","alt":"Black Medium Square"},{"obj":"◻️","alt":"White Medium Square"},{"obj":"◾","alt":"Black Medium-Small Square"},{"obj":"◽","alt":"White Medium-Small Square"},{"obj":"▪️","alt":"Black Small Square"},{"obj":"▫️","alt":"White Small Square"},{"obj":"🔶","alt":"Large Orange Diamond"},{"obj":"🔷","alt":"Large Blue Diamond"},{"obj":"🔸","alt":"Small Orange Diamond"},{"obj":"🔹","alt":"Small Blue Diamond"},{"obj":"🔺","alt":"Red Triangle Pointed Up"},{"obj":"🔻","alt":"Red Triangle Pointed Down"},{"obj":"💠","alt":"Diamond with a Dot"},{"obj":"🔘","alt":"Radio Button"},{"obj":"🔳","alt":"White Square Button"},{"obj":"🔲","alt":"Black Square Button"},]},
      flags = {"name":"Flags","key":"flags","mob":"🎌","emojis":[{"obj":"🏁","alt":"Chequered Flag"},{"obj":"🚩","alt":"Triangular Flag"},{"obj":"🎌","alt":"Crossed Flags"},{"obj":"🏴","alt":"Black Flag"},{"obj":"🏳️","alt":"White Flag"},{"obj":"🏳️‍🌈","alt":"Rainbow Flag"},{"obj":"🏳️‍⚧️","alt":"Transgender Flag"},{"obj":"🏴‍☠️","alt":"Pirate Flag"},{"obj":"🇦🇨","alt":"Flag: Ascension Island"},{"obj":"🇦🇩","alt":"Flag: Andorra"},{"obj":"🇦🇪","alt":"Flag: United Arab Emirates"},{"obj":"🇦🇫","alt":"Flag: Afghanistan"},{"obj":"🇦🇬","alt":"Flag: Antigua & Barbuda"},{"obj":"🇦🇮","alt":"Flag: Anguilla"},{"obj":"🇦🇱","alt":"Flag: Albania"},{"obj":"🇦🇲","alt":"Flag: Armenia"},{"obj":"🇦🇴","alt":"Flag: Angola"},{"obj":"🇦🇶","alt":"Flag: Antarctica"},{"obj":"🇦🇷","alt":"Flag: Argentina"},{"obj":"🇦🇸","alt":"Flag: American Samoa"},{"obj":"🇦🇹","alt":"Flag: Austria"},{"obj":"🇦🇺","alt":"Flag: Australia"},{"obj":"🇦🇼","alt":"Flag: Aruba"},{"obj":"🇦🇽","alt":"Flag: Åland Islands"},{"obj":"🇦🇿","alt":"Flag: Azerbaijan"},{"obj":"🇧🇦","alt":"Flag: Bosnia & Herzegovina"},{"obj":"🇧🇧","alt":"Flag: Barbados"},{"obj":"🇧🇩","alt":"Flag: Bangladesh"},{"obj":"🇧🇪","alt":"Flag: Belgium"},{"obj":"🇧🇫","alt":"Flag: Burkina Faso"},{"obj":"🇧🇬","alt":"Flag: Bulgaria"},{"obj":"🇧🇭","alt":"Flag: Bahrain"},{"obj":"🇧🇮","alt":"Flag: Burundi"},{"obj":"🇧🇯","alt":"Flag: Benin"},{"obj":"🇧🇱","alt":"Flag: St. Barthélemy"},{"obj":"🇧🇲","alt":"Flag: Bermuda"},{"obj":"🇧🇳","alt":"Flag: Brunei"},{"obj":"🇧🇴","alt":"Flag: Bolivia"},{"obj":"🇧🇶","alt":"Flag: Caribbean Netherlands"},{"obj":"🇧🇷","alt":"Flag: Brazil"},{"obj":"🇧🇸","alt":"Flag: Bahamas"},{"obj":"🇧🇹","alt":"Flag: Bhutan"},{"obj":"🇧🇻","alt":"Flag: Bouvet Island"},{"obj":"🇧🇼","alt":"Flag: Botswana"},{"obj":"🇧🇾","alt":"Flag: Belarus"},{"obj":"🇧🇿","alt":"Flag: Belize"},{"obj":"🇨🇦","alt":"Flag: Canada"},{"obj":"🇨🇨","alt":"Flag: Cocos (Keeling) Islands"},{"obj":"🇨🇩","alt":"Flag: Congo - Kinshasa"},{"obj":"🇨🇫","alt":"Flag: Central African Republic"},{"obj":"🇨🇬","alt":"Flag: Congo - Brazzaville"},{"obj":"🇨🇭","alt":"Flag: Switzerland"},{"obj":"🇨🇮","alt":"Flag: Côte d’Ivoire"},{"obj":"🇨🇰","alt":"Flag: Cook Islands"},{"obj":"🇨🇱","alt":"Flag: Chile"},{"obj":"🇨🇲","alt":"Flag: Cameroon"},{"obj":"🇨🇳","alt":"Flag: China"},{"obj":"🇨🇴","alt":"Flag: Colombia"},{"obj":"🇨🇵","alt":"Flag: Clipperton Island"},{"obj":"🇨🇷","alt":"Flag: Costa Rica"},{"obj":"🇨🇺","alt":"Flag: Cuba"},{"obj":"🇨🇻","alt":"Flag: Cape Verde"},{"obj":"🇨🇼","alt":"Flag: Curaçao"},{"obj":"🇨🇽","alt":"Flag: Christmas Island"},{"obj":"🇨🇾","alt":"Flag: Cyprus"},{"obj":"🇨🇿","alt":"Flag: Czechia"},{"obj":"🇩🇪","alt":"Flag: Germany"},{"obj":"🇩🇬","alt":"Flag: Diego Garcia"},{"obj":"🇩🇯","alt":"Flag: Djibouti"},{"obj":"🇩🇰","alt":"Flag: Denmark"},{"obj":"🇩🇲","alt":"Flag: Dominica"},{"obj":"🇩🇴","alt":"Flag: Dominican Republic"},{"obj":"🇩🇿","alt":"Flag: Algeria"},{"obj":"🇪🇦","alt":"Flag: Ceuta & Melilla"},{"obj":"🇪🇨","alt":"Flag: Ecuador"},{"obj":"🇪🇪","alt":"Flag: Estonia"},{"obj":"🇪🇬","alt":"Flag: Egypt"},{"obj":"🇪🇭","alt":"Flag: Western Sahara"},{"obj":"🇪🇷","alt":"Flag: Eritrea"},{"obj":"🇪🇸","alt":"Flag: Spain"},{"obj":"🇪🇹","alt":"Flag: Ethiopia"},{"obj":"🇪🇺","alt":"Flag: European Union"},{"obj":"🇫🇮","alt":"Flag: Finland"},{"obj":"🇫🇯","alt":"Flag: Fiji"},{"obj":"🇫🇰","alt":"Flag: Falkland Islands"},{"obj":"🇫🇲","alt":"Flag: Micronesia"},{"obj":"🇫🇴","alt":"Flag: Faroe Islands"},{"obj":"🇫🇷","alt":"Flag: France"},{"obj":"🇬🇦","alt":"Flag: Gabon"},{"obj":"🇬🇧","alt":"Flag: United Kingdom"},{"obj":"🇬🇩","alt":"Flag: Grenada"},{"obj":"🇬🇪","alt":"Flag: Georgia"},{"obj":"🇬🇫","alt":"Flag: French Guiana"},{"obj":"🇬🇬","alt":"Flag: Guernsey"},{"obj":"🇬🇭","alt":"Flag: Ghana"},{"obj":"🇬🇮","alt":"Flag: Gibraltar"},{"obj":"🇬🇱","alt":"Flag: Greenland"},{"obj":"🇬🇲","alt":"Flag: Gambia"},{"obj":"🇬🇳","alt":"Flag: Guinea"},{"obj":"🇬🇵","alt":"Flag: Guadeloupe"},{"obj":"🇬🇶","alt":"Flag: Equatorial Guinea"},{"obj":"🇬🇷","alt":"Flag: Greece"},{"obj":"🇬🇸","alt":"Flag: South Georgia & South Sandwich Islands"},{"obj":"🇬🇹","alt":"Flag: Guatemala"},{"obj":"🇬🇺","alt":"Flag: Guam"},{"obj":"🇬🇼","alt":"Flag: Guinea-Bissau"},{"obj":"🇬🇾","alt":"Flag: Guyana"},{"obj":"🇭🇰","alt":"Flag: Hong Kong SAR China"},{"obj":"🇭🇲","alt":"Flag: Heard & McDonald Islands"},{"obj":"🇭🇳","alt":"Flag: Honduras"},{"obj":"🇭🇷","alt":"Flag: Croatia"},{"obj":"🇭🇹","alt":"Flag: Haiti"},{"obj":"🇭🇺","alt":"Flag: Hungary"},{"obj":"🇮🇨","alt":"Flag: Canary Islands"},{"obj":"🇮🇩","alt":"Flag: Indonesia"},{"obj":"🇮🇪","alt":"Flag: Ireland"},{"obj":"🇮🇱","alt":"Flag: Israel"},{"obj":"🇮🇲","alt":"Flag: Isle of Man"},{"obj":"🇮🇳","alt":"Flag: India"},{"obj":"🇮🇴","alt":"Flag: British Indian Ocean Territory"},{"obj":"🇮🇶","alt":"Flag: Iraq"},{"obj":"🇮🇷","alt":"Flag: Iran"},{"obj":"🇮🇸","alt":"Flag: Iceland"},{"obj":"🇮🇹","alt":"Flag: Italy"},{"obj":"🇯🇪","alt":"Flag: Jersey"},{"obj":"🇯🇲","alt":"Flag: Jamaica"},{"obj":"🇯🇴","alt":"Flag: Jordan"},{"obj":"🇯🇵","alt":"Flag: Japan"},{"obj":"🇰🇪","alt":"Flag: Kenya"},{"obj":"🇰🇬","alt":"Flag: Kyrgyzstan"},{"obj":"🇰🇭","alt":"Flag: Cambodia"},{"obj":"🇰🇮","alt":"Flag: Kiribati"},{"obj":"🇰🇲","alt":"Flag: Comoros"},{"obj":"🇰🇳","alt":"Flag: St. Kitts & Nevis"},{"obj":"🇰🇵","alt":"Flag: North Korea"},{"obj":"🇰🇷","alt":"Flag: South Korea"},{"obj":"🇰🇼","alt":"Flag: Kuwait"},{"obj":"🇰🇾","alt":"Flag: Cayman Islands"},{"obj":"🇰🇿","alt":"Flag: Kazakhstan"},{"obj":"🇱🇦","alt":"Flag: Laos"},{"obj":"🇱🇧","alt":"Flag: Lebanon"},{"obj":"🇱🇨","alt":"Flag: St. Lucia"},{"obj":"🇱🇮","alt":"Flag: Liechtenstein"},{"obj":"🇱🇰","alt":"Flag: Sri Lanka"},{"obj":"🇱🇷","alt":"Flag: Liberia"},{"obj":"🇱🇸","alt":"Flag: Lesotho"},{"obj":"🇱🇹","alt":"Flag: Lithuania"},{"obj":"🇱🇺","alt":"Flag: Luxembourg"},{"obj":"🇱🇻","alt":"Flag: Latvia"},{"obj":"🇱🇾","alt":"Flag: Libya"},{"obj":"🇲🇦","alt":"Flag: Morocco"},{"obj":"🇲🇨","alt":"Flag: Monaco"},{"obj":"🇲🇩","alt":"Flag: Moldova"},{"obj":"🇲🇪","alt":"Flag: Montenegro"},{"obj":"🇲🇫","alt":"Flag: St. Martin"},{"obj":"🇲🇬","alt":"Flag: Madagascar"},{"obj":"🇲🇭","alt":"Flag: Marshall Islands"},{"obj":"🇲🇰","alt":"Flag: North Macedonia"},{"obj":"🇲🇱","alt":"Flag: Mali"},{"obj":"🇲🇲","alt":"Flag: Myanmar (Burma)"},{"obj":"🇲🇳","alt":"Flag: Mongolia"},{"obj":"🇲🇴","alt":"Flag: Macao Sar China"},{"obj":"🇲🇵","alt":"Flag: Northern Mariana Islands"},{"obj":"🇲🇶","alt":"Flag: Martinique"},{"obj":"🇲🇷","alt":"Flag: Mauritania"},{"obj":"🇲🇸","alt":"Flag: Montserrat"},{"obj":"🇲🇹","alt":"Flag: Malta"},{"obj":"🇲🇺","alt":"Flag: Mauritius"},{"obj":"🇲🇻","alt":"Flag: Maldives"},{"obj":"🇲🇼","alt":"Flag: Malawi"},{"obj":"🇲🇽","alt":"Flag: Mexico"},{"obj":"🇲🇾","alt":"Flag: Malaysia"},{"obj":"🇲🇿","alt":"Flag: Mozambique"},{"obj":"🇳🇦","alt":"Flag: Namibia"},{"obj":"🇳🇨","alt":"Flag: New Caledonia"},{"obj":"🇳🇪","alt":"Flag: Niger"},{"obj":"🇳🇫","alt":"Flag: Norfolk Island"},{"obj":"🇳🇬","alt":"Flag: Nigeria"},{"obj":"🇳🇮","alt":"Flag: Nicaragua"},{"obj":"🇳🇱","alt":"Flag: Netherlands"},{"obj":"🇳🇴","alt":"Flag: Norway"},{"obj":"🇳🇵","alt":"Flag: Nepal"},{"obj":"🇳🇷","alt":"Flag: Nauru"},{"obj":"🇳🇺","alt":"Flag: Niue"},{"obj":"🇳🇿","alt":"Flag: New Zealand"},{"obj":"🇴🇲","alt":"Flag: Oman"},{"obj":"🇵🇦","alt":"Flag: Panama"},{"obj":"🇵🇪","alt":"Flag: Peru"},{"obj":"🇵🇫","alt":"Flag: French Polynesia"},{"obj":"🇵🇬","alt":"Flag: Papua New Guinea"},{"obj":"🇵🇭","alt":"Flag: Philippines"},{"obj":"🇵🇰","alt":"Flag: Pakistan"},{"obj":"🇵🇱","alt":"Flag: Poland"},{"obj":"🇵🇲","alt":"Flag: St. Pierre & Miquelon"},{"obj":"🇵🇳","alt":"Flag: Pitcairn Islands"},{"obj":"🇵🇷","alt":"Flag: Puerto Rico"},{"obj":"🇵🇸","alt":"Flag: Palestinian Territories"},{"obj":"🇵🇹","alt":"Flag: Portugal"},{"obj":"🇵🇼","alt":"Flag: Palau"},{"obj":"🇵🇾","alt":"Flag: Paraguay"},{"obj":"🇶🇦","alt":"Flag: Qatar"},{"obj":"🇷🇪","alt":"Flag: Réunion"},{"obj":"🇷🇴","alt":"Flag: Romania"},{"obj":"🇷🇸","alt":"Flag: Serbia"},{"obj":"🇷🇺","alt":"Flag: Russia"},{"obj":"🇷🇼","alt":"Flag: Rwanda"},{"obj":"🇸🇦","alt":"Flag: Saudi Arabia"},{"obj":"🇸🇧","alt":"Flag: Solomon Islands"},{"obj":"🇸🇨","alt":"Flag: Seychelles"},{"obj":"🇸🇩","alt":"Flag: Sudan"},{"obj":"🇸🇪","alt":"Flag: Sweden"},{"obj":"🇸🇬","alt":"Flag: Singapore"},{"obj":"🇸🇭","alt":"Flag: St. Helena"},{"obj":"🇸🇮","alt":"Flag: Slovenia"},{"obj":"🇸🇯","alt":"Flag: Svalbard & Jan Mayen"},{"obj":"🇸🇰","alt":"Flag: Slovakia"},{"obj":"🇸🇱","alt":"Flag: Sierra Leone"},{"obj":"🇸🇲","alt":"Flag: San Marino"},{"obj":"🇸🇳","alt":"Flag: Senegal"},{"obj":"🇸🇴","alt":"Flag: Somalia"},{"obj":"🇸🇷","alt":"Flag: Suriname"},{"obj":"🇸🇸","alt":"Flag: South Sudan"},{"obj":"🇸🇹","alt":"Flag: São Tomé & Príncipe"},{"obj":"🇸🇻","alt":"Flag: El Salvador"},{"obj":"🇸🇽","alt":"Flag: Sint Maarten"},{"obj":"🇸🇾","alt":"Flag: Syria"},{"obj":"🇸🇿","alt":"Flag: Eswatini"},{"obj":"🇹🇦","alt":"Flag: Tristan Da Cunha"},{"obj":"🇹🇨","alt":"Flag: Turks & Caicos Islands"},{"obj":"🇹🇩","alt":"Flag: Chad"},{"obj":"🇹🇫","alt":"Flag: French Southern Territories"},{"obj":"🇹🇬","alt":"Flag: Togo"},{"obj":"🇹🇭","alt":"Flag: Thailand"},{"obj":"🇹🇯","alt":"Flag: Tajikistan"},{"obj":"🇹🇰","alt":"Flag: Tokelau"},{"obj":"🇹🇱","alt":"Flag: Timor-Leste"},{"obj":"🇹🇲","alt":"Flag: Turkmenistan"},{"obj":"🇹🇳","alt":"Flag: Tunisia"},{"obj":"🇹🇴","alt":"Flag: Tonga"},{"obj":"🇹🇷","alt":"Flag: Turkey"},{"obj":"🇹🇹","alt":"Flag: Trinidad & Tobago"},{"obj":"🇹🇻","alt":"Flag: Tuvalu"},{"obj":"🇹🇼","alt":"Flag: Taiwan"},{"obj":"🇹🇿","alt":"Flag: Tanzania"},{"obj":"🇺🇦","alt":"Flag: Ukraine"},{"obj":"🇺🇬","alt":"Flag: Uganda"},{"obj":"🇺🇲","alt":"Flag: U.S. Outlying Islands"},{"obj":"🇺🇳","alt":"Flag: United Nations"},{"obj":"🇺🇸","alt":"Flag: United States"},{"obj":"🇺🇾","alt":"Flag: Uruguay"},{"obj":"🇺🇿","alt":"Flag: Uzbekistan"},{"obj":"🇻🇦","alt":"Flag: Vatican City"},{"obj":"🇻🇨","alt":"Flag: St. Vincent & Grenadines"},{"obj":"🇻🇪","alt":"Flag: Venezuela"},{"obj":"🇻🇬","alt":"Flag: British Virgin Islands"},{"obj":"🇻🇮","alt":"Flag: U.S. Virgin Islands"},{"obj":"🇻🇳","alt":"Flag: Vietnam"},{"obj":"🇻🇺","alt":"Flag: Vanuatu"},{"obj":"🇼🇫","alt":"Flag: Wallis & Futuna"},{"obj":"🇼🇸","alt":"Flag: Samoa"},{"obj":"🇽🇰","alt":"Flag: Kosovo"},{"obj":"🇾🇪","alt":"Flag: Yemen"},{"obj":"🇾🇹","alt":"Flag: Mayotte"},{"obj":"🇿🇦","alt":"Flag: South Africa"},{"obj":"🇿🇲","alt":"Flag: Zambia"},{"obj":"🇿🇼","alt":"Flag: Zimbabwe"},{"obj":"🏴󠁧󠁢󠁥󠁮󠁧󠁿","alt":"Flag: England"},{"obj":"🏴󠁧󠁢󠁳󠁣󠁴󠁿","alt":"Flag: Scotland"},{"obj":"🏴󠁧󠁢󠁷󠁬󠁳󠁿","alt":"Flag: Wales"},{"obj":"🏴󠁵󠁳󠁴󠁸󠁿","alt":"Flag for Texas (US-TX)"}]};

// Style base for filtering emojis
function emojistyle(key) {
    let style = "#spotlight-emojis spotmoji x.emoji:not(." + key + ") {display: none;}";
    return style;
}

// Function for printing the Emojiboard
let print;
function echo(key) {
    if (!print) {
        print = key;
    } else {
        print = print + key;
    }
}

// Function for Pushing Filter Keys
function setKey(input, num, keyclass) {
    echo(`<key `);
    if (keyclass) {
        echo(`class="${keyclass}" `);
    }
    //echo(`type="${input.key}" `);
    echo(`onclick="filterKey('${input.key}',${num})">`);
    echo(`<span>${input.mob}</span><span>${input.name}</span>`);
    echo(`</key>`);
}

// Function for Pushing Emojis
function setEmoji(input) {
    for (let x = 0; x < input.emojis.length; x++) {
        echo(`<x class="emoji ${input.key}" `);
        echo(`title="${input.emojis[x].alt}">`);
        echo(input.emojis[x].obj);
        echo(`</x>`);
    }
}

// Print the Emojiboard
echo(`<spotfilter>`);
setKey(smileys, 0, "active");
setKey(nature, 1);
setKey(food, 2);
setKey(activity, 3);
setKey(places, 4);
setKey(objects, 5);
setKey(symbols, 6);
setKey(flags, 7);
echo(`</spotfilter>`);
echo(`<spotmoji>`);
setEmoji(smileys);
setEmoji(nature);
setEmoji(food);
setEmoji(activity);
setEmoji(places);
setEmoji(objects);
setEmoji(symbols);
setEmoji(flags);
echo(`</spotmoji>`);

// Function for adding spotlight styles
function addStyle(css, id) {
    let head, style;
    head = document.getElementsByTagName("head")[0];
    if (!head) {window.location.reload();}
    style = document.createElement("style");
    if (id) {style.id = id;}
    style.setAttribute("type", "text/css");
    style.innerHTML = css;
    head.appendChild(style);
}

// Function for adding spotlight scripts
function addScript(js) {
    let body, script;
    body = document.getElementsByTagName("body")[0];
    if (!body) {window.location.reload();}
    script = document.createElement("script");
    script.setAttribute("type", "text/javascript");
    script.innerHTML = js;
    body.appendChild(script);
}

// Function for making JS changes
function spotlightJS(key, link, icon) {
    let spotHead = document.querySelector(".shoutbox-container .content-title.toggle");
    spotHead.removeAttribute("onclick");

    if (key.match(/enter/i)) {
        spotHead.children[0].setAttribute("onclick","toggleShoutbox()");
        spotHead.children[1].setAttribute("onclick","toggleShoutbox()");
    } else {
        spotHead.children[1].remove();
        spotHead.classList.remove("toggle");
    }

    let anchor = document.createElement("a");
    anchor.id = "spotlight";
    anchor.title = key + " Spotlight";
    anchor.href = link;
    anchor.innerHTML = `<i class="material-icons">${icon}</i>`;
    spotHead.appendChild(anchor);

    if (key.match(/exit/i)) {
        anchor = document.createElement("a");
        anchor.id = "greasylight";
        anchor.title = "View on Greasy Fork镜像";
        anchor.href = "https://gf.qytechs.cn/en/scripts/455154";
        anchor.target = "_blank";
        anchor.innerHTML = `<span class="material-icons">bug_report</span>`;
        spotHead.appendChild(anchor);

        anchor = document.createElement("a");
        anchor.id = "forumlight";
        anchor.title = "View Support Thread";
        anchor.href = location.origin + "/forums.php?action=viewtopic&topicid=42627";
        anchor.target = "_blank";
        anchor.innerHTML = `<span class="material-icons">info_outline</span>`;
        spotHead.appendChild(anchor);
    }
}

// Function for adding new Emoji toggle button
function emojiboardJS() {
    let face = document.createElement("span"),
        ibbc = document.getElementById("shout-ibb-container"),
        befr = document.getElementById("shoutHistoryBtn");
    face.classList.add("inline-submit-btn");
    face.setAttribute("onclick","toggleEmojis()");
    face.innerHTML = "<i class='material-icons'>face</i>";
    ibbc.insertBefore(face,befr);
}

// Fixing vh height issue on Chrome Android
function calcVH() {
	var vH = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
    var vH2 = vH - 135;
	document.querySelector("#shouts-container").setAttribute("style", "height: calc(" + vH2 + "px - 1rem)");
}

// Removing whitespace from Shout Ibb Container
function whiteNull() {
    let ibbcon = document.getElementById("shout-ibb-container");
    ibbcon.innerHTML = ibbcon.innerHTML.replace(/>\s+</g,'><');
}

// Producing the base for new emojis
function emojiJS(key) {
    let container = document.getElementById("shout-send-container"),
        bottom = document.getElementById("shout_text"),
        div = document.createElement("div");
    div.id = "spotlight-emojis";
    div.classList.add("fader");
    div.innerHTML = key;
    container.insertBefore(div, bottom);
}

// Putting native smileys in a different container
function smileyJS() {
    let container = document.getElementById("shout-send-container"),
        bottom = document.getElementById("shout_text"),
        div = document.createElement("div"),
        old = document.getElementById("smilies-outline"),
        toggle = document.querySelector("#shout-ibb-container span[onclick*='toggleSmilies']");
    div.innerHTML = old.innerHTML;
    old.remove();
    div.id = "spotlight-smileys";
    div.classList.add("fader");
    container.insertBefore(div, bottom);

    toggle.setAttribute("onclick","toggleSmileys()");
}

// Check if spotlight URL matches
if (location.href === location.origin + "/?spotlight") {
    // Set cookie for expanded Shoutbox
    document.cookie = "hideShoutbox=0";

    // Push the styles in head
    addStyle(spotlight,"spotlight");
    addStyle(emojistyle("smileys"),"emoji");

    // Change stuff when page loads
    window.onload = function () {
        addScript(filtermojis);
        spotlightJS("Exit",location.origin,"fullscreen_exit");
        emojiboardJS();
        calcVH();
        whiteNull();
        window.addEventListener("onorientationchange", calcVH, true);
        window.addEventListener("resize", calcVH, true);
        emojiJS(print);
        smileyJS();

        // Adding Emojis to Shout Text when clicked
        document.addEventListener("click", function(event) {
            if (!event.target.tagName.match(/x/i)) {return;}
            if (!event.target.className.match(/emoji/i)) {return;}
            if (!event.target.parentNode.tagName.match(/spotmoji/i)) {return;}

            let shoutText = document.getElementById("shout_text"),
                thisEmoji = event.target.innerHTML;
            shoutText.value = shoutText.value + thisEmoji;
            shoutText.focus();
        });

        // Close emojiboards after sending a message
        document.getElementById("sendShoutBtn").addEventListener("click", function() {
            function closeEmojis(key) {
                let emokey = document.getElementById(key);
                if (emokey.className.match(/shiner/i)) {
                    emokey.classList.remove("shiner");
                    setTimeout(function() {
                        emokey.classList.add("fader");
                    }, 200);
                }
            }

            closeEmojis("spotlight-emojis");
            closeEmojis("spotlight-smileys");
        });
    }
}

// Check if user is on the homepage
if (location.href === location.origin + "/") {
    // Push the styles in head
    addStyle(shoutbox);

    // Change stuff when page loads
    window.onload = function () {
        spotlightJS("Enter","?spotlight","fullscreen");
        whiteNull();
    }
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址