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 +2/−0
- COPYRIGHT +0/−27
- MANUAL.txt +26/−12
- README.md +11/−7
- cabal.project +1/−1
- changelog.md +62/−0
- data/templates/default.context +4/−4
- data/templates/default.revealjs +1/−1
- emoji.json +0/−10334
- man/pandoc.1 +24/−8
- pandoc.cabal +5/−8
- src/Text/Pandoc/App/OutputSettings.hs +7/−29
- src/Text/Pandoc/Class.hs +0/−11
- src/Text/Pandoc/Emoji.hs +7/−7
- src/Text/Pandoc/Emoji/TH.hs +0/−40
- src/Text/Pandoc/Readers.hs +1/−1
- src/Text/Pandoc/Shared.hs +6/−6
- src/Text/Pandoc/Templates.hs +58/−3
- src/Text/Pandoc/Writers/Shared.hs +3/−3
- stack.yaml +3/−2
- test/command/5967.md +15/−0
- test/writer.context +3/−3
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
COPYRIGHT view
@@ -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)
@@ -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
@@ -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