packages feed

pandoc 2.8.1 → 2.9

raw patch · 22 files changed

+239/−10507 lines, 22 filesdep +emojisdep −template-haskelldep ~doctemplates

Dependencies added: emojis

Dependencies removed: template-haskell

Dependency ranges changed: doctemplates

Files

AUTHORS.md view
@@ -57,6 +57,7 @@ - David Lazar - David Röthlisberger - Denis Laxalde+- Denis Maier - Derek Chen-Becker - Dmitry Pogodin - Douglas Calvert@@ -74,6 +75,7 @@ - Florian Klink - Francesco Occhipinti - François Gannaz+- Frederik Elwert - Freiric Barral - Freirich Raabe - Frerich Raabe
@@ -196,30 +196,3 @@ revised by Martin Paul Eve and then John MacFarlane. "This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Originally by Martin Fenner."---------------------------------------------------------------------------The file emoji.json is derived from https://github.com/github/gemoji.--Copyright (c) 2019 GitHub, Inc.--Permission is hereby granted, free of charge, to any person-obtaining a copy of this software and associated documentation-files (the "Software"), to deal in the Software without-restriction, including without limitation the rights to use,-copy, modify, merge, publish, distribute, sublicense, and/or sell-copies of the Software, and to permit persons to whom the-Software is furnished to do so, subject to the following-conditions:--The above copyright notice and this permission notice shall be-included in all copies or substantial portions of the Software.--THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR-OTHER DEALINGS IN THE SOFTWARE.-
MANUAL.txt view
@@ -1,7 +1,7 @@ --- title: Pandoc User's Guide author: John MacFarlane-date: December 5, 2019+date: December 12, 2019 ---  # Synopsis@@ -988,7 +988,7 @@  :   Use the [`listings`] package for LaTeX code blocks. The package     does not support multi-byte encoding for source code. To handle UTF-8-    you would need to use a custom template. This issue is fully +    you would need to use a custom template. This issue is fully     documented here: [Encoding issue with the listings package].  `-i`, `--incremental`@@ -1906,11 +1906,11 @@ with a short line length.$~$ ``` -### Filters+### Pipes -A filter transforms the value of a variable or partial. Filters are+A pipe transforms the value of a variable or partial. Pipes are specified using a slash (`/`) between the variable name (or partial)-and the filter name. Example:+and the pipe name. Example:  ``` $for(name)$@@ -1924,7 +1924,7 @@ $employee:name()/uppercase$ ``` -Filters may be chained:+Pipes may be chained:  ``` $for(employees/pairs)$@@ -1932,7 +1932,7 @@ $endfor$ ``` -Some filters take parameters:+Some pipes take parameters:  ``` |----------------------|------------|@@ -1942,7 +1942,7 @@ |----------------------|------------| ``` -Currently the following filters are predefined:+Currently the following pipes are predefined:  - `pairs`:  Converts a map or array to an array of maps,   each with `key` and `value` fields.  If the original@@ -2127,6 +2127,10 @@ `slideous-url` :   base URL for Slideous documents (defaults to `slideous`) +`title-slide-attributes`+:   additional attributes for the title slide of reveal.js slide shows.+    See [background in reveal.js and beamer] for an example.+ [reveal.js configuration options]: https://github.com/hakimel/reveal.js#configuration  ### Variables for Beamer slides@@ -4135,6 +4139,9 @@ you need to enclose text in literal `$` characters, backslash-escape them and they won't be treated as math delimiters. +For display math, use `$$` delimiters.  (In this case, the delimiters+may be separated from the formula by whitespace.)+ TeX math will be printed in all output formats. How it is rendered depends on the output format: @@ -5342,7 +5349,7 @@  ## Background in reveal.js and beamer -Background images can be added to self-contained reveal.js slideshows and +Background images can be added to self-contained reveal.js slideshows and to beamer slideshows.  For the same image on every slide, use the  configuration@@ -5350,9 +5357,9 @@ or as a command-line variable. (There are no other options in beamer and the rest of this section concerns reveal.js slideshows.) -For reveal.js, you can instead use the reveal.js-native option -`parallaxBackgroundImage`. You can also set `parallaxBackgroundHorizontal` -and `parallaxBackgroundVertical` the same way and must also set +For reveal.js, you can instead use the reveal.js-native option+`parallaxBackgroundImage`. You can also set `parallaxBackgroundHorizontal`+and `parallaxBackgroundVertical` the same way and must also set `parallaxBackgroundSize` to have your values take effect.  To set an image for a particular reveal.js slide, add@@ -5366,6 +5373,10 @@ `data-background-size`, `data-background-repeat`, `data-background-color`, `data-transition`, and `data-transition-speed`. +To add a background image to the automatically generated title slide, use the+`title-slide-attributes` variable in the YAML metadata block. It must contain+a map of attribute names and values.+ See the [reveal.js documentation](https://github.com/hakimel/reveal.js#slide-backgrounds) for more details.@@ -5376,6 +5387,9 @@ --- title: My Slideshow parallaxBackgroundImage: /path/to/my/background_image.png+title-slide-attributes:+    data-background-image: /path/to/title_image.png+    data-background-size: contain ---  ## Slide One
README.md view
@@ -39,8 +39,9 @@   - `gfm` ([GitHub-Flavored     Markdown](https://help.github.com/articles/github-flavored-markdown/)),     or the deprecated and less accurate `markdown_github`; use-    [`markdown_github`](#markdown-variants) only if you need extensions-    not supported in [`gfm`](#markdown-variants).+    [`markdown_github`](https://pandoc.org/MANUAL.html#markdown-variants)+    only if you need extensions not supported in+    [`gfm`](https://pandoc.org/MANUAL.html#markdown-variants).   - `haddock` ([Haddock     markup](https://www.haskell.org/haddock/doc/html/ch03s08.html))   - `html` ([HTML](http://www.w3.org/html/))@@ -49,7 +50,8 @@   - `jats` ([JATS](https://jats.nlm.nih.gov) XML)   - `json` (JSON version of native AST)   - `latex` ([LaTeX](http://latex-project.org))-  - `markdown` ([Pandoc’s Markdown](#pandocs-markdown))+  - `markdown` ([Pandoc’s+    Markdown](https://pandoc.org/MANUAL.html#pandocs-markdown))   - `markdown_mmd`     ([MultiMarkdown](http://fletcherpenney.net/multimarkdown/))   - `markdown_phpextra` ([PHP Markdown@@ -98,8 +100,9 @@   - `gfm` ([GitHub-Flavored     Markdown](https://help.github.com/articles/github-flavored-markdown/)),     or the deprecated and less accurate `markdown_github`; use-    [`markdown_github`](#markdown-variants) only if you need extensions-    not supported in [`gfm`](#markdown-variants).+    [`markdown_github`](https://pandoc.org/MANUAL.html#markdown-variants)+    only if you need extensions not supported in+    [`gfm`](https://pandoc.org/MANUAL.html#markdown-variants).   - `haddock` ([Haddock     markup](https://www.haskell.org/haddock/doc/html/ch03s08.html))   - `html` or `html5` ([HTML](http://www.w3.org/html/),@@ -118,7 +121,8 @@   - `latex` ([LaTeX](http://latex-project.org))   - `man` ([roff     man](http://man7.org/linux/man-pages/man7/groff_man.7.html))-  - `markdown` ([Pandoc’s Markdown](#pandocs-markdown))+  - `markdown` ([Pandoc’s+    Markdown](https://pandoc.org/MANUAL.html#pandocs-markdown))   - `markdown_mmd`     ([MultiMarkdown](http://fletcherpenney.net/multimarkdown/))   - `markdown_phpextra` ([PHP Markdown@@ -163,7 +167,7 @@   - `zimwiki` ([ZimWiki     markup](http://zim-wiki.org/manual/Help/Wiki_Syntax.html))   - the path of a custom lua writer, see [Custom-    writers](#custom-writers) below+    writers](https://pandoc.org/MANUAL.html#custom-writers) below  </div> 
cabal.project view
@@ -11,4 +11,4 @@ source-repository-package     type: git     location: https://github.com/jgm/pandoc-citeproc-    tag: 0.16.4+    tag: 0.16.4.1
changelog.md view
@@ -1,5 +1,67 @@ # Revision history for pandoc +## pandoc 2.9 (PROVISIONAL)++  * Text.Pandoc.Templates [API change]++    + Add Monad wrappers `WithDefaultPartials` and `WithPartials`.+      Wrapping these around an instance of `PandocMonad` gives+      us different instances of `TemplateMonad`, with different+      search behavior in retrieving partials.+      To compile a template and limit partial search to pandoc's+      data files, use `runWithDefaultPartials (compileTemplate ...)`.+      To compile a template and allow partials to be found locally+      (either on the file system or via HTTP, in the event that+      the main template has an absolute URL), ue+      `runWithPartials (compileTemplate ...)`.+    + Export `getTemplate`, which seeks a template locally,+      or via HTTP if the template has an absolute URL, falling+      back to the data files if not found.+    + Export `compileDefaultTemplate` -- does `getDefaultTemplate`+      and compiles the result, raising an error on failure.++  * Text.Pandoc.Class [API change]++    + Remove `TemplateMonad` instances for `PandocIO` and `PandocPure`.+      These were too limiting and caused a bug whereby a local+      partial could be used even when the default template was requested.+      We now rely on instances provided in the Templates module.++  * Text.Pandoc.App.OutputSettings: Simplify template retrieval code.++  * ConTeXt template: Adjust to title formatting (#5949, Denis Maier).+    Add `\setupinterlinespace` to `title`, `subtitle`, `date` and `author`+    elements:  otherwise longer titles that run over multiple lines will look+    squashed as `\tfd` etc. won't adapt the line spacing to the font size.++  * reveal.js template: Add title-slide-attributes variable (#5981,+    Frederik Elwert).++  * More informative JSON parse error (#5973).++  * Use external emojis package (forked from pandoc).  Removed emoji data+    in Text.Pandoc.Emoji.++  * Fix regression in `makeSections` (#5965).+    Previously `hierarchicalize` (the ancestor of `makeSections`) would put+    header attributes on the containing Div.  In 2.8 this behavior changed,+    which broke some tools depending on pandoc.  Here we roll back this change,+    so that attributes again migrate from the header to the containing Div when+    `makeSections` is run.  Note that attributes are retained on the header as+    well (unlike before) -- with the exception of the `id` attribute, which of+    course cannot be duplicated.++  * Fix `--toc-depth` regression in 2.8 (#5967).++  * Use doctemplates 0.8.  Rename template 'filters' as 'pipes'+    to avoid confusion with the other notion of filter used by pandoc.++  * Fix README.md so that relative links from manual become absolute.+    Previously they'd be broken links when viewed on GitHub or Hackage.+    So we add the base URL for the pandoc manual.++  * Document display math syntax in manual.+ ## pandoc 2.8.1 (2019-12-05)    * Add `ascii_identifiers` as a supported extension for `markdown`.
data/templates/default.context view
@@ -133,18 +133,18 @@ \starttext $if(title)$ \startalignment[middle]-  {\tfd $title$}+  {\tfd\setupinterlinespace $title$} $if(subtitle)$   \smallskip-  {\tfa $subtitle$}+  {\tfa\setupinterlinespace $subtitle$} $endif$ $if(author)$   \smallskip-  {\tfa $for(author)$$author$$sep$\crlf $endfor$}+  {\tfa\setupinterlinespace $for(author)$$author$$sep$\crlf $endfor$} $endif$ $if(date)$   \smallskip-  {\tfa $date$}+  {\tfa\setupinterlinespace $date$} $endif$   \bigskip \stopalignment
data/templates/default.revealjs view
@@ -55,7 +55,7 @@     <div class="slides">  $if(title)$-<section id="$idprefix$title-slide">+<section id="$idprefix$title-slide"$for(title-slide-attributes/pairs)$ $it.key$="$it.value$"$endfor$>   <h1 class="title">$title$</h1> $if(subtitle)$   <p class="subtitle">$subtitle$</p>
− emoji.json
@@ -1,10334 +0,0 @@-[-  {-    "emoji": "😀",-    "aliases": [-      "grinning"-    ]-  },-  {-    "emoji": "😃",-    "aliases": [-      "smiley"-    ]-  },-  {-    "emoji": "😄",-    "aliases": [-      "smile"-    ]-  },-  {-    "emoji": "😁",-    "aliases": [-      "grin"-    ]-  },-  {-    "emoji": "😆",-    "aliases": [-      "laughing",-      "satisfied"-    ]-  },-  {-    "emoji": "😅",-    "aliases": [-      "sweat_smile"-    ]-  },-  {-    "emoji": "🤣",-    "aliases": [-      "rofl"-    ]-  },-  {-    "emoji": "😂",-    "aliases": [-      "joy"-    ]-  },-  {-    "emoji": "🙂",-    "aliases": [-      "slightly_smiling_face"-    ]-  },-  {-    "emoji": "🙃",-    "aliases": [-      "upside_down_face"-    ]-  },-  {-    "emoji": "😉",-    "aliases": [-      "wink"-    ]-  },-  {-    "emoji": "😊",-    "aliases": [-      "blush"-    ]-  },-  {-    "emoji": "😇",-    "aliases": [-      "innocent"-    ]-  },-  {-    "emoji": "🥰",-    "aliases": [-      "smiling_face_with_three_hearts"-    ]-  },-  {-    "emoji": "😍",-    "aliases": [-      "heart_eyes"-    ]-  },-  {-    "emoji": "🤩",-    "aliases": [-      "star_struck"-    ]-  },-  {-    "emoji": "😘",-    "aliases": [-      "kissing_heart"-    ]-  },-  {-    "emoji": "😗",-    "aliases": [-      "kissing"-    ]-  },-  {-    "emoji": "☺️",-    "aliases": [-      "relaxed"-    ]-  },-  {-    "emoji": "😚",-    "aliases": [-      "kissing_closed_eyes"-    ]-  },-  {-    "emoji": "😙",-    "aliases": [-      "kissing_smiling_eyes"-    ]-  },-  {-    "emoji": "😋",-    "aliases": [-      "yum"-    ]-  },-  {-    "emoji": "😛",-    "aliases": [-      "stuck_out_tongue"-    ]-  },-  {-    "emoji": "😜",-    "aliases": [-      "stuck_out_tongue_winking_eye"-    ]-  },-  {-    "emoji": "🤪",-    "aliases": [-      "zany_face"-    ]-  },-  {-    "emoji": "😝",-    "aliases": [-      "stuck_out_tongue_closed_eyes"-    ]-  },-  {-    "emoji": "🤑",-    "aliases": [-      "money_mouth_face"-    ]-  },-  {-    "emoji": "🤗",-    "aliases": [-      "hugs"-    ]-  },-  {-    "emoji": "🤭",-    "aliases": [-      "hand_over_mouth"-    ]-  },-  {-    "emoji": "🤫",-    "aliases": [-      "shushing_face"-    ]-  },-  {-    "emoji": "🤔",-    "aliases": [-      "thinking"-    ]-  },-  {-    "emoji": "🤐",-    "aliases": [-      "zipper_mouth_face"-    ]-  },-  {-    "emoji": "🤨",-    "aliases": [-      "raised_eyebrow"-    ]-  },-  {-    "emoji": "😐",-    "aliases": [-      "neutral_face"-    ]-  },-  {-    "emoji": "😑",-    "aliases": [-      "expressionless"-    ]-  },-  {-    "emoji": "😶",-    "aliases": [-      "no_mouth"-    ]-  },-  {-    "emoji": "😏",-    "aliases": [-      "smirk"-    ]-  },-  {-    "emoji": "😒",-    "aliases": [-      "unamused"-    ]-  },-  {-    "emoji": "🙄",-    "aliases": [-      "roll_eyes"-    ]-  },-  {-    "emoji": "😬",-    "aliases": [-      "grimacing"-    ]-  },-  {-    "emoji": "🤥",-    "aliases": [-      "lying_face"-    ]-  },-  {-    "emoji": "😌",-    "aliases": [-      "relieved"-    ]-  },-  {-    "emoji": "😔",-    "aliases": [-      "pensive"-    ]-  },-  {-    "emoji": "😪",-    "aliases": [-      "sleepy"-    ]-  },-  {-    "emoji": "🤤",-    "aliases": [-      "drooling_face"-    ]-  },-  {-    "emoji": "😴",-    "aliases": [-      "sleeping"-    ]-  },-  {-    "emoji": "😷",-    "aliases": [-      "mask"-    ]-  },-  {-    "emoji": "🤒",-    "aliases": [-      "face_with_thermometer"-    ]-  },-  {-    "emoji": "🤕",-    "aliases": [-      "face_with_head_bandage"-    ]-  },-  {-    "emoji": "🤢",-    "aliases": [-      "nauseated_face"-    ]-  },-  {-    "emoji": "🤮",-    "aliases": [-      "vomiting_face"-    ]-  },-  {-    "emoji": "🤧",-    "aliases": [-      "sneezing_face"-    ]-  },-  {-    "emoji": "🥵",-    "aliases": [-      "hot_face"-    ]-  },-  {-    "emoji": "🥶",-    "aliases": [-      "cold_face"-    ]-  },-  {-    "emoji": "🥴",-    "aliases": [-      "woozy_face"-    ]-  },-  {-    "emoji": "😵",-    "aliases": [-      "dizzy_face"-    ]-  },-  {-    "emoji": "🤯",-    "aliases": [-      "exploding_head"-    ]-  },-  {-    "emoji": "🤠",-    "aliases": [-      "cowboy_hat_face"-    ]-  },-  {-    "emoji": "🥳",-    "aliases": [-      "partying_face"-    ]-  },-  {-    "emoji": "😎",-    "aliases": [-      "sunglasses"-    ]-  },-  {-    "emoji": "🤓",-    "aliases": [-      "nerd_face"-    ]-  },-  {-    "emoji": "🧐",-    "aliases": [-      "monocle_face"-    ]-  },-  {-    "emoji": "😕",-    "aliases": [-      "confused"-    ]-  },-  {-    "emoji": "😟",-    "aliases": [-      "worried"-    ]-  },-  {-    "emoji": "🙁",-    "aliases": [-      "slightly_frowning_face"-    ]-  },-  {-    "emoji": "☹",-    "aliases": [-      "frowning_face"-    ]-  },-  {-    "emoji": "😮",-    "aliases": [-      "open_mouth"-    ]-  },-  {-    "emoji": "😯",-    "aliases": [-      "hushed"-    ]-  },-  {-    "emoji": "😲",-    "aliases": [-      "astonished"-    ]-  },-  {-    "emoji": "😳",-    "aliases": [-      "flushed"-    ]-  },-  {-    "emoji": "🥺",-    "aliases": [-      "pleading_face"-    ]-  },-  {-    "emoji": "😦",-    "aliases": [-      "frowning"-    ]-  },-  {-    "emoji": "😧",-    "aliases": [-      "anguished"-    ]-  },-  {-    "emoji": "😨",-    "aliases": [-      "fearful"-    ]-  },-  {-    "emoji": "😰",-    "aliases": [-      "cold_sweat"-    ]-  },-  {-    "emoji": "😥",-    "aliases": [-      "disappointed_relieved"-    ]-  },-  {-    "emoji": "😢",-    "aliases": [-      "cry"-    ]-  },-  {-    "emoji": "😭",-    "aliases": [-      "sob"-    ]-  },-  {-    "emoji": "😱",-    "aliases": [-      "scream"-    ]-  },-  {-    "emoji": "😖",-    "aliases": [-      "confounded"-    ]-  },-  {-    "emoji": "😣",-    "aliases": [-      "persevere"-    ]-  },-  {-    "emoji": "😞",-    "aliases": [-      "disappointed"-    ]-  },-  {-    "emoji": "😓",-    "aliases": [-      "sweat"-    ]-  },-  {-    "emoji": "😩",-    "aliases": [-      "weary"-    ]-  },-  {-    "emoji": "😫",-    "aliases": [-      "tired_face"-    ]-  },-  {-    "emoji": "🥱",-    "aliases": [-      "yawning_face"-    ]-  },-  {-    "emoji": "😤",-    "aliases": [-      "triumph"-    ]-  },-  {-    "emoji": "😡",-    "aliases": [-      "rage",-      "pout"-    ]-  },-  {-    "emoji": "😠",-    "aliases": [-      "angry"-    ]-  },-  {-    "emoji": "🤬",-    "aliases": [-      "cursing_face"-    ]-  },-  {-    "emoji": "😈",-    "aliases": [-      "smiling_imp"-    ]-  },-  {-    "emoji": "👿",-    "aliases": [-      "imp"-    ]-  },-  {-    "emoji": "💀",-    "aliases": [-      "skull"-    ]-  },-  {-    "emoji": "☠",-    "aliases": [-      "skull_and_crossbones"-    ]-  },-  {-    "emoji": "💩",-    "aliases": [-      "hankey",-      "poop",-      "shit"-    ]-  },-  {-    "emoji": "🤡",-    "aliases": [-      "clown_face"-    ]-  },-  {-    "emoji": "👹",-    "aliases": [-      "japanese_ogre"-    ]-  },-  {-    "emoji": "👺",-    "aliases": [-      "japanese_goblin"-    ]-  },-  {-    "emoji": "👻",-    "aliases": [-      "ghost"-    ]-  },-  {-    "emoji": "👽",-    "aliases": [-      "alien"-    ]-  },-  {-    "emoji": "👾",-    "aliases": [-      "space_invader"-    ]-  },-  {-    "emoji": "🤖",-    "aliases": [-      "robot"-    ]-  },-  {-    "emoji": "😺",-    "aliases": [-      "smiley_cat"-    ]-  },-  {-    "emoji": "😸",-    "aliases": [-      "smile_cat"-    ]-  },-  {-    "emoji": "😹",-    "aliases": [-      "joy_cat"-    ]-  },-  {-    "emoji": "😻",-    "aliases": [-      "heart_eyes_cat"-    ]-  },-  {-    "emoji": "😼",-    "aliases": [-      "smirk_cat"-    ]-  },-  {-    "emoji": "😽",-    "aliases": [-      "kissing_cat"-    ]-  },-  {-    "emoji": "🙀",-    "aliases": [-      "scream_cat"-    ]-  },-  {-    "emoji": "😿",-    "aliases": [-      "crying_cat_face"-    ]-  },-  {-    "emoji": "😾",-    "aliases": [-      "pouting_cat"-    ]-  },-  {-    "emoji": "🙈",-    "aliases": [-      "see_no_evil"-    ]-  },-  {-    "emoji": "🙉",-    "aliases": [-      "hear_no_evil"-    ]-  },-  {-    "emoji": "🙊",-    "aliases": [-      "speak_no_evil"-    ]-  },-  {-    "emoji": "💋",-    "aliases": [-      "kiss"-    ]-  },-  {-    "emoji": "💌",-    "aliases": [-      "love_letter"-    ]-  },-  {-    "emoji": "💘",-    "aliases": [-      "cupid"-    ]-  },-  {-    "emoji": "💝",-    "aliases": [-      "gift_heart"-    ]-  },-  {-    "emoji": "💖",-    "aliases": [-      "sparkling_heart"-    ]-  },-  {-    "emoji": "💗",-    "aliases": [-      "heartpulse"-    ]-  },-  {-    "emoji": "💓",-    "aliases": [-      "heartbeat"-    ]-  },-  {-    "emoji": "💞",-    "aliases": [-      "revolving_hearts"-    ]-  },-  {-    "emoji": "💕",-    "aliases": [-      "two_hearts"-    ]-  },-  {-    "emoji": "💟",-    "aliases": [-      "heart_decoration"-    ]-  },-  {-    "emoji": "❣️",-    "aliases": [-      "heavy_heart_exclamation"-    ]-  },-  {-    "emoji": "💔",-    "aliases": [-      "broken_heart"-    ]-  },-  {-    "emoji": "❤️",-    "aliases": [-      "heart"-    ]-  },-  {-    "emoji": "🧡",-    "aliases": [-      "orange_heart"-    ]-  },-  {-    "emoji": "💛",-    "aliases": [-      "yellow_heart"-    ]-  },-  {-    "emoji": "💚",-    "aliases": [-      "green_heart"-    ]-  },-  {-    "emoji": "💙",-    "aliases": [-      "blue_heart"-    ]-  },-  {-    "emoji": "💜",-    "aliases": [-      "purple_heart"-    ]-  },-  {-    "emoji": "🤎",-    "aliases": [-      "brown_heart"-    ]-  },-  {-    "emoji": "🖤",-    "aliases": [-      "black_heart"-    ]-  },-  {-    "emoji": "🤍",-    "aliases": [-      "white_heart"-    ]-  },-  {-    "emoji": "💯",-    "aliases": [-      "100"-    ]-  },-  {-    "emoji": "💢",-    "aliases": [-      "anger"-    ]-  },-  {-    "emoji": "💥",-    "aliases": [-      "boom",-      "collision"-    ]-  },-  {-    "emoji": "💫",-    "aliases": [-      "dizzy"-    ]-  },-  {-    "emoji": "💦",-    "aliases": [-      "sweat_drops"-    ]-  },-  {-    "emoji": "💨",-    "aliases": [-      "dash"-    ]-  },-  {-    "emoji": "🕳",-    "aliases": [-      "hole"-    ]-  },-  {-    "emoji": "💣",-    "aliases": [-      "bomb"-    ]-  },-  {-    "emoji": "💬",-    "aliases": [-      "speech_balloon"-    ]-  },-  {-    "emoji": "👁️‍🗨️",-    "aliases": [-      "eye_speech_bubble"-    ]-  },-  {-    "emoji": "🗨",-    "aliases": [-      "left_speech_bubble"-    ]-  },-  {-    "emoji": "🗯",-    "aliases": [-      "right_anger_bubble"-    ]-  },-  {-    "emoji": "💭",-    "aliases": [-      "thought_balloon"-    ]-  },-  {-    "emoji": "💤",-    "aliases": [-      "zzz"-    ]-  },-  {-    "emoji": "👋",-    "aliases": [-      "wave"-    ]-  },-  {-    "emoji": "🤚",-    "aliases": [-      "raised_back_of_hand"-    ]-  },-  {-    "emoji": "🖐",-    "aliases": [-      "raised_hand_with_fingers_splayed"-    ]-  },-  {-    "emoji": "✋",-    "aliases": [-      "hand",-      "raised_hand"-    ]-  },-  {-    "emoji": "🖖",-    "aliases": [-      "vulcan_salute"-    ]-  },-  {-    "emoji": "👌",-    "aliases": [-      "ok_hand"-    ]-  },-  {-    "emoji": "🤏",-    "aliases": [-      "pinching_hand"-    ]-  },-  {-    "emoji": "✌️",-    "aliases": [-      "v"-    ]-  },-  {-    "emoji": "🤞",-    "aliases": [-      "crossed_fingers"-    ]-  },-  {-    "emoji": "🤟",-    "aliases": [-      "love_you_gesture"-    ]-  },-  {-    "emoji": "🤘",-    "aliases": [-      "metal"-    ]-  },-  {-    "emoji": "🤙",-    "aliases": [-      "call_me_hand"-    ]-  },-  {-    "emoji": "👈",-    "aliases": [-      "point_left"-    ]-  },-  {-    "emoji": "👉",-    "aliases": [-      "point_right"-    ]-  },-  {-    "emoji": "👆",-    "aliases": [-      "point_up_2"-    ]-  },-  {-    "emoji": "🖕",-    "aliases": [-      "middle_finger",-      "fu"-    ]-  },-  {-    "emoji": "👇",-    "aliases": [-      "point_down"-    ]-  },-  {-    "emoji": "☝️",-    "aliases": [-      "point_up"-    ]-  },-  {-    "emoji": "👍",-    "aliases": [-      "+1",-      "thumbsup"-    ]-  },-  {-    "emoji": "👎",-    "aliases": [-      "-1",-      "thumbsdown"-    ]-  },-  {-    "emoji": "✊",-    "aliases": [-      "fist_raised",-      "fist"-    ]-  },-  {-    "emoji": "👊",-    "aliases": [-      "fist_oncoming",-      "facepunch",-      "punch"-    ]-  },-  {-    "emoji": "🤛",-    "aliases": [-      "fist_left"-    ]-  },-  {-    "emoji": "🤜",-    "aliases": [-      "fist_right"-    ]-  },-  {-    "emoji": "👏",-    "aliases": [-      "clap"-    ]-  },-  {-    "emoji": "🙌",-    "aliases": [-      "raised_hands"-    ]-  },-  {-    "emoji": "👐",-    "aliases": [-      "open_hands"-    ]-  },-  {-    "emoji": "🤲",-    "aliases": [-      "palms_up_together"-    ]-  },-  {-    "emoji": "🤝",-    "aliases": [-      "handshake"-    ]-  },-  {-    "emoji": "🙏",-    "aliases": [-      "pray"-    ]-  },-  {-    "emoji": "✍️",-    "aliases": [-      "writing_hand"-    ]-  },-  {-    "emoji": "💅",-    "aliases": [-      "nail_care"-    ]-  },-  {-    "emoji": "🤳",-    "aliases": [-      "selfie"-    ]-  },-  {-    "emoji": "💪",-    "aliases": [-      "muscle"-    ]-  },-  {-    "emoji": "🦾",-    "aliases": [-      "mechanical_arm"-    ]-  },-  {-    "emoji": "🦿",-    "aliases": [-      "mechanical_leg"-    ]-  },-  {-    "emoji": "🦵",-    "aliases": [-      "leg"-    ]-  },-  {-    "emoji": "🦶",-    "aliases": [-      "foot"-    ]-  },-  {-    "emoji": "👂",-    "aliases": [-      "ear"-    ]-  },-  {-    "emoji": "🦻",-    "aliases": [-      "ear_with_hearing_aid"-    ]-  },-  {-    "emoji": "👃",-    "aliases": [-      "nose"-    ]-  },-  {-    "emoji": "🧠",-    "aliases": [-      "brain"-    ]-  },-  {-    "emoji": "🦷",-    "aliases": [-      "tooth"-    ]-  },-  {-    "emoji": "🦴",-    "aliases": [-      "bone"-    ]-  },-  {-    "emoji": "👀",-    "aliases": [-      "eyes"-    ]-  },-  {-    "emoji": "👁",-    "aliases": [-      "eye"-    ]-  },-  {-    "emoji": "👅",-    "aliases": [-      "tongue"-    ]-  },-  {-    "emoji": "👄",-    "aliases": [-      "lips"-    ]-  },-  {-    "emoji": "👶",-    "aliases": [-      "baby"-    ]-  },-  {-    "emoji": "🧒",-    "aliases": [-      "child"-    ]-  },-  {-    "emoji": "👦",-    "aliases": [-      "boy"-    ]-  },-  {-    "emoji": "👧",-    "aliases": [-      "girl"-    ]-  },-  {-    "emoji": "🧑",-    "aliases": [-      "adult"-    ]-  },-  {-    "emoji": "👱",-    "aliases": [-      "blond_haired_person"-    ]-  },-  {-    "emoji": "👨",-    "aliases": [-      "man"-    ]-  },-  {-    "emoji": "🧔",-    "aliases": [-      "bearded_person"-    ]-  },-  {-    "emoji": "👱‍♂",-    "aliases": [-      "blond_haired_man"-    ]-  },-  {-    "emoji": "👨‍🦰",-    "aliases": [-      "red_haired_man"-    ]-  },-  {-    "emoji": "👨‍🦱",-    "aliases": [-      "curly_haired_man"-    ]-  },-  {-    "emoji": "👨‍🦳",-    "aliases": [-      "white_haired_man"-    ]-  },-  {-    "emoji": "👨‍🦲",-    "aliases": [-      "bald_man"-    ]-  },-  {-    "emoji": "👩",-    "aliases": [-      "woman"-    ]-  },-  {-    "emoji": "👱‍♀",-    "aliases": [-      "blond_haired_woman",-      "blonde_woman"-    ]-  },-  {-    "emoji": "👩‍🦰",-    "aliases": [-      "red_haired_woman"-    ]-  },-  {-    "emoji": "👩‍🦱",-    "aliases": [-      "curly_haired_woman"-    ]-  },-  {-    "emoji": "👩‍🦳",-    "aliases": [-      "white_haired_woman"-    ]-  },-  {-    "emoji": "👩‍🦲",-    "aliases": [-      "bald_woman"-    ]-  },-  {-    "emoji": "🧓",-    "aliases": [-      "older_adult"-    ]-  },-  {-    "emoji": "👴",-    "aliases": [-      "older_man"-    ]-  },-  {-    "emoji": "👵",-    "aliases": [-      "older_woman"-    ]-  },-  {-    "emoji": "🙍",-    "aliases": [-      "frowning_person"-    ]-  },-  {-    "emoji": "🙍‍♂",-    "aliases": [-      "frowning_man"-    ]-  },-  {-    "emoji": "🙍‍♀",-    "aliases": [-      "frowning_woman"-    ]-  },-  {-    "emoji": "🙎",-    "aliases": [-      "pouting_face"-    ]-  },-  {-    "emoji": "🙎‍♂",-    "aliases": [-      "pouting_man"-    ]-  },-  {-    "emoji": "🙎‍♀",-    "aliases": [-      "pouting_woman"-    ]-  },-  {-    "emoji": "🙅",-    "aliases": [-      "no_good"-    ]-  },-  {-    "emoji": "🙅‍♂",-    "aliases": [-      "no_good_man",-      "ng_man"-    ]-  },-  {-    "emoji": "🙅‍♀",-    "aliases": [-      "no_good_woman",-      "ng_woman"-    ]-  },-  {-    "emoji": "🙆",-    "aliases": [-      "ok_person"-    ]-  },-  {-    "emoji": "🙆‍♂",-    "aliases": [-      "ok_man"-    ]-  },-  {-    "emoji": "🙆‍♀",-    "aliases": [-      "ok_woman"-    ]-  },-  {-    "emoji": "💁",-    "aliases": [-      "tipping_hand_person",-      "information_desk_person"-    ]-  },-  {-    "emoji": "💁‍♂",-    "aliases": [-      "tipping_hand_man",-      "sassy_man"-    ]-  },-  {-    "emoji": "💁‍♀",-    "aliases": [-      "tipping_hand_woman",-      "sassy_woman"-    ]-  },-  {-    "emoji": "🙋",-    "aliases": [-      "raising_hand"-    ]-  },-  {-    "emoji": "🙋‍♂",-    "aliases": [-      "raising_hand_man"-    ]-  },-  {-    "emoji": "🙋‍♀",-    "aliases": [-      "raising_hand_woman"-    ]-  },-  {-    "emoji": "🧏",-    "aliases": [-      "deaf_person"-    ]-  },-  {-    "emoji": "🧏‍♂",-    "aliases": [-      "deaf_man"-    ]-  },-  {-    "emoji": "🧏‍♀",-    "aliases": [-      "deaf_woman"-    ]-  },-  {-    "emoji": "🙇",-    "aliases": [-      "bow"-    ]-  },-  {-    "emoji": "🙇‍♂",-    "aliases": [-      "bowing_man"-    ]-  },-  {-    "emoji": "🙇‍♀",-    "aliases": [-      "bowing_woman"-    ]-  },-  {-    "emoji": "🤦",-    "aliases": [-      "facepalm"-    ]-  },-  {-    "emoji": "🤦‍♂",-    "aliases": [-      "man_facepalming"-    ]-  },-  {-    "emoji": "🤦‍♀",-    "aliases": [-      "woman_facepalming"-    ]-  },-  {-    "emoji": "🤷",-    "aliases": [-      "shrug"-    ]-  },-  {-    "emoji": "🤷‍♂",-    "aliases": [-      "man_shrugging"-    ]-  },-  {-    "emoji": "🤷‍♀",-    "aliases": [-      "woman_shrugging"-    ]-  },-  {-    "emoji": "👨‍⚕",-    "aliases": [-      "man_health_worker"-    ]-  },-  {-    "emoji": "👩‍⚕",-    "aliases": [-      "woman_health_worker"-    ]-  },-  {-    "emoji": "👨‍🎓",-    "aliases": [-      "man_student"-    ]-  },-  {-    "emoji": "👩‍🎓",-    "aliases": [-      "woman_student"-    ]-  },-  {-    "emoji": "👨‍🏫",-    "aliases": [-      "man_teacher"-    ]-  },-  {-    "emoji": "👩‍🏫",-    "aliases": [-      "woman_teacher"-    ]-  },-  {-    "emoji": "👨‍⚖",-    "aliases": [-      "man_judge"-    ]-  },-  {-    "emoji": "👩‍⚖",-    "aliases": [-      "woman_judge"-    ]-  },-  {-    "emoji": "👨‍🌾",-    "aliases": [-      "man_farmer"-    ]-  },-  {-    "emoji": "👩‍🌾",-    "aliases": [-      "woman_farmer"-    ]-  },-  {-    "emoji": "👨‍🍳",-    "aliases": [-      "man_cook"-    ]-  },-  {-    "emoji": "👩‍🍳",-    "aliases": [-      "woman_cook"-    ]-  },-  {-    "emoji": "👨‍🔧",-    "aliases": [-      "man_mechanic"-    ]-  },-  {-    "emoji": "👩‍🔧",-    "aliases": [-      "woman_mechanic"-    ]-  },-  {-    "emoji": "👨‍🏭",-    "aliases": [-      "man_factory_worker"-    ]-  },-  {-    "emoji": "👩‍🏭",-    "aliases": [-      "woman_factory_worker"-    ]-  },-  {-    "emoji": "👨‍💼",-    "aliases": [-      "man_office_worker"-    ]-  },-  {-    "emoji": "👩‍💼",-    "aliases": [-      "woman_office_worker"-    ]-  },-  {-    "emoji": "👨‍🔬",-    "aliases": [-      "man_scientist"-    ]-  },-  {-    "emoji": "👩‍🔬",-    "aliases": [-      "woman_scientist"-    ]-  },-  {-    "emoji": "👨‍💻",-    "aliases": [-      "man_technologist"-    ]-  },-  {-    "emoji": "👩‍💻",-    "aliases": [-      "woman_technologist"-    ]-  },-  {-    "emoji": "👨‍🎤",-    "aliases": [-      "man_singer"-    ]-  },-  {-    "emoji": "👩‍🎤",-    "aliases": [-      "woman_singer"-    ]-  },-  {-    "emoji": "👨‍🎨",-    "aliases": [-      "man_artist"-    ]-  },-  {-    "emoji": "👩‍🎨",-    "aliases": [-      "woman_artist"-    ]-  },-  {-    "emoji": "👨‍✈",-    "aliases": [-      "man_pilot"-    ]-  },-  {-    "emoji": "👩‍✈",-    "aliases": [-      "woman_pilot"-    ]-  },-  {-    "emoji": "👨‍🚀",-    "aliases": [-      "man_astronaut"-    ]-  },-  {-    "emoji": "👩‍🚀",-    "aliases": [-      "woman_astronaut"-    ]-  },-  {-    "emoji": "👨‍🚒",-    "aliases": [-      "man_firefighter"-    ]-  },-  {-    "emoji": "👩‍🚒",-    "aliases": [-      "woman_firefighter"-    ]-  },-  {-    "emoji": "👮",-    "aliases": [-      "police_officer",-      "cop"-    ]-  },-  {-    "emoji": "👮‍♂",-    "aliases": [-      "policeman"-    ]-  },-  {-    "emoji": "👮‍♀",-    "aliases": [-      "policewoman"-    ]-  },-  {-    "emoji": "🕵",-    "aliases": [-      "detective"-    ]-  },-  {-    "emoji": "🕵️‍♂️",-    "aliases": [-      "male_detective"-    ]-  },-  {-    "emoji": "🕵️‍♀️",-    "aliases": [-      "female_detective"-    ]-  },-  {-    "emoji": "💂",-    "aliases": [-      "guard"-    ]-  },-  {-    "emoji": "💂‍♂",-    "aliases": [-      "guardsman"-    ]-  },-  {-    "emoji": "💂‍♀",-    "aliases": [-      "guardswoman"-    ]-  },-  {-    "emoji": "👷",-    "aliases": [-      "construction_worker"-    ]-  },-  {-    "emoji": "👷‍♂",-    "aliases": [-      "construction_worker_man"-    ]-  },-  {-    "emoji": "👷‍♀",-    "aliases": [-      "construction_worker_woman"-    ]-  },-  {-    "emoji": "🤴",-    "aliases": [-      "prince"-    ]-  },-  {-    "emoji": "👸",-    "aliases": [-      "princess"-    ]-  },-  {-    "emoji": "👳",-    "aliases": [-      "person_with_turban"-    ]-  },-  {-    "emoji": "👳‍♂",-    "aliases": [-      "man_with_turban"-    ]-  },-  {-    "emoji": "👳‍♀",-    "aliases": [-      "woman_with_turban"-    ]-  },-  {-    "emoji": "👲",-    "aliases": [-      "man_with_gua_pi_mao"-    ]-  },-  {-    "emoji": "🧕",-    "aliases": [-      "woman_with_headscarf"-    ]-  },-  {-    "emoji": "🤵",-    "aliases": [-      "man_in_tuxedo"-    ]-  },-  {-    "emoji": "👰",-    "aliases": [-      "bride_with_veil"-    ]-  },-  {-    "emoji": "🤰",-    "aliases": [-      "pregnant_woman"-    ]-  },-  {-    "emoji": "🤱",-    "aliases": [-      "breast_feeding"-    ]-  },-  {-    "emoji": "👼",-    "aliases": [-      "angel"-    ]-  },-  {-    "emoji": "🎅",-    "aliases": [-      "santa"-    ]-  },-  {-    "emoji": "🤶",-    "aliases": [-      "mrs_claus"-    ]-  },-  {-    "emoji": "🦸",-    "aliases": [-      "superhero"-    ]-  },-  {-    "emoji": "🦸‍♂",-    "aliases": [-      "superhero_man"-    ]-  },-  {-    "emoji": "🦸‍♀",-    "aliases": [-      "superhero_woman"-    ]-  },-  {-    "emoji": "🦹",-    "aliases": [-      "supervillain"-    ]-  },-  {-    "emoji": "🦹‍♂",-    "aliases": [-      "supervillain_man"-    ]-  },-  {-    "emoji": "🦹‍♀",-    "aliases": [-      "supervillain_woman"-    ]-  },-  {-    "emoji": "🧙",-    "aliases": [-      "mage"-    ]-  },-  {-    "emoji": "🧙‍♂",-    "aliases": [-      "mage_man"-    ]-  },-  {-    "emoji": "🧙‍♀",-    "aliases": [-      "mage_woman"-    ]-  },-  {-    "emoji": "🧚",-    "aliases": [-      "fairy"-    ]-  },-  {-    "emoji": "🧚‍♂",-    "aliases": [-      "fairy_man"-    ]-  },-  {-    "emoji": "🧚‍♀",-    "aliases": [-      "fairy_woman"-    ]-  },-  {-    "emoji": "🧛",-    "aliases": [-      "vampire"-    ]-  },-  {-    "emoji": "🧛‍♂",-    "aliases": [-      "vampire_man"-    ]-  },-  {-    "emoji": "🧛‍♀",-    "aliases": [-      "vampire_woman"-    ]-  },-  {-    "emoji": "🧜",-    "aliases": [-      "merperson"-    ]-  },-  {-    "emoji": "🧜‍♂",-    "aliases": [-      "merman"-    ]-  },-  {-    "emoji": "🧜‍♀",-    "aliases": [-      "mermaid"-    ]-  },-  {-    "emoji": "🧝",-    "aliases": [-      "elf"-    ]-  },-  {-    "emoji": "🧝‍♂",-    "aliases": [-      "elf_man"-    ]-  },-  {-    "emoji": "🧝‍♀",-    "aliases": [-      "elf_woman"-    ]-  },-  {-    "emoji": "🧞",-    "aliases": [-      "genie"-    ]-  },-  {-    "emoji": "🧞‍♂",-    "aliases": [-      "genie_man"-    ]-  },-  {-    "emoji": "🧞‍♀",-    "aliases": [-      "genie_woman"-    ]-  },-  {-    "emoji": "🧟",-    "aliases": [-      "zombie"-    ]-  },-  {-    "emoji": "🧟‍♂",-    "aliases": [-      "zombie_man"-    ]-  },-  {-    "emoji": "🧟‍♀",-    "aliases": [-      "zombie_woman"-    ]-  },-  {-    "emoji": "💆",-    "aliases": [-      "massage"-    ]-  },-  {-    "emoji": "💆‍♂",-    "aliases": [-      "massage_man"-    ]-  },-  {-    "emoji": "💆‍♀",-    "aliases": [-      "massage_woman"-    ]-  },-  {-    "emoji": "💇",-    "aliases": [-      "haircut"-    ]-  },-  {-    "emoji": "💇‍♂",-    "aliases": [-      "haircut_man"-    ]-  },-  {-    "emoji": "💇‍♀",-    "aliases": [-      "haircut_woman"-    ]-  },-  {-    "emoji": "🚶",-    "aliases": [-      "walking"-    ]-  },-  {-    "emoji": "🚶‍♂",-    "aliases": [-      "walking_man"-    ]-  },-  {-    "emoji": "🚶‍♀",-    "aliases": [-      "walking_woman"-    ]-  },-  {-    "emoji": "🧍",-    "aliases": [-      "standing_person"-    ]-  },-  {-    "emoji": "🧍‍♂",-    "aliases": [-      "standing_man"-    ]-  },-  {-    "emoji": "🧍‍♀",-    "aliases": [-      "standing_woman"-    ]-  },-  {-    "emoji": "🧎",-    "aliases": [-      "kneeling_person"-    ]-  },-  {-    "emoji": "🧎‍♂",-    "aliases": [-      "kneeling_man"-    ]-  },-  {-    "emoji": "🧎‍♀",-    "aliases": [-      "kneeling_woman"-    ]-  },-  {-    "emoji": "👨‍🦯",-    "aliases": [-      "man_with_probing_cane"-    ]-  },-  {-    "emoji": "👩‍🦯",-    "aliases": [-      "woman_with_probing_cane"-    ]-  },-  {-    "emoji": "👨‍🦼",-    "aliases": [-      "man_in_motorized_wheelchair"-    ]-  },-  {-    "emoji": "👩‍🦼",-    "aliases": [-      "woman_in_motorized_wheelchair"-    ]-  },-  {-    "emoji": "👨‍🦽",-    "aliases": [-      "man_in_manual_wheelchair"-    ]-  },-  {-    "emoji": "👩‍🦽",-    "aliases": [-      "woman_in_manual_wheelchair"-    ]-  },-  {-    "emoji": "🏃",-    "aliases": [-      "runner",-      "running"-    ]-  },-  {-    "emoji": "🏃‍♂",-    "aliases": [-      "running_man"-    ]-  },-  {-    "emoji": "🏃‍♀",-    "aliases": [-      "running_woman"-    ]-  },-  {-    "emoji": "💃",-    "aliases": [-      "woman_dancing",-      "dancer"-    ]-  },-  {-    "emoji": "🕺",-    "aliases": [-      "man_dancing"-    ]-  },-  {-    "emoji": "🕴",-    "aliases": [-      "business_suit_levitating"-    ]-  },-  {-    "emoji": "👯",-    "aliases": [-      "dancers"-    ]-  },-  {-    "emoji": "👯‍♂",-    "aliases": [-      "dancing_men"-    ]-  },-  {-    "emoji": "👯‍♀",-    "aliases": [-      "dancing_women"-    ]-  },-  {-    "emoji": "🧖",-    "aliases": [-      "sauna_person"-    ]-  },-  {-    "emoji": "🧖‍♂",-    "aliases": [-      "sauna_man"-    ]-  },-  {-    "emoji": "🧖‍♀",-    "aliases": [-      "sauna_woman"-    ]-  },-  {-    "emoji": "🧗",-    "aliases": [-      "climbing"-    ]-  },-  {-    "emoji": "🧗‍♂",-    "aliases": [-      "climbing_man"-    ]-  },-  {-    "emoji": "🧗‍♀",-    "aliases": [-      "climbing_woman"-    ]-  },-  {-    "emoji": "🤺",-    "aliases": [-      "person_fencing"-    ]-  },-  {-    "emoji": "🏇",-    "aliases": [-      "horse_racing"-    ]-  },-  {-    "emoji": "⛷",-    "aliases": [-      "skier"-    ]-  },-  {-    "emoji": "🏂",-    "aliases": [-      "snowboarder"-    ]-  },-  {-    "emoji": "🏌",-    "aliases": [-      "golfing"-    ]-  },-  {-    "emoji": "🏌️‍♂️",-    "aliases": [-      "golfing_man"-    ]-  },-  {-    "emoji": "🏌️‍♀️",-    "aliases": [-      "golfing_woman"-    ]-  },-  {-    "emoji": "🏄",-    "aliases": [-      "surfer"-    ]-  },-  {-    "emoji": "🏄‍♂",-    "aliases": [-      "surfing_man"-    ]-  },-  {-    "emoji": "🏄‍♀",-    "aliases": [-      "surfing_woman"-    ]-  },-  {-    "emoji": "🚣",-    "aliases": [-      "rowboat"-    ]-  },-  {-    "emoji": "🚣‍♂",-    "aliases": [-      "rowing_man"-    ]-  },-  {-    "emoji": "🚣‍♀",-    "aliases": [-      "rowing_woman"-    ]-  },-  {-    "emoji": "🏊",-    "aliases": [-      "swimmer"-    ]-  },-  {-    "emoji": "🏊‍♂",-    "aliases": [-      "swimming_man"-    ]-  },-  {-    "emoji": "🏊‍♀",-    "aliases": [-      "swimming_woman"-    ]-  },-  {-    "emoji": "⛹",-    "aliases": [-      "bouncing_ball_person"-    ]-  },-  {-    "emoji": "⛹️‍♂️",-    "aliases": [-      "bouncing_ball_man",-      "basketball_man"-    ]-  },-  {-    "emoji": "⛹️‍♀️",-    "aliases": [-      "bouncing_ball_woman",-      "basketball_woman"-    ]-  },-  {-    "emoji": "🏋",-    "aliases": [-      "weight_lifting"-    ]-  },-  {-    "emoji": "🏋️‍♂️",-    "aliases": [-      "weight_lifting_man"-    ]-  },-  {-    "emoji": "🏋️‍♀️",-    "aliases": [-      "weight_lifting_woman"-    ]-  },-  {-    "emoji": "🚴",-    "aliases": [-      "bicyclist"-    ]-  },-  {-    "emoji": "🚴‍♂",-    "aliases": [-      "biking_man"-    ]-  },-  {-    "emoji": "🚴‍♀",-    "aliases": [-      "biking_woman"-    ]-  },-  {-    "emoji": "🚵",-    "aliases": [-      "mountain_bicyclist"-    ]-  },-  {-    "emoji": "🚵‍♂",-    "aliases": [-      "mountain_biking_man"-    ]-  },-  {-    "emoji": "🚵‍♀",-    "aliases": [-      "mountain_biking_woman"-    ]-  },-  {-    "emoji": "🤸",-    "aliases": [-      "cartwheeling"-    ]-  },-  {-    "emoji": "🤸‍♂",-    "aliases": [-      "man_cartwheeling"-    ]-  },-  {-    "emoji": "🤸‍♀",-    "aliases": [-      "woman_cartwheeling"-    ]-  },-  {-    "emoji": "🤼",-    "aliases": [-      "wrestling"-    ]-  },-  {-    "emoji": "🤼‍♂",-    "aliases": [-      "men_wrestling"-    ]-  },-  {-    "emoji": "🤼‍♀",-    "aliases": [-      "women_wrestling"-    ]-  },-  {-    "emoji": "🤽",-    "aliases": [-      "water_polo"-    ]-  },-  {-    "emoji": "🤽‍♂",-    "aliases": [-      "man_playing_water_polo"-    ]-  },-  {-    "emoji": "🤽‍♀",-    "aliases": [-      "woman_playing_water_polo"-    ]-  },-  {-    "emoji": "🤾",-    "aliases": [-      "handball_person"-    ]-  },-  {-    "emoji": "🤾‍♂",-    "aliases": [-      "man_playing_handball"-    ]-  },-  {-    "emoji": "🤾‍♀",-    "aliases": [-      "woman_playing_handball"-    ]-  },-  {-    "emoji": "🤹",-    "aliases": [-      "juggling_person"-    ]-  },-  {-    "emoji": "🤹‍♂",-    "aliases": [-      "man_juggling"-    ]-  },-  {-    "emoji": "🤹‍♀",-    "aliases": [-      "woman_juggling"-    ]-  },-  {-    "emoji": "🧘",-    "aliases": [-      "lotus_position"-    ]-  },-  {-    "emoji": "🧘‍♂",-    "aliases": [-      "lotus_position_man"-    ]-  },-  {-    "emoji": "🧘‍♀",-    "aliases": [-      "lotus_position_woman"-    ]-  },-  {-    "emoji": "🛀",-    "aliases": [-      "bath"-    ]-  },-  {-    "emoji": "🛌",-    "aliases": [-      "sleeping_bed"-    ]-  },-  {-    "emoji": "🧑‍🤝‍🧑",-    "aliases": [-      "people_holding_hands"-    ]-  },-  {-    "emoji": "👭",-    "aliases": [-      "two_women_holding_hands"-    ]-  },-  {-    "emoji": "👫",-    "aliases": [-      "couple"-    ]-  },-  {-    "emoji": "👬",-    "aliases": [-      "two_men_holding_hands"-    ]-  },-  {-    "emoji": "💏",-    "aliases": [-      "couplekiss"-    ]-  },-  {-    "emoji": "👩‍❤️‍💋‍👨",-    "aliases": [-      "couplekiss_man_woman"-    ]-  },-  {-    "emoji": "👨‍❤️‍💋‍👨",-    "aliases": [-      "couplekiss_man_man"-    ]-  },-  {-    "emoji": "👩‍❤️‍💋‍👩",-    "aliases": [-      "couplekiss_woman_woman"-    ]-  },-  {-    "emoji": "💑",-    "aliases": [-      "couple_with_heart"-    ]-  },-  {-    "emoji": "👩‍❤️‍👨",-    "aliases": [-      "couple_with_heart_woman_man"-    ]-  },-  {-    "emoji": "👨‍❤️‍👨",-    "aliases": [-      "couple_with_heart_man_man"-    ]-  },-  {-    "emoji": "👩‍❤️‍👩",-    "aliases": [-      "couple_with_heart_woman_woman"-    ]-  },-  {-    "emoji": "👪",-    "aliases": [-      "family"-    ]-  },-  {-    "emoji": "👨‍👩‍👦",-    "aliases": [-      "family_man_woman_boy"-    ]-  },-  {-    "emoji": "👨‍👩‍👧",-    "aliases": [-      "family_man_woman_girl"-    ]-  },-  {-    "emoji": "👨‍👩‍👧‍👦",-    "aliases": [-      "family_man_woman_girl_boy"-    ]-  },-  {-    "emoji": "👨‍👩‍👦‍👦",-    "aliases": [-      "family_man_woman_boy_boy"-    ]-  },-  {-    "emoji": "👨‍👩‍👧‍👧",-    "aliases": [-      "family_man_woman_girl_girl"-    ]-  },-  {-    "emoji": "👨‍👨‍👦",-    "aliases": [-      "family_man_man_boy"-    ]-  },-  {-    "emoji": "👨‍👨‍👧",-    "aliases": [-      "family_man_man_girl"-    ]-  },-  {-    "emoji": "👨‍👨‍👧‍👦",-    "aliases": [-      "family_man_man_girl_boy"-    ]-  },-  {-    "emoji": "👨‍👨‍👦‍👦",-    "aliases": [-      "family_man_man_boy_boy"-    ]-  },-  {-    "emoji": "👨‍👨‍👧‍👧",-    "aliases": [-      "family_man_man_girl_girl"-    ]-  },-  {-    "emoji": "👩‍👩‍👦",-    "aliases": [-      "family_woman_woman_boy"-    ]-  },-  {-    "emoji": "👩‍👩‍👧",-    "aliases": [-      "family_woman_woman_girl"-    ]-  },-  {-    "emoji": "👩‍👩‍👧‍👦",-    "aliases": [-      "family_woman_woman_girl_boy"-    ]-  },-  {-    "emoji": "👩‍👩‍👦‍👦",-    "aliases": [-      "family_woman_woman_boy_boy"-    ]-  },-  {-    "emoji": "👩‍👩‍👧‍👧",-    "aliases": [-      "family_woman_woman_girl_girl"-    ]-  },-  {-    "emoji": "👨‍👦",-    "aliases": [-      "family_man_boy"-    ]-  },-  {-    "emoji": "👨‍👦‍👦",-    "aliases": [-      "family_man_boy_boy"-    ]-  },-  {-    "emoji": "👨‍👧",-    "aliases": [-      "family_man_girl"-    ]-  },-  {-    "emoji": "👨‍👧‍👦",-    "aliases": [-      "family_man_girl_boy"-    ]-  },-  {-    "emoji": "👨‍👧‍👧",-    "aliases": [-      "family_man_girl_girl"-    ]-  },-  {-    "emoji": "👩‍👦",-    "aliases": [-      "family_woman_boy"-    ]-  },-  {-    "emoji": "👩‍👦‍👦",-    "aliases": [-      "family_woman_boy_boy"-    ]-  },-  {-    "emoji": "👩‍👧",-    "aliases": [-      "family_woman_girl"-    ]-  },-  {-    "emoji": "👩‍👧‍👦",-    "aliases": [-      "family_woman_girl_boy"-    ]-  },-  {-    "emoji": "👩‍👧‍👧",-    "aliases": [-      "family_woman_girl_girl"-    ]-  },-  {-    "emoji": "🗣",-    "aliases": [-      "speaking_head"-    ]-  },-  {-    "emoji": "👤",-    "aliases": [-      "bust_in_silhouette"-    ]-  },-  {-    "emoji": "👥",-    "aliases": [-      "busts_in_silhouette"-    ]-  },-  {-    "emoji": "👣",-    "aliases": [-      "footprints"-    ]-  },-  {-    "emoji": "🐵",-    "aliases": [-      "monkey_face"-    ]-  },-  {-    "emoji": "🐒",-    "aliases": [-      "monkey"-    ]-  },-  {-    "emoji": "🦍",-    "aliases": [-      "gorilla"-    ]-  },-  {-    "emoji": "🦧",-    "aliases": [-      "orangutan"-    ]-  },-  {-    "emoji": "🐶",-    "aliases": [-      "dog"-    ]-  },-  {-    "emoji": "🐕",-    "aliases": [-      "dog2"-    ]-  },-  {-    "emoji": "🦮",-    "aliases": [-      "guide_dog"-    ]-  },-  {-    "emoji": "🐕‍🦺",-    "aliases": [-      "service_dog"-    ]-  },-  {-    "emoji": "🐩",-    "aliases": [-      "poodle"-    ]-  },-  {-    "emoji": "🐺",-    "aliases": [-      "wolf"-    ]-  },-  {-    "emoji": "🦊",-    "aliases": [-      "fox_face"-    ]-  },-  {-    "emoji": "🦝",-    "aliases": [-      "raccoon"-    ]-  },-  {-    "emoji": "🐱",-    "aliases": [-      "cat"-    ]-  },-  {-    "emoji": "🐈",-    "aliases": [-      "cat2"-    ]-  },-  {-    "emoji": "🦁",-    "aliases": [-      "lion"-    ]-  },-  {-    "emoji": "🐯",-    "aliases": [-      "tiger"-    ]-  },-  {-    "emoji": "🐅",-    "aliases": [-      "tiger2"-    ]-  },-  {-    "emoji": "🐆",-    "aliases": [-      "leopard"-    ]-  },-  {-    "emoji": "🐴",-    "aliases": [-      "horse"-    ]-  },-  {-    "emoji": "🐎",-    "aliases": [-      "racehorse"-    ]-  },-  {-    "emoji": "🦄",-    "aliases": [-      "unicorn"-    ]-  },-  {-    "emoji": "🦓",-    "aliases": [-      "zebra"-    ]-  },-  {-    "emoji": "🦌",-    "aliases": [-      "deer"-    ]-  },-  {-    "emoji": "🐮",-    "aliases": [-      "cow"-    ]-  },-  {-    "emoji": "🐂",-    "aliases": [-      "ox"-    ]-  },-  {-    "emoji": "🐃",-    "aliases": [-      "water_buffalo"-    ]-  },-  {-    "emoji": "🐄",-    "aliases": [-      "cow2"-    ]-  },-  {-    "emoji": "🐷",-    "aliases": [-      "pig"-    ]-  },-  {-    "emoji": "🐖",-    "aliases": [-      "pig2"-    ]-  },-  {-    "emoji": "🐗",-    "aliases": [-      "boar"-    ]-  },-  {-    "emoji": "🐽",-    "aliases": [-      "pig_nose"-    ]-  },-  {-    "emoji": "🐏",-    "aliases": [-      "ram"-    ]-  },-  {-    "emoji": "🐑",-    "aliases": [-      "sheep"-    ]-  },-  {-    "emoji": "🐐",-    "aliases": [-      "goat"-    ]-  },-  {-    "emoji": "🐪",-    "aliases": [-      "dromedary_camel"-    ]-  },-  {-    "emoji": "🐫",-    "aliases": [-      "camel"-    ]-  },-  {-    "emoji": "🦙",-    "aliases": [-      "llama"-    ]-  },-  {-    "emoji": "🦒",-    "aliases": [-      "giraffe"-    ]-  },-  {-    "emoji": "🐘",-    "aliases": [-      "elephant"-    ]-  },-  {-    "emoji": "🦏",-    "aliases": [-      "rhinoceros"-    ]-  },-  {-    "emoji": "🦛",-    "aliases": [-      "hippopotamus"-    ]-  },-  {-    "emoji": "🐭",-    "aliases": [-      "mouse"-    ]-  },-  {-    "emoji": "🐁",-    "aliases": [-      "mouse2"-    ]-  },-  {-    "emoji": "🐀",-    "aliases": [-      "rat"-    ]-  },-  {-    "emoji": "🐹",-    "aliases": [-      "hamster"-    ]-  },-  {-    "emoji": "🐰",-    "aliases": [-      "rabbit"-    ]-  },-  {-    "emoji": "🐇",-    "aliases": [-      "rabbit2"-    ]-  },-  {-    "emoji": "🐿",-    "aliases": [-      "chipmunk"-    ]-  },-  {-    "emoji": "🦔",-    "aliases": [-      "hedgehog"-    ]-  },-  {-    "emoji": "🦇",-    "aliases": [-      "bat"-    ]-  },-  {-    "emoji": "🐻",-    "aliases": [-      "bear"-    ]-  },-  {-    "emoji": "🐨",-    "aliases": [-      "koala"-    ]-  },-  {-    "emoji": "🐼",-    "aliases": [-      "panda_face"-    ]-  },-  {-    "emoji": "🦥",-    "aliases": [-      "sloth"-    ]-  },-  {-    "emoji": "🦦",-    "aliases": [-      "otter"-    ]-  },-  {-    "emoji": "🦨",-    "aliases": [-      "skunk"-    ]-  },-  {-    "emoji": "🦘",-    "aliases": [-      "kangaroo"-    ]-  },-  {-    "emoji": "🦡",-    "aliases": [-      "badger"-    ]-  },-  {-    "emoji": "🐾",-    "aliases": [-      "feet",-      "paw_prints"-    ]-  },-  {-    "emoji": "🦃",-    "aliases": [-      "turkey"-    ]-  },-  {-    "emoji": "🐔",-    "aliases": [-      "chicken"-    ]-  },-  {-    "emoji": "🐓",-    "aliases": [-      "rooster"-    ]-  },-  {-    "emoji": "🐣",-    "aliases": [-      "hatching_chick"-    ]-  },-  {-    "emoji": "🐤",-    "aliases": [-      "baby_chick"-    ]-  },-  {-    "emoji": "🐥",-    "aliases": [-      "hatched_chick"-    ]-  },-  {-    "emoji": "🐦",-    "aliases": [-      "bird"-    ]-  },-  {-    "emoji": "🐧",-    "aliases": [-      "penguin"-    ]-  },-  {-    "emoji": "🕊",-    "aliases": [-      "dove"-    ]-  },-  {-    "emoji": "🦅",-    "aliases": [-      "eagle"-    ]-  },-  {-    "emoji": "🦆",-    "aliases": [-      "duck"-    ]-  },-  {-    "emoji": "🦢",-    "aliases": [-      "swan"-    ]-  },-  {-    "emoji": "🦉",-    "aliases": [-      "owl"-    ]-  },-  {-    "emoji": "🦩",-    "aliases": [-      "flamingo"-    ]-  },-  {-    "emoji": "🦚",-    "aliases": [-      "peacock"-    ]-  },-  {-    "emoji": "🦜",-    "aliases": [-      "parrot"-    ]-  },-  {-    "emoji": "🐸",-    "aliases": [-      "frog"-    ]-  },-  {-    "emoji": "🐊",-    "aliases": [-      "crocodile"-    ]-  },-  {-    "emoji": "🐢",-    "aliases": [-      "turtle"-    ]-  },-  {-    "emoji": "🦎",-    "aliases": [-      "lizard"-    ]-  },-  {-    "emoji": "🐍",-    "aliases": [-      "snake"-    ]-  },-  {-    "emoji": "🐲",-    "aliases": [-      "dragon_face"-    ]-  },-  {-    "emoji": "🐉",-    "aliases": [-      "dragon"-    ]-  },-  {-    "emoji": "🦕",-    "aliases": [-      "sauropod"-    ]-  },-  {-    "emoji": "🦖",-    "aliases": [-      "t-rex"-    ]-  },-  {-    "emoji": "🐳",-    "aliases": [-      "whale"-    ]-  },-  {-    "emoji": "🐋",-    "aliases": [-      "whale2"-    ]-  },-  {-    "emoji": "🐬",-    "aliases": [-      "dolphin",-      "flipper"-    ]-  },-  {-    "emoji": "🐟",-    "aliases": [-      "fish"-    ]-  },-  {-    "emoji": "🐠",-    "aliases": [-      "tropical_fish"-    ]-  },-  {-    "emoji": "🐡",-    "aliases": [-      "blowfish"-    ]-  },-  {-    "emoji": "🦈",-    "aliases": [-      "shark"-    ]-  },-  {-    "emoji": "🐙",-    "aliases": [-      "octopus"-    ]-  },-  {-    "emoji": "🐚",-    "aliases": [-      "shell"-    ]-  },-  {-    "emoji": "🐌",-    "aliases": [-      "snail"-    ]-  },-  {-    "emoji": "🦋",-    "aliases": [-      "butterfly"-    ]-  },-  {-    "emoji": "🐛",-    "aliases": [-      "bug"-    ]-  },-  {-    "emoji": "🐜",-    "aliases": [-      "ant"-    ]-  },-  {-    "emoji": "🐝",-    "aliases": [-      "bee",-      "honeybee"-    ]-  },-  {-    "emoji": "🐞",-    "aliases": [-      "beetle"-    ]-  },-  {-    "emoji": "🦗",-    "aliases": [-      "cricket"-    ]-  },-  {-    "emoji": "🕷",-    "aliases": [-      "spider"-    ]-  },-  {-    "emoji": "🕸",-    "aliases": [-      "spider_web"-    ]-  },-  {-    "emoji": "🦂",-    "aliases": [-      "scorpion"-    ]-  },-  {-    "emoji": "🦟",-    "aliases": [-      "mosquito"-    ]-  },-  {-    "emoji": "🦠",-    "aliases": [-      "microbe"-    ]-  },-  {-    "emoji": "💐",-    "aliases": [-      "bouquet"-    ]-  },-  {-    "emoji": "🌸",-    "aliases": [-      "cherry_blossom"-    ]-  },-  {-    "emoji": "💮",-    "aliases": [-      "white_flower"-    ]-  },-  {-    "emoji": "🏵",-    "aliases": [-      "rosette"-    ]-  },-  {-    "emoji": "🌹",-    "aliases": [-      "rose"-    ]-  },-  {-    "emoji": "🥀",-    "aliases": [-      "wilted_flower"-    ]-  },-  {-    "emoji": "🌺",-    "aliases": [-      "hibiscus"-    ]-  },-  {-    "emoji": "🌻",-    "aliases": [-      "sunflower"-    ]-  },-  {-    "emoji": "🌼",-    "aliases": [-      "blossom"-    ]-  },-  {-    "emoji": "🌷",-    "aliases": [-      "tulip"-    ]-  },-  {-    "emoji": "🌱",-    "aliases": [-      "seedling"-    ]-  },-  {-    "emoji": "🌲",-    "aliases": [-      "evergreen_tree"-    ]-  },-  {-    "emoji": "🌳",-    "aliases": [-      "deciduous_tree"-    ]-  },-  {-    "emoji": "🌴",-    "aliases": [-      "palm_tree"-    ]-  },-  {-    "emoji": "🌵",-    "aliases": [-      "cactus"-    ]-  },-  {-    "emoji": "🌾",-    "aliases": [-      "ear_of_rice"-    ]-  },-  {-    "emoji": "🌿",-    "aliases": [-      "herb"-    ]-  },-  {-    "emoji": "☘",-    "aliases": [-      "shamrock"-    ]-  },-  {-    "emoji": "🍀",-    "aliases": [-      "four_leaf_clover"-    ]-  },-  {-    "emoji": "🍁",-    "aliases": [-      "maple_leaf"-    ]-  },-  {-    "emoji": "🍂",-    "aliases": [-      "fallen_leaf"-    ]-  },-  {-    "emoji": "🍃",-    "aliases": [-      "leaves"-    ]-  },-  {-    "emoji": "🍇",-    "aliases": [-      "grapes"-    ]-  },-  {-    "emoji": "🍈",-    "aliases": [-      "melon"-    ]-  },-  {-    "emoji": "🍉",-    "aliases": [-      "watermelon"-    ]-  },-  {-    "emoji": "🍊",-    "aliases": [-      "tangerine",-      "orange",-      "mandarin"-    ]-  },-  {-    "emoji": "🍋",-    "aliases": [-      "lemon"-    ]-  },-  {-    "emoji": "🍌",-    "aliases": [-      "banana"-    ]-  },-  {-    "emoji": "🍍",-    "aliases": [-      "pineapple"-    ]-  },-  {-    "emoji": "🥭",-    "aliases": [-      "mango"-    ]-  },-  {-    "emoji": "🍎",-    "aliases": [-      "apple"-    ]-  },-  {-    "emoji": "🍏",-    "aliases": [-      "green_apple"-    ]-  },-  {-    "emoji": "🍐",-    "aliases": [-      "pear"-    ]-  },-  {-    "emoji": "🍑",-    "aliases": [-      "peach"-    ]-  },-  {-    "emoji": "🍒",-    "aliases": [-      "cherries"-    ]-  },-  {-    "emoji": "🍓",-    "aliases": [-      "strawberry"-    ]-  },-  {-    "emoji": "🥝",-    "aliases": [-      "kiwi_fruit"-    ]-  },-  {-    "emoji": "🍅",-    "aliases": [-      "tomato"-    ]-  },-  {-    "emoji": "🥥",-    "aliases": [-      "coconut"-    ]-  },-  {-    "emoji": "🥑",-    "aliases": [-      "avocado"-    ]-  },-  {-    "emoji": "🍆",-    "aliases": [-      "eggplant"-    ]-  },-  {-    "emoji": "🥔",-    "aliases": [-      "potato"-    ]-  },-  {-    "emoji": "🥕",-    "aliases": [-      "carrot"-    ]-  },-  {-    "emoji": "🌽",-    "aliases": [-      "corn"-    ]-  },-  {-    "emoji": "🌶",-    "aliases": [-      "hot_pepper"-    ]-  },-  {-    "emoji": "🥒",-    "aliases": [-      "cucumber"-    ]-  },-  {-    "emoji": "🥬",-    "aliases": [-      "leafy_green"-    ]-  },-  {-    "emoji": "🥦",-    "aliases": [-      "broccoli"-    ]-  },-  {-    "emoji": "🧄",-    "aliases": [-      "garlic"-    ]-  },-  {-    "emoji": "🧅",-    "aliases": [-      "onion"-    ]-  },-  {-    "emoji": "🍄",-    "aliases": [-      "mushroom"-    ]-  },-  {-    "emoji": "🥜",-    "aliases": [-      "peanuts"-    ]-  },-  {-    "emoji": "🌰",-    "aliases": [-      "chestnut"-    ]-  },-  {-    "emoji": "🍞",-    "aliases": [-      "bread"-    ]-  },-  {-    "emoji": "🥐",-    "aliases": [-      "croissant"-    ]-  },-  {-    "emoji": "🥖",-    "aliases": [-      "baguette_bread"-    ]-  },-  {-    "emoji": "🥨",-    "aliases": [-      "pretzel"-    ]-  },-  {-    "emoji": "🥯",-    "aliases": [-      "bagel"-    ]-  },-  {-    "emoji": "🥞",-    "aliases": [-      "pancakes"-    ]-  },-  {-    "emoji": "🧇",-    "aliases": [-      "waffle"-    ]-  },-  {-    "emoji": "🧀",-    "aliases": [-      "cheese"-    ]-  },-  {-    "emoji": "🍖",-    "aliases": [-      "meat_on_bone"-    ]-  },-  {-    "emoji": "🍗",-    "aliases": [-      "poultry_leg"-    ]-  },-  {-    "emoji": "🥩",-    "aliases": [-      "cut_of_meat"-    ]-  },-  {-    "emoji": "🥓",-    "aliases": [-      "bacon"-    ]-  },-  {-    "emoji": "🍔",-    "aliases": [-      "hamburger"-    ]-  },-  {-    "emoji": "🍟",-    "aliases": [-      "fries"-    ]-  },-  {-    "emoji": "🍕",-    "aliases": [-      "pizza"-    ]-  },-  {-    "emoji": "🌭",-    "aliases": [-      "hotdog"-    ]-  },-  {-    "emoji": "🥪",-    "aliases": [-      "sandwich"-    ]-  },-  {-    "emoji": "🌮",-    "aliases": [-      "taco"-    ]-  },-  {-    "emoji": "🌯",-    "aliases": [-      "burrito"-    ]-  },-  {-    "emoji": "🥙",-    "aliases": [-      "stuffed_flatbread"-    ]-  },-  {-    "emoji": "🧆",-    "aliases": [-      "falafel"-    ]-  },-  {-    "emoji": "🥚",-    "aliases": [-      "egg"-    ]-  },-  {-    "emoji": "🍳",-    "aliases": [-      "fried_egg"-    ]-  },-  {-    "emoji": "🥘",-    "aliases": [-      "shallow_pan_of_food"-    ]-  },-  {-    "emoji": "🍲",-    "aliases": [-      "stew"-    ]-  },-  {-    "emoji": "🥣",-    "aliases": [-      "bowl_with_spoon"-    ]-  },-  {-    "emoji": "🥗",-    "aliases": [-      "green_salad"-    ]-  },-  {-    "emoji": "🍿",-    "aliases": [-      "popcorn"-    ]-  },-  {-    "emoji": "🧈",-    "aliases": [-      "butter"-    ]-  },-  {-    "emoji": "🧂",-    "aliases": [-      "salt"-    ]-  },-  {-    "emoji": "🥫",-    "aliases": [-      "canned_food"-    ]-  },-  {-    "emoji": "🍱",-    "aliases": [-      "bento"-    ]-  },-  {-    "emoji": "🍘",-    "aliases": [-      "rice_cracker"-    ]-  },-  {-    "emoji": "🍙",-    "aliases": [-      "rice_ball"-    ]-  },-  {-    "emoji": "🍚",-    "aliases": [-      "rice"-    ]-  },-  {-    "emoji": "🍛",-    "aliases": [-      "curry"-    ]-  },-  {-    "emoji": "🍜",-    "aliases": [-      "ramen"-    ]-  },-  {-    "emoji": "🍝",-    "aliases": [-      "spaghetti"-    ]-  },-  {-    "emoji": "🍠",-    "aliases": [-      "sweet_potato"-    ]-  },-  {-    "emoji": "🍢",-    "aliases": [-      "oden"-    ]-  },-  {-    "emoji": "🍣",-    "aliases": [-      "sushi"-    ]-  },-  {-    "emoji": "🍤",-    "aliases": [-      "fried_shrimp"-    ]-  },-  {-    "emoji": "🍥",-    "aliases": [-      "fish_cake"-    ]-  },-  {-    "emoji": "🥮",-    "aliases": [-      "moon_cake"-    ]-  },-  {-    "emoji": "🍡",-    "aliases": [-      "dango"-    ]-  },-  {-    "emoji": "🥟",-    "aliases": [-      "dumpling"-    ]-  },-  {-    "emoji": "🥠",-    "aliases": [-      "fortune_cookie"-    ]-  },-  {-    "emoji": "🥡",-    "aliases": [-      "takeout_box"-    ]-  },-  {-    "emoji": "🦀",-    "aliases": [-      "crab"-    ]-  },-  {-    "emoji": "🦞",-    "aliases": [-      "lobster"-    ]-  },-  {-    "emoji": "🦐",-    "aliases": [-      "shrimp"-    ]-  },-  {-    "emoji": "🦑",-    "aliases": [-      "squid"-    ]-  },-  {-    "emoji": "🦪",-    "aliases": [-      "oyster"-    ]-  },-  {-    "emoji": "🍦",-    "aliases": [-      "icecream"-    ]-  },-  {-    "emoji": "🍧",-    "aliases": [-      "shaved_ice"-    ]-  },-  {-    "emoji": "🍨",-    "aliases": [-      "ice_cream"-    ]-  },-  {-    "emoji": "🍩",-    "aliases": [-      "doughnut"-    ]-  },-  {-    "emoji": "🍪",-    "aliases": [-      "cookie"-    ]-  },-  {-    "emoji": "🎂",-    "aliases": [-      "birthday"-    ]-  },-  {-    "emoji": "🍰",-    "aliases": [-      "cake"-    ]-  },-  {-    "emoji": "🧁",-    "aliases": [-      "cupcake"-    ]-  },-  {-    "emoji": "🥧",-    "aliases": [-      "pie"-    ]-  },-  {-    "emoji": "🍫",-    "aliases": [-      "chocolate_bar"-    ]-  },-  {-    "emoji": "🍬",-    "aliases": [-      "candy"-    ]-  },-  {-    "emoji": "🍭",-    "aliases": [-      "lollipop"-    ]-  },-  {-    "emoji": "🍮",-    "aliases": [-      "custard"-    ]-  },-  {-    "emoji": "🍯",-    "aliases": [-      "honey_pot"-    ]-  },-  {-    "emoji": "🍼",-    "aliases": [-      "baby_bottle"-    ]-  },-  {-    "emoji": "🥛",-    "aliases": [-      "milk_glass"-    ]-  },-  {-    "emoji": "☕",-    "aliases": [-      "coffee"-    ]-  },-  {-    "emoji": "🍵",-    "aliases": [-      "tea"-    ]-  },-  {-    "emoji": "🍶",-    "aliases": [-      "sake"-    ]-  },-  {-    "emoji": "🍾",-    "aliases": [-      "champagne"-    ]-  },-  {-    "emoji": "🍷",-    "aliases": [-      "wine_glass"-    ]-  },-  {-    "emoji": "🍸",-    "aliases": [-      "cocktail"-    ]-  },-  {-    "emoji": "🍹",-    "aliases": [-      "tropical_drink"-    ]-  },-  {-    "emoji": "🍺",-    "aliases": [-      "beer"-    ]-  },-  {-    "emoji": "🍻",-    "aliases": [-      "beers"-    ]-  },-  {-    "emoji": "🥂",-    "aliases": [-      "clinking_glasses"-    ]-  },-  {-    "emoji": "🥃",-    "aliases": [-      "tumbler_glass"-    ]-  },-  {-    "emoji": "🥤",-    "aliases": [-      "cup_with_straw"-    ]-  },-  {-    "emoji": "🧃",-    "aliases": [-      "beverage_box"-    ]-  },-  {-    "emoji": "🧉",-    "aliases": [-      "mate"-    ]-  },-  {-    "emoji": "🧊",-    "aliases": [-      "ice_cube"-    ]-  },-  {-    "emoji": "🥢",-    "aliases": [-      "chopsticks"-    ]-  },-  {-    "emoji": "🍽",-    "aliases": [-      "plate_with_cutlery"-    ]-  },-  {-    "emoji": "🍴",-    "aliases": [-      "fork_and_knife"-    ]-  },-  {-    "emoji": "🥄",-    "aliases": [-      "spoon"-    ]-  },-  {-    "emoji": "🔪",-    "aliases": [-      "hocho",-      "knife"-    ]-  },-  {-    "emoji": "🏺",-    "aliases": [-      "amphora"-    ]-  },-  {-    "emoji": "🌍",-    "aliases": [-      "earth_africa"-    ]-  },-  {-    "emoji": "🌎",-    "aliases": [-      "earth_americas"-    ]-  },-  {-    "emoji": "🌏",-    "aliases": [-      "earth_asia"-    ]-  },-  {-    "emoji": "🌐",-    "aliases": [-      "globe_with_meridians"-    ]-  },-  {-    "emoji": "🗺",-    "aliases": [-      "world_map"-    ]-  },-  {-    "emoji": "🗾",-    "aliases": [-      "japan"-    ]-  },-  {-    "emoji": "🧭",-    "aliases": [-      "compass"-    ]-  },-  {-    "emoji": "🏔",-    "aliases": [-      "mountain_snow"-    ]-  },-  {-    "emoji": "⛰",-    "aliases": [-      "mountain"-    ]-  },-  {-    "emoji": "🌋",-    "aliases": [-      "volcano"-    ]-  },-  {-    "emoji": "🗻",-    "aliases": [-      "mount_fuji"-    ]-  },-  {-    "emoji": "🏕",-    "aliases": [-      "camping"-    ]-  },-  {-    "emoji": "🏖",-    "aliases": [-      "beach_umbrella"-    ]-  },-  {-    "emoji": "🏜",-    "aliases": [-      "desert"-    ]-  },-  {-    "emoji": "🏝",-    "aliases": [-      "desert_island"-    ]-  },-  {-    "emoji": "🏞",-    "aliases": [-      "national_park"-    ]-  },-  {-    "emoji": "🏟",-    "aliases": [-      "stadium"-    ]-  },-  {-    "emoji": "🏛",-    "aliases": [-      "classical_building"-    ]-  },-  {-    "emoji": "🏗",-    "aliases": [-      "building_construction"-    ]-  },-  {-    "emoji": "🧱",-    "aliases": [-      "bricks"-    ]-  },-  {-    "emoji": "🏘",-    "aliases": [-      "houses"-    ]-  },-  {-    "emoji": "🏚",-    "aliases": [-      "derelict_house"-    ]-  },-  {-    "emoji": "🏠",-    "aliases": [-      "house"-    ]-  },-  {-    "emoji": "🏡",-    "aliases": [-      "house_with_garden"-    ]-  },-  {-    "emoji": "🏢",-    "aliases": [-      "office"-    ]-  },-  {-    "emoji": "🏣",-    "aliases": [-      "post_office"-    ]-  },-  {-    "emoji": "🏤",-    "aliases": [-      "european_post_office"-    ]-  },-  {-    "emoji": "🏥",-    "aliases": [-      "hospital"-    ]-  },-  {-    "emoji": "🏦",-    "aliases": [-      "bank"-    ]-  },-  {-    "emoji": "🏨",-    "aliases": [-      "hotel"-    ]-  },-  {-    "emoji": "🏩",-    "aliases": [-      "love_hotel"-    ]-  },-  {-    "emoji": "🏪",-    "aliases": [-      "convenience_store"-    ]-  },-  {-    "emoji": "🏫",-    "aliases": [-      "school"-    ]-  },-  {-    "emoji": "🏬",-    "aliases": [-      "department_store"-    ]-  },-  {-    "emoji": "🏭",-    "aliases": [-      "factory"-    ]-  },-  {-    "emoji": "🏯",-    "aliases": [-      "japanese_castle"-    ]-  },-  {-    "emoji": "🏰",-    "aliases": [-      "european_castle"-    ]-  },-  {-    "emoji": "💒",-    "aliases": [-      "wedding"-    ]-  },-  {-    "emoji": "🗼",-    "aliases": [-      "tokyo_tower"-    ]-  },-  {-    "emoji": "🗽",-    "aliases": [-      "statue_of_liberty"-    ]-  },-  {-    "emoji": "⛪",-    "aliases": [-      "church"-    ]-  },-  {-    "emoji": "🕌",-    "aliases": [-      "mosque"-    ]-  },-  {-    "emoji": "🛕",-    "aliases": [-      "hindu_temple"-    ]-  },-  {-    "emoji": "🕍",-    "aliases": [-      "synagogue"-    ]-  },-  {-    "emoji": "⛩",-    "aliases": [-      "shinto_shrine"-    ]-  },-  {-    "emoji": "🕋",-    "aliases": [-      "kaaba"-    ]-  },-  {-    "emoji": "⛲",-    "aliases": [-      "fountain"-    ]-  },-  {-    "emoji": "⛺",-    "aliases": [-      "tent"-    ]-  },-  {-    "emoji": "🌁",-    "aliases": [-      "foggy"-    ]-  },-  {-    "emoji": "🌃",-    "aliases": [-      "night_with_stars"-    ]-  },-  {-    "emoji": "🏙",-    "aliases": [-      "cityscape"-    ]-  },-  {-    "emoji": "🌄",-    "aliases": [-      "sunrise_over_mountains"-    ]-  },-  {-    "emoji": "🌅",-    "aliases": [-      "sunrise"-    ]-  },-  {-    "emoji": "🌆",-    "aliases": [-      "city_sunset"-    ]-  },-  {-    "emoji": "🌇",-    "aliases": [-      "city_sunrise"-    ]-  },-  {-    "emoji": "🌉",-    "aliases": [-      "bridge_at_night"-    ]-  },-  {-    "emoji": "♨️",-    "aliases": [-      "hotsprings"-    ]-  },-  {-    "emoji": "🎠",-    "aliases": [-      "carousel_horse"-    ]-  },-  {-    "emoji": "🎡",-    "aliases": [-      "ferris_wheel"-    ]-  },-  {-    "emoji": "🎢",-    "aliases": [-      "roller_coaster"-    ]-  },-  {-    "emoji": "💈",-    "aliases": [-      "barber"-    ]-  },-  {-    "emoji": "🎪",-    "aliases": [-      "circus_tent"-    ]-  },-  {-    "emoji": "🚂",-    "aliases": [-      "steam_locomotive"-    ]-  },-  {-    "emoji": "🚃",-    "aliases": [-      "railway_car"-    ]-  },-  {-    "emoji": "🚄",-    "aliases": [-      "bullettrain_side"-    ]-  },-  {-    "emoji": "🚅",-    "aliases": [-      "bullettrain_front"-    ]-  },-  {-    "emoji": "🚆",-    "aliases": [-      "train2"-    ]-  },-  {-    "emoji": "🚇",-    "aliases": [-      "metro"-    ]-  },-  {-    "emoji": "🚈",-    "aliases": [-      "light_rail"-    ]-  },-  {-    "emoji": "🚉",-    "aliases": [-      "station"-    ]-  },-  {-    "emoji": "🚊",-    "aliases": [-      "tram"-    ]-  },-  {-    "emoji": "🚝",-    "aliases": [-      "monorail"-    ]-  },-  {-    "emoji": "🚞",-    "aliases": [-      "mountain_railway"-    ]-  },-  {-    "emoji": "🚋",-    "aliases": [-      "train"-    ]-  },-  {-    "emoji": "🚌",-    "aliases": [-      "bus"-    ]-  },-  {-    "emoji": "🚍",-    "aliases": [-      "oncoming_bus"-    ]-  },-  {-    "emoji": "🚎",-    "aliases": [-      "trolleybus"-    ]-  },-  {-    "emoji": "🚐",-    "aliases": [-      "minibus"-    ]-  },-  {-    "emoji": "🚑",-    "aliases": [-      "ambulance"-    ]-  },-  {-    "emoji": "🚒",-    "aliases": [-      "fire_engine"-    ]-  },-  {-    "emoji": "🚓",-    "aliases": [-      "police_car"-    ]-  },-  {-    "emoji": "🚔",-    "aliases": [-      "oncoming_police_car"-    ]-  },-  {-    "emoji": "🚕",-    "aliases": [-      "taxi"-    ]-  },-  {-    "emoji": "🚖",-    "aliases": [-      "oncoming_taxi"-    ]-  },-  {-    "emoji": "🚗",-    "aliases": [-      "car",-      "red_car"-    ]-  },-  {-    "emoji": "🚘",-    "aliases": [-      "oncoming_automobile"-    ]-  },-  {-    "emoji": "🚙",-    "aliases": [-      "blue_car"-    ]-  },-  {-    "emoji": "🚚",-    "aliases": [-      "truck"-    ]-  },-  {-    "emoji": "🚛",-    "aliases": [-      "articulated_lorry"-    ]-  },-  {-    "emoji": "🚜",-    "aliases": [-      "tractor"-    ]-  },-  {-    "emoji": "🏎",-    "aliases": [-      "racing_car"-    ]-  },-  {-    "emoji": "🏍",-    "aliases": [-      "motorcycle"-    ]-  },-  {-    "emoji": "🛵",-    "aliases": [-      "motor_scooter"-    ]-  },-  {-    "emoji": "🦽",-    "aliases": [-      "manual_wheelchair"-    ]-  },-  {-    "emoji": "🦼",-    "aliases": [-      "motorized_wheelchair"-    ]-  },-  {-    "emoji": "🛺",-    "aliases": [-      "auto_rickshaw"-    ]-  },-  {-    "emoji": "🚲",-    "aliases": [-      "bike"-    ]-  },-  {-    "emoji": "🛴",-    "aliases": [-      "kick_scooter"-    ]-  },-  {-    "emoji": "🛹",-    "aliases": [-      "skateboard"-    ]-  },-  {-    "emoji": "🚏",-    "aliases": [-      "busstop"-    ]-  },-  {-    "emoji": "🛣",-    "aliases": [-      "motorway"-    ]-  },-  {-    "emoji": "🛤",-    "aliases": [-      "railway_track"-    ]-  },-  {-    "emoji": "🛢",-    "aliases": [-      "oil_drum"-    ]-  },-  {-    "emoji": "⛽",-    "aliases": [-      "fuelpump"-    ]-  },-  {-    "emoji": "🚨",-    "aliases": [-      "rotating_light"-    ]-  },-  {-    "emoji": "🚥",-    "aliases": [-      "traffic_light"-    ]-  },-  {-    "emoji": "🚦",-    "aliases": [-      "vertical_traffic_light"-    ]-  },-  {-    "emoji": "🛑",-    "aliases": [-      "stop_sign"-    ]-  },-  {-    "emoji": "🚧",-    "aliases": [-      "construction"-    ]-  },-  {-    "emoji": "⚓",-    "aliases": [-      "anchor"-    ]-  },-  {-    "emoji": "⛵",-    "aliases": [-      "boat",-      "sailboat"-    ]-  },-  {-    "emoji": "🛶",-    "aliases": [-      "canoe"-    ]-  },-  {-    "emoji": "🚤",-    "aliases": [-      "speedboat"-    ]-  },-  {-    "emoji": "🛳",-    "aliases": [-      "passenger_ship"-    ]-  },-  {-    "emoji": "⛴",-    "aliases": [-      "ferry"-    ]-  },-  {-    "emoji": "🛥",-    "aliases": [-      "motor_boat"-    ]-  },-  {-    "emoji": "🚢",-    "aliases": [-      "ship"-    ]-  },-  {-    "emoji": "✈️",-    "aliases": [-      "airplane"-    ]-  },-  {-    "emoji": "🛩",-    "aliases": [-      "small_airplane"-    ]-  },-  {-    "emoji": "🛫",-    "aliases": [-      "flight_departure"-    ]-  },-  {-    "emoji": "🛬",-    "aliases": [-      "flight_arrival"-    ]-  },-  {-    "emoji": "🪂",-    "aliases": [-      "parachute"-    ]-  },-  {-    "emoji": "💺",-    "aliases": [-      "seat"-    ]-  },-  {-    "emoji": "🚁",-    "aliases": [-      "helicopter"-    ]-  },-  {-    "emoji": "🚟",-    "aliases": [-      "suspension_railway"-    ]-  },-  {-    "emoji": "🚠",-    "aliases": [-      "mountain_cableway"-    ]-  },-  {-    "emoji": "🚡",-    "aliases": [-      "aerial_tramway"-    ]-  },-  {-    "emoji": "🛰",-    "aliases": [-      "artificial_satellite"-    ]-  },-  {-    "emoji": "🚀",-    "aliases": [-      "rocket"-    ]-  },-  {-    "emoji": "🛸",-    "aliases": [-      "flying_saucer"-    ]-  },-  {-    "emoji": "🛎",-    "aliases": [-      "bellhop_bell"-    ]-  },-  {-    "emoji": "🧳",-    "aliases": [-      "luggage"-    ]-  },-  {-    "emoji": "⌛",-    "aliases": [-      "hourglass"-    ]-  },-  {-    "emoji": "⏳",-    "aliases": [-      "hourglass_flowing_sand"-    ]-  },-  {-    "emoji": "⌚",-    "aliases": [-      "watch"-    ]-  },-  {-    "emoji": "⏰",-    "aliases": [-      "alarm_clock"-    ]-  },-  {-    "emoji": "⏱",-    "aliases": [-      "stopwatch"-    ]-  },-  {-    "emoji": "⏲",-    "aliases": [-      "timer_clock"-    ]-  },-  {-    "emoji": "🕰",-    "aliases": [-      "mantelpiece_clock"-    ]-  },-  {-    "emoji": "🕛",-    "aliases": [-      "clock12"-    ]-  },-  {-    "emoji": "🕧",-    "aliases": [-      "clock1230"-    ]-  },-  {-    "emoji": "🕐",-    "aliases": [-      "clock1"-    ]-  },-  {-    "emoji": "🕜",-    "aliases": [-      "clock130"-    ]-  },-  {-    "emoji": "🕑",-    "aliases": [-      "clock2"-    ]-  },-  {-    "emoji": "🕝",-    "aliases": [-      "clock230"-    ]-  },-  {-    "emoji": "🕒",-    "aliases": [-      "clock3"-    ]-  },-  {-    "emoji": "🕞",-    "aliases": [-      "clock330"-    ]-  },-  {-    "emoji": "🕓",-    "aliases": [-      "clock4"-    ]-  },-  {-    "emoji": "🕟",-    "aliases": [-      "clock430"-    ]-  },-  {-    "emoji": "🕔",-    "aliases": [-      "clock5"-    ]-  },-  {-    "emoji": "🕠",-    "aliases": [-      "clock530"-    ]-  },-  {-    "emoji": "🕕",-    "aliases": [-      "clock6"-    ]-  },-  {-    "emoji": "🕡",-    "aliases": [-      "clock630"-    ]-  },-  {-    "emoji": "🕖",-    "aliases": [-      "clock7"-    ]-  },-  {-    "emoji": "🕢",-    "aliases": [-      "clock730"-    ]-  },-  {-    "emoji": "🕗",-    "aliases": [-      "clock8"-    ]-  },-  {-    "emoji": "🕣",-    "aliases": [-      "clock830"-    ]-  },-  {-    "emoji": "🕘",-    "aliases": [-      "clock9"-    ]-  },-  {-    "emoji": "🕤",-    "aliases": [-      "clock930"-    ]-  },-  {-    "emoji": "🕙",-    "aliases": [-      "clock10"-    ]-  },-  {-    "emoji": "🕥",-    "aliases": [-      "clock1030"-    ]-  },-  {-    "emoji": "🕚",-    "aliases": [-      "clock11"-    ]-  },-  {-    "emoji": "🕦",-    "aliases": [-      "clock1130"-    ]-  },-  {-    "emoji": "🌑",-    "aliases": [-      "new_moon"-    ]-  },-  {-    "emoji": "🌒",-    "aliases": [-      "waxing_crescent_moon"-    ]-  },-  {-    "emoji": "🌓",-    "aliases": [-      "first_quarter_moon"-    ]-  },-  {-    "emoji": "🌔",-    "aliases": [-      "moon",-      "waxing_gibbous_moon"-    ]-  },-  {-    "emoji": "🌕",-    "aliases": [-      "full_moon"-    ]-  },-  {-    "emoji": "🌖",-    "aliases": [-      "waning_gibbous_moon"-    ]-  },-  {-    "emoji": "🌗",-    "aliases": [-      "last_quarter_moon"-    ]-  },-  {-    "emoji": "🌘",-    "aliases": [-      "waning_crescent_moon"-    ]-  },-  {-    "emoji": "🌙",-    "aliases": [-      "crescent_moon"-    ]-  },-  {-    "emoji": "🌚",-    "aliases": [-      "new_moon_with_face"-    ]-  },-  {-    "emoji": "🌛",-    "aliases": [-      "first_quarter_moon_with_face"-    ]-  },-  {-    "emoji": "🌜",-    "aliases": [-      "last_quarter_moon_with_face"-    ]-  },-  {-    "emoji": "🌡",-    "aliases": [-      "thermometer"-    ]-  },-  {-    "emoji": "☀️",-    "aliases": [-      "sunny"-    ]-  },-  {-    "emoji": "🌝",-    "aliases": [-      "full_moon_with_face"-    ]-  },-  {-    "emoji": "🌞",-    "aliases": [-      "sun_with_face"-    ]-  },-  {-    "emoji": "🪐",-    "aliases": [-      "ringed_planet"-    ]-  },-  {-    "emoji": "⭐",-    "aliases": [-      "star"-    ]-  },-  {-    "emoji": "🌟",-    "aliases": [-      "star2"-    ]-  },-  {-    "emoji": "🌠",-    "aliases": [-      "stars"-    ]-  },-  {-    "emoji": "🌌",-    "aliases": [-      "milky_way"-    ]-  },-  {-    "emoji": "☁️",-    "aliases": [-      "cloud"-    ]-  },-  {-    "emoji": "⛅",-    "aliases": [-      "partly_sunny"-    ]-  },-  {-    "emoji": "⛈",-    "aliases": [-      "cloud_with_lightning_and_rain"-    ]-  },-  {-    "emoji": "🌤",-    "aliases": [-      "sun_behind_small_cloud"-    ]-  },-  {-    "emoji": "🌥",-    "aliases": [-      "sun_behind_large_cloud"-    ]-  },-  {-    "emoji": "🌦",-    "aliases": [-      "sun_behind_rain_cloud"-    ]-  },-  {-    "emoji": "🌧",-    "aliases": [-      "cloud_with_rain"-    ]-  },-  {-    "emoji": "🌨",-    "aliases": [-      "cloud_with_snow"-    ]-  },-  {-    "emoji": "🌩",-    "aliases": [-      "cloud_with_lightning"-    ]-  },-  {-    "emoji": "🌪",-    "aliases": [-      "tornado"-    ]-  },-  {-    "emoji": "🌫",-    "aliases": [-      "fog"-    ]-  },-  {-    "emoji": "🌬",-    "aliases": [-      "wind_face"-    ]-  },-  {-    "emoji": "🌀",-    "aliases": [-      "cyclone"-    ]-  },-  {-    "emoji": "🌈",-    "aliases": [-      "rainbow"-    ]-  },-  {-    "emoji": "🌂",-    "aliases": [-      "closed_umbrella"-    ]-  },-  {-    "emoji": "☂️",-    "aliases": [-      "open_umbrella"-    ]-  },-  {-    "emoji": "☔",-    "aliases": [-      "umbrella"-    ]-  },-  {-    "emoji": "⛱",-    "aliases": [-      "parasol_on_ground"-    ]-  },-  {-    "emoji": "⚡",-    "aliases": [-      "zap"-    ]-  },-  {-    "emoji": "❄️",-    "aliases": [-      "snowflake"-    ]-  },-  {-    "emoji": "☃️",-    "aliases": [-      "snowman_with_snow"-    ]-  },-  {-    "emoji": "⛄",-    "aliases": [-      "snowman"-    ]-  },-  {-    "emoji": "☄",-    "aliases": [-      "comet"-    ]-  },-  {-    "emoji": "🔥",-    "aliases": [-      "fire"-    ]-  },-  {-    "emoji": "💧",-    "aliases": [-      "droplet"-    ]-  },-  {-    "emoji": "🌊",-    "aliases": [-      "ocean"-    ]-  },-  {-    "emoji": "🎃",-    "aliases": [-      "jack_o_lantern"-    ]-  },-  {-    "emoji": "🎄",-    "aliases": [-      "christmas_tree"-    ]-  },-  {-    "emoji": "🎆",-    "aliases": [-      "fireworks"-    ]-  },-  {-    "emoji": "🎇",-    "aliases": [-      "sparkler"-    ]-  },-  {-    "emoji": "🧨",-    "aliases": [-      "firecracker"-    ]-  },-  {-    "emoji": "✨",-    "aliases": [-      "sparkles"-    ]-  },-  {-    "emoji": "🎈",-    "aliases": [-      "balloon"-    ]-  },-  {-    "emoji": "🎉",-    "aliases": [-      "tada"-    ]-  },-  {-    "emoji": "🎊",-    "aliases": [-      "confetti_ball"-    ]-  },-  {-    "emoji": "🎋",-    "aliases": [-      "tanabata_tree"-    ]-  },-  {-    "emoji": "🎍",-    "aliases": [-      "bamboo"-    ]-  },-  {-    "emoji": "🎎",-    "aliases": [-      "dolls"-    ]-  },-  {-    "emoji": "🎏",-    "aliases": [-      "flags"-    ]-  },-  {-    "emoji": "🎐",-    "aliases": [-      "wind_chime"-    ]-  },-  {-    "emoji": "🎑",-    "aliases": [-      "rice_scene"-    ]-  },-  {-    "emoji": "🧧",-    "aliases": [-      "red_envelope"-    ]-  },-  {-    "emoji": "🎀",-    "aliases": [-      "ribbon"-    ]-  },-  {-    "emoji": "🎁",-    "aliases": [-      "gift"-    ]-  },-  {-    "emoji": "🎗",-    "aliases": [-      "reminder_ribbon"-    ]-  },-  {-    "emoji": "🎟",-    "aliases": [-      "tickets"-    ]-  },-  {-    "emoji": "🎫",-    "aliases": [-      "ticket"-    ]-  },-  {-    "emoji": "🎖",-    "aliases": [-      "medal_military"-    ]-  },-  {-    "emoji": "🏆",-    "aliases": [-      "trophy"-    ]-  },-  {-    "emoji": "🏅",-    "aliases": [-      "medal_sports"-    ]-  },-  {-    "emoji": "🥇",-    "aliases": [-      "1st_place_medal"-    ]-  },-  {-    "emoji": "🥈",-    "aliases": [-      "2nd_place_medal"-    ]-  },-  {-    "emoji": "🥉",-    "aliases": [-      "3rd_place_medal"-    ]-  },-  {-    "emoji": "⚽",-    "aliases": [-      "soccer"-    ]-  },-  {-    "emoji": "⚾",-    "aliases": [-      "baseball"-    ]-  },-  {-    "emoji": "🥎",-    "aliases": [-      "softball"-    ]-  },-  {-    "emoji": "🏀",-    "aliases": [-      "basketball"-    ]-  },-  {-    "emoji": "🏐",-    "aliases": [-      "volleyball"-    ]-  },-  {-    "emoji": "🏈",-    "aliases": [-      "football"-    ]-  },-  {-    "emoji": "🏉",-    "aliases": [-      "rugby_football"-    ]-  },-  {-    "emoji": "🎾",-    "aliases": [-      "tennis"-    ]-  },-  {-    "emoji": "🥏",-    "aliases": [-      "flying_disc"-    ]-  },-  {-    "emoji": "🎳",-    "aliases": [-      "bowling"-    ]-  },-  {-    "emoji": "🏏",-    "aliases": [-      "cricket_game"-    ]-  },-  {-    "emoji": "🏑",-    "aliases": [-      "field_hockey"-    ]-  },-  {-    "emoji": "🏒",-    "aliases": [-      "ice_hockey"-    ]-  },-  {-    "emoji": "🥍",-    "aliases": [-      "lacrosse"-    ]-  },-  {-    "emoji": "🏓",-    "aliases": [-      "ping_pong"-    ]-  },-  {-    "emoji": "🏸",-    "aliases": [-      "badminton"-    ]-  },-  {-    "emoji": "🥊",-    "aliases": [-      "boxing_glove"-    ]-  },-  {-    "emoji": "🥋",-    "aliases": [-      "martial_arts_uniform"-    ]-  },-  {-    "emoji": "🥅",-    "aliases": [-      "goal_net"-    ]-  },-  {-    "emoji": "⛳",-    "aliases": [-      "golf"-    ]-  },-  {-    "emoji": "⛸",-    "aliases": [-      "ice_skate"-    ]-  },-  {-    "emoji": "🎣",-    "aliases": [-      "fishing_pole_and_fish"-    ]-  },-  {-    "emoji": "🤿",-    "aliases": [-      "diving_mask"-    ]-  },-  {-    "emoji": "🎽",-    "aliases": [-      "running_shirt_with_sash"-    ]-  },-  {-    "emoji": "🎿",-    "aliases": [-      "ski"-    ]-  },-  {-    "emoji": "🛷",-    "aliases": [-      "sled"-    ]-  },-  {-    "emoji": "🥌",-    "aliases": [-      "curling_stone"-    ]-  },-  {-    "emoji": "🎯",-    "aliases": [-      "dart"-    ]-  },-  {-    "emoji": "🪀",-    "aliases": [-      "yo_yo"-    ]-  },-  {-    "emoji": "🪁",-    "aliases": [-      "kite"-    ]-  },-  {-    "emoji": "🎱",-    "aliases": [-      "8ball"-    ]-  },-  {-    "emoji": "🔮",-    "aliases": [-      "crystal_ball"-    ]-  },-  {-    "emoji": "🧿",-    "aliases": [-      "nazar_amulet"-    ]-  },-  {-    "emoji": "🎮",-    "aliases": [-      "video_game"-    ]-  },-  {-    "emoji": "🕹",-    "aliases": [-      "joystick"-    ]-  },-  {-    "emoji": "🎰",-    "aliases": [-      "slot_machine"-    ]-  },-  {-    "emoji": "🎲",-    "aliases": [-      "game_die"-    ]-  },-  {-    "emoji": "🧩",-    "aliases": [-      "jigsaw"-    ]-  },-  {-    "emoji": "🧸",-    "aliases": [-      "teddy_bear"-    ]-  },-  {-    "emoji": "♠️",-    "aliases": [-      "spades"-    ]-  },-  {-    "emoji": "♥️",-    "aliases": [-      "hearts"-    ]-  },-  {-    "emoji": "♦️",-    "aliases": [-      "diamonds"-    ]-  },-  {-    "emoji": "♣️",-    "aliases": [-      "clubs"-    ]-  },-  {-    "emoji": "♟",-    "aliases": [-      "chess_pawn"-    ]-  },-  {-    "emoji": "🃏",-    "aliases": [-      "black_joker"-    ]-  },-  {-    "emoji": "🀄",-    "aliases": [-      "mahjong"-    ]-  },-  {-    "emoji": "🎴",-    "aliases": [-      "flower_playing_cards"-    ]-  },-  {-    "emoji": "🎭",-    "aliases": [-      "performing_arts"-    ]-  },-  {-    "emoji": "🖼",-    "aliases": [-      "framed_picture"-    ]-  },-  {-    "emoji": "🎨",-    "aliases": [-      "art"-    ]-  },-  {-    "emoji": "🧵",-    "aliases": [-      "thread"-    ]-  },-  {-    "emoji": "🧶",-    "aliases": [-      "yarn"-    ]-  },-  {-    "emoji": "👓",-    "aliases": [-      "eyeglasses"-    ]-  },-  {-    "emoji": "🕶",-    "aliases": [-      "dark_sunglasses"-    ]-  },-  {-    "emoji": "🥽",-    "aliases": [-      "goggles"-    ]-  },-  {-    "emoji": "🥼",-    "aliases": [-      "lab_coat"-    ]-  },-  {-    "emoji": "🦺",-    "aliases": [-      "safety_vest"-    ]-  },-  {-    "emoji": "👔",-    "aliases": [-      "necktie"-    ]-  },-  {-    "emoji": "👕",-    "aliases": [-      "shirt",-      "tshirt"-    ]-  },-  {-    "emoji": "👖",-    "aliases": [-      "jeans"-    ]-  },-  {-    "emoji": "🧣",-    "aliases": [-      "scarf"-    ]-  },-  {-    "emoji": "🧤",-    "aliases": [-      "gloves"-    ]-  },-  {-    "emoji": "🧥",-    "aliases": [-      "coat"-    ]-  },-  {-    "emoji": "🧦",-    "aliases": [-      "socks"-    ]-  },-  {-    "emoji": "👗",-    "aliases": [-      "dress"-    ]-  },-  {-    "emoji": "👘",-    "aliases": [-      "kimono"-    ]-  },-  {-    "emoji": "🥻",-    "aliases": [-      "sari"-    ]-  },-  {-    "emoji": "🩱",-    "aliases": [-      "one_piece_swimsuit"-    ]-  },-  {-    "emoji": "🩲",-    "aliases": [-      "swim_brief"-    ]-  },-  {-    "emoji": "🩳",-    "aliases": [-      "shorts"-    ]-  },-  {-    "emoji": "👙",-    "aliases": [-      "bikini"-    ]-  },-  {-    "emoji": "👚",-    "aliases": [-      "womans_clothes"-    ]-  },-  {-    "emoji": "👛",-    "aliases": [-      "purse"-    ]-  },-  {-    "emoji": "👜",-    "aliases": [-      "handbag"-    ]-  },-  {-    "emoji": "👝",-    "aliases": [-      "pouch"-    ]-  },-  {-    "emoji": "🛍",-    "aliases": [-      "shopping"-    ]-  },-  {-    "emoji": "🎒",-    "aliases": [-      "school_satchel"-    ]-  },-  {-    "emoji": "👞",-    "aliases": [-      "mans_shoe",-      "shoe"-    ]-  },-  {-    "emoji": "👟",-    "aliases": [-      "athletic_shoe"-    ]-  },-  {-    "emoji": "🥾",-    "aliases": [-      "hiking_boot"-    ]-  },-  {-    "emoji": "🥿",-    "aliases": [-      "flat_shoe"-    ]-  },-  {-    "emoji": "👠",-    "aliases": [-      "high_heel"-    ]-  },-  {-    "emoji": "👡",-    "aliases": [-      "sandal"-    ]-  },-  {-    "emoji": "🩰",-    "aliases": [-      "ballet_shoes"-    ]-  },-  {-    "emoji": "👢",-    "aliases": [-      "boot"-    ]-  },-  {-    "emoji": "👑",-    "aliases": [-      "crown"-    ]-  },-  {-    "emoji": "👒",-    "aliases": [-      "womans_hat"-    ]-  },-  {-    "emoji": "🎩",-    "aliases": [-      "tophat"-    ]-  },-  {-    "emoji": "🎓",-    "aliases": [-      "mortar_board"-    ]-  },-  {-    "emoji": "🧢",-    "aliases": [-      "billed_cap"-    ]-  },-  {-    "emoji": "⛑",-    "aliases": [-      "rescue_worker_helmet"-    ]-  },-  {-    "emoji": "📿",-    "aliases": [-      "prayer_beads"-    ]-  },-  {-    "emoji": "💄",-    "aliases": [-      "lipstick"-    ]-  },-  {-    "emoji": "💍",-    "aliases": [-      "ring"-    ]-  },-  {-    "emoji": "💎",-    "aliases": [-      "gem"-    ]-  },-  {-    "emoji": "🔇",-    "aliases": [-      "mute"-    ]-  },-  {-    "emoji": "🔈",-    "aliases": [-      "speaker"-    ]-  },-  {-    "emoji": "🔉",-    "aliases": [-      "sound"-    ]-  },-  {-    "emoji": "🔊",-    "aliases": [-      "loud_sound"-    ]-  },-  {-    "emoji": "📢",-    "aliases": [-      "loudspeaker"-    ]-  },-  {-    "emoji": "📣",-    "aliases": [-      "mega"-    ]-  },-  {-    "emoji": "📯",-    "aliases": [-      "postal_horn"-    ]-  },-  {-    "emoji": "🔔",-    "aliases": [-      "bell"-    ]-  },-  {-    "emoji": "🔕",-    "aliases": [-      "no_bell"-    ]-  },-  {-    "emoji": "🎼",-    "aliases": [-      "musical_score"-    ]-  },-  {-    "emoji": "🎵",-    "aliases": [-      "musical_note"-    ]-  },-  {-    "emoji": "🎶",-    "aliases": [-      "notes"-    ]-  },-  {-    "emoji": "🎙",-    "aliases": [-      "studio_microphone"-    ]-  },-  {-    "emoji": "🎚",-    "aliases": [-      "level_slider"-    ]-  },-  {-    "emoji": "🎛",-    "aliases": [-      "control_knobs"-    ]-  },-  {-    "emoji": "🎤",-    "aliases": [-      "microphone"-    ]-  },-  {-    "emoji": "🎧",-    "aliases": [-      "headphones"-    ]-  },-  {-    "emoji": "📻",-    "aliases": [-      "radio"-    ]-  },-  {-    "emoji": "🎷",-    "aliases": [-      "saxophone"-    ]-  },-  {-    "emoji": "🎸",-    "aliases": [-      "guitar"-    ]-  },-  {-    "emoji": "🎹",-    "aliases": [-      "musical_keyboard"-    ]-  },-  {-    "emoji": "🎺",-    "aliases": [-      "trumpet"-    ]-  },-  {-    "emoji": "🎻",-    "aliases": [-      "violin"-    ]-  },-  {-    "emoji": "🪕",-    "aliases": [-      "banjo"-    ]-  },-  {-    "emoji": "🥁",-    "aliases": [-      "drum"-    ]-  },-  {-    "emoji": "📱",-    "aliases": [-      "iphone"-    ]-  },-  {-    "emoji": "📲",-    "aliases": [-      "calling"-    ]-  },-  {-    "emoji": "☎️",-    "aliases": [-      "phone",-      "telephone"-    ]-  },-  {-    "emoji": "📞",-    "aliases": [-      "telephone_receiver"-    ]-  },-  {-    "emoji": "📟",-    "aliases": [-      "pager"-    ]-  },-  {-    "emoji": "📠",-    "aliases": [-      "fax"-    ]-  },-  {-    "emoji": "🔋",-    "aliases": [-      "battery"-    ]-  },-  {-    "emoji": "🔌",-    "aliases": [-      "electric_plug"-    ]-  },-  {-    "emoji": "💻",-    "aliases": [-      "computer"-    ]-  },-  {-    "emoji": "🖥",-    "aliases": [-      "desktop_computer"-    ]-  },-  {-    "emoji": "🖨",-    "aliases": [-      "printer"-    ]-  },-  {-    "emoji": "⌨",-    "aliases": [-      "keyboard"-    ]-  },-  {-    "emoji": "🖱",-    "aliases": [-      "computer_mouse"-    ]-  },-  {-    "emoji": "🖲",-    "aliases": [-      "trackball"-    ]-  },-  {-    "emoji": "💽",-    "aliases": [-      "minidisc"-    ]-  },-  {-    "emoji": "💾",-    "aliases": [-      "floppy_disk"-    ]-  },-  {-    "emoji": "💿",-    "aliases": [-      "cd"-    ]-  },-  {-    "emoji": "📀",-    "aliases": [-      "dvd"-    ]-  },-  {-    "emoji": "🧮",-    "aliases": [-      "abacus"-    ]-  },-  {-    "emoji": "🎥",-    "aliases": [-      "movie_camera"-    ]-  },-  {-    "emoji": "🎞",-    "aliases": [-      "film_strip"-    ]-  },-  {-    "emoji": "📽",-    "aliases": [-      "film_projector"-    ]-  },-  {-    "emoji": "🎬",-    "aliases": [-      "clapper"-    ]-  },-  {-    "emoji": "📺",-    "aliases": [-      "tv"-    ]-  },-  {-    "emoji": "📷",-    "aliases": [-      "camera"-    ]-  },-  {-    "emoji": "📸",-    "aliases": [-      "camera_flash"-    ]-  },-  {-    "emoji": "📹",-    "aliases": [-      "video_camera"-    ]-  },-  {-    "emoji": "📼",-    "aliases": [-      "vhs"-    ]-  },-  {-    "emoji": "🔍",-    "aliases": [-      "mag"-    ]-  },-  {-    "emoji": "🔎",-    "aliases": [-      "mag_right"-    ]-  },-  {-    "emoji": "🕯",-    "aliases": [-      "candle"-    ]-  },-  {-    "emoji": "💡",-    "aliases": [-      "bulb"-    ]-  },-  {-    "emoji": "🔦",-    "aliases": [-      "flashlight"-    ]-  },-  {-    "emoji": "🏮",-    "aliases": [-      "izakaya_lantern",-      "lantern"-    ]-  },-  {-    "emoji": "🪔",-    "aliases": [-      "diya_lamp"-    ]-  },-  {-    "emoji": "📔",-    "aliases": [-      "notebook_with_decorative_cover"-    ]-  },-  {-    "emoji": "📕",-    "aliases": [-      "closed_book"-    ]-  },-  {-    "emoji": "📖",-    "aliases": [-      "book",-      "open_book"-    ]-  },-  {-    "emoji": "📗",-    "aliases": [-      "green_book"-    ]-  },-  {-    "emoji": "📘",-    "aliases": [-      "blue_book"-    ]-  },-  {-    "emoji": "📙",-    "aliases": [-      "orange_book"-    ]-  },-  {-    "emoji": "📚",-    "aliases": [-      "books"-    ]-  },-  {-    "emoji": "📓",-    "aliases": [-      "notebook"-    ]-  },-  {-    "emoji": "📒",-    "aliases": [-      "ledger"-    ]-  },-  {-    "emoji": "📃",-    "aliases": [-      "page_with_curl"-    ]-  },-  {-    "emoji": "📜",-    "aliases": [-      "scroll"-    ]-  },-  {-    "emoji": "📄",-    "aliases": [-      "page_facing_up"-    ]-  },-  {-    "emoji": "📰",-    "aliases": [-      "newspaper"-    ]-  },-  {-    "emoji": "🗞",-    "aliases": [-      "newspaper_roll"-    ]-  },-  {-    "emoji": "📑",-    "aliases": [-      "bookmark_tabs"-    ]-  },-  {-    "emoji": "🔖",-    "aliases": [-      "bookmark"-    ]-  },-  {-    "emoji": "🏷",-    "aliases": [-      "label"-    ]-  },-  {-    "emoji": "💰",-    "aliases": [-      "moneybag"-    ]-  },-  {-    "emoji": "💴",-    "aliases": [-      "yen"-    ]-  },-  {-    "emoji": "💵",-    "aliases": [-      "dollar"-    ]-  },-  {-    "emoji": "💶",-    "aliases": [-      "euro"-    ]-  },-  {-    "emoji": "💷",-    "aliases": [-      "pound"-    ]-  },-  {-    "emoji": "💸",-    "aliases": [-      "money_with_wings"-    ]-  },-  {-    "emoji": "💳",-    "aliases": [-      "credit_card"-    ]-  },-  {-    "emoji": "🧾",-    "aliases": [-      "receipt"-    ]-  },-  {-    "emoji": "💹",-    "aliases": [-      "chart"-    ]-  },-  {-    "emoji": "💱",-    "aliases": [-      "currency_exchange"-    ]-  },-  {-    "emoji": "💲",-    "aliases": [-      "heavy_dollar_sign"-    ]-  },-  {-    "emoji": "✉️",-    "aliases": [-      "email",-      "envelope"-    ]-  },-  {-    "emoji": "📧",-    "aliases": [-      "e-mail"-    ]-  },-  {-    "emoji": "📨",-    "aliases": [-      "incoming_envelope"-    ]-  },-  {-    "emoji": "📩",-    "aliases": [-      "envelope_with_arrow"-    ]-  },-  {-    "emoji": "📤",-    "aliases": [-      "outbox_tray"-    ]-  },-  {-    "emoji": "📥",-    "aliases": [-      "inbox_tray"-    ]-  },-  {-    "emoji": "📦",-    "aliases": [-      "package"-    ]-  },-  {-    "emoji": "📫",-    "aliases": [-      "mailbox"-    ]-  },-  {-    "emoji": "📪",-    "aliases": [-      "mailbox_closed"-    ]-  },-  {-    "emoji": "📬",-    "aliases": [-      "mailbox_with_mail"-    ]-  },-  {-    "emoji": "📭",-    "aliases": [-      "mailbox_with_no_mail"-    ]-  },-  {-    "emoji": "📮",-    "aliases": [-      "postbox"-    ]-  },-  {-    "emoji": "🗳",-    "aliases": [-      "ballot_box"-    ]-  },-  {-    "emoji": "✏️",-    "aliases": [-      "pencil2"-    ]-  },-  {-    "emoji": "✒️",-    "aliases": [-      "black_nib"-    ]-  },-  {-    "emoji": "🖋",-    "aliases": [-      "fountain_pen"-    ]-  },-  {-    "emoji": "🖊",-    "aliases": [-      "pen"-    ]-  },-  {-    "emoji": "🖌",-    "aliases": [-      "paintbrush"-    ]-  },-  {-    "emoji": "🖍",-    "aliases": [-      "crayon"-    ]-  },-  {-    "emoji": "📝",-    "aliases": [-      "memo",-      "pencil"-    ]-  },-  {-    "emoji": "💼",-    "aliases": [-      "briefcase"-    ]-  },-  {-    "emoji": "📁",-    "aliases": [-      "file_folder"-    ]-  },-  {-    "emoji": "📂",-    "aliases": [-      "open_file_folder"-    ]-  },-  {-    "emoji": "🗂",-    "aliases": [-      "card_index_dividers"-    ]-  },-  {-    "emoji": "📅",-    "aliases": [-      "date"-    ]-  },-  {-    "emoji": "📆",-    "aliases": [-      "calendar"-    ]-  },-  {-    "emoji": "🗒",-    "aliases": [-      "spiral_notepad"-    ]-  },-  {-    "emoji": "🗓",-    "aliases": [-      "spiral_calendar"-    ]-  },-  {-    "emoji": "📇",-    "aliases": [-      "card_index"-    ]-  },-  {-    "emoji": "📈",-    "aliases": [-      "chart_with_upwards_trend"-    ]-  },-  {-    "emoji": "📉",-    "aliases": [-      "chart_with_downwards_trend"-    ]-  },-  {-    "emoji": "📊",-    "aliases": [-      "bar_chart"-    ]-  },-  {-    "emoji": "📋",-    "aliases": [-      "clipboard"-    ]-  },-  {-    "emoji": "📌",-    "aliases": [-      "pushpin"-    ]-  },-  {-    "emoji": "📍",-    "aliases": [-      "round_pushpin"-    ]-  },-  {-    "emoji": "📎",-    "aliases": [-      "paperclip"-    ]-  },-  {-    "emoji": "🖇",-    "aliases": [-      "paperclips"-    ]-  },-  {-    "emoji": "📏",-    "aliases": [-      "straight_ruler"-    ]-  },-  {-    "emoji": "📐",-    "aliases": [-      "triangular_ruler"-    ]-  },-  {-    "emoji": "✂️",-    "aliases": [-      "scissors"-    ]-  },-  {-    "emoji": "🗃",-    "aliases": [-      "card_file_box"-    ]-  },-  {-    "emoji": "🗄",-    "aliases": [-      "file_cabinet"-    ]-  },-  {-    "emoji": "🗑",-    "aliases": [-      "wastebasket"-    ]-  },-  {-    "emoji": "🔒",-    "aliases": [-      "lock"-    ]-  },-  {-    "emoji": "🔓",-    "aliases": [-      "unlock"-    ]-  },-  {-    "emoji": "🔏",-    "aliases": [-      "lock_with_ink_pen"-    ]-  },-  {-    "emoji": "🔐",-    "aliases": [-      "closed_lock_with_key"-    ]-  },-  {-    "emoji": "🔑",-    "aliases": [-      "key"-    ]-  },-  {-    "emoji": "🗝",-    "aliases": [-      "old_key"-    ]-  },-  {-    "emoji": "🔨",-    "aliases": [-      "hammer"-    ]-  },-  {-    "emoji": "🪓",-    "aliases": [-      "axe"-    ]-  },-  {-    "emoji": "⛏",-    "aliases": [-      "pick"-    ]-  },-  {-    "emoji": "⚒",-    "aliases": [-      "hammer_and_pick"-    ]-  },-  {-    "emoji": "🛠",-    "aliases": [-      "hammer_and_wrench"-    ]-  },-  {-    "emoji": "🗡",-    "aliases": [-      "dagger"-    ]-  },-  {-    "emoji": "⚔",-    "aliases": [-      "crossed_swords"-    ]-  },-  {-    "emoji": "🔫",-    "aliases": [-      "gun"-    ]-  },-  {-    "emoji": "🏹",-    "aliases": [-      "bow_and_arrow"-    ]-  },-  {-    "emoji": "🛡",-    "aliases": [-      "shield"-    ]-  },-  {-    "emoji": "🔧",-    "aliases": [-      "wrench"-    ]-  },-  {-    "emoji": "🔩",-    "aliases": [-      "nut_and_bolt"-    ]-  },-  {-    "emoji": "⚙",-    "aliases": [-      "gear"-    ]-  },-  {-    "emoji": "🗜",-    "aliases": [-      "clamp"-    ]-  },-  {-    "emoji": "⚖",-    "aliases": [-      "balance_scale"-    ]-  },-  {-    "emoji": "🦯",-    "aliases": [-      "probing_cane"-    ]-  },-  {-    "emoji": "🔗",-    "aliases": [-      "link"-    ]-  },-  {-    "emoji": "⛓",-    "aliases": [-      "chains"-    ]-  },-  {-    "emoji": "🧰",-    "aliases": [-      "toolbox"-    ]-  },-  {-    "emoji": "🧲",-    "aliases": [-      "magnet"-    ]-  },-  {-    "emoji": "⚗",-    "aliases": [-      "alembic"-    ]-  },-  {-    "emoji": "🧪",-    "aliases": [-      "test_tube"-    ]-  },-  {-    "emoji": "🧫",-    "aliases": [-      "petri_dish"-    ]-  },-  {-    "emoji": "🧬",-    "aliases": [-      "dna"-    ]-  },-  {-    "emoji": "🔬",-    "aliases": [-      "microscope"-    ]-  },-  {-    "emoji": "🔭",-    "aliases": [-      "telescope"-    ]-  },-  {-    "emoji": "📡",-    "aliases": [-      "satellite"-    ]-  },-  {-    "emoji": "💉",-    "aliases": [-      "syringe"-    ]-  },-  {-    "emoji": "🩸",-    "aliases": [-      "drop_of_blood"-    ]-  },-  {-    "emoji": "💊",-    "aliases": [-      "pill"-    ]-  },-  {-    "emoji": "🩹",-    "aliases": [-      "adhesive_bandage"-    ]-  },-  {-    "emoji": "🩺",-    "aliases": [-      "stethoscope"-    ]-  },-  {-    "emoji": "🚪",-    "aliases": [-      "door"-    ]-  },-  {-    "emoji": "🛏",-    "aliases": [-      "bed"-    ]-  },-  {-    "emoji": "🛋",-    "aliases": [-      "couch_and_lamp"-    ]-  },-  {-    "emoji": "🪑",-    "aliases": [-      "chair"-    ]-  },-  {-    "emoji": "🚽",-    "aliases": [-      "toilet"-    ]-  },-  {-    "emoji": "🚿",-    "aliases": [-      "shower"-    ]-  },-  {-    "emoji": "🛁",-    "aliases": [-      "bathtub"-    ]-  },-  {-    "emoji": "🪒",-    "aliases": [-      "razor"-    ]-  },-  {-    "emoji": "🧴",-    "aliases": [-      "lotion_bottle"-    ]-  },-  {-    "emoji": "🧷",-    "aliases": [-      "safety_pin"-    ]-  },-  {-    "emoji": "🧹",-    "aliases": [-      "broom"-    ]-  },-  {-    "emoji": "🧺",-    "aliases": [-      "basket"-    ]-  },-  {-    "emoji": "🧻",-    "aliases": [-      "roll_of_paper"-    ]-  },-  {-    "emoji": "🧼",-    "aliases": [-      "soap"-    ]-  },-  {-    "emoji": "🧽",-    "aliases": [-      "sponge"-    ]-  },-  {-    "emoji": "🧯",-    "aliases": [-      "fire_extinguisher"-    ]-  },-  {-    "emoji": "🛒",-    "aliases": [-      "shopping_cart"-    ]-  },-  {-    "emoji": "🚬",-    "aliases": [-      "smoking"-    ]-  },-  {-    "emoji": "⚰",-    "aliases": [-      "coffin"-    ]-  },-  {-    "emoji": "⚱",-    "aliases": [-      "funeral_urn"-    ]-  },-  {-    "emoji": "🗿",-    "aliases": [-      "moyai"-    ]-  },-  {-    "emoji": "🏧",-    "aliases": [-      "atm"-    ]-  },-  {-    "emoji": "🚮",-    "aliases": [-      "put_litter_in_its_place"-    ]-  },-  {-    "emoji": "🚰",-    "aliases": [-      "potable_water"-    ]-  },-  {-    "emoji": "♿",-    "aliases": [-      "wheelchair"-    ]-  },-  {-    "emoji": "🚹",-    "aliases": [-      "mens"-    ]-  },-  {-    "emoji": "🚺",-    "aliases": [-      "womens"-    ]-  },-  {-    "emoji": "🚻",-    "aliases": [-      "restroom"-    ]-  },-  {-    "emoji": "🚼",-    "aliases": [-      "baby_symbol"-    ]-  },-  {-    "emoji": "🚾",-    "aliases": [-      "wc"-    ]-  },-  {-    "emoji": "🛂",-    "aliases": [-      "passport_control"-    ]-  },-  {-    "emoji": "🛃",-    "aliases": [-      "customs"-    ]-  },-  {-    "emoji": "🛄",-    "aliases": [-      "baggage_claim"-    ]-  },-  {-    "emoji": "🛅",-    "aliases": [-      "left_luggage"-    ]-  },-  {-    "emoji": "⚠️",-    "aliases": [-      "warning"-    ]-  },-  {-    "emoji": "🚸",-    "aliases": [-      "children_crossing"-    ]-  },-  {-    "emoji": "⛔",-    "aliases": [-      "no_entry"-    ]-  },-  {-    "emoji": "🚫",-    "aliases": [-      "no_entry_sign"-    ]-  },-  {-    "emoji": "🚳",-    "aliases": [-      "no_bicycles"-    ]-  },-  {-    "emoji": "🚭",-    "aliases": [-      "no_smoking"-    ]-  },-  {-    "emoji": "🚯",-    "aliases": [-      "do_not_litter"-    ]-  },-  {-    "emoji": "🚱",-    "aliases": [-      "non-potable_water"-    ]-  },-  {-    "emoji": "🚷",-    "aliases": [-      "no_pedestrians"-    ]-  },-  {-    "emoji": "📵",-    "aliases": [-      "no_mobile_phones"-    ]-  },-  {-    "emoji": "🔞",-    "aliases": [-      "underage"-    ]-  },-  {-    "emoji": "☢",-    "aliases": [-      "radioactive"-    ]-  },-  {-    "emoji": "☣",-    "aliases": [-      "biohazard"-    ]-  },-  {-    "emoji": "⬆️",-    "aliases": [-      "arrow_up"-    ]-  },-  {-    "emoji": "↗️",-    "aliases": [-      "arrow_upper_right"-    ]-  },-  {-    "emoji": "➡️",-    "aliases": [-      "arrow_right"-    ]-  },-  {-    "emoji": "↘️",-    "aliases": [-      "arrow_lower_right"-    ]-  },-  {-    "emoji": "⬇️",-    "aliases": [-      "arrow_down"-    ]-  },-  {-    "emoji": "↙️",-    "aliases": [-      "arrow_lower_left"-    ]-  },-  {-    "emoji": "⬅️",-    "aliases": [-      "arrow_left"-    ]-  },-  {-    "emoji": "↖️",-    "aliases": [-      "arrow_upper_left"-    ]-  },-  {-    "emoji": "↕️",-    "aliases": [-      "arrow_up_down"-    ]-  },-  {-    "emoji": "↔️",-    "aliases": [-      "left_right_arrow"-    ]-  },-  {-    "emoji": "↩️",-    "aliases": [-      "leftwards_arrow_with_hook"-    ]-  },-  {-    "emoji": "↪️",-    "aliases": [-      "arrow_right_hook"-    ]-  },-  {-    "emoji": "⤴️",-    "aliases": [-      "arrow_heading_up"-    ]-  },-  {-    "emoji": "⤵️",-    "aliases": [-      "arrow_heading_down"-    ]-  },-  {-    "emoji": "🔃",-    "aliases": [-      "arrows_clockwise"-    ]-  },-  {-    "emoji": "🔄",-    "aliases": [-      "arrows_counterclockwise"-    ]-  },-  {-    "emoji": "🔙",-    "aliases": [-      "back"-    ]-  },-  {-    "emoji": "🔚",-    "aliases": [-      "end"-    ]-  },-  {-    "emoji": "🔛",-    "aliases": [-      "on"-    ]-  },-  {-    "emoji": "🔜",-    "aliases": [-      "soon"-    ]-  },-  {-    "emoji": "🔝",-    "aliases": [-      "top"-    ]-  },-  {-    "emoji": "🛐",-    "aliases": [-      "place_of_worship"-    ]-  },-  {-    "emoji": "⚛",-    "aliases": [-      "atom_symbol"-    ]-  },-  {-    "emoji": "🕉",-    "aliases": [-      "om"-    ]-  },-  {-    "emoji": "✡️",-    "aliases": [-      "star_of_david"-    ]-  },-  {-    "emoji": "☸",-    "aliases": [-      "wheel_of_dharma"-    ]-  },-  {-    "emoji": "☯️",-    "aliases": [-      "yin_yang"-    ]-  },-  {-    "emoji": "✝️",-    "aliases": [-      "latin_cross"-    ]-  },-  {-    "emoji": "☦",-    "aliases": [-      "orthodox_cross"-    ]-  },-  {-    "emoji": "☪",-    "aliases": [-      "star_and_crescent"-    ]-  },-  {-    "emoji": "☮",-    "aliases": [-      "peace_symbol"-    ]-  },-  {-    "emoji": "🕎",-    "aliases": [-      "menorah"-    ]-  },-  {-    "emoji": "🔯",-    "aliases": [-      "six_pointed_star"-    ]-  },-  {-    "emoji": "♈",-    "aliases": [-      "aries"-    ]-  },-  {-    "emoji": "♉",-    "aliases": [-      "taurus"-    ]-  },-  {-    "emoji": "♊",-    "aliases": [-      "gemini"-    ]-  },-  {-    "emoji": "♋",-    "aliases": [-      "cancer"-    ]-  },-  {-    "emoji": "♌",-    "aliases": [-      "leo"-    ]-  },-  {-    "emoji": "♍",-    "aliases": [-      "virgo"-    ]-  },-  {-    "emoji": "♎",-    "aliases": [-      "libra"-    ]-  },-  {-    "emoji": "♏",-    "aliases": [-      "scorpius"-    ]-  },-  {-    "emoji": "♐",-    "aliases": [-      "sagittarius"-    ]-  },-  {-    "emoji": "♑",-    "aliases": [-      "capricorn"-    ]-  },-  {-    "emoji": "♒",-    "aliases": [-      "aquarius"-    ]-  },-  {-    "emoji": "♓",-    "aliases": [-      "pisces"-    ]-  },-  {-    "emoji": "⛎",-    "aliases": [-      "ophiuchus"-    ]-  },-  {-    "emoji": "🔀",-    "aliases": [-      "twisted_rightwards_arrows"-    ]-  },-  {-    "emoji": "🔁",-    "aliases": [-      "repeat"-    ]-  },-  {-    "emoji": "🔂",-    "aliases": [-      "repeat_one"-    ]-  },-  {-    "emoji": "▶️",-    "aliases": [-      "arrow_forward"-    ]-  },-  {-    "emoji": "⏩",-    "aliases": [-      "fast_forward"-    ]-  },-  {-    "emoji": "⏭",-    "aliases": [-      "next_track_button"-    ]-  },-  {-    "emoji": "⏯",-    "aliases": [-      "play_or_pause_button"-    ]-  },-  {-    "emoji": "◀️",-    "aliases": [-      "arrow_backward"-    ]-  },-  {-    "emoji": "⏪",-    "aliases": [-      "rewind"-    ]-  },-  {-    "emoji": "⏮",-    "aliases": [-      "previous_track_button"-    ]-  },-  {-    "emoji": "🔼",-    "aliases": [-      "arrow_up_small"-    ]-  },-  {-    "emoji": "⏫",-    "aliases": [-      "arrow_double_up"-    ]-  },-  {-    "emoji": "🔽",-    "aliases": [-      "arrow_down_small"-    ]-  },-  {-    "emoji": "⏬",-    "aliases": [-      "arrow_double_down"-    ]-  },-  {-    "emoji": "⏸",-    "aliases": [-      "pause_button"-    ]-  },-  {-    "emoji": "⏹",-    "aliases": [-      "stop_button"-    ]-  },-  {-    "emoji": "⏺",-    "aliases": [-      "record_button"-    ]-  },-  {-    "emoji": "⏏️",-    "aliases": [-      "eject_button"-    ]-  },-  {-    "emoji": "🎦",-    "aliases": [-      "cinema"-    ]-  },-  {-    "emoji": "🔅",-    "aliases": [-      "low_brightness"-    ]-  },-  {-    "emoji": "🔆",-    "aliases": [-      "high_brightness"-    ]-  },-  {-    "emoji": "📶",-    "aliases": [-      "signal_strength"-    ]-  },-  {-    "emoji": "📳",-    "aliases": [-      "vibration_mode"-    ]-  },-  {-    "emoji": "📴",-    "aliases": [-      "mobile_phone_off"-    ]-  },-  {-    "emoji": "♀️",-    "aliases": [-      "female_sign"-    ]-  },-  {-    "emoji": "♂️",-    "aliases": [-      "male_sign"-    ]-  },-  {-    "emoji": "⚕",-    "aliases": [-      "medical_symbol"-    ]-  },-  {-    "emoji": "♾",-    "aliases": [-      "infinity"-    ]-  },-  {-    "emoji": "♻️",-    "aliases": [-      "recycle"-    ]-  },-  {-    "emoji": "⚜",-    "aliases": [-      "fleur_de_lis"-    ]-  },-  {-    "emoji": "🔱",-    "aliases": [-      "trident"-    ]-  },-  {-    "emoji": "📛",-    "aliases": [-      "name_badge"-    ]-  },-  {-    "emoji": "🔰",-    "aliases": [-      "beginner"-    ]-  },-  {-    "emoji": "⭕",-    "aliases": [-      "o"-    ]-  },-  {-    "emoji": "✅",-    "aliases": [-      "white_check_mark"-    ]-  },-  {-    "emoji": "☑️",-    "aliases": [-      "ballot_box_with_check"-    ]-  },-  {-    "emoji": "✔️",-    "aliases": [-      "heavy_check_mark"-    ]-  },-  {-    "emoji": "✖️",-    "aliases": [-      "heavy_multiplication_x"-    ]-  },-  {-    "emoji": "❌",-    "aliases": [-      "x"-    ]-  },-  {-    "emoji": "❎",-    "aliases": [-      "negative_squared_cross_mark"-    ]-  },-  {-    "emoji": "➕",-    "aliases": [-      "heavy_plus_sign"-    ]-  },-  {-    "emoji": "➖",-    "aliases": [-      "heavy_minus_sign"-    ]-  },-  {-    "emoji": "➗",-    "aliases": [-      "heavy_division_sign"-    ]-  },-  {-    "emoji": "➰",-    "aliases": [-      "curly_loop"-    ]-  },-  {-    "emoji": "➿",-    "aliases": [-      "loop"-    ]-  },-  {-    "emoji": "〽️",-    "aliases": [-      "part_alternation_mark"-    ]-  },-  {-    "emoji": "✳️",-    "aliases": [-      "eight_spoked_asterisk"-    ]-  },-  {-    "emoji": "✴️",-    "aliases": [-      "eight_pointed_black_star"-    ]-  },-  {-    "emoji": "❇️",-    "aliases": [-      "sparkle"-    ]-  },-  {-    "emoji": "‼️",-    "aliases": [-      "bangbang"-    ]-  },-  {-    "emoji": "⁉️",-    "aliases": [-      "interrobang"-    ]-  },-  {-    "emoji": "❓",-    "aliases": [-      "question"-    ]-  },-  {-    "emoji": "❔",-    "aliases": [-      "grey_question"-    ]-  },-  {-    "emoji": "❕",-    "aliases": [-      "grey_exclamation"-    ]-  },-  {-    "emoji": "❗",-    "aliases": [-      "exclamation",-      "heavy_exclamation_mark"-    ]-  },-  {-    "emoji": "〰️",-    "aliases": [-      "wavy_dash"-    ]-  },-  {-    "emoji": "©️",-    "aliases": [-      "copyright"-    ]-  },-  {-    "emoji": "®️",-    "aliases": [-      "registered"-    ]-  },-  {-    "emoji": "™️",-    "aliases": [-      "tm"-    ]-  },-  {-    "emoji": "#️⃣",-    "aliases": [-      "hash"-    ]-  },-  {-    "emoji": "*️⃣",-    "aliases": [-      "asterisk"-    ]-  },-  {-    "emoji": "0️⃣",-    "aliases": [-      "zero"-    ]-  },-  {-    "emoji": "1️⃣",-    "aliases": [-      "one"-    ]-  },-  {-    "emoji": "2️⃣",-    "aliases": [-      "two"-    ]-  },-  {-    "emoji": "3️⃣",-    "aliases": [-      "three"-    ]-  },-  {-    "emoji": "4️⃣",-    "aliases": [-      "four"-    ]-  },-  {-    "emoji": "5️⃣",-    "aliases": [-      "five"-    ]-  },-  {-    "emoji": "6️⃣",-    "aliases": [-      "six"-    ]-  },-  {-    "emoji": "7️⃣",-    "aliases": [-      "seven"-    ]-  },-  {-    "emoji": "8️⃣",-    "aliases": [-      "eight"-    ]-  },-  {-    "emoji": "9️⃣",-    "aliases": [-      "nine"-    ]-  },-  {-    "emoji": "🔟",-    "aliases": [-      "keycap_ten"-    ]-  },-  {-    "emoji": "🔠",-    "aliases": [-      "capital_abcd"-    ]-  },-  {-    "emoji": "🔡",-    "aliases": [-      "abcd"-    ]-  },-  {-    "emoji": "🔢",-    "aliases": [-      "1234"-    ]-  },-  {-    "emoji": "🔣",-    "aliases": [-      "symbols"-    ]-  },-  {-    "emoji": "🔤",-    "aliases": [-      "abc"-    ]-  },-  {-    "emoji": "🅰️",-    "aliases": [-      "a"-    ]-  },-  {-    "emoji": "🆎",-    "aliases": [-      "ab"-    ]-  },-  {-    "emoji": "🅱️",-    "aliases": [-      "b"-    ]-  },-  {-    "emoji": "🆑",-    "aliases": [-      "cl"-    ]-  },-  {-    "emoji": "🆒",-    "aliases": [-      "cool"-    ]-  },-  {-    "emoji": "🆓",-    "aliases": [-      "free"-    ]-  },-  {-    "emoji": "ℹ️",-    "aliases": [-      "information_source"-    ]-  },-  {-    "emoji": "🆔",-    "aliases": [-      "id"-    ]-  },-  {-    "emoji": "Ⓜ️",-    "aliases": [-      "m"-    ]-  },-  {-    "emoji": "🆕",-    "aliases": [-      "new"-    ]-  },-  {-    "emoji": "🆖",-    "aliases": [-      "ng"-    ]-  },-  {-    "emoji": "🅾️",-    "aliases": [-      "o2"-    ]-  },-  {-    "emoji": "🆗",-    "aliases": [-      "ok"-    ]-  },-  {-    "emoji": "🅿️",-    "aliases": [-      "parking"-    ]-  },-  {-    "emoji": "🆘",-    "aliases": [-      "sos"-    ]-  },-  {-    "emoji": "🆙",-    "aliases": [-      "up"-    ]-  },-  {-    "emoji": "🆚",-    "aliases": [-      "vs"-    ]-  },-  {-    "emoji": "🈁",-    "aliases": [-      "koko"-    ]-  },-  {-    "emoji": "🈂️",-    "aliases": [-      "sa"-    ]-  },-  {-    "emoji": "🈷️",-    "aliases": [-      "u6708"-    ]-  },-  {-    "emoji": "🈶",-    "aliases": [-      "u6709"-    ]-  },-  {-    "emoji": "🈯",-    "aliases": [-      "u6307"-    ]-  },-  {-    "emoji": "🉐",-    "aliases": [-      "ideograph_advantage"-    ]-  },-  {-    "emoji": "🈹",-    "aliases": [-      "u5272"-    ]-  },-  {-    "emoji": "🈚",-    "aliases": [-      "u7121"-    ]-  },-  {-    "emoji": "🈲",-    "aliases": [-      "u7981"-    ]-  },-  {-    "emoji": "🉑",-    "aliases": [-      "accept"-    ]-  },-  {-    "emoji": "🈸",-    "aliases": [-      "u7533"-    ]-  },-  {-    "emoji": "🈴",-    "aliases": [-      "u5408"-    ]-  },-  {-    "emoji": "🈳",-    "aliases": [-      "u7a7a"-    ]-  },-  {-    "emoji": "㊗️",-    "aliases": [-      "congratulations"-    ]-  },-  {-    "emoji": "㊙️",-    "aliases": [-      "secret"-    ]-  },-  {-    "emoji": "🈺",-    "aliases": [-      "u55b6"-    ]-  },-  {-    "emoji": "🈵",-    "aliases": [-      "u6e80"-    ]-  },-  {-    "emoji": "🔴",-    "aliases": [-      "red_circle"-    ]-  },-  {-    "emoji": "🟠",-    "aliases": [-      "orange_circle"-    ]-  },-  {-    "emoji": "🟡",-    "aliases": [-      "yellow_circle"-    ]-  },-  {-    "emoji": "🟢",-    "aliases": [-      "green_circle"-    ]-  },-  {-    "emoji": "🔵",-    "aliases": [-      "large_blue_circle"-    ]-  },-  {-    "emoji": "🟣",-    "aliases": [-      "purple_circle"-    ]-  },-  {-    "emoji": "🟤",-    "aliases": [-      "brown_circle"-    ]-  },-  {-    "emoji": "⚫",-    "aliases": [-      "black_circle"-    ]-  },-  {-    "emoji": "⚪",-    "aliases": [-      "white_circle"-    ]-  },-  {-    "emoji": "🟥",-    "aliases": [-      "red_square"-    ]-  },-  {-    "emoji": "🟧",-    "aliases": [-      "orange_square"-    ]-  },-  {-    "emoji": "🟨",-    "aliases": [-      "yellow_square"-    ]-  },-  {-    "emoji": "🟩",-    "aliases": [-      "green_square"-    ]-  },-  {-    "emoji": "🟦",-    "aliases": [-      "blue_square"-    ]-  },-  {-    "emoji": "🟪",-    "aliases": [-      "purple_square"-    ]-  },-  {-    "emoji": "🟫",-    "aliases": [-      "brown_square"-    ]-  },-  {-    "emoji": "⬛",-    "aliases": [-      "black_large_square"-    ]-  },-  {-    "emoji": "⬜",-    "aliases": [-      "white_large_square"-    ]-  },-  {-    "emoji": "◼️",-    "aliases": [-      "black_medium_square"-    ]-  },-  {-    "emoji": "◻️",-    "aliases": [-      "white_medium_square"-    ]-  },-  {-    "emoji": "◾",-    "aliases": [-      "black_medium_small_square"-    ]-  },-  {-    "emoji": "◽",-    "aliases": [-      "white_medium_small_square"-    ]-  },-  {-    "emoji": "▪️",-    "aliases": [-      "black_small_square"-    ]-  },-  {-    "emoji": "▫️",-    "aliases": [-      "white_small_square"-    ]-  },-  {-    "emoji": "🔶",-    "aliases": [-      "large_orange_diamond"-    ]-  },-  {-    "emoji": "🔷",-    "aliases": [-      "large_blue_diamond"-    ]-  },-  {-    "emoji": "🔸",-    "aliases": [-      "small_orange_diamond"-    ]-  },-  {-    "emoji": "🔹",-    "aliases": [-      "small_blue_diamond"-    ]-  },-  {-    "emoji": "🔺",-    "aliases": [-      "small_red_triangle"-    ]-  },-  {-    "emoji": "🔻",-    "aliases": [-      "small_red_triangle_down"-    ]-  },-  {-    "emoji": "💠",-    "aliases": [-      "diamond_shape_with_a_dot_inside"-    ]-  },-  {-    "emoji": "🔘",-    "aliases": [-      "radio_button"-    ]-  },-  {-    "emoji": "🔳",-    "aliases": [-      "white_square_button"-    ]-  },-  {-    "emoji": "🔲",-    "aliases": [-      "black_square_button"-    ]-  },-  {-    "emoji": "🏁",-    "aliases": [-      "checkered_flag"-    ]-  },-  {-    "emoji": "🚩",-    "aliases": [-      "triangular_flag_on_post"-    ]-  },-  {-    "emoji": "🎌",-    "aliases": [-      "crossed_flags"-    ]-  },-  {-    "emoji": "🏴",-    "aliases": [-      "black_flag"-    ]-  },-  {-    "emoji": "🏳",-    "aliases": [-      "white_flag"-    ]-  },-  {-    "emoji": "🏳️‍🌈",-    "aliases": [-      "rainbow_flag"-    ]-  },-  {-    "emoji": "🏴‍☠",-    "aliases": [-      "pirate_flag"-    ]-  },-  {-    "emoji": "🇦🇨",-    "aliases": [-      "ascension_island"-    ]-  },-  {-    "emoji": "🇦🇩",-    "aliases": [-      "andorra"-    ]-  },-  {-    "emoji": "🇦🇪",-    "aliases": [-      "united_arab_emirates"-    ]-  },-  {-    "emoji": "🇦🇫",-    "aliases": [-      "afghanistan"-    ]-  },-  {-    "emoji": "🇦🇬",-    "aliases": [-      "antigua_barbuda"-    ]-  },-  {-    "emoji": "🇦🇮",-    "aliases": [-      "anguilla"-    ]-  },-  {-    "emoji": "🇦🇱",-    "aliases": [-      "albania"-    ]-  },-  {-    "emoji": "🇦🇲",-    "aliases": [-      "armenia"-    ]-  },-  {-    "emoji": "🇦🇴",-    "aliases": [-      "angola"-    ]-  },-  {-    "emoji": "🇦🇶",-    "aliases": [-      "antarctica"-    ]-  },-  {-    "emoji": "🇦🇷",-    "aliases": [-      "argentina"-    ]-  },-  {-    "emoji": "🇦🇸",-    "aliases": [-      "american_samoa"-    ]-  },-  {-    "emoji": "🇦🇹",-    "aliases": [-      "austria"-    ]-  },-  {-    "emoji": "🇦🇺",-    "aliases": [-      "australia"-    ]-  },-  {-    "emoji": "🇦🇼",-    "aliases": [-      "aruba"-    ]-  },-  {-    "emoji": "🇦🇽",-    "aliases": [-      "aland_islands"-    ]-  },-  {-    "emoji": "🇦🇿",-    "aliases": [-      "azerbaijan"-    ]-  },-  {-    "emoji": "🇧🇦",-    "aliases": [-      "bosnia_herzegovina"-    ]-  },-  {-    "emoji": "🇧🇧",-    "aliases": [-      "barbados"-    ]-  },-  {-    "emoji": "🇧🇩",-    "aliases": [-      "bangladesh"-    ]-  },-  {-    "emoji": "🇧🇪",-    "aliases": [-      "belgium"-    ]-  },-  {-    "emoji": "🇧🇫",-    "aliases": [-      "burkina_faso"-    ]-  },-  {-    "emoji": "🇧🇬",-    "aliases": [-      "bulgaria"-    ]-  },-  {-    "emoji": "🇧🇭",-    "aliases": [-      "bahrain"-    ]-  },-  {-    "emoji": "🇧🇮",-    "aliases": [-      "burundi"-    ]-  },-  {-    "emoji": "🇧🇯",-    "aliases": [-      "benin"-    ]-  },-  {-    "emoji": "🇧🇱",-    "aliases": [-      "st_barthelemy"-    ]-  },-  {-    "emoji": "🇧🇲",-    "aliases": [-      "bermuda"-    ]-  },-  {-    "emoji": "🇧🇳",-    "aliases": [-      "brunei"-    ]-  },-  {-    "emoji": "🇧🇴",-    "aliases": [-      "bolivia"-    ]-  },-  {-    "emoji": "🇧🇶",-    "aliases": [-      "caribbean_netherlands"-    ]-  },-  {-    "emoji": "🇧🇷",-    "aliases": [-      "brazil"-    ]-  },-  {-    "emoji": "🇧🇸",-    "aliases": [-      "bahamas"-    ]-  },-  {-    "emoji": "🇧🇹",-    "aliases": [-      "bhutan"-    ]-  },-  {-    "emoji": "🇧🇻",-    "aliases": [-      "bouvet_island"-    ]-  },-  {-    "emoji": "🇧🇼",-    "aliases": [-      "botswana"-    ]-  },-  {-    "emoji": "🇧🇾",-    "aliases": [-      "belarus"-    ]-  },-  {-    "emoji": "🇧🇿",-    "aliases": [-      "belize"-    ]-  },-  {-    "emoji": "🇨🇦",-    "aliases": [-      "canada"-    ]-  },-  {-    "emoji": "🇨🇨",-    "aliases": [-      "cocos_islands"-    ]-  },-  {-    "emoji": "🇨🇩",-    "aliases": [-      "congo_kinshasa"-    ]-  },-  {-    "emoji": "🇨🇫",-    "aliases": [-      "central_african_republic"-    ]-  },-  {-    "emoji": "🇨🇬",-    "aliases": [-      "congo_brazzaville"-    ]-  },-  {-    "emoji": "🇨🇭",-    "aliases": [-      "switzerland"-    ]-  },-  {-    "emoji": "🇨🇮",-    "aliases": [-      "cote_divoire"-    ]-  },-  {-    "emoji": "🇨🇰",-    "aliases": [-      "cook_islands"-    ]-  },-  {-    "emoji": "🇨🇱",-    "aliases": [-      "chile"-    ]-  },-  {-    "emoji": "🇨🇲",-    "aliases": [-      "cameroon"-    ]-  },-  {-    "emoji": "🇨🇳",-    "aliases": [-      "cn"-    ]-  },-  {-    "emoji": "🇨🇴",-    "aliases": [-      "colombia"-    ]-  },-  {-    "emoji": "🇨🇵",-    "aliases": [-      "clipperton_island"-    ]-  },-  {-    "emoji": "🇨🇷",-    "aliases": [-      "costa_rica"-    ]-  },-  {-    "emoji": "🇨🇺",-    "aliases": [-      "cuba"-    ]-  },-  {-    "emoji": "🇨🇻",-    "aliases": [-      "cape_verde"-    ]-  },-  {-    "emoji": "🇨🇼",-    "aliases": [-      "curacao"-    ]-  },-  {-    "emoji": "🇨🇽",-    "aliases": [-      "christmas_island"-    ]-  },-  {-    "emoji": "🇨🇾",-    "aliases": [-      "cyprus"-    ]-  },-  {-    "emoji": "🇨🇿",-    "aliases": [-      "czech_republic"-    ]-  },-  {-    "emoji": "🇩🇪",-    "aliases": [-      "de"-    ]-  },-  {-    "emoji": "🇩🇬",-    "aliases": [-      "diego_garcia"-    ]-  },-  {-    "emoji": "🇩🇯",-    "aliases": [-      "djibouti"-    ]-  },-  {-    "emoji": "🇩🇰",-    "aliases": [-      "denmark"-    ]-  },-  {-    "emoji": "🇩🇲",-    "aliases": [-      "dominica"-    ]-  },-  {-    "emoji": "🇩🇴",-    "aliases": [-      "dominican_republic"-    ]-  },-  {-    "emoji": "🇩🇿",-    "aliases": [-      "algeria"-    ]-  },-  {-    "emoji": "🇪🇦",-    "aliases": [-      "ceuta_melilla"-    ]-  },-  {-    "emoji": "🇪🇨",-    "aliases": [-      "ecuador"-    ]-  },-  {-    "emoji": "🇪🇪",-    "aliases": [-      "estonia"-    ]-  },-  {-    "emoji": "🇪🇬",-    "aliases": [-      "egypt"-    ]-  },-  {-    "emoji": "🇪🇭",-    "aliases": [-      "western_sahara"-    ]-  },-  {-    "emoji": "🇪🇷",-    "aliases": [-      "eritrea"-    ]-  },-  {-    "emoji": "🇪🇸",-    "aliases": [-      "es"-    ]-  },-  {-    "emoji": "🇪🇹",-    "aliases": [-      "ethiopia"-    ]-  },-  {-    "emoji": "🇪🇺",-    "aliases": [-      "eu",-      "european_union"-    ]-  },-  {-    "emoji": "🇫🇮",-    "aliases": [-      "finland"-    ]-  },-  {-    "emoji": "🇫🇯",-    "aliases": [-      "fiji"-    ]-  },-  {-    "emoji": "🇫🇰",-    "aliases": [-      "falkland_islands"-    ]-  },-  {-    "emoji": "🇫🇲",-    "aliases": [-      "micronesia"-    ]-  },-  {-    "emoji": "🇫🇴",-    "aliases": [-      "faroe_islands"-    ]-  },-  {-    "emoji": "🇫🇷",-    "aliases": [-      "fr"-    ]-  },-  {-    "emoji": "🇬🇦",-    "aliases": [-      "gabon"-    ]-  },-  {-    "emoji": "🇬🇧",-    "aliases": [-      "gb",-      "uk"-    ]-  },-  {-    "emoji": "🇬🇩",-    "aliases": [-      "grenada"-    ]-  },-  {-    "emoji": "🇬🇪",-    "aliases": [-      "georgia"-    ]-  },-  {-    "emoji": "🇬🇫",-    "aliases": [-      "french_guiana"-    ]-  },-  {-    "emoji": "🇬🇬",-    "aliases": [-      "guernsey"-    ]-  },-  {-    "emoji": "🇬🇭",-    "aliases": [-      "ghana"-    ]-  },-  {-    "emoji": "🇬🇮",-    "aliases": [-      "gibraltar"-    ]-  },-  {-    "emoji": "🇬🇱",-    "aliases": [-      "greenland"-    ]-  },-  {-    "emoji": "🇬🇲",-    "aliases": [-      "gambia"-    ]-  },-  {-    "emoji": "🇬🇳",-    "aliases": [-      "guinea"-    ]-  },-  {-    "emoji": "🇬🇵",-    "aliases": [-      "guadeloupe"-    ]-  },-  {-    "emoji": "🇬🇶",-    "aliases": [-      "equatorial_guinea"-    ]-  },-  {-    "emoji": "🇬🇷",-    "aliases": [-      "greece"-    ]-  },-  {-    "emoji": "🇬🇸",-    "aliases": [-      "south_georgia_south_sandwich_islands"-    ]-  },-  {-    "emoji": "🇬🇹",-    "aliases": [-      "guatemala"-    ]-  },-  {-    "emoji": "🇬🇺",-    "aliases": [-      "guam"-    ]-  },-  {-    "emoji": "🇬🇼",-    "aliases": [-      "guinea_bissau"-    ]-  },-  {-    "emoji": "🇬🇾",-    "aliases": [-      "guyana"-    ]-  },-  {-    "emoji": "🇭🇰",-    "aliases": [-      "hong_kong"-    ]-  },-  {-    "emoji": "🇭🇲",-    "aliases": [-      "heard_mcdonald_islands"-    ]-  },-  {-    "emoji": "🇭🇳",-    "aliases": [-      "honduras"-    ]-  },-  {-    "emoji": "🇭🇷",-    "aliases": [-      "croatia"-    ]-  },-  {-    "emoji": "🇭🇹",-    "aliases": [-      "haiti"-    ]-  },-  {-    "emoji": "🇭🇺",-    "aliases": [-      "hungary"-    ]-  },-  {-    "emoji": "🇮🇨",-    "aliases": [-      "canary_islands"-    ]-  },-  {-    "emoji": "🇮🇩",-    "aliases": [-      "indonesia"-    ]-  },-  {-    "emoji": "🇮🇪",-    "aliases": [-      "ireland"-    ]-  },-  {-    "emoji": "🇮🇱",-    "aliases": [-      "israel"-    ]-  },-  {-    "emoji": "🇮🇲",-    "aliases": [-      "isle_of_man"-    ]-  },-  {-    "emoji": "🇮🇳",-    "aliases": [-      "india"-    ]-  },-  {-    "emoji": "🇮🇴",-    "aliases": [-      "british_indian_ocean_territory"-    ]-  },-  {-    "emoji": "🇮🇶",-    "aliases": [-      "iraq"-    ]-  },-  {-    "emoji": "🇮🇷",-    "aliases": [-      "iran"-    ]-  },-  {-    "emoji": "🇮🇸",-    "aliases": [-      "iceland"-    ]-  },-  {-    "emoji": "🇮🇹",-    "aliases": [-      "it"-    ]-  },-  {-    "emoji": "🇯🇪",-    "aliases": [-      "jersey"-    ]-  },-  {-    "emoji": "🇯🇲",-    "aliases": [-      "jamaica"-    ]-  },-  {-    "emoji": "🇯🇴",-    "aliases": [-      "jordan"-    ]-  },-  {-    "emoji": "🇯🇵",-    "aliases": [-      "jp"-    ]-  },-  {-    "emoji": "🇰🇪",-    "aliases": [-      "kenya"-    ]-  },-  {-    "emoji": "🇰🇬",-    "aliases": [-      "kyrgyzstan"-    ]-  },-  {-    "emoji": "🇰🇭",-    "aliases": [-      "cambodia"-    ]-  },-  {-    "emoji": "🇰🇮",-    "aliases": [-      "kiribati"-    ]-  },-  {-    "emoji": "🇰🇲",-    "aliases": [-      "comoros"-    ]-  },-  {-    "emoji": "🇰🇳",-    "aliases": [-      "st_kitts_nevis"-    ]-  },-  {-    "emoji": "🇰🇵",-    "aliases": [-      "north_korea"-    ]-  },-  {-    "emoji": "🇰🇷",-    "aliases": [-      "kr"-    ]-  },-  {-    "emoji": "🇰🇼",-    "aliases": [-      "kuwait"-    ]-  },-  {-    "emoji": "🇰🇾",-    "aliases": [-      "cayman_islands"-    ]-  },-  {-    "emoji": "🇰🇿",-    "aliases": [-      "kazakhstan"-    ]-  },-  {-    "emoji": "🇱🇦",-    "aliases": [-      "laos"-    ]-  },-  {-    "emoji": "🇱🇧",-    "aliases": [-      "lebanon"-    ]-  },-  {-    "emoji": "🇱🇨",-    "aliases": [-      "st_lucia"-    ]-  },-  {-    "emoji": "🇱🇮",-    "aliases": [-      "liechtenstein"-    ]-  },-  {-    "emoji": "🇱🇰",-    "aliases": [-      "sri_lanka"-    ]-  },-  {-    "emoji": "🇱🇷",-    "aliases": [-      "liberia"-    ]-  },-  {-    "emoji": "🇱🇸",-    "aliases": [-      "lesotho"-    ]-  },-  {-    "emoji": "🇱🇹",-    "aliases": [-      "lithuania"-    ]-  },-  {-    "emoji": "🇱🇺",-    "aliases": [-      "luxembourg"-    ]-  },-  {-    "emoji": "🇱🇻",-    "aliases": [-      "latvia"-    ]-  },-  {-    "emoji": "🇱🇾",-    "aliases": [-      "libya"-    ]-  },-  {-    "emoji": "🇲🇦",-    "aliases": [-      "morocco"-    ]-  },-  {-    "emoji": "🇲🇨",-    "aliases": [-      "monaco"-    ]-  },-  {-    "emoji": "🇲🇩",-    "aliases": [-      "moldova"-    ]-  },-  {-    "emoji": "🇲🇪",-    "aliases": [-      "montenegro"-    ]-  },-  {-    "emoji": "🇲🇫",-    "aliases": [-      "st_martin"-    ]-  },-  {-    "emoji": "🇲🇬",-    "aliases": [-      "madagascar"-    ]-  },-  {-    "emoji": "🇲🇭",-    "aliases": [-      "marshall_islands"-    ]-  },-  {-    "emoji": "🇲🇰",-    "aliases": [-      "macedonia"-    ]-  },-  {-    "emoji": "🇲🇱",-    "aliases": [-      "mali"-    ]-  },-  {-    "emoji": "🇲🇲",-    "aliases": [-      "myanmar"-    ]-  },-  {-    "emoji": "🇲🇳",-    "aliases": [-      "mongolia"-    ]-  },-  {-    "emoji": "🇲🇴",-    "aliases": [-      "macau"-    ]-  },-  {-    "emoji": "🇲🇵",-    "aliases": [-      "northern_mariana_islands"-    ]-  },-  {-    "emoji": "🇲🇶",-    "aliases": [-      "martinique"-    ]-  },-  {-    "emoji": "🇲🇷",-    "aliases": [-      "mauritania"-    ]-  },-  {-    "emoji": "🇲🇸",-    "aliases": [-      "montserrat"-    ]-  },-  {-    "emoji": "🇲🇹",-    "aliases": [-      "malta"-    ]-  },-  {-    "emoji": "🇲🇺",-    "aliases": [-      "mauritius"-    ]-  },-  {-    "emoji": "🇲🇻",-    "aliases": [-      "maldives"-    ]-  },-  {-    "emoji": "🇲🇼",-    "aliases": [-      "malawi"-    ]-  },-  {-    "emoji": "🇲🇽",-    "aliases": [-      "mexico"-    ]-  },-  {-    "emoji": "🇲🇾",-    "aliases": [-      "malaysia"-    ]-  },-  {-    "emoji": "🇲🇿",-    "aliases": [-      "mozambique"-    ]-  },-  {-    "emoji": "🇳🇦",-    "aliases": [-      "namibia"-    ]-  },-  {-    "emoji": "🇳🇨",-    "aliases": [-      "new_caledonia"-    ]-  },-  {-    "emoji": "🇳🇪",-    "aliases": [-      "niger"-    ]-  },-  {-    "emoji": "🇳🇫",-    "aliases": [-      "norfolk_island"-    ]-  },-  {-    "emoji": "🇳🇬",-    "aliases": [-      "nigeria"-    ]-  },-  {-    "emoji": "🇳🇮",-    "aliases": [-      "nicaragua"-    ]-  },-  {-    "emoji": "🇳🇱",-    "aliases": [-      "netherlands"-    ]-  },-  {-    "emoji": "🇳🇴",-    "aliases": [-      "norway"-    ]-  },-  {-    "emoji": "🇳🇵",-    "aliases": [-      "nepal"-    ]-  },-  {-    "emoji": "🇳🇷",-    "aliases": [-      "nauru"-    ]-  },-  {-    "emoji": "🇳🇺",-    "aliases": [-      "niue"-    ]-  },-  {-    "emoji": "🇳🇿",-    "aliases": [-      "new_zealand"-    ]-  },-  {-    "emoji": "🇴🇲",-    "aliases": [-      "oman"-    ]-  },-  {-    "emoji": "🇵🇦",-    "aliases": [-      "panama"-    ]-  },-  {-    "emoji": "🇵🇪",-    "aliases": [-      "peru"-    ]-  },-  {-    "emoji": "🇵🇫",-    "aliases": [-      "french_polynesia"-    ]-  },-  {-    "emoji": "🇵🇬",-    "aliases": [-      "papua_new_guinea"-    ]-  },-  {-    "emoji": "🇵🇭",-    "aliases": [-      "philippines"-    ]-  },-  {-    "emoji": "🇵🇰",-    "aliases": [-      "pakistan"-    ]-  },-  {-    "emoji": "🇵🇱",-    "aliases": [-      "poland"-    ]-  },-  {-    "emoji": "🇵🇲",-    "aliases": [-      "st_pierre_miquelon"-    ]-  },-  {-    "emoji": "🇵🇳",-    "aliases": [-      "pitcairn_islands"-    ]-  },-  {-    "emoji": "🇵🇷",-    "aliases": [-      "puerto_rico"-    ]-  },-  {-    "emoji": "🇵🇸",-    "aliases": [-      "palestinian_territories"-    ]-  },-  {-    "emoji": "🇵🇹",-    "aliases": [-      "portugal"-    ]-  },-  {-    "emoji": "🇵🇼",-    "aliases": [-      "palau"-    ]-  },-  {-    "emoji": "🇵🇾",-    "aliases": [-      "paraguay"-    ]-  },-  {-    "emoji": "🇶🇦",-    "aliases": [-      "qatar"-    ]-  },-  {-    "emoji": "🇷🇪",-    "aliases": [-      "reunion"-    ]-  },-  {-    "emoji": "🇷🇴",-    "aliases": [-      "romania"-    ]-  },-  {-    "emoji": "🇷🇸",-    "aliases": [-      "serbia"-    ]-  },-  {-    "emoji": "🇷🇺",-    "aliases": [-      "ru"-    ]-  },-  {-    "emoji": "🇷🇼",-    "aliases": [-      "rwanda"-    ]-  },-  {-    "emoji": "🇸🇦",-    "aliases": [-      "saudi_arabia"-    ]-  },-  {-    "emoji": "🇸🇧",-    "aliases": [-      "solomon_islands"-    ]-  },-  {-    "emoji": "🇸🇨",-    "aliases": [-      "seychelles"-    ]-  },-  {-    "emoji": "🇸🇩",-    "aliases": [-      "sudan"-    ]-  },-  {-    "emoji": "🇸🇪",-    "aliases": [-      "sweden"-    ]-  },-  {-    "emoji": "🇸🇬",-    "aliases": [-      "singapore"-    ]-  },-  {-    "emoji": "🇸🇭",-    "aliases": [-      "st_helena"-    ]-  },-  {-    "emoji": "🇸🇮",-    "aliases": [-      "slovenia"-    ]-  },-  {-    "emoji": "🇸🇯",-    "aliases": [-      "svalbard_jan_mayen"-    ]-  },-  {-    "emoji": "🇸🇰",-    "aliases": [-      "slovakia"-    ]-  },-  {-    "emoji": "🇸🇱",-    "aliases": [-      "sierra_leone"-    ]-  },-  {-    "emoji": "🇸🇲",-    "aliases": [-      "san_marino"-    ]-  },-  {-    "emoji": "🇸🇳",-    "aliases": [-      "senegal"-    ]-  },-  {-    "emoji": "🇸🇴",-    "aliases": [-      "somalia"-    ]-  },-  {-    "emoji": "🇸🇷",-    "aliases": [-      "suriname"-    ]-  },-  {-    "emoji": "🇸🇸",-    "aliases": [-      "south_sudan"-    ]-  },-  {-    "emoji": "🇸🇹",-    "aliases": [-      "sao_tome_principe"-    ]-  },-  {-    "emoji": "🇸🇻",-    "aliases": [-      "el_salvador"-    ]-  },-  {-    "emoji": "🇸🇽",-    "aliases": [-      "sint_maarten"-    ]-  },-  {-    "emoji": "🇸🇾",-    "aliases": [-      "syria"-    ]-  },-  {-    "emoji": "🇸🇿",-    "aliases": [-      "swaziland"-    ]-  },-  {-    "emoji": "🇹🇦",-    "aliases": [-      "tristan_da_cunha"-    ]-  },-  {-    "emoji": "🇹🇨",-    "aliases": [-      "turks_caicos_islands"-    ]-  },-  {-    "emoji": "🇹🇩",-    "aliases": [-      "chad"-    ]-  },-  {-    "emoji": "🇹🇫",-    "aliases": [-      "french_southern_territories"-    ]-  },-  {-    "emoji": "🇹🇬",-    "aliases": [-      "togo"-    ]-  },-  {-    "emoji": "🇹🇭",-    "aliases": [-      "thailand"-    ]-  },-  {-    "emoji": "🇹🇯",-    "aliases": [-      "tajikistan"-    ]-  },-  {-    "emoji": "🇹🇰",-    "aliases": [-      "tokelau"-    ]-  },-  {-    "emoji": "🇹🇱",-    "aliases": [-      "timor_leste"-    ]-  },-  {-    "emoji": "🇹🇲",-    "aliases": [-      "turkmenistan"-    ]-  },-  {-    "emoji": "🇹🇳",-    "aliases": [-      "tunisia"-    ]-  },-  {-    "emoji": "🇹🇴",-    "aliases": [-      "tonga"-    ]-  },-  {-    "emoji": "🇹🇷",-    "aliases": [-      "tr"-    ]-  },-  {-    "emoji": "🇹🇹",-    "aliases": [-      "trinidad_tobago"-    ]-  },-  {-    "emoji": "🇹🇻",-    "aliases": [-      "tuvalu"-    ]-  },-  {-    "emoji": "🇹🇼",-    "aliases": [-      "taiwan"-    ]-  },-  {-    "emoji": "🇹🇿",-    "aliases": [-      "tanzania"-    ]-  },-  {-    "emoji": "🇺🇦",-    "aliases": [-      "ukraine"-    ]-  },-  {-    "emoji": "🇺🇬",-    "aliases": [-      "uganda"-    ]-  },-  {-    "emoji": "🇺🇲",-    "aliases": [-      "us_outlying_islands"-    ]-  },-  {-    "emoji": "🇺🇳",-    "aliases": [-      "united_nations"-    ]-  },-  {-    "emoji": "🇺🇸",-    "aliases": [-      "us"-    ]-  },-  {-    "emoji": "🇺🇾",-    "aliases": [-      "uruguay"-    ]-  },-  {-    "emoji": "🇺🇿",-    "aliases": [-      "uzbekistan"-    ]-  },-  {-    "emoji": "🇻🇦",-    "aliases": [-      "vatican_city"-    ]-  },-  {-    "emoji": "🇻🇨",-    "aliases": [-      "st_vincent_grenadines"-    ]-  },-  {-    "emoji": "🇻🇪",-    "aliases": [-      "venezuela"-    ]-  },-  {-    "emoji": "🇻🇬",-    "aliases": [-      "british_virgin_islands"-    ]-  },-  {-    "emoji": "🇻🇮",-    "aliases": [-      "us_virgin_islands"-    ]-  },-  {-    "emoji": "🇻🇳",-    "aliases": [-      "vietnam"-    ]-  },-  {-    "emoji": "🇻🇺",-    "aliases": [-      "vanuatu"-    ]-  },-  {-    "emoji": "🇼🇫",-    "aliases": [-      "wallis_futuna"-    ]-  },-  {-    "emoji": "🇼🇸",-    "aliases": [-      "samoa"-    ]-  },-  {-    "emoji": "🇽🇰",-    "aliases": [-      "kosovo"-    ]-  },-  {-    "emoji": "🇾🇪",-    "aliases": [-      "yemen"-    ]-  },-  {-    "emoji": "🇾🇹",-    "aliases": [-      "mayotte"-    ]-  },-  {-    "emoji": "🇿🇦",-    "aliases": [-      "south_africa"-    ]-  },-  {-    "emoji": "🇿🇲",-    "aliases": [-      "zambia"-    ]-  },-  {-    "emoji": "🇿🇼",-    "aliases": [-      "zimbabwe"-    ]-  },-  {-    "emoji": "🏴󠁧󠁢󠁥󠁮󠁧󠁿",-    "aliases": [-      "england"-    ]-  },-  {-    "emoji": "🏴󠁧󠁢󠁳󠁣󠁴󠁿",-    "aliases": [-      "scotland"-    ]-  },-  {-    "emoji": "🏴󠁧󠁢󠁷󠁬󠁳󠁿",-    "aliases": [-      "wales"-    ]-  }-]
man/pandoc.1 view
@@ -1,5 +1,5 @@ .\"t-.TH PANDOC 1 "December 5, 2019" "pandoc 2.8.1"+.TH PANDOC 1 "December 12, 2019" "pandoc 2.9" .SH NAME pandoc - general markup converter .SH SYNOPSIS@@ -2158,11 +2158,11 @@ with a short line length.$\[ti]$ \f[R] .fi-.SS Filters+.SS Pipes .PP-A filter transforms the value of a variable or partial.-Filters are specified using a slash (\f[C]/\f[R]) between the variable-name (or partial) and the filter name.+A pipe transforms the value of a variable or partial.+Pipes are specified using a slash (\f[C]/\f[R]) between the variable+name (or partial) and the pipe name. Example: .IP .nf@@ -2179,7 +2179,7 @@ \f[R] .fi .PP-Filters may be chained:+Pipes may be chained: .IP .nf \f[C]@@ -2189,7 +2189,7 @@ \f[R] .fi .PP-Some filters take parameters:+Some pipes take parameters: .IP .nf \f[C]@@ -2201,7 +2201,7 @@ \f[R] .fi .PP-Currently the following filters are predefined:+Currently the following pipes are predefined: .IP \[bu] 2 \f[C]pairs\f[R]: Converts a map or array to an array of maps, each with \f[C]key\f[R] and \f[C]value\f[R] fields.@@ -2395,6 +2395,10 @@ .TP \f[B]\f[CB]slideous-url\f[B]\f[R] base URL for Slideous documents (defaults to \f[C]slideous\f[R])+.TP+\f[B]\f[CB]title-slide-attributes\f[B]\f[R]+additional attributes for the title slide of reveal.js slide shows.+See background in reveal.js and beamer for an example. .SS Variables for Beamer slides .PP These variables change the appearance of PDF slides using@@ -4866,6 +4870,10 @@ characters, backslash-escape them and they won\[aq]t be treated as math delimiters. .PP+For display math, use \f[C]$$\f[R] delimiters.+(In this case, the delimiters may be separated from the formula by+whitespace.)+.PP TeX math will be printed in all output formats. How it is rendered depends on the output format: .TP@@ -6393,6 +6401,11 @@ \f[C]data-background-repeat\f[R], \f[C]data-background-color\f[R], \f[C]data-transition\f[R], and \f[C]data-transition-speed\f[R]. .PP+To add a background image to the automatically generated title slide,+use the \f[C]title-slide-attributes\f[R] variable in the YAML metadata+block.+It must contain a map of attribute names and values.+.PP See the reveal.js documentation for more details. .PP For example in reveal.js:@@ -6402,6 +6415,9 @@ --- title: My Slideshow parallaxBackgroundImage: /path/to/my/background_image.png+title-slide-attributes:+    data-background-image: /path/to/title_image.png+    data-background-size: contain ---  ## Slide One
pandoc.cabal view
@@ -1,5 +1,5 @@ name:            pandoc-version:         2.8.1+version:         2.9 cabal-version:   2.0 build-type:      Simple license:         GPL-2@@ -189,8 +189,6 @@                  -- files needed to build man page                  man/manfilter.lua                  man/pandoc.1.template-                 -- data files used by TH-                 emoji.json                  -- trypandoc                  trypandoc/Makefile                  trypandoc/index.html@@ -417,7 +415,7 @@                  JuicyPixels >= 3.1.6.1 && < 3.4,                  Glob >= 0.7 && < 0.11,                  cmark-gfm >= 0.2 && < 0.3,-                 doctemplates >= 0.7.2 && < 0.8,+                 doctemplates >= 0.8 && < 0.9,                  network-uri >= 2.6 && < 2.7,                  network >= 2.6,                  http-client >= 0.4.30 && < 0.7,@@ -430,7 +428,7 @@                  ipynb >= 0.1 && < 0.2,                  attoparsec >= 0.12 && < 0.14,                  text-conversions >= 0.3 && < 0.4,-                 template-haskell > 2+                 emojis >= 0.1 && < 0.2   if os(windows) && arch(i386)      build-depends: basement >= 0.0.10,                     foundation >= 0.0.23@@ -465,7 +463,7 @@                      -fhide-source-paths    default-language: Haskell2010-  other-extensions: NoImplicitPrelude, TemplateHaskell+  other-extensions: NoImplicitPrelude   hs-source-dirs:  src    exposed-modules: Text.Pandoc,@@ -624,7 +622,6 @@                    Text.Pandoc.UUID,                    Text.Pandoc.Translations,                    Text.Pandoc.Slides,-                   Text.Pandoc.Emoji.TH,                    Paths_pandoc   autogen-modules: Paths_pandoc   buildable:       True@@ -738,7 +735,7 @@                   executable-path >= 0.0 && < 0.1,                   zip-archive >= 0.2.3.4 && < 0.5,                   xml >= 1.3.12 && < 1.4,-                  doctemplates >= 0.7.2 && < 0.8,+                  doctemplates >= 0.8 && < 0.9,                   Glob >= 0.7 && < 0.11   if impl(ghc < 8.4)      hs-source-dirs: prelude
src/Text/Pandoc/App/OutputSettings.hs view
@@ -25,7 +25,7 @@ import Text.DocTemplates (toVal, Context(..), Val(..)) import qualified Control.Exception as E import Control.Monad-import Control.Monad.Except (catchError, throwError)+import Control.Monad.Except (throwError) import Control.Monad.Trans import Data.Char (toLower) import Data.List (find, isPrefixOf)@@ -171,40 +171,18 @@                       setVariableM "dzslides-core" dzcore vars                   else return vars) -  templStr <- case optTemplate opts of+  templ <- case optTemplate opts of                   _ | not standalone -> return Nothing-                  Nothing -> Just <$> getDefaultTemplate format+                  Nothing -> Just <$> compileDefaultTemplate format                   Just tp -> do                     -- strip off extensions                     let tp' = case takeExtension tp of                                    "" -> tp <.> T.unpack format                                    _  -> tp-                    Just . UTF8.toText <$>-                          ((do surl <- stSourceURL <$> getCommonState-                               -- we don't want to look for templates remotely-                               -- unless the full URL is specified:-                               modifyCommonState $ \st -> st{-                                  stSourceURL = Nothing }-                               (bs, _) <- fetchItem $ T.pack tp'-                               modifyCommonState $ \st -> st{-                                  stSourceURL = surl }-                               return bs)-                           `catchError`-                           (\e ->-                               case e of-                                    PandocResourceNotFound _ ->-                                       readDataFile ("templates" </> tp')-                                    _ -> throwError e))--  let templatePath = fromMaybe "" $ optTemplate opts--  templ <- case templStr of-             Nothing -> return Nothing-             Just ts -> do-               res <- compileTemplate templatePath ts-               case res of-                 Left  e -> throwError $ PandocTemplateError $ T.pack e-                 Right t -> return $ Just t+                    res <- getTemplate tp' >>= runWithPartials . compileTemplate tp'+                    case res of+                      Left  e -> throwError $ PandocTemplateError $ T.pack e+                      Right t -> return $ Just t    let writerOpts = def {           writerTemplate         = templ
src/Text/Pandoc/Class.hs view
@@ -91,7 +91,6 @@ import qualified Data.Time as IO (getCurrentTime) import Text.Pandoc.MIME (MimeType, getMimeType, extensionFromMimeType) import Text.Pandoc.Definition-import Text.DocTemplates (TemplateMonad(..)) import Data.Digest.Pure.SHA (sha1, showDigest) import Data.Maybe (fromMaybe) import Data.Time.Clock.POSIX ( utcTimeToPOSIXSeconds@@ -314,16 +313,6 @@ readFileFromDirs (d:ds) f = catchError     ((Just . T.pack . UTF8.toStringLazy) <$> readFileLazy (d </> f))     (\_ -> readFileFromDirs ds f)--instance TemplateMonad PandocIO where-  getPartial fp = UTF8.toText <$> catchError-                      (readFileStrict fp)-                      (\_ -> readDataFile ("templates" </> fp))--instance TemplateMonad PandocPure where-  getPartial fp = UTF8.toText <$> catchError-                      (readFileStrict fp)-                      (\_ -> readDataFile ("templates" </> fp))  -- | 'CommonState' represents state that is used by all -- instances of 'PandocMonad'.  Normally users should not
src/Text/Pandoc/Emoji.hs view
@@ -14,14 +14,14 @@ -} module Text.Pandoc.Emoji ( emojis, emojiToInline ) where import Prelude-import qualified Data.Map as M-import qualified Data.Text as T+import qualified Text.Emoji as E import Text.Pandoc.Definition (Inline (Span, Str))-import Text.Pandoc.Emoji.TH (genEmojis)+import Data.Text (Text)+import qualified Data.Map as M -emojis :: M.Map T.Text T.Text-emojis = M.fromList $(genEmojis "emoji.json")+emojis :: M.Map Text Text+emojis = M.fromList E.emojis -emojiToInline :: T.Text -> Maybe Inline-emojiToInline emojikey = makeSpan <$> M.lookup emojikey emojis+emojiToInline :: Text -> Maybe Inline+emojiToInline emojikey = makeSpan <$> E.emojiFromAlias emojikey   where makeSpan = Span ("", ["emoji"], [("data-emoji", emojikey)]) . (:[]) . Str
− src/Text/Pandoc/Emoji/TH.hs
@@ -1,40 +0,0 @@-{-# LANGUAGE ScopedTypeVariables #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskellQuotes #-}-{- |-   Module      : Text.Pandoc.Emoji.TH-   Copyright   : Copyright (C) 2019 John MacFarlane-   License     : GNU GPL, version 2 or above--   Maintainer  : John MacFarlane <jgm@berkeley.edu>-   Stability   : alpha-   Portability : portable--Code generation for emoji list in Text.Pandoc.Emoji.--}-module Text.Pandoc.Emoji.TH ( genEmojis ) where-import Prelude-import Data.Aeson-import qualified Data.ByteString.Lazy as B-import Language.Haskell.TH-import Language.Haskell.TH.Syntax (addDependentFile)--genEmojis :: FilePath -> Q Exp-genEmojis fp = do-  addDependentFile fp-  bs <- runIO $ B.readFile fp-  case eitherDecode bs of-    Left e -> error e-    Right (emoji :: [Emoji]) -> [| emojis |]-      where emojis = [ (alias, txt)-                     | Emoji txt aliases <- emoji-                     , alias <- aliases-                     ]--data Emoji = Emoji String [String]-  deriving Show--instance FromJSON Emoji where-    parseJSON = withObject "Emoji" $ \v -> Emoji-        <$> v .: "emoji"-        <*> v .: "aliases"
src/Text/Pandoc/Readers.hs view
@@ -165,4 +165,4 @@ readJSON _ t =   case eitherDecode' . BL.fromStrict . UTF8.fromText $ t of        Right doc -> return doc-       Left _    -> throwError $ PandocParseError "JSON parse error"+       Left e    -> throwError $ PandocParseError ("JSON parse error: " <> T.pack e)
src/Text/Pandoc/Shared.hs view
@@ -573,13 +573,13 @@     sectionContents' <- go sectionContents     S.modify $ \(_, ln) -> (mbLevel, ln)     rest' <- go rest-    let divattr = (ident, ["section"], [])-    let attr = ("",classes,-                   -- don't touch number if already present-                   case lookup "number" kvs of-                     Nothing | numbering ->+    let kvs' = -- don't touch number if already present+               case lookup "number" kvs of+                  Nothing | numbering ->                         ("number", T.intercalate "." (map tshow newnum)) : kvs-                     _ -> kvs)+                  _ -> kvs+    let divattr = (ident, "section":classes, kvs')+    let attr = ("",classes,kvs')     return $       Div divattr (Header level' attr title' : sectionContents') : rest'   go (Div (dident,dclasses,dkvs)
src/Text/Pandoc/Templates.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE OverloadedStrings #-}@@ -14,19 +15,62 @@ -}  module Text.Pandoc.Templates ( Template+                             , WithDefaultPartials(..)+                             , WithPartials(..)                              , compileTemplate                              , renderTemplate+                             , getTemplate                              , getDefaultTemplate+                             , compileDefaultTemplate                              ) where  import Prelude import System.FilePath ((<.>), (</>))-import Text.DocTemplates (Template, compileTemplate, renderTemplate)-import Text.Pandoc.Class (PandocMonad, readDataFile)+import Text.DocTemplates (Template, TemplateMonad(..), compileTemplate, renderTemplate)+import Text.Pandoc.Class (PandocMonad, readDataFile, fetchItem,+                          CommonState(..), getCommonState, modifyCommonState) import qualified Text.Pandoc.UTF8 as UTF8+import Control.Monad.Except (catchError, throwError) import Data.Text (Text) import qualified Data.Text as T+import Text.Pandoc.Error +-- | Wrap a Monad in this if you want partials to+-- be taken only from the default data files.+newtype WithDefaultPartials m a = WithDefaultPartials { runWithDefaultPartials :: m a }+ deriving (Functor, Applicative, Monad)++-- | Wrap a Monad in this if you want partials to+-- be looked for locally (or, when the main template+-- is at a URL, via HTTP), falling back to default data files.+newtype WithPartials m a = WithPartials { runWithPartials :: m a }+ deriving (Functor, Applicative, Monad)++instance PandocMonad m => TemplateMonad (WithDefaultPartials m) where+  getPartial fp = WithDefaultPartials $+    UTF8.toText <$> readDataFile fp++instance PandocMonad m => TemplateMonad (WithPartials m) where+  getPartial fp = WithPartials $ getTemplate fp++-- | Retrieve text for a template.+getTemplate :: PandocMonad m => FilePath -> m Text+getTemplate tp = UTF8.toText <$>+  ((do surl <- stSourceURL <$> getCommonState+       -- we don't want to look for templates remotely+       -- unless the full URL is specified:+       modifyCommonState $ \st -> st{+         stSourceURL = Nothing }+       (bs, _) <- fetchItem $ T.pack tp+       modifyCommonState $ \st -> st{+         stSourceURL = surl }+       return bs)+   `catchError`+   (\e -> case e of+             PandocResourceNotFound _ ->+                readDataFile ("templates" </> tp)+             _ -> throwError e))+ -- | Get default template for the specified writer. getDefaultTemplate :: PandocMonad m                    => Text           -- ^ Name of writer@@ -55,4 +99,15 @@          let fname = "templates" </> "default" <.> T.unpack format          UTF8.toText <$> readDataFile fname -+-- | Get and compile default template for the specified writer.+-- Raise an error on compilation failure.+compileDefaultTemplate :: PandocMonad m+                       => Text+                       -> m (Template Text)+compileDefaultTemplate writer = do+  res <- getDefaultTemplate writer >>=+          runWithDefaultPartials .+           compileTemplate ("templates/default." <> T.unpack writer)+  case res of+    Left e   -> throwError $ PandocTemplateError (T.pack e)+    Right t  -> return t
src/Text/Pandoc/Writers/Shared.hs view
@@ -407,9 +407,9 @@ sectionToListItem :: WriterOptions -> Block -> [Block] sectionToListItem opts (Div (ident,_,_)                          (Header lev (_,classes,kvs) ils : subsecs))-  | not (isNothing (lookup "number" kvs) && "unlisted" `elem` classes)-  = Plain headerLink : [BulletList listContents | not (null listContents)-                                              , lev < writerTOCDepth opts]+  | lev <= writerTOCDepth opts+  , not (isNothing (lookup "number" kvs) && "unlisted" `elem` classes)+  = Plain headerLink : [BulletList listContents | not (null listContents)]  where    num = fromMaybe "" $ lookup "number" kvs    addNumber  = if T.null num
stack.yaml view
@@ -19,10 +19,11 @@ - skylighting-core-0.8.3 - regex-pcre-builtin-0.95.0.8.8.35 - doclayout-0.2.0.1+- emojis-0.1 - HsYAML-0.2.0.0 - HsYAML-aeson-0.2.0.0-- doctemplates-0.7.2-- pandoc-citeproc-0.16.4+- doctemplates-0.8+- pandoc-citeproc-0.16.4.1 ghc-options:    "$locals": -fhide-source-paths -Wno-missing-home-modules resolver: lts-14.6
+ test/command/5967.md view
@@ -0,0 +1,15 @@+```+% pandoc --toc --toc-depth=3 -s -t plain+# One+## Two+#### Four+^D+-   One+    -   Two++One++Two++Four+```
test/writer.context view
@@ -61,11 +61,11 @@  \starttext \startalignment[middle]-  {\tfd Pandoc Test Suite}+  {\tfd\setupinterlinespace Pandoc Test Suite}   \smallskip-  {\tfa John MacFarlane\crlf Anonymous}+  {\tfa\setupinterlinespace John MacFarlane\crlf Anonymous}   \smallskip-  {\tfa July 17, 2006}+  {\tfa\setupinterlinespace July 17, 2006}   \bigskip \stopalignment