From 75c29e0ba4dc80cf142015b100792c434ff5db12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Fri, 10 Oct 2025 16:43:21 +0200 Subject: [PATCH] chore: format --- .claude.json | 287 +- .config/Claude/claude_desktop_config.json | 6 +- .gitignore | 1 + .../look-and-feel/Ant-Dark/metadata.json | 56 +- .../look-and-feel/Nordic-bluish/metadata.json | 62 +- .../look-and-feel/Nordic-darker/metadata.json | 64 +- .../plasma/look-and-feel/Nordic/metadata.json | 64 +- .../contents/ui/js/colorType.js | 28 +- .../plasmoids/AndromedaLauncher/metadata.json | 38 +- .../contents/ui/js/brightness.js | 23 +- .../contents/ui/js/colorType.js | 31 +- .../KdeControlStation/contents/ui/js/funcs.js | 243 +- .../contents/ui/js/helpers.js | 13 +- .../plasmoids/KdeControlStation/metadata.json | 4 +- .nvm/package.json | 102 +- .oh-my-zsh/.devcontainer/devcontainer.json | 4 +- .../.github/workflows/installer/vercel.json | 42 +- .oh-my-zsh/plugins/emoji/gemoji_db.json | 37220 +++++------- .vscode/settings.json | 94 +- Apps/claude-desktop-debian/package.json | 6 +- Projects/docs.pivoine.art/app/globals.css | 35 +- Projects/docs.pivoine.art/app/layout.tsx | 106 +- Projects/docs.pivoine.art/app/page.tsx | 421 +- .../components/icons/Demo.tsx | 715 +- .../components/icons/KomposeIcon.css | 413 +- .../components/icons/KomposeIcon.tsx | 327 +- .../components/icons/PivoineDocsIcon.css | 1056 +- .../components/icons/PivoineDocsIcon.tsx | 760 +- .../components/icons/index.ts | 4 +- Projects/docs.pivoine.art/eslint.config.mjs | 4 +- Projects/docs.pivoine.art/next.config.mjs | 100 +- Projects/docs.pivoine.art/package.json | 68 +- Projects/docs.pivoine.art/postcss.config.mjs | 8 +- .../docs.pivoine.art/public/manifest.json | 86 +- Projects/docs.pivoine.art/tailwind.config.js | 12 +- Projects/docs.pivoine.art/tsconfig.json | 50 +- Projects/docs.pivoine.art/vercel.json | 56 +- Projects/game-icons/Gruntfile.js | 101 +- Projects/game-icons/package.json | 40 +- Projects/kompose/.gitignore | 1 + Projects/kompose/docs/app/app.config.ts | 119 +- Projects/kompose/docs/app/app.vue | 38 +- Projects/kompose/docs/app/assets/css/main.css | 32 +- .../kompose/docs/app/components/AppFooter.vue | 2 +- .../kompose/docs/app/components/AppHeader.vue | 6 +- .../kompose/docs/app/components/AppIcon.vue | 54 +- .../docs/app/components/AppIconShowcase.vue | 2 +- .../kompose/docs/app/components/AppLogo.vue | 25 +- .../app/components/OgImage/OgImageDocs.vue | 15 +- .../docs/app/components/PageHeaderLinks.vue | 82 +- .../app/components/content/HeroBackground.vue | 20 +- .../docs/app/components/content/StarsBg.vue | 89 +- Projects/kompose/docs/app/error.vue | 36 +- Projects/kompose/docs/app/layouts/docs.vue | 4 +- Projects/kompose/docs/app/pages/[...slug].vue | 78 +- Projects/kompose/docs/content.config.ts | 48 +- Projects/kompose/docs/eslint.config.mjs | 6 +- Projects/kompose/docs/nuxt.config.ts | 183 +- Projects/kompose/docs/package.json | 76 +- Projects/kompose/docs/renovate.json | 22 +- .../server/routes/raw/[...slug].md.get.ts | 55 +- Projects/kompose/docs/tsconfig.json | 4 +- Projects/kompose/news/.vscode/settings.json | 26 +- .../news/apps/backend/eslint.config.mjs | 46 +- .../kompose/news/apps/backend/package.json | 138 +- .../backend/prisma/client/sql/$DbEnums.d.ts | 30 +- .../prisma/client/sql/countDbSize.d.ts | 24 +- .../prisma/client/sql/countDbSize.edge.js | 2 +- .../prisma/client/sql/countDbSize.edge.mjs | 2 +- .../backend/prisma/client/sql/countDbSize.js | 2 +- .../backend/prisma/client/sql/countDbSize.mjs | 2 +- .../client/sql/countDistinctRecipients.d.ts | 14 +- .../sql/countDistinctRecipients.edge.js | 2 +- .../sql/countDistinctRecipients.edge.mjs | 2 +- .../client/sql/countDistinctRecipients.js | 2 +- .../client/sql/countDistinctRecipients.mjs | 2 +- .../countDistinctRecipientsInTimeRange.d.ts | 18 +- ...countDistinctRecipientsInTimeRange.edge.js | 2 +- ...ountDistinctRecipientsInTimeRange.edge.mjs | 2 +- .../sql/countDistinctRecipientsInTimeRange.js | 2 +- .../countDistinctRecipientsInTimeRange.mjs | 2 +- .../backend/prisma/client/sql/index.edge.js | 6 +- .../apps/backend/prisma/client/sql/index.js | 6 +- .../client/sql/subscriberGrowthQuery.d.ts | 20 +- .../client/sql/subscriberGrowthQuery.edge.js | 2 +- .../client/sql/subscriberGrowthQuery.edge.mjs | 2 +- .../client/sql/subscriberGrowthQuery.js | 2 +- .../client/sql/subscriberGrowthQuery.mjs | 2 +- .../kompose/news/apps/backend/prisma/seed.ts | 178 +- .../news/apps/backend/src/api/middleware.ts | 78 +- .../news/apps/backend/src/api/server.ts | 1190 +- Projects/kompose/news/apps/backend/src/app.ts | 264 +- .../apps/backend/src/campaign/mutation.ts | 1059 +- .../news/apps/backend/src/campaign/query.ts | 462 +- .../news/apps/backend/src/campaign/router.ts | 40 +- .../news/apps/backend/src/constants.ts | 14 +- .../news/apps/backend/src/cron/cron.ts | 86 +- .../news/apps/backend/src/cron/cron.utils.ts | 28 +- .../apps/backend/src/cron/dailyMaintenance.ts | 120 +- .../src/cron/processQueuedCampaigns.ts | 474 +- .../apps/backend/src/cron/sendMessages.ts | 342 +- .../news/apps/backend/src/dashboard/query.ts | 254 +- .../news/apps/backend/src/dashboard/router.ts | 8 +- .../kompose/news/apps/backend/src/index.ts | 66 +- .../news/apps/backend/src/lib/LinkTracker.ts | 164 +- .../news/apps/backend/src/lib/Mailer.ts | 162 +- .../news/apps/backend/src/list/mutation.ts | 256 +- .../news/apps/backend/src/list/query.ts | 220 +- .../news/apps/backend/src/list/router.ts | 18 +- .../news/apps/backend/src/message/mutation.ts | 104 +- .../news/apps/backend/src/message/query.ts | 292 +- .../news/apps/backend/src/message/router.ts | 14 +- .../news/apps/backend/src/message/utils.ts | 108 +- .../apps/backend/src/organization/mutation.ts | 172 +- .../apps/backend/src/organization/query.ts | 80 +- .../apps/backend/src/organization/router.ts | 14 +- .../apps/backend/src/settings/mutation.ts | 620 +- .../news/apps/backend/src/settings/query.ts | 298 +- .../news/apps/backend/src/settings/router.ts | 62 +- .../kompose/news/apps/backend/src/shared.ts | 18 +- .../news/apps/backend/src/stats/query.ts | 724 +- .../news/apps/backend/src/stats/router.ts | 8 +- .../apps/backend/src/subscriber/mutation.ts | 824 +- .../news/apps/backend/src/subscriber/query.ts | 236 +- .../apps/backend/src/subscriber/router.ts | 40 +- .../kompose/news/apps/backend/src/swagger.ts | 24 +- .../apps/backend/src/template/mutation.ts | 230 +- .../news/apps/backend/src/template/query.ts | 170 +- .../news/apps/backend/src/template/router.ts | 18 +- .../kompose/news/apps/backend/src/trpc.ts | 112 +- .../kompose/news/apps/backend/src/types.ts | 12 +- .../news/apps/backend/src/user/mutation.ts | 322 +- .../news/apps/backend/src/user/query.ts | 48 +- .../news/apps/backend/src/user/router.ts | 20 +- .../news/apps/backend/src/utils/auth.ts | 20 +- .../news/apps/backend/src/utils/logger.ts | 30 +- .../news/apps/backend/src/utils/pProps.ts | 20 +- .../src/utils/placeholder-parser.test.ts | 217 +- .../backend/src/utils/placeholder-parser.ts | 60 +- .../news/apps/backend/src/utils/prisma.ts | 50 +- .../news/apps/backend/src/utils/schemas.ts | 12 +- .../news/apps/backend/src/utils/token.ts | 14 +- .../tests/integration/api/auth.test.ts | 26 +- .../integration/api/lists/create-list.test.ts | 30 +- .../api/subscribers/create-subscriber.test.ts | 542 +- .../api/subscribers/delete-subscriber.test.ts | 164 +- .../api/subscribers/get-subscriber.test.ts | 168 +- .../api/subscribers/get-subscribers.test.ts | 310 +- .../api/subscribers/update-subscriber.test.ts | 340 +- .../tests/integration/helpers/list/list.ts | 14 +- .../tests/integration/helpers/request.ts | 6 +- .../tests/integration/helpers/reset-db.ts | 40 +- .../tests/integration/helpers/setup.ts | 16 +- .../tests/integration/helpers/user/user.ts | 128 +- .../backend/tests/integration/user.test.ts | 14 +- .../news/apps/backend/tsconfig.build.json | 12 +- .../kompose/news/apps/backend/tsconfig.json | 38 +- .../news/apps/backend/vitest.config.ts | 34 +- .../kompose/news/apps/docs/eslint.config.mjs | 4 +- .../kompose/news/apps/docs/next.config.ts | 10 +- Projects/kompose/news/apps/docs/package.json | 62 +- .../kompose/news/apps/docs/postcss.config.mjs | 10 +- .../kompose/news/apps/docs/src/app/_meta.ts | 38 +- .../docs/src/app/getting-started/_meta.ts | 8 +- .../kompose/news/apps/docs/src/app/layout.tsx | 252 +- .../apps/docs/src/components/analytics.tsx | 20 +- .../news/apps/docs/src/components/index.ts | 2 +- .../news/apps/docs/src/mdx-components.tsx | 16 +- .../kompose/news/apps/docs/tailwind.config.ts | 34 +- Projects/kompose/news/apps/docs/tsconfig.json | 62 +- Projects/kompose/news/apps/docs/vercel.json | 2 +- .../news/apps/landing-page/eslint.config.mjs | 4 +- .../news/apps/landing-page/next.config.ts | 10 +- .../news/apps/landing-page/package.json | 58 +- .../news/apps/landing-page/postcss.config.cjs | 10 +- .../apps/landing-page/src/app/globals.css | 462 +- .../news/apps/landing-page/src/app/layout.tsx | 146 +- .../news/apps/landing-page/src/app/page.tsx | 24 +- .../landing-page/src/components/analytics.tsx | 20 +- .../landing-page/src/components/features.tsx | 208 +- .../landing-page/src/components/footer.tsx | 108 +- .../landing-page/src/components/header.tsx | 84 +- .../apps/landing-page/src/components/hero.tsx | 210 +- .../news/apps/landing-page/src/constants.ts | 26 +- .../news/apps/landing-page/tailwind.config.ts | 160 +- .../news/apps/landing-page/tsconfig.json | 50 +- .../news/apps/landing-page/vercel.json | 2 +- .../kompose/news/apps/web/eslint.config.js | 54 +- Projects/kompose/news/apps/web/package.json | 120 +- .../kompose/news/apps/web/postcss.config.cjs | 10 +- Projects/kompose/news/apps/web/src/app.tsx | 108 +- .../components/alert-dialog-confirmation.tsx | 98 +- .../apps/web/src/components/card-skeleton.tsx | 12 +- .../web/src/components/centered-loader.tsx | 12 +- .../apps/web/src/components/copy-button.tsx | 50 +- .../apps/web/src/components/email-preview.tsx | 70 +- .../web/src/components/error-boundary.tsx | 82 +- .../src/components/form-controlled-input.tsx | 76 +- .../components/import-subscribers-dialog.tsx | 316 +- .../news/apps/web/src/components/index.ts | 30 +- .../web/src/components/letter-space-text.tsx | 28 +- .../news/apps/web/src/components/loader.tsx | 36 +- .../apps/web/src/components/pagination.tsx | 190 +- .../apps/web/src/components/stat-card.tsx | 124 +- .../src/components/theme-provider/index.ts | 2 +- .../src/components/theme-provider/state.ts | 8 +- .../theme-provider/theme-context.ts | 8 +- .../theme-provider/theme-provider.tsx | 84 +- .../apps/web/src/components/theme-toggle.tsx | 68 +- .../apps/web/src/components/with-tooltip.tsx | 36 +- .../kompose/news/apps/web/src/constants.ts | 30 +- .../kompose/news/apps/web/src/hooks/index.ts | 16 +- .../apps/web/src/hooks/use-update-check.ts | 46 +- .../news/apps/web/src/hooks/useDebounce.ts | 18 +- .../news/apps/web/src/hooks/useIsMounted.ts | 18 +- .../news/apps/web/src/hooks/usePagination.ts | 142 +- .../news/apps/web/src/hooks/useQueryState.ts | 34 +- .../news/apps/web/src/hooks/useSession.ts | 56 +- .../news/apps/web/src/hooks/useTheme.ts | 14 +- .../apps/web/src/hooks/useUpdateEffect.ts | 18 +- Projects/kompose/news/apps/web/src/index.css | 190 +- Projects/kompose/news/apps/web/src/main.tsx | 38 +- .../news/apps/web/src/pages/auth/index.ts | 2 +- .../news/apps/web/src/pages/auth/login.tsx | 288 +- .../news/apps/web/src/pages/auth/page.tsx | 68 +- .../news/apps/web/src/pages/auth/signup.tsx | 272 +- .../src/pages/dashboard/analytics/index.ts | 2 +- .../src/pages/dashboard/analytics/page.tsx | 662 +- .../campaigns/[id]/campaign-actions.tsx | 414 +- .../dashboard/campaigns/[id]/context.tsx | 26 +- .../campaigns/[id]/editor-actions.tsx | 224 +- .../pages/dashboard/campaigns/[id]/index.ts | 4 +- .../pages/dashboard/campaigns/[id]/layout.tsx | 176 +- .../dashboard/campaigns/[id]/loading.tsx | 48 +- .../dashboard/campaigns/[id]/not-found.tsx | 52 +- .../pages/dashboard/campaigns/[id]/page.tsx | 198 +- .../pages/dashboard/campaigns/[id]/schema.ts | 30 +- .../pages/dashboard/campaigns/[id]/stats.tsx | 442 +- .../[id]/tabs/editor-tab/editor-tab.tsx | 292 +- .../campaigns/[id]/tabs/settings-tab.tsx | 540 +- .../campaigns/[id]/useCampaignContext.ts | 18 +- .../dashboard/campaigns/campaign-search.tsx | 24 +- .../src/pages/dashboard/campaigns/columns.tsx | 252 +- .../src/pages/dashboard/campaigns/index.ts | 4 +- .../src/pages/dashboard/campaigns/page.tsx | 828 +- .../pages/dashboard/dashboard/dashboard.tsx | 648 +- .../src/pages/dashboard/dashboard/index.ts | 2 +- .../dashboard/subscriber-growth-chart.tsx | 266 +- .../apps/web/src/pages/dashboard/index.ts | 18 +- .../apps/web/src/pages/dashboard/layout.tsx | 422 +- .../web/src/pages/dashboard/lists/columns.tsx | 114 +- .../src/pages/dashboard/lists/id-field.tsx | 58 +- .../web/src/pages/dashboard/lists/index.ts | 2 +- .../src/pages/dashboard/lists/list-form.tsx | 190 +- .../src/pages/dashboard/lists/list-search.tsx | 24 +- .../web/src/pages/dashboard/lists/page.tsx | 358 +- .../dashboard/lists/update-list-form.tsx | 194 +- .../src/pages/dashboard/messages/columns.tsx | 160 +- .../web/src/pages/dashboard/messages/index.ts | 2 +- .../dashboard/messages/message-actions.tsx | 254 +- .../messages/message-error-dialog.tsx | 62 +- .../messages/message-preview-dialog.tsx | 48 +- .../dashboard/messages/message-search.tsx | 24 +- .../messages/message-status-badge.tsx | 118 +- .../messages/message-status-filter.tsx | 90 +- .../web/src/pages/dashboard/messages/page.tsx | 388 +- .../src/pages/dashboard/settings/api-keys.tsx | 684 +- .../settings/email-delivery-settings.tsx | 492 +- .../dashboard/settings/general-settings.tsx | 380 +- .../web/src/pages/dashboard/settings/index.ts | 2 +- .../settings/organization-settings.tsx | 258 +- .../web/src/pages/dashboard/settings/page.tsx | 148 +- .../dashboard/settings/profile-settings.tsx | 474 +- .../dashboard/settings/smtp-settings.tsx | 646 +- .../dashboard/settings/test-smtp-dialog.tsx | 214 +- .../dashboard/settings/webhook-settings.tsx | 568 +- .../subscribers/add-subscriber-dialog.tsx | 530 +- .../dashboard/subscribers/cells/list-cell.tsx | 194 +- .../pages/dashboard/subscribers/columns.tsx | 254 +- .../delete-subscriber-alert-dialog.tsx | 102 +- .../subscribers/edit-subscriber-dialog.tsx | 594 +- .../src/pages/dashboard/subscribers/index.ts | 2 +- .../src/pages/dashboard/subscribers/page.tsx | 484 +- .../pages/dashboard/subscribers/schemas.ts | 62 +- .../subscribers/subscriber-details-dialog.tsx | 208 +- .../subscribers/subscriber-search.tsx | 24 +- .../subscribers/subscriber-stats.tsx | 220 +- .../src/pages/dashboard/subscribers/types.ts | 22 +- .../src/pages/dashboard/templates/columns.tsx | 200 +- .../templates/create-template-form.tsx | 336 +- .../src/pages/dashboard/templates/index.ts | 2 +- .../src/pages/dashboard/templates/page.tsx | 286 +- .../dashboard/templates/template-search.tsx | 24 +- .../templates/update-template-dialog.tsx | 114 +- .../templates/update-template-form.tsx | 256 +- .../templates/view-template-dialog.tsx | 68 +- .../kompose/news/apps/web/src/pages/index.ts | 12 +- .../news/apps/web/src/pages/not-found.tsx | 70 +- .../apps/web/src/pages/onboarding/index.ts | 2 +- .../apps/web/src/pages/onboarding/page.tsx | 218 +- .../news/apps/web/src/pages/unsubscribe.tsx | 202 +- .../news/apps/web/src/pages/verify-email.tsx | 176 +- .../news/apps/web/src/trpc-provider.tsx | 76 +- Projects/kompose/news/apps/web/src/trpc.ts | 42 +- Projects/kompose/news/apps/web/src/types.ts | 36 +- .../kompose/news/apps/web/src/utils/date.ts | 24 +- .../kompose/news/apps/web/src/utils/index.ts | 4 +- .../news/apps/web/src/utils/toastError.ts | 32 +- .../kompose/news/apps/web/tailwind.config.ts | 196 +- .../kompose/news/apps/web/tsconfig.app.json | 58 +- Projects/kompose/news/apps/web/tsconfig.json | 10 +- .../kompose/news/apps/web/tsconfig.node.json | 40 +- Projects/kompose/news/apps/web/vite.config.ts | 94 +- Projects/kompose/news/package.json | 68 +- .../news/packages/eslint-config/base.js | 38 +- .../news/packages/eslint-config/next.js | 66 +- .../news/packages/eslint-config/package.json | 44 +- .../packages/eslint-config/react-internal.js | 50 +- .../kompose/news/packages/shared/index.ts | 4 +- .../kompose/news/packages/shared/package.json | 20 +- .../news/packages/shared/tsconfig.json | 46 +- .../news/packages/typescript-config/base.json | 34 +- .../packages/typescript-config/nextjs.json | 20 +- .../packages/typescript-config/package.json | 14 +- .../typescript-config/react-library.json | 10 +- .../kompose/news/packages/ui/components.json | 38 +- .../kompose/news/packages/ui/package.json | 124 +- .../ui/src/components/alert-dialog.tsx | 216 +- .../news/packages/ui/src/components/alert.tsx | 92 +- .../news/packages/ui/src/components/badge.tsx | 54 +- .../packages/ui/src/components/button.tsx | 128 +- .../packages/ui/src/components/calendar.tsx | 134 +- .../news/packages/ui/src/components/card.tsx | 131 +- .../news/packages/ui/src/components/chart.tsx | 616 +- .../packages/ui/src/components/checkbox.tsx | 48 +- .../packages/ui/src/components/command.tsx | 234 +- .../packages/ui/src/components/data-table.tsx | 216 +- .../packages/ui/src/components/dialog.tsx | 192 +- .../ui/src/components/dropdown-menu.tsx | 320 +- .../news/packages/ui/src/components/form.tsx | 265 +- .../news/packages/ui/src/components/index.ts | 62 +- .../news/packages/ui/src/components/input.tsx | 36 +- .../news/packages/ui/src/components/label.tsx | 34 +- .../ui/src/components/multi-select.tsx | 684 +- .../packages/ui/src/components/pagination.tsx | 182 +- .../packages/ui/src/components/popover.tsx | 48 +- .../packages/ui/src/components/progress.tsx | 42 +- .../ui/src/components/radio-group.tsx | 68 +- .../ui/src/components/scroll-area.tsx | 76 +- .../packages/ui/src/components/select.tsx | 258 +- .../packages/ui/src/components/separator.tsx | 48 +- .../news/packages/ui/src/components/sheet.tsx | 220 +- .../packages/ui/src/components/sidebar.tsx | 1324 +- .../packages/ui/src/components/skeleton.tsx | 20 +- .../packages/ui/src/components/switch.tsx | 44 +- .../news/packages/ui/src/components/table.tsx | 186 +- .../news/packages/ui/src/components/tabs.tsx | 84 +- .../packages/ui/src/components/textarea.tsx | 34 +- .../packages/ui/src/components/tooltip.tsx | 44 +- .../news/packages/ui/src/hooks/index.ts | 2 +- .../news/packages/ui/src/hooks/use-mobile.tsx | 28 +- .../kompose/news/packages/ui/src/index.css | 53 +- .../kompose/news/packages/ui/src/index.ts | 4 +- .../kompose/news/packages/ui/src/lib/index.ts | 2 +- .../kompose/news/packages/ui/src/lib/utils.ts | 6 +- .../news/packages/ui/tailwind.config.js | 116 +- .../kompose/news/packages/ui/tsconfig.json | 32 +- Projects/kompose/news/turbo.json | 56 +- Projects/pivoine.art/.scripts/build-css.js | 105 +- Projects/pivoine.art/.scripts/version.js | 149 +- .../_includes/scripts/cssrelpreload.min.js | 39 +- .../_includes/scripts/dark-mode.js | 17 +- .../_includes/scripts/dark-mode.min.js | 10 +- .../pivoine.art/_includes/scripts/load-js.js | 72 +- .../_includes/scripts/load-js.min.js | 36 +- .../_includes/scripts/loadCSS.min.js | 45 +- .../pivoine.art/_includes/scripts/nomodule.js | 40 +- .../_includes/scripts/nomodule.min.js | 21 +- .../pivoine.art/_js/lib/modernizr-custom.js | 2136 +- Projects/pivoine.art/_js/lib/version.js | 1 - Projects/pivoine.art/_js/src/clap-button.js | 34 +- Projects/pivoine.art/_js/src/common.js | 174 +- Projects/pivoine.art/_js/src/cross-fader.js | 225 +- Projects/pivoine.art/_js/src/dark-mode.js | 117 +- Projects/pivoine.art/_js/src/drawer.js | 420 +- Projects/pivoine.art/_js/src/entry.js | 81 +- Projects/pivoine.art/_js/src/flip/index.js | 14 +- Projects/pivoine.art/_js/src/flip/title.js | 149 +- Projects/pivoine.art/_js/src/languages.json | 670 +- Projects/pivoine.art/_js/src/lightbox.js | 43 +- Projects/pivoine.art/_js/src/navbar.js | 129 +- .../pivoine.art/_js/src/polyfills/fetch.js | 4 +- .../_js/src/polyfills/resize-observer.js | 2 +- .../pivoine.art/_js/src/polyfills/shadydom.js | 4 +- .../_js/src/polyfills/webcomponents.js | 52 +- Projects/pivoine.art/_js/src/push-state.js | 346 +- Projects/pivoine.art/_js/src/search.js | 179 +- Projects/pivoine.art/_js/src/sound.js | 191 +- Projects/pivoine.art/_js/src/upgrades.js | 504 +- Projects/pivoine.art/assets/bower.json | 20 +- .../bower_components/MathJax/.bower.json | 44 +- .../bower_components/MathJax/bower.json | 14 +- .../bower_components/MathJax/composer.json | 24 +- .../MathJax/es5/a11y/assistive-mml.js | 361 +- .../MathJax/es5/a11y/complexity.js | 1027 +- .../MathJax/es5/a11y/explorer.js | 1880 +- .../MathJax/es5/a11y/semantic-enrich.js | 466 +- .../MathJax/es5/adaptors/liteDOM.js | 1174 +- .../bower_components/MathJax/es5/core.js | 11927 +++- .../MathJax/es5/input/asciimath.js | 5789 +- .../bower_components/MathJax/es5/input/mml.js | 775 +- .../MathJax/es5/input/mml/entities.js | 2087 +- .../MathJax/es5/input/tex-base.js | 7153 ++- .../MathJax/es5/input/tex-full.js | 14529 ++++- .../bower_components/MathJax/es5/input/tex.js | 8936 ++- .../es5/input/tex/extensions/action.js | 138 +- .../es5/input/tex/extensions/all-packages.js | 7504 ++- .../MathJax/es5/input/tex/extensions/ams.js | 1013 +- .../MathJax/es5/input/tex/extensions/amscd.js | 350 +- .../es5/input/tex/extensions/autoload.js | 355 +- .../MathJax/es5/input/tex/extensions/bbox.js | 183 +- .../es5/input/tex/extensions/boldsymbol.js | 213 +- .../es5/input/tex/extensions/braket.js | 341 +- .../es5/input/tex/extensions/bussproofs.js | 854 +- .../es5/input/tex/extensions/cancel.js | 169 +- .../MathJax/es5/input/tex/extensions/color.js | 450 +- .../es5/input/tex/extensions/colorV2.js | 146 +- .../es5/input/tex/extensions/configMacros.js | 222 +- .../es5/input/tex/extensions/enclose.js | 129 +- .../es5/input/tex/extensions/extpfeil.js | 178 +- .../MathJax/es5/input/tex/extensions/html.js | 160 +- .../es5/input/tex/extensions/mhchem.js | 1903 +- .../es5/input/tex/extensions/newcommand.js | 533 +- .../es5/input/tex/extensions/noerrors.js | 100 +- .../es5/input/tex/extensions/noundefined.js | 141 +- .../es5/input/tex/extensions/physics.js | 1168 +- .../es5/input/tex/extensions/require.js | 303 +- .../es5/input/tex/extensions/tagFormat.js | 203 +- .../es5/input/tex/extensions/textmacros.js | 748 +- .../es5/input/tex/extensions/unicode.js | 167 +- .../MathJax/es5/input/tex/extensions/verb.js | 142 +- .../bower_components/MathJax/es5/latest.js | 338 +- .../bower_components/MathJax/es5/loader.js | 794 +- .../bower_components/MathJax/es5/mml-chtml.js | 34227 ++++++++++- .../bower_components/MathJax/es5/node-main.js | 14330 ++++- .../MathJax/es5/output/chtml.js | 11389 +++- .../MathJax/es5/output/chtml/fonts/tex.js | 4975 +- .../MathJax/es5/output/svg.js | 10895 +++- .../MathJax/es5/sre/sre-node.js | 8 +- .../MathJax/es5/sre/sre_browser.js | 27897 ++++++++- .../bower_components/MathJax/es5/startup.js | 1180 +- .../MathJax/es5/tex-chtml-full.js | 47930 +++++++++++++++- .../bower_components/MathJax/es5/tex-chtml.js | 42339 +++++++++++++- .../MathJax/es5/tex-mml-chtml.js | 42985 +++++++++++++- .../bower_components/MathJax/es5/ui/menu.js | 4669 +- .../bower_components/MathJax/es5/ui/safe.js | 637 +- .../bower_components/MathJax/package.json | 114 +- .../bower_components/html5shiv/.bower.json | 41 +- .../bower_components/html5shiv/Gruntfile.js | 70 +- .../bower_components/html5shiv/bower.json | 17 +- .../html5shiv/dist/html5shiv-printshiv.js | 1064 +- .../html5shiv/dist/html5shiv-printshiv.min.js | 232 +- .../html5shiv/dist/html5shiv.js | 579 +- .../html5shiv/dist/html5shiv.min.js | 132 +- .../assets/bower_components/katex/.bower.json | 85 +- .../assets/bower_components/katex/bower.json | 61 +- .../katex/dist/contrib/auto-render.js | 702 +- .../katex/dist/contrib/auto-render.min.js | 198 +- .../katex/dist/contrib/auto-render.mjs | 356 +- .../katex/dist/contrib/copy-tex.css | 9 +- .../katex/dist/contrib/copy-tex.js | 424 +- .../katex/dist/contrib/copy-tex.min.css | 8 +- .../katex/dist/contrib/copy-tex.min.js | 127 +- .../katex/dist/contrib/copy-tex.mjs | 129 +- .../katex/dist/contrib/mathtex-script-type.js | 317 +- .../dist/contrib/mathtex-script-type.min.js | 90 +- .../dist/contrib/mathtex-script-type.mjs | 32 +- .../katex/dist/contrib/mhchem.js | 6926 ++- .../katex/dist/contrib/mhchem.min.js | 1854 +- .../katex/dist/contrib/mhchem.mjs | 6202 +- .../katex/dist/contrib/render-a11y-string.js | 1744 +- .../dist/contrib/render-a11y-string.min.js | 530 +- .../katex/dist/contrib/render-a11y-string.mjs | 1326 +- .../bower_components/katex/dist/katex.css | 842 +- .../bower_components/katex/dist/katex.js | 38114 ++++++------ .../bower_components/katex/dist/katex.min.css | 1067 +- .../bower_components/katex/dist/katex.min.js | 11382 +++- .../bower_components/katex/dist/katex.mjs | 26875 +++++---- .../assets/game-icons/css/game-icons.css | 3156 +- .../assets/game-icons/css/game-icons.min.css | 4641 +- .../pivoine.art/assets/icomoon/selection.json | 2869 +- Projects/pivoine.art/assets/icomoon/style.css | 262 +- .../pivoine.art/assets/icons/site.webmanifest | 42 +- Projects/pivoine.art/assets/site.webmanifest | 38 +- Projects/pivoine.art/assets/version.json | 6 +- Projects/pivoine.art/package.json | 198 +- .../packages/honeymachine/search/package.json | 136 +- .../honeymachine/search/rollup.config.js | 40 +- .../honeymachine/search/src/common.ts | 2 +- .../packages/honeymachine/search/src/index.ts | 114 +- .../honeymachine/search/src/styles.ts | 2 +- .../honeymachine/search/tsconfig.json | 32 +- .../search/typings/Decorators.d.ts | 24 +- .../packages/hydecorp/component/package.json | 60 +- .../hydecorp/component/src/creators.ts | 73 +- .../hydecorp/component/src/element.ts | 73 +- .../packages/hydecorp/component/src/index.ts | 10 +- .../hydecorp/component/src/observers.ts | 60 +- .../hydecorp/component/src/operators.ts | 82 +- .../packages/hydecorp/component/src/util.ts | 53 +- .../packages/hydecorp/component/tsconfig.json | 35 +- .../component/typings/Decorators.d.ts | 24 +- .../packages/hydecorp/drawer/package.json | 136 +- .../packages/hydecorp/drawer/rollup.config.js | 40 +- .../packages/hydecorp/drawer/src/calc.ts | 131 +- .../packages/hydecorp/drawer/src/common.ts | 49 +- .../packages/hydecorp/drawer/src/index.ts | 719 +- .../hydecorp/drawer/src/observables.ts | 242 +- .../packages/hydecorp/drawer/src/styles.ts | 2 +- .../packages/hydecorp/drawer/src/update.ts | 103 +- .../packages/hydecorp/drawer/tsconfig.json | 35 +- .../hydecorp/drawer/typings/Decorators.d.ts | 24 +- .../packages/hydecorp/push-state/package.json | 134 +- .../hydecorp/push-state/rollup.config.js | 40 +- .../hydecorp/push-state/src/common.ts | 119 +- .../push-state/src/event-listeners.ts | 177 +- .../packages/hydecorp/push-state/src/event.ts | 100 +- .../packages/hydecorp/push-state/src/fetch.ts | 89 +- .../hydecorp/push-state/src/history.ts | 142 +- .../packages/hydecorp/push-state/src/index.ts | 678 +- .../hydecorp/push-state/src/rewrite-urls.ts | 150 +- .../hydecorp/push-state/src/script.ts | 123 +- .../hydecorp/push-state/src/scroll.ts | 122 +- .../hydecorp/push-state/src/update.ts | 193 +- .../hydecorp/push-state/tsconfig.json | 35 +- .../push-state/typings/Decorators.d.ts | 24 +- Projects/pivoine.art/webpack.config.js | 290 +- Projects/sexy.pivoine.art/package.json | 6 +- .../packages/bundle/src/hook/index.ts | 70 +- .../newsletter-signup-popup.svelte | 78 +- .../newsletter-signup-widget.svelte | 12 +- .../frontend/src/lib/i18n/locales/en.ts | 2 +- .../routes/magazine/[slug]/+page.server.ts | 5 +- .../frontend/src/routes/newsletter/+server.ts | 33 +- .../frontend/src/routes/signup/+page.svelte | 122 +- .../frontend/src/routes/videos/+page.svelte | 115 +- Projects/sexy.pivoine.art/pnpm-lock.yaml | 94 +- .../sexy.pivoine.art/biome.json => biome.json | 0 ecosystem.config.js | 14 +- eslint.config.mts | 9 +- package.json | 62 +- 551 files changed, 433948 insertions(+), 94145 deletions(-) rename Projects/sexy.pivoine.art/biome.json => biome.json (100%) diff --git a/.claude.json b/.claude.json index ac4ca492..fd9592d0 100644 --- a/.claude.json +++ b/.claude.json @@ -1,146 +1,143 @@ { - "numStartups": 5, - "installMethod": "unknown", - "autoUpdates": true, - "tipsHistory": { - "new-user-warmup": 1, - "plan-mode-for-complex-tasks": 3, - "terminal-setup": 3, - "memory-command": 4, - "theme-command": 4, - "status-line": 4, - "prompt-queue": 5, - "enter-to-steer-in-relatime": 5 - }, - "cachedStatsigGates": { - "tengu_disable_bypass_permissions_mode": false, - "tengu_use_file_checkpoints": true - }, - "firstStartTime": "2025-10-07T11:42:53.324Z", - "userID": "6dcc049650f0bd574d22530cdaefd1ad77a087fd423b1e2b211d5d5de6c73ec9", - "sonnet45MigrationComplete": true, - "cachedChangelog": "# Changelog\n\n## 2.0.9\n\n- Fix regression where bash backgrounding stopped working\n\n## 2.0.8\n\n- Update Bedrock default Sonnet model to `global.anthropic.claude-sonnet-4-5-20250929-v1:0`\n- IDE: Add drag-and-drop support for files and folders in chat\n- /context: Fix counting for thinking blocks\n- Improve message rendering for users with light themes on dark terminals\n- Remove deprecated .claude.json allowedTools, ignorePatterns, env, and todoFeatureEnabled config options (instead, configure these in your settings.json)\n\n## 2.0.5\n\n- IDE: Fix IME unintended message submission with Enter and Tab\n- IDE: Add \"Open in Terminal\" link in login screen\n- Fix unhandled OAuth expiration 401 API errors\n- SDK: Added SDKUserMessageReplay.isReplay to prevent duplicate messages\n\n## 2.0.1\n\n- Skip Sonnet 4.5 default model setting change for Bedrock and Vertex\n- Various bug fixes and presentation improvements\n\n## 2.0.0\n\n- New native VS Code extension\n- Fresh coat of paint throughout the whole app\n- /rewind a conversation to undo code changes\n- /usage command to see plan limits\n- Tab to toggle thinking (sticky across sessions)\n- Ctrl-R to search history\n- Unshipped claude config command\n- Hooks: Reduced PostToolUse 'tool_use' ids were found without 'tool_result' blocks errors\n- SDK: The Claude Code SDK is now the Claude Agent SDK\n- Add subagents dynamically with `--agents` flag\n\n## 1.0.126\n\n- Enable /context command for Bedrock and Vertex\n- Add mTLS support for HTTP-based OpenTelemetry exporters\n\n## 1.0.124\n\n- Set `CLAUDE_BASH_NO_LOGIN` environment variable to 1 or true to to skip login shell for BashTool\n- Fix Bedrock and Vertex environment variables evaluating all strings as truthy\n- No longer inform Claude of the list of allowed tools when permission is denied\n- Fixed security vulnerability in Bash tool permission checks\n- Improved VSCode extension performance for large files\n\n## 1.0.123\n\n- Bash permission rules now support output redirections when matching (e.g., `Bash(python:*)` matches `python script.py > output.txt`)\n- Fixed thinking mode triggering on negation phrases like \"don't think\"\n- Fixed rendering performance degradation during token streaming\n- Added SlashCommand tool, which enables Claude to invoke your slash commands. https://docs.claude.com/en/docs/claude-code/slash-commands#SlashCommand-tool\n- Enhanced BashTool environment snapshot logging\n- Fixed a bug where resuming a conversation in headless mode would sometimes enable thinking unnecessarily\n- Migrated --debug logging to a file, to enable easy tailing & filtering\n\n## 1.0.120\n\n- Fix input lag during typing, especially noticeable with large prompts\n- Improved VSCode extension command registry and sessions dialog user experience\n- Enhanced sessions dialog responsiveness and visual feedback\n- Fixed IDE compatibility issue by removing worktree support check\n- Fixed security vulnerability where Bash tool permission checks could be bypassed using prefix matching\n\n## 1.0.119\n\n- Fix Windows issue where process visually freezes on entering interactive mode\n- Support dynamic headers for MCP servers via headersHelper configuration\n- Fix thinking mode not working in headless sessions\n- Fix slash commands now properly update allowed tools instead of replacing them\n\n## 1.0.117\n\n- Add Ctrl-R history search to recall previous commands like bash/zsh\n- Fix input lag while typing, especially on Windows\n- Add sed command to auto-allowed commands in acceptEdits mode\n- Fix Windows PATH comparison to be case-insensitive for drive letters\n- Add permissions management hint to /add-dir output\n\n## 1.0.115\n\n- Improve thinking mode display with enhanced visual effects\n- Type /t to temporarily disable thinking mode in your prompt\n- Improve path validation for glob and grep tools\n- Show condensed output for post-tool hooks to reduce visual clutter\n- Fix visual feedback when loading state completes\n- Improve UI consistency for permission request dialogs\n\n## 1.0.113\n\n- Deprecated piped input in interactive mode\n- Move Ctrl+R keybinding for toggling transcript to Ctrl+O\n\n## 1.0.112\n\n- Transcript mode (Ctrl+R): Added the model used to generate each assistant message\n- Addressed issue where some Claude Max users were incorrectly recognized as Claude Pro users\n- Hooks: Added systemMessage support for SessionEnd hooks\n- Added `spinnerTipsEnabled` setting to disable spinner tips\n- IDE: Various improvements and bug fixes\n\n## 1.0.111\n\n- /model now validates provided model names\n- Fixed Bash tool crashes caused by malformed shell syntax parsing\n\n## 1.0.110\n\n- /terminal-setup command now supports WezTerm\n- MCP: OAuth tokens now proactively refresh before expiration\n- Fixed reliability issues with background Bash processes\n\n## 1.0.109\n\n- SDK: Added partial message streaming support via `--include-partial-messages` CLI flag\n\n## 1.0.106\n\n- Windows: Fixed path permission matching to consistently use POSIX format (e.g., `Read(//c/Users/...)`)\n\n## 1.0.97\n\n- Settings: /doctor now validates permission rule syntax and suggests corrections\n\n## 1.0.94\n\n- Vertex: add support for global endpoints for supported models\n- /memory command now allows direct editing of all imported memory files\n- SDK: Add custom tools as callbacks\n- Added /todos command to list current todo items\n\n## 1.0.93\n\n- Windows: Add alt + v shortcut for pasting images from clipboard\n- Support NO_PROXY environment variable to bypass proxy for specified hostnames and IPs\n\n## 1.0.90\n\n- Settings file changes take effect immediately - no restart required\n\n## 1.0.88\n\n- Fixed issue causing \"OAuth authentication is currently not supported\"\n- Status line input now includes `exceeds_200k_tokens`\n- Fixed incorrect usage tracking in /cost.\n- Introduced `ANTHROPIC_DEFAULT_SONNET_MODEL` and `ANTHROPIC_DEFAULT_OPUS_MODEL` for controlling model aliases opusplan, opus, and sonnet.\n- Bedrock: Updated default Sonnet model to Sonnet 4\n\n## 1.0.86\n\n- Added /context to help users self-serve debug context issues\n- SDK: Added UUID support for all SDK messages\n- SDK: Added `--replay-user-messages` to replay user messages back to stdout\n\n## 1.0.85\n\n- Status line input now includes session cost info\n- Hooks: Introduced SessionEnd hook\n\n## 1.0.84\n\n- Fix tool_use/tool_result id mismatch error when network is unstable\n- Fix Claude sometimes ignoring real-time steering when wrapping up a task\n- @-mention: Add ~/.claude/\\* files to suggestions for easier agent, output style, and slash command editing\n- Use built-in ripgrep by default; to opt out of this behavior, set USE_BUILTIN_RIPGREP=0\n\n## 1.0.83\n\n- @-mention: Support files with spaces in path\n- New shimmering spinner\n\n## 1.0.82\n\n- SDK: Add request cancellation support\n- SDK: New additionalDirectories option to search custom paths, improved slash command processing\n- Settings: Validation prevents invalid fields in .claude/settings.json files\n- MCP: Improve tool name consistency\n- Bash: Fix crash when Claude tries to automatically read large files\n\n## 1.0.81\n\n- Released output styles, including new built-in educational output styles \"Explanatory\" and \"Learning\". Docs: https://docs.claude.com/en/docs/claude-code/output-styles\n- Agents: Fix custom agent loading when agent files are unparsable\n\n## 1.0.80\n\n- UI improvements: Fix text contrast for custom subagent colors and spinner rendering issues\n\n## 1.0.77\n\n- Bash tool: Fix heredoc and multiline string escaping, improve stderr redirection handling\n- SDK: Add session support and permission denial tracking\n- Fix token limit errors in conversation summarization\n- Opus Plan Mode: New setting in `/model` to run Opus only in plan mode, Sonnet otherwise\n\n## 1.0.73\n\n- MCP: Support multiple config files with `--mcp-config file1.json file2.json`\n- MCP: Press Esc to cancel OAuth authentication flows\n- Bash: Improved command validation and reduced false security warnings\n- UI: Enhanced spinner animations and status line visual hierarchy\n- Linux: Added support for Alpine and musl-based distributions (requires separate ripgrep installation)\n\n## 1.0.72\n\n- Ask permissions: have Claude Code always ask for confirmation to use specific tools with /permissions\n\n## 1.0.71\n\n- Background commands: (Ctrl-b) to run any Bash command in the background so Claude can keep working (great for dev servers, tailing logs, etc.)\n- Customizable status line: add your terminal prompt to Claude Code with /statusline\n\n## 1.0.70\n\n- Performance: Optimized message rendering for better performance with large contexts\n- Windows: Fixed native file search, ripgrep, and subagent functionality\n- Added support for @-mentions in slash command arguments\n\n## 1.0.69\n\n- Upgraded Opus to version 4.1\n\n## 1.0.68\n\n- Fix incorrect model names being used for certain commands like `/pr-comments`\n- Windows: improve permissions checks for allow / deny tools and project trust. This may create a new project entry in `.claude.json` - manually merge the history field if desired.\n- Windows: improve sub-process spawning to eliminate \"No such file or directory\" when running commands like pnpm\n- Enhanced /doctor command with CLAUDE.md and MCP tool context for self-serve debugging\n- SDK: Added canUseTool callback support for tool confirmation\n- Added `disableAllHooks` setting\n- Improved file suggestions performance in large repos\n\n## 1.0.65\n\n- IDE: Fixed connection stability issues and error handling for diagnostics\n- Windows: Fixed shell environment setup for users without .bashrc files\n\n## 1.0.64\n\n- Agents: Added model customization support - you can now specify which model an agent should use\n- Agents: Fixed unintended access to the recursive agent tool\n- Hooks: Added systemMessage field to hook JSON output for displaying warnings and context\n- SDK: Fixed user input tracking across multi-turn conversations\n- Added hidden files to file search and @-mention suggestions\n\n## 1.0.63\n\n- Windows: Fixed file search, @agent mentions, and custom slash commands functionality\n\n## 1.0.62\n\n- Added @-mention support with typeahead for custom agents. @ to invoke it\n- Hooks: Added SessionStart hook for new session initialization\n- /add-dir command now supports typeahead for directory paths\n- Improved network connectivity check reliability\n\n## 1.0.61\n\n- Transcript mode (Ctrl+R): Changed Esc to exit transcript mode rather than interrupt\n- Settings: Added `--settings` flag to load settings from a JSON file\n- Settings: Fixed resolution of settings files paths that are symlinks\n- OTEL: Fixed reporting of wrong organization after authentication changes\n- Slash commands: Fixed permissions checking for allowed-tools with Bash\n- IDE: Added support for pasting images in VSCode MacOS using ⌘+V\n- IDE: Added `CLAUDE_CODE_AUTO_CONNECT_IDE=false` for disabling IDE auto-connection\n- Added `CLAUDE_CODE_SHELL_PREFIX` for wrapping Claude and user-provided shell commands run by Claude Code\n\n## 1.0.60\n\n- You can now create custom subagents for specialized tasks! Run /agents to get started\n\n## 1.0.59\n\n- SDK: Added tool confirmation support with canUseTool callback\n- SDK: Allow specifying env for spawned process\n- Hooks: Exposed PermissionDecision to hooks (including \"ask\")\n- Hooks: UserPromptSubmit now supports additionalContext in advanced JSON output\n- Fixed issue where some Max users that specified Opus would still see fallback to Sonnet\n\n## 1.0.58\n\n- Added support for reading PDFs\n- MCP: Improved server health status display in 'claude mcp list'\n- Hooks: Added CLAUDE_PROJECT_DIR env var for hook commands\n\n## 1.0.57\n\n- Added support for specifying a model in slash commands\n- Improved permission messages to help Claude understand allowed tools\n- Fix: Remove trailing newlines from bash output in terminal wrapping\n\n## 1.0.56\n\n- Windows: Enabled shift+tab for mode switching on versions of Node.js that support terminal VT mode\n- Fixes for WSL IDE detection\n- Fix an issue causing awsRefreshHelper changes to .aws directory not to be picked up\n\n## 1.0.55\n\n- Clarified knowledge cutoff for Opus 4 and Sonnet 4 models\n- Windows: fixed Ctrl+Z crash\n- SDK: Added ability to capture error logging\n- Add --system-prompt-file option to override system prompt in print mode\n\n## 1.0.54\n\n- Hooks: Added UserPromptSubmit hook and the current working directory to hook inputs\n- Custom slash commands: Added argument-hint to frontmatter\n- Windows: OAuth uses port 45454 and properly constructs browser URL\n- Windows: mode switching now uses alt + m, and plan mode renders properly\n- Shell: Switch to in-memory shell snapshot to fix file-related errors\n\n## 1.0.53\n\n- Updated @-mention file truncation from 100 lines to 2000 lines\n- Add helper script settings for AWS token refresh: awsAuthRefresh (for foreground operations like aws sso login) and awsCredentialExport (for background operation with STS-like response).\n\n## 1.0.52\n\n- Added support for MCP server instructions\n\n## 1.0.51\n\n- Added support for native Windows (requires Git for Windows)\n- Added support for Bedrock API keys through environment variable AWS_BEARER_TOKEN_BEDROCK\n- Settings: /doctor can now help you identify and fix invalid setting files\n- `--append-system-prompt` can now be used in interactive mode, not just --print/-p.\n- Increased auto-compact warning threshold from 60% to 80%\n- Fixed an issue with handling user directories with spaces for shell snapshots\n- OTEL resource now includes os.type, os.version, host.arch, and wsl.version (if running on Windows Subsystem for Linux)\n- Custom slash commands: Fixed user-level commands in subdirectories\n- Plan mode: Fixed issue where rejected plan from sub-task would get discarded\n\n## 1.0.48\n\n- Fixed a bug in v1.0.45 where the app would sometimes freeze on launch\n- Added progress messages to Bash tool based on the last 5 lines of command output\n- Added expanding variables support for MCP server configuration\n- Moved shell snapshots from /tmp to ~/.claude for more reliable Bash tool calls\n- Improved IDE extension path handling when Claude Code runs in WSL\n- Hooks: Added a PreCompact hook\n- Vim mode: Added c, f/F, t/T\n\n## 1.0.45\n\n- Redesigned Search (Grep) tool with new tool input parameters and features\n- Disabled IDE diffs for notebook files, fixing \"Timeout waiting after 1000ms\" error\n- Fixed config file corruption issue by enforcing atomic writes\n- Updated prompt input undo to Ctrl+\\_ to avoid breaking existing Ctrl+U behavior, matching zsh's undo shortcut\n- Stop Hooks: Fixed transcript path after /clear and fixed triggering when loop ends with tool call\n- Custom slash commands: Restored namespacing in command names based on subdirectories. For example, .claude/commands/frontend/component.md is now /frontend:component, not /component.\n\n## 1.0.44\n\n- New /export command lets you quickly export a conversation for sharing\n- MCP: resource_link tool results are now supported\n- MCP: tool annotations and tool titles now display in /mcp view\n- Changed Ctrl+Z to suspend Claude Code. Resume by running `fg`. Prompt input undo is now Ctrl+U.\n\n## 1.0.43\n\n- Fixed a bug where the theme selector was saving excessively\n- Hooks: Added EPIPE system error handling\n\n## 1.0.42\n\n- Added tilde (`~`) expansion support to `/add-dir` command\n\n## 1.0.41\n\n- Hooks: Split Stop hook triggering into Stop and SubagentStop\n- Hooks: Enabled optional timeout configuration for each command\n- Hooks: Added \"hook_event_name\" to hook input\n- Fixed a bug where MCP tools would display twice in tool list\n- New tool parameters JSON for Bash tool in `tool_decision` event\n\n## 1.0.40\n\n- Fixed a bug causing API connection errors with UNABLE_TO_GET_ISSUER_CERT_LOCALLY if `NODE_EXTRA_CA_CERTS` was set\n\n## 1.0.39\n\n- New Active Time metric in OpenTelemetry logging\n\n## 1.0.38\n\n- Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://docs.claude.com/en/docs/claude-code/hooks\n\n## 1.0.37\n\n- Remove ability to set `Proxy-Authorization` header via ANTHROPIC_AUTH_TOKEN or apiKeyHelper\n\n## 1.0.36\n\n- Web search now takes today's date into context\n- Fixed a bug where stdio MCP servers were not terminating properly on exit\n\n## 1.0.35\n\n- Added support for MCP OAuth Authorization Server discovery\n\n## 1.0.34\n\n- Fixed a memory leak causing a MaxListenersExceededWarning message to appear\n\n## 1.0.33\n\n- Improved logging functionality with session ID support\n- Added prompt input undo functionality (Ctrl+Z and vim 'u' command)\n- Improvements to plan mode\n\n## 1.0.32\n\n- Updated loopback config for litellm\n- Added forceLoginMethod setting to bypass login selection screen\n\n## 1.0.31\n\n- Fixed a bug where ~/.claude.json would get reset when file contained invalid JSON\n\n## 1.0.30\n\n- Custom slash commands: Run bash output, @-mention files, enable thinking with thinking keywords\n- Improved file path autocomplete with filename matching\n- Added timestamps in Ctrl-r mode and fixed Ctrl-c handling\n- Enhanced jq regex support for complex filters with pipes and select\n\n## 1.0.29\n\n- Improved CJK character support in cursor navigation and rendering\n\n## 1.0.28\n\n- Slash commands: Fix selector display during history navigation\n- Resizes images before upload to prevent API size limit errors\n- Added XDG_CONFIG_HOME support to configuration directory\n- Performance optimizations for memory usage\n- New attributes (terminal.type, language) in OpenTelemetry logging\n\n## 1.0.27\n\n- Streamable HTTP MCP servers are now supported\n- Remote MCP servers (SSE and HTTP) now support OAuth\n- MCP resources can now be @-mentioned\n- /resume slash command to switch conversations within Claude Code\n\n## 1.0.25\n\n- Slash commands: moved \"project\" and \"user\" prefixes to descriptions\n- Slash commands: improved reliability for command discovery\n- Improved support for Ghostty\n- Improved web search reliability\n\n## 1.0.24\n\n- Improved /mcp output\n- Fixed a bug where settings arrays got overwritten instead of merged\n\n## 1.0.23\n\n- Released TypeScript SDK: import @anthropic-ai/claude-code to get started\n- Released Python SDK: pip install claude-code-sdk to get started\n\n## 1.0.22\n\n- SDK: Renamed `total_cost` to `total_cost_usd`\n\n## 1.0.21\n\n- Improved editing of files with tab-based indentation\n- Fix for tool_use without matching tool_result errors\n- Fixed a bug where stdio MCP server processes would linger after quitting Claude Code\n\n## 1.0.18\n\n- Added --add-dir CLI argument for specifying additional working directories\n- Added streaming input support without require -p flag\n- Improved startup performance and session storage performance\n- Added CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR environment variable to freeze working directory for bash commands\n- Added detailed MCP server tools display (/mcp)\n- MCP authentication and permission improvements\n- Added auto-reconnection for MCP SSE connections on disconnect\n- Fixed issue where pasted content was lost when dialogs appeared\n\n## 1.0.17\n\n- We now emit messages from sub-tasks in -p mode (look for the parent_tool_use_id property)\n- Fixed crashes when the VS Code diff tool is invoked multiple times quickly\n- MCP server list UI improvements\n- Update Claude Code process title to display \"claude\" instead of \"node\"\n\n## 1.0.11\n\n- Claude Code can now also be used with a Claude Pro subscription\n- Added /upgrade for smoother switching to Claude Max plans\n- Improved UI for authentication from API keys and Bedrock/Vertex/external auth tokens\n- Improved shell configuration error handling\n- Improved todo list handling during compaction\n\n## 1.0.10\n\n- Added markdown table support\n- Improved streaming performance\n\n## 1.0.8\n\n- Fixed Vertex AI region fallback when using CLOUD_ML_REGION\n- Increased default otel interval from 1s -> 5s\n- Fixed edge cases where MCP_TIMEOUT and MCP_TOOL_TIMEOUT weren't being respected\n- Fixed a regression where search tools unnecessarily asked for permissions\n- Added support for triggering thinking non-English languages\n- Improved compacting UI\n\n## 1.0.7\n\n- Renamed /allowed-tools -> /permissions\n- Migrated allowedTools and ignorePatterns from .claude.json -> settings.json\n- Deprecated claude config commands in favor of editing settings.json\n- Fixed a bug where --dangerously-skip-permissions sometimes didn't work in --print mode\n- Improved error handling for /install-github-app\n- Bugfixes, UI polish, and tool reliability improvements\n\n## 1.0.6\n\n- Improved edit reliability for tab-indented files\n- Respect CLAUDE_CONFIG_DIR everywhere\n- Reduced unnecessary tool permission prompts\n- Added support for symlinks in @file typeahead\n- Bugfixes, UI polish, and tool reliability improvements\n\n## 1.0.4\n\n- Fixed a bug where MCP tool errors weren't being parsed correctly\n\n## 1.0.1\n\n- Added `DISABLE_INTERLEAVED_THINKING` to give users the option to opt out of interleaved thinking.\n- Improved model references to show provider-specific names (Sonnet 3.7 for Bedrock, Sonnet 4 for Console)\n- Updated documentation links and OAuth process descriptions\n\n## 1.0.0\n\n- Claude Code is now generally available\n- Introducing Sonnet 4 and Opus 4 models\n\n## 0.2.125\n\n- Breaking change: Bedrock ARN passed to `ANTHROPIC_MODEL` or `ANTHROPIC_SMALL_FAST_MODEL` should no longer contain an escaped slash (specify `/` instead of `%2F`)\n- Removed `DEBUG=true` in favor of `ANTHROPIC_LOG=debug`, to log all requests\n\n## 0.2.117\n\n- Breaking change: --print JSON output now returns nested message objects, for forwards-compatibility as we introduce new metadata fields\n- Introduced settings.cleanupPeriodDays\n- Introduced CLAUDE_CODE_API_KEY_HELPER_TTL_MS env var\n- Introduced --debug mode\n\n## 0.2.108\n\n- You can now send messages to Claude while it works to steer Claude in real-time\n- Introduced BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MS env vars\n- Fixed a bug where thinking was not working in -p mode\n- Fixed a regression in /cost reporting\n- Deprecated MCP wizard interface in favor of other MCP commands\n- Lots of other bugfixes and improvements\n\n## 0.2.107\n\n- CLAUDE.md files can now import other files. Add @path/to/file.md to ./CLAUDE.md to load additional files on launch\n\n## 0.2.106\n\n- MCP SSE server configs can now specify custom headers\n- Fixed a bug where MCP permission prompt didn't always show correctly\n\n## 0.2.105\n\n- Claude can now search the web\n- Moved system & account status to /status\n- Added word movement keybindings for Vim\n- Improved latency for startup, todo tool, and file edits\n\n## 0.2.102\n\n- Improved thinking triggering reliability\n- Improved @mention reliability for images and folders\n- You can now paste multiple large chunks into one prompt\n\n## 0.2.100\n\n- Fixed a crash caused by a stack overflow error\n- Made db storage optional; missing db support disables --continue and --resume\n\n## 0.2.98\n\n- Fixed an issue where auto-compact was running twice\n\n## 0.2.96\n\n- Claude Code can now also be used with a Claude Max subscription (https://claude.ai/upgrade)\n\n## 0.2.93\n\n- Resume conversations from where you left off from with \"claude --continue\" and \"claude --resume\"\n- Claude now has access to a Todo list that helps it stay on track and be more organized\n\n## 0.2.82\n\n- Added support for --disallowedTools\n- Renamed tools for consistency: LSTool -> LS, View -> Read, etc.\n\n## 0.2.75\n\n- Hit Enter to queue up additional messages while Claude is working\n- Drag in or copy/paste image files directly into the prompt\n- @-mention files to directly add them to context\n- Run one-off MCP servers with `claude --mcp-config `\n- Improved performance for filename auto-complete\n\n## 0.2.74\n\n- Added support for refreshing dynamically generated API keys (via apiKeyHelper), with a 5 minute TTL\n- Task tool can now perform writes and run bash commands\n\n## 0.2.72\n\n- Updated spinner to indicate tokens loaded and tool usage\n\n## 0.2.70\n\n- Network commands like curl are now available for Claude to use\n- Claude can now run multiple web queries in parallel\n- Pressing ESC once immediately interrupts Claude in Auto-accept mode\n\n## 0.2.69\n\n- Fixed UI glitches with improved Select component behavior\n- Enhanced terminal output display with better text truncation logic\n\n## 0.2.67\n\n- Shared project permission rules can be saved in .claude/settings.json\n\n## 0.2.66\n\n- Print mode (-p) now supports streaming output via --output-format=stream-json\n- Fixed issue where pasting could trigger memory or bash mode unexpectedly\n\n## 0.2.63\n\n- Fixed an issue where MCP tools were loaded twice, which caused tool call errors\n\n## 0.2.61\n\n- Navigate menus with vim-style keys (j/k) or bash/emacs shortcuts (Ctrl+n/p) for faster interaction\n- Enhanced image detection for more reliable clipboard paste functionality\n- Fixed an issue where ESC key could crash the conversation history selector\n\n## 0.2.59\n\n- Copy+paste images directly into your prompt\n- Improved progress indicators for bash and fetch tools\n- Bugfixes for non-interactive mode (-p)\n\n## 0.2.54\n\n- Quickly add to Memory by starting your message with '#'\n- Press ctrl+r to see full output for long tool results\n- Added support for MCP SSE transport\n\n## 0.2.53\n\n- New web fetch tool lets Claude view URLs that you paste in\n- Fixed a bug with JPEG detection\n\n## 0.2.50\n\n- New MCP \"project\" scope now allows you to add MCP servers to .mcp.json files and commit them to your repository\n\n## 0.2.49\n\n- Previous MCP server scopes have been renamed: previous \"project\" scope is now \"local\" and \"global\" scope is now \"user\"\n\n## 0.2.47\n\n- Press Tab to auto-complete file and folder names\n- Press Shift + Tab to toggle auto-accept for file edits\n- Automatic conversation compaction for infinite conversation length (toggle with /config)\n\n## 0.2.44\n\n- Ask Claude to make a plan with thinking mode: just say 'think' or 'think harder' or even 'ultrathink'\n\n## 0.2.41\n\n- MCP server startup timeout can now be configured via MCP_TIMEOUT environment variable\n- MCP server startup no longer blocks the app from starting up\n\n## 0.2.37\n\n- New /release-notes command lets you view release notes at any time\n- `claude config add/remove` commands now accept multiple values separated by commas or spaces\n\n## 0.2.36\n\n- Import MCP servers from Claude Desktop with `claude mcp add-from-claude-desktop`\n- Add MCP servers as JSON strings with `claude mcp add-json `\n\n## 0.2.34\n\n- Vim bindings for text input - enable with /vim or /config\n\n## 0.2.32\n\n- Interactive MCP setup wizard: Run \"claude mcp add\" to add MCP servers with a step-by-step interface\n- Fix for some PersistentShell issues\n\n## 0.2.31\n\n- Custom slash commands: Markdown files in .claude/commands/ directories now appear as custom slash commands to insert prompts into your conversation\n- MCP debug mode: Run with --mcp-debug flag to get more information about MCP server errors\n\n## 0.2.30\n\n- Added ANSI color theme for better terminal compatibility\n- Fixed issue where slash command arguments weren't being sent properly\n- (Mac-only) API keys are now stored in macOS Keychain\n\n## 0.2.26\n\n- New /approved-tools command for managing tool permissions\n- Word-level diff display for improved code readability\n- Fuzzy matching for slash commands\n\n## 0.2.21\n\n- Fuzzy matching for /commands\n", - "changelogLastFetched": 1759837425916, - "oauthAccount": { - "accountUuid": "b934c163-216b-46ec-bb38-15cf1217535b", - "emailAddress": "1hundredhz@gmail.com", - "organizationUuid": "f474a499-f0bc-4bbb-9fca-5fcf55d8d86f", - "displayName": "Valknar", - "organizationBillingType": "stripe_subscription", - "organizationRole": "admin", - "workspaceRole": null, - "organizationName": "1hundredhz@gmail.com's Organization" - }, - "claudeCodeFirstTokenDate": "2025-10-07T11:43:24.567449Z", - "hasCompletedOnboarding": true, - "lastOnboardingVersion": "2.0.9", - "projects": { - "/home/valknar/Apps/claude-desktop-debian": { - "allowedTools": [], - "history": [ - { - "display": "/exit", - "pastedContents": {} - }, - { - "display": "/init ", - "pastedContents": {} - }, - { - "display": "/exit", - "pastedContents": {} - } - ], - "mcpContextUris": [], - "mcpServers": {}, - "enabledMcpjsonServers": [], - "disabledMcpjsonServers": [], - "hasTrustDialogAccepted": true, - "ignorePatterns": [], - "projectOnboardingSeenCount": 3, - "hasClaudeMdExternalIncludesApproved": false, - "hasClaudeMdExternalIncludesWarningShown": false, - "exampleFiles": [ - "README.md", - "build.sh", - "build-deb.sh", - "main-push.yml", - "ci.yml" - ], - "lastTotalWebSearchRequests": 0, - "exampleFilesGeneratedAt": 1759837462041, - "lastCost": 0.27125489999999997, - "lastAPIDuration": 86796, - "lastToolDuration": 2804, - "lastDuration": 148331, - "lastLinesAdded": 0, - "lastLinesRemoved": 0, - "lastTotalInputTokens": 13094, - "lastTotalOutputTokens": 3784, - "lastTotalCacheCreationInputTokens": 38232, - "lastTotalCacheReadInputTokens": 128385, - "lastSessionId": "d293b4aa-0953-452e-8605-265b430280be" - }, - "/home/valknar": { - "allowedTools": [], - "history": [ - { - "display": "Create a new", - "pastedContents": {} - }, - { - "display": "/exit", - "pastedContents": {} - }, - { - "display": "/init ", - "pastedContents": {} - } - ], - "mcpContextUris": [], - "mcpServers": { - "filesystem": { - "type": "stdio", - "command": "pnpm", - "args": [ - "mcp-server-filesystem", - "repos/compose" - ], - "env": {} - } - }, - "enabledMcpjsonServers": [], - "disabledMcpjsonServers": [], - "hasTrustDialogAccepted": true, - "ignorePatterns": [], - "projectOnboardingSeenCount": 1, - "hasClaudeMdExternalIncludesApproved": false, - "hasClaudeMdExternalIncludesWarningShown": false, - "exampleFiles": [], - "hasCompletedProjectOnboarding": true, - "lastTotalWebSearchRequests": 0, - "lastCost": 0.024666849999999997, - "lastAPIDuration": 8342, - "lastToolDuration": 0, - "lastDuration": 550590, - "lastLinesAdded": 0, - "lastLinesRemoved": 0, - "lastTotalInputTokens": 598, - "lastTotalOutputTokens": 98, - "lastTotalCacheCreationInputTokens": 5375, - "lastTotalCacheReadInputTokens": 11518, - "lastSessionId": "6f2214bc-384e-45bf-83c9-28390933589e" - } - }, - "hasOpusPlanDefault": false, - "lastReleaseNotesSeen": "2.0.9", - "s1mAccessCache": { - "f474a499-f0bc-4bbb-9fca-5fcf55d8d86f": { - "hasAccess": false, - "hasAccessNotAsDefault": false, - "timestamp": 1759837453920 - } - }, - "isQualifiedForDataSharing": false, - "fallbackAvailableWarningThreshold": 0.5 -} \ No newline at end of file + "numStartups": 5, + "installMethod": "unknown", + "autoUpdates": true, + "tipsHistory": { + "new-user-warmup": 1, + "plan-mode-for-complex-tasks": 3, + "terminal-setup": 3, + "memory-command": 4, + "theme-command": 4, + "status-line": 4, + "prompt-queue": 5, + "enter-to-steer-in-relatime": 5 + }, + "cachedStatsigGates": { + "tengu_disable_bypass_permissions_mode": false, + "tengu_use_file_checkpoints": true + }, + "firstStartTime": "2025-10-07T11:42:53.324Z", + "userID": "6dcc049650f0bd574d22530cdaefd1ad77a087fd423b1e2b211d5d5de6c73ec9", + "sonnet45MigrationComplete": true, + "cachedChangelog": "# Changelog\n\n## 2.0.9\n\n- Fix regression where bash backgrounding stopped working\n\n## 2.0.8\n\n- Update Bedrock default Sonnet model to `global.anthropic.claude-sonnet-4-5-20250929-v1:0`\n- IDE: Add drag-and-drop support for files and folders in chat\n- /context: Fix counting for thinking blocks\n- Improve message rendering for users with light themes on dark terminals\n- Remove deprecated .claude.json allowedTools, ignorePatterns, env, and todoFeatureEnabled config options (instead, configure these in your settings.json)\n\n## 2.0.5\n\n- IDE: Fix IME unintended message submission with Enter and Tab\n- IDE: Add \"Open in Terminal\" link in login screen\n- Fix unhandled OAuth expiration 401 API errors\n- SDK: Added SDKUserMessageReplay.isReplay to prevent duplicate messages\n\n## 2.0.1\n\n- Skip Sonnet 4.5 default model setting change for Bedrock and Vertex\n- Various bug fixes and presentation improvements\n\n## 2.0.0\n\n- New native VS Code extension\n- Fresh coat of paint throughout the whole app\n- /rewind a conversation to undo code changes\n- /usage command to see plan limits\n- Tab to toggle thinking (sticky across sessions)\n- Ctrl-R to search history\n- Unshipped claude config command\n- Hooks: Reduced PostToolUse 'tool_use' ids were found without 'tool_result' blocks errors\n- SDK: The Claude Code SDK is now the Claude Agent SDK\n- Add subagents dynamically with `--agents` flag\n\n## 1.0.126\n\n- Enable /context command for Bedrock and Vertex\n- Add mTLS support for HTTP-based OpenTelemetry exporters\n\n## 1.0.124\n\n- Set `CLAUDE_BASH_NO_LOGIN` environment variable to 1 or true to to skip login shell for BashTool\n- Fix Bedrock and Vertex environment variables evaluating all strings as truthy\n- No longer inform Claude of the list of allowed tools when permission is denied\n- Fixed security vulnerability in Bash tool permission checks\n- Improved VSCode extension performance for large files\n\n## 1.0.123\n\n- Bash permission rules now support output redirections when matching (e.g., `Bash(python:*)` matches `python script.py > output.txt`)\n- Fixed thinking mode triggering on negation phrases like \"don't think\"\n- Fixed rendering performance degradation during token streaming\n- Added SlashCommand tool, which enables Claude to invoke your slash commands. https://docs.claude.com/en/docs/claude-code/slash-commands#SlashCommand-tool\n- Enhanced BashTool environment snapshot logging\n- Fixed a bug where resuming a conversation in headless mode would sometimes enable thinking unnecessarily\n- Migrated --debug logging to a file, to enable easy tailing & filtering\n\n## 1.0.120\n\n- Fix input lag during typing, especially noticeable with large prompts\n- Improved VSCode extension command registry and sessions dialog user experience\n- Enhanced sessions dialog responsiveness and visual feedback\n- Fixed IDE compatibility issue by removing worktree support check\n- Fixed security vulnerability where Bash tool permission checks could be bypassed using prefix matching\n\n## 1.0.119\n\n- Fix Windows issue where process visually freezes on entering interactive mode\n- Support dynamic headers for MCP servers via headersHelper configuration\n- Fix thinking mode not working in headless sessions\n- Fix slash commands now properly update allowed tools instead of replacing them\n\n## 1.0.117\n\n- Add Ctrl-R history search to recall previous commands like bash/zsh\n- Fix input lag while typing, especially on Windows\n- Add sed command to auto-allowed commands in acceptEdits mode\n- Fix Windows PATH comparison to be case-insensitive for drive letters\n- Add permissions management hint to /add-dir output\n\n## 1.0.115\n\n- Improve thinking mode display with enhanced visual effects\n- Type /t to temporarily disable thinking mode in your prompt\n- Improve path validation for glob and grep tools\n- Show condensed output for post-tool hooks to reduce visual clutter\n- Fix visual feedback when loading state completes\n- Improve UI consistency for permission request dialogs\n\n## 1.0.113\n\n- Deprecated piped input in interactive mode\n- Move Ctrl+R keybinding for toggling transcript to Ctrl+O\n\n## 1.0.112\n\n- Transcript mode (Ctrl+R): Added the model used to generate each assistant message\n- Addressed issue where some Claude Max users were incorrectly recognized as Claude Pro users\n- Hooks: Added systemMessage support for SessionEnd hooks\n- Added `spinnerTipsEnabled` setting to disable spinner tips\n- IDE: Various improvements and bug fixes\n\n## 1.0.111\n\n- /model now validates provided model names\n- Fixed Bash tool crashes caused by malformed shell syntax parsing\n\n## 1.0.110\n\n- /terminal-setup command now supports WezTerm\n- MCP: OAuth tokens now proactively refresh before expiration\n- Fixed reliability issues with background Bash processes\n\n## 1.0.109\n\n- SDK: Added partial message streaming support via `--include-partial-messages` CLI flag\n\n## 1.0.106\n\n- Windows: Fixed path permission matching to consistently use POSIX format (e.g., `Read(//c/Users/...)`)\n\n## 1.0.97\n\n- Settings: /doctor now validates permission rule syntax and suggests corrections\n\n## 1.0.94\n\n- Vertex: add support for global endpoints for supported models\n- /memory command now allows direct editing of all imported memory files\n- SDK: Add custom tools as callbacks\n- Added /todos command to list current todo items\n\n## 1.0.93\n\n- Windows: Add alt + v shortcut for pasting images from clipboard\n- Support NO_PROXY environment variable to bypass proxy for specified hostnames and IPs\n\n## 1.0.90\n\n- Settings file changes take effect immediately - no restart required\n\n## 1.0.88\n\n- Fixed issue causing \"OAuth authentication is currently not supported\"\n- Status line input now includes `exceeds_200k_tokens`\n- Fixed incorrect usage tracking in /cost.\n- Introduced `ANTHROPIC_DEFAULT_SONNET_MODEL` and `ANTHROPIC_DEFAULT_OPUS_MODEL` for controlling model aliases opusplan, opus, and sonnet.\n- Bedrock: Updated default Sonnet model to Sonnet 4\n\n## 1.0.86\n\n- Added /context to help users self-serve debug context issues\n- SDK: Added UUID support for all SDK messages\n- SDK: Added `--replay-user-messages` to replay user messages back to stdout\n\n## 1.0.85\n\n- Status line input now includes session cost info\n- Hooks: Introduced SessionEnd hook\n\n## 1.0.84\n\n- Fix tool_use/tool_result id mismatch error when network is unstable\n- Fix Claude sometimes ignoring real-time steering when wrapping up a task\n- @-mention: Add ~/.claude/\\* files to suggestions for easier agent, output style, and slash command editing\n- Use built-in ripgrep by default; to opt out of this behavior, set USE_BUILTIN_RIPGREP=0\n\n## 1.0.83\n\n- @-mention: Support files with spaces in path\n- New shimmering spinner\n\n## 1.0.82\n\n- SDK: Add request cancellation support\n- SDK: New additionalDirectories option to search custom paths, improved slash command processing\n- Settings: Validation prevents invalid fields in .claude/settings.json files\n- MCP: Improve tool name consistency\n- Bash: Fix crash when Claude tries to automatically read large files\n\n## 1.0.81\n\n- Released output styles, including new built-in educational output styles \"Explanatory\" and \"Learning\". Docs: https://docs.claude.com/en/docs/claude-code/output-styles\n- Agents: Fix custom agent loading when agent files are unparsable\n\n## 1.0.80\n\n- UI improvements: Fix text contrast for custom subagent colors and spinner rendering issues\n\n## 1.0.77\n\n- Bash tool: Fix heredoc and multiline string escaping, improve stderr redirection handling\n- SDK: Add session support and permission denial tracking\n- Fix token limit errors in conversation summarization\n- Opus Plan Mode: New setting in `/model` to run Opus only in plan mode, Sonnet otherwise\n\n## 1.0.73\n\n- MCP: Support multiple config files with `--mcp-config file1.json file2.json`\n- MCP: Press Esc to cancel OAuth authentication flows\n- Bash: Improved command validation and reduced false security warnings\n- UI: Enhanced spinner animations and status line visual hierarchy\n- Linux: Added support for Alpine and musl-based distributions (requires separate ripgrep installation)\n\n## 1.0.72\n\n- Ask permissions: have Claude Code always ask for confirmation to use specific tools with /permissions\n\n## 1.0.71\n\n- Background commands: (Ctrl-b) to run any Bash command in the background so Claude can keep working (great for dev servers, tailing logs, etc.)\n- Customizable status line: add your terminal prompt to Claude Code with /statusline\n\n## 1.0.70\n\n- Performance: Optimized message rendering for better performance with large contexts\n- Windows: Fixed native file search, ripgrep, and subagent functionality\n- Added support for @-mentions in slash command arguments\n\n## 1.0.69\n\n- Upgraded Opus to version 4.1\n\n## 1.0.68\n\n- Fix incorrect model names being used for certain commands like `/pr-comments`\n- Windows: improve permissions checks for allow / deny tools and project trust. This may create a new project entry in `.claude.json` - manually merge the history field if desired.\n- Windows: improve sub-process spawning to eliminate \"No such file or directory\" when running commands like pnpm\n- Enhanced /doctor command with CLAUDE.md and MCP tool context for self-serve debugging\n- SDK: Added canUseTool callback support for tool confirmation\n- Added `disableAllHooks` setting\n- Improved file suggestions performance in large repos\n\n## 1.0.65\n\n- IDE: Fixed connection stability issues and error handling for diagnostics\n- Windows: Fixed shell environment setup for users without .bashrc files\n\n## 1.0.64\n\n- Agents: Added model customization support - you can now specify which model an agent should use\n- Agents: Fixed unintended access to the recursive agent tool\n- Hooks: Added systemMessage field to hook JSON output for displaying warnings and context\n- SDK: Fixed user input tracking across multi-turn conversations\n- Added hidden files to file search and @-mention suggestions\n\n## 1.0.63\n\n- Windows: Fixed file search, @agent mentions, and custom slash commands functionality\n\n## 1.0.62\n\n- Added @-mention support with typeahead for custom agents. @ to invoke it\n- Hooks: Added SessionStart hook for new session initialization\n- /add-dir command now supports typeahead for directory paths\n- Improved network connectivity check reliability\n\n## 1.0.61\n\n- Transcript mode (Ctrl+R): Changed Esc to exit transcript mode rather than interrupt\n- Settings: Added `--settings` flag to load settings from a JSON file\n- Settings: Fixed resolution of settings files paths that are symlinks\n- OTEL: Fixed reporting of wrong organization after authentication changes\n- Slash commands: Fixed permissions checking for allowed-tools with Bash\n- IDE: Added support for pasting images in VSCode MacOS using ⌘+V\n- IDE: Added `CLAUDE_CODE_AUTO_CONNECT_IDE=false` for disabling IDE auto-connection\n- Added `CLAUDE_CODE_SHELL_PREFIX` for wrapping Claude and user-provided shell commands run by Claude Code\n\n## 1.0.60\n\n- You can now create custom subagents for specialized tasks! Run /agents to get started\n\n## 1.0.59\n\n- SDK: Added tool confirmation support with canUseTool callback\n- SDK: Allow specifying env for spawned process\n- Hooks: Exposed PermissionDecision to hooks (including \"ask\")\n- Hooks: UserPromptSubmit now supports additionalContext in advanced JSON output\n- Fixed issue where some Max users that specified Opus would still see fallback to Sonnet\n\n## 1.0.58\n\n- Added support for reading PDFs\n- MCP: Improved server health status display in 'claude mcp list'\n- Hooks: Added CLAUDE_PROJECT_DIR env var for hook commands\n\n## 1.0.57\n\n- Added support for specifying a model in slash commands\n- Improved permission messages to help Claude understand allowed tools\n- Fix: Remove trailing newlines from bash output in terminal wrapping\n\n## 1.0.56\n\n- Windows: Enabled shift+tab for mode switching on versions of Node.js that support terminal VT mode\n- Fixes for WSL IDE detection\n- Fix an issue causing awsRefreshHelper changes to .aws directory not to be picked up\n\n## 1.0.55\n\n- Clarified knowledge cutoff for Opus 4 and Sonnet 4 models\n- Windows: fixed Ctrl+Z crash\n- SDK: Added ability to capture error logging\n- Add --system-prompt-file option to override system prompt in print mode\n\n## 1.0.54\n\n- Hooks: Added UserPromptSubmit hook and the current working directory to hook inputs\n- Custom slash commands: Added argument-hint to frontmatter\n- Windows: OAuth uses port 45454 and properly constructs browser URL\n- Windows: mode switching now uses alt + m, and plan mode renders properly\n- Shell: Switch to in-memory shell snapshot to fix file-related errors\n\n## 1.0.53\n\n- Updated @-mention file truncation from 100 lines to 2000 lines\n- Add helper script settings for AWS token refresh: awsAuthRefresh (for foreground operations like aws sso login) and awsCredentialExport (for background operation with STS-like response).\n\n## 1.0.52\n\n- Added support for MCP server instructions\n\n## 1.0.51\n\n- Added support for native Windows (requires Git for Windows)\n- Added support for Bedrock API keys through environment variable AWS_BEARER_TOKEN_BEDROCK\n- Settings: /doctor can now help you identify and fix invalid setting files\n- `--append-system-prompt` can now be used in interactive mode, not just --print/-p.\n- Increased auto-compact warning threshold from 60% to 80%\n- Fixed an issue with handling user directories with spaces for shell snapshots\n- OTEL resource now includes os.type, os.version, host.arch, and wsl.version (if running on Windows Subsystem for Linux)\n- Custom slash commands: Fixed user-level commands in subdirectories\n- Plan mode: Fixed issue where rejected plan from sub-task would get discarded\n\n## 1.0.48\n\n- Fixed a bug in v1.0.45 where the app would sometimes freeze on launch\n- Added progress messages to Bash tool based on the last 5 lines of command output\n- Added expanding variables support for MCP server configuration\n- Moved shell snapshots from /tmp to ~/.claude for more reliable Bash tool calls\n- Improved IDE extension path handling when Claude Code runs in WSL\n- Hooks: Added a PreCompact hook\n- Vim mode: Added c, f/F, t/T\n\n## 1.0.45\n\n- Redesigned Search (Grep) tool with new tool input parameters and features\n- Disabled IDE diffs for notebook files, fixing \"Timeout waiting after 1000ms\" error\n- Fixed config file corruption issue by enforcing atomic writes\n- Updated prompt input undo to Ctrl+\\_ to avoid breaking existing Ctrl+U behavior, matching zsh's undo shortcut\n- Stop Hooks: Fixed transcript path after /clear and fixed triggering when loop ends with tool call\n- Custom slash commands: Restored namespacing in command names based on subdirectories. For example, .claude/commands/frontend/component.md is now /frontend:component, not /component.\n\n## 1.0.44\n\n- New /export command lets you quickly export a conversation for sharing\n- MCP: resource_link tool results are now supported\n- MCP: tool annotations and tool titles now display in /mcp view\n- Changed Ctrl+Z to suspend Claude Code. Resume by running `fg`. Prompt input undo is now Ctrl+U.\n\n## 1.0.43\n\n- Fixed a bug where the theme selector was saving excessively\n- Hooks: Added EPIPE system error handling\n\n## 1.0.42\n\n- Added tilde (`~`) expansion support to `/add-dir` command\n\n## 1.0.41\n\n- Hooks: Split Stop hook triggering into Stop and SubagentStop\n- Hooks: Enabled optional timeout configuration for each command\n- Hooks: Added \"hook_event_name\" to hook input\n- Fixed a bug where MCP tools would display twice in tool list\n- New tool parameters JSON for Bash tool in `tool_decision` event\n\n## 1.0.40\n\n- Fixed a bug causing API connection errors with UNABLE_TO_GET_ISSUER_CERT_LOCALLY if `NODE_EXTRA_CA_CERTS` was set\n\n## 1.0.39\n\n- New Active Time metric in OpenTelemetry logging\n\n## 1.0.38\n\n- Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://docs.claude.com/en/docs/claude-code/hooks\n\n## 1.0.37\n\n- Remove ability to set `Proxy-Authorization` header via ANTHROPIC_AUTH_TOKEN or apiKeyHelper\n\n## 1.0.36\n\n- Web search now takes today's date into context\n- Fixed a bug where stdio MCP servers were not terminating properly on exit\n\n## 1.0.35\n\n- Added support for MCP OAuth Authorization Server discovery\n\n## 1.0.34\n\n- Fixed a memory leak causing a MaxListenersExceededWarning message to appear\n\n## 1.0.33\n\n- Improved logging functionality with session ID support\n- Added prompt input undo functionality (Ctrl+Z and vim 'u' command)\n- Improvements to plan mode\n\n## 1.0.32\n\n- Updated loopback config for litellm\n- Added forceLoginMethod setting to bypass login selection screen\n\n## 1.0.31\n\n- Fixed a bug where ~/.claude.json would get reset when file contained invalid JSON\n\n## 1.0.30\n\n- Custom slash commands: Run bash output, @-mention files, enable thinking with thinking keywords\n- Improved file path autocomplete with filename matching\n- Added timestamps in Ctrl-r mode and fixed Ctrl-c handling\n- Enhanced jq regex support for complex filters with pipes and select\n\n## 1.0.29\n\n- Improved CJK character support in cursor navigation and rendering\n\n## 1.0.28\n\n- Slash commands: Fix selector display during history navigation\n- Resizes images before upload to prevent API size limit errors\n- Added XDG_CONFIG_HOME support to configuration directory\n- Performance optimizations for memory usage\n- New attributes (terminal.type, language) in OpenTelemetry logging\n\n## 1.0.27\n\n- Streamable HTTP MCP servers are now supported\n- Remote MCP servers (SSE and HTTP) now support OAuth\n- MCP resources can now be @-mentioned\n- /resume slash command to switch conversations within Claude Code\n\n## 1.0.25\n\n- Slash commands: moved \"project\" and \"user\" prefixes to descriptions\n- Slash commands: improved reliability for command discovery\n- Improved support for Ghostty\n- Improved web search reliability\n\n## 1.0.24\n\n- Improved /mcp output\n- Fixed a bug where settings arrays got overwritten instead of merged\n\n## 1.0.23\n\n- Released TypeScript SDK: import @anthropic-ai/claude-code to get started\n- Released Python SDK: pip install claude-code-sdk to get started\n\n## 1.0.22\n\n- SDK: Renamed `total_cost` to `total_cost_usd`\n\n## 1.0.21\n\n- Improved editing of files with tab-based indentation\n- Fix for tool_use without matching tool_result errors\n- Fixed a bug where stdio MCP server processes would linger after quitting Claude Code\n\n## 1.0.18\n\n- Added --add-dir CLI argument for specifying additional working directories\n- Added streaming input support without require -p flag\n- Improved startup performance and session storage performance\n- Added CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR environment variable to freeze working directory for bash commands\n- Added detailed MCP server tools display (/mcp)\n- MCP authentication and permission improvements\n- Added auto-reconnection for MCP SSE connections on disconnect\n- Fixed issue where pasted content was lost when dialogs appeared\n\n## 1.0.17\n\n- We now emit messages from sub-tasks in -p mode (look for the parent_tool_use_id property)\n- Fixed crashes when the VS Code diff tool is invoked multiple times quickly\n- MCP server list UI improvements\n- Update Claude Code process title to display \"claude\" instead of \"node\"\n\n## 1.0.11\n\n- Claude Code can now also be used with a Claude Pro subscription\n- Added /upgrade for smoother switching to Claude Max plans\n- Improved UI for authentication from API keys and Bedrock/Vertex/external auth tokens\n- Improved shell configuration error handling\n- Improved todo list handling during compaction\n\n## 1.0.10\n\n- Added markdown table support\n- Improved streaming performance\n\n## 1.0.8\n\n- Fixed Vertex AI region fallback when using CLOUD_ML_REGION\n- Increased default otel interval from 1s -> 5s\n- Fixed edge cases where MCP_TIMEOUT and MCP_TOOL_TIMEOUT weren't being respected\n- Fixed a regression where search tools unnecessarily asked for permissions\n- Added support for triggering thinking non-English languages\n- Improved compacting UI\n\n## 1.0.7\n\n- Renamed /allowed-tools -> /permissions\n- Migrated allowedTools and ignorePatterns from .claude.json -> settings.json\n- Deprecated claude config commands in favor of editing settings.json\n- Fixed a bug where --dangerously-skip-permissions sometimes didn't work in --print mode\n- Improved error handling for /install-github-app\n- Bugfixes, UI polish, and tool reliability improvements\n\n## 1.0.6\n\n- Improved edit reliability for tab-indented files\n- Respect CLAUDE_CONFIG_DIR everywhere\n- Reduced unnecessary tool permission prompts\n- Added support for symlinks in @file typeahead\n- Bugfixes, UI polish, and tool reliability improvements\n\n## 1.0.4\n\n- Fixed a bug where MCP tool errors weren't being parsed correctly\n\n## 1.0.1\n\n- Added `DISABLE_INTERLEAVED_THINKING` to give users the option to opt out of interleaved thinking.\n- Improved model references to show provider-specific names (Sonnet 3.7 for Bedrock, Sonnet 4 for Console)\n- Updated documentation links and OAuth process descriptions\n\n## 1.0.0\n\n- Claude Code is now generally available\n- Introducing Sonnet 4 and Opus 4 models\n\n## 0.2.125\n\n- Breaking change: Bedrock ARN passed to `ANTHROPIC_MODEL` or `ANTHROPIC_SMALL_FAST_MODEL` should no longer contain an escaped slash (specify `/` instead of `%2F`)\n- Removed `DEBUG=true` in favor of `ANTHROPIC_LOG=debug`, to log all requests\n\n## 0.2.117\n\n- Breaking change: --print JSON output now returns nested message objects, for forwards-compatibility as we introduce new metadata fields\n- Introduced settings.cleanupPeriodDays\n- Introduced CLAUDE_CODE_API_KEY_HELPER_TTL_MS env var\n- Introduced --debug mode\n\n## 0.2.108\n\n- You can now send messages to Claude while it works to steer Claude in real-time\n- Introduced BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MS env vars\n- Fixed a bug where thinking was not working in -p mode\n- Fixed a regression in /cost reporting\n- Deprecated MCP wizard interface in favor of other MCP commands\n- Lots of other bugfixes and improvements\n\n## 0.2.107\n\n- CLAUDE.md files can now import other files. Add @path/to/file.md to ./CLAUDE.md to load additional files on launch\n\n## 0.2.106\n\n- MCP SSE server configs can now specify custom headers\n- Fixed a bug where MCP permission prompt didn't always show correctly\n\n## 0.2.105\n\n- Claude can now search the web\n- Moved system & account status to /status\n- Added word movement keybindings for Vim\n- Improved latency for startup, todo tool, and file edits\n\n## 0.2.102\n\n- Improved thinking triggering reliability\n- Improved @mention reliability for images and folders\n- You can now paste multiple large chunks into one prompt\n\n## 0.2.100\n\n- Fixed a crash caused by a stack overflow error\n- Made db storage optional; missing db support disables --continue and --resume\n\n## 0.2.98\n\n- Fixed an issue where auto-compact was running twice\n\n## 0.2.96\n\n- Claude Code can now also be used with a Claude Max subscription (https://claude.ai/upgrade)\n\n## 0.2.93\n\n- Resume conversations from where you left off from with \"claude --continue\" and \"claude --resume\"\n- Claude now has access to a Todo list that helps it stay on track and be more organized\n\n## 0.2.82\n\n- Added support for --disallowedTools\n- Renamed tools for consistency: LSTool -> LS, View -> Read, etc.\n\n## 0.2.75\n\n- Hit Enter to queue up additional messages while Claude is working\n- Drag in or copy/paste image files directly into the prompt\n- @-mention files to directly add them to context\n- Run one-off MCP servers with `claude --mcp-config `\n- Improved performance for filename auto-complete\n\n## 0.2.74\n\n- Added support for refreshing dynamically generated API keys (via apiKeyHelper), with a 5 minute TTL\n- Task tool can now perform writes and run bash commands\n\n## 0.2.72\n\n- Updated spinner to indicate tokens loaded and tool usage\n\n## 0.2.70\n\n- Network commands like curl are now available for Claude to use\n- Claude can now run multiple web queries in parallel\n- Pressing ESC once immediately interrupts Claude in Auto-accept mode\n\n## 0.2.69\n\n- Fixed UI glitches with improved Select component behavior\n- Enhanced terminal output display with better text truncation logic\n\n## 0.2.67\n\n- Shared project permission rules can be saved in .claude/settings.json\n\n## 0.2.66\n\n- Print mode (-p) now supports streaming output via --output-format=stream-json\n- Fixed issue where pasting could trigger memory or bash mode unexpectedly\n\n## 0.2.63\n\n- Fixed an issue where MCP tools were loaded twice, which caused tool call errors\n\n## 0.2.61\n\n- Navigate menus with vim-style keys (j/k) or bash/emacs shortcuts (Ctrl+n/p) for faster interaction\n- Enhanced image detection for more reliable clipboard paste functionality\n- Fixed an issue where ESC key could crash the conversation history selector\n\n## 0.2.59\n\n- Copy+paste images directly into your prompt\n- Improved progress indicators for bash and fetch tools\n- Bugfixes for non-interactive mode (-p)\n\n## 0.2.54\n\n- Quickly add to Memory by starting your message with '#'\n- Press ctrl+r to see full output for long tool results\n- Added support for MCP SSE transport\n\n## 0.2.53\n\n- New web fetch tool lets Claude view URLs that you paste in\n- Fixed a bug with JPEG detection\n\n## 0.2.50\n\n- New MCP \"project\" scope now allows you to add MCP servers to .mcp.json files and commit them to your repository\n\n## 0.2.49\n\n- Previous MCP server scopes have been renamed: previous \"project\" scope is now \"local\" and \"global\" scope is now \"user\"\n\n## 0.2.47\n\n- Press Tab to auto-complete file and folder names\n- Press Shift + Tab to toggle auto-accept for file edits\n- Automatic conversation compaction for infinite conversation length (toggle with /config)\n\n## 0.2.44\n\n- Ask Claude to make a plan with thinking mode: just say 'think' or 'think harder' or even 'ultrathink'\n\n## 0.2.41\n\n- MCP server startup timeout can now be configured via MCP_TIMEOUT environment variable\n- MCP server startup no longer blocks the app from starting up\n\n## 0.2.37\n\n- New /release-notes command lets you view release notes at any time\n- `claude config add/remove` commands now accept multiple values separated by commas or spaces\n\n## 0.2.36\n\n- Import MCP servers from Claude Desktop with `claude mcp add-from-claude-desktop`\n- Add MCP servers as JSON strings with `claude mcp add-json `\n\n## 0.2.34\n\n- Vim bindings for text input - enable with /vim or /config\n\n## 0.2.32\n\n- Interactive MCP setup wizard: Run \"claude mcp add\" to add MCP servers with a step-by-step interface\n- Fix for some PersistentShell issues\n\n## 0.2.31\n\n- Custom slash commands: Markdown files in .claude/commands/ directories now appear as custom slash commands to insert prompts into your conversation\n- MCP debug mode: Run with --mcp-debug flag to get more information about MCP server errors\n\n## 0.2.30\n\n- Added ANSI color theme for better terminal compatibility\n- Fixed issue where slash command arguments weren't being sent properly\n- (Mac-only) API keys are now stored in macOS Keychain\n\n## 0.2.26\n\n- New /approved-tools command for managing tool permissions\n- Word-level diff display for improved code readability\n- Fuzzy matching for slash commands\n\n## 0.2.21\n\n- Fuzzy matching for /commands\n", + "changelogLastFetched": 1759837425916, + "oauthAccount": { + "accountUuid": "b934c163-216b-46ec-bb38-15cf1217535b", + "emailAddress": "1hundredhz@gmail.com", + "organizationUuid": "f474a499-f0bc-4bbb-9fca-5fcf55d8d86f", + "displayName": "Valknar", + "organizationBillingType": "stripe_subscription", + "organizationRole": "admin", + "workspaceRole": null, + "organizationName": "1hundredhz@gmail.com's Organization" + }, + "claudeCodeFirstTokenDate": "2025-10-07T11:43:24.567449Z", + "hasCompletedOnboarding": true, + "lastOnboardingVersion": "2.0.9", + "projects": { + "/home/valknar/Apps/claude-desktop-debian": { + "allowedTools": [], + "history": [ + { + "display": "/exit", + "pastedContents": {} + }, + { + "display": "/init ", + "pastedContents": {} + }, + { + "display": "/exit", + "pastedContents": {} + } + ], + "mcpContextUris": [], + "mcpServers": {}, + "enabledMcpjsonServers": [], + "disabledMcpjsonServers": [], + "hasTrustDialogAccepted": true, + "ignorePatterns": [], + "projectOnboardingSeenCount": 3, + "hasClaudeMdExternalIncludesApproved": false, + "hasClaudeMdExternalIncludesWarningShown": false, + "exampleFiles": [ + "README.md", + "build.sh", + "build-deb.sh", + "main-push.yml", + "ci.yml" + ], + "lastTotalWebSearchRequests": 0, + "exampleFilesGeneratedAt": 1759837462041, + "lastCost": 0.27125489999999997, + "lastAPIDuration": 86796, + "lastToolDuration": 2804, + "lastDuration": 148331, + "lastLinesAdded": 0, + "lastLinesRemoved": 0, + "lastTotalInputTokens": 13094, + "lastTotalOutputTokens": 3784, + "lastTotalCacheCreationInputTokens": 38232, + "lastTotalCacheReadInputTokens": 128385, + "lastSessionId": "d293b4aa-0953-452e-8605-265b430280be" + }, + "/home/valknar": { + "allowedTools": [], + "history": [ + { + "display": "Create a new", + "pastedContents": {} + }, + { + "display": "/exit", + "pastedContents": {} + }, + { + "display": "/init ", + "pastedContents": {} + } + ], + "mcpContextUris": [], + "mcpServers": { + "filesystem": { + "type": "stdio", + "command": "pnpm", + "args": ["mcp-server-filesystem", "repos/compose"], + "env": {} + } + }, + "enabledMcpjsonServers": [], + "disabledMcpjsonServers": [], + "hasTrustDialogAccepted": true, + "ignorePatterns": [], + "projectOnboardingSeenCount": 1, + "hasClaudeMdExternalIncludesApproved": false, + "hasClaudeMdExternalIncludesWarningShown": false, + "exampleFiles": [], + "hasCompletedProjectOnboarding": true, + "lastTotalWebSearchRequests": 0, + "lastCost": 0.024666849999999997, + "lastAPIDuration": 8342, + "lastToolDuration": 0, + "lastDuration": 550590, + "lastLinesAdded": 0, + "lastLinesRemoved": 0, + "lastTotalInputTokens": 598, + "lastTotalOutputTokens": 98, + "lastTotalCacheCreationInputTokens": 5375, + "lastTotalCacheReadInputTokens": 11518, + "lastSessionId": "6f2214bc-384e-45bf-83c9-28390933589e" + } + }, + "hasOpusPlanDefault": false, + "lastReleaseNotesSeen": "2.0.9", + "s1mAccessCache": { + "f474a499-f0bc-4bbb-9fca-5fcf55d8d86f": { + "hasAccess": false, + "hasAccessNotAsDefault": false, + "timestamp": 1759837453920 + } + }, + "isQualifiedForDataSharing": false, + "fallbackAvailableWarningThreshold": 0.5 +} diff --git a/.config/Claude/claude_desktop_config.json b/.config/Claude/claude_desktop_config.json index eb2730c5..566d5fb4 100644 --- a/.config/Claude/claude_desktop_config.json +++ b/.config/Claude/claude_desktop_config.json @@ -1,4 +1,4 @@ { - "mcpServers": {}, - "isUsingBuiltInNodeForMcp": false -} \ No newline at end of file + "mcpServers": {}, + "isUsingBuiltInNodeForMcp": false +} diff --git a/.gitignore b/.gitignore index 060a93e0..e560616d 100755 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,7 @@ !.zshenv !.hushlogin !.last_pwd +!biome.json !/.github/ !/.github/** diff --git a/.local/share/plasma/look-and-feel/Ant-Dark/metadata.json b/.local/share/plasma/look-and-feel/Ant-Dark/metadata.json index 64823130..33165330 100644 --- a/.local/share/plasma/look-and-feel/Ant-Dark/metadata.json +++ b/.local/share/plasma/look-and-feel/Ant-Dark/metadata.json @@ -1,31 +1,29 @@ { - "KPackageStructure": "Plasma/LookAndFeel", - "KPlugin": { - "Authors": [ - { - "Email": "eliverlara@gmail.com", - "Name": "EliverLara" - } - ], - "Category": "Plasma Look And Feel", - "EnabledByDefault": true, - "Id": "Ant-Dark", - "License": "GPL 3+", - "Name": "Ant-Dark", - "ServiceTypes": [ - "Plasma/LookAndFeel" - ], - "Version": "0.1", - "Website": "https://github.com/EliverLara/Ant/tree/master/kde/Dark" - }, - "X-KPackage-Dependencies": [ - "kns://colorschemes.knsrc/api.kde-look.org/1464285", - "kns://plasma-themes.knsrc/api.kde-look.org/1464321", - "kns://aurorae.knsrc/api.kde-look.org/1464309", - "kns://sddmtheme.knsrc/api.kde-look.org/2139782", - "kns://wallpaper.knsrc/api.kde-look.org/1473492", - "kns://icons.knsrc/api.kde-look.org/1640981", - "kns://plasmoids.knsrc/api.kde-look.org/2144212", - "kns://plasmoids.knsrc/api.kde-look.org/2196105" - ] + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "eliverlara@gmail.com", + "Name": "EliverLara" + } + ], + "Category": "Plasma Look And Feel", + "EnabledByDefault": true, + "Id": "Ant-Dark", + "License": "GPL 3+", + "Name": "Ant-Dark", + "ServiceTypes": ["Plasma/LookAndFeel"], + "Version": "0.1", + "Website": "https://github.com/EliverLara/Ant/tree/master/kde/Dark" + }, + "X-KPackage-Dependencies": [ + "kns://colorschemes.knsrc/api.kde-look.org/1464285", + "kns://plasma-themes.knsrc/api.kde-look.org/1464321", + "kns://aurorae.knsrc/api.kde-look.org/1464309", + "kns://sddmtheme.knsrc/api.kde-look.org/2139782", + "kns://wallpaper.knsrc/api.kde-look.org/1473492", + "kns://icons.knsrc/api.kde-look.org/1640981", + "kns://plasmoids.knsrc/api.kde-look.org/2144212", + "kns://plasmoids.knsrc/api.kde-look.org/2196105" + ] } diff --git a/.local/share/plasma/look-and-feel/Nordic-bluish/metadata.json b/.local/share/plasma/look-and-feel/Nordic-bluish/metadata.json index d6838a0b..e8242f5f 100644 --- a/.local/share/plasma/look-and-feel/Nordic-bluish/metadata.json +++ b/.local/share/plasma/look-and-feel/Nordic-bluish/metadata.json @@ -1,34 +1,32 @@ { - "KPackageStructure": "Plasma/LookAndFeel", - "KPlugin": { - "Authors": [ - { - "Email": "eliverlara@gmail.com", - "Name": "EliverLara" - } - ], - "Category": "Plasma Look And Feel", - "EnabledByDefault": true, - "Id": "Nordic-bluish", - "License": "GPL 3+", - "Name": "Nordic-bluish", - "ServiceTypes": [ - "Plasma/LookAndFeel" - ], - "Version": "0.1", - "Website": "https://github.com/EliverLara/Nordic" - }, - "X-KPackage-Dependencies": [ - "kns://colorschemes.knsrc/api.kde-look.org/1801631", - "kns://plasma-themes.knsrc/api.kde-look.org/1801641", - "kns://aurorae.knsrc/api.kde-look.org/1326274", - "kns://sddmtheme.knsrc/api.kde-look.org/2144235", - "kns://xcursor.knsrc/api.kde-look.org/1662218", - "kns://wallpaper.knsrc/api.kde-look.org/1683121", - "kns://icons.knsrc/api.kde-look.org/1733012", - "kns://plasma-themes.knsrc/api.kde-look.org/1810707", - "kns://plasmoids.knsrc/api.kde-look.org/2144212", - "kns://wallpaper.knsrc/api.kde-look.org/2086140", - "kns://plasmoids.knsrc/api.kde-look.org/2196105" - ] + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "eliverlara@gmail.com", + "Name": "EliverLara" + } + ], + "Category": "Plasma Look And Feel", + "EnabledByDefault": true, + "Id": "Nordic-bluish", + "License": "GPL 3+", + "Name": "Nordic-bluish", + "ServiceTypes": ["Plasma/LookAndFeel"], + "Version": "0.1", + "Website": "https://github.com/EliverLara/Nordic" + }, + "X-KPackage-Dependencies": [ + "kns://colorschemes.knsrc/api.kde-look.org/1801631", + "kns://plasma-themes.knsrc/api.kde-look.org/1801641", + "kns://aurorae.knsrc/api.kde-look.org/1326274", + "kns://sddmtheme.knsrc/api.kde-look.org/2144235", + "kns://xcursor.knsrc/api.kde-look.org/1662218", + "kns://wallpaper.knsrc/api.kde-look.org/1683121", + "kns://icons.knsrc/api.kde-look.org/1733012", + "kns://plasma-themes.knsrc/api.kde-look.org/1810707", + "kns://plasmoids.knsrc/api.kde-look.org/2144212", + "kns://wallpaper.knsrc/api.kde-look.org/2086140", + "kns://plasmoids.knsrc/api.kde-look.org/2196105" + ] } diff --git a/.local/share/plasma/look-and-feel/Nordic-darker/metadata.json b/.local/share/plasma/look-and-feel/Nordic-darker/metadata.json index 61b7eb89..ace13eb3 100644 --- a/.local/share/plasma/look-and-feel/Nordic-darker/metadata.json +++ b/.local/share/plasma/look-and-feel/Nordic-darker/metadata.json @@ -1,35 +1,33 @@ { - "KPackageStructure": "Plasma/LookAndFeel", - "KPlugin": { - "Authors": [ - { - "Email": "eliverlara@gmail.com", - "Name": "EliverLara" - } - ], - "Category": "Plasma Look And Feel", - "EnabledByDefault": true, - "Id": "Nordic-darker", - "License": "GPL 3+", - "Name": "Nordic-darker", - "ServiceTypes": [ - "Plasma/LookAndFeel" - ], - "Version": "0.1", - "Website": "https://github.com/EliverLara/Nordic" - }, - "X-KPackage-Dependencies": [ - "kns://colorschemes.knsrc/api.kde-look.org/1629062", - "kns://plasma-themes.knsrc/api.kde-look.org/1633673", - "kns://aurorae.knsrc/api.kde-look.org/1326274", - "kns://sddmtheme.knsrc/api.kde-look.org/2146572", - "kns://xcursor.knsrc/api.kde-look.org/1662218", - "kns://wallpaper.knsrc/api.kde-look.org/1683121", - "kns://plasma-themes.knsrc/api.kde-look.org/1704303", - "kns://icons.knsrc/api.kde-look.org/1733012", - "kns://lookandfeel.knsrc/api.kde-look.org/2145004", - "kns://plasmoids.knsrc/api.kde-look.org/2144212", - "kns://wallpaper.knsrc/api.kde-look.org/2086140", - "kns://plasmoids.knsrc/api.kde-look.org/2196105" - ] + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "eliverlara@gmail.com", + "Name": "EliverLara" + } + ], + "Category": "Plasma Look And Feel", + "EnabledByDefault": true, + "Id": "Nordic-darker", + "License": "GPL 3+", + "Name": "Nordic-darker", + "ServiceTypes": ["Plasma/LookAndFeel"], + "Version": "0.1", + "Website": "https://github.com/EliverLara/Nordic" + }, + "X-KPackage-Dependencies": [ + "kns://colorschemes.knsrc/api.kde-look.org/1629062", + "kns://plasma-themes.knsrc/api.kde-look.org/1633673", + "kns://aurorae.knsrc/api.kde-look.org/1326274", + "kns://sddmtheme.knsrc/api.kde-look.org/2146572", + "kns://xcursor.knsrc/api.kde-look.org/1662218", + "kns://wallpaper.knsrc/api.kde-look.org/1683121", + "kns://plasma-themes.knsrc/api.kde-look.org/1704303", + "kns://icons.knsrc/api.kde-look.org/1733012", + "kns://lookandfeel.knsrc/api.kde-look.org/2145004", + "kns://plasmoids.knsrc/api.kde-look.org/2144212", + "kns://wallpaper.knsrc/api.kde-look.org/2086140", + "kns://plasmoids.knsrc/api.kde-look.org/2196105" + ] } diff --git a/.local/share/plasma/look-and-feel/Nordic/metadata.json b/.local/share/plasma/look-and-feel/Nordic/metadata.json index 8100a2e7..147997d4 100644 --- a/.local/share/plasma/look-and-feel/Nordic/metadata.json +++ b/.local/share/plasma/look-and-feel/Nordic/metadata.json @@ -1,35 +1,33 @@ { - "KPackageStructure": "Plasma/LookAndFeel", - "KPlugin": { - "Authors": [ - { - "Email": "eliverlara@gmail.com", - "Name": "EliverLara" - } - ], - "Category": "Plasma Look And Feel", - "EnabledByDefault": true, - "Id": "Nordic", - "License": "GPL 3+", - "Name": "Nordic", - "ServiceTypes": [ - "Plasma/LookAndFeel" - ], - "Version": "0.1", - "Website": "https://github.com/EliverLara/Nordic" - }, - "X-KPackage-Dependencies": [ - "kns://colorschemes.knsrc/api.kde-look.org/1326271", - "kns://plasma-themes.knsrc/api.kde-look.org/1326896", - "kns://plasma-themes.knsrc/api.kde-look.org/1416702", - "kns://aurorae.knsrc/api.kde-look.org/1326274", - "kns://sddmtheme.knsrc/api.kde-look.org/2144235", - "kns://xcursor.knsrc/api.kde-look.org/1662218", - "kns://wallpaper.knsrc/api.kde-look.org/1683121", - "kns://icons.knsrc/api.kde-look.org/1733012", - "kns://plasmoids.knsrc/api.kde-look.org/2144212", - "kns://wallpaper.knsrc/api.kde-look.org/2086140", - "kns://plasmoids.knsrc/api.kde-look.org/2196105", - "kns://lookandfeel.knsrc/api.kde-look.org/2146574" - ] + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "eliverlara@gmail.com", + "Name": "EliverLara" + } + ], + "Category": "Plasma Look And Feel", + "EnabledByDefault": true, + "Id": "Nordic", + "License": "GPL 3+", + "Name": "Nordic", + "ServiceTypes": ["Plasma/LookAndFeel"], + "Version": "0.1", + "Website": "https://github.com/EliverLara/Nordic" + }, + "X-KPackage-Dependencies": [ + "kns://colorschemes.knsrc/api.kde-look.org/1326271", + "kns://plasma-themes.knsrc/api.kde-look.org/1326896", + "kns://plasma-themes.knsrc/api.kde-look.org/1416702", + "kns://aurorae.knsrc/api.kde-look.org/1326274", + "kns://sddmtheme.knsrc/api.kde-look.org/2144235", + "kns://xcursor.knsrc/api.kde-look.org/1662218", + "kns://wallpaper.knsrc/api.kde-look.org/1683121", + "kns://icons.knsrc/api.kde-look.org/1733012", + "kns://plasmoids.knsrc/api.kde-look.org/2144212", + "kns://wallpaper.knsrc/api.kde-look.org/2086140", + "kns://plasmoids.knsrc/api.kde-look.org/2196105", + "kns://lookandfeel.knsrc/api.kde-look.org/2146574" + ] } diff --git a/.local/share/plasma/plasmoids/AndromedaLauncher/contents/ui/js/colorType.js b/.local/share/plasma/plasmoids/AndromedaLauncher/contents/ui/js/colorType.js index ed66bfbd..bded33f4 100644 --- a/.local/share/plasma/plasmoids/AndromedaLauncher/contents/ui/js/colorType.js +++ b/.local/share/plasma/plasmoids/AndromedaLauncher/contents/ui/js/colorType.js @@ -1,19 +1,19 @@ function isDark(color) { + var r = color.r; + var g = color.g; + var b = color.b; - var r = color.r; - var g = color.g; - var b = color.b; + // Using the HSP value, determine whether the color is light or dark + var colorArray = [r, g, b].map((v) => { + if (v <= 0.03928) { + return v / 12.92; + } - // Using the HSP value, determine whether the color is light or dark - var colorArray = [r, g , b ].map(v => { - if (v <= 0.03928) { - return v / 12.92 - } + return Math.pow((v + 0.055) / 1.055, 2.4); + }); - return Math.pow((v + 0.055) / 1.055, 2.4) - }) + var luminance = + 0.2126 * colorArray[0] + 0.7152 * colorArray[1] + 0.0722 * colorArray[2]; - var luminance = 0.2126 * colorArray[0] + 0.7152 * colorArray[1] + 0.0722 * colorArray[2] - - return luminance <= 0.179 -} \ No newline at end of file + return luminance <= 0.179; +} diff --git a/.local/share/plasma/plasmoids/AndromedaLauncher/metadata.json b/.local/share/plasma/plasmoids/AndromedaLauncher/metadata.json index 2a79b5fd..1345f94c 100644 --- a/.local/share/plasma/plasmoids/AndromedaLauncher/metadata.json +++ b/.local/share/plasma/plasmoids/AndromedaLauncher/metadata.json @@ -1,22 +1,22 @@ { - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "eliverlara@gmail.com", - "Name": "EliverLara" - } - ], - "Category": "Application Launchers", - "Description": "A modern Launcher for plasma!", - "EnabledByDefault": true, - "Icon": "start-here-kde", - "Id": "AndromedaLauncher", - "Name": "Andromeda Launcher", + "KPackageStructure": "Plasma/Applet", + "KPlugin": { + "Authors": [ + { + "Email": "eliverlara@gmail.com", + "Name": "EliverLara" + } + ], + "Category": "Application Launchers", + "Description": "A modern Launcher for plasma!", + "EnabledByDefault": true, + "Icon": "start-here-kde", + "Id": "AndromedaLauncher", + "Name": "Andromeda Launcher", - "Version": "0.6", - "Website": "https://github.com/EliverLara/AndromedaLauncher" - }, - "X-Plasma-Provides": [ "org.kde.plasma.launchermenu" ], - "X-Plasma-API-Minimum-Version": "6.0" + "Version": "0.6", + "Website": "https://github.com/EliverLara/AndromedaLauncher" + }, + "X-Plasma-Provides": ["org.kde.plasma.launchermenu"], + "X-Plasma-API-Minimum-Version": "6.0" } diff --git a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/brightness.js b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/brightness.js index 8df5e3f8..adc5e9c9 100644 --- a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/brightness.js +++ b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/brightness.js @@ -1,16 +1,15 @@ function updateBrightness(rootItem, source) { - if (rootItem.updateScreenBrightnessJob) - return; + if (rootItem.updateScreenBrightnessJob) return; - if (!source.data["PowerDevil"]) { - return; - } + if (!source.data["PowerDevil"]) { + return; + } - // we don't want passive brightness change send setBrightness call - rootItem.disableBrightnessUpdate = true; + // we don't want passive brightness change send setBrightness call + rootItem.disableBrightnessUpdate = true; - if (typeof source.data["PowerDevil"]["Screen Brightness"] === 'number') { - rootItem.screenBrightness = source.data["PowerDevil"]["Screen Brightness"]; - } - rootItem.disableBrightnessUpdate = false; -} \ No newline at end of file + if (typeof source.data["PowerDevil"]["Screen Brightness"] === "number") { + rootItem.screenBrightness = source.data["PowerDevil"]["Screen Brightness"]; + } + rootItem.disableBrightnessUpdate = false; +} diff --git a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/colorType.js b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/colorType.js index f937f3b9..e07e9cc6 100644 --- a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/colorType.js +++ b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/colorType.js @@ -1,21 +1,20 @@ function isDark(color) { + //color = color.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/); - //color = color.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/); + var r = color.r; + var g = color.g; + var b = color.b; - var r = color.r; - var g = color.g; - var b = color.b; + var colorArray = [r, g, b].map((v) => { + if (v <= 0.03928) { + return v / 12.92; + } + return Math.pow((v + 0.055) / 1.055, 2.4); + }); - var colorArray = [r, g , b ].map(v => { - if (v <= 0.03928) { - return v / 12.92 - } - - return Math.pow((v + 0.055) / 1.055, 2.4) - }) - - var luminance = 0.2126 * colorArray[0] + 0.7152 * colorArray[1] + 0.0722 * colorArray[2] - - return luminance <= 0.179 -} \ No newline at end of file + var luminance = + 0.2126 * colorArray[0] + 0.7152 * colorArray[1] + 0.0722 * colorArray[2]; + + return luminance <= 0.179; +} diff --git a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/funcs.js b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/funcs.js index db731eab..91006d6c 100644 --- a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/funcs.js +++ b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/funcs.js @@ -1,163 +1,168 @@ function getBtDevice() { - var connectedDevices = []; + var connectedDevices = []; - var status = { - active: false, - message: "" - } + var status = { + active: false, + message: "", + }; - for (var i = 0; i < btManager.devices.length; ++i) { - var device = btManager.devices[i]; - if (device.connected) { - connectedDevices.push(device); - } - } + for (var i = 0; i < btManager.devices.length; ++i) { + var device = btManager.devices[i]; + if (device.connected) { + connectedDevices.push(device); + } + } - if (btManager.bluetoothBlocked) { - status.active = false; - status.message = "Disabled"; - } else if (!btManager.bluetoothOperational) { - if (!btManager.adapters.length) { - status.active = false; - status.message = "Unavailable"; - } else { - status.active = false; - status.message = "Offline"; - } - } else if (connectedDevices.length >= 1) { - status.active = true; - status.message = connectedDevices[0].name; - } else { - status.active = true; - status.message = "Not Connected"; - } - return status; + if (btManager.bluetoothBlocked) { + status.active = false; + status.message = "Disabled"; + } else if (!btManager.bluetoothOperational) { + if (!btManager.adapters.length) { + status.active = false; + status.message = "Unavailable"; + } else { + status.active = false; + status.message = "Offline"; + } + } else if (connectedDevices.length >= 1) { + status.active = true; + status.message = connectedDevices[0].name; + } else { + status.active = true; + status.message = "Not Connected"; + } + return status; } -function toggleBluetooth() -{ - var enable = !btManager.bluetoothOperational; - btManager.bluetoothBlocked = !enable; +function toggleBluetooth() { + var enable = !btManager.bluetoothOperational; + btManager.bluetoothBlocked = !enable; - for (var i = 0; i < btManager.adapters.length; ++i) { - var adapter = btManager.adapters[i]; - adapter.powered = enable; - } + for (var i = 0; i < btManager.adapters.length; ++i) { + var adapter = btManager.adapters[i]; + adapter.powered = enable; + } } - function checkInhibition() { - var inhibited = false; + var inhibited = false; - if (!NotificationManager.Server.valid) { - return false; - } - var inhibitedUntil = notificationSettings.notificationsInhibitedUntil; - if (!isNaN(inhibitedUntil.getTime())) { - inhibited |= (Date.now() < inhibitedUntil.getTime()); - } + if (!NotificationManager.Server.valid) { + return false; + } + var inhibitedUntil = notificationSettings.notificationsInhibitedUntil; + if (!isNaN(inhibitedUntil.getTime())) { + inhibited |= Date.now() < inhibitedUntil.getTime(); + } - if (notificationSettings.notificationsInhibitedByApplication) { - inhibited |= true; - } + if (notificationSettings.notificationsInhibitedByApplication) { + inhibited |= true; + } - if (notificationSettings.inhibitNotificationsWhenScreensMirrored) { - inhibited |= notificationSettings.screensMirrored; - } - return inhibited; + if (notificationSettings.inhibitNotificationsWhenScreensMirrored) { + inhibited |= notificationSettings.screensMirrored; + } + return inhibited; } function toggleDnd() { - if (Funcs.checkInhibition()) { - notificationSettings.notificationsInhibitedUntil = undefined; - notificationSettings.revokeApplicationInhibitions(); + if (Funcs.checkInhibition()) { + notificationSettings.notificationsInhibitedUntil = undefined; + notificationSettings.revokeApplicationInhibitions(); - // overrules current mirrored screen setup, updates again when screen configuration - notificationSettings.screensMirrored = false; - notificationSettings.save(); + // overrules current mirrored screen setup, updates again when screen configuration + notificationSettings.screensMirrored = false; + notificationSettings.save(); - return; - } + return; + } - var d = new Date(); - d.setYear(d.getFullYear()+1) + var d = new Date(); + d.setYear(d.getFullYear() + 1); - notificationSettings.notificationsInhibitedUntil = d - notificationSettings.save() + notificationSettings.notificationsInhibitedUntil = d; + notificationSettings.save(); } function revokeInhibitions() { - notificationSettings.notificationsInhibitedUntil = undefined; - notificationSettings.revokeApplicationInhibitions(); - // overrules current mirrored screen setup, updates again when screen configuration changes - notificationSettings.screensMirrored = false; + notificationSettings.notificationsInhibitedUntil = undefined; + notificationSettings.revokeApplicationInhibitions(); + // overrules current mirrored screen setup, updates again when screen configuration changes + notificationSettings.screensMirrored = false; - notificationSettings.save(); + notificationSettings.save(); } function toggleRedshiftInhibition() { - if (!monitor.available) { - return; - } - switch (inhibitor.state) { - case Redshift.Inhibitor.Inhibiting: - case Redshift.Inhibitor.Inhibited: - inhibitor.uninhibit(); - break; - case Redshift.Inhibitor.Uninhibiting: - case Redshift.Inhibitor.Uninhibited: - inhibitor.inhibit(); - break; - } + if (!monitor.available) { + return; + } + switch (inhibitor.state) { + case Redshift.Inhibitor.Inhibiting: + case Redshift.Inhibitor.Inhibited: + inhibitor.uninhibit(); + break; + case Redshift.Inhibitor.Uninhibiting: + case Redshift.Inhibitor.Uninhibited: + inhibitor.inhibit(); + break; + } } function volumePercent(volume) { - return volume / Vol.PulseAudio.NormalVolume * 100 + return (volume / Vol.PulseAudio.NormalVolume) * 100; } function boundVolume(volume) { - return Math.max(Vol.PulseAudio.MinimalVolume, Math.min(volume, Vol.PulseAudio.NormalVolume)); + return Math.max( + Vol.PulseAudio.MinimalVolume, + Math.min(volume, Vol.PulseAudio.NormalVolume), + ); } function changeVolumeByPercent(volumeObject, deltaPercent) { - const oldVolume = volumeObject.volume; - const oldPercent = volumePercent(oldVolume); - const targetPercent = oldPercent + deltaPercent; - const newVolume = boundVolume(Math.round(Vol.PulseAudio.NormalVolume * (targetPercent/100))); - const newPercent = volumePercent(newVolume); - volumeObject.muted = newPercent == 0; - volumeObject.volume = newVolume; - return newPercent; + const oldVolume = volumeObject.volume; + const oldPercent = volumePercent(oldVolume); + const targetPercent = oldPercent + deltaPercent; + const newVolume = boundVolume( + Math.round(Vol.PulseAudio.NormalVolume * (targetPercent / 100)), + ); + const newPercent = volumePercent(newVolume); + volumeObject.muted = newPercent == 0; + volumeObject.volume = newVolume; + return newPercent; } function volIconName(volume, muted, prefix) { - if (!prefix) { - prefix = "audio-volume"; - } - var icon = null; - var percent = volume / Vol.PulseAudio.NormalVolume - if (percent <= 0.0 || muted) { - icon = prefix + "-muted"; - } else if (percent <= 0.25) { - icon = prefix + "-low"; - } else if (percent <= 0.75) { - icon = prefix + "-medium"; - } else { - icon = prefix + "-high"; - } - return icon; + if (!prefix) { + prefix = "audio-volume"; + } + var icon = null; + var percent = volume / Vol.PulseAudio.NormalVolume; + if (percent <= 0.0 || muted) { + icon = prefix + "-muted"; + } else if (percent <= 0.25) { + icon = prefix + "-low"; + } else if (percent <= 0.75) { + icon = prefix + "-medium"; + } else { + icon = prefix + "-high"; + } + return icon; } function getNetworkConnectionName() { - var status = network.networkStatus.activeConnections; - var statusParts; + var status = network.networkStatus.activeConnections; + var statusParts; - if(isAirplane){ return "On"; } + if (isAirplane) { + return "On"; + } - if(status && status !== "Disconnected") { - statusParts = status.split(":"); - var connectionName = statusParts[1]?.trim().split(" ").slice(2).join(" "); - return connectionName || "Connected"; - } + if (status && status !== "Disconnected") { + statusParts = status.split(":"); + var connectionName = statusParts[1]?.trim().split(" ").slice(2).join(" "); + return connectionName || "Connected"; + } - return "Disconnected"; -} \ No newline at end of file + return "Disconnected"; +} diff --git a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/helpers.js b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/helpers.js index 56ed9075..d00dca54 100644 --- a/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/helpers.js +++ b/.local/share/plasma/plasmoids/KdeControlStation/contents/ui/js/helpers.js @@ -1,9 +1,6 @@ function listProperty(item) { - for (var p in item) - { - if( typeof item[p] != "function" ) - if(p != "objectName") - console.log(p + ":" + item[p]); - } - -} \ No newline at end of file + for (var p in item) { + if (typeof item[p] != "function") + if (p != "objectName") console.log(p + ":" + item[p]); + } +} diff --git a/.local/share/plasma/plasmoids/KdeControlStation/metadata.json b/.local/share/plasma/plasmoids/KdeControlStation/metadata.json index 4ed56a6f..f130b217 100644 --- a/.local/share/plasma/plasmoids/KdeControlStation/metadata.json +++ b/.local/share/plasma/plasmoids/KdeControlStation/metadata.json @@ -18,9 +18,7 @@ "Name[de]": "KDE Kontrollzentrum", "Name[ko]": "KDE 제어 센터", "Name[pt_BR]": "Estação de controle KDE", - "ServiceTypes": [ - "Plasma/Applet" - ], + "ServiceTypes": ["Plasma/Applet"], "Version": "0.1.0", "Website": "https://github.com/EliverLara/kde-control-station/tree/plasma6" }, diff --git a/.nvm/package.json b/.nvm/package.json index 09f354e2..08f1aad7 100755 --- a/.nvm/package.json +++ b/.nvm/package.json @@ -1,53 +1,53 @@ { - "name": "nvm", - "version": "0.40.1", - "description": "Node Version Manager - Simple bash script to manage multiple active node.js versions", - "directories": { - "test": "test" - }, - "scripts": { - "test": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make test-$shell", - "test/fast": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); env -i TERM=\"$TERM\" bash -lc \"make TEST_SUITE=fast test-$shell\"", - "test/slow": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=slow test-$shell", - "test/install_script": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=install_script test-$shell", - "test/installation": "npm run --silent test/installation/node && npm run --silent test/installation/iojs", - "test/installation/node": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=installation_node test-$shell", - "test/installation/iojs": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=installation_iojs test-$shell", - "test/sourcing": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=sourcing test-$shell", - "test:check-exec": "(IFS=$'\\n'; for file in $(git ls-files test); do if [ ! -x \"$file\" ] && [[ \"$file\" != *.* ]] && [[ \"$file\" != test/fixtures/* ]]; then echo \"$file\"; fi; done) | tee /dev/stderr | awk 'END {if (NR > 0) exit 1}'", - "test:check-nonexec": "(IFS=$'\\n'; for file in $(git ls-files test); do if [ -x \"$file\" ] && [ ! -d \"$file\" ] && { [[ \"$file\" =~ '\\.(json|txt|sh|js|log)$' ]] || [[ \"$file\" =~ '^test/(mocks|fixtures)/.*' ]]; }; then echo \"$file\"; fi; done) | tee /dev/stderr | awk 'END {if (NR > 0) exit 1}'", - "doctoc": "doctoc --title='## Table of Contents' --github README.md", - "predoctoc:check": "cp README.md v-README.md.orig && npm run doctoc", - "doctoc:check": "diff -q README.md v-README.md.orig", - "postdoctoc:check": "mv v-README.md.orig README.md", - "eclint": "eclint check $(git ls-tree --name-only HEAD | xargs)", - "dockerfile_lint": "dockerfile_lint", - "markdown-link-check": "git ls-files | command grep -E '\\.md$' | xargs -n 1 markdown-link-check -p" - }, - "repository": { - "type": "git", - "url": "git://github.com/nvm-sh/nvm.git" - }, - "keywords": [ - "nvm", - "node", - "iojs", - "version", - "manager" - ], - "author": "Tim Caswell ", - "license": "MIT", - "bugs": { - "url": "https://github.com/nvm-sh/nvm/issues" - }, - "homepage": "https://github.com/nvm-sh/nvm", - "devDependencies": { - "dockerfile_lint": "^0.3.4", - "doctoc": "^2.2.1", - "eclint": "^2.8.1", - "markdown-link-check": "^3.12.2", - "replace": "^1.2.2", - "semver": "^7.6.3", - "urchin": "^0.0.5" - } + "name": "nvm", + "version": "0.40.1", + "description": "Node Version Manager - Simple bash script to manage multiple active node.js versions", + "directories": { + "test": "test" + }, + "scripts": { + "test": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make test-$shell", + "test/fast": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); env -i TERM=\"$TERM\" bash -lc \"make TEST_SUITE=fast test-$shell\"", + "test/slow": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=slow test-$shell", + "test/install_script": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=install_script test-$shell", + "test/installation": "npm run --silent test/installation/node && npm run --silent test/installation/iojs", + "test/installation/node": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=installation_node test-$shell", + "test/installation/iojs": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=installation_iojs test-$shell", + "test/sourcing": "shell=$(basename -- $(ps -o comm= $(ps -o ppid= -p $PPID)) | sed 's/^-//'); make TEST_SUITE=sourcing test-$shell", + "test:check-exec": "(IFS=$'\\n'; for file in $(git ls-files test); do if [ ! -x \"$file\" ] && [[ \"$file\" != *.* ]] && [[ \"$file\" != test/fixtures/* ]]; then echo \"$file\"; fi; done) | tee /dev/stderr | awk 'END {if (NR > 0) exit 1}'", + "test:check-nonexec": "(IFS=$'\\n'; for file in $(git ls-files test); do if [ -x \"$file\" ] && [ ! -d \"$file\" ] && { [[ \"$file\" =~ '\\.(json|txt|sh|js|log)$' ]] || [[ \"$file\" =~ '^test/(mocks|fixtures)/.*' ]]; }; then echo \"$file\"; fi; done) | tee /dev/stderr | awk 'END {if (NR > 0) exit 1}'", + "doctoc": "doctoc --title='## Table of Contents' --github README.md", + "predoctoc:check": "cp README.md v-README.md.orig && npm run doctoc", + "doctoc:check": "diff -q README.md v-README.md.orig", + "postdoctoc:check": "mv v-README.md.orig README.md", + "eclint": "eclint check $(git ls-tree --name-only HEAD | xargs)", + "dockerfile_lint": "dockerfile_lint", + "markdown-link-check": "git ls-files | command grep -E '\\.md$' | xargs -n 1 markdown-link-check -p" + }, + "repository": { + "type": "git", + "url": "git://github.com/nvm-sh/nvm.git" + }, + "keywords": [ + "nvm", + "node", + "iojs", + "version", + "manager" + ], + "author": "Tim Caswell ", + "license": "MIT", + "bugs": { + "url": "https://github.com/nvm-sh/nvm/issues" + }, + "homepage": "https://github.com/nvm-sh/nvm", + "devDependencies": { + "dockerfile_lint": "^0.3.4", + "doctoc": "^2.2.1", + "eclint": "^2.8.1", + "markdown-link-check": "^3.12.2", + "replace": "^1.2.2", + "semver": "^7.6.3", + "urchin": "^0.0.5" + } } diff --git a/.oh-my-zsh/.devcontainer/devcontainer.json b/.oh-my-zsh/.devcontainer/devcontainer.json index d3ad1a3a..015f7f0a 100644 --- a/.oh-my-zsh/.devcontainer/devcontainer.json +++ b/.oh-my-zsh/.devcontainer/devcontainer.json @@ -12,9 +12,7 @@ "postCreateCommand": "dir=/workspaces/ohmyzsh; rm -rf $HOME/.oh-my-zsh && ln -s $dir $HOME/.oh-my-zsh && cp $dir/templates/minimal.zshrc $HOME/.zshrc && chgrp -R 1000 $dir && chmod g-w,o-w $dir", "customizations": { "codespaces": { - "openFiles": [ - "README.md" - ] + "openFiles": ["README.md"] } } } diff --git a/.oh-my-zsh/.github/workflows/installer/vercel.json b/.oh-my-zsh/.github/workflows/installer/vercel.json index 88ec1872..8cc0dcd6 100644 --- a/.oh-my-zsh/.github/workflows/installer/vercel.json +++ b/.oh-my-zsh/.github/workflows/installer/vercel.json @@ -1,23 +1,23 @@ { - "headers": [ - { - "source": "/(|install.sh)", - "headers": [ - { - "key": "Content-Type", - "value": "text/plain" - }, - { - "key": "Content-Disposition", - "value": "inline; filename=\"install.sh\"" - } - ] - } - ], - "rewrites": [ - { - "source": "/", - "destination": "/install.sh" - } - ] + "headers": [ + { + "source": "/(|install.sh)", + "headers": [ + { + "key": "Content-Type", + "value": "text/plain" + }, + { + "key": "Content-Disposition", + "value": "inline; filename=\"install.sh\"" + } + ] + } + ], + "rewrites": [ + { + "source": "/", + "destination": "/install.sh" + } + ] } diff --git a/.oh-my-zsh/plugins/emoji/gemoji_db.json b/.oh-my-zsh/plugins/emoji/gemoji_db.json index 9227c26d..a091fe5a 100644 --- a/.oh-my-zsh/plugins/emoji/gemoji_db.json +++ b/.oh-my-zsh/plugins/emoji/gemoji_db.json @@ -1,21538 +1,15686 @@ [ - { - "emoji": "😀" - , "description": "grinning face" - , "category": "Smileys & Emotion" - , "aliases": [ - "grinning" - ] - , "tags": [ - "smile" - , "happy" - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😃" - , "description": "grinning face with big eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "smiley" - ] - , "tags": [ - "happy" - , "joy" - , "haha" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😄" - , "description": "grinning face with smiling eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "smile" - ] - , "tags": [ - "happy" - , "joy" - , "laugh" - , "pleased" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😁" - , "description": "beaming face with smiling eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "grin" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😆" - , "description": "grinning squinting face" - , "category": "Smileys & Emotion" - , "aliases": [ - "laughing" - , "satisfied" - ] - , "tags": [ - "happy" - , "haha" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😅" - , "description": "grinning face with sweat" - , "category": "Smileys & Emotion" - , "aliases": [ - "sweat_smile" - ] - , "tags": [ - "hot" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤣" - , "description": "rolling on the floor laughing" - , "category": "Smileys & Emotion" - , "aliases": [ - "rofl" - ] - , "tags": [ - "lol" - , "laughing" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "😂" - , "description": "face with tears of joy" - , "category": "Smileys & Emotion" - , "aliases": [ - "joy" - ] - , "tags": [ - "tears" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🙂" - , "description": "slightly smiling face" - , "category": "Smileys & Emotion" - , "aliases": [ - "slightly_smiling_face" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🙃" - , "description": "upside-down face" - , "category": "Smileys & Emotion" - , "aliases": [ - "upside_down_face" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "😉" - , "description": "winking face" - , "category": "Smileys & Emotion" - , "aliases": [ - "wink" - ] - , "tags": [ - "flirt" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😊" - , "description": "smiling face with smiling eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "blush" - ] - , "tags": [ - "proud" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😇" - , "description": "smiling face with halo" - , "category": "Smileys & Emotion" - , "aliases": [ - "innocent" - ] - , "tags": [ - "angel" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥰" - , "description": "smiling face with hearts" - , "category": "Smileys & Emotion" - , "aliases": [ - "smiling_face_with_three_hearts" - ] - , "tags": [ - "love" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😍" - , "description": "smiling face with heart-eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "heart_eyes" - ] - , "tags": [ - "love" - , "crush" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤩" - , "description": "star-struck" - , "category": "Smileys & Emotion" - , "aliases": [ - "star_struck" - ] - , "tags": [ - "eyes" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😘" - , "description": "face blowing a kiss" - , "category": "Smileys & Emotion" - , "aliases": [ - "kissing_heart" - ] - , "tags": [ - "flirt" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😗" - , "description": "kissing face" - , "category": "Smileys & Emotion" - , "aliases": [ - "kissing" - ] - , "tags": [ - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "☺️" - , "description": "smiling face" - , "category": "Smileys & Emotion" - , "aliases": [ - "relaxed" - ] - , "tags": [ - "blush" - , "pleased" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "😚" - , "description": "kissing face with closed eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "kissing_closed_eyes" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😙" - , "description": "kissing face with smiling eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "kissing_smiling_eyes" - ] - , "tags": [ - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😋" - , "description": "face savoring food" - , "category": "Smileys & Emotion" - , "aliases": [ - "yum" - ] - , "tags": [ - "tongue" - , "lick" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😛" - , "description": "face with tongue" - , "category": "Smileys & Emotion" - , "aliases": [ - "stuck_out_tongue" - ] - , "tags": [ - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😜" - , "description": "winking face with tongue" - , "category": "Smileys & Emotion" - , "aliases": [ - "stuck_out_tongue_winking_eye" - ] - , "tags": [ - "prank" - , "silly" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤪" - , "description": "zany face" - , "category": "Smileys & Emotion" - , "aliases": [ - "zany_face" - ] - , "tags": [ - "goofy" - , "wacky" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😝" - , "description": "squinting face with tongue" - , "category": "Smileys & Emotion" - , "aliases": [ - "stuck_out_tongue_closed_eyes" - ] - , "tags": [ - "prank" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤑" - , "description": "money-mouth face" - , "category": "Smileys & Emotion" - , "aliases": [ - "money_mouth_face" - ] - , "tags": [ - "rich" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🤗" - , "description": "hugging face" - , "category": "Smileys & Emotion" - , "aliases": [ - "hugs" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🤭" - , "description": "face with hand over mouth" - , "category": "Smileys & Emotion" - , "aliases": [ - "hand_over_mouth" - ] - , "tags": [ - "quiet" - , "whoops" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🤫" - , "description": "shushing face" - , "category": "Smileys & Emotion" - , "aliases": [ - "shushing_face" - ] - , "tags": [ - "silence" - , "quiet" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🤔" - , "description": "thinking face" - , "category": "Smileys & Emotion" - , "aliases": [ - "thinking" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🤐" - , "description": "zipper-mouth face" - , "category": "Smileys & Emotion" - , "aliases": [ - "zipper_mouth_face" - ] - , "tags": [ - "silence" - , "hush" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🤨" - , "description": "face with raised eyebrow" - , "category": "Smileys & Emotion" - , "aliases": [ - "raised_eyebrow" - ] - , "tags": [ - "suspicious" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😐" - , "description": "neutral face" - , "category": "Smileys & Emotion" - , "aliases": [ - "neutral_face" - ] - , "tags": [ - "meh" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😑" - , "description": "expressionless face" - , "category": "Smileys & Emotion" - , "aliases": [ - "expressionless" - ] - , "tags": [ - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😶" - , "description": "face without mouth" - , "category": "Smileys & Emotion" - , "aliases": [ - "no_mouth" - ] - , "tags": [ - "mute" - , "silence" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😏" - , "description": "smirking face" - , "category": "Smileys & Emotion" - , "aliases": [ - "smirk" - ] - , "tags": [ - "smug" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😒" - , "description": "unamused face" - , "category": "Smileys & Emotion" - , "aliases": [ - "unamused" - ] - , "tags": [ - "meh" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🙄" - , "description": "face with rolling eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "roll_eyes" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "😬" - , "description": "grimacing face" - , "category": "Smileys & Emotion" - , "aliases": [ - "grimacing" - ] - , "tags": [ - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "🤥" - , "description": "lying face" - , "category": "Smileys & Emotion" - , "aliases": [ - "lying_face" - ] - , "tags": [ - "liar" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "😌" - , "description": "relieved face" - , "category": "Smileys & Emotion" - , "aliases": [ - "relieved" - ] - , "tags": [ - "whew" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😔" - , "description": "pensive face" - , "category": "Smileys & Emotion" - , "aliases": [ - "pensive" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😪" - , "description": "sleepy face" - , "category": "Smileys & Emotion" - , "aliases": [ - "sleepy" - ] - , "tags": [ - "tired" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤤" - , "description": "drooling face" - , "category": "Smileys & Emotion" - , "aliases": [ - "drooling_face" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "😴" - , "description": "sleeping face" - , "category": "Smileys & Emotion" - , "aliases": [ - "sleeping" - ] - , "tags": [ - "zzz" - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😷" - , "description": "face with medical mask" - , "category": "Smileys & Emotion" - , "aliases": [ - "mask" - ] - , "tags": [ - "sick" - , "ill" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤒" - , "description": "face with thermometer" - , "category": "Smileys & Emotion" - , "aliases": [ - "face_with_thermometer" - ] - , "tags": [ - "sick" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🤕" - , "description": "face with head-bandage" - , "category": "Smileys & Emotion" - , "aliases": [ - "face_with_head_bandage" - ] - , "tags": [ - "hurt" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🤢" - , "description": "nauseated face" - , "category": "Smileys & Emotion" - , "aliases": [ - "nauseated_face" - ] - , "tags": [ - "sick" - , "barf" - , "disgusted" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🤮" - , "description": "face vomiting" - , "category": "Smileys & Emotion" - , "aliases": [ - "vomiting_face" - ] - , "tags": [ - "barf" - , "sick" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🤧" - , "description": "sneezing face" - , "category": "Smileys & Emotion" - , "aliases": [ - "sneezing_face" - ] - , "tags": [ - "achoo" - , "sick" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥵" - , "description": "hot face" - , "category": "Smileys & Emotion" - , "aliases": [ - "hot_face" - ] - , "tags": [ - "heat" - , "sweating" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥶" - , "description": "cold face" - , "category": "Smileys & Emotion" - , "aliases": [ - "cold_face" - ] - , "tags": [ - "freezing" - , "ice" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥴" - , "description": "woozy face" - , "category": "Smileys & Emotion" - , "aliases": [ - "woozy_face" - ] - , "tags": [ - "groggy" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😵" - , "description": "dizzy face" - , "category": "Smileys & Emotion" - , "aliases": [ - "dizzy_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤯" - , "description": "exploding head" - , "category": "Smileys & Emotion" - , "aliases": [ - "exploding_head" - ] - , "tags": [ - "mind" - , "blown" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🤠" - , "description": "cowboy hat face" - , "category": "Smileys & Emotion" - , "aliases": [ - "cowboy_hat_face" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥳" - , "description": "partying face" - , "category": "Smileys & Emotion" - , "aliases": [ - "partying_face" - ] - , "tags": [ - "celebration" - , "birthday" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😎" - , "description": "smiling face with sunglasses" - , "category": "Smileys & Emotion" - , "aliases": [ - "sunglasses" - ] - , "tags": [ - "cool" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤓" - , "description": "nerd face" - , "category": "Smileys & Emotion" - , "aliases": [ - "nerd_face" - ] - , "tags": [ - "geek" - , "glasses" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🧐" - , "description": "face with monocle" - , "category": "Smileys & Emotion" - , "aliases": [ - "monocle_face" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😕" - , "description": "confused face" - , "category": "Smileys & Emotion" - , "aliases": [ - "confused" - ] - , "tags": [ - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😟" - , "description": "worried face" - , "category": "Smileys & Emotion" - , "aliases": [ - "worried" - ] - , "tags": [ - "nervous" - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "🙁" - , "description": "slightly frowning face" - , "category": "Smileys & Emotion" - , "aliases": [ - "slightly_frowning_face" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "☹" - , "description": "frowning face" - , "category": "Smileys & Emotion" - , "aliases": [ - "frowning_face" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "😮" - , "description": "face with open mouth" - , "category": "Smileys & Emotion" - , "aliases": [ - "open_mouth" - ] - , "tags": [ - "surprise" - , "impressed" - , "wow" - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😯" - , "description": "hushed face" - , "category": "Smileys & Emotion" - , "aliases": [ - "hushed" - ] - , "tags": [ - "silence" - , "speechless" - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😲" - , "description": "astonished face" - , "category": "Smileys & Emotion" - , "aliases": [ - "astonished" - ] - , "tags": [ - "amazed" - , "gasp" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😳" - , "description": "flushed face" - , "category": "Smileys & Emotion" - , "aliases": [ - "flushed" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥺" - , "description": "pleading face" - , "category": "Smileys & Emotion" - , "aliases": [ - "pleading_face" - ] - , "tags": [ - "puppy" - , "eyes" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😦" - , "description": "frowning face with open mouth" - , "category": "Smileys & Emotion" - , "aliases": [ - "frowning" - ] - , "tags": [ - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😧" - , "description": "anguished face" - , "category": "Smileys & Emotion" - , "aliases": [ - "anguished" - ] - , "tags": [ - "stunned" - ] - , "unicode_version": "6.1" - , "ios_version": "6.0" - } -, { - "emoji": "😨" - , "description": "fearful face" - , "category": "Smileys & Emotion" - , "aliases": [ - "fearful" - ] - , "tags": [ - "scared" - , "shocked" - , "oops" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😰" - , "description": "anxious face with sweat" - , "category": "Smileys & Emotion" - , "aliases": [ - "cold_sweat" - ] - , "tags": [ - "nervous" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😥" - , "description": "sad but relieved face" - , "category": "Smileys & Emotion" - , "aliases": [ - "disappointed_relieved" - ] - , "tags": [ - "phew" - , "sweat" - , "nervous" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😢" - , "description": "crying face" - , "category": "Smileys & Emotion" - , "aliases": [ - "cry" - ] - , "tags": [ - "sad" - , "tear" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😭" - , "description": "loudly crying face" - , "category": "Smileys & Emotion" - , "aliases": [ - "sob" - ] - , "tags": [ - "sad" - , "cry" - , "bawling" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😱" - , "description": "face screaming in fear" - , "category": "Smileys & Emotion" - , "aliases": [ - "scream" - ] - , "tags": [ - "horror" - , "shocked" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😖" - , "description": "confounded face" - , "category": "Smileys & Emotion" - , "aliases": [ - "confounded" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😣" - , "description": "persevering face" - , "category": "Smileys & Emotion" - , "aliases": [ - "persevere" - ] - , "tags": [ - "struggling" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😞" - , "description": "disappointed face" - , "category": "Smileys & Emotion" - , "aliases": [ - "disappointed" - ] - , "tags": [ - "sad" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😓" - , "description": "downcast face with sweat" - , "category": "Smileys & Emotion" - , "aliases": [ - "sweat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😩" - , "description": "weary face" - , "category": "Smileys & Emotion" - , "aliases": [ - "weary" - ] - , "tags": [ - "tired" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😫" - , "description": "tired face" - , "category": "Smileys & Emotion" - , "aliases": [ - "tired_face" - ] - , "tags": [ - "upset" - , "whine" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥱" - , "description": "yawning face" - , "category": "Smileys & Emotion" - , "aliases": [ - "yawning_face" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "😤" - , "description": "face with steam from nose" - , "category": "Smileys & Emotion" - , "aliases": [ - "triumph" - ] - , "tags": [ - "smug" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😡" - , "description": "pouting face" - , "category": "Smileys & Emotion" - , "aliases": [ - "rage" - , "pout" - ] - , "tags": [ - "angry" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😠" - , "description": "angry face" - , "category": "Smileys & Emotion" - , "aliases": [ - "angry" - ] - , "tags": [ - "mad" - , "annoyed" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤬" - , "description": "face with symbols on mouth" - , "category": "Smileys & Emotion" - , "aliases": [ - "cursing_face" - ] - , "tags": [ - "foul" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "😈" - , "description": "smiling face with horns" - , "category": "Smileys & Emotion" - , "aliases": [ - "smiling_imp" - ] - , "tags": [ - "devil" - , "evil" - , "horns" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👿" - , "description": "angry face with horns" - , "category": "Smileys & Emotion" - , "aliases": [ - "imp" - ] - , "tags": [ - "angry" - , "devil" - , "evil" - , "horns" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💀" - , "description": "skull" - , "category": "Smileys & Emotion" - , "aliases": [ - "skull" - ] - , "tags": [ - "dead" - , "danger" - , "poison" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "☠" - , "description": "skull and crossbones" - , "category": "Smileys & Emotion" - , "aliases": [ - "skull_and_crossbones" - ] - , "tags": [ - "danger" - , "pirate" - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "💩" - , "description": "pile of poo" - , "category": "Smileys & Emotion" - , "aliases": [ - "hankey" - , "poop" - , "shit" - ] - , "tags": [ - "crap" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤡" - , "description": "clown face" - , "category": "Smileys & Emotion" - , "aliases": [ - "clown_face" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "👹" - , "description": "ogre" - , "category": "Smileys & Emotion" - , "aliases": [ - "japanese_ogre" - ] - , "tags": [ - "monster" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👺" - , "description": "goblin" - , "category": "Smileys & Emotion" - , "aliases": [ - "japanese_goblin" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👻" - , "description": "ghost" - , "category": "Smileys & Emotion" - , "aliases": [ - "ghost" - ] - , "tags": [ - "halloween" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👽" - , "description": "alien" - , "category": "Smileys & Emotion" - , "aliases": [ - "alien" - ] - , "tags": [ - "ufo" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👾" - , "description": "alien monster" - , "category": "Smileys & Emotion" - , "aliases": [ - "space_invader" - ] - , "tags": [ - "game" - , "retro" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤖" - , "description": "robot" - , "category": "Smileys & Emotion" - , "aliases": [ - "robot" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "😺" - , "description": "grinning cat" - , "category": "Smileys & Emotion" - , "aliases": [ - "smiley_cat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😸" - , "description": "grinning cat with smiling eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "smile_cat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😹" - , "description": "cat with tears of joy" - , "category": "Smileys & Emotion" - , "aliases": [ - "joy_cat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😻" - , "description": "smiling cat with heart-eyes" - , "category": "Smileys & Emotion" - , "aliases": [ - "heart_eyes_cat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😼" - , "description": "cat with wry smile" - , "category": "Smileys & Emotion" - , "aliases": [ - "smirk_cat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😽" - , "description": "kissing cat" - , "category": "Smileys & Emotion" - , "aliases": [ - "kissing_cat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🙀" - , "description": "weary cat" - , "category": "Smileys & Emotion" - , "aliases": [ - "scream_cat" - ] - , "tags": [ - "horror" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😿" - , "description": "crying cat" - , "category": "Smileys & Emotion" - , "aliases": [ - "crying_cat_face" - ] - , "tags": [ - "sad" - , "tear" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "😾" - , "description": "pouting cat" - , "category": "Smileys & Emotion" - , "aliases": [ - "pouting_cat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🙈" - , "description": "see-no-evil monkey" - , "category": "Smileys & Emotion" - , "aliases": [ - "see_no_evil" - ] - , "tags": [ - "monkey" - , "blind" - , "ignore" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🙉" - , "description": "hear-no-evil monkey" - , "category": "Smileys & Emotion" - , "aliases": [ - "hear_no_evil" - ] - , "tags": [ - "monkey" - , "deaf" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🙊" - , "description": "speak-no-evil monkey" - , "category": "Smileys & Emotion" - , "aliases": [ - "speak_no_evil" - ] - , "tags": [ - "monkey" - , "mute" - , "hush" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💋" - , "description": "kiss mark" - , "category": "Smileys & Emotion" - , "aliases": [ - "kiss" - ] - , "tags": [ - "lipstick" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💌" - , "description": "love letter" - , "category": "Smileys & Emotion" - , "aliases": [ - "love_letter" - ] - , "tags": [ - "email" - , "envelope" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💘" - , "description": "heart with arrow" - , "category": "Smileys & Emotion" - , "aliases": [ - "cupid" - ] - , "tags": [ - "love" - , "heart" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💝" - , "description": "heart with ribbon" - , "category": "Smileys & Emotion" - , "aliases": [ - "gift_heart" - ] - , "tags": [ - "chocolates" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💖" - , "description": "sparkling heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "sparkling_heart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💗" - , "description": "growing heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "heartpulse" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💓" - , "description": "beating heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "heartbeat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💞" - , "description": "revolving hearts" - , "category": "Smileys & Emotion" - , "aliases": [ - "revolving_hearts" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💕" - , "description": "two hearts" - , "category": "Smileys & Emotion" - , "aliases": [ - "two_hearts" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💟" - , "description": "heart decoration" - , "category": "Smileys & Emotion" - , "aliases": [ - "heart_decoration" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "❣️" - , "description": "heart exclamation" - , "category": "Smileys & Emotion" - , "aliases": [ - "heavy_heart_exclamation" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "💔" - , "description": "broken heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "broken_heart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "❤️" - , "description": "red heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "heart" - ] - , "tags": [ - "love" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🧡" - , "description": "orange heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "orange_heart" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "💛" - , "description": "yellow heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "yellow_heart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💚" - , "description": "green heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "green_heart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💙" - , "description": "blue heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "blue_heart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💜" - , "description": "purple heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "purple_heart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤎" - , "description": "brown heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "brown_heart" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🖤" - , "description": "black heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "black_heart" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🤍" - , "description": "white heart" - , "category": "Smileys & Emotion" - , "aliases": [ - "white_heart" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "💯" - , "description": "hundred points" - , "category": "Smileys & Emotion" - , "aliases": [ - "100" - ] - , "tags": [ - "score" - , "perfect" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💢" - , "description": "anger symbol" - , "category": "Smileys & Emotion" - , "aliases": [ - "anger" - ] - , "tags": [ - "angry" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💥" - , "description": "collision" - , "category": "Smileys & Emotion" - , "aliases": [ - "boom" - , "collision" - ] - , "tags": [ - "explode" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💫" - , "description": "dizzy" - , "category": "Smileys & Emotion" - , "aliases": [ - "dizzy" - ] - , "tags": [ - "star" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💦" - , "description": "sweat droplets" - , "category": "Smileys & Emotion" - , "aliases": [ - "sweat_drops" - ] - , "tags": [ - "water" - , "workout" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💨" - , "description": "dashing away" - , "category": "Smileys & Emotion" - , "aliases": [ - "dash" - ] - , "tags": [ - "wind" - , "blow" - , "fast" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕳" - , "description": "hole" - , "category": "Smileys & Emotion" - , "aliases": [ - "hole" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "💣" - , "description": "bomb" - , "category": "Smileys & Emotion" - , "aliases": [ - "bomb" - ] - , "tags": [ - "boom" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💬" - , "description": "speech balloon" - , "category": "Smileys & Emotion" - , "aliases": [ - "speech_balloon" - ] - , "tags": [ - "comment" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👁️‍🗨️" - , "description": "eye in speech bubble" - , "category": "Smileys & Emotion" - , "aliases": [ - "eye_speech_bubble" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🗨" - , "description": "left speech bubble" - , "category": "Smileys & Emotion" - , "aliases": [ - "left_speech_bubble" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🗯" - , "description": "right anger bubble" - , "category": "Smileys & Emotion" - , "aliases": [ - "right_anger_bubble" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "💭" - , "description": "thought balloon" - , "category": "Smileys & Emotion" - , "aliases": [ - "thought_balloon" - ] - , "tags": [ - "thinking" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💤" - , "description": "zzz" - , "category": "Smileys & Emotion" - , "aliases": [ - "zzz" - ] - , "tags": [ - "sleeping" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👋" - , "description": "waving hand" - , "category": "People & Body" - , "aliases": [ - "wave" - ] - , "tags": [ - "goodbye" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤚" - , "description": "raised back of hand" - , "category": "People & Body" - , "aliases": [ - "raised_back_of_hand" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🖐" - , "description": "hand with fingers splayed" - , "category": "People & Body" - , "aliases": [ - "raised_hand_with_fingers_splayed" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "✋" - , "description": "raised hand" - , "category": "People & Body" - , "aliases": [ - "hand" - , "raised_hand" - ] - , "tags": [ - "highfive" - , "stop" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🖖" - , "description": "vulcan salute" - , "category": "People & Body" - , "aliases": [ - "vulcan_salute" - ] - , "tags": [ - "prosper" - , "spock" - ] - , "unicode_version": "7.0" - , "ios_version": "8.3" - , "skin_tones": true - } -, { - "emoji": "👌" - , "description": "OK hand" - , "category": "People & Body" - , "aliases": [ - "ok_hand" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤏" - , "description": "pinching hand" - , "category": "People & Body" - , "aliases": [ - "pinching_hand" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "✌️" - , "description": "victory hand" - , "category": "People & Body" - , "aliases": [ - "v" - ] - , "tags": [ - "victory" - , "peace" - ] - , "unicode_version": "" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤞" - , "description": "crossed fingers" - , "category": "People & Body" - , "aliases": [ - "crossed_fingers" - ] - , "tags": [ - "luck" - , "hopeful" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤟" - , "description": "love-you gesture" - , "category": "People & Body" - , "aliases": [ - "love_you_gesture" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤘" - , "description": "sign of the horns" - , "category": "People & Body" - , "aliases": [ - "metal" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "🤙" - , "description": "call me hand" - , "category": "People & Body" - , "aliases": [ - "call_me_hand" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👈" - , "description": "backhand index pointing left" - , "category": "People & Body" - , "aliases": [ - "point_left" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👉" - , "description": "backhand index pointing right" - , "category": "People & Body" - , "aliases": [ - "point_right" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👆" - , "description": "backhand index pointing up" - , "category": "People & Body" - , "aliases": [ - "point_up_2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🖕" - , "description": "middle finger" - , "category": "People & Body" - , "aliases": [ - "middle_finger" - , "fu" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "👇" - , "description": "backhand index pointing down" - , "category": "People & Body" - , "aliases": [ - "point_down" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "☝️" - , "description": "index pointing up" - , "category": "People & Body" - , "aliases": [ - "point_up" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👍" - , "description": "thumbs up" - , "category": "People & Body" - , "aliases": [ - "+1" - , "thumbsup" - ] - , "tags": [ - "approve" - , "ok" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👎" - , "description": "thumbs down" - , "category": "People & Body" - , "aliases": [ - "-1" - , "thumbsdown" - ] - , "tags": [ - "disapprove" - , "bury" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "✊" - , "description": "raised fist" - , "category": "People & Body" - , "aliases": [ - "fist_raised" - , "fist" - ] - , "tags": [ - "power" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👊" - , "description": "oncoming fist" - , "category": "People & Body" - , "aliases": [ - "fist_oncoming" - , "facepunch" - , "punch" - ] - , "tags": [ - "attack" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤛" - , "description": "left-facing fist" - , "category": "People & Body" - , "aliases": [ - "fist_left" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤜" - , "description": "right-facing fist" - , "category": "People & Body" - , "aliases": [ - "fist_right" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👏" - , "description": "clapping hands" - , "category": "People & Body" - , "aliases": [ - "clap" - ] - , "tags": [ - "praise" - , "applause" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙌" - , "description": "raising hands" - , "category": "People & Body" - , "aliases": [ - "raised_hands" - ] - , "tags": [ - "hooray" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👐" - , "description": "open hands" - , "category": "People & Body" - , "aliases": [ - "open_hands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤲" - , "description": "palms up together" - , "category": "People & Body" - , "aliases": [ - "palms_up_together" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤝" - , "description": "handshake" - , "category": "People & Body" - , "aliases": [ - "handshake" - ] - , "tags": [ - "deal" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🙏" - , "description": "folded hands" - , "category": "People & Body" - , "aliases": [ - "pray" - ] - , "tags": [ - "please" - , "hope" - , "wish" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "✍️" - , "description": "writing hand" - , "category": "People & Body" - , "aliases": [ - "writing_hand" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "💅" - , "description": "nail polish" - , "category": "People & Body" - , "aliases": [ - "nail_care" - ] - , "tags": [ - "beauty" - , "manicure" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤳" - , "description": "selfie" - , "category": "People & Body" - , "aliases": [ - "selfie" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "💪" - , "description": "flexed biceps" - , "category": "People & Body" - , "aliases": [ - "muscle" - ] - , "tags": [ - "flex" - , "bicep" - , "strong" - , "workout" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🦾" - , "description": "mechanical arm" - , "category": "People & Body" - , "aliases": [ - "mechanical_arm" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🦿" - , "description": "mechanical leg" - , "category": "People & Body" - , "aliases": [ - "mechanical_leg" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🦵" - , "description": "leg" - , "category": "People & Body" - , "aliases": [ - "leg" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🦶" - , "description": "foot" - , "category": "People & Body" - , "aliases": [ - "foot" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👂" - , "description": "ear" - , "category": "People & Body" - , "aliases": [ - "ear" - ] - , "tags": [ - "hear" - , "sound" - , "listen" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🦻" - , "description": "ear with hearing aid" - , "category": "People & Body" - , "aliases": [ - "ear_with_hearing_aid" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👃" - , "description": "nose" - , "category": "People & Body" - , "aliases": [ - "nose" - ] - , "tags": [ - "smell" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🧠" - , "description": "brain" - , "category": "People & Body" - , "aliases": [ - "brain" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦷" - , "description": "tooth" - , "category": "People & Body" - , "aliases": [ - "tooth" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦴" - , "description": "bone" - , "category": "People & Body" - , "aliases": [ - "bone" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "👀" - , "description": "eyes" - , "category": "People & Body" - , "aliases": [ - "eyes" - ] - , "tags": [ - "look" - , "see" - , "watch" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👁" - , "description": "eye" - , "category": "People & Body" - , "aliases": [ - "eye" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "👅" - , "description": "tongue" - , "category": "People & Body" - , "aliases": [ - "tongue" - ] - , "tags": [ - "taste" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👄" - , "description": "mouth" - , "category": "People & Body" - , "aliases": [ - "lips" - ] - , "tags": [ - "kiss" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👶" - , "description": "baby" - , "category": "People & Body" - , "aliases": [ - "baby" - ] - , "tags": [ - "child" - , "newborn" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🧒" - , "description": "child" - , "category": "People & Body" - , "aliases": [ - "child" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👦" - , "description": "boy" - , "category": "People & Body" - , "aliases": [ - "boy" - ] - , "tags": [ - "child" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👧" - , "description": "girl" - , "category": "People & Body" - , "aliases": [ - "girl" - ] - , "tags": [ - "child" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🧑" - , "description": "person" - , "category": "People & Body" - , "aliases": [ - "adult" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👱" - , "description": "person: blond hair" - , "category": "People & Body" - , "aliases": [ - "blond_haired_person" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👨" - , "description": "man" - , "category": "People & Body" - , "aliases": [ - "man" - ] - , "tags": [ - "mustache" - , "father" - , "dad" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🧔" - , "description": "man: beard" - , "category": "People & Body" - , "aliases": [ - "bearded_person" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👱‍♂" - , "description": "man: blond hair" - , "category": "People & Body" - , "aliases": [ - "blond_haired_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👨‍🦰" - , "description": "man: red hair" - , "category": "People & Body" - , "aliases": [ - "red_haired_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👨‍🦱" - , "description": "man: curly hair" - , "category": "People & Body" - , "aliases": [ - "curly_haired_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👨‍🦳" - , "description": "man: white hair" - , "category": "People & Body" - , "aliases": [ - "white_haired_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👨‍🦲" - , "description": "man: bald" - , "category": "People & Body" - , "aliases": [ - "bald_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👩" - , "description": "woman" - , "category": "People & Body" - , "aliases": [ - "woman" - ] - , "tags": [ - "girls" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👱‍♀" - , "description": "woman: blond hair" - , "category": "People & Body" - , "aliases": [ - "blond_haired_woman" - , "blonde_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "👩‍🦰" - , "description": "woman: red hair" - , "category": "People & Body" - , "aliases": [ - "red_haired_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👩‍🦱" - , "description": "woman: curly hair" - , "category": "People & Body" - , "aliases": [ - "curly_haired_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👩‍🦳" - , "description": "woman: white hair" - , "category": "People & Body" - , "aliases": [ - "white_haired_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👩‍🦲" - , "description": "woman: bald" - , "category": "People & Body" - , "aliases": [ - "bald_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧓" - , "description": "older person" - , "category": "People & Body" - , "aliases": [ - "older_adult" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👴" - , "description": "old man" - , "category": "People & Body" - , "aliases": [ - "older_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👵" - , "description": "old woman" - , "category": "People & Body" - , "aliases": [ - "older_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙍" - , "description": "person frowning" - , "category": "People & Body" - , "aliases": [ - "frowning_person" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙍‍♂" - , "description": "man frowning" - , "category": "People & Body" - , "aliases": [ - "frowning_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🙍‍♀" - , "description": "woman frowning" - , "category": "People & Body" - , "aliases": [ - "frowning_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🙎" - , "description": "person pouting" - , "category": "People & Body" - , "aliases": [ - "pouting_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙎‍♂" - , "description": "man pouting" - , "category": "People & Body" - , "aliases": [ - "pouting_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🙎‍♀" - , "description": "woman pouting" - , "category": "People & Body" - , "aliases": [ - "pouting_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🙅" - , "description": "person gesturing NO" - , "category": "People & Body" - , "aliases": [ - "no_good" - ] - , "tags": [ - "stop" - , "halt" - , "denied" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙅‍♂" - , "description": "man gesturing NO" - , "category": "People & Body" - , "aliases": [ - "no_good_man" - , "ng_man" - ] - , "tags": [ - "stop" - , "halt" - , "denied" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🙅‍♀" - , "description": "woman gesturing NO" - , "category": "People & Body" - , "aliases": [ - "no_good_woman" - , "ng_woman" - ] - , "tags": [ - "stop" - , "halt" - , "denied" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🙆" - , "description": "person gesturing OK" - , "category": "People & Body" - , "aliases": [ - "ok_person" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙆‍♂" - , "description": "man gesturing OK" - , "category": "People & Body" - , "aliases": [ - "ok_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🙆‍♀" - , "description": "woman gesturing OK" - , "category": "People & Body" - , "aliases": [ - "ok_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "💁" - , "description": "person tipping hand" - , "category": "People & Body" - , "aliases": [ - "tipping_hand_person" - , "information_desk_person" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "💁‍♂" - , "description": "man tipping hand" - , "category": "People & Body" - , "aliases": [ - "tipping_hand_man" - , "sassy_man" - ] - , "tags": [ - "information" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "💁‍♀" - , "description": "woman tipping hand" - , "category": "People & Body" - , "aliases": [ - "tipping_hand_woman" - , "sassy_woman" - ] - , "tags": [ - "information" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🙋" - , "description": "person raising hand" - , "category": "People & Body" - , "aliases": [ - "raising_hand" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙋‍♂" - , "description": "man raising hand" - , "category": "People & Body" - , "aliases": [ - "raising_hand_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🙋‍♀" - , "description": "woman raising hand" - , "category": "People & Body" - , "aliases": [ - "raising_hand_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧏" - , "description": "deaf person" - , "category": "People & Body" - , "aliases": [ - "deaf_person" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🧏‍♂" - , "description": "deaf man" - , "category": "People & Body" - , "aliases": [ - "deaf_man" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🧏‍♀" - , "description": "deaf woman" - , "category": "People & Body" - , "aliases": [ - "deaf_woman" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🙇" - , "description": "person bowing" - , "category": "People & Body" - , "aliases": [ - "bow" - ] - , "tags": [ - "respect" - , "thanks" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🙇‍♂" - , "description": "man bowing" - , "category": "People & Body" - , "aliases": [ - "bowing_man" - ] - , "tags": [ - "respect" - , "thanks" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🙇‍♀" - , "description": "woman bowing" - , "category": "People & Body" - , "aliases": [ - "bowing_woman" - ] - , "tags": [ - "respect" - , "thanks" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🤦" - , "description": "person facepalming" - , "category": "People & Body" - , "aliases": [ - "facepalm" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤦‍♂" - , "description": "man facepalming" - , "category": "People & Body" - , "aliases": [ - "man_facepalming" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤦‍♀" - , "description": "woman facepalming" - , "category": "People & Body" - , "aliases": [ - "woman_facepalming" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤷" - , "description": "person shrugging" - , "category": "People & Body" - , "aliases": [ - "shrug" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤷‍♂" - , "description": "man shrugging" - , "category": "People & Body" - , "aliases": [ - "man_shrugging" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤷‍♀" - , "description": "woman shrugging" - , "category": "People & Body" - , "aliases": [ - "woman_shrugging" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍⚕" - , "description": "man health worker" - , "category": "People & Body" - , "aliases": [ - "man_health_worker" - ] - , "tags": [ - "doctor" - , "nurse" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍⚕" - , "description": "woman health worker" - , "category": "People & Body" - , "aliases": [ - "woman_health_worker" - ] - , "tags": [ - "doctor" - , "nurse" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🎓" - , "description": "man student" - , "category": "People & Body" - , "aliases": [ - "man_student" - ] - , "tags": [ - "graduation" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🎓" - , "description": "woman student" - , "category": "People & Body" - , "aliases": [ - "woman_student" - ] - , "tags": [ - "graduation" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🏫" - , "description": "man teacher" - , "category": "People & Body" - , "aliases": [ - "man_teacher" - ] - , "tags": [ - "school" - , "professor" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🏫" - , "description": "woman teacher" - , "category": "People & Body" - , "aliases": [ - "woman_teacher" - ] - , "tags": [ - "school" - , "professor" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍⚖" - , "description": "man judge" - , "category": "People & Body" - , "aliases": [ - "man_judge" - ] - , "tags": [ - "justice" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍⚖" - , "description": "woman judge" - , "category": "People & Body" - , "aliases": [ - "woman_judge" - ] - , "tags": [ - "justice" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🌾" - , "description": "man farmer" - , "category": "People & Body" - , "aliases": [ - "man_farmer" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🌾" - , "description": "woman farmer" - , "category": "People & Body" - , "aliases": [ - "woman_farmer" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🍳" - , "description": "man cook" - , "category": "People & Body" - , "aliases": [ - "man_cook" - ] - , "tags": [ - "chef" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🍳" - , "description": "woman cook" - , "category": "People & Body" - , "aliases": [ - "woman_cook" - ] - , "tags": [ - "chef" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🔧" - , "description": "man mechanic" - , "category": "People & Body" - , "aliases": [ - "man_mechanic" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🔧" - , "description": "woman mechanic" - , "category": "People & Body" - , "aliases": [ - "woman_mechanic" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🏭" - , "description": "man factory worker" - , "category": "People & Body" - , "aliases": [ - "man_factory_worker" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🏭" - , "description": "woman factory worker" - , "category": "People & Body" - , "aliases": [ - "woman_factory_worker" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍💼" - , "description": "man office worker" - , "category": "People & Body" - , "aliases": [ - "man_office_worker" - ] - , "tags": [ - "business" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍💼" - , "description": "woman office worker" - , "category": "People & Body" - , "aliases": [ - "woman_office_worker" - ] - , "tags": [ - "business" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🔬" - , "description": "man scientist" - , "category": "People & Body" - , "aliases": [ - "man_scientist" - ] - , "tags": [ - "research" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🔬" - , "description": "woman scientist" - , "category": "People & Body" - , "aliases": [ - "woman_scientist" - ] - , "tags": [ - "research" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍💻" - , "description": "man technologist" - , "category": "People & Body" - , "aliases": [ - "man_technologist" - ] - , "tags": [ - "coder" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍💻" - , "description": "woman technologist" - , "category": "People & Body" - , "aliases": [ - "woman_technologist" - ] - , "tags": [ - "coder" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🎤" - , "description": "man singer" - , "category": "People & Body" - , "aliases": [ - "man_singer" - ] - , "tags": [ - "rockstar" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🎤" - , "description": "woman singer" - , "category": "People & Body" - , "aliases": [ - "woman_singer" - ] - , "tags": [ - "rockstar" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🎨" - , "description": "man artist" - , "category": "People & Body" - , "aliases": [ - "man_artist" - ] - , "tags": [ - "painter" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🎨" - , "description": "woman artist" - , "category": "People & Body" - , "aliases": [ - "woman_artist" - ] - , "tags": [ - "painter" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍✈" - , "description": "man pilot" - , "category": "People & Body" - , "aliases": [ - "man_pilot" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍✈" - , "description": "woman pilot" - , "category": "People & Body" - , "aliases": [ - "woman_pilot" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🚀" - , "description": "man astronaut" - , "category": "People & Body" - , "aliases": [ - "man_astronaut" - ] - , "tags": [ - "space" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🚀" - , "description": "woman astronaut" - , "category": "People & Body" - , "aliases": [ - "woman_astronaut" - ] - , "tags": [ - "space" - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👨‍🚒" - , "description": "man firefighter" - , "category": "People & Body" - , "aliases": [ - "man_firefighter" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👩‍🚒" - , "description": "woman firefighter" - , "category": "People & Body" - , "aliases": [ - "woman_firefighter" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👮" - , "description": "police officer" - , "category": "People & Body" - , "aliases": [ - "police_officer" - , "cop" - ] - , "tags": [ - "law" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👮‍♂" - , "description": "man police officer" - , "category": "People & Body" - , "aliases": [ - "policeman" - ] - , "tags": [ - "law" - , "cop" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👮‍♀" - , "description": "woman police officer" - , "category": "People & Body" - , "aliases": [ - "policewoman" - ] - , "tags": [ - "law" - , "cop" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🕵" - , "description": "detective" - , "category": "People & Body" - , "aliases": [ - "detective" - ] - , "tags": [ - "sleuth" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "🕵️‍♂️" - , "description": "man detective" - , "category": "People & Body" - , "aliases": [ - "male_detective" - ] - , "tags": [ - "sleuth" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🕵️‍♀️" - , "description": "woman detective" - , "category": "People & Body" - , "aliases": [ - "female_detective" - ] - , "tags": [ - "sleuth" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "💂" - , "description": "guard" - , "category": "People & Body" - , "aliases": [ - "guard" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "💂‍♂" - , "description": "man guard" - , "category": "People & Body" - , "aliases": [ - "guardsman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "💂‍♀" - , "description": "woman guard" - , "category": "People & Body" - , "aliases": [ - "guardswoman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "👷" - , "description": "construction worker" - , "category": "People & Body" - , "aliases": [ - "construction_worker" - ] - , "tags": [ - "helmet" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👷‍♂" - , "description": "man construction worker" - , "category": "People & Body" - , "aliases": [ - "construction_worker_man" - ] - , "tags": [ - "helmet" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👷‍♀" - , "description": "woman construction worker" - , "category": "People & Body" - , "aliases": [ - "construction_worker_woman" - ] - , "tags": [ - "helmet" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🤴" - , "description": "prince" - , "category": "People & Body" - , "aliases": [ - "prince" - ] - , "tags": [ - "crown" - , "royal" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👸" - , "description": "princess" - , "category": "People & Body" - , "aliases": [ - "princess" - ] - , "tags": [ - "crown" - , "royal" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👳" - , "description": "person wearing turban" - , "category": "People & Body" - , "aliases": [ - "person_with_turban" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👳‍♂" - , "description": "man wearing turban" - , "category": "People & Body" - , "aliases": [ - "man_with_turban" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👳‍♀" - , "description": "woman wearing turban" - , "category": "People & Body" - , "aliases": [ - "woman_with_turban" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "👲" - , "description": "man with Chinese cap" - , "category": "People & Body" - , "aliases": [ - "man_with_gua_pi_mao" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🧕" - , "description": "woman with headscarf" - , "category": "People & Body" - , "aliases": [ - "woman_with_headscarf" - ] - , "tags": [ - "hijab" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤵" - , "description": "man in tuxedo" - , "category": "People & Body" - , "aliases": [ - "man_in_tuxedo" - ] - , "tags": [ - "groom" - , "marriage" - , "wedding" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "👰" - , "description": "bride with veil" - , "category": "People & Body" - , "aliases": [ - "bride_with_veil" - ] - , "tags": [ - "marriage" - , "wedding" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤰" - , "description": "pregnant woman" - , "category": "People & Body" - , "aliases": [ - "pregnant_woman" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤱" - , "description": "breast-feeding" - , "category": "People & Body" - , "aliases": [ - "breast_feeding" - ] - , "tags": [ - "nursing" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "👼" - , "description": "baby angel" - , "category": "People & Body" - , "aliases": [ - "angel" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🎅" - , "description": "Santa Claus" - , "category": "People & Body" - , "aliases": [ - "santa" - ] - , "tags": [ - "christmas" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🤶" - , "description": "Mrs. Claus" - , "category": "People & Body" - , "aliases": [ - "mrs_claus" - ] - , "tags": [ - "santa" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🦸" - , "description": "superhero" - , "category": "People & Body" - , "aliases": [ - "superhero" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🦸‍♂" - , "description": "man superhero" - , "category": "People & Body" - , "aliases": [ - "superhero_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🦸‍♀" - , "description": "woman superhero" - , "category": "People & Body" - , "aliases": [ - "superhero_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🦹" - , "description": "supervillain" - , "category": "People & Body" - , "aliases": [ - "supervillain" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🦹‍♂" - , "description": "man supervillain" - , "category": "People & Body" - , "aliases": [ - "supervillain_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🦹‍♀" - , "description": "woman supervillain" - , "category": "People & Body" - , "aliases": [ - "supervillain_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧙" - , "description": "mage" - , "category": "People & Body" - , "aliases": [ - "mage" - ] - , "tags": [ - "wizard" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧙‍♂" - , "description": "man mage" - , "category": "People & Body" - , "aliases": [ - "mage_man" - ] - , "tags": [ - "wizard" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧙‍♀" - , "description": "woman mage" - , "category": "People & Body" - , "aliases": [ - "mage_woman" - ] - , "tags": [ - "wizard" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧚" - , "description": "fairy" - , "category": "People & Body" - , "aliases": [ - "fairy" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧚‍♂" - , "description": "man fairy" - , "category": "People & Body" - , "aliases": [ - "fairy_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧚‍♀" - , "description": "woman fairy" - , "category": "People & Body" - , "aliases": [ - "fairy_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧛" - , "description": "vampire" - , "category": "People & Body" - , "aliases": [ - "vampire" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧛‍♂" - , "description": "man vampire" - , "category": "People & Body" - , "aliases": [ - "vampire_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧛‍♀" - , "description": "woman vampire" - , "category": "People & Body" - , "aliases": [ - "vampire_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧜" - , "description": "merperson" - , "category": "People & Body" - , "aliases": [ - "merperson" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧜‍♂" - , "description": "merman" - , "category": "People & Body" - , "aliases": [ - "merman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧜‍♀" - , "description": "mermaid" - , "category": "People & Body" - , "aliases": [ - "mermaid" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧝" - , "description": "elf" - , "category": "People & Body" - , "aliases": [ - "elf" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧝‍♂" - , "description": "man elf" - , "category": "People & Body" - , "aliases": [ - "elf_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧝‍♀" - , "description": "woman elf" - , "category": "People & Body" - , "aliases": [ - "elf_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧞" - , "description": "genie" - , "category": "People & Body" - , "aliases": [ - "genie" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧞‍♂" - , "description": "man genie" - , "category": "People & Body" - , "aliases": [ - "genie_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧞‍♀" - , "description": "woman genie" - , "category": "People & Body" - , "aliases": [ - "genie_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧟" - , "description": "zombie" - , "category": "People & Body" - , "aliases": [ - "zombie" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧟‍♂" - , "description": "man zombie" - , "category": "People & Body" - , "aliases": [ - "zombie_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧟‍♀" - , "description": "woman zombie" - , "category": "People & Body" - , "aliases": [ - "zombie_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "💆" - , "description": "person getting massage" - , "category": "People & Body" - , "aliases": [ - "massage" - ] - , "tags": [ - "spa" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "💆‍♂" - , "description": "man getting massage" - , "category": "People & Body" - , "aliases": [ - "massage_man" - ] - , "tags": [ - "spa" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "💆‍♀" - , "description": "woman getting massage" - , "category": "People & Body" - , "aliases": [ - "massage_woman" - ] - , "tags": [ - "spa" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "💇" - , "description": "person getting haircut" - , "category": "People & Body" - , "aliases": [ - "haircut" - ] - , "tags": [ - "beauty" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "💇‍♂" - , "description": "man getting haircut" - , "category": "People & Body" - , "aliases": [ - "haircut_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "💇‍♀" - , "description": "woman getting haircut" - , "category": "People & Body" - , "aliases": [ - "haircut_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🚶" - , "description": "person walking" - , "category": "People & Body" - , "aliases": [ - "walking" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🚶‍♂" - , "description": "man walking" - , "category": "People & Body" - , "aliases": [ - "walking_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🚶‍♀" - , "description": "woman walking" - , "category": "People & Body" - , "aliases": [ - "walking_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🧍" - , "description": "person standing" - , "category": "People & Body" - , "aliases": [ - "standing_person" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🧍‍♂" - , "description": "man standing" - , "category": "People & Body" - , "aliases": [ - "standing_man" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🧍‍♀" - , "description": "woman standing" - , "category": "People & Body" - , "aliases": [ - "standing_woman" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🧎" - , "description": "person kneeling" - , "category": "People & Body" - , "aliases": [ - "kneeling_person" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🧎‍♂" - , "description": "man kneeling" - , "category": "People & Body" - , "aliases": [ - "kneeling_man" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🧎‍♀" - , "description": "woman kneeling" - , "category": "People & Body" - , "aliases": [ - "kneeling_woman" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👨‍🦯" - , "description": "man with probing cane" - , "category": "People & Body" - , "aliases": [ - "man_with_probing_cane" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👩‍🦯" - , "description": "woman with probing cane" - , "category": "People & Body" - , "aliases": [ - "woman_with_probing_cane" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👨‍🦼" - , "description": "man in motorized wheelchair" - , "category": "People & Body" - , "aliases": [ - "man_in_motorized_wheelchair" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👩‍🦼" - , "description": "woman in motorized wheelchair" - , "category": "People & Body" - , "aliases": [ - "woman_in_motorized_wheelchair" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👨‍🦽" - , "description": "man in manual wheelchair" - , "category": "People & Body" - , "aliases": [ - "man_in_manual_wheelchair" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👩‍🦽" - , "description": "woman in manual wheelchair" - , "category": "People & Body" - , "aliases": [ - "woman_in_manual_wheelchair" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "🏃" - , "description": "person running" - , "category": "People & Body" - , "aliases": [ - "runner" - , "running" - ] - , "tags": [ - "exercise" - , "workout" - , "marathon" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🏃‍♂" - , "description": "man running" - , "category": "People & Body" - , "aliases": [ - "running_man" - ] - , "tags": [ - "exercise" - , "workout" - , "marathon" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🏃‍♀" - , "description": "woman running" - , "category": "People & Body" - , "aliases": [ - "running_woman" - ] - , "tags": [ - "exercise" - , "workout" - , "marathon" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "💃" - , "description": "woman dancing" - , "category": "People & Body" - , "aliases": [ - "woman_dancing" - , "dancer" - ] - , "tags": [ - "dress" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🕺" - , "description": "man dancing" - , "category": "People & Body" - , "aliases": [ - "man_dancing" - ] - , "tags": [ - "dancer" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🕴" - , "description": "man in suit levitating" - , "category": "People & Body" - , "aliases": [ - "business_suit_levitating" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "👯" - , "description": "people with bunny ears" - , "category": "People & Body" - , "aliases": [ - "dancers" - ] - , "tags": [ - "bunny" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👯‍♂" - , "description": "men with bunny ears" - , "category": "People & Body" - , "aliases": [ - "dancing_men" - ] - , "tags": [ - "bunny" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👯‍♀" - , "description": "women with bunny ears" - , "category": "People & Body" - , "aliases": [ - "dancing_women" - ] - , "tags": [ - "bunny" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧖" - , "description": "person in steamy room" - , "category": "People & Body" - , "aliases": [ - "sauna_person" - ] - , "tags": [ - "steamy" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧖‍♂" - , "description": "man in steamy room" - , "category": "People & Body" - , "aliases": [ - "sauna_man" - ] - , "tags": [ - "steamy" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧖‍♀" - , "description": "woman in steamy room" - , "category": "People & Body" - , "aliases": [ - "sauna_woman" - ] - , "tags": [ - "steamy" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧗" - , "description": "person climbing" - , "category": "People & Body" - , "aliases": [ - "climbing" - ] - , "tags": [ - "bouldering" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧗‍♂" - , "description": "man climbing" - , "category": "People & Body" - , "aliases": [ - "climbing_man" - ] - , "tags": [ - "bouldering" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧗‍♀" - , "description": "woman climbing" - , "category": "People & Body" - , "aliases": [ - "climbing_woman" - ] - , "tags": [ - "bouldering" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤺" - , "description": "person fencing" - , "category": "People & Body" - , "aliases": [ - "person_fencing" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🏇" - , "description": "horse racing" - , "category": "People & Body" - , "aliases": [ - "horse_racing" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "⛷" - , "description": "skier" - , "category": "People & Body" - , "aliases": [ - "skier" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "🏂" - , "description": "snowboarder" - , "category": "People & Body" - , "aliases": [ - "snowboarder" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🏌" - , "description": "person golfing" - , "category": "People & Body" - , "aliases": [ - "golfing" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "🏌️‍♂️" - , "description": "man golfing" - , "category": "People & Body" - , "aliases": [ - "golfing_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🏌️‍♀️" - , "description": "woman golfing" - , "category": "People & Body" - , "aliases": [ - "golfing_woman" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🏄" - , "description": "person surfing" - , "category": "People & Body" - , "aliases": [ - "surfer" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🏄‍♂" - , "description": "man surfing" - , "category": "People & Body" - , "aliases": [ - "surfing_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🏄‍♀" - , "description": "woman surfing" - , "category": "People & Body" - , "aliases": [ - "surfing_woman" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🚣" - , "description": "person rowing boat" - , "category": "People & Body" - , "aliases": [ - "rowboat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🚣‍♂" - , "description": "man rowing boat" - , "category": "People & Body" - , "aliases": [ - "rowing_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🚣‍♀" - , "description": "woman rowing boat" - , "category": "People & Body" - , "aliases": [ - "rowing_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🏊" - , "description": "person swimming" - , "category": "People & Body" - , "aliases": [ - "swimmer" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🏊‍♂" - , "description": "man swimming" - , "category": "People & Body" - , "aliases": [ - "swimming_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🏊‍♀" - , "description": "woman swimming" - , "category": "People & Body" - , "aliases": [ - "swimming_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "⛹" - , "description": "person bouncing ball" - , "category": "People & Body" - , "aliases": [ - "bouncing_ball_person" - ] - , "tags": [ - "basketball" - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "⛹️‍♂️" - , "description": "man bouncing ball" - , "category": "People & Body" - , "aliases": [ - "bouncing_ball_man" - , "basketball_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "⛹️‍♀️" - , "description": "woman bouncing ball" - , "category": "People & Body" - , "aliases": [ - "bouncing_ball_woman" - , "basketball_woman" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🏋" - , "description": "person lifting weights" - , "category": "People & Body" - , "aliases": [ - "weight_lifting" - ] - , "tags": [ - "gym" - , "workout" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "🏋️‍♂️" - , "description": "man lifting weights" - , "category": "People & Body" - , "aliases": [ - "weight_lifting_man" - ] - , "tags": [ - "gym" - , "workout" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🏋️‍♀️" - , "description": "woman lifting weights" - , "category": "People & Body" - , "aliases": [ - "weight_lifting_woman" - ] - , "tags": [ - "gym" - , "workout" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🚴" - , "description": "person biking" - , "category": "People & Body" - , "aliases": [ - "bicyclist" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🚴‍♂" - , "description": "man biking" - , "category": "People & Body" - , "aliases": [ - "biking_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🚴‍♀" - , "description": "woman biking" - , "category": "People & Body" - , "aliases": [ - "biking_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🚵" - , "description": "person mountain biking" - , "category": "People & Body" - , "aliases": [ - "mountain_bicyclist" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🚵‍♂" - , "description": "man mountain biking" - , "category": "People & Body" - , "aliases": [ - "mountain_biking_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🚵‍♀" - , "description": "woman mountain biking" - , "category": "People & Body" - , "aliases": [ - "mountain_biking_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - , "skin_tones": true - } -, { - "emoji": "🤸" - , "description": "person cartwheeling" - , "category": "People & Body" - , "aliases": [ - "cartwheeling" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤸‍♂" - , "description": "man cartwheeling" - , "category": "People & Body" - , "aliases": [ - "man_cartwheeling" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤸‍♀" - , "description": "woman cartwheeling" - , "category": "People & Body" - , "aliases": [ - "woman_cartwheeling" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤼" - , "description": "people wrestling" - , "category": "People & Body" - , "aliases": [ - "wrestling" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🤼‍♂" - , "description": "men wrestling" - , "category": "People & Body" - , "aliases": [ - "men_wrestling" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🤼‍♀" - , "description": "women wrestling" - , "category": "People & Body" - , "aliases": [ - "women_wrestling" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🤽" - , "description": "person playing water polo" - , "category": "People & Body" - , "aliases": [ - "water_polo" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤽‍♂" - , "description": "man playing water polo" - , "category": "People & Body" - , "aliases": [ - "man_playing_water_polo" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤽‍♀" - , "description": "woman playing water polo" - , "category": "People & Body" - , "aliases": [ - "woman_playing_water_polo" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤾" - , "description": "person playing handball" - , "category": "People & Body" - , "aliases": [ - "handball_person" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤾‍♂" - , "description": "man playing handball" - , "category": "People & Body" - , "aliases": [ - "man_playing_handball" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤾‍♀" - , "description": "woman playing handball" - , "category": "People & Body" - , "aliases": [ - "woman_playing_handball" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤹" - , "description": "person juggling" - , "category": "People & Body" - , "aliases": [ - "juggling_person" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🤹‍♂" - , "description": "man juggling" - , "category": "People & Body" - , "aliases": [ - "man_juggling" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🤹‍♀" - , "description": "woman juggling" - , "category": "People & Body" - , "aliases": [ - "woman_juggling" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - , "skin_tones": true - } -, { - "emoji": "🧘" - , "description": "person in lotus position" - , "category": "People & Body" - , "aliases": [ - "lotus_position" - ] - , "tags": [ - "meditation" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧘‍♂" - , "description": "man in lotus position" - , "category": "People & Body" - , "aliases": [ - "lotus_position_man" - ] - , "tags": [ - "meditation" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🧘‍♀" - , "description": "woman in lotus position" - , "category": "People & Body" - , "aliases": [ - "lotus_position_woman" - ] - , "tags": [ - "meditation" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - , "skin_tones": true - } -, { - "emoji": "🛀" - , "description": "person taking bath" - , "category": "People & Body" - , "aliases": [ - "bath" - ] - , "tags": [ - "shower" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "🛌" - , "description": "person in bed" - , "category": "People & Body" - , "aliases": [ - "sleeping_bed" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - , "skin_tones": true - } -, { - "emoji": "🧑‍🤝‍🧑" - , "description": "people holding hands" - , "category": "People & Body" - , "aliases": [ - "people_holding_hands" - ] - , "tags": [ - "couple" - , "date" - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - , "skin_tones": true - } -, { - "emoji": "👭" - , "description": "women holding hands" - , "category": "People & Body" - , "aliases": [ - "two_women_holding_hands" - ] - , "tags": [ - "couple" - , "date" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👫" - , "description": "woman and man holding hands" - , "category": "People & Body" - , "aliases": [ - "couple" - ] - , "tags": [ - "date" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "👬" - , "description": "men holding hands" - , "category": "People & Body" - , "aliases": [ - "two_men_holding_hands" - ] - , "tags": [ - "couple" - , "date" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - , "skin_tones": true - } -, { - "emoji": "💏" - , "description": "kiss" - , "category": "People & Body" - , "aliases": [ - "couplekiss" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👩‍❤️‍💋‍👨" - , "description": "kiss: woman, man" - , "category": "People & Body" - , "aliases": [ - "couplekiss_man_woman" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "👨‍❤️‍💋‍👨" - , "description": "kiss: man, man" - , "category": "People & Body" - , "aliases": [ - "couplekiss_man_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👩‍❤️‍💋‍👩" - , "description": "kiss: woman, woman" - , "category": "People & Body" - , "aliases": [ - "couplekiss_woman_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "💑" - , "description": "couple with heart" - , "category": "People & Body" - , "aliases": [ - "couple_with_heart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👩‍❤️‍👨" - , "description": "couple with heart: woman, man" - , "category": "People & Body" - , "aliases": [ - "couple_with_heart_woman_man" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "👨‍❤️‍👨" - , "description": "couple with heart: man, man" - , "category": "People & Body" - , "aliases": [ - "couple_with_heart_man_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👩‍❤️‍👩" - , "description": "couple with heart: woman, woman" - , "category": "People & Body" - , "aliases": [ - "couple_with_heart_woman_woman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👪" - , "description": "family" - , "category": "People & Body" - , "aliases": [ - "family" - ] - , "tags": [ - "home" - , "parents" - , "child" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👨‍👩‍👦" - , "description": "family: man, woman, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_woman_boy" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "👨‍👩‍👧" - , "description": "family: man, woman, girl" - , "category": "People & Body" - , "aliases": [ - "family_man_woman_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👩‍👧‍👦" - , "description": "family: man, woman, girl, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_woman_girl_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👩‍👦‍👦" - , "description": "family: man, woman, boy, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_woman_boy_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👩‍👧‍👧" - , "description": "family: man, woman, girl, girl" - , "category": "People & Body" - , "aliases": [ - "family_man_woman_girl_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👨‍👦" - , "description": "family: man, man, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_man_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👨‍👧" - , "description": "family: man, man, girl" - , "category": "People & Body" - , "aliases": [ - "family_man_man_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👨‍👧‍👦" - , "description": "family: man, man, girl, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_man_girl_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👨‍👦‍👦" - , "description": "family: man, man, boy, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_man_boy_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👨‍👧‍👧" - , "description": "family: man, man, girl, girl" - , "category": "People & Body" - , "aliases": [ - "family_man_man_girl_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👩‍👩‍👦" - , "description": "family: woman, woman, boy" - , "category": "People & Body" - , "aliases": [ - "family_woman_woman_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👩‍👩‍👧" - , "description": "family: woman, woman, girl" - , "category": "People & Body" - , "aliases": [ - "family_woman_woman_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👩‍👩‍👧‍👦" - , "description": "family: woman, woman, girl, boy" - , "category": "People & Body" - , "aliases": [ - "family_woman_woman_girl_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👩‍👩‍👦‍👦" - , "description": "family: woman, woman, boy, boy" - , "category": "People & Body" - , "aliases": [ - "family_woman_woman_boy_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👩‍👩‍👧‍👧" - , "description": "family: woman, woman, girl, girl" - , "category": "People & Body" - , "aliases": [ - "family_woman_woman_girl_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "👨‍👦" - , "description": "family: man, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👨‍👦‍👦" - , "description": "family: man, boy, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_boy_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👨‍👧" - , "description": "family: man, girl" - , "category": "People & Body" - , "aliases": [ - "family_man_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👨‍👧‍👦" - , "description": "family: man, girl, boy" - , "category": "People & Body" - , "aliases": [ - "family_man_girl_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👨‍👧‍👧" - , "description": "family: man, girl, girl" - , "category": "People & Body" - , "aliases": [ - "family_man_girl_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👩‍👦" - , "description": "family: woman, boy" - , "category": "People & Body" - , "aliases": [ - "family_woman_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👩‍👦‍👦" - , "description": "family: woman, boy, boy" - , "category": "People & Body" - , "aliases": [ - "family_woman_boy_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👩‍👧" - , "description": "family: woman, girl" - , "category": "People & Body" - , "aliases": [ - "family_woman_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👩‍👧‍👦" - , "description": "family: woman, girl, boy" - , "category": "People & Body" - , "aliases": [ - "family_woman_girl_boy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "👩‍👧‍👧" - , "description": "family: woman, girl, girl" - , "category": "People & Body" - , "aliases": [ - "family_woman_girl_girl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "🗣" - , "description": "speaking head" - , "category": "People & Body" - , "aliases": [ - "speaking_head" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "👤" - , "description": "bust in silhouette" - , "category": "People & Body" - , "aliases": [ - "bust_in_silhouette" - ] - , "tags": [ - "user" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👥" - , "description": "busts in silhouette" - , "category": "People & Body" - , "aliases": [ - "busts_in_silhouette" - ] - , "tags": [ - "users" - , "group" - , "team" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👣" - , "description": "footprints" - , "category": "People & Body" - , "aliases": [ - "footprints" - ] - , "tags": [ - "feet" - , "tracks" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐵" - , "description": "monkey face" - , "category": "Animals & Nature" - , "aliases": [ - "monkey_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐒" - , "description": "monkey" - , "category": "Animals & Nature" - , "aliases": [ - "monkey" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦍" - , "description": "gorilla" - , "category": "Animals & Nature" - , "aliases": [ - "gorilla" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦧" - , "description": "orangutan" - , "category": "Animals & Nature" - , "aliases": [ - "orangutan" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🐶" - , "description": "dog face" - , "category": "Animals & Nature" - , "aliases": [ - "dog" - ] - , "tags": [ - "pet" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐕" - , "description": "dog" - , "category": "Animals & Nature" - , "aliases": [ - "dog2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦮" - , "description": "guide dog" - , "category": "Animals & Nature" - , "aliases": [ - "guide_dog" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🐕‍🦺" - , "description": "service dog" - , "category": "Animals & Nature" - , "aliases": [ - "service_dog" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🐩" - , "description": "poodle" - , "category": "Animals & Nature" - , "aliases": [ - "poodle" - ] - , "tags": [ - "dog" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐺" - , "description": "wolf" - , "category": "Animals & Nature" - , "aliases": [ - "wolf" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦊" - , "description": "fox" - , "category": "Animals & Nature" - , "aliases": [ - "fox_face" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦝" - , "description": "raccoon" - , "category": "Animals & Nature" - , "aliases": [ - "raccoon" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🐱" - , "description": "cat face" - , "category": "Animals & Nature" - , "aliases": [ - "cat" - ] - , "tags": [ - "pet" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐈" - , "description": "cat" - , "category": "Animals & Nature" - , "aliases": [ - "cat2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦁" - , "description": "lion" - , "category": "Animals & Nature" - , "aliases": [ - "lion" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🐯" - , "description": "tiger face" - , "category": "Animals & Nature" - , "aliases": [ - "tiger" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐅" - , "description": "tiger" - , "category": "Animals & Nature" - , "aliases": [ - "tiger2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐆" - , "description": "leopard" - , "category": "Animals & Nature" - , "aliases": [ - "leopard" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐴" - , "description": "horse face" - , "category": "Animals & Nature" - , "aliases": [ - "horse" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐎" - , "description": "horse" - , "category": "Animals & Nature" - , "aliases": [ - "racehorse" - ] - , "tags": [ - "speed" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦄" - , "description": "unicorn" - , "category": "Animals & Nature" - , "aliases": [ - "unicorn" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🦓" - , "description": "zebra" - , "category": "Animals & Nature" - , "aliases": [ - "zebra" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦌" - , "description": "deer" - , "category": "Animals & Nature" - , "aliases": [ - "deer" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🐮" - , "description": "cow face" - , "category": "Animals & Nature" - , "aliases": [ - "cow" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐂" - , "description": "ox" - , "category": "Animals & Nature" - , "aliases": [ - "ox" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐃" - , "description": "water buffalo" - , "category": "Animals & Nature" - , "aliases": [ - "water_buffalo" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐄" - , "description": "cow" - , "category": "Animals & Nature" - , "aliases": [ - "cow2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐷" - , "description": "pig face" - , "category": "Animals & Nature" - , "aliases": [ - "pig" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐖" - , "description": "pig" - , "category": "Animals & Nature" - , "aliases": [ - "pig2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐗" - , "description": "boar" - , "category": "Animals & Nature" - , "aliases": [ - "boar" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐽" - , "description": "pig nose" - , "category": "Animals & Nature" - , "aliases": [ - "pig_nose" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐏" - , "description": "ram" - , "category": "Animals & Nature" - , "aliases": [ - "ram" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐑" - , "description": "ewe" - , "category": "Animals & Nature" - , "aliases": [ - "sheep" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐐" - , "description": "goat" - , "category": "Animals & Nature" - , "aliases": [ - "goat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐪" - , "description": "camel" - , "category": "Animals & Nature" - , "aliases": [ - "dromedary_camel" - ] - , "tags": [ - "desert" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐫" - , "description": "two-hump camel" - , "category": "Animals & Nature" - , "aliases": [ - "camel" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦙" - , "description": "llama" - , "category": "Animals & Nature" - , "aliases": [ - "llama" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦒" - , "description": "giraffe" - , "category": "Animals & Nature" - , "aliases": [ - "giraffe" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🐘" - , "description": "elephant" - , "category": "Animals & Nature" - , "aliases": [ - "elephant" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦏" - , "description": "rhinoceros" - , "category": "Animals & Nature" - , "aliases": [ - "rhinoceros" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦛" - , "description": "hippopotamus" - , "category": "Animals & Nature" - , "aliases": [ - "hippopotamus" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🐭" - , "description": "mouse face" - , "category": "Animals & Nature" - , "aliases": [ - "mouse" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐁" - , "description": "mouse" - , "category": "Animals & Nature" - , "aliases": [ - "mouse2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐀" - , "description": "rat" - , "category": "Animals & Nature" - , "aliases": [ - "rat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐹" - , "description": "hamster" - , "category": "Animals & Nature" - , "aliases": [ - "hamster" - ] - , "tags": [ - "pet" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐰" - , "description": "rabbit face" - , "category": "Animals & Nature" - , "aliases": [ - "rabbit" - ] - , "tags": [ - "bunny" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐇" - , "description": "rabbit" - , "category": "Animals & Nature" - , "aliases": [ - "rabbit2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐿" - , "description": "chipmunk" - , "category": "Animals & Nature" - , "aliases": [ - "chipmunk" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🦔" - , "description": "hedgehog" - , "category": "Animals & Nature" - , "aliases": [ - "hedgehog" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦇" - , "description": "bat" - , "category": "Animals & Nature" - , "aliases": [ - "bat" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🐻" - , "description": "bear" - , "category": "Animals & Nature" - , "aliases": [ - "bear" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐨" - , "description": "koala" - , "category": "Animals & Nature" - , "aliases": [ - "koala" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐼" - , "description": "panda" - , "category": "Animals & Nature" - , "aliases": [ - "panda_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦥" - , "description": "sloth" - , "category": "Animals & Nature" - , "aliases": [ - "sloth" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🦦" - , "description": "otter" - , "category": "Animals & Nature" - , "aliases": [ - "otter" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🦨" - , "description": "skunk" - , "category": "Animals & Nature" - , "aliases": [ - "skunk" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🦘" - , "description": "kangaroo" - , "category": "Animals & Nature" - , "aliases": [ - "kangaroo" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦡" - , "description": "badger" - , "category": "Animals & Nature" - , "aliases": [ - "badger" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🐾" - , "description": "paw prints" - , "category": "Animals & Nature" - , "aliases": [ - "feet" - , "paw_prints" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦃" - , "description": "turkey" - , "category": "Animals & Nature" - , "aliases": [ - "turkey" - ] - , "tags": [ - "thanksgiving" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🐔" - , "description": "chicken" - , "category": "Animals & Nature" - , "aliases": [ - "chicken" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐓" - , "description": "rooster" - , "category": "Animals & Nature" - , "aliases": [ - "rooster" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐣" - , "description": "hatching chick" - , "category": "Animals & Nature" - , "aliases": [ - "hatching_chick" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐤" - , "description": "baby chick" - , "category": "Animals & Nature" - , "aliases": [ - "baby_chick" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐥" - , "description": "front-facing baby chick" - , "category": "Animals & Nature" - , "aliases": [ - "hatched_chick" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐦" - , "description": "bird" - , "category": "Animals & Nature" - , "aliases": [ - "bird" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐧" - , "description": "penguin" - , "category": "Animals & Nature" - , "aliases": [ - "penguin" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕊" - , "description": "dove" - , "category": "Animals & Nature" - , "aliases": [ - "dove" - ] - , "tags": [ - "peace" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🦅" - , "description": "eagle" - , "category": "Animals & Nature" - , "aliases": [ - "eagle" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦆" - , "description": "duck" - , "category": "Animals & Nature" - , "aliases": [ - "duck" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦢" - , "description": "swan" - , "category": "Animals & Nature" - , "aliases": [ - "swan" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦉" - , "description": "owl" - , "category": "Animals & Nature" - , "aliases": [ - "owl" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦩" - , "description": "flamingo" - , "category": "Animals & Nature" - , "aliases": [ - "flamingo" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🦚" - , "description": "peacock" - , "category": "Animals & Nature" - , "aliases": [ - "peacock" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦜" - , "description": "parrot" - , "category": "Animals & Nature" - , "aliases": [ - "parrot" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🐸" - , "description": "frog" - , "category": "Animals & Nature" - , "aliases": [ - "frog" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐊" - , "description": "crocodile" - , "category": "Animals & Nature" - , "aliases": [ - "crocodile" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐢" - , "description": "turtle" - , "category": "Animals & Nature" - , "aliases": [ - "turtle" - ] - , "tags": [ - "slow" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦎" - , "description": "lizard" - , "category": "Animals & Nature" - , "aliases": [ - "lizard" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🐍" - , "description": "snake" - , "category": "Animals & Nature" - , "aliases": [ - "snake" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐲" - , "description": "dragon face" - , "category": "Animals & Nature" - , "aliases": [ - "dragon_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐉" - , "description": "dragon" - , "category": "Animals & Nature" - , "aliases": [ - "dragon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦕" - , "description": "sauropod" - , "category": "Animals & Nature" - , "aliases": [ - "sauropod" - ] - , "tags": [ - "dinosaur" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦖" - , "description": "T-Rex" - , "category": "Animals & Nature" - , "aliases": [ - "t-rex" - ] - , "tags": [ - "dinosaur" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🐳" - , "description": "spouting whale" - , "category": "Animals & Nature" - , "aliases": [ - "whale" - ] - , "tags": [ - "sea" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐋" - , "description": "whale" - , "category": "Animals & Nature" - , "aliases": [ - "whale2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐬" - , "description": "dolphin" - , "category": "Animals & Nature" - , "aliases": [ - "dolphin" - , "flipper" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐟" - , "description": "fish" - , "category": "Animals & Nature" - , "aliases": [ - "fish" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐠" - , "description": "tropical fish" - , "category": "Animals & Nature" - , "aliases": [ - "tropical_fish" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐡" - , "description": "blowfish" - , "category": "Animals & Nature" - , "aliases": [ - "blowfish" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦈" - , "description": "shark" - , "category": "Animals & Nature" - , "aliases": [ - "shark" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🐙" - , "description": "octopus" - , "category": "Animals & Nature" - , "aliases": [ - "octopus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐚" - , "description": "spiral shell" - , "category": "Animals & Nature" - , "aliases": [ - "shell" - ] - , "tags": [ - "sea" - , "beach" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐌" - , "description": "snail" - , "category": "Animals & Nature" - , "aliases": [ - "snail" - ] - , "tags": [ - "slow" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦋" - , "description": "butterfly" - , "category": "Animals & Nature" - , "aliases": [ - "butterfly" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🐛" - , "description": "bug" - , "category": "Animals & Nature" - , "aliases": [ - "bug" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐜" - , "description": "ant" - , "category": "Animals & Nature" - , "aliases": [ - "ant" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐝" - , "description": "honeybee" - , "category": "Animals & Nature" - , "aliases": [ - "bee" - , "honeybee" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🐞" - , "description": "lady beetle" - , "category": "Animals & Nature" - , "aliases": [ - "beetle" - ] - , "tags": [ - "bug" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🦗" - , "description": "cricket" - , "category": "Animals & Nature" - , "aliases": [ - "cricket" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🕷" - , "description": "spider" - , "category": "Animals & Nature" - , "aliases": [ - "spider" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🕸" - , "description": "spider web" - , "category": "Animals & Nature" - , "aliases": [ - "spider_web" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🦂" - , "description": "scorpion" - , "category": "Animals & Nature" - , "aliases": [ - "scorpion" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🦟" - , "description": "mosquito" - , "category": "Animals & Nature" - , "aliases": [ - "mosquito" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦠" - , "description": "microbe" - , "category": "Animals & Nature" - , "aliases": [ - "microbe" - ] - , "tags": [ - "germ" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "💐" - , "description": "bouquet" - , "category": "Animals & Nature" - , "aliases": [ - "bouquet" - ] - , "tags": [ - "flowers" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌸" - , "description": "cherry blossom" - , "category": "Animals & Nature" - , "aliases": [ - "cherry_blossom" - ] - , "tags": [ - "flower" - , "spring" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💮" - , "description": "white flower" - , "category": "Animals & Nature" - , "aliases": [ - "white_flower" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏵" - , "description": "rosette" - , "category": "Animals & Nature" - , "aliases": [ - "rosette" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌹" - , "description": "rose" - , "category": "Animals & Nature" - , "aliases": [ - "rose" - ] - , "tags": [ - "flower" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥀" - , "description": "wilted flower" - , "category": "Animals & Nature" - , "aliases": [ - "wilted_flower" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🌺" - , "description": "hibiscus" - , "category": "Animals & Nature" - , "aliases": [ - "hibiscus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌻" - , "description": "sunflower" - , "category": "Animals & Nature" - , "aliases": [ - "sunflower" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌼" - , "description": "blossom" - , "category": "Animals & Nature" - , "aliases": [ - "blossom" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌷" - , "description": "tulip" - , "category": "Animals & Nature" - , "aliases": [ - "tulip" - ] - , "tags": [ - "flower" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌱" - , "description": "seedling" - , "category": "Animals & Nature" - , "aliases": [ - "seedling" - ] - , "tags": [ - "plant" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌲" - , "description": "evergreen tree" - , "category": "Animals & Nature" - , "aliases": [ - "evergreen_tree" - ] - , "tags": [ - "wood" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌳" - , "description": "deciduous tree" - , "category": "Animals & Nature" - , "aliases": [ - "deciduous_tree" - ] - , "tags": [ - "wood" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌴" - , "description": "palm tree" - , "category": "Animals & Nature" - , "aliases": [ - "palm_tree" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌵" - , "description": "cactus" - , "category": "Animals & Nature" - , "aliases": [ - "cactus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌾" - , "description": "sheaf of rice" - , "category": "Animals & Nature" - , "aliases": [ - "ear_of_rice" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌿" - , "description": "herb" - , "category": "Animals & Nature" - , "aliases": [ - "herb" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "☘" - , "description": "shamrock" - , "category": "Animals & Nature" - , "aliases": [ - "shamrock" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🍀" - , "description": "four leaf clover" - , "category": "Animals & Nature" - , "aliases": [ - "four_leaf_clover" - ] - , "tags": [ - "luck" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍁" - , "description": "maple leaf" - , "category": "Animals & Nature" - , "aliases": [ - "maple_leaf" - ] - , "tags": [ - "canada" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍂" - , "description": "fallen leaf" - , "category": "Animals & Nature" - , "aliases": [ - "fallen_leaf" - ] - , "tags": [ - "autumn" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍃" - , "description": "leaf fluttering in wind" - , "category": "Animals & Nature" - , "aliases": [ - "leaves" - ] - , "tags": [ - "leaf" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍇" - , "description": "grapes" - , "category": "Food & Drink" - , "aliases": [ - "grapes" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍈" - , "description": "melon" - , "category": "Food & Drink" - , "aliases": [ - "melon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍉" - , "description": "watermelon" - , "category": "Food & Drink" - , "aliases": [ - "watermelon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍊" - , "description": "tangerine" - , "category": "Food & Drink" - , "aliases": [ - "tangerine" - , "orange" - , "mandarin" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍋" - , "description": "lemon" - , "category": "Food & Drink" - , "aliases": [ - "lemon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍌" - , "description": "banana" - , "category": "Food & Drink" - , "aliases": [ - "banana" - ] - , "tags": [ - "fruit" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍍" - , "description": "pineapple" - , "category": "Food & Drink" - , "aliases": [ - "pineapple" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥭" - , "description": "mango" - , "category": "Food & Drink" - , "aliases": [ - "mango" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🍎" - , "description": "red apple" - , "category": "Food & Drink" - , "aliases": [ - "apple" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍏" - , "description": "green apple" - , "category": "Food & Drink" - , "aliases": [ - "green_apple" - ] - , "tags": [ - "fruit" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍐" - , "description": "pear" - , "category": "Food & Drink" - , "aliases": [ - "pear" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍑" - , "description": "peach" - , "category": "Food & Drink" - , "aliases": [ - "peach" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍒" - , "description": "cherries" - , "category": "Food & Drink" - , "aliases": [ - "cherries" - ] - , "tags": [ - "fruit" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍓" - , "description": "strawberry" - , "category": "Food & Drink" - , "aliases": [ - "strawberry" - ] - , "tags": [ - "fruit" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥝" - , "description": "kiwi fruit" - , "category": "Food & Drink" - , "aliases": [ - "kiwi_fruit" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🍅" - , "description": "tomato" - , "category": "Food & Drink" - , "aliases": [ - "tomato" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥥" - , "description": "coconut" - , "category": "Food & Drink" - , "aliases": [ - "coconut" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥑" - , "description": "avocado" - , "category": "Food & Drink" - , "aliases": [ - "avocado" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🍆" - , "description": "eggplant" - , "category": "Food & Drink" - , "aliases": [ - "eggplant" - ] - , "tags": [ - "aubergine" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥔" - , "description": "potato" - , "category": "Food & Drink" - , "aliases": [ - "potato" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥕" - , "description": "carrot" - , "category": "Food & Drink" - , "aliases": [ - "carrot" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🌽" - , "description": "ear of corn" - , "category": "Food & Drink" - , "aliases": [ - "corn" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌶" - , "description": "hot pepper" - , "category": "Food & Drink" - , "aliases": [ - "hot_pepper" - ] - , "tags": [ - "spicy" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🥒" - , "description": "cucumber" - , "category": "Food & Drink" - , "aliases": [ - "cucumber" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥬" - , "description": "leafy green" - , "category": "Food & Drink" - , "aliases": [ - "leafy_green" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥦" - , "description": "broccoli" - , "category": "Food & Drink" - , "aliases": [ - "broccoli" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧄" - , "description": "garlic" - , "category": "Food & Drink" - , "aliases": [ - "garlic" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🧅" - , "description": "onion" - , "category": "Food & Drink" - , "aliases": [ - "onion" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🍄" - , "description": "mushroom" - , "category": "Food & Drink" - , "aliases": [ - "mushroom" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥜" - , "description": "peanuts" - , "category": "Food & Drink" - , "aliases": [ - "peanuts" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🌰" - , "description": "chestnut" - , "category": "Food & Drink" - , "aliases": [ - "chestnut" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍞" - , "description": "bread" - , "category": "Food & Drink" - , "aliases": [ - "bread" - ] - , "tags": [ - "toast" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥐" - , "description": "croissant" - , "category": "Food & Drink" - , "aliases": [ - "croissant" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥖" - , "description": "baguette bread" - , "category": "Food & Drink" - , "aliases": [ - "baguette_bread" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥨" - , "description": "pretzel" - , "category": "Food & Drink" - , "aliases": [ - "pretzel" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥯" - , "description": "bagel" - , "category": "Food & Drink" - , "aliases": [ - "bagel" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥞" - , "description": "pancakes" - , "category": "Food & Drink" - , "aliases": [ - "pancakes" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🧇" - , "description": "waffle" - , "category": "Food & Drink" - , "aliases": [ - "waffle" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🧀" - , "description": "cheese wedge" - , "category": "Food & Drink" - , "aliases": [ - "cheese" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🍖" - , "description": "meat on bone" - , "category": "Food & Drink" - , "aliases": [ - "meat_on_bone" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍗" - , "description": "poultry leg" - , "category": "Food & Drink" - , "aliases": [ - "poultry_leg" - ] - , "tags": [ - "meat" - , "chicken" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥩" - , "description": "cut of meat" - , "category": "Food & Drink" - , "aliases": [ - "cut_of_meat" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥓" - , "description": "bacon" - , "category": "Food & Drink" - , "aliases": [ - "bacon" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🍔" - , "description": "hamburger" - , "category": "Food & Drink" - , "aliases": [ - "hamburger" - ] - , "tags": [ - "burger" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍟" - , "description": "french fries" - , "category": "Food & Drink" - , "aliases": [ - "fries" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍕" - , "description": "pizza" - , "category": "Food & Drink" - , "aliases": [ - "pizza" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌭" - , "description": "hot dog" - , "category": "Food & Drink" - , "aliases": [ - "hotdog" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🥪" - , "description": "sandwich" - , "category": "Food & Drink" - , "aliases": [ - "sandwich" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🌮" - , "description": "taco" - , "category": "Food & Drink" - , "aliases": [ - "taco" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌯" - , "description": "burrito" - , "category": "Food & Drink" - , "aliases": [ - "burrito" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🥙" - , "description": "stuffed flatbread" - , "category": "Food & Drink" - , "aliases": [ - "stuffed_flatbread" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🧆" - , "description": "falafel" - , "category": "Food & Drink" - , "aliases": [ - "falafel" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🥚" - , "description": "egg" - , "category": "Food & Drink" - , "aliases": [ - "egg" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🍳" - , "description": "cooking" - , "category": "Food & Drink" - , "aliases": [ - "fried_egg" - ] - , "tags": [ - "breakfast" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥘" - , "description": "shallow pan of food" - , "category": "Food & Drink" - , "aliases": [ - "shallow_pan_of_food" - ] - , "tags": [ - "paella" - , "curry" - ] - , "unicode_version": "" - , "ios_version": "10.2" - } -, { - "emoji": "🍲" - , "description": "pot of food" - , "category": "Food & Drink" - , "aliases": [ - "stew" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥣" - , "description": "bowl with spoon" - , "category": "Food & Drink" - , "aliases": [ - "bowl_with_spoon" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥗" - , "description": "green salad" - , "category": "Food & Drink" - , "aliases": [ - "green_salad" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🍿" - , "description": "popcorn" - , "category": "Food & Drink" - , "aliases": [ - "popcorn" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🧈" - , "description": "butter" - , "category": "Food & Drink" - , "aliases": [ - "butter" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🧂" - , "description": "salt" - , "category": "Food & Drink" - , "aliases": [ - "salt" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥫" - , "description": "canned food" - , "category": "Food & Drink" - , "aliases": [ - "canned_food" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🍱" - , "description": "bento box" - , "category": "Food & Drink" - , "aliases": [ - "bento" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍘" - , "description": "rice cracker" - , "category": "Food & Drink" - , "aliases": [ - "rice_cracker" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍙" - , "description": "rice ball" - , "category": "Food & Drink" - , "aliases": [ - "rice_ball" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍚" - , "description": "cooked rice" - , "category": "Food & Drink" - , "aliases": [ - "rice" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍛" - , "description": "curry rice" - , "category": "Food & Drink" - , "aliases": [ - "curry" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍜" - , "description": "steaming bowl" - , "category": "Food & Drink" - , "aliases": [ - "ramen" - ] - , "tags": [ - "noodle" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍝" - , "description": "spaghetti" - , "category": "Food & Drink" - , "aliases": [ - "spaghetti" - ] - , "tags": [ - "pasta" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍠" - , "description": "roasted sweet potato" - , "category": "Food & Drink" - , "aliases": [ - "sweet_potato" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍢" - , "description": "oden" - , "category": "Food & Drink" - , "aliases": [ - "oden" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍣" - , "description": "sushi" - , "category": "Food & Drink" - , "aliases": [ - "sushi" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍤" - , "description": "fried shrimp" - , "category": "Food & Drink" - , "aliases": [ - "fried_shrimp" - ] - , "tags": [ - "tempura" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍥" - , "description": "fish cake with swirl" - , "category": "Food & Drink" - , "aliases": [ - "fish_cake" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥮" - , "description": "moon cake" - , "category": "Food & Drink" - , "aliases": [ - "moon_cake" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🍡" - , "description": "dango" - , "category": "Food & Drink" - , "aliases": [ - "dango" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥟" - , "description": "dumpling" - , "category": "Food & Drink" - , "aliases": [ - "dumpling" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥠" - , "description": "fortune cookie" - , "category": "Food & Drink" - , "aliases": [ - "fortune_cookie" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥡" - , "description": "takeout box" - , "category": "Food & Drink" - , "aliases": [ - "takeout_box" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦀" - , "description": "crab" - , "category": "Food & Drink" - , "aliases": [ - "crab" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🦞" - , "description": "lobster" - , "category": "Food & Drink" - , "aliases": [ - "lobster" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦐" - , "description": "shrimp" - , "category": "Food & Drink" - , "aliases": [ - "shrimp" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦑" - , "description": "squid" - , "category": "Food & Drink" - , "aliases": [ - "squid" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦪" - , "description": "oyster" - , "category": "Food & Drink" - , "aliases": [ - "oyster" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🍦" - , "description": "soft ice cream" - , "category": "Food & Drink" - , "aliases": [ - "icecream" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍧" - , "description": "shaved ice" - , "category": "Food & Drink" - , "aliases": [ - "shaved_ice" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍨" - , "description": "ice cream" - , "category": "Food & Drink" - , "aliases": [ - "ice_cream" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍩" - , "description": "doughnut" - , "category": "Food & Drink" - , "aliases": [ - "doughnut" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍪" - , "description": "cookie" - , "category": "Food & Drink" - , "aliases": [ - "cookie" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎂" - , "description": "birthday cake" - , "category": "Food & Drink" - , "aliases": [ - "birthday" - ] - , "tags": [ - "party" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍰" - , "description": "shortcake" - , "category": "Food & Drink" - , "aliases": [ - "cake" - ] - , "tags": [ - "dessert" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧁" - , "description": "cupcake" - , "category": "Food & Drink" - , "aliases": [ - "cupcake" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥧" - , "description": "pie" - , "category": "Food & Drink" - , "aliases": [ - "pie" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🍫" - , "description": "chocolate bar" - , "category": "Food & Drink" - , "aliases": [ - "chocolate_bar" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍬" - , "description": "candy" - , "category": "Food & Drink" - , "aliases": [ - "candy" - ] - , "tags": [ - "sweet" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍭" - , "description": "lollipop" - , "category": "Food & Drink" - , "aliases": [ - "lollipop" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍮" - , "description": "custard" - , "category": "Food & Drink" - , "aliases": [ - "custard" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍯" - , "description": "honey pot" - , "category": "Food & Drink" - , "aliases": [ - "honey_pot" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍼" - , "description": "baby bottle" - , "category": "Food & Drink" - , "aliases": [ - "baby_bottle" - ] - , "tags": [ - "milk" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥛" - , "description": "glass of milk" - , "category": "Food & Drink" - , "aliases": [ - "milk_glass" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "☕" - , "description": "hot beverage" - , "category": "Food & Drink" - , "aliases": [ - "coffee" - ] - , "tags": [ - "cafe" - , "espresso" - ] - , "unicode_version": "4.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍵" - , "description": "teacup without handle" - , "category": "Food & Drink" - , "aliases": [ - "tea" - ] - , "tags": [ - "green" - , "breakfast" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍶" - , "description": "sake" - , "category": "Food & Drink" - , "aliases": [ - "sake" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍾" - , "description": "bottle with popping cork" - , "category": "Food & Drink" - , "aliases": [ - "champagne" - ] - , "tags": [ - "bottle" - , "bubbly" - , "celebration" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🍷" - , "description": "wine glass" - , "category": "Food & Drink" - , "aliases": [ - "wine_glass" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍸" - , "description": "cocktail glass" - , "category": "Food & Drink" - , "aliases": [ - "cocktail" - ] - , "tags": [ - "drink" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍹" - , "description": "tropical drink" - , "category": "Food & Drink" - , "aliases": [ - "tropical_drink" - ] - , "tags": [ - "summer" - , "vacation" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍺" - , "description": "beer mug" - , "category": "Food & Drink" - , "aliases": [ - "beer" - ] - , "tags": [ - "drink" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🍻" - , "description": "clinking beer mugs" - , "category": "Food & Drink" - , "aliases": [ - "beers" - ] - , "tags": [ - "drinks" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥂" - , "description": "clinking glasses" - , "category": "Food & Drink" - , "aliases": [ - "clinking_glasses" - ] - , "tags": [ - "cheers" - , "toast" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥃" - , "description": "tumbler glass" - , "category": "Food & Drink" - , "aliases": [ - "tumbler_glass" - ] - , "tags": [ - "whisky" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥤" - , "description": "cup with straw" - , "category": "Food & Drink" - , "aliases": [ - "cup_with_straw" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧃" - , "description": "beverage box" - , "category": "Food & Drink" - , "aliases": [ - "beverage_box" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🧉" - , "description": "mate" - , "category": "Food & Drink" - , "aliases": [ - "mate" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🧊" - , "description": "ice cube" - , "category": "Food & Drink" - , "aliases": [ - "ice_cube" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🥢" - , "description": "chopsticks" - , "category": "Food & Drink" - , "aliases": [ - "chopsticks" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🍽" - , "description": "fork and knife with plate" - , "category": "Food & Drink" - , "aliases": [ - "plate_with_cutlery" - ] - , "tags": [ - "dining" - , "dinner" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🍴" - , "description": "fork and knife" - , "category": "Food & Drink" - , "aliases": [ - "fork_and_knife" - ] - , "tags": [ - "cutlery" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥄" - , "description": "spoon" - , "category": "Food & Drink" - , "aliases": [ - "spoon" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🔪" - , "description": "kitchen knife" - , "category": "Food & Drink" - , "aliases": [ - "hocho" - , "knife" - ] - , "tags": [ - "cut" - , "chop" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏺" - , "description": "amphora" - , "category": "Food & Drink" - , "aliases": [ - "amphora" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌍" - , "description": "globe showing Europe-Africa" - , "category": "Travel & Places" - , "aliases": [ - "earth_africa" - ] - , "tags": [ - "globe" - , "world" - , "international" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌎" - , "description": "globe showing Americas" - , "category": "Travel & Places" - , "aliases": [ - "earth_americas" - ] - , "tags": [ - "globe" - , "world" - , "international" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌏" - , "description": "globe showing Asia-Australia" - , "category": "Travel & Places" - , "aliases": [ - "earth_asia" - ] - , "tags": [ - "globe" - , "world" - , "international" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌐" - , "description": "globe with meridians" - , "category": "Travel & Places" - , "aliases": [ - "globe_with_meridians" - ] - , "tags": [ - "world" - , "global" - , "international" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗺" - , "description": "world map" - , "category": "Travel & Places" - , "aliases": [ - "world_map" - ] - , "tags": [ - "travel" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🗾" - , "description": "map of Japan" - , "category": "Travel & Places" - , "aliases": [ - "japan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧭" - , "description": "compass" - , "category": "Travel & Places" - , "aliases": [ - "compass" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🏔" - , "description": "snow-capped mountain" - , "category": "Travel & Places" - , "aliases": [ - "mountain_snow" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⛰" - , "description": "mountain" - , "category": "Travel & Places" - , "aliases": [ - "mountain" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "🌋" - , "description": "volcano" - , "category": "Travel & Places" - , "aliases": [ - "volcano" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗻" - , "description": "mount fuji" - , "category": "Travel & Places" - , "aliases": [ - "mount_fuji" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏕" - , "description": "camping" - , "category": "Travel & Places" - , "aliases": [ - "camping" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏖" - , "description": "beach with umbrella" - , "category": "Travel & Places" - , "aliases": [ - "beach_umbrella" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏜" - , "description": "desert" - , "category": "Travel & Places" - , "aliases": [ - "desert" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏝" - , "description": "desert island" - , "category": "Travel & Places" - , "aliases": [ - "desert_island" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏞" - , "description": "national park" - , "category": "Travel & Places" - , "aliases": [ - "national_park" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏟" - , "description": "stadium" - , "category": "Travel & Places" - , "aliases": [ - "stadium" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏛" - , "description": "classical building" - , "category": "Travel & Places" - , "aliases": [ - "classical_building" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏗" - , "description": "building construction" - , "category": "Travel & Places" - , "aliases": [ - "building_construction" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🧱" - , "description": "brick" - , "category": "Travel & Places" - , "aliases": [ - "bricks" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🏘" - , "description": "houses" - , "category": "Travel & Places" - , "aliases": [ - "houses" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏚" - , "description": "derelict house" - , "category": "Travel & Places" - , "aliases": [ - "derelict_house" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏠" - , "description": "house" - , "category": "Travel & Places" - , "aliases": [ - "house" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏡" - , "description": "house with garden" - , "category": "Travel & Places" - , "aliases": [ - "house_with_garden" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏢" - , "description": "office building" - , "category": "Travel & Places" - , "aliases": [ - "office" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏣" - , "description": "Japanese post office" - , "category": "Travel & Places" - , "aliases": [ - "post_office" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏤" - , "description": "post office" - , "category": "Travel & Places" - , "aliases": [ - "european_post_office" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏥" - , "description": "hospital" - , "category": "Travel & Places" - , "aliases": [ - "hospital" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏦" - , "description": "bank" - , "category": "Travel & Places" - , "aliases": [ - "bank" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏨" - , "description": "hotel" - , "category": "Travel & Places" - , "aliases": [ - "hotel" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏩" - , "description": "love hotel" - , "category": "Travel & Places" - , "aliases": [ - "love_hotel" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏪" - , "description": "convenience store" - , "category": "Travel & Places" - , "aliases": [ - "convenience_store" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏫" - , "description": "school" - , "category": "Travel & Places" - , "aliases": [ - "school" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏬" - , "description": "department store" - , "category": "Travel & Places" - , "aliases": [ - "department_store" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏭" - , "description": "factory" - , "category": "Travel & Places" - , "aliases": [ - "factory" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏯" - , "description": "Japanese castle" - , "category": "Travel & Places" - , "aliases": [ - "japanese_castle" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏰" - , "description": "castle" - , "category": "Travel & Places" - , "aliases": [ - "european_castle" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💒" - , "description": "wedding" - , "category": "Travel & Places" - , "aliases": [ - "wedding" - ] - , "tags": [ - "marriage" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗼" - , "description": "Tokyo tower" - , "category": "Travel & Places" - , "aliases": [ - "tokyo_tower" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗽" - , "description": "Statue of Liberty" - , "category": "Travel & Places" - , "aliases": [ - "statue_of_liberty" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⛪" - , "description": "church" - , "category": "Travel & Places" - , "aliases": [ - "church" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "🕌" - , "description": "mosque" - , "category": "Travel & Places" - , "aliases": [ - "mosque" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛕" - , "description": "hindu temple" - , "category": "Travel & Places" - , "aliases": [ - "hindu_temple" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🕍" - , "description": "synagogue" - , "category": "Travel & Places" - , "aliases": [ - "synagogue" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "⛩" - , "description": "shinto shrine" - , "category": "Travel & Places" - , "aliases": [ - "shinto_shrine" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "🕋" - , "description": "kaaba" - , "category": "Travel & Places" - , "aliases": [ - "kaaba" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "⛲" - , "description": "fountain" - , "category": "Travel & Places" - , "aliases": [ - "fountain" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "⛺" - , "description": "tent" - , "category": "Travel & Places" - , "aliases": [ - "tent" - ] - , "tags": [ - "camping" - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "🌁" - , "description": "foggy" - , "category": "Travel & Places" - , "aliases": [ - "foggy" - ] - , "tags": [ - "karl" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌃" - , "description": "night with stars" - , "category": "Travel & Places" - , "aliases": [ - "night_with_stars" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏙" - , "description": "cityscape" - , "category": "Travel & Places" - , "aliases": [ - "cityscape" - ] - , "tags": [ - "skyline" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌄" - , "description": "sunrise over mountains" - , "category": "Travel & Places" - , "aliases": [ - "sunrise_over_mountains" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌅" - , "description": "sunrise" - , "category": "Travel & Places" - , "aliases": [ - "sunrise" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌆" - , "description": "cityscape at dusk" - , "category": "Travel & Places" - , "aliases": [ - "city_sunset" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌇" - , "description": "sunset" - , "category": "Travel & Places" - , "aliases": [ - "city_sunrise" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌉" - , "description": "bridge at night" - , "category": "Travel & Places" - , "aliases": [ - "bridge_at_night" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "♨️" - , "description": "hot springs" - , "category": "Travel & Places" - , "aliases": [ - "hotsprings" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🎠" - , "description": "carousel horse" - , "category": "Travel & Places" - , "aliases": [ - "carousel_horse" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎡" - , "description": "ferris wheel" - , "category": "Travel & Places" - , "aliases": [ - "ferris_wheel" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎢" - , "description": "roller coaster" - , "category": "Travel & Places" - , "aliases": [ - "roller_coaster" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💈" - , "description": "barber pole" - , "category": "Travel & Places" - , "aliases": [ - "barber" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎪" - , "description": "circus tent" - , "category": "Travel & Places" - , "aliases": [ - "circus_tent" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚂" - , "description": "locomotive" - , "category": "Travel & Places" - , "aliases": [ - "steam_locomotive" - ] - , "tags": [ - "train" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚃" - , "description": "railway car" - , "category": "Travel & Places" - , "aliases": [ - "railway_car" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚄" - , "description": "high-speed train" - , "category": "Travel & Places" - , "aliases": [ - "bullettrain_side" - ] - , "tags": [ - "train" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚅" - , "description": "bullet train" - , "category": "Travel & Places" - , "aliases": [ - "bullettrain_front" - ] - , "tags": [ - "train" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚆" - , "description": "train" - , "category": "Travel & Places" - , "aliases": [ - "train2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚇" - , "description": "metro" - , "category": "Travel & Places" - , "aliases": [ - "metro" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚈" - , "description": "light rail" - , "category": "Travel & Places" - , "aliases": [ - "light_rail" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚉" - , "description": "station" - , "category": "Travel & Places" - , "aliases": [ - "station" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚊" - , "description": "tram" - , "category": "Travel & Places" - , "aliases": [ - "tram" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚝" - , "description": "monorail" - , "category": "Travel & Places" - , "aliases": [ - "monorail" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚞" - , "description": "mountain railway" - , "category": "Travel & Places" - , "aliases": [ - "mountain_railway" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚋" - , "description": "tram car" - , "category": "Travel & Places" - , "aliases": [ - "train" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚌" - , "description": "bus" - , "category": "Travel & Places" - , "aliases": [ - "bus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚍" - , "description": "oncoming bus" - , "category": "Travel & Places" - , "aliases": [ - "oncoming_bus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚎" - , "description": "trolleybus" - , "category": "Travel & Places" - , "aliases": [ - "trolleybus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚐" - , "description": "minibus" - , "category": "Travel & Places" - , "aliases": [ - "minibus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚑" - , "description": "ambulance" - , "category": "Travel & Places" - , "aliases": [ - "ambulance" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚒" - , "description": "fire engine" - , "category": "Travel & Places" - , "aliases": [ - "fire_engine" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚓" - , "description": "police car" - , "category": "Travel & Places" - , "aliases": [ - "police_car" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚔" - , "description": "oncoming police car" - , "category": "Travel & Places" - , "aliases": [ - "oncoming_police_car" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚕" - , "description": "taxi" - , "category": "Travel & Places" - , "aliases": [ - "taxi" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚖" - , "description": "oncoming taxi" - , "category": "Travel & Places" - , "aliases": [ - "oncoming_taxi" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚗" - , "description": "automobile" - , "category": "Travel & Places" - , "aliases": [ - "car" - , "red_car" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚘" - , "description": "oncoming automobile" - , "category": "Travel & Places" - , "aliases": [ - "oncoming_automobile" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚙" - , "description": "sport utility vehicle" - , "category": "Travel & Places" - , "aliases": [ - "blue_car" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚚" - , "description": "delivery truck" - , "category": "Travel & Places" - , "aliases": [ - "truck" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚛" - , "description": "articulated lorry" - , "category": "Travel & Places" - , "aliases": [ - "articulated_lorry" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚜" - , "description": "tractor" - , "category": "Travel & Places" - , "aliases": [ - "tractor" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏎" - , "description": "racing car" - , "category": "Travel & Places" - , "aliases": [ - "racing_car" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏍" - , "description": "motorcycle" - , "category": "Travel & Places" - , "aliases": [ - "motorcycle" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛵" - , "description": "motor scooter" - , "category": "Travel & Places" - , "aliases": [ - "motor_scooter" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🦽" - , "description": "manual wheelchair" - , "category": "Travel & Places" - , "aliases": [ - "manual_wheelchair" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🦼" - , "description": "motorized wheelchair" - , "category": "Travel & Places" - , "aliases": [ - "motorized_wheelchair" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🛺" - , "description": "auto rickshaw" - , "category": "Travel & Places" - , "aliases": [ - "auto_rickshaw" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🚲" - , "description": "bicycle" - , "category": "Travel & Places" - , "aliases": [ - "bike" - ] - , "tags": [ - "bicycle" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛴" - , "description": "kick scooter" - , "category": "Travel & Places" - , "aliases": [ - "kick_scooter" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🛹" - , "description": "skateboard" - , "category": "Travel & Places" - , "aliases": [ - "skateboard" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🚏" - , "description": "bus stop" - , "category": "Travel & Places" - , "aliases": [ - "busstop" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛣" - , "description": "motorway" - , "category": "Travel & Places" - , "aliases": [ - "motorway" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛤" - , "description": "railway track" - , "category": "Travel & Places" - , "aliases": [ - "railway_track" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛢" - , "description": "oil drum" - , "category": "Travel & Places" - , "aliases": [ - "oil_drum" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⛽" - , "description": "fuel pump" - , "category": "Travel & Places" - , "aliases": [ - "fuelpump" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "🚨" - , "description": "police car light" - , "category": "Travel & Places" - , "aliases": [ - "rotating_light" - ] - , "tags": [ - "911" - , "emergency" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚥" - , "description": "horizontal traffic light" - , "category": "Travel & Places" - , "aliases": [ - "traffic_light" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚦" - , "description": "vertical traffic light" - , "category": "Travel & Places" - , "aliases": [ - "vertical_traffic_light" - ] - , "tags": [ - "semaphore" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛑" - , "description": "stop sign" - , "category": "Travel & Places" - , "aliases": [ - "stop_sign" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🚧" - , "description": "construction" - , "category": "Travel & Places" - , "aliases": [ - "construction" - ] - , "tags": [ - "wip" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⚓" - , "description": "anchor" - , "category": "Travel & Places" - , "aliases": [ - "anchor" - ] - , "tags": [ - "ship" - ] - , "unicode_version": "4.1" - , "ios_version": "6.0" - } -, { - "emoji": "⛵" - , "description": "sailboat" - , "category": "Travel & Places" - , "aliases": [ - "boat" - , "sailboat" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "🛶" - , "description": "canoe" - , "category": "Travel & Places" - , "aliases": [ - "canoe" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🚤" - , "description": "speedboat" - , "category": "Travel & Places" - , "aliases": [ - "speedboat" - ] - , "tags": [ - "ship" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛳" - , "description": "passenger ship" - , "category": "Travel & Places" - , "aliases": [ - "passenger_ship" - ] - , "tags": [ - "cruise" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⛴" - , "description": "ferry" - , "category": "Travel & Places" - , "aliases": [ - "ferry" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "🛥" - , "description": "motor boat" - , "category": "Travel & Places" - , "aliases": [ - "motor_boat" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🚢" - , "description": "ship" - , "category": "Travel & Places" - , "aliases": [ - "ship" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "✈️" - , "description": "airplane" - , "category": "Travel & Places" - , "aliases": [ - "airplane" - ] - , "tags": [ - "flight" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🛩" - , "description": "small airplane" - , "category": "Travel & Places" - , "aliases": [ - "small_airplane" - ] - , "tags": [ - "flight" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛫" - , "description": "airplane departure" - , "category": "Travel & Places" - , "aliases": [ - "flight_departure" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛬" - , "description": "airplane arrival" - , "category": "Travel & Places" - , "aliases": [ - "flight_arrival" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🪂" - , "description": "parachute" - , "category": "Travel & Places" - , "aliases": [ - "parachute" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "💺" - , "description": "seat" - , "category": "Travel & Places" - , "aliases": [ - "seat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚁" - , "description": "helicopter" - , "category": "Travel & Places" - , "aliases": [ - "helicopter" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚟" - , "description": "suspension railway" - , "category": "Travel & Places" - , "aliases": [ - "suspension_railway" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚠" - , "description": "mountain cableway" - , "category": "Travel & Places" - , "aliases": [ - "mountain_cableway" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚡" - , "description": "aerial tramway" - , "category": "Travel & Places" - , "aliases": [ - "aerial_tramway" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛰" - , "description": "satellite" - , "category": "Travel & Places" - , "aliases": [ - "artificial_satellite" - ] - , "tags": [ - "orbit" - , "space" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🚀" - , "description": "rocket" - , "category": "Travel & Places" - , "aliases": [ - "rocket" - ] - , "tags": [ - "ship" - , "launch" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛸" - , "description": "flying saucer" - , "category": "Travel & Places" - , "aliases": [ - "flying_saucer" - ] - , "tags": [ - "ufo" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🛎" - , "description": "bellhop bell" - , "category": "Travel & Places" - , "aliases": [ - "bellhop_bell" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🧳" - , "description": "luggage" - , "category": "Travel & Places" - , "aliases": [ - "luggage" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "⌛" - , "description": "hourglass done" - , "category": "Travel & Places" - , "aliases": [ - "hourglass" - ] - , "tags": [ - "time" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⏳" - , "description": "hourglass not done" - , "category": "Travel & Places" - , "aliases": [ - "hourglass_flowing_sand" - ] - , "tags": [ - "time" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⌚" - , "description": "watch" - , "category": "Travel & Places" - , "aliases": [ - "watch" - ] - , "tags": [ - "time" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⏰" - , "description": "alarm clock" - , "category": "Travel & Places" - , "aliases": [ - "alarm_clock" - ] - , "tags": [ - "morning" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⏱" - , "description": "stopwatch" - , "category": "Travel & Places" - , "aliases": [ - "stopwatch" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.1" - } -, { - "emoji": "⏲" - , "description": "timer clock" - , "category": "Travel & Places" - , "aliases": [ - "timer_clock" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.1" - } -, { - "emoji": "🕰" - , "description": "mantelpiece clock" - , "category": "Travel & Places" - , "aliases": [ - "mantelpiece_clock" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🕛" - , "description": "twelve o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock12" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕧" - , "description": "twelve-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock1230" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕐" - , "description": "one o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock1" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕜" - , "description": "one-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock130" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕑" - , "description": "two o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕝" - , "description": "two-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock230" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕒" - , "description": "three o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock3" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕞" - , "description": "three-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock330" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕓" - , "description": "four o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock4" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕟" - , "description": "four-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock430" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕔" - , "description": "five o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock5" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕠" - , "description": "five-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock530" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕕" - , "description": "six o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock6" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕡" - , "description": "six-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock630" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕖" - , "description": "seven o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock7" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕢" - , "description": "seven-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock730" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕗" - , "description": "eight o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock8" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕣" - , "description": "eight-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock830" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕘" - , "description": "nine o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock9" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕤" - , "description": "nine-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock930" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕙" - , "description": "ten o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock10" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕥" - , "description": "ten-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock1030" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕚" - , "description": "eleven o’clock" - , "category": "Travel & Places" - , "aliases": [ - "clock11" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕦" - , "description": "eleven-thirty" - , "category": "Travel & Places" - , "aliases": [ - "clock1130" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌑" - , "description": "new moon" - , "category": "Travel & Places" - , "aliases": [ - "new_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌒" - , "description": "waxing crescent moon" - , "category": "Travel & Places" - , "aliases": [ - "waxing_crescent_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌓" - , "description": "first quarter moon" - , "category": "Travel & Places" - , "aliases": [ - "first_quarter_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌔" - , "description": "waxing gibbous moon" - , "category": "Travel & Places" - , "aliases": [ - "moon" - , "waxing_gibbous_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌕" - , "description": "full moon" - , "category": "Travel & Places" - , "aliases": [ - "full_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌖" - , "description": "waning gibbous moon" - , "category": "Travel & Places" - , "aliases": [ - "waning_gibbous_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌗" - , "description": "last quarter moon" - , "category": "Travel & Places" - , "aliases": [ - "last_quarter_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌘" - , "description": "waning crescent moon" - , "category": "Travel & Places" - , "aliases": [ - "waning_crescent_moon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌙" - , "description": "crescent moon" - , "category": "Travel & Places" - , "aliases": [ - "crescent_moon" - ] - , "tags": [ - "night" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌚" - , "description": "new moon face" - , "category": "Travel & Places" - , "aliases": [ - "new_moon_with_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌛" - , "description": "first quarter moon face" - , "category": "Travel & Places" - , "aliases": [ - "first_quarter_moon_with_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌜" - , "description": "last quarter moon face" - , "category": "Travel & Places" - , "aliases": [ - "last_quarter_moon_with_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌡" - , "description": "thermometer" - , "category": "Travel & Places" - , "aliases": [ - "thermometer" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "☀️" - , "description": "sun" - , "category": "Travel & Places" - , "aliases": [ - "sunny" - ] - , "tags": [ - "weather" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🌝" - , "description": "full moon face" - , "category": "Travel & Places" - , "aliases": [ - "full_moon_with_face" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌞" - , "description": "sun with face" - , "category": "Travel & Places" - , "aliases": [ - "sun_with_face" - ] - , "tags": [ - "summer" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🪐" - , "description": "ringed planet" - , "category": "Travel & Places" - , "aliases": [ - "ringed_planet" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "⭐" - , "description": "star" - , "category": "Travel & Places" - , "aliases": [ - "star" - ] - , "tags": [ - ] - , "unicode_version": "5.1" - , "ios_version": "6.0" - } -, { - "emoji": "🌟" - , "description": "glowing star" - , "category": "Travel & Places" - , "aliases": [ - "star2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌠" - , "description": "shooting star" - , "category": "Travel & Places" - , "aliases": [ - "stars" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌌" - , "description": "milky way" - , "category": "Travel & Places" - , "aliases": [ - "milky_way" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "☁️" - , "description": "cloud" - , "category": "Travel & Places" - , "aliases": [ - "cloud" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⛅" - , "description": "sun behind cloud" - , "category": "Travel & Places" - , "aliases": [ - "partly_sunny" - ] - , "tags": [ - "weather" - , "cloud" - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "⛈" - , "description": "cloud with lightning and rain" - , "category": "Travel & Places" - , "aliases": [ - "cloud_with_lightning_and_rain" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "🌤" - , "description": "sun behind small cloud" - , "category": "Travel & Places" - , "aliases": [ - "sun_behind_small_cloud" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌥" - , "description": "sun behind large cloud" - , "category": "Travel & Places" - , "aliases": [ - "sun_behind_large_cloud" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌦" - , "description": "sun behind rain cloud" - , "category": "Travel & Places" - , "aliases": [ - "sun_behind_rain_cloud" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌧" - , "description": "cloud with rain" - , "category": "Travel & Places" - , "aliases": [ - "cloud_with_rain" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌨" - , "description": "cloud with snow" - , "category": "Travel & Places" - , "aliases": [ - "cloud_with_snow" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌩" - , "description": "cloud with lightning" - , "category": "Travel & Places" - , "aliases": [ - "cloud_with_lightning" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌪" - , "description": "tornado" - , "category": "Travel & Places" - , "aliases": [ - "tornado" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌫" - , "description": "fog" - , "category": "Travel & Places" - , "aliases": [ - "fog" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌬" - , "description": "wind face" - , "category": "Travel & Places" - , "aliases": [ - "wind_face" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🌀" - , "description": "cyclone" - , "category": "Travel & Places" - , "aliases": [ - "cyclone" - ] - , "tags": [ - "swirl" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌈" - , "description": "rainbow" - , "category": "Travel & Places" - , "aliases": [ - "rainbow" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌂" - , "description": "closed umbrella" - , "category": "Travel & Places" - , "aliases": [ - "closed_umbrella" - ] - , "tags": [ - "weather" - , "rain" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "☂️" - , "description": "umbrella" - , "category": "Travel & Places" - , "aliases": [ - "open_umbrella" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "☔" - , "description": "umbrella with rain drops" - , "category": "Travel & Places" - , "aliases": [ - "umbrella" - ] - , "tags": [ - "rain" - , "weather" - ] - , "unicode_version": "4.0" - , "ios_version": "6.0" - } -, { - "emoji": "⛱" - , "description": "umbrella on ground" - , "category": "Travel & Places" - , "aliases": [ - "parasol_on_ground" - ] - , "tags": [ - "beach_umbrella" - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "⚡" - , "description": "high voltage" - , "category": "Travel & Places" - , "aliases": [ - "zap" - ] - , "tags": [ - "lightning" - , "thunder" - ] - , "unicode_version": "4.0" - , "ios_version": "6.0" - } -, { - "emoji": "❄️" - , "description": "snowflake" - , "category": "Travel & Places" - , "aliases": [ - "snowflake" - ] - , "tags": [ - "winter" - , "cold" - , "weather" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "☃️" - , "description": "snowman" - , "category": "Travel & Places" - , "aliases": [ - "snowman_with_snow" - ] - , "tags": [ - "winter" - , "christmas" - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "⛄" - , "description": "snowman without snow" - , "category": "Travel & Places" - , "aliases": [ - "snowman" - ] - , "tags": [ - "winter" - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "☄" - , "description": "comet" - , "category": "Travel & Places" - , "aliases": [ - "comet" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "🔥" - , "description": "fire" - , "category": "Travel & Places" - , "aliases": [ - "fire" - ] - , "tags": [ - "burn" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💧" - , "description": "droplet" - , "category": "Travel & Places" - , "aliases": [ - "droplet" - ] - , "tags": [ - "water" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🌊" - , "description": "water wave" - , "category": "Travel & Places" - , "aliases": [ - "ocean" - ] - , "tags": [ - "sea" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎃" - , "description": "jack-o-lantern" - , "category": "Activities" - , "aliases": [ - "jack_o_lantern" - ] - , "tags": [ - "halloween" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎄" - , "description": "Christmas tree" - , "category": "Activities" - , "aliases": [ - "christmas_tree" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎆" - , "description": "fireworks" - , "category": "Activities" - , "aliases": [ - "fireworks" - ] - , "tags": [ - "festival" - , "celebration" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎇" - , "description": "sparkler" - , "category": "Activities" - , "aliases": [ - "sparkler" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧨" - , "description": "firecracker" - , "category": "Activities" - , "aliases": [ - "firecracker" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "✨" - , "description": "sparkles" - , "category": "Activities" - , "aliases": [ - "sparkles" - ] - , "tags": [ - "shiny" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎈" - , "description": "balloon" - , "category": "Activities" - , "aliases": [ - "balloon" - ] - , "tags": [ - "party" - , "birthday" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎉" - , "description": "party popper" - , "category": "Activities" - , "aliases": [ - "tada" - ] - , "tags": [ - "hooray" - , "party" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎊" - , "description": "confetti ball" - , "category": "Activities" - , "aliases": [ - "confetti_ball" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎋" - , "description": "tanabata tree" - , "category": "Activities" - , "aliases": [ - "tanabata_tree" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎍" - , "description": "pine decoration" - , "category": "Activities" - , "aliases": [ - "bamboo" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎎" - , "description": "Japanese dolls" - , "category": "Activities" - , "aliases": [ - "dolls" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎏" - , "description": "carp streamer" - , "category": "Activities" - , "aliases": [ - "flags" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎐" - , "description": "wind chime" - , "category": "Activities" - , "aliases": [ - "wind_chime" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎑" - , "description": "moon viewing ceremony" - , "category": "Activities" - , "aliases": [ - "rice_scene" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧧" - , "description": "red envelope" - , "category": "Activities" - , "aliases": [ - "red_envelope" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🎀" - , "description": "ribbon" - , "category": "Activities" - , "aliases": [ - "ribbon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎁" - , "description": "wrapped gift" - , "category": "Activities" - , "aliases": [ - "gift" - ] - , "tags": [ - "present" - , "birthday" - , "christmas" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎗" - , "description": "reminder ribbon" - , "category": "Activities" - , "aliases": [ - "reminder_ribbon" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎟" - , "description": "admission tickets" - , "category": "Activities" - , "aliases": [ - "tickets" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎫" - , "description": "ticket" - , "category": "Activities" - , "aliases": [ - "ticket" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎖" - , "description": "military medal" - , "category": "Activities" - , "aliases": [ - "medal_military" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏆" - , "description": "trophy" - , "category": "Activities" - , "aliases": [ - "trophy" - ] - , "tags": [ - "award" - , "contest" - , "winner" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏅" - , "description": "sports medal" - , "category": "Activities" - , "aliases": [ - "medal_sports" - ] - , "tags": [ - "gold" - , "winner" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🥇" - , "description": "1st place medal" - , "category": "Activities" - , "aliases": [ - "1st_place_medal" - ] - , "tags": [ - "gold" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥈" - , "description": "2nd place medal" - , "category": "Activities" - , "aliases": [ - "2nd_place_medal" - ] - , "tags": [ - "silver" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥉" - , "description": "3rd place medal" - , "category": "Activities" - , "aliases": [ - "3rd_place_medal" - ] - , "tags": [ - "bronze" - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "⚽" - , "description": "soccer ball" - , "category": "Activities" - , "aliases": [ - "soccer" - ] - , "tags": [ - "sports" - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "⚾" - , "description": "baseball" - , "category": "Activities" - , "aliases": [ - "baseball" - ] - , "tags": [ - "sports" - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "🥎" - , "description": "softball" - , "category": "Activities" - , "aliases": [ - "softball" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🏀" - , "description": "basketball" - , "category": "Activities" - , "aliases": [ - "basketball" - ] - , "tags": [ - "sports" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏐" - , "description": "volleyball" - , "category": "Activities" - , "aliases": [ - "volleyball" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏈" - , "description": "american football" - , "category": "Activities" - , "aliases": [ - "football" - ] - , "tags": [ - "sports" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏉" - , "description": "rugby football" - , "category": "Activities" - , "aliases": [ - "rugby_football" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎾" - , "description": "tennis" - , "category": "Activities" - , "aliases": [ - "tennis" - ] - , "tags": [ - "sports" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥏" - , "description": "flying disc" - , "category": "Activities" - , "aliases": [ - "flying_disc" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🎳" - , "description": "bowling" - , "category": "Activities" - , "aliases": [ - "bowling" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏏" - , "description": "cricket game" - , "category": "Activities" - , "aliases": [ - "cricket_game" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏑" - , "description": "field hockey" - , "category": "Activities" - , "aliases": [ - "field_hockey" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏒" - , "description": "ice hockey" - , "category": "Activities" - , "aliases": [ - "ice_hockey" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🥍" - , "description": "lacrosse" - , "category": "Activities" - , "aliases": [ - "lacrosse" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🏓" - , "description": "ping pong" - , "category": "Activities" - , "aliases": [ - "ping_pong" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏸" - , "description": "badminton" - , "category": "Activities" - , "aliases": [ - "badminton" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🥊" - , "description": "boxing glove" - , "category": "Activities" - , "aliases": [ - "boxing_glove" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥋" - , "description": "martial arts uniform" - , "category": "Activities" - , "aliases": [ - "martial_arts_uniform" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🥅" - , "description": "goal net" - , "category": "Activities" - , "aliases": [ - "goal_net" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "⛳" - , "description": "flag in hole" - , "category": "Activities" - , "aliases": [ - "golf" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "⛸" - , "description": "ice skate" - , "category": "Activities" - , "aliases": [ - "ice_skate" - ] - , "tags": [ - "skating" - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "🎣" - , "description": "fishing pole" - , "category": "Activities" - , "aliases": [ - "fishing_pole_and_fish" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🤿" - , "description": "diving mask" - , "category": "Activities" - , "aliases": [ - "diving_mask" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🎽" - , "description": "running shirt" - , "category": "Activities" - , "aliases": [ - "running_shirt_with_sash" - ] - , "tags": [ - "marathon" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎿" - , "description": "skis" - , "category": "Activities" - , "aliases": [ - "ski" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛷" - , "description": "sled" - , "category": "Activities" - , "aliases": [ - "sled" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥌" - , "description": "curling stone" - , "category": "Activities" - , "aliases": [ - "curling_stone" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🎯" - , "description": "direct hit" - , "category": "Activities" - , "aliases": [ - "dart" - ] - , "tags": [ - "target" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🪀" - , "description": "yo-yo" - , "category": "Activities" - , "aliases": [ - "yo_yo" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🪁" - , "description": "kite" - , "category": "Activities" - , "aliases": [ - "kite" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🎱" - , "description": "pool 8 ball" - , "category": "Activities" - , "aliases": [ - "8ball" - ] - , "tags": [ - "pool" - , "billiards" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔮" - , "description": "crystal ball" - , "category": "Activities" - , "aliases": [ - "crystal_ball" - ] - , "tags": [ - "fortune" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧿" - , "description": "nazar amulet" - , "category": "Activities" - , "aliases": [ - "nazar_amulet" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🎮" - , "description": "video game" - , "category": "Activities" - , "aliases": [ - "video_game" - ] - , "tags": [ - "play" - , "controller" - , "console" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕹" - , "description": "joystick" - , "category": "Activities" - , "aliases": [ - "joystick" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎰" - , "description": "slot machine" - , "category": "Activities" - , "aliases": [ - "slot_machine" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎲" - , "description": "game die" - , "category": "Activities" - , "aliases": [ - "game_die" - ] - , "tags": [ - "dice" - , "gambling" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧩" - , "description": "puzzle piece" - , "category": "Activities" - , "aliases": [ - "jigsaw" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧸" - , "description": "teddy bear" - , "category": "Activities" - , "aliases": [ - "teddy_bear" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "♠️" - , "description": "spade suit" - , "category": "Activities" - , "aliases": [ - "spades" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♥️" - , "description": "heart suit" - , "category": "Activities" - , "aliases": [ - "hearts" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♦️" - , "description": "diamond suit" - , "category": "Activities" - , "aliases": [ - "diamonds" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♣️" - , "description": "club suit" - , "category": "Activities" - , "aliases": [ - "clubs" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♟" - , "description": "chess pawn" - , "category": "Activities" - , "aliases": [ - "chess_pawn" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🃏" - , "description": "joker" - , "category": "Activities" - , "aliases": [ - "black_joker" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🀄" - , "description": "mahjong red dragon" - , "category": "Activities" - , "aliases": [ - "mahjong" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🎴" - , "description": "flower playing cards" - , "category": "Activities" - , "aliases": [ - "flower_playing_cards" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎭" - , "description": "performing arts" - , "category": "Activities" - , "aliases": [ - "performing_arts" - ] - , "tags": [ - "theater" - , "drama" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🖼" - , "description": "framed picture" - , "category": "Activities" - , "aliases": [ - "framed_picture" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎨" - , "description": "artist palette" - , "category": "Activities" - , "aliases": [ - "art" - ] - , "tags": [ - "design" - , "paint" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧵" - , "description": "thread" - , "category": "Activities" - , "aliases": [ - "thread" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧶" - , "description": "yarn" - , "category": "Activities" - , "aliases": [ - "yarn" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "👓" - , "description": "glasses" - , "category": "Objects" - , "aliases": [ - "eyeglasses" - ] - , "tags": [ - "glasses" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕶" - , "description": "sunglasses" - , "category": "Objects" - , "aliases": [ - "dark_sunglasses" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🥽" - , "description": "goggles" - , "category": "Objects" - , "aliases": [ - "goggles" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥼" - , "description": "lab coat" - , "category": "Objects" - , "aliases": [ - "lab_coat" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🦺" - , "description": "safety vest" - , "category": "Objects" - , "aliases": [ - "safety_vest" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "👔" - , "description": "necktie" - , "category": "Objects" - , "aliases": [ - "necktie" - ] - , "tags": [ - "shirt" - , "formal" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👕" - , "description": "t-shirt" - , "category": "Objects" - , "aliases": [ - "shirt" - , "tshirt" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👖" - , "description": "jeans" - , "category": "Objects" - , "aliases": [ - "jeans" - ] - , "tags": [ - "pants" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧣" - , "description": "scarf" - , "category": "Objects" - , "aliases": [ - "scarf" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧤" - , "description": "gloves" - , "category": "Objects" - , "aliases": [ - "gloves" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧥" - , "description": "coat" - , "category": "Objects" - , "aliases": [ - "coat" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧦" - , "description": "socks" - , "category": "Objects" - , "aliases": [ - "socks" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "👗" - , "description": "dress" - , "category": "Objects" - , "aliases": [ - "dress" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👘" - , "description": "kimono" - , "category": "Objects" - , "aliases": [ - "kimono" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥻" - , "description": "sari" - , "category": "Objects" - , "aliases": [ - "sari" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🩱" - , "description": "one-piece swimsuit" - , "category": "Objects" - , "aliases": [ - "one_piece_swimsuit" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🩲" - , "description": "swim brief" - , "category": "Objects" - , "aliases": [ - "swim_brief" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🩳" - , "description": "shorts" - , "category": "Objects" - , "aliases": [ - "shorts" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "👙" - , "description": "bikini" - , "category": "Objects" - , "aliases": [ - "bikini" - ] - , "tags": [ - "beach" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👚" - , "description": "woman’s clothes" - , "category": "Objects" - , "aliases": [ - "womans_clothes" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👛" - , "description": "purse" - , "category": "Objects" - , "aliases": [ - "purse" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👜" - , "description": "handbag" - , "category": "Objects" - , "aliases": [ - "handbag" - ] - , "tags": [ - "bag" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👝" - , "description": "clutch bag" - , "category": "Objects" - , "aliases": [ - "pouch" - ] - , "tags": [ - "bag" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛍" - , "description": "shopping bags" - , "category": "Objects" - , "aliases": [ - "shopping" - ] - , "tags": [ - "bags" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎒" - , "description": "backpack" - , "category": "Objects" - , "aliases": [ - "school_satchel" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👞" - , "description": "man’s shoe" - , "category": "Objects" - , "aliases": [ - "mans_shoe" - , "shoe" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👟" - , "description": "running shoe" - , "category": "Objects" - , "aliases": [ - "athletic_shoe" - ] - , "tags": [ - "sneaker" - , "sport" - , "running" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🥾" - , "description": "hiking boot" - , "category": "Objects" - , "aliases": [ - "hiking_boot" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🥿" - , "description": "flat shoe" - , "category": "Objects" - , "aliases": [ - "flat_shoe" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "👠" - , "description": "high-heeled shoe" - , "category": "Objects" - , "aliases": [ - "high_heel" - ] - , "tags": [ - "shoe" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👡" - , "description": "woman’s sandal" - , "category": "Objects" - , "aliases": [ - "sandal" - ] - , "tags": [ - "shoe" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🩰" - , "description": "ballet shoes" - , "category": "Objects" - , "aliases": [ - "ballet_shoes" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "👢" - , "description": "woman’s boot" - , "category": "Objects" - , "aliases": [ - "boot" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👑" - , "description": "crown" - , "category": "Objects" - , "aliases": [ - "crown" - ] - , "tags": [ - "king" - , "queen" - , "royal" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "👒" - , "description": "woman’s hat" - , "category": "Objects" - , "aliases": [ - "womans_hat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎩" - , "description": "top hat" - , "category": "Objects" - , "aliases": [ - "tophat" - ] - , "tags": [ - "hat" - , "classy" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎓" - , "description": "graduation cap" - , "category": "Objects" - , "aliases": [ - "mortar_board" - ] - , "tags": [ - "education" - , "college" - , "university" - , "graduation" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧢" - , "description": "billed cap" - , "category": "Objects" - , "aliases": [ - "billed_cap" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "⛑" - , "description": "rescue worker’s helmet" - , "category": "Objects" - , "aliases": [ - "rescue_worker_helmet" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "📿" - , "description": "prayer beads" - , "category": "Objects" - , "aliases": [ - "prayer_beads" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "💄" - , "description": "lipstick" - , "category": "Objects" - , "aliases": [ - "lipstick" - ] - , "tags": [ - "makeup" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💍" - , "description": "ring" - , "category": "Objects" - , "aliases": [ - "ring" - ] - , "tags": [ - "wedding" - , "marriage" - , "engaged" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💎" - , "description": "gem stone" - , "category": "Objects" - , "aliases": [ - "gem" - ] - , "tags": [ - "diamond" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔇" - , "description": "muted speaker" - , "category": "Objects" - , "aliases": [ - "mute" - ] - , "tags": [ - "sound" - , "volume" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔈" - , "description": "speaker low volume" - , "category": "Objects" - , "aliases": [ - "speaker" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔉" - , "description": "speaker medium volume" - , "category": "Objects" - , "aliases": [ - "sound" - ] - , "tags": [ - "volume" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔊" - , "description": "speaker high volume" - , "category": "Objects" - , "aliases": [ - "loud_sound" - ] - , "tags": [ - "volume" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📢" - , "description": "loudspeaker" - , "category": "Objects" - , "aliases": [ - "loudspeaker" - ] - , "tags": [ - "announcement" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📣" - , "description": "megaphone" - , "category": "Objects" - , "aliases": [ - "mega" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📯" - , "description": "postal horn" - , "category": "Objects" - , "aliases": [ - "postal_horn" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔔" - , "description": "bell" - , "category": "Objects" - , "aliases": [ - "bell" - ] - , "tags": [ - "sound" - , "notification" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔕" - , "description": "bell with slash" - , "category": "Objects" - , "aliases": [ - "no_bell" - ] - , "tags": [ - "volume" - , "off" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎼" - , "description": "musical score" - , "category": "Objects" - , "aliases": [ - "musical_score" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎵" - , "description": "musical note" - , "category": "Objects" - , "aliases": [ - "musical_note" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎶" - , "description": "musical notes" - , "category": "Objects" - , "aliases": [ - "notes" - ] - , "tags": [ - "music" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎙" - , "description": "studio microphone" - , "category": "Objects" - , "aliases": [ - "studio_microphone" - ] - , "tags": [ - "podcast" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎚" - , "description": "level slider" - , "category": "Objects" - , "aliases": [ - "level_slider" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎛" - , "description": "control knobs" - , "category": "Objects" - , "aliases": [ - "control_knobs" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎤" - , "description": "microphone" - , "category": "Objects" - , "aliases": [ - "microphone" - ] - , "tags": [ - "sing" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎧" - , "description": "headphone" - , "category": "Objects" - , "aliases": [ - "headphones" - ] - , "tags": [ - "music" - , "earphones" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📻" - , "description": "radio" - , "category": "Objects" - , "aliases": [ - "radio" - ] - , "tags": [ - "podcast" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎷" - , "description": "saxophone" - , "category": "Objects" - , "aliases": [ - "saxophone" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎸" - , "description": "guitar" - , "category": "Objects" - , "aliases": [ - "guitar" - ] - , "tags": [ - "rock" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎹" - , "description": "musical keyboard" - , "category": "Objects" - , "aliases": [ - "musical_keyboard" - ] - , "tags": [ - "piano" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎺" - , "description": "trumpet" - , "category": "Objects" - , "aliases": [ - "trumpet" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎻" - , "description": "violin" - , "category": "Objects" - , "aliases": [ - "violin" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🪕" - , "description": "banjo" - , "category": "Objects" - , "aliases": [ - "banjo" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🥁" - , "description": "drum" - , "category": "Objects" - , "aliases": [ - "drum" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "10.2" - } -, { - "emoji": "📱" - , "description": "mobile phone" - , "category": "Objects" - , "aliases": [ - "iphone" - ] - , "tags": [ - "smartphone" - , "mobile" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📲" - , "description": "mobile phone with arrow" - , "category": "Objects" - , "aliases": [ - "calling" - ] - , "tags": [ - "call" - , "incoming" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "☎️" - , "description": "telephone" - , "category": "Objects" - , "aliases": [ - "phone" - , "telephone" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "📞" - , "description": "telephone receiver" - , "category": "Objects" - , "aliases": [ - "telephone_receiver" - ] - , "tags": [ - "phone" - , "call" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📟" - , "description": "pager" - , "category": "Objects" - , "aliases": [ - "pager" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📠" - , "description": "fax machine" - , "category": "Objects" - , "aliases": [ - "fax" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔋" - , "description": "battery" - , "category": "Objects" - , "aliases": [ - "battery" - ] - , "tags": [ - "power" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔌" - , "description": "electric plug" - , "category": "Objects" - , "aliases": [ - "electric_plug" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💻" - , "description": "laptop computer" - , "category": "Objects" - , "aliases": [ - "computer" - ] - , "tags": [ - "desktop" - , "screen" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🖥" - , "description": "desktop computer" - , "category": "Objects" - , "aliases": [ - "desktop_computer" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🖨" - , "description": "printer" - , "category": "Objects" - , "aliases": [ - "printer" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⌨" - , "description": "keyboard" - , "category": "Objects" - , "aliases": [ - "keyboard" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "🖱" - , "description": "computer mouse" - , "category": "Objects" - , "aliases": [ - "computer_mouse" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🖲" - , "description": "trackball" - , "category": "Objects" - , "aliases": [ - "trackball" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "💽" - , "description": "computer disk" - , "category": "Objects" - , "aliases": [ - "minidisc" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💾" - , "description": "floppy disk" - , "category": "Objects" - , "aliases": [ - "floppy_disk" - ] - , "tags": [ - "save" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💿" - , "description": "optical disk" - , "category": "Objects" - , "aliases": [ - "cd" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📀" - , "description": "dvd" - , "category": "Objects" - , "aliases": [ - "dvd" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧮" - , "description": "abacus" - , "category": "Objects" - , "aliases": [ - "abacus" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🎥" - , "description": "movie camera" - , "category": "Objects" - , "aliases": [ - "movie_camera" - ] - , "tags": [ - "film" - , "video" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎞" - , "description": "film frames" - , "category": "Objects" - , "aliases": [ - "film_strip" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "📽" - , "description": "film projector" - , "category": "Objects" - , "aliases": [ - "film_projector" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🎬" - , "description": "clapper board" - , "category": "Objects" - , "aliases": [ - "clapper" - ] - , "tags": [ - "film" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📺" - , "description": "television" - , "category": "Objects" - , "aliases": [ - "tv" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📷" - , "description": "camera" - , "category": "Objects" - , "aliases": [ - "camera" - ] - , "tags": [ - "photo" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📸" - , "description": "camera with flash" - , "category": "Objects" - , "aliases": [ - "camera_flash" - ] - , "tags": [ - "photo" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "📹" - , "description": "video camera" - , "category": "Objects" - , "aliases": [ - "video_camera" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📼" - , "description": "videocassette" - , "category": "Objects" - , "aliases": [ - "vhs" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔍" - , "description": "magnifying glass tilted left" - , "category": "Objects" - , "aliases": [ - "mag" - ] - , "tags": [ - "search" - , "zoom" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔎" - , "description": "magnifying glass tilted right" - , "category": "Objects" - , "aliases": [ - "mag_right" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🕯" - , "description": "candle" - , "category": "Objects" - , "aliases": [ - "candle" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "💡" - , "description": "light bulb" - , "category": "Objects" - , "aliases": [ - "bulb" - ] - , "tags": [ - "idea" - , "light" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔦" - , "description": "flashlight" - , "category": "Objects" - , "aliases": [ - "flashlight" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏮" - , "description": "red paper lantern" - , "category": "Objects" - , "aliases": [ - "izakaya_lantern" - , "lantern" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🪔" - , "description": "diya lamp" - , "category": "Objects" - , "aliases": [ - "diya_lamp" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "📔" - , "description": "notebook with decorative cover" - , "category": "Objects" - , "aliases": [ - "notebook_with_decorative_cover" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📕" - , "description": "closed book" - , "category": "Objects" - , "aliases": [ - "closed_book" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📖" - , "description": "open book" - , "category": "Objects" - , "aliases": [ - "book" - , "open_book" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📗" - , "description": "green book" - , "category": "Objects" - , "aliases": [ - "green_book" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📘" - , "description": "blue book" - , "category": "Objects" - , "aliases": [ - "blue_book" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📙" - , "description": "orange book" - , "category": "Objects" - , "aliases": [ - "orange_book" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📚" - , "description": "books" - , "category": "Objects" - , "aliases": [ - "books" - ] - , "tags": [ - "library" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📓" - , "description": "notebook" - , "category": "Objects" - , "aliases": [ - "notebook" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📒" - , "description": "ledger" - , "category": "Objects" - , "aliases": [ - "ledger" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📃" - , "description": "page with curl" - , "category": "Objects" - , "aliases": [ - "page_with_curl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📜" - , "description": "scroll" - , "category": "Objects" - , "aliases": [ - "scroll" - ] - , "tags": [ - "document" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📄" - , "description": "page facing up" - , "category": "Objects" - , "aliases": [ - "page_facing_up" - ] - , "tags": [ - "document" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📰" - , "description": "newspaper" - , "category": "Objects" - , "aliases": [ - "newspaper" - ] - , "tags": [ - "press" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗞" - , "description": "rolled-up newspaper" - , "category": "Objects" - , "aliases": [ - "newspaper_roll" - ] - , "tags": [ - "press" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "📑" - , "description": "bookmark tabs" - , "category": "Objects" - , "aliases": [ - "bookmark_tabs" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔖" - , "description": "bookmark" - , "category": "Objects" - , "aliases": [ - "bookmark" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏷" - , "description": "label" - , "category": "Objects" - , "aliases": [ - "label" - ] - , "tags": [ - "tag" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "💰" - , "description": "money bag" - , "category": "Objects" - , "aliases": [ - "moneybag" - ] - , "tags": [ - "dollar" - , "cream" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💴" - , "description": "yen banknote" - , "category": "Objects" - , "aliases": [ - "yen" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💵" - , "description": "dollar banknote" - , "category": "Objects" - , "aliases": [ - "dollar" - ] - , "tags": [ - "money" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💶" - , "description": "euro banknote" - , "category": "Objects" - , "aliases": [ - "euro" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💷" - , "description": "pound banknote" - , "category": "Objects" - , "aliases": [ - "pound" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💸" - , "description": "money with wings" - , "category": "Objects" - , "aliases": [ - "money_with_wings" - ] - , "tags": [ - "dollar" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💳" - , "description": "credit card" - , "category": "Objects" - , "aliases": [ - "credit_card" - ] - , "tags": [ - "subscription" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🧾" - , "description": "receipt" - , "category": "Objects" - , "aliases": [ - "receipt" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "💹" - , "description": "chart increasing with yen" - , "category": "Objects" - , "aliases": [ - "chart" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💱" - , "description": "currency exchange" - , "category": "Objects" - , "aliases": [ - "currency_exchange" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💲" - , "description": "heavy dollar sign" - , "category": "Objects" - , "aliases": [ - "heavy_dollar_sign" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "✉️" - , "description": "envelope" - , "category": "Objects" - , "aliases": [ - "email" - , "envelope" - ] - , "tags": [ - "letter" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "📧" - , "description": "e-mail" - , "category": "Objects" - , "aliases": [ - "e-mail" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📨" - , "description": "incoming envelope" - , "category": "Objects" - , "aliases": [ - "incoming_envelope" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📩" - , "description": "envelope with arrow" - , "category": "Objects" - , "aliases": [ - "envelope_with_arrow" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📤" - , "description": "outbox tray" - , "category": "Objects" - , "aliases": [ - "outbox_tray" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📥" - , "description": "inbox tray" - , "category": "Objects" - , "aliases": [ - "inbox_tray" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📦" - , "description": "package" - , "category": "Objects" - , "aliases": [ - "package" - ] - , "tags": [ - "shipping" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📫" - , "description": "closed mailbox with raised flag" - , "category": "Objects" - , "aliases": [ - "mailbox" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📪" - , "description": "closed mailbox with lowered flag" - , "category": "Objects" - , "aliases": [ - "mailbox_closed" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📬" - , "description": "open mailbox with raised flag" - , "category": "Objects" - , "aliases": [ - "mailbox_with_mail" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📭" - , "description": "open mailbox with lowered flag" - , "category": "Objects" - , "aliases": [ - "mailbox_with_no_mail" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📮" - , "description": "postbox" - , "category": "Objects" - , "aliases": [ - "postbox" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗳" - , "description": "ballot box with ballot" - , "category": "Objects" - , "aliases": [ - "ballot_box" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "✏️" - , "description": "pencil" - , "category": "Objects" - , "aliases": [ - "pencil2" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "✒️" - , "description": "black nib" - , "category": "Objects" - , "aliases": [ - "black_nib" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🖋" - , "description": "fountain pen" - , "category": "Objects" - , "aliases": [ - "fountain_pen" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🖊" - , "description": "pen" - , "category": "Objects" - , "aliases": [ - "pen" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🖌" - , "description": "paintbrush" - , "category": "Objects" - , "aliases": [ - "paintbrush" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🖍" - , "description": "crayon" - , "category": "Objects" - , "aliases": [ - "crayon" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "📝" - , "description": "memo" - , "category": "Objects" - , "aliases": [ - "memo" - , "pencil" - ] - , "tags": [ - "document" - , "note" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💼" - , "description": "briefcase" - , "category": "Objects" - , "aliases": [ - "briefcase" - ] - , "tags": [ - "business" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📁" - , "description": "file folder" - , "category": "Objects" - , "aliases": [ - "file_folder" - ] - , "tags": [ - "directory" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📂" - , "description": "open file folder" - , "category": "Objects" - , "aliases": [ - "open_file_folder" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗂" - , "description": "card index dividers" - , "category": "Objects" - , "aliases": [ - "card_index_dividers" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "📅" - , "description": "calendar" - , "category": "Objects" - , "aliases": [ - "date" - ] - , "tags": [ - "calendar" - , "schedule" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📆" - , "description": "tear-off calendar" - , "category": "Objects" - , "aliases": [ - "calendar" - ] - , "tags": [ - "schedule" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗒" - , "description": "spiral notepad" - , "category": "Objects" - , "aliases": [ - "spiral_notepad" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🗓" - , "description": "spiral calendar" - , "category": "Objects" - , "aliases": [ - "spiral_calendar" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "📇" - , "description": "card index" - , "category": "Objects" - , "aliases": [ - "card_index" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📈" - , "description": "chart increasing" - , "category": "Objects" - , "aliases": [ - "chart_with_upwards_trend" - ] - , "tags": [ - "graph" - , "metrics" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📉" - , "description": "chart decreasing" - , "category": "Objects" - , "aliases": [ - "chart_with_downwards_trend" - ] - , "tags": [ - "graph" - , "metrics" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📊" - , "description": "bar chart" - , "category": "Objects" - , "aliases": [ - "bar_chart" - ] - , "tags": [ - "stats" - , "metrics" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📋" - , "description": "clipboard" - , "category": "Objects" - , "aliases": [ - "clipboard" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📌" - , "description": "pushpin" - , "category": "Objects" - , "aliases": [ - "pushpin" - ] - , "tags": [ - "location" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📍" - , "description": "round pushpin" - , "category": "Objects" - , "aliases": [ - "round_pushpin" - ] - , "tags": [ - "location" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📎" - , "description": "paperclip" - , "category": "Objects" - , "aliases": [ - "paperclip" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🖇" - , "description": "linked paperclips" - , "category": "Objects" - , "aliases": [ - "paperclips" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "📏" - , "description": "straight ruler" - , "category": "Objects" - , "aliases": [ - "straight_ruler" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📐" - , "description": "triangular ruler" - , "category": "Objects" - , "aliases": [ - "triangular_ruler" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "✂️" - , "description": "scissors" - , "category": "Objects" - , "aliases": [ - "scissors" - ] - , "tags": [ - "cut" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🗃" - , "description": "card file box" - , "category": "Objects" - , "aliases": [ - "card_file_box" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🗄" - , "description": "file cabinet" - , "category": "Objects" - , "aliases": [ - "file_cabinet" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🗑" - , "description": "wastebasket" - , "category": "Objects" - , "aliases": [ - "wastebasket" - ] - , "tags": [ - "trash" - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🔒" - , "description": "locked" - , "category": "Objects" - , "aliases": [ - "lock" - ] - , "tags": [ - "security" - , "private" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔓" - , "description": "unlocked" - , "category": "Objects" - , "aliases": [ - "unlock" - ] - , "tags": [ - "security" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔏" - , "description": "locked with pen" - , "category": "Objects" - , "aliases": [ - "lock_with_ink_pen" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔐" - , "description": "locked with key" - , "category": "Objects" - , "aliases": [ - "closed_lock_with_key" - ] - , "tags": [ - "security" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔑" - , "description": "key" - , "category": "Objects" - , "aliases": [ - "key" - ] - , "tags": [ - "lock" - , "password" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🗝" - , "description": "old key" - , "category": "Objects" - , "aliases": [ - "old_key" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🔨" - , "description": "hammer" - , "category": "Objects" - , "aliases": [ - "hammer" - ] - , "tags": [ - "tool" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🪓" - , "description": "axe" - , "category": "Objects" - , "aliases": [ - "axe" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "⛏" - , "description": "pick" - , "category": "Objects" - , "aliases": [ - "pick" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "⚒" - , "description": "hammer and pick" - , "category": "Objects" - , "aliases": [ - "hammer_and_pick" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🛠" - , "description": "hammer and wrench" - , "category": "Objects" - , "aliases": [ - "hammer_and_wrench" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🗡" - , "description": "dagger" - , "category": "Objects" - , "aliases": [ - "dagger" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⚔" - , "description": "crossed swords" - , "category": "Objects" - , "aliases": [ - "crossed_swords" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🔫" - , "description": "pistol" - , "category": "Objects" - , "aliases": [ - "gun" - ] - , "tags": [ - "shoot" - , "weapon" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏹" - , "description": "bow and arrow" - , "category": "Objects" - , "aliases": [ - "bow_and_arrow" - ] - , "tags": [ - "archery" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛡" - , "description": "shield" - , "category": "Objects" - , "aliases": [ - "shield" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🔧" - , "description": "wrench" - , "category": "Objects" - , "aliases": [ - "wrench" - ] - , "tags": [ - "tool" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔩" - , "description": "nut and bolt" - , "category": "Objects" - , "aliases": [ - "nut_and_bolt" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⚙" - , "description": "gear" - , "category": "Objects" - , "aliases": [ - "gear" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🗜" - , "description": "clamp" - , "category": "Objects" - , "aliases": [ - "clamp" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⚖" - , "description": "balance scale" - , "category": "Objects" - , "aliases": [ - "balance_scale" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🦯" - , "description": "probing cane" - , "category": "Objects" - , "aliases": [ - "probing_cane" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🔗" - , "description": "link" - , "category": "Objects" - , "aliases": [ - "link" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⛓" - , "description": "chains" - , "category": "Objects" - , "aliases": [ - "chains" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "9.1" - } -, { - "emoji": "🧰" - , "description": "toolbox" - , "category": "Objects" - , "aliases": [ - "toolbox" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧲" - , "description": "magnet" - , "category": "Objects" - , "aliases": [ - "magnet" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "⚗" - , "description": "alembic" - , "category": "Objects" - , "aliases": [ - "alembic" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🧪" - , "description": "test tube" - , "category": "Objects" - , "aliases": [ - "test_tube" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧫" - , "description": "petri dish" - , "category": "Objects" - , "aliases": [ - "petri_dish" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧬" - , "description": "dna" - , "category": "Objects" - , "aliases": [ - "dna" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🔬" - , "description": "microscope" - , "category": "Objects" - , "aliases": [ - "microscope" - ] - , "tags": [ - "science" - , "laboratory" - , "investigate" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔭" - , "description": "telescope" - , "category": "Objects" - , "aliases": [ - "telescope" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📡" - , "description": "satellite antenna" - , "category": "Objects" - , "aliases": [ - "satellite" - ] - , "tags": [ - "signal" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💉" - , "description": "syringe" - , "category": "Objects" - , "aliases": [ - "syringe" - ] - , "tags": [ - "health" - , "hospital" - , "needle" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🩸" - , "description": "drop of blood" - , "category": "Objects" - , "aliases": [ - "drop_of_blood" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "💊" - , "description": "pill" - , "category": "Objects" - , "aliases": [ - "pill" - ] - , "tags": [ - "health" - , "medicine" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🩹" - , "description": "adhesive bandage" - , "category": "Objects" - , "aliases": [ - "adhesive_bandage" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🩺" - , "description": "stethoscope" - , "category": "Objects" - , "aliases": [ - "stethoscope" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🚪" - , "description": "door" - , "category": "Objects" - , "aliases": [ - "door" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛏" - , "description": "bed" - , "category": "Objects" - , "aliases": [ - "bed" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🛋" - , "description": "couch and lamp" - , "category": "Objects" - , "aliases": [ - "couch_and_lamp" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🪑" - , "description": "chair" - , "category": "Objects" - , "aliases": [ - "chair" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🚽" - , "description": "toilet" - , "category": "Objects" - , "aliases": [ - "toilet" - ] - , "tags": [ - "wc" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚿" - , "description": "shower" - , "category": "Objects" - , "aliases": [ - "shower" - ] - , "tags": [ - "bath" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛁" - , "description": "bathtub" - , "category": "Objects" - , "aliases": [ - "bathtub" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🪒" - , "description": "razor" - , "category": "Objects" - , "aliases": [ - "razor" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🧴" - , "description": "lotion bottle" - , "category": "Objects" - , "aliases": [ - "lotion_bottle" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧷" - , "description": "safety pin" - , "category": "Objects" - , "aliases": [ - "safety_pin" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧹" - , "description": "broom" - , "category": "Objects" - , "aliases": [ - "broom" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧺" - , "description": "basket" - , "category": "Objects" - , "aliases": [ - "basket" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧻" - , "description": "roll of paper" - , "category": "Objects" - , "aliases": [ - "roll_of_paper" - ] - , "tags": [ - "toilet" - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧼" - , "description": "soap" - , "category": "Objects" - , "aliases": [ - "soap" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧽" - , "description": "sponge" - , "category": "Objects" - , "aliases": [ - "sponge" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🧯" - , "description": "fire extinguisher" - , "category": "Objects" - , "aliases": [ - "fire_extinguisher" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🛒" - , "description": "shopping cart" - , "category": "Objects" - , "aliases": [ - "shopping_cart" - ] - , "tags": [ - ] - , "unicode_version": "9.0" - , "ios_version": "10.2" - } -, { - "emoji": "🚬" - , "description": "cigarette" - , "category": "Objects" - , "aliases": [ - "smoking" - ] - , "tags": [ - "cigarette" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⚰" - , "description": "coffin" - , "category": "Objects" - , "aliases": [ - "coffin" - ] - , "tags": [ - "funeral" - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "⚱" - , "description": "funeral urn" - , "category": "Objects" - , "aliases": [ - "funeral_urn" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🗿" - , "description": "moai" - , "category": "Objects" - , "aliases": [ - "moyai" - ] - , "tags": [ - "stone" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏧" - , "description": "ATM sign" - , "category": "Symbols" - , "aliases": [ - "atm" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚮" - , "description": "litter in bin sign" - , "category": "Symbols" - , "aliases": [ - "put_litter_in_its_place" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚰" - , "description": "potable water" - , "category": "Symbols" - , "aliases": [ - "potable_water" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "♿" - , "description": "wheelchair symbol" - , "category": "Symbols" - , "aliases": [ - "wheelchair" - ] - , "tags": [ - "accessibility" - ] - , "unicode_version": "4.1" - , "ios_version": "6.0" - } -, { - "emoji": "🚹" - , "description": "men’s room" - , "category": "Symbols" - , "aliases": [ - "mens" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚺" - , "description": "women’s room" - , "category": "Symbols" - , "aliases": [ - "womens" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚻" - , "description": "restroom" - , "category": "Symbols" - , "aliases": [ - "restroom" - ] - , "tags": [ - "toilet" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚼" - , "description": "baby symbol" - , "category": "Symbols" - , "aliases": [ - "baby_symbol" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚾" - , "description": "water closet" - , "category": "Symbols" - , "aliases": [ - "wc" - ] - , "tags": [ - "toilet" - , "restroom" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛂" - , "description": "passport control" - , "category": "Symbols" - , "aliases": [ - "passport_control" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛃" - , "description": "customs" - , "category": "Symbols" - , "aliases": [ - "customs" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛄" - , "description": "baggage claim" - , "category": "Symbols" - , "aliases": [ - "baggage_claim" - ] - , "tags": [ - "airport" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛅" - , "description": "left luggage" - , "category": "Symbols" - , "aliases": [ - "left_luggage" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⚠️" - , "description": "warning" - , "category": "Symbols" - , "aliases": [ - "warning" - ] - , "tags": [ - "wip" - ] - , "unicode_version": "4.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚸" - , "description": "children crossing" - , "category": "Symbols" - , "aliases": [ - "children_crossing" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⛔" - , "description": "no entry" - , "category": "Symbols" - , "aliases": [ - "no_entry" - ] - , "tags": [ - "limit" - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "🚫" - , "description": "prohibited" - , "category": "Symbols" - , "aliases": [ - "no_entry_sign" - ] - , "tags": [ - "block" - , "forbidden" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚳" - , "description": "no bicycles" - , "category": "Symbols" - , "aliases": [ - "no_bicycles" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚭" - , "description": "no smoking" - , "category": "Symbols" - , "aliases": [ - "no_smoking" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚯" - , "description": "no littering" - , "category": "Symbols" - , "aliases": [ - "do_not_litter" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚱" - , "description": "non-potable water" - , "category": "Symbols" - , "aliases": [ - "non-potable_water" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚷" - , "description": "no pedestrians" - , "category": "Symbols" - , "aliases": [ - "no_pedestrians" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📵" - , "description": "no mobile phones" - , "category": "Symbols" - , "aliases": [ - "no_mobile_phones" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔞" - , "description": "no one under eighteen" - , "category": "Symbols" - , "aliases": [ - "underage" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "☢" - , "description": "radioactive" - , "category": "Symbols" - , "aliases": [ - "radioactive" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "☣" - , "description": "biohazard" - , "category": "Symbols" - , "aliases": [ - "biohazard" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "⬆️" - , "description": "up arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_up" - ] - , "tags": [ - ] - , "unicode_version": "4.0" - , "ios_version": "6.0" - } -, { - "emoji": "↗️" - , "description": "up-right arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_upper_right" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "➡️" - , "description": "right arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_right" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "↘️" - , "description": "down-right arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_lower_right" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⬇️" - , "description": "down arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_down" - ] - , "tags": [ - ] - , "unicode_version": "4.0" - , "ios_version": "6.0" - } -, { - "emoji": "↙️" - , "description": "down-left arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_lower_left" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⬅️" - , "description": "left arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_left" - ] - , "tags": [ - ] - , "unicode_version": "4.0" - , "ios_version": "6.0" - } -, { - "emoji": "↖️" - , "description": "up-left arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_upper_left" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "↕️" - , "description": "up-down arrow" - , "category": "Symbols" - , "aliases": [ - "arrow_up_down" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "↔️" - , "description": "left-right arrow" - , "category": "Symbols" - , "aliases": [ - "left_right_arrow" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "↩️" - , "description": "right arrow curving left" - , "category": "Symbols" - , "aliases": [ - "leftwards_arrow_with_hook" - ] - , "tags": [ - "return" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "↪️" - , "description": "left arrow curving right" - , "category": "Symbols" - , "aliases": [ - "arrow_right_hook" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⤴️" - , "description": "right arrow curving up" - , "category": "Symbols" - , "aliases": [ - "arrow_heading_up" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⤵️" - , "description": "right arrow curving down" - , "category": "Symbols" - , "aliases": [ - "arrow_heading_down" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🔃" - , "description": "clockwise vertical arrows" - , "category": "Symbols" - , "aliases": [ - "arrows_clockwise" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔄" - , "description": "counterclockwise arrows button" - , "category": "Symbols" - , "aliases": [ - "arrows_counterclockwise" - ] - , "tags": [ - "sync" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔙" - , "description": "BACK arrow" - , "category": "Symbols" - , "aliases": [ - "back" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔚" - , "description": "END arrow" - , "category": "Symbols" - , "aliases": [ - "end" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔛" - , "description": "ON! arrow" - , "category": "Symbols" - , "aliases": [ - "on" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔜" - , "description": "SOON arrow" - , "category": "Symbols" - , "aliases": [ - "soon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔝" - , "description": "TOP arrow" - , "category": "Symbols" - , "aliases": [ - "top" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🛐" - , "description": "place of worship" - , "category": "Symbols" - , "aliases": [ - "place_of_worship" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "⚛" - , "description": "atom symbol" - , "category": "Symbols" - , "aliases": [ - "atom_symbol" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🕉" - , "description": "om" - , "category": "Symbols" - , "aliases": [ - "om" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "✡️" - , "description": "star of David" - , "category": "Symbols" - , "aliases": [ - "star_of_david" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "☸" - , "description": "wheel of dharma" - , "category": "Symbols" - , "aliases": [ - "wheel_of_dharma" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "☯️" - , "description": "yin yang" - , "category": "Symbols" - , "aliases": [ - "yin_yang" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "✝️" - , "description": "latin cross" - , "category": "Symbols" - , "aliases": [ - "latin_cross" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "☦" - , "description": "orthodox cross" - , "category": "Symbols" - , "aliases": [ - "orthodox_cross" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "☪" - , "description": "star and crescent" - , "category": "Symbols" - , "aliases": [ - "star_and_crescent" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "☮" - , "description": "peace symbol" - , "category": "Symbols" - , "aliases": [ - "peace_symbol" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "🕎" - , "description": "menorah" - , "category": "Symbols" - , "aliases": [ - "menorah" - ] - , "tags": [ - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🔯" - , "description": "dotted six-pointed star" - , "category": "Symbols" - , "aliases": [ - "six_pointed_star" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "♈" - , "description": "Aries" - , "category": "Symbols" - , "aliases": [ - "aries" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♉" - , "description": "Taurus" - , "category": "Symbols" - , "aliases": [ - "taurus" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♊" - , "description": "Gemini" - , "category": "Symbols" - , "aliases": [ - "gemini" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♋" - , "description": "Cancer" - , "category": "Symbols" - , "aliases": [ - "cancer" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♌" - , "description": "Leo" - , "category": "Symbols" - , "aliases": [ - "leo" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♍" - , "description": "Virgo" - , "category": "Symbols" - , "aliases": [ - "virgo" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♎" - , "description": "Libra" - , "category": "Symbols" - , "aliases": [ - "libra" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♏" - , "description": "Scorpio" - , "category": "Symbols" - , "aliases": [ - "scorpius" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♐" - , "description": "Sagittarius" - , "category": "Symbols" - , "aliases": [ - "sagittarius" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♑" - , "description": "Capricorn" - , "category": "Symbols" - , "aliases": [ - "capricorn" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♒" - , "description": "Aquarius" - , "category": "Symbols" - , "aliases": [ - "aquarius" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "♓" - , "description": "Pisces" - , "category": "Symbols" - , "aliases": [ - "pisces" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⛎" - , "description": "Ophiuchus" - , "category": "Symbols" - , "aliases": [ - "ophiuchus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔀" - , "description": "shuffle tracks button" - , "category": "Symbols" - , "aliases": [ - "twisted_rightwards_arrows" - ] - , "tags": [ - "shuffle" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔁" - , "description": "repeat button" - , "category": "Symbols" - , "aliases": [ - "repeat" - ] - , "tags": [ - "loop" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔂" - , "description": "repeat single button" - , "category": "Symbols" - , "aliases": [ - "repeat_one" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "▶️" - , "description": "play button" - , "category": "Symbols" - , "aliases": [ - "arrow_forward" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⏩" - , "description": "fast-forward button" - , "category": "Symbols" - , "aliases": [ - "fast_forward" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⏭" - , "description": "next track button" - , "category": "Symbols" - , "aliases": [ - "next_track_button" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.1" - } -, { - "emoji": "⏯" - , "description": "play or pause button" - , "category": "Symbols" - , "aliases": [ - "play_or_pause_button" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.1" - } -, { - "emoji": "◀️" - , "description": "reverse button" - , "category": "Symbols" - , "aliases": [ - "arrow_backward" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⏪" - , "description": "fast reverse button" - , "category": "Symbols" - , "aliases": [ - "rewind" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⏮" - , "description": "last track button" - , "category": "Symbols" - , "aliases": [ - "previous_track_button" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.1" - } -, { - "emoji": "🔼" - , "description": "upwards button" - , "category": "Symbols" - , "aliases": [ - "arrow_up_small" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⏫" - , "description": "fast up button" - , "category": "Symbols" - , "aliases": [ - "arrow_double_up" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔽" - , "description": "downwards button" - , "category": "Symbols" - , "aliases": [ - "arrow_down_small" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⏬" - , "description": "fast down button" - , "category": "Symbols" - , "aliases": [ - "arrow_double_down" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⏸" - , "description": "pause button" - , "category": "Symbols" - , "aliases": [ - "pause_button" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⏹" - , "description": "stop button" - , "category": "Symbols" - , "aliases": [ - "stop_button" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⏺" - , "description": "record button" - , "category": "Symbols" - , "aliases": [ - "record_button" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "⏏️" - , "description": "eject button" - , "category": "Symbols" - , "aliases": [ - "eject_button" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🎦" - , "description": "cinema" - , "category": "Symbols" - , "aliases": [ - "cinema" - ] - , "tags": [ - "film" - , "movie" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔅" - , "description": "dim button" - , "category": "Symbols" - , "aliases": [ - "low_brightness" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔆" - , "description": "bright button" - , "category": "Symbols" - , "aliases": [ - "high_brightness" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📶" - , "description": "antenna bars" - , "category": "Symbols" - , "aliases": [ - "signal_strength" - ] - , "tags": [ - "wifi" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📳" - , "description": "vibration mode" - , "category": "Symbols" - , "aliases": [ - "vibration_mode" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📴" - , "description": "mobile phone off" - , "category": "Symbols" - , "aliases": [ - "mobile_phone_off" - ] - , "tags": [ - "mute" - , "off" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "♀️" - , "description": "female sign" - , "category": "Symbols" - , "aliases": [ - "female_sign" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "♂️" - , "description": "male sign" - , "category": "Symbols" - , "aliases": [ - "male_sign" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "⚕" - , "description": "medical symbol" - , "category": "Symbols" - , "aliases": [ - "medical_symbol" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "♾" - , "description": "infinity" - , "category": "Symbols" - , "aliases": [ - "infinity" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "♻️" - , "description": "recycling symbol" - , "category": "Symbols" - , "aliases": [ - "recycle" - ] - , "tags": [ - "environment" - , "green" - ] - , "unicode_version": "3.2" - , "ios_version": "6.0" - } -, { - "emoji": "⚜" - , "description": "fleur-de-lis" - , "category": "Symbols" - , "aliases": [ - "fleur_de_lis" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "9.1" - } -, { - "emoji": "🔱" - , "description": "trident emblem" - , "category": "Symbols" - , "aliases": [ - "trident" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "📛" - , "description": "name badge" - , "category": "Symbols" - , "aliases": [ - "name_badge" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔰" - , "description": "Japanese symbol for beginner" - , "category": "Symbols" - , "aliases": [ - "beginner" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "⭕" - , "description": "hollow red circle" - , "category": "Symbols" - , "aliases": [ - "o" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "✅" - , "description": "check mark button" - , "category": "Symbols" - , "aliases": [ - "white_check_mark" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "☑️" - , "description": "check box with check" - , "category": "Symbols" - , "aliases": [ - "ballot_box_with_check" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "✔️" - , "description": "check mark" - , "category": "Symbols" - , "aliases": [ - "heavy_check_mark" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "✖️" - , "description": "multiplication sign" - , "category": "Symbols" - , "aliases": [ - "heavy_multiplication_x" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "❌" - , "description": "cross mark" - , "category": "Symbols" - , "aliases": [ - "x" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "❎" - , "description": "cross mark button" - , "category": "Symbols" - , "aliases": [ - "negative_squared_cross_mark" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "➕" - , "description": "plus sign" - , "category": "Symbols" - , "aliases": [ - "heavy_plus_sign" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "➖" - , "description": "minus sign" - , "category": "Symbols" - , "aliases": [ - "heavy_minus_sign" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "➗" - , "description": "division sign" - , "category": "Symbols" - , "aliases": [ - "heavy_division_sign" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "➰" - , "description": "curly loop" - , "category": "Symbols" - , "aliases": [ - "curly_loop" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "➿" - , "description": "double curly loop" - , "category": "Symbols" - , "aliases": [ - "loop" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "〽️" - , "description": "part alternation mark" - , "category": "Symbols" - , "aliases": [ - "part_alternation_mark" - ] - , "tags": [ - ] - , "unicode_version": "3.2" - , "ios_version": "6.0" - } -, { - "emoji": "✳️" - , "description": "eight-spoked asterisk" - , "category": "Symbols" - , "aliases": [ - "eight_spoked_asterisk" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "✴️" - , "description": "eight-pointed star" - , "category": "Symbols" - , "aliases": [ - "eight_pointed_black_star" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "❇️" - , "description": "sparkle" - , "category": "Symbols" - , "aliases": [ - "sparkle" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "‼️" - , "description": "double exclamation mark" - , "category": "Symbols" - , "aliases": [ - "bangbang" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "⁉️" - , "description": "exclamation question mark" - , "category": "Symbols" - , "aliases": [ - "interrobang" - ] - , "tags": [ - ] - , "unicode_version": "3.0" - , "ios_version": "6.0" - } -, { - "emoji": "❓" - , "description": "question mark" - , "category": "Symbols" - , "aliases": [ - "question" - ] - , "tags": [ - "confused" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "❔" - , "description": "white question mark" - , "category": "Symbols" - , "aliases": [ - "grey_question" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "❕" - , "description": "white exclamation mark" - , "category": "Symbols" - , "aliases": [ - "grey_exclamation" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "❗" - , "description": "exclamation mark" - , "category": "Symbols" - , "aliases": [ - "exclamation" - , "heavy_exclamation_mark" - ] - , "tags": [ - "bang" - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "〰️" - , "description": "wavy dash" - , "category": "Symbols" - , "aliases": [ - "wavy_dash" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "©️" - , "description": "copyright" - , "category": "Symbols" - , "aliases": [ - "copyright" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "®️" - , "description": "registered" - , "category": "Symbols" - , "aliases": [ - "registered" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "™️" - , "description": "trade mark" - , "category": "Symbols" - , "aliases": [ - "tm" - ] - , "tags": [ - "trademark" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "#️⃣" - , "description": "keycap: #" - , "category": "Symbols" - , "aliases": [ - "hash" - ] - , "tags": [ - "number" - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "*️⃣" - , "description": "keycap: *" - , "category": "Symbols" - , "aliases": [ - "asterisk" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "9.1" - } -, { - "emoji": "0️⃣" - , "description": "keycap: 0" - , "category": "Symbols" - , "aliases": [ - "zero" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "1️⃣" - , "description": "keycap: 1" - , "category": "Symbols" - , "aliases": [ - "one" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "2️⃣" - , "description": "keycap: 2" - , "category": "Symbols" - , "aliases": [ - "two" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "3️⃣" - , "description": "keycap: 3" - , "category": "Symbols" - , "aliases": [ - "three" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "4️⃣" - , "description": "keycap: 4" - , "category": "Symbols" - , "aliases": [ - "four" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "5️⃣" - , "description": "keycap: 5" - , "category": "Symbols" - , "aliases": [ - "five" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "6️⃣" - , "description": "keycap: 6" - , "category": "Symbols" - , "aliases": [ - "six" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "7️⃣" - , "description": "keycap: 7" - , "category": "Symbols" - , "aliases": [ - "seven" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "8️⃣" - , "description": "keycap: 8" - , "category": "Symbols" - , "aliases": [ - "eight" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "9️⃣" - , "description": "keycap: 9" - , "category": "Symbols" - , "aliases": [ - "nine" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🔟" - , "description": "keycap: 10" - , "category": "Symbols" - , "aliases": [ - "keycap_ten" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔠" - , "description": "input latin uppercase" - , "category": "Symbols" - , "aliases": [ - "capital_abcd" - ] - , "tags": [ - "letters" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔡" - , "description": "input latin lowercase" - , "category": "Symbols" - , "aliases": [ - "abcd" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔢" - , "description": "input numbers" - , "category": "Symbols" - , "aliases": [ - "1234" - ] - , "tags": [ - "numbers" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔣" - , "description": "input symbols" - , "category": "Symbols" - , "aliases": [ - "symbols" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔤" - , "description": "input latin letters" - , "category": "Symbols" - , "aliases": [ - "abc" - ] - , "tags": [ - "alphabet" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🅰️" - , "description": "A button (blood type)" - , "category": "Symbols" - , "aliases": [ - "a" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆎" - , "description": "AB button (blood type)" - , "category": "Symbols" - , "aliases": [ - "ab" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🅱️" - , "description": "B button (blood type)" - , "category": "Symbols" - , "aliases": [ - "b" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆑" - , "description": "CL button" - , "category": "Symbols" - , "aliases": [ - "cl" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆒" - , "description": "COOL button" - , "category": "Symbols" - , "aliases": [ - "cool" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆓" - , "description": "FREE button" - , "category": "Symbols" - , "aliases": [ - "free" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "ℹ️" - , "description": "information" - , "category": "Symbols" - , "aliases": [ - "information_source" - ] - , "tags": [ - ] - , "unicode_version": "3.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆔" - , "description": "ID button" - , "category": "Symbols" - , "aliases": [ - "id" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "Ⓜ️" - , "description": "circled M" - , "category": "Symbols" - , "aliases": [ - "m" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🆕" - , "description": "NEW button" - , "category": "Symbols" - , "aliases": [ - "new" - ] - , "tags": [ - "fresh" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆖" - , "description": "NG button" - , "category": "Symbols" - , "aliases": [ - "ng" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🅾️" - , "description": "O button (blood type)" - , "category": "Symbols" - , "aliases": [ - "o2" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆗" - , "description": "OK button" - , "category": "Symbols" - , "aliases": [ - "ok" - ] - , "tags": [ - "yes" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🅿️" - , "description": "P button" - , "category": "Symbols" - , "aliases": [ - "parking" - ] - , "tags": [ - ] - , "unicode_version": "5.2" - , "ios_version": "6.0" - } -, { - "emoji": "🆘" - , "description": "SOS button" - , "category": "Symbols" - , "aliases": [ - "sos" - ] - , "tags": [ - "help" - , "emergency" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆙" - , "description": "UP! button" - , "category": "Symbols" - , "aliases": [ - "up" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🆚" - , "description": "VS button" - , "category": "Symbols" - , "aliases": [ - "vs" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈁" - , "description": "Japanese “here” button" - , "category": "Symbols" - , "aliases": [ - "koko" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈂️" - , "description": "Japanese “service charge” button" - , "category": "Symbols" - , "aliases": [ - "sa" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈷️" - , "description": "Japanese “monthly amount” button" - , "category": "Symbols" - , "aliases": [ - "u6708" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈶" - , "description": "Japanese “not free of charge” button" - , "category": "Symbols" - , "aliases": [ - "u6709" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈯" - , "description": "Japanese “reserved” button" - , "category": "Symbols" - , "aliases": [ - "u6307" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🉐" - , "description": "Japanese “bargain” button" - , "category": "Symbols" - , "aliases": [ - "ideograph_advantage" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈹" - , "description": "Japanese “discount” button" - , "category": "Symbols" - , "aliases": [ - "u5272" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈚" - , "description": "Japanese “free of charge” button" - , "category": "Symbols" - , "aliases": [ - "u7121" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🈲" - , "description": "Japanese “prohibited” button" - , "category": "Symbols" - , "aliases": [ - "u7981" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🉑" - , "description": "Japanese “acceptable” button" - , "category": "Symbols" - , "aliases": [ - "accept" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈸" - , "description": "Japanese “application” button" - , "category": "Symbols" - , "aliases": [ - "u7533" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈴" - , "description": "Japanese “passing grade” button" - , "category": "Symbols" - , "aliases": [ - "u5408" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈳" - , "description": "Japanese “vacancy” button" - , "category": "Symbols" - , "aliases": [ - "u7a7a" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "㊗️" - , "description": "Japanese “congratulations” button" - , "category": "Symbols" - , "aliases": [ - "congratulations" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "㊙️" - , "description": "Japanese “secret” button" - , "category": "Symbols" - , "aliases": [ - "secret" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🈺" - , "description": "Japanese “open for business” button" - , "category": "Symbols" - , "aliases": [ - "u55b6" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🈵" - , "description": "Japanese “no vacancy” button" - , "category": "Symbols" - , "aliases": [ - "u6e80" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔴" - , "description": "red circle" - , "category": "Symbols" - , "aliases": [ - "red_circle" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🟠" - , "description": "orange circle" - , "category": "Symbols" - , "aliases": [ - "orange_circle" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟡" - , "description": "yellow circle" - , "category": "Symbols" - , "aliases": [ - "yellow_circle" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟢" - , "description": "green circle" - , "category": "Symbols" - , "aliases": [ - "green_circle" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🔵" - , "description": "blue circle" - , "category": "Symbols" - , "aliases": [ - "large_blue_circle" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🟣" - , "description": "purple circle" - , "category": "Symbols" - , "aliases": [ - "purple_circle" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟤" - , "description": "brown circle" - , "category": "Symbols" - , "aliases": [ - "brown_circle" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "⚫" - , "description": "black circle" - , "category": "Symbols" - , "aliases": [ - "black_circle" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "6.0" - } -, { - "emoji": "⚪" - , "description": "white circle" - , "category": "Symbols" - , "aliases": [ - "white_circle" - ] - , "tags": [ - ] - , "unicode_version": "4.1" - , "ios_version": "6.0" - } -, { - "emoji": "🟥" - , "description": "red square" - , "category": "Symbols" - , "aliases": [ - "red_square" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟧" - , "description": "orange square" - , "category": "Symbols" - , "aliases": [ - "orange_square" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟨" - , "description": "yellow square" - , "category": "Symbols" - , "aliases": [ - "yellow_square" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟩" - , "description": "green square" - , "category": "Symbols" - , "aliases": [ - "green_square" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟦" - , "description": "blue square" - , "category": "Symbols" - , "aliases": [ - "blue_square" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟪" - , "description": "purple square" - , "category": "Symbols" - , "aliases": [ - "purple_square" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "🟫" - , "description": "brown square" - , "category": "Symbols" - , "aliases": [ - "brown_square" - ] - , "tags": [ - ] - , "unicode_version": "12.0" - , "ios_version": "13.0" - } -, { - "emoji": "⬛" - , "description": "black large square" - , "category": "Symbols" - , "aliases": [ - "black_large_square" - ] - , "tags": [ - ] - , "unicode_version": "5.1" - , "ios_version": "6.0" - } -, { - "emoji": "⬜" - , "description": "white large square" - , "category": "Symbols" - , "aliases": [ - "white_large_square" - ] - , "tags": [ - ] - , "unicode_version": "5.1" - , "ios_version": "6.0" - } -, { - "emoji": "◼️" - , "description": "black medium square" - , "category": "Symbols" - , "aliases": [ - "black_medium_square" - ] - , "tags": [ - ] - , "unicode_version": "3.2" - , "ios_version": "6.0" - } -, { - "emoji": "◻️" - , "description": "white medium square" - , "category": "Symbols" - , "aliases": [ - "white_medium_square" - ] - , "tags": [ - ] - , "unicode_version": "3.2" - , "ios_version": "6.0" - } -, { - "emoji": "◾" - , "description": "black medium-small square" - , "category": "Symbols" - , "aliases": [ - "black_medium_small_square" - ] - , "tags": [ - ] - , "unicode_version": "3.2" - , "ios_version": "6.0" - } -, { - "emoji": "◽" - , "description": "white medium-small square" - , "category": "Symbols" - , "aliases": [ - "white_medium_small_square" - ] - , "tags": [ - ] - , "unicode_version": "3.2" - , "ios_version": "6.0" - } -, { - "emoji": "▪️" - , "description": "black small square" - , "category": "Symbols" - , "aliases": [ - "black_small_square" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "▫️" - , "description": "white small square" - , "category": "Symbols" - , "aliases": [ - "white_small_square" - ] - , "tags": [ - ] - , "unicode_version": "" - , "ios_version": "6.0" - } -, { - "emoji": "🔶" - , "description": "large orange diamond" - , "category": "Symbols" - , "aliases": [ - "large_orange_diamond" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔷" - , "description": "large blue diamond" - , "category": "Symbols" - , "aliases": [ - "large_blue_diamond" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔸" - , "description": "small orange diamond" - , "category": "Symbols" - , "aliases": [ - "small_orange_diamond" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔹" - , "description": "small blue diamond" - , "category": "Symbols" - , "aliases": [ - "small_blue_diamond" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔺" - , "description": "red triangle pointed up" - , "category": "Symbols" - , "aliases": [ - "small_red_triangle" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔻" - , "description": "red triangle pointed down" - , "category": "Symbols" - , "aliases": [ - "small_red_triangle_down" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "💠" - , "description": "diamond with a dot" - , "category": "Symbols" - , "aliases": [ - "diamond_shape_with_a_dot_inside" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔘" - , "description": "radio button" - , "category": "Symbols" - , "aliases": [ - "radio_button" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔳" - , "description": "white square button" - , "category": "Symbols" - , "aliases": [ - "white_square_button" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🔲" - , "description": "black square button" - , "category": "Symbols" - , "aliases": [ - "black_square_button" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏁" - , "description": "chequered flag" - , "category": "Flags" - , "aliases": [ - "checkered_flag" - ] - , "tags": [ - "milestone" - , "finish" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🚩" - , "description": "triangular flag" - , "category": "Flags" - , "aliases": [ - "triangular_flag_on_post" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🎌" - , "description": "crossed flags" - , "category": "Flags" - , "aliases": [ - "crossed_flags" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🏴" - , "description": "black flag" - , "category": "Flags" - , "aliases": [ - "black_flag" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏳" - , "description": "white flag" - , "category": "Flags" - , "aliases": [ - "white_flag" - ] - , "tags": [ - ] - , "unicode_version": "7.0" - , "ios_version": "9.1" - } -, { - "emoji": "🏳️‍🌈" - , "description": "rainbow flag" - , "category": "Flags" - , "aliases": [ - "rainbow_flag" - ] - , "tags": [ - "pride" - ] - , "unicode_version": "6.0" - , "ios_version": "10.0" - } -, { - "emoji": "🏴‍☠" - , "description": "pirate flag" - , "category": "Flags" - , "aliases": [ - "pirate_flag" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇦🇨" - , "description": "flag: Ascension Island" - , "category": "Flags" - , "aliases": [ - "ascension_island" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇦🇩" - , "description": "flag: Andorra" - , "category": "Flags" - , "aliases": [ - "andorra" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇪" - , "description": "flag: United Arab Emirates" - , "category": "Flags" - , "aliases": [ - "united_arab_emirates" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇫" - , "description": "flag: Afghanistan" - , "category": "Flags" - , "aliases": [ - "afghanistan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇬" - , "description": "flag: Antigua & Barbuda" - , "category": "Flags" - , "aliases": [ - "antigua_barbuda" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇮" - , "description": "flag: Anguilla" - , "category": "Flags" - , "aliases": [ - "anguilla" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇱" - , "description": "flag: Albania" - , "category": "Flags" - , "aliases": [ - "albania" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇲" - , "description": "flag: Armenia" - , "category": "Flags" - , "aliases": [ - "armenia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇴" - , "description": "flag: Angola" - , "category": "Flags" - , "aliases": [ - "angola" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇶" - , "description": "flag: Antarctica" - , "category": "Flags" - , "aliases": [ - "antarctica" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇦🇷" - , "description": "flag: Argentina" - , "category": "Flags" - , "aliases": [ - "argentina" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇸" - , "description": "flag: American Samoa" - , "category": "Flags" - , "aliases": [ - "american_samoa" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇹" - , "description": "flag: Austria" - , "category": "Flags" - , "aliases": [ - "austria" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇺" - , "description": "flag: Australia" - , "category": "Flags" - , "aliases": [ - "australia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇼" - , "description": "flag: Aruba" - , "category": "Flags" - , "aliases": [ - "aruba" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇦🇽" - , "description": "flag: Åland Islands" - , "category": "Flags" - , "aliases": [ - "aland_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇦🇿" - , "description": "flag: Azerbaijan" - , "category": "Flags" - , "aliases": [ - "azerbaijan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇦" - , "description": "flag: Bosnia & Herzegovina" - , "category": "Flags" - , "aliases": [ - "bosnia_herzegovina" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇧" - , "description": "flag: Barbados" - , "category": "Flags" - , "aliases": [ - "barbados" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇩" - , "description": "flag: Bangladesh" - , "category": "Flags" - , "aliases": [ - "bangladesh" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇪" - , "description": "flag: Belgium" - , "category": "Flags" - , "aliases": [ - "belgium" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇫" - , "description": "flag: Burkina Faso" - , "category": "Flags" - , "aliases": [ - "burkina_faso" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇬" - , "description": "flag: Bulgaria" - , "category": "Flags" - , "aliases": [ - "bulgaria" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇭" - , "description": "flag: Bahrain" - , "category": "Flags" - , "aliases": [ - "bahrain" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇮" - , "description": "flag: Burundi" - , "category": "Flags" - , "aliases": [ - "burundi" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇯" - , "description": "flag: Benin" - , "category": "Flags" - , "aliases": [ - "benin" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇱" - , "description": "flag: St. Barthélemy" - , "category": "Flags" - , "aliases": [ - "st_barthelemy" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇧🇲" - , "description": "flag: Bermuda" - , "category": "Flags" - , "aliases": [ - "bermuda" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇳" - , "description": "flag: Brunei" - , "category": "Flags" - , "aliases": [ - "brunei" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇴" - , "description": "flag: Bolivia" - , "category": "Flags" - , "aliases": [ - "bolivia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇶" - , "description": "flag: Caribbean Netherlands" - , "category": "Flags" - , "aliases": [ - "caribbean_netherlands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇧🇷" - , "description": "flag: Brazil" - , "category": "Flags" - , "aliases": [ - "brazil" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇸" - , "description": "flag: Bahamas" - , "category": "Flags" - , "aliases": [ - "bahamas" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇹" - , "description": "flag: Bhutan" - , "category": "Flags" - , "aliases": [ - "bhutan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇻" - , "description": "flag: Bouvet Island" - , "category": "Flags" - , "aliases": [ - "bouvet_island" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇧🇼" - , "description": "flag: Botswana" - , "category": "Flags" - , "aliases": [ - "botswana" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇾" - , "description": "flag: Belarus" - , "category": "Flags" - , "aliases": [ - "belarus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇧🇿" - , "description": "flag: Belize" - , "category": "Flags" - , "aliases": [ - "belize" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇦" - , "description": "flag: Canada" - , "category": "Flags" - , "aliases": [ - "canada" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇨" - , "description": "flag: Cocos (Keeling) Islands" - , "category": "Flags" - , "aliases": [ - "cocos_islands" - ] - , "tags": [ - "keeling" - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇨🇩" - , "description": "flag: Congo - Kinshasa" - , "category": "Flags" - , "aliases": [ - "congo_kinshasa" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇫" - , "description": "flag: Central African Republic" - , "category": "Flags" - , "aliases": [ - "central_african_republic" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇬" - , "description": "flag: Congo - Brazzaville" - , "category": "Flags" - , "aliases": [ - "congo_brazzaville" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇭" - , "description": "flag: Switzerland" - , "category": "Flags" - , "aliases": [ - "switzerland" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇮" - , "description": "flag: Côte d’Ivoire" - , "category": "Flags" - , "aliases": [ - "cote_divoire" - ] - , "tags": [ - "ivory" - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇰" - , "description": "flag: Cook Islands" - , "category": "Flags" - , "aliases": [ - "cook_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇱" - , "description": "flag: Chile" - , "category": "Flags" - , "aliases": [ - "chile" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇲" - , "description": "flag: Cameroon" - , "category": "Flags" - , "aliases": [ - "cameroon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇳" - , "description": "flag: China" - , "category": "Flags" - , "aliases": [ - "cn" - ] - , "tags": [ - "china" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇨🇴" - , "description": "flag: Colombia" - , "category": "Flags" - , "aliases": [ - "colombia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇵" - , "description": "flag: Clipperton Island" - , "category": "Flags" - , "aliases": [ - "clipperton_island" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇨🇷" - , "description": "flag: Costa Rica" - , "category": "Flags" - , "aliases": [ - "costa_rica" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇺" - , "description": "flag: Cuba" - , "category": "Flags" - , "aliases": [ - "cuba" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇻" - , "description": "flag: Cape Verde" - , "category": "Flags" - , "aliases": [ - "cape_verde" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇼" - , "description": "flag: Curaçao" - , "category": "Flags" - , "aliases": [ - "curacao" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇽" - , "description": "flag: Christmas Island" - , "category": "Flags" - , "aliases": [ - "christmas_island" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇨🇾" - , "description": "flag: Cyprus" - , "category": "Flags" - , "aliases": [ - "cyprus" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇨🇿" - , "description": "flag: Czechia" - , "category": "Flags" - , "aliases": [ - "czech_republic" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇩🇪" - , "description": "flag: Germany" - , "category": "Flags" - , "aliases": [ - "de" - ] - , "tags": [ - "flag" - , "germany" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇩🇬" - , "description": "flag: Diego Garcia" - , "category": "Flags" - , "aliases": [ - "diego_garcia" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇩🇯" - , "description": "flag: Djibouti" - , "category": "Flags" - , "aliases": [ - "djibouti" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇩🇰" - , "description": "flag: Denmark" - , "category": "Flags" - , "aliases": [ - "denmark" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇩🇲" - , "description": "flag: Dominica" - , "category": "Flags" - , "aliases": [ - "dominica" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇩🇴" - , "description": "flag: Dominican Republic" - , "category": "Flags" - , "aliases": [ - "dominican_republic" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇩🇿" - , "description": "flag: Algeria" - , "category": "Flags" - , "aliases": [ - "algeria" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇪🇦" - , "description": "flag: Ceuta & Melilla" - , "category": "Flags" - , "aliases": [ - "ceuta_melilla" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇪🇨" - , "description": "flag: Ecuador" - , "category": "Flags" - , "aliases": [ - "ecuador" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇪🇪" - , "description": "flag: Estonia" - , "category": "Flags" - , "aliases": [ - "estonia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇪🇬" - , "description": "flag: Egypt" - , "category": "Flags" - , "aliases": [ - "egypt" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇪🇭" - , "description": "flag: Western Sahara" - , "category": "Flags" - , "aliases": [ - "western_sahara" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇪🇷" - , "description": "flag: Eritrea" - , "category": "Flags" - , "aliases": [ - "eritrea" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇪🇸" - , "description": "flag: Spain" - , "category": "Flags" - , "aliases": [ - "es" - ] - , "tags": [ - "spain" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇪🇹" - , "description": "flag: Ethiopia" - , "category": "Flags" - , "aliases": [ - "ethiopia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇪🇺" - , "description": "flag: European Union" - , "category": "Flags" - , "aliases": [ - "eu" - , "european_union" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇫🇮" - , "description": "flag: Finland" - , "category": "Flags" - , "aliases": [ - "finland" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇫🇯" - , "description": "flag: Fiji" - , "category": "Flags" - , "aliases": [ - "fiji" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇫🇰" - , "description": "flag: Falkland Islands" - , "category": "Flags" - , "aliases": [ - "falkland_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇫🇲" - , "description": "flag: Micronesia" - , "category": "Flags" - , "aliases": [ - "micronesia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇫🇴" - , "description": "flag: Faroe Islands" - , "category": "Flags" - , "aliases": [ - "faroe_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇫🇷" - , "description": "flag: France" - , "category": "Flags" - , "aliases": [ - "fr" - ] - , "tags": [ - "france" - , "french" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇬🇦" - , "description": "flag: Gabon" - , "category": "Flags" - , "aliases": [ - "gabon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇧" - , "description": "flag: United Kingdom" - , "category": "Flags" - , "aliases": [ - "gb" - , "uk" - ] - , "tags": [ - "flag" - , "british" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇬🇩" - , "description": "flag: Grenada" - , "category": "Flags" - , "aliases": [ - "grenada" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇪" - , "description": "flag: Georgia" - , "category": "Flags" - , "aliases": [ - "georgia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇫" - , "description": "flag: French Guiana" - , "category": "Flags" - , "aliases": [ - "french_guiana" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇬" - , "description": "flag: Guernsey" - , "category": "Flags" - , "aliases": [ - "guernsey" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇬🇭" - , "description": "flag: Ghana" - , "category": "Flags" - , "aliases": [ - "ghana" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇮" - , "description": "flag: Gibraltar" - , "category": "Flags" - , "aliases": [ - "gibraltar" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇱" - , "description": "flag: Greenland" - , "category": "Flags" - , "aliases": [ - "greenland" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇬🇲" - , "description": "flag: Gambia" - , "category": "Flags" - , "aliases": [ - "gambia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇳" - , "description": "flag: Guinea" - , "category": "Flags" - , "aliases": [ - "guinea" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇵" - , "description": "flag: Guadeloupe" - , "category": "Flags" - , "aliases": [ - "guadeloupe" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇬🇶" - , "description": "flag: Equatorial Guinea" - , "category": "Flags" - , "aliases": [ - "equatorial_guinea" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇷" - , "description": "flag: Greece" - , "category": "Flags" - , "aliases": [ - "greece" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇸" - , "description": "flag: South Georgia & South Sandwich Islands" - , "category": "Flags" - , "aliases": [ - "south_georgia_south_sandwich_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇬🇹" - , "description": "flag: Guatemala" - , "category": "Flags" - , "aliases": [ - "guatemala" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇺" - , "description": "flag: Guam" - , "category": "Flags" - , "aliases": [ - "guam" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇼" - , "description": "flag: Guinea-Bissau" - , "category": "Flags" - , "aliases": [ - "guinea_bissau" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇬🇾" - , "description": "flag: Guyana" - , "category": "Flags" - , "aliases": [ - "guyana" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇭🇰" - , "description": "flag: Hong Kong SAR China" - , "category": "Flags" - , "aliases": [ - "hong_kong" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇭🇲" - , "description": "flag: Heard & McDonald Islands" - , "category": "Flags" - , "aliases": [ - "heard_mcdonald_islands" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇭🇳" - , "description": "flag: Honduras" - , "category": "Flags" - , "aliases": [ - "honduras" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇭🇷" - , "description": "flag: Croatia" - , "category": "Flags" - , "aliases": [ - "croatia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇭🇹" - , "description": "flag: Haiti" - , "category": "Flags" - , "aliases": [ - "haiti" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇭🇺" - , "description": "flag: Hungary" - , "category": "Flags" - , "aliases": [ - "hungary" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇨" - , "description": "flag: Canary Islands" - , "category": "Flags" - , "aliases": [ - "canary_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇮🇩" - , "description": "flag: Indonesia" - , "category": "Flags" - , "aliases": [ - "indonesia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇪" - , "description": "flag: Ireland" - , "category": "Flags" - , "aliases": [ - "ireland" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇱" - , "description": "flag: Israel" - , "category": "Flags" - , "aliases": [ - "israel" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇲" - , "description": "flag: Isle of Man" - , "category": "Flags" - , "aliases": [ - "isle_of_man" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇮🇳" - , "description": "flag: India" - , "category": "Flags" - , "aliases": [ - "india" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇴" - , "description": "flag: British Indian Ocean Territory" - , "category": "Flags" - , "aliases": [ - "british_indian_ocean_territory" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇮🇶" - , "description": "flag: Iraq" - , "category": "Flags" - , "aliases": [ - "iraq" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇷" - , "description": "flag: Iran" - , "category": "Flags" - , "aliases": [ - "iran" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇸" - , "description": "flag: Iceland" - , "category": "Flags" - , "aliases": [ - "iceland" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇮🇹" - , "description": "flag: Italy" - , "category": "Flags" - , "aliases": [ - "it" - ] - , "tags": [ - "italy" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇯🇪" - , "description": "flag: Jersey" - , "category": "Flags" - , "aliases": [ - "jersey" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇯🇲" - , "description": "flag: Jamaica" - , "category": "Flags" - , "aliases": [ - "jamaica" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇯🇴" - , "description": "flag: Jordan" - , "category": "Flags" - , "aliases": [ - "jordan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇯🇵" - , "description": "flag: Japan" - , "category": "Flags" - , "aliases": [ - "jp" - ] - , "tags": [ - "japan" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇰🇪" - , "description": "flag: Kenya" - , "category": "Flags" - , "aliases": [ - "kenya" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇬" - , "description": "flag: Kyrgyzstan" - , "category": "Flags" - , "aliases": [ - "kyrgyzstan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇭" - , "description": "flag: Cambodia" - , "category": "Flags" - , "aliases": [ - "cambodia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇮" - , "description": "flag: Kiribati" - , "category": "Flags" - , "aliases": [ - "kiribati" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇲" - , "description": "flag: Comoros" - , "category": "Flags" - , "aliases": [ - "comoros" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇳" - , "description": "flag: St. Kitts & Nevis" - , "category": "Flags" - , "aliases": [ - "st_kitts_nevis" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇵" - , "description": "flag: North Korea" - , "category": "Flags" - , "aliases": [ - "north_korea" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇷" - , "description": "flag: South Korea" - , "category": "Flags" - , "aliases": [ - "kr" - ] - , "tags": [ - "korea" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇰🇼" - , "description": "flag: Kuwait" - , "category": "Flags" - , "aliases": [ - "kuwait" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇾" - , "description": "flag: Cayman Islands" - , "category": "Flags" - , "aliases": [ - "cayman_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇰🇿" - , "description": "flag: Kazakhstan" - , "category": "Flags" - , "aliases": [ - "kazakhstan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇦" - , "description": "flag: Laos" - , "category": "Flags" - , "aliases": [ - "laos" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇧" - , "description": "flag: Lebanon" - , "category": "Flags" - , "aliases": [ - "lebanon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇨" - , "description": "flag: St. Lucia" - , "category": "Flags" - , "aliases": [ - "st_lucia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇮" - , "description": "flag: Liechtenstein" - , "category": "Flags" - , "aliases": [ - "liechtenstein" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇰" - , "description": "flag: Sri Lanka" - , "category": "Flags" - , "aliases": [ - "sri_lanka" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇷" - , "description": "flag: Liberia" - , "category": "Flags" - , "aliases": [ - "liberia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇸" - , "description": "flag: Lesotho" - , "category": "Flags" - , "aliases": [ - "lesotho" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇹" - , "description": "flag: Lithuania" - , "category": "Flags" - , "aliases": [ - "lithuania" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇺" - , "description": "flag: Luxembourg" - , "category": "Flags" - , "aliases": [ - "luxembourg" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇻" - , "description": "flag: Latvia" - , "category": "Flags" - , "aliases": [ - "latvia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇱🇾" - , "description": "flag: Libya" - , "category": "Flags" - , "aliases": [ - "libya" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇦" - , "description": "flag: Morocco" - , "category": "Flags" - , "aliases": [ - "morocco" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇨" - , "description": "flag: Monaco" - , "category": "Flags" - , "aliases": [ - "monaco" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇲🇩" - , "description": "flag: Moldova" - , "category": "Flags" - , "aliases": [ - "moldova" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇪" - , "description": "flag: Montenegro" - , "category": "Flags" - , "aliases": [ - "montenegro" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇫" - , "description": "flag: St. Martin" - , "category": "Flags" - , "aliases": [ - "st_martin" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇲🇬" - , "description": "flag: Madagascar" - , "category": "Flags" - , "aliases": [ - "madagascar" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇭" - , "description": "flag: Marshall Islands" - , "category": "Flags" - , "aliases": [ - "marshall_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇲🇰" - , "description": "flag: Macedonia" - , "category": "Flags" - , "aliases": [ - "macedonia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇱" - , "description": "flag: Mali" - , "category": "Flags" - , "aliases": [ - "mali" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇲" - , "description": "flag: Myanmar (Burma)" - , "category": "Flags" - , "aliases": [ - "myanmar" - ] - , "tags": [ - "burma" - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇳" - , "description": "flag: Mongolia" - , "category": "Flags" - , "aliases": [ - "mongolia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇴" - , "description": "flag: Macao SAR China" - , "category": "Flags" - , "aliases": [ - "macau" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇵" - , "description": "flag: Northern Mariana Islands" - , "category": "Flags" - , "aliases": [ - "northern_mariana_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇶" - , "description": "flag: Martinique" - , "category": "Flags" - , "aliases": [ - "martinique" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇲🇷" - , "description": "flag: Mauritania" - , "category": "Flags" - , "aliases": [ - "mauritania" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇸" - , "description": "flag: Montserrat" - , "category": "Flags" - , "aliases": [ - "montserrat" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇹" - , "description": "flag: Malta" - , "category": "Flags" - , "aliases": [ - "malta" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇺" - , "description": "flag: Mauritius" - , "category": "Flags" - , "aliases": [ - "mauritius" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇲🇻" - , "description": "flag: Maldives" - , "category": "Flags" - , "aliases": [ - "maldives" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇼" - , "description": "flag: Malawi" - , "category": "Flags" - , "aliases": [ - "malawi" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇽" - , "description": "flag: Mexico" - , "category": "Flags" - , "aliases": [ - "mexico" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇾" - , "description": "flag: Malaysia" - , "category": "Flags" - , "aliases": [ - "malaysia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇲🇿" - , "description": "flag: Mozambique" - , "category": "Flags" - , "aliases": [ - "mozambique" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇦" - , "description": "flag: Namibia" - , "category": "Flags" - , "aliases": [ - "namibia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇨" - , "description": "flag: New Caledonia" - , "category": "Flags" - , "aliases": [ - "new_caledonia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇪" - , "description": "flag: Niger" - , "category": "Flags" - , "aliases": [ - "niger" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇫" - , "description": "flag: Norfolk Island" - , "category": "Flags" - , "aliases": [ - "norfolk_island" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇳🇬" - , "description": "flag: Nigeria" - , "category": "Flags" - , "aliases": [ - "nigeria" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇮" - , "description": "flag: Nicaragua" - , "category": "Flags" - , "aliases": [ - "nicaragua" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇱" - , "description": "flag: Netherlands" - , "category": "Flags" - , "aliases": [ - "netherlands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇴" - , "description": "flag: Norway" - , "category": "Flags" - , "aliases": [ - "norway" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇵" - , "description": "flag: Nepal" - , "category": "Flags" - , "aliases": [ - "nepal" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇷" - , "description": "flag: Nauru" - , "category": "Flags" - , "aliases": [ - "nauru" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇳🇺" - , "description": "flag: Niue" - , "category": "Flags" - , "aliases": [ - "niue" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇳🇿" - , "description": "flag: New Zealand" - , "category": "Flags" - , "aliases": [ - "new_zealand" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇴🇲" - , "description": "flag: Oman" - , "category": "Flags" - , "aliases": [ - "oman" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇦" - , "description": "flag: Panama" - , "category": "Flags" - , "aliases": [ - "panama" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇪" - , "description": "flag: Peru" - , "category": "Flags" - , "aliases": [ - "peru" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇫" - , "description": "flag: French Polynesia" - , "category": "Flags" - , "aliases": [ - "french_polynesia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇵🇬" - , "description": "flag: Papua New Guinea" - , "category": "Flags" - , "aliases": [ - "papua_new_guinea" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇭" - , "description": "flag: Philippines" - , "category": "Flags" - , "aliases": [ - "philippines" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇰" - , "description": "flag: Pakistan" - , "category": "Flags" - , "aliases": [ - "pakistan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇱" - , "description": "flag: Poland" - , "category": "Flags" - , "aliases": [ - "poland" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇲" - , "description": "flag: St. Pierre & Miquelon" - , "category": "Flags" - , "aliases": [ - "st_pierre_miquelon" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇵🇳" - , "description": "flag: Pitcairn Islands" - , "category": "Flags" - , "aliases": [ - "pitcairn_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇵🇷" - , "description": "flag: Puerto Rico" - , "category": "Flags" - , "aliases": [ - "puerto_rico" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇸" - , "description": "flag: Palestinian Territories" - , "category": "Flags" - , "aliases": [ - "palestinian_territories" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇹" - , "description": "flag: Portugal" - , "category": "Flags" - , "aliases": [ - "portugal" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇼" - , "description": "flag: Palau" - , "category": "Flags" - , "aliases": [ - "palau" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇵🇾" - , "description": "flag: Paraguay" - , "category": "Flags" - , "aliases": [ - "paraguay" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇶🇦" - , "description": "flag: Qatar" - , "category": "Flags" - , "aliases": [ - "qatar" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇷🇪" - , "description": "flag: Réunion" - , "category": "Flags" - , "aliases": [ - "reunion" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇷🇴" - , "description": "flag: Romania" - , "category": "Flags" - , "aliases": [ - "romania" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇷🇸" - , "description": "flag: Serbia" - , "category": "Flags" - , "aliases": [ - "serbia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇷🇺" - , "description": "flag: Russia" - , "category": "Flags" - , "aliases": [ - "ru" - ] - , "tags": [ - "russia" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇷🇼" - , "description": "flag: Rwanda" - , "category": "Flags" - , "aliases": [ - "rwanda" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇦" - , "description": "flag: Saudi Arabia" - , "category": "Flags" - , "aliases": [ - "saudi_arabia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇧" - , "description": "flag: Solomon Islands" - , "category": "Flags" - , "aliases": [ - "solomon_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇨" - , "description": "flag: Seychelles" - , "category": "Flags" - , "aliases": [ - "seychelles" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇩" - , "description": "flag: Sudan" - , "category": "Flags" - , "aliases": [ - "sudan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇪" - , "description": "flag: Sweden" - , "category": "Flags" - , "aliases": [ - "sweden" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇬" - , "description": "flag: Singapore" - , "category": "Flags" - , "aliases": [ - "singapore" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇭" - , "description": "flag: St. Helena" - , "category": "Flags" - , "aliases": [ - "st_helena" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇸🇮" - , "description": "flag: Slovenia" - , "category": "Flags" - , "aliases": [ - "slovenia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇯" - , "description": "flag: Svalbard & Jan Mayen" - , "category": "Flags" - , "aliases": [ - "svalbard_jan_mayen" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇸🇰" - , "description": "flag: Slovakia" - , "category": "Flags" - , "aliases": [ - "slovakia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇱" - , "description": "flag: Sierra Leone" - , "category": "Flags" - , "aliases": [ - "sierra_leone" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇲" - , "description": "flag: San Marino" - , "category": "Flags" - , "aliases": [ - "san_marino" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇳" - , "description": "flag: Senegal" - , "category": "Flags" - , "aliases": [ - "senegal" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇴" - , "description": "flag: Somalia" - , "category": "Flags" - , "aliases": [ - "somalia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇷" - , "description": "flag: Suriname" - , "category": "Flags" - , "aliases": [ - "suriname" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇸" - , "description": "flag: South Sudan" - , "category": "Flags" - , "aliases": [ - "south_sudan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇹" - , "description": "flag: São Tomé & Príncipe" - , "category": "Flags" - , "aliases": [ - "sao_tome_principe" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇻" - , "description": "flag: El Salvador" - , "category": "Flags" - , "aliases": [ - "el_salvador" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇽" - , "description": "flag: Sint Maarten" - , "category": "Flags" - , "aliases": [ - "sint_maarten" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇾" - , "description": "flag: Syria" - , "category": "Flags" - , "aliases": [ - "syria" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇸🇿" - , "description": "flag: Eswatini" - , "category": "Flags" - , "aliases": [ - "swaziland" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇦" - , "description": "flag: Tristan da Cunha" - , "category": "Flags" - , "aliases": [ - "tristan_da_cunha" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇹🇨" - , "description": "flag: Turks & Caicos Islands" - , "category": "Flags" - , "aliases": [ - "turks_caicos_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇩" - , "description": "flag: Chad" - , "category": "Flags" - , "aliases": [ - "chad" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇹🇫" - , "description": "flag: French Southern Territories" - , "category": "Flags" - , "aliases": [ - "french_southern_territories" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇬" - , "description": "flag: Togo" - , "category": "Flags" - , "aliases": [ - "togo" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇭" - , "description": "flag: Thailand" - , "category": "Flags" - , "aliases": [ - "thailand" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇯" - , "description": "flag: Tajikistan" - , "category": "Flags" - , "aliases": [ - "tajikistan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇰" - , "description": "flag: Tokelau" - , "category": "Flags" - , "aliases": [ - "tokelau" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇹🇱" - , "description": "flag: Timor-Leste" - , "category": "Flags" - , "aliases": [ - "timor_leste" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇲" - , "description": "flag: Turkmenistan" - , "category": "Flags" - , "aliases": [ - "turkmenistan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇳" - , "description": "flag: Tunisia" - , "category": "Flags" - , "aliases": [ - "tunisia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇴" - , "description": "flag: Tonga" - , "category": "Flags" - , "aliases": [ - "tonga" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇷" - , "description": "flag: Turkey" - , "category": "Flags" - , "aliases": [ - "tr" - ] - , "tags": [ - "turkey" - ] - , "unicode_version": "8.0" - , "ios_version": "9.1" - } -, { - "emoji": "🇹🇹" - , "description": "flag: Trinidad & Tobago" - , "category": "Flags" - , "aliases": [ - "trinidad_tobago" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇻" - , "description": "flag: Tuvalu" - , "category": "Flags" - , "aliases": [ - "tuvalu" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇹🇼" - , "description": "flag: Taiwan" - , "category": "Flags" - , "aliases": [ - "taiwan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇹🇿" - , "description": "flag: Tanzania" - , "category": "Flags" - , "aliases": [ - "tanzania" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇺🇦" - , "description": "flag: Ukraine" - , "category": "Flags" - , "aliases": [ - "ukraine" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇺🇬" - , "description": "flag: Uganda" - , "category": "Flags" - , "aliases": [ - "uganda" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇺🇲" - , "description": "flag: U.S. Outlying Islands" - , "category": "Flags" - , "aliases": [ - "us_outlying_islands" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇺🇳" - , "description": "flag: United Nations" - , "category": "Flags" - , "aliases": [ - "united_nations" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🇺🇸" - , "description": "flag: United States" - , "category": "Flags" - , "aliases": [ - "us" - ] - , "tags": [ - "flag" - , "united" - , "america" - ] - , "unicode_version": "6.0" - , "ios_version": "6.0" - } -, { - "emoji": "🇺🇾" - , "description": "flag: Uruguay" - , "category": "Flags" - , "aliases": [ - "uruguay" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇺🇿" - , "description": "flag: Uzbekistan" - , "category": "Flags" - , "aliases": [ - "uzbekistan" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇻🇦" - , "description": "flag: Vatican City" - , "category": "Flags" - , "aliases": [ - "vatican_city" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇻🇨" - , "description": "flag: St. Vincent & Grenadines" - , "category": "Flags" - , "aliases": [ - "st_vincent_grenadines" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇻🇪" - , "description": "flag: Venezuela" - , "category": "Flags" - , "aliases": [ - "venezuela" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇻🇬" - , "description": "flag: British Virgin Islands" - , "category": "Flags" - , "aliases": [ - "british_virgin_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇻🇮" - , "description": "flag: U.S. Virgin Islands" - , "category": "Flags" - , "aliases": [ - "us_virgin_islands" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇻🇳" - , "description": "flag: Vietnam" - , "category": "Flags" - , "aliases": [ - "vietnam" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇻🇺" - , "description": "flag: Vanuatu" - , "category": "Flags" - , "aliases": [ - "vanuatu" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇼🇫" - , "description": "flag: Wallis & Futuna" - , "category": "Flags" - , "aliases": [ - "wallis_futuna" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇼🇸" - , "description": "flag: Samoa" - , "category": "Flags" - , "aliases": [ - "samoa" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇽🇰" - , "description": "flag: Kosovo" - , "category": "Flags" - , "aliases": [ - "kosovo" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇾🇪" - , "description": "flag: Yemen" - , "category": "Flags" - , "aliases": [ - "yemen" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇾🇹" - , "description": "flag: Mayotte" - , "category": "Flags" - , "aliases": [ - "mayotte" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "9.0" - } -, { - "emoji": "🇿🇦" - , "description": "flag: South Africa" - , "category": "Flags" - , "aliases": [ - "south_africa" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇿🇲" - , "description": "flag: Zambia" - , "category": "Flags" - , "aliases": [ - "zambia" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🇿🇼" - , "description": "flag: Zimbabwe" - , "category": "Flags" - , "aliases": [ - "zimbabwe" - ] - , "tags": [ - ] - , "unicode_version": "6.0" - , "ios_version": "8.3" - } -, { - "emoji": "🏴󠁧󠁢󠁥󠁮󠁧󠁿" - , "description": "flag: England" - , "category": "Flags" - , "aliases": [ - "england" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🏴󠁧󠁢󠁳󠁣󠁴󠁿" - , "description": "flag: Scotland" - , "category": "Flags" - , "aliases": [ - "scotland" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } -, { - "emoji": "🏴󠁧󠁢󠁷󠁬󠁳󠁿" - , "description": "flag: Wales" - , "category": "Flags" - , "aliases": [ - "wales" - ] - , "tags": [ - ] - , "unicode_version": "11.0" - , "ios_version": "12.1" - } + { + "emoji": "😀", + "description": "grinning face", + "category": "Smileys & Emotion", + "aliases": ["grinning"], + "tags": ["smile", "happy"], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😃", + "description": "grinning face with big eyes", + "category": "Smileys & Emotion", + "aliases": ["smiley"], + "tags": ["happy", "joy", "haha"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😄", + "description": "grinning face with smiling eyes", + "category": "Smileys & Emotion", + "aliases": ["smile"], + "tags": ["happy", "joy", "laugh", "pleased"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😁", + "description": "beaming face with smiling eyes", + "category": "Smileys & Emotion", + "aliases": ["grin"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😆", + "description": "grinning squinting face", + "category": "Smileys & Emotion", + "aliases": ["laughing", "satisfied"], + "tags": ["happy", "haha"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😅", + "description": "grinning face with sweat", + "category": "Smileys & Emotion", + "aliases": ["sweat_smile"], + "tags": ["hot"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤣", + "description": "rolling on the floor laughing", + "category": "Smileys & Emotion", + "aliases": ["rofl"], + "tags": ["lol", "laughing"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "😂", + "description": "face with tears of joy", + "category": "Smileys & Emotion", + "aliases": ["joy"], + "tags": ["tears"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🙂", + "description": "slightly smiling face", + "category": "Smileys & Emotion", + "aliases": ["slightly_smiling_face"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🙃", + "description": "upside-down face", + "category": "Smileys & Emotion", + "aliases": ["upside_down_face"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "😉", + "description": "winking face", + "category": "Smileys & Emotion", + "aliases": ["wink"], + "tags": ["flirt"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😊", + "description": "smiling face with smiling eyes", + "category": "Smileys & Emotion", + "aliases": ["blush"], + "tags": ["proud"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😇", + "description": "smiling face with halo", + "category": "Smileys & Emotion", + "aliases": ["innocent"], + "tags": ["angel"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥰", + "description": "smiling face with hearts", + "category": "Smileys & Emotion", + "aliases": ["smiling_face_with_three_hearts"], + "tags": ["love"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😍", + "description": "smiling face with heart-eyes", + "category": "Smileys & Emotion", + "aliases": ["heart_eyes"], + "tags": ["love", "crush"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤩", + "description": "star-struck", + "category": "Smileys & Emotion", + "aliases": ["star_struck"], + "tags": ["eyes"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😘", + "description": "face blowing a kiss", + "category": "Smileys & Emotion", + "aliases": ["kissing_heart"], + "tags": ["flirt"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😗", + "description": "kissing face", + "category": "Smileys & Emotion", + "aliases": ["kissing"], + "tags": [], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "☺️", + "description": "smiling face", + "category": "Smileys & Emotion", + "aliases": ["relaxed"], + "tags": ["blush", "pleased"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "😚", + "description": "kissing face with closed eyes", + "category": "Smileys & Emotion", + "aliases": ["kissing_closed_eyes"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😙", + "description": "kissing face with smiling eyes", + "category": "Smileys & Emotion", + "aliases": ["kissing_smiling_eyes"], + "tags": [], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😋", + "description": "face savoring food", + "category": "Smileys & Emotion", + "aliases": ["yum"], + "tags": ["tongue", "lick"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😛", + "description": "face with tongue", + "category": "Smileys & Emotion", + "aliases": ["stuck_out_tongue"], + "tags": [], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😜", + "description": "winking face with tongue", + "category": "Smileys & Emotion", + "aliases": ["stuck_out_tongue_winking_eye"], + "tags": ["prank", "silly"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤪", + "description": "zany face", + "category": "Smileys & Emotion", + "aliases": ["zany_face"], + "tags": ["goofy", "wacky"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😝", + "description": "squinting face with tongue", + "category": "Smileys & Emotion", + "aliases": ["stuck_out_tongue_closed_eyes"], + "tags": ["prank"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤑", + "description": "money-mouth face", + "category": "Smileys & Emotion", + "aliases": ["money_mouth_face"], + "tags": ["rich"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🤗", + "description": "hugging face", + "category": "Smileys & Emotion", + "aliases": ["hugs"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🤭", + "description": "face with hand over mouth", + "category": "Smileys & Emotion", + "aliases": ["hand_over_mouth"], + "tags": ["quiet", "whoops"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🤫", + "description": "shushing face", + "category": "Smileys & Emotion", + "aliases": ["shushing_face"], + "tags": ["silence", "quiet"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🤔", + "description": "thinking face", + "category": "Smileys & Emotion", + "aliases": ["thinking"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🤐", + "description": "zipper-mouth face", + "category": "Smileys & Emotion", + "aliases": ["zipper_mouth_face"], + "tags": ["silence", "hush"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🤨", + "description": "face with raised eyebrow", + "category": "Smileys & Emotion", + "aliases": ["raised_eyebrow"], + "tags": ["suspicious"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😐", + "description": "neutral face", + "category": "Smileys & Emotion", + "aliases": ["neutral_face"], + "tags": ["meh"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😑", + "description": "expressionless face", + "category": "Smileys & Emotion", + "aliases": ["expressionless"], + "tags": [], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😶", + "description": "face without mouth", + "category": "Smileys & Emotion", + "aliases": ["no_mouth"], + "tags": ["mute", "silence"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😏", + "description": "smirking face", + "category": "Smileys & Emotion", + "aliases": ["smirk"], + "tags": ["smug"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😒", + "description": "unamused face", + "category": "Smileys & Emotion", + "aliases": ["unamused"], + "tags": ["meh"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🙄", + "description": "face with rolling eyes", + "category": "Smileys & Emotion", + "aliases": ["roll_eyes"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "😬", + "description": "grimacing face", + "category": "Smileys & Emotion", + "aliases": ["grimacing"], + "tags": [], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "🤥", + "description": "lying face", + "category": "Smileys & Emotion", + "aliases": ["lying_face"], + "tags": ["liar"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "😌", + "description": "relieved face", + "category": "Smileys & Emotion", + "aliases": ["relieved"], + "tags": ["whew"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😔", + "description": "pensive face", + "category": "Smileys & Emotion", + "aliases": ["pensive"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😪", + "description": "sleepy face", + "category": "Smileys & Emotion", + "aliases": ["sleepy"], + "tags": ["tired"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤤", + "description": "drooling face", + "category": "Smileys & Emotion", + "aliases": ["drooling_face"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "😴", + "description": "sleeping face", + "category": "Smileys & Emotion", + "aliases": ["sleeping"], + "tags": ["zzz"], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😷", + "description": "face with medical mask", + "category": "Smileys & Emotion", + "aliases": ["mask"], + "tags": ["sick", "ill"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤒", + "description": "face with thermometer", + "category": "Smileys & Emotion", + "aliases": ["face_with_thermometer"], + "tags": ["sick"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🤕", + "description": "face with head-bandage", + "category": "Smileys & Emotion", + "aliases": ["face_with_head_bandage"], + "tags": ["hurt"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🤢", + "description": "nauseated face", + "category": "Smileys & Emotion", + "aliases": ["nauseated_face"], + "tags": ["sick", "barf", "disgusted"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🤮", + "description": "face vomiting", + "category": "Smileys & Emotion", + "aliases": ["vomiting_face"], + "tags": ["barf", "sick"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🤧", + "description": "sneezing face", + "category": "Smileys & Emotion", + "aliases": ["sneezing_face"], + "tags": ["achoo", "sick"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥵", + "description": "hot face", + "category": "Smileys & Emotion", + "aliases": ["hot_face"], + "tags": ["heat", "sweating"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥶", + "description": "cold face", + "category": "Smileys & Emotion", + "aliases": ["cold_face"], + "tags": ["freezing", "ice"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥴", + "description": "woozy face", + "category": "Smileys & Emotion", + "aliases": ["woozy_face"], + "tags": ["groggy"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😵", + "description": "dizzy face", + "category": "Smileys & Emotion", + "aliases": ["dizzy_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤯", + "description": "exploding head", + "category": "Smileys & Emotion", + "aliases": ["exploding_head"], + "tags": ["mind", "blown"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🤠", + "description": "cowboy hat face", + "category": "Smileys & Emotion", + "aliases": ["cowboy_hat_face"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥳", + "description": "partying face", + "category": "Smileys & Emotion", + "aliases": ["partying_face"], + "tags": ["celebration", "birthday"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😎", + "description": "smiling face with sunglasses", + "category": "Smileys & Emotion", + "aliases": ["sunglasses"], + "tags": ["cool"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤓", + "description": "nerd face", + "category": "Smileys & Emotion", + "aliases": ["nerd_face"], + "tags": ["geek", "glasses"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🧐", + "description": "face with monocle", + "category": "Smileys & Emotion", + "aliases": ["monocle_face"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😕", + "description": "confused face", + "category": "Smileys & Emotion", + "aliases": ["confused"], + "tags": [], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😟", + "description": "worried face", + "category": "Smileys & Emotion", + "aliases": ["worried"], + "tags": ["nervous"], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "🙁", + "description": "slightly frowning face", + "category": "Smileys & Emotion", + "aliases": ["slightly_frowning_face"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "☹", + "description": "frowning face", + "category": "Smileys & Emotion", + "aliases": ["frowning_face"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "😮", + "description": "face with open mouth", + "category": "Smileys & Emotion", + "aliases": ["open_mouth"], + "tags": ["surprise", "impressed", "wow"], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😯", + "description": "hushed face", + "category": "Smileys & Emotion", + "aliases": ["hushed"], + "tags": ["silence", "speechless"], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😲", + "description": "astonished face", + "category": "Smileys & Emotion", + "aliases": ["astonished"], + "tags": ["amazed", "gasp"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😳", + "description": "flushed face", + "category": "Smileys & Emotion", + "aliases": ["flushed"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥺", + "description": "pleading face", + "category": "Smileys & Emotion", + "aliases": ["pleading_face"], + "tags": ["puppy", "eyes"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😦", + "description": "frowning face with open mouth", + "category": "Smileys & Emotion", + "aliases": ["frowning"], + "tags": [], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😧", + "description": "anguished face", + "category": "Smileys & Emotion", + "aliases": ["anguished"], + "tags": ["stunned"], + "unicode_version": "6.1", + "ios_version": "6.0" + }, + { + "emoji": "😨", + "description": "fearful face", + "category": "Smileys & Emotion", + "aliases": ["fearful"], + "tags": ["scared", "shocked", "oops"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😰", + "description": "anxious face with sweat", + "category": "Smileys & Emotion", + "aliases": ["cold_sweat"], + "tags": ["nervous"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😥", + "description": "sad but relieved face", + "category": "Smileys & Emotion", + "aliases": ["disappointed_relieved"], + "tags": ["phew", "sweat", "nervous"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😢", + "description": "crying face", + "category": "Smileys & Emotion", + "aliases": ["cry"], + "tags": ["sad", "tear"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😭", + "description": "loudly crying face", + "category": "Smileys & Emotion", + "aliases": ["sob"], + "tags": ["sad", "cry", "bawling"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😱", + "description": "face screaming in fear", + "category": "Smileys & Emotion", + "aliases": ["scream"], + "tags": ["horror", "shocked"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😖", + "description": "confounded face", + "category": "Smileys & Emotion", + "aliases": ["confounded"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😣", + "description": "persevering face", + "category": "Smileys & Emotion", + "aliases": ["persevere"], + "tags": ["struggling"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😞", + "description": "disappointed face", + "category": "Smileys & Emotion", + "aliases": ["disappointed"], + "tags": ["sad"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😓", + "description": "downcast face with sweat", + "category": "Smileys & Emotion", + "aliases": ["sweat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😩", + "description": "weary face", + "category": "Smileys & Emotion", + "aliases": ["weary"], + "tags": ["tired"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😫", + "description": "tired face", + "category": "Smileys & Emotion", + "aliases": ["tired_face"], + "tags": ["upset", "whine"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥱", + "description": "yawning face", + "category": "Smileys & Emotion", + "aliases": ["yawning_face"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "😤", + "description": "face with steam from nose", + "category": "Smileys & Emotion", + "aliases": ["triumph"], + "tags": ["smug"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😡", + "description": "pouting face", + "category": "Smileys & Emotion", + "aliases": ["rage", "pout"], + "tags": ["angry"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😠", + "description": "angry face", + "category": "Smileys & Emotion", + "aliases": ["angry"], + "tags": ["mad", "annoyed"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤬", + "description": "face with symbols on mouth", + "category": "Smileys & Emotion", + "aliases": ["cursing_face"], + "tags": ["foul"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "😈", + "description": "smiling face with horns", + "category": "Smileys & Emotion", + "aliases": ["smiling_imp"], + "tags": ["devil", "evil", "horns"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👿", + "description": "angry face with horns", + "category": "Smileys & Emotion", + "aliases": ["imp"], + "tags": ["angry", "devil", "evil", "horns"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💀", + "description": "skull", + "category": "Smileys & Emotion", + "aliases": ["skull"], + "tags": ["dead", "danger", "poison"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "☠", + "description": "skull and crossbones", + "category": "Smileys & Emotion", + "aliases": ["skull_and_crossbones"], + "tags": ["danger", "pirate"], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "💩", + "description": "pile of poo", + "category": "Smileys & Emotion", + "aliases": ["hankey", "poop", "shit"], + "tags": ["crap"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤡", + "description": "clown face", + "category": "Smileys & Emotion", + "aliases": ["clown_face"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "👹", + "description": "ogre", + "category": "Smileys & Emotion", + "aliases": ["japanese_ogre"], + "tags": ["monster"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👺", + "description": "goblin", + "category": "Smileys & Emotion", + "aliases": ["japanese_goblin"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👻", + "description": "ghost", + "category": "Smileys & Emotion", + "aliases": ["ghost"], + "tags": ["halloween"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👽", + "description": "alien", + "category": "Smileys & Emotion", + "aliases": ["alien"], + "tags": ["ufo"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👾", + "description": "alien monster", + "category": "Smileys & Emotion", + "aliases": ["space_invader"], + "tags": ["game", "retro"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤖", + "description": "robot", + "category": "Smileys & Emotion", + "aliases": ["robot"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "😺", + "description": "grinning cat", + "category": "Smileys & Emotion", + "aliases": ["smiley_cat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😸", + "description": "grinning cat with smiling eyes", + "category": "Smileys & Emotion", + "aliases": ["smile_cat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😹", + "description": "cat with tears of joy", + "category": "Smileys & Emotion", + "aliases": ["joy_cat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😻", + "description": "smiling cat with heart-eyes", + "category": "Smileys & Emotion", + "aliases": ["heart_eyes_cat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😼", + "description": "cat with wry smile", + "category": "Smileys & Emotion", + "aliases": ["smirk_cat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😽", + "description": "kissing cat", + "category": "Smileys & Emotion", + "aliases": ["kissing_cat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🙀", + "description": "weary cat", + "category": "Smileys & Emotion", + "aliases": ["scream_cat"], + "tags": ["horror"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😿", + "description": "crying cat", + "category": "Smileys & Emotion", + "aliases": ["crying_cat_face"], + "tags": ["sad", "tear"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "😾", + "description": "pouting cat", + "category": "Smileys & Emotion", + "aliases": ["pouting_cat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🙈", + "description": "see-no-evil monkey", + "category": "Smileys & Emotion", + "aliases": ["see_no_evil"], + "tags": ["monkey", "blind", "ignore"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🙉", + "description": "hear-no-evil monkey", + "category": "Smileys & Emotion", + "aliases": ["hear_no_evil"], + "tags": ["monkey", "deaf"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🙊", + "description": "speak-no-evil monkey", + "category": "Smileys & Emotion", + "aliases": ["speak_no_evil"], + "tags": ["monkey", "mute", "hush"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💋", + "description": "kiss mark", + "category": "Smileys & Emotion", + "aliases": ["kiss"], + "tags": ["lipstick"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💌", + "description": "love letter", + "category": "Smileys & Emotion", + "aliases": ["love_letter"], + "tags": ["email", "envelope"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💘", + "description": "heart with arrow", + "category": "Smileys & Emotion", + "aliases": ["cupid"], + "tags": ["love", "heart"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💝", + "description": "heart with ribbon", + "category": "Smileys & Emotion", + "aliases": ["gift_heart"], + "tags": ["chocolates"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💖", + "description": "sparkling heart", + "category": "Smileys & Emotion", + "aliases": ["sparkling_heart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💗", + "description": "growing heart", + "category": "Smileys & Emotion", + "aliases": ["heartpulse"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💓", + "description": "beating heart", + "category": "Smileys & Emotion", + "aliases": ["heartbeat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💞", + "description": "revolving hearts", + "category": "Smileys & Emotion", + "aliases": ["revolving_hearts"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💕", + "description": "two hearts", + "category": "Smileys & Emotion", + "aliases": ["two_hearts"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💟", + "description": "heart decoration", + "category": "Smileys & Emotion", + "aliases": ["heart_decoration"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "❣️", + "description": "heart exclamation", + "category": "Smileys & Emotion", + "aliases": ["heavy_heart_exclamation"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "💔", + "description": "broken heart", + "category": "Smileys & Emotion", + "aliases": ["broken_heart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "❤️", + "description": "red heart", + "category": "Smileys & Emotion", + "aliases": ["heart"], + "tags": ["love"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🧡", + "description": "orange heart", + "category": "Smileys & Emotion", + "aliases": ["orange_heart"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "💛", + "description": "yellow heart", + "category": "Smileys & Emotion", + "aliases": ["yellow_heart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💚", + "description": "green heart", + "category": "Smileys & Emotion", + "aliases": ["green_heart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💙", + "description": "blue heart", + "category": "Smileys & Emotion", + "aliases": ["blue_heart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💜", + "description": "purple heart", + "category": "Smileys & Emotion", + "aliases": ["purple_heart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤎", + "description": "brown heart", + "category": "Smileys & Emotion", + "aliases": ["brown_heart"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🖤", + "description": "black heart", + "category": "Smileys & Emotion", + "aliases": ["black_heart"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🤍", + "description": "white heart", + "category": "Smileys & Emotion", + "aliases": ["white_heart"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "💯", + "description": "hundred points", + "category": "Smileys & Emotion", + "aliases": ["100"], + "tags": ["score", "perfect"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💢", + "description": "anger symbol", + "category": "Smileys & Emotion", + "aliases": ["anger"], + "tags": ["angry"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💥", + "description": "collision", + "category": "Smileys & Emotion", + "aliases": ["boom", "collision"], + "tags": ["explode"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💫", + "description": "dizzy", + "category": "Smileys & Emotion", + "aliases": ["dizzy"], + "tags": ["star"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💦", + "description": "sweat droplets", + "category": "Smileys & Emotion", + "aliases": ["sweat_drops"], + "tags": ["water", "workout"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💨", + "description": "dashing away", + "category": "Smileys & Emotion", + "aliases": ["dash"], + "tags": ["wind", "blow", "fast"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕳", + "description": "hole", + "category": "Smileys & Emotion", + "aliases": ["hole"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "💣", + "description": "bomb", + "category": "Smileys & Emotion", + "aliases": ["bomb"], + "tags": ["boom"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💬", + "description": "speech balloon", + "category": "Smileys & Emotion", + "aliases": ["speech_balloon"], + "tags": ["comment"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👁️‍🗨️", + "description": "eye in speech bubble", + "category": "Smileys & Emotion", + "aliases": ["eye_speech_bubble"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🗨", + "description": "left speech bubble", + "category": "Smileys & Emotion", + "aliases": ["left_speech_bubble"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🗯", + "description": "right anger bubble", + "category": "Smileys & Emotion", + "aliases": ["right_anger_bubble"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "💭", + "description": "thought balloon", + "category": "Smileys & Emotion", + "aliases": ["thought_balloon"], + "tags": ["thinking"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💤", + "description": "zzz", + "category": "Smileys & Emotion", + "aliases": ["zzz"], + "tags": ["sleeping"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👋", + "description": "waving hand", + "category": "People & Body", + "aliases": ["wave"], + "tags": ["goodbye"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤚", + "description": "raised back of hand", + "category": "People & Body", + "aliases": ["raised_back_of_hand"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🖐", + "description": "hand with fingers splayed", + "category": "People & Body", + "aliases": ["raised_hand_with_fingers_splayed"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "✋", + "description": "raised hand", + "category": "People & Body", + "aliases": ["hand", "raised_hand"], + "tags": ["highfive", "stop"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🖖", + "description": "vulcan salute", + "category": "People & Body", + "aliases": ["vulcan_salute"], + "tags": ["prosper", "spock"], + "unicode_version": "7.0", + "ios_version": "8.3", + "skin_tones": true + }, + { + "emoji": "👌", + "description": "OK hand", + "category": "People & Body", + "aliases": ["ok_hand"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤏", + "description": "pinching hand", + "category": "People & Body", + "aliases": ["pinching_hand"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "✌️", + "description": "victory hand", + "category": "People & Body", + "aliases": ["v"], + "tags": ["victory", "peace"], + "unicode_version": "", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤞", + "description": "crossed fingers", + "category": "People & Body", + "aliases": ["crossed_fingers"], + "tags": ["luck", "hopeful"], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤟", + "description": "love-you gesture", + "category": "People & Body", + "aliases": ["love_you_gesture"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤘", + "description": "sign of the horns", + "category": "People & Body", + "aliases": ["metal"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "🤙", + "description": "call me hand", + "category": "People & Body", + "aliases": ["call_me_hand"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👈", + "description": "backhand index pointing left", + "category": "People & Body", + "aliases": ["point_left"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👉", + "description": "backhand index pointing right", + "category": "People & Body", + "aliases": ["point_right"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👆", + "description": "backhand index pointing up", + "category": "People & Body", + "aliases": ["point_up_2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🖕", + "description": "middle finger", + "category": "People & Body", + "aliases": ["middle_finger", "fu"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "👇", + "description": "backhand index pointing down", + "category": "People & Body", + "aliases": ["point_down"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "☝️", + "description": "index pointing up", + "category": "People & Body", + "aliases": ["point_up"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👍", + "description": "thumbs up", + "category": "People & Body", + "aliases": ["+1", "thumbsup"], + "tags": ["approve", "ok"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👎", + "description": "thumbs down", + "category": "People & Body", + "aliases": ["-1", "thumbsdown"], + "tags": ["disapprove", "bury"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "✊", + "description": "raised fist", + "category": "People & Body", + "aliases": ["fist_raised", "fist"], + "tags": ["power"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👊", + "description": "oncoming fist", + "category": "People & Body", + "aliases": ["fist_oncoming", "facepunch", "punch"], + "tags": ["attack"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤛", + "description": "left-facing fist", + "category": "People & Body", + "aliases": ["fist_left"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤜", + "description": "right-facing fist", + "category": "People & Body", + "aliases": ["fist_right"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👏", + "description": "clapping hands", + "category": "People & Body", + "aliases": ["clap"], + "tags": ["praise", "applause"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙌", + "description": "raising hands", + "category": "People & Body", + "aliases": ["raised_hands"], + "tags": ["hooray"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👐", + "description": "open hands", + "category": "People & Body", + "aliases": ["open_hands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤲", + "description": "palms up together", + "category": "People & Body", + "aliases": ["palms_up_together"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤝", + "description": "handshake", + "category": "People & Body", + "aliases": ["handshake"], + "tags": ["deal"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🙏", + "description": "folded hands", + "category": "People & Body", + "aliases": ["pray"], + "tags": ["please", "hope", "wish"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "✍️", + "description": "writing hand", + "category": "People & Body", + "aliases": ["writing_hand"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "💅", + "description": "nail polish", + "category": "People & Body", + "aliases": ["nail_care"], + "tags": ["beauty", "manicure"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤳", + "description": "selfie", + "category": "People & Body", + "aliases": ["selfie"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "💪", + "description": "flexed biceps", + "category": "People & Body", + "aliases": ["muscle"], + "tags": ["flex", "bicep", "strong", "workout"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🦾", + "description": "mechanical arm", + "category": "People & Body", + "aliases": ["mechanical_arm"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🦿", + "description": "mechanical leg", + "category": "People & Body", + "aliases": ["mechanical_leg"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🦵", + "description": "leg", + "category": "People & Body", + "aliases": ["leg"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🦶", + "description": "foot", + "category": "People & Body", + "aliases": ["foot"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👂", + "description": "ear", + "category": "People & Body", + "aliases": ["ear"], + "tags": ["hear", "sound", "listen"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🦻", + "description": "ear with hearing aid", + "category": "People & Body", + "aliases": ["ear_with_hearing_aid"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👃", + "description": "nose", + "category": "People & Body", + "aliases": ["nose"], + "tags": ["smell"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🧠", + "description": "brain", + "category": "People & Body", + "aliases": ["brain"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦷", + "description": "tooth", + "category": "People & Body", + "aliases": ["tooth"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦴", + "description": "bone", + "category": "People & Body", + "aliases": ["bone"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "👀", + "description": "eyes", + "category": "People & Body", + "aliases": ["eyes"], + "tags": ["look", "see", "watch"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👁", + "description": "eye", + "category": "People & Body", + "aliases": ["eye"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "👅", + "description": "tongue", + "category": "People & Body", + "aliases": ["tongue"], + "tags": ["taste"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👄", + "description": "mouth", + "category": "People & Body", + "aliases": ["lips"], + "tags": ["kiss"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👶", + "description": "baby", + "category": "People & Body", + "aliases": ["baby"], + "tags": ["child", "newborn"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🧒", + "description": "child", + "category": "People & Body", + "aliases": ["child"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👦", + "description": "boy", + "category": "People & Body", + "aliases": ["boy"], + "tags": ["child"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👧", + "description": "girl", + "category": "People & Body", + "aliases": ["girl"], + "tags": ["child"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🧑", + "description": "person", + "category": "People & Body", + "aliases": ["adult"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👱", + "description": "person: blond hair", + "category": "People & Body", + "aliases": ["blond_haired_person"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👨", + "description": "man", + "category": "People & Body", + "aliases": ["man"], + "tags": ["mustache", "father", "dad"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🧔", + "description": "man: beard", + "category": "People & Body", + "aliases": ["bearded_person"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👱‍♂", + "description": "man: blond hair", + "category": "People & Body", + "aliases": ["blond_haired_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👨‍🦰", + "description": "man: red hair", + "category": "People & Body", + "aliases": ["red_haired_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👨‍🦱", + "description": "man: curly hair", + "category": "People & Body", + "aliases": ["curly_haired_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👨‍🦳", + "description": "man: white hair", + "category": "People & Body", + "aliases": ["white_haired_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👨‍🦲", + "description": "man: bald", + "category": "People & Body", + "aliases": ["bald_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👩", + "description": "woman", + "category": "People & Body", + "aliases": ["woman"], + "tags": ["girls"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👱‍♀", + "description": "woman: blond hair", + "category": "People & Body", + "aliases": ["blond_haired_woman", "blonde_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "👩‍🦰", + "description": "woman: red hair", + "category": "People & Body", + "aliases": ["red_haired_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👩‍🦱", + "description": "woman: curly hair", + "category": "People & Body", + "aliases": ["curly_haired_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👩‍🦳", + "description": "woman: white hair", + "category": "People & Body", + "aliases": ["white_haired_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👩‍🦲", + "description": "woman: bald", + "category": "People & Body", + "aliases": ["bald_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧓", + "description": "older person", + "category": "People & Body", + "aliases": ["older_adult"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👴", + "description": "old man", + "category": "People & Body", + "aliases": ["older_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👵", + "description": "old woman", + "category": "People & Body", + "aliases": ["older_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙍", + "description": "person frowning", + "category": "People & Body", + "aliases": ["frowning_person"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙍‍♂", + "description": "man frowning", + "category": "People & Body", + "aliases": ["frowning_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🙍‍♀", + "description": "woman frowning", + "category": "People & Body", + "aliases": ["frowning_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🙎", + "description": "person pouting", + "category": "People & Body", + "aliases": ["pouting_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙎‍♂", + "description": "man pouting", + "category": "People & Body", + "aliases": ["pouting_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🙎‍♀", + "description": "woman pouting", + "category": "People & Body", + "aliases": ["pouting_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🙅", + "description": "person gesturing NO", + "category": "People & Body", + "aliases": ["no_good"], + "tags": ["stop", "halt", "denied"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙅‍♂", + "description": "man gesturing NO", + "category": "People & Body", + "aliases": ["no_good_man", "ng_man"], + "tags": ["stop", "halt", "denied"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🙅‍♀", + "description": "woman gesturing NO", + "category": "People & Body", + "aliases": ["no_good_woman", "ng_woman"], + "tags": ["stop", "halt", "denied"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🙆", + "description": "person gesturing OK", + "category": "People & Body", + "aliases": ["ok_person"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙆‍♂", + "description": "man gesturing OK", + "category": "People & Body", + "aliases": ["ok_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🙆‍♀", + "description": "woman gesturing OK", + "category": "People & Body", + "aliases": ["ok_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "💁", + "description": "person tipping hand", + "category": "People & Body", + "aliases": ["tipping_hand_person", "information_desk_person"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "💁‍♂", + "description": "man tipping hand", + "category": "People & Body", + "aliases": ["tipping_hand_man", "sassy_man"], + "tags": ["information"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "💁‍♀", + "description": "woman tipping hand", + "category": "People & Body", + "aliases": ["tipping_hand_woman", "sassy_woman"], + "tags": ["information"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🙋", + "description": "person raising hand", + "category": "People & Body", + "aliases": ["raising_hand"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙋‍♂", + "description": "man raising hand", + "category": "People & Body", + "aliases": ["raising_hand_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🙋‍♀", + "description": "woman raising hand", + "category": "People & Body", + "aliases": ["raising_hand_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧏", + "description": "deaf person", + "category": "People & Body", + "aliases": ["deaf_person"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🧏‍♂", + "description": "deaf man", + "category": "People & Body", + "aliases": ["deaf_man"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🧏‍♀", + "description": "deaf woman", + "category": "People & Body", + "aliases": ["deaf_woman"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🙇", + "description": "person bowing", + "category": "People & Body", + "aliases": ["bow"], + "tags": ["respect", "thanks"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🙇‍♂", + "description": "man bowing", + "category": "People & Body", + "aliases": ["bowing_man"], + "tags": ["respect", "thanks"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🙇‍♀", + "description": "woman bowing", + "category": "People & Body", + "aliases": ["bowing_woman"], + "tags": ["respect", "thanks"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🤦", + "description": "person facepalming", + "category": "People & Body", + "aliases": ["facepalm"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤦‍♂", + "description": "man facepalming", + "category": "People & Body", + "aliases": ["man_facepalming"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤦‍♀", + "description": "woman facepalming", + "category": "People & Body", + "aliases": ["woman_facepalming"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤷", + "description": "person shrugging", + "category": "People & Body", + "aliases": ["shrug"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤷‍♂", + "description": "man shrugging", + "category": "People & Body", + "aliases": ["man_shrugging"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤷‍♀", + "description": "woman shrugging", + "category": "People & Body", + "aliases": ["woman_shrugging"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍⚕", + "description": "man health worker", + "category": "People & Body", + "aliases": ["man_health_worker"], + "tags": ["doctor", "nurse"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍⚕", + "description": "woman health worker", + "category": "People & Body", + "aliases": ["woman_health_worker"], + "tags": ["doctor", "nurse"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🎓", + "description": "man student", + "category": "People & Body", + "aliases": ["man_student"], + "tags": ["graduation"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🎓", + "description": "woman student", + "category": "People & Body", + "aliases": ["woman_student"], + "tags": ["graduation"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🏫", + "description": "man teacher", + "category": "People & Body", + "aliases": ["man_teacher"], + "tags": ["school", "professor"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🏫", + "description": "woman teacher", + "category": "People & Body", + "aliases": ["woman_teacher"], + "tags": ["school", "professor"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍⚖", + "description": "man judge", + "category": "People & Body", + "aliases": ["man_judge"], + "tags": ["justice"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍⚖", + "description": "woman judge", + "category": "People & Body", + "aliases": ["woman_judge"], + "tags": ["justice"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🌾", + "description": "man farmer", + "category": "People & Body", + "aliases": ["man_farmer"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🌾", + "description": "woman farmer", + "category": "People & Body", + "aliases": ["woman_farmer"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🍳", + "description": "man cook", + "category": "People & Body", + "aliases": ["man_cook"], + "tags": ["chef"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🍳", + "description": "woman cook", + "category": "People & Body", + "aliases": ["woman_cook"], + "tags": ["chef"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🔧", + "description": "man mechanic", + "category": "People & Body", + "aliases": ["man_mechanic"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🔧", + "description": "woman mechanic", + "category": "People & Body", + "aliases": ["woman_mechanic"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🏭", + "description": "man factory worker", + "category": "People & Body", + "aliases": ["man_factory_worker"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🏭", + "description": "woman factory worker", + "category": "People & Body", + "aliases": ["woman_factory_worker"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍💼", + "description": "man office worker", + "category": "People & Body", + "aliases": ["man_office_worker"], + "tags": ["business"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍💼", + "description": "woman office worker", + "category": "People & Body", + "aliases": ["woman_office_worker"], + "tags": ["business"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🔬", + "description": "man scientist", + "category": "People & Body", + "aliases": ["man_scientist"], + "tags": ["research"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🔬", + "description": "woman scientist", + "category": "People & Body", + "aliases": ["woman_scientist"], + "tags": ["research"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍💻", + "description": "man technologist", + "category": "People & Body", + "aliases": ["man_technologist"], + "tags": ["coder"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍💻", + "description": "woman technologist", + "category": "People & Body", + "aliases": ["woman_technologist"], + "tags": ["coder"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🎤", + "description": "man singer", + "category": "People & Body", + "aliases": ["man_singer"], + "tags": ["rockstar"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🎤", + "description": "woman singer", + "category": "People & Body", + "aliases": ["woman_singer"], + "tags": ["rockstar"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🎨", + "description": "man artist", + "category": "People & Body", + "aliases": ["man_artist"], + "tags": ["painter"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🎨", + "description": "woman artist", + "category": "People & Body", + "aliases": ["woman_artist"], + "tags": ["painter"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍✈", + "description": "man pilot", + "category": "People & Body", + "aliases": ["man_pilot"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍✈", + "description": "woman pilot", + "category": "People & Body", + "aliases": ["woman_pilot"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🚀", + "description": "man astronaut", + "category": "People & Body", + "aliases": ["man_astronaut"], + "tags": ["space"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🚀", + "description": "woman astronaut", + "category": "People & Body", + "aliases": ["woman_astronaut"], + "tags": ["space"], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👨‍🚒", + "description": "man firefighter", + "category": "People & Body", + "aliases": ["man_firefighter"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👩‍🚒", + "description": "woman firefighter", + "category": "People & Body", + "aliases": ["woman_firefighter"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👮", + "description": "police officer", + "category": "People & Body", + "aliases": ["police_officer", "cop"], + "tags": ["law"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👮‍♂", + "description": "man police officer", + "category": "People & Body", + "aliases": ["policeman"], + "tags": ["law", "cop"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👮‍♀", + "description": "woman police officer", + "category": "People & Body", + "aliases": ["policewoman"], + "tags": ["law", "cop"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🕵", + "description": "detective", + "category": "People & Body", + "aliases": ["detective"], + "tags": ["sleuth"], + "unicode_version": "7.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "🕵️‍♂️", + "description": "man detective", + "category": "People & Body", + "aliases": ["male_detective"], + "tags": ["sleuth"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🕵️‍♀️", + "description": "woman detective", + "category": "People & Body", + "aliases": ["female_detective"], + "tags": ["sleuth"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "💂", + "description": "guard", + "category": "People & Body", + "aliases": ["guard"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "💂‍♂", + "description": "man guard", + "category": "People & Body", + "aliases": ["guardsman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "💂‍♀", + "description": "woman guard", + "category": "People & Body", + "aliases": ["guardswoman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "👷", + "description": "construction worker", + "category": "People & Body", + "aliases": ["construction_worker"], + "tags": ["helmet"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👷‍♂", + "description": "man construction worker", + "category": "People & Body", + "aliases": ["construction_worker_man"], + "tags": ["helmet"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👷‍♀", + "description": "woman construction worker", + "category": "People & Body", + "aliases": ["construction_worker_woman"], + "tags": ["helmet"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🤴", + "description": "prince", + "category": "People & Body", + "aliases": ["prince"], + "tags": ["crown", "royal"], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👸", + "description": "princess", + "category": "People & Body", + "aliases": ["princess"], + "tags": ["crown", "royal"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👳", + "description": "person wearing turban", + "category": "People & Body", + "aliases": ["person_with_turban"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👳‍♂", + "description": "man wearing turban", + "category": "People & Body", + "aliases": ["man_with_turban"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👳‍♀", + "description": "woman wearing turban", + "category": "People & Body", + "aliases": ["woman_with_turban"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "👲", + "description": "man with Chinese cap", + "category": "People & Body", + "aliases": ["man_with_gua_pi_mao"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🧕", + "description": "woman with headscarf", + "category": "People & Body", + "aliases": ["woman_with_headscarf"], + "tags": ["hijab"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤵", + "description": "man in tuxedo", + "category": "People & Body", + "aliases": ["man_in_tuxedo"], + "tags": ["groom", "marriage", "wedding"], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "👰", + "description": "bride with veil", + "category": "People & Body", + "aliases": ["bride_with_veil"], + "tags": ["marriage", "wedding"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤰", + "description": "pregnant woman", + "category": "People & Body", + "aliases": ["pregnant_woman"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤱", + "description": "breast-feeding", + "category": "People & Body", + "aliases": ["breast_feeding"], + "tags": ["nursing"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "👼", + "description": "baby angel", + "category": "People & Body", + "aliases": ["angel"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🎅", + "description": "Santa Claus", + "category": "People & Body", + "aliases": ["santa"], + "tags": ["christmas"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🤶", + "description": "Mrs. Claus", + "category": "People & Body", + "aliases": ["mrs_claus"], + "tags": ["santa"], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🦸", + "description": "superhero", + "category": "People & Body", + "aliases": ["superhero"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🦸‍♂", + "description": "man superhero", + "category": "People & Body", + "aliases": ["superhero_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🦸‍♀", + "description": "woman superhero", + "category": "People & Body", + "aliases": ["superhero_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🦹", + "description": "supervillain", + "category": "People & Body", + "aliases": ["supervillain"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🦹‍♂", + "description": "man supervillain", + "category": "People & Body", + "aliases": ["supervillain_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🦹‍♀", + "description": "woman supervillain", + "category": "People & Body", + "aliases": ["supervillain_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧙", + "description": "mage", + "category": "People & Body", + "aliases": ["mage"], + "tags": ["wizard"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧙‍♂", + "description": "man mage", + "category": "People & Body", + "aliases": ["mage_man"], + "tags": ["wizard"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧙‍♀", + "description": "woman mage", + "category": "People & Body", + "aliases": ["mage_woman"], + "tags": ["wizard"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧚", + "description": "fairy", + "category": "People & Body", + "aliases": ["fairy"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧚‍♂", + "description": "man fairy", + "category": "People & Body", + "aliases": ["fairy_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧚‍♀", + "description": "woman fairy", + "category": "People & Body", + "aliases": ["fairy_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧛", + "description": "vampire", + "category": "People & Body", + "aliases": ["vampire"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧛‍♂", + "description": "man vampire", + "category": "People & Body", + "aliases": ["vampire_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧛‍♀", + "description": "woman vampire", + "category": "People & Body", + "aliases": ["vampire_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧜", + "description": "merperson", + "category": "People & Body", + "aliases": ["merperson"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧜‍♂", + "description": "merman", + "category": "People & Body", + "aliases": ["merman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧜‍♀", + "description": "mermaid", + "category": "People & Body", + "aliases": ["mermaid"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧝", + "description": "elf", + "category": "People & Body", + "aliases": ["elf"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧝‍♂", + "description": "man elf", + "category": "People & Body", + "aliases": ["elf_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧝‍♀", + "description": "woman elf", + "category": "People & Body", + "aliases": ["elf_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧞", + "description": "genie", + "category": "People & Body", + "aliases": ["genie"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧞‍♂", + "description": "man genie", + "category": "People & Body", + "aliases": ["genie_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧞‍♀", + "description": "woman genie", + "category": "People & Body", + "aliases": ["genie_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧟", + "description": "zombie", + "category": "People & Body", + "aliases": ["zombie"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧟‍♂", + "description": "man zombie", + "category": "People & Body", + "aliases": ["zombie_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧟‍♀", + "description": "woman zombie", + "category": "People & Body", + "aliases": ["zombie_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "💆", + "description": "person getting massage", + "category": "People & Body", + "aliases": ["massage"], + "tags": ["spa"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "💆‍♂", + "description": "man getting massage", + "category": "People & Body", + "aliases": ["massage_man"], + "tags": ["spa"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "💆‍♀", + "description": "woman getting massage", + "category": "People & Body", + "aliases": ["massage_woman"], + "tags": ["spa"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "💇", + "description": "person getting haircut", + "category": "People & Body", + "aliases": ["haircut"], + "tags": ["beauty"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "💇‍♂", + "description": "man getting haircut", + "category": "People & Body", + "aliases": ["haircut_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "💇‍♀", + "description": "woman getting haircut", + "category": "People & Body", + "aliases": ["haircut_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🚶", + "description": "person walking", + "category": "People & Body", + "aliases": ["walking"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🚶‍♂", + "description": "man walking", + "category": "People & Body", + "aliases": ["walking_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🚶‍♀", + "description": "woman walking", + "category": "People & Body", + "aliases": ["walking_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🧍", + "description": "person standing", + "category": "People & Body", + "aliases": ["standing_person"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🧍‍♂", + "description": "man standing", + "category": "People & Body", + "aliases": ["standing_man"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🧍‍♀", + "description": "woman standing", + "category": "People & Body", + "aliases": ["standing_woman"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🧎", + "description": "person kneeling", + "category": "People & Body", + "aliases": ["kneeling_person"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🧎‍♂", + "description": "man kneeling", + "category": "People & Body", + "aliases": ["kneeling_man"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🧎‍♀", + "description": "woman kneeling", + "category": "People & Body", + "aliases": ["kneeling_woman"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👨‍🦯", + "description": "man with probing cane", + "category": "People & Body", + "aliases": ["man_with_probing_cane"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👩‍🦯", + "description": "woman with probing cane", + "category": "People & Body", + "aliases": ["woman_with_probing_cane"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👨‍🦼", + "description": "man in motorized wheelchair", + "category": "People & Body", + "aliases": ["man_in_motorized_wheelchair"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👩‍🦼", + "description": "woman in motorized wheelchair", + "category": "People & Body", + "aliases": ["woman_in_motorized_wheelchair"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👨‍🦽", + "description": "man in manual wheelchair", + "category": "People & Body", + "aliases": ["man_in_manual_wheelchair"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👩‍🦽", + "description": "woman in manual wheelchair", + "category": "People & Body", + "aliases": ["woman_in_manual_wheelchair"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "🏃", + "description": "person running", + "category": "People & Body", + "aliases": ["runner", "running"], + "tags": ["exercise", "workout", "marathon"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🏃‍♂", + "description": "man running", + "category": "People & Body", + "aliases": ["running_man"], + "tags": ["exercise", "workout", "marathon"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🏃‍♀", + "description": "woman running", + "category": "People & Body", + "aliases": ["running_woman"], + "tags": ["exercise", "workout", "marathon"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "💃", + "description": "woman dancing", + "category": "People & Body", + "aliases": ["woman_dancing", "dancer"], + "tags": ["dress"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🕺", + "description": "man dancing", + "category": "People & Body", + "aliases": ["man_dancing"], + "tags": ["dancer"], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🕴", + "description": "man in suit levitating", + "category": "People & Body", + "aliases": ["business_suit_levitating"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "👯", + "description": "people with bunny ears", + "category": "People & Body", + "aliases": ["dancers"], + "tags": ["bunny"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👯‍♂", + "description": "men with bunny ears", + "category": "People & Body", + "aliases": ["dancing_men"], + "tags": ["bunny"], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👯‍♀", + "description": "women with bunny ears", + "category": "People & Body", + "aliases": ["dancing_women"], + "tags": ["bunny"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧖", + "description": "person in steamy room", + "category": "People & Body", + "aliases": ["sauna_person"], + "tags": ["steamy"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧖‍♂", + "description": "man in steamy room", + "category": "People & Body", + "aliases": ["sauna_man"], + "tags": ["steamy"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧖‍♀", + "description": "woman in steamy room", + "category": "People & Body", + "aliases": ["sauna_woman"], + "tags": ["steamy"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧗", + "description": "person climbing", + "category": "People & Body", + "aliases": ["climbing"], + "tags": ["bouldering"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧗‍♂", + "description": "man climbing", + "category": "People & Body", + "aliases": ["climbing_man"], + "tags": ["bouldering"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧗‍♀", + "description": "woman climbing", + "category": "People & Body", + "aliases": ["climbing_woman"], + "tags": ["bouldering"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤺", + "description": "person fencing", + "category": "People & Body", + "aliases": ["person_fencing"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🏇", + "description": "horse racing", + "category": "People & Body", + "aliases": ["horse_racing"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "⛷", + "description": "skier", + "category": "People & Body", + "aliases": ["skier"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "🏂", + "description": "snowboarder", + "category": "People & Body", + "aliases": ["snowboarder"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🏌", + "description": "person golfing", + "category": "People & Body", + "aliases": ["golfing"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "🏌️‍♂️", + "description": "man golfing", + "category": "People & Body", + "aliases": ["golfing_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🏌️‍♀️", + "description": "woman golfing", + "category": "People & Body", + "aliases": ["golfing_woman"], + "tags": [], + "unicode_version": "", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🏄", + "description": "person surfing", + "category": "People & Body", + "aliases": ["surfer"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🏄‍♂", + "description": "man surfing", + "category": "People & Body", + "aliases": ["surfing_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🏄‍♀", + "description": "woman surfing", + "category": "People & Body", + "aliases": ["surfing_woman"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🚣", + "description": "person rowing boat", + "category": "People & Body", + "aliases": ["rowboat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🚣‍♂", + "description": "man rowing boat", + "category": "People & Body", + "aliases": ["rowing_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🚣‍♀", + "description": "woman rowing boat", + "category": "People & Body", + "aliases": ["rowing_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🏊", + "description": "person swimming", + "category": "People & Body", + "aliases": ["swimmer"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🏊‍♂", + "description": "man swimming", + "category": "People & Body", + "aliases": ["swimming_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🏊‍♀", + "description": "woman swimming", + "category": "People & Body", + "aliases": ["swimming_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "⛹", + "description": "person bouncing ball", + "category": "People & Body", + "aliases": ["bouncing_ball_person"], + "tags": ["basketball"], + "unicode_version": "5.2", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "⛹️‍♂️", + "description": "man bouncing ball", + "category": "People & Body", + "aliases": ["bouncing_ball_man", "basketball_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "⛹️‍♀️", + "description": "woman bouncing ball", + "category": "People & Body", + "aliases": ["bouncing_ball_woman", "basketball_woman"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🏋", + "description": "person lifting weights", + "category": "People & Body", + "aliases": ["weight_lifting"], + "tags": ["gym", "workout"], + "unicode_version": "7.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "🏋️‍♂️", + "description": "man lifting weights", + "category": "People & Body", + "aliases": ["weight_lifting_man"], + "tags": ["gym", "workout"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🏋️‍♀️", + "description": "woman lifting weights", + "category": "People & Body", + "aliases": ["weight_lifting_woman"], + "tags": ["gym", "workout"], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🚴", + "description": "person biking", + "category": "People & Body", + "aliases": ["bicyclist"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🚴‍♂", + "description": "man biking", + "category": "People & Body", + "aliases": ["biking_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🚴‍♀", + "description": "woman biking", + "category": "People & Body", + "aliases": ["biking_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🚵", + "description": "person mountain biking", + "category": "People & Body", + "aliases": ["mountain_bicyclist"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🚵‍♂", + "description": "man mountain biking", + "category": "People & Body", + "aliases": ["mountain_biking_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🚵‍♀", + "description": "woman mountain biking", + "category": "People & Body", + "aliases": ["mountain_biking_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0", + "skin_tones": true + }, + { + "emoji": "🤸", + "description": "person cartwheeling", + "category": "People & Body", + "aliases": ["cartwheeling"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤸‍♂", + "description": "man cartwheeling", + "category": "People & Body", + "aliases": ["man_cartwheeling"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤸‍♀", + "description": "woman cartwheeling", + "category": "People & Body", + "aliases": ["woman_cartwheeling"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤼", + "description": "people wrestling", + "category": "People & Body", + "aliases": ["wrestling"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🤼‍♂", + "description": "men wrestling", + "category": "People & Body", + "aliases": ["men_wrestling"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🤼‍♀", + "description": "women wrestling", + "category": "People & Body", + "aliases": ["women_wrestling"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🤽", + "description": "person playing water polo", + "category": "People & Body", + "aliases": ["water_polo"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤽‍♂", + "description": "man playing water polo", + "category": "People & Body", + "aliases": ["man_playing_water_polo"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤽‍♀", + "description": "woman playing water polo", + "category": "People & Body", + "aliases": ["woman_playing_water_polo"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤾", + "description": "person playing handball", + "category": "People & Body", + "aliases": ["handball_person"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤾‍♂", + "description": "man playing handball", + "category": "People & Body", + "aliases": ["man_playing_handball"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤾‍♀", + "description": "woman playing handball", + "category": "People & Body", + "aliases": ["woman_playing_handball"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤹", + "description": "person juggling", + "category": "People & Body", + "aliases": ["juggling_person"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🤹‍♂", + "description": "man juggling", + "category": "People & Body", + "aliases": ["man_juggling"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🤹‍♀", + "description": "woman juggling", + "category": "People & Body", + "aliases": ["woman_juggling"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2", + "skin_tones": true + }, + { + "emoji": "🧘", + "description": "person in lotus position", + "category": "People & Body", + "aliases": ["lotus_position"], + "tags": ["meditation"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧘‍♂", + "description": "man in lotus position", + "category": "People & Body", + "aliases": ["lotus_position_man"], + "tags": ["meditation"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🧘‍♀", + "description": "woman in lotus position", + "category": "People & Body", + "aliases": ["lotus_position_woman"], + "tags": ["meditation"], + "unicode_version": "11.0", + "ios_version": "12.1", + "skin_tones": true + }, + { + "emoji": "🛀", + "description": "person taking bath", + "category": "People & Body", + "aliases": ["bath"], + "tags": ["shower"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "🛌", + "description": "person in bed", + "category": "People & Body", + "aliases": ["sleeping_bed"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1", + "skin_tones": true + }, + { + "emoji": "🧑‍🤝‍🧑", + "description": "people holding hands", + "category": "People & Body", + "aliases": ["people_holding_hands"], + "tags": ["couple", "date"], + "unicode_version": "12.0", + "ios_version": "13.0", + "skin_tones": true + }, + { + "emoji": "👭", + "description": "women holding hands", + "category": "People & Body", + "aliases": ["two_women_holding_hands"], + "tags": ["couple", "date"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👫", + "description": "woman and man holding hands", + "category": "People & Body", + "aliases": ["couple"], + "tags": ["date"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "👬", + "description": "men holding hands", + "category": "People & Body", + "aliases": ["two_men_holding_hands"], + "tags": ["couple", "date"], + "unicode_version": "6.0", + "ios_version": "6.0", + "skin_tones": true + }, + { + "emoji": "💏", + "description": "kiss", + "category": "People & Body", + "aliases": ["couplekiss"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👩‍❤️‍💋‍👨", + "description": "kiss: woman, man", + "category": "People & Body", + "aliases": ["couplekiss_man_woman"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "👨‍❤️‍💋‍👨", + "description": "kiss: man, man", + "category": "People & Body", + "aliases": ["couplekiss_man_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👩‍❤️‍💋‍👩", + "description": "kiss: woman, woman", + "category": "People & Body", + "aliases": ["couplekiss_woman_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "💑", + "description": "couple with heart", + "category": "People & Body", + "aliases": ["couple_with_heart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👩‍❤️‍👨", + "description": "couple with heart: woman, man", + "category": "People & Body", + "aliases": ["couple_with_heart_woman_man"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "👨‍❤️‍👨", + "description": "couple with heart: man, man", + "category": "People & Body", + "aliases": ["couple_with_heart_man_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👩‍❤️‍👩", + "description": "couple with heart: woman, woman", + "category": "People & Body", + "aliases": ["couple_with_heart_woman_woman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👪", + "description": "family", + "category": "People & Body", + "aliases": ["family"], + "tags": ["home", "parents", "child"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👨‍👩‍👦", + "description": "family: man, woman, boy", + "category": "People & Body", + "aliases": ["family_man_woman_boy"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "👨‍👩‍👧", + "description": "family: man, woman, girl", + "category": "People & Body", + "aliases": ["family_man_woman_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👩‍👧‍👦", + "description": "family: man, woman, girl, boy", + "category": "People & Body", + "aliases": ["family_man_woman_girl_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👩‍👦‍👦", + "description": "family: man, woman, boy, boy", + "category": "People & Body", + "aliases": ["family_man_woman_boy_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👩‍👧‍👧", + "description": "family: man, woman, girl, girl", + "category": "People & Body", + "aliases": ["family_man_woman_girl_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👨‍👦", + "description": "family: man, man, boy", + "category": "People & Body", + "aliases": ["family_man_man_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👨‍👧", + "description": "family: man, man, girl", + "category": "People & Body", + "aliases": ["family_man_man_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👨‍👧‍👦", + "description": "family: man, man, girl, boy", + "category": "People & Body", + "aliases": ["family_man_man_girl_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👨‍👦‍👦", + "description": "family: man, man, boy, boy", + "category": "People & Body", + "aliases": ["family_man_man_boy_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👨‍👧‍👧", + "description": "family: man, man, girl, girl", + "category": "People & Body", + "aliases": ["family_man_man_girl_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👩‍👩‍👦", + "description": "family: woman, woman, boy", + "category": "People & Body", + "aliases": ["family_woman_woman_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👩‍👩‍👧", + "description": "family: woman, woman, girl", + "category": "People & Body", + "aliases": ["family_woman_woman_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👩‍👩‍👧‍👦", + "description": "family: woman, woman, girl, boy", + "category": "People & Body", + "aliases": ["family_woman_woman_girl_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👩‍👩‍👦‍👦", + "description": "family: woman, woman, boy, boy", + "category": "People & Body", + "aliases": ["family_woman_woman_boy_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👩‍👩‍👧‍👧", + "description": "family: woman, woman, girl, girl", + "category": "People & Body", + "aliases": ["family_woman_woman_girl_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "👨‍👦", + "description": "family: man, boy", + "category": "People & Body", + "aliases": ["family_man_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👨‍👦‍👦", + "description": "family: man, boy, boy", + "category": "People & Body", + "aliases": ["family_man_boy_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👨‍👧", + "description": "family: man, girl", + "category": "People & Body", + "aliases": ["family_man_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👨‍👧‍👦", + "description": "family: man, girl, boy", + "category": "People & Body", + "aliases": ["family_man_girl_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👨‍👧‍👧", + "description": "family: man, girl, girl", + "category": "People & Body", + "aliases": ["family_man_girl_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👩‍👦", + "description": "family: woman, boy", + "category": "People & Body", + "aliases": ["family_woman_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👩‍👦‍👦", + "description": "family: woman, boy, boy", + "category": "People & Body", + "aliases": ["family_woman_boy_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👩‍👧", + "description": "family: woman, girl", + "category": "People & Body", + "aliases": ["family_woman_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👩‍👧‍👦", + "description": "family: woman, girl, boy", + "category": "People & Body", + "aliases": ["family_woman_girl_boy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "👩‍👧‍👧", + "description": "family: woman, girl, girl", + "category": "People & Body", + "aliases": ["family_woman_girl_girl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "🗣", + "description": "speaking head", + "category": "People & Body", + "aliases": ["speaking_head"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "👤", + "description": "bust in silhouette", + "category": "People & Body", + "aliases": ["bust_in_silhouette"], + "tags": ["user"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👥", + "description": "busts in silhouette", + "category": "People & Body", + "aliases": ["busts_in_silhouette"], + "tags": ["users", "group", "team"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👣", + "description": "footprints", + "category": "People & Body", + "aliases": ["footprints"], + "tags": ["feet", "tracks"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐵", + "description": "monkey face", + "category": "Animals & Nature", + "aliases": ["monkey_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐒", + "description": "monkey", + "category": "Animals & Nature", + "aliases": ["monkey"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦍", + "description": "gorilla", + "category": "Animals & Nature", + "aliases": ["gorilla"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦧", + "description": "orangutan", + "category": "Animals & Nature", + "aliases": ["orangutan"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🐶", + "description": "dog face", + "category": "Animals & Nature", + "aliases": ["dog"], + "tags": ["pet"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐕", + "description": "dog", + "category": "Animals & Nature", + "aliases": ["dog2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦮", + "description": "guide dog", + "category": "Animals & Nature", + "aliases": ["guide_dog"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🐕‍🦺", + "description": "service dog", + "category": "Animals & Nature", + "aliases": ["service_dog"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🐩", + "description": "poodle", + "category": "Animals & Nature", + "aliases": ["poodle"], + "tags": ["dog"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐺", + "description": "wolf", + "category": "Animals & Nature", + "aliases": ["wolf"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦊", + "description": "fox", + "category": "Animals & Nature", + "aliases": ["fox_face"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦝", + "description": "raccoon", + "category": "Animals & Nature", + "aliases": ["raccoon"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🐱", + "description": "cat face", + "category": "Animals & Nature", + "aliases": ["cat"], + "tags": ["pet"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐈", + "description": "cat", + "category": "Animals & Nature", + "aliases": ["cat2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦁", + "description": "lion", + "category": "Animals & Nature", + "aliases": ["lion"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🐯", + "description": "tiger face", + "category": "Animals & Nature", + "aliases": ["tiger"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐅", + "description": "tiger", + "category": "Animals & Nature", + "aliases": ["tiger2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐆", + "description": "leopard", + "category": "Animals & Nature", + "aliases": ["leopard"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐴", + "description": "horse face", + "category": "Animals & Nature", + "aliases": ["horse"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐎", + "description": "horse", + "category": "Animals & Nature", + "aliases": ["racehorse"], + "tags": ["speed"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦄", + "description": "unicorn", + "category": "Animals & Nature", + "aliases": ["unicorn"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🦓", + "description": "zebra", + "category": "Animals & Nature", + "aliases": ["zebra"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦌", + "description": "deer", + "category": "Animals & Nature", + "aliases": ["deer"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🐮", + "description": "cow face", + "category": "Animals & Nature", + "aliases": ["cow"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐂", + "description": "ox", + "category": "Animals & Nature", + "aliases": ["ox"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐃", + "description": "water buffalo", + "category": "Animals & Nature", + "aliases": ["water_buffalo"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐄", + "description": "cow", + "category": "Animals & Nature", + "aliases": ["cow2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐷", + "description": "pig face", + "category": "Animals & Nature", + "aliases": ["pig"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐖", + "description": "pig", + "category": "Animals & Nature", + "aliases": ["pig2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐗", + "description": "boar", + "category": "Animals & Nature", + "aliases": ["boar"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐽", + "description": "pig nose", + "category": "Animals & Nature", + "aliases": ["pig_nose"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐏", + "description": "ram", + "category": "Animals & Nature", + "aliases": ["ram"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐑", + "description": "ewe", + "category": "Animals & Nature", + "aliases": ["sheep"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐐", + "description": "goat", + "category": "Animals & Nature", + "aliases": ["goat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐪", + "description": "camel", + "category": "Animals & Nature", + "aliases": ["dromedary_camel"], + "tags": ["desert"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐫", + "description": "two-hump camel", + "category": "Animals & Nature", + "aliases": ["camel"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦙", + "description": "llama", + "category": "Animals & Nature", + "aliases": ["llama"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦒", + "description": "giraffe", + "category": "Animals & Nature", + "aliases": ["giraffe"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🐘", + "description": "elephant", + "category": "Animals & Nature", + "aliases": ["elephant"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦏", + "description": "rhinoceros", + "category": "Animals & Nature", + "aliases": ["rhinoceros"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦛", + "description": "hippopotamus", + "category": "Animals & Nature", + "aliases": ["hippopotamus"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🐭", + "description": "mouse face", + "category": "Animals & Nature", + "aliases": ["mouse"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐁", + "description": "mouse", + "category": "Animals & Nature", + "aliases": ["mouse2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐀", + "description": "rat", + "category": "Animals & Nature", + "aliases": ["rat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐹", + "description": "hamster", + "category": "Animals & Nature", + "aliases": ["hamster"], + "tags": ["pet"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐰", + "description": "rabbit face", + "category": "Animals & Nature", + "aliases": ["rabbit"], + "tags": ["bunny"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐇", + "description": "rabbit", + "category": "Animals & Nature", + "aliases": ["rabbit2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐿", + "description": "chipmunk", + "category": "Animals & Nature", + "aliases": ["chipmunk"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🦔", + "description": "hedgehog", + "category": "Animals & Nature", + "aliases": ["hedgehog"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦇", + "description": "bat", + "category": "Animals & Nature", + "aliases": ["bat"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🐻", + "description": "bear", + "category": "Animals & Nature", + "aliases": ["bear"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐨", + "description": "koala", + "category": "Animals & Nature", + "aliases": ["koala"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐼", + "description": "panda", + "category": "Animals & Nature", + "aliases": ["panda_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦥", + "description": "sloth", + "category": "Animals & Nature", + "aliases": ["sloth"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🦦", + "description": "otter", + "category": "Animals & Nature", + "aliases": ["otter"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🦨", + "description": "skunk", + "category": "Animals & Nature", + "aliases": ["skunk"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🦘", + "description": "kangaroo", + "category": "Animals & Nature", + "aliases": ["kangaroo"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦡", + "description": "badger", + "category": "Animals & Nature", + "aliases": ["badger"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🐾", + "description": "paw prints", + "category": "Animals & Nature", + "aliases": ["feet", "paw_prints"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦃", + "description": "turkey", + "category": "Animals & Nature", + "aliases": ["turkey"], + "tags": ["thanksgiving"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🐔", + "description": "chicken", + "category": "Animals & Nature", + "aliases": ["chicken"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐓", + "description": "rooster", + "category": "Animals & Nature", + "aliases": ["rooster"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐣", + "description": "hatching chick", + "category": "Animals & Nature", + "aliases": ["hatching_chick"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐤", + "description": "baby chick", + "category": "Animals & Nature", + "aliases": ["baby_chick"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐥", + "description": "front-facing baby chick", + "category": "Animals & Nature", + "aliases": ["hatched_chick"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐦", + "description": "bird", + "category": "Animals & Nature", + "aliases": ["bird"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐧", + "description": "penguin", + "category": "Animals & Nature", + "aliases": ["penguin"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕊", + "description": "dove", + "category": "Animals & Nature", + "aliases": ["dove"], + "tags": ["peace"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🦅", + "description": "eagle", + "category": "Animals & Nature", + "aliases": ["eagle"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦆", + "description": "duck", + "category": "Animals & Nature", + "aliases": ["duck"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦢", + "description": "swan", + "category": "Animals & Nature", + "aliases": ["swan"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦉", + "description": "owl", + "category": "Animals & Nature", + "aliases": ["owl"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦩", + "description": "flamingo", + "category": "Animals & Nature", + "aliases": ["flamingo"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🦚", + "description": "peacock", + "category": "Animals & Nature", + "aliases": ["peacock"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦜", + "description": "parrot", + "category": "Animals & Nature", + "aliases": ["parrot"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🐸", + "description": "frog", + "category": "Animals & Nature", + "aliases": ["frog"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐊", + "description": "crocodile", + "category": "Animals & Nature", + "aliases": ["crocodile"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐢", + "description": "turtle", + "category": "Animals & Nature", + "aliases": ["turtle"], + "tags": ["slow"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦎", + "description": "lizard", + "category": "Animals & Nature", + "aliases": ["lizard"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🐍", + "description": "snake", + "category": "Animals & Nature", + "aliases": ["snake"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐲", + "description": "dragon face", + "category": "Animals & Nature", + "aliases": ["dragon_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐉", + "description": "dragon", + "category": "Animals & Nature", + "aliases": ["dragon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦕", + "description": "sauropod", + "category": "Animals & Nature", + "aliases": ["sauropod"], + "tags": ["dinosaur"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦖", + "description": "T-Rex", + "category": "Animals & Nature", + "aliases": ["t-rex"], + "tags": ["dinosaur"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🐳", + "description": "spouting whale", + "category": "Animals & Nature", + "aliases": ["whale"], + "tags": ["sea"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐋", + "description": "whale", + "category": "Animals & Nature", + "aliases": ["whale2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐬", + "description": "dolphin", + "category": "Animals & Nature", + "aliases": ["dolphin", "flipper"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐟", + "description": "fish", + "category": "Animals & Nature", + "aliases": ["fish"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐠", + "description": "tropical fish", + "category": "Animals & Nature", + "aliases": ["tropical_fish"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐡", + "description": "blowfish", + "category": "Animals & Nature", + "aliases": ["blowfish"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦈", + "description": "shark", + "category": "Animals & Nature", + "aliases": ["shark"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🐙", + "description": "octopus", + "category": "Animals & Nature", + "aliases": ["octopus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐚", + "description": "spiral shell", + "category": "Animals & Nature", + "aliases": ["shell"], + "tags": ["sea", "beach"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐌", + "description": "snail", + "category": "Animals & Nature", + "aliases": ["snail"], + "tags": ["slow"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦋", + "description": "butterfly", + "category": "Animals & Nature", + "aliases": ["butterfly"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🐛", + "description": "bug", + "category": "Animals & Nature", + "aliases": ["bug"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐜", + "description": "ant", + "category": "Animals & Nature", + "aliases": ["ant"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐝", + "description": "honeybee", + "category": "Animals & Nature", + "aliases": ["bee", "honeybee"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🐞", + "description": "lady beetle", + "category": "Animals & Nature", + "aliases": ["beetle"], + "tags": ["bug"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🦗", + "description": "cricket", + "category": "Animals & Nature", + "aliases": ["cricket"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🕷", + "description": "spider", + "category": "Animals & Nature", + "aliases": ["spider"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🕸", + "description": "spider web", + "category": "Animals & Nature", + "aliases": ["spider_web"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🦂", + "description": "scorpion", + "category": "Animals & Nature", + "aliases": ["scorpion"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🦟", + "description": "mosquito", + "category": "Animals & Nature", + "aliases": ["mosquito"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦠", + "description": "microbe", + "category": "Animals & Nature", + "aliases": ["microbe"], + "tags": ["germ"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "💐", + "description": "bouquet", + "category": "Animals & Nature", + "aliases": ["bouquet"], + "tags": ["flowers"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌸", + "description": "cherry blossom", + "category": "Animals & Nature", + "aliases": ["cherry_blossom"], + "tags": ["flower", "spring"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💮", + "description": "white flower", + "category": "Animals & Nature", + "aliases": ["white_flower"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏵", + "description": "rosette", + "category": "Animals & Nature", + "aliases": ["rosette"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌹", + "description": "rose", + "category": "Animals & Nature", + "aliases": ["rose"], + "tags": ["flower"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥀", + "description": "wilted flower", + "category": "Animals & Nature", + "aliases": ["wilted_flower"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🌺", + "description": "hibiscus", + "category": "Animals & Nature", + "aliases": ["hibiscus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌻", + "description": "sunflower", + "category": "Animals & Nature", + "aliases": ["sunflower"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌼", + "description": "blossom", + "category": "Animals & Nature", + "aliases": ["blossom"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌷", + "description": "tulip", + "category": "Animals & Nature", + "aliases": ["tulip"], + "tags": ["flower"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌱", + "description": "seedling", + "category": "Animals & Nature", + "aliases": ["seedling"], + "tags": ["plant"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌲", + "description": "evergreen tree", + "category": "Animals & Nature", + "aliases": ["evergreen_tree"], + "tags": ["wood"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌳", + "description": "deciduous tree", + "category": "Animals & Nature", + "aliases": ["deciduous_tree"], + "tags": ["wood"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌴", + "description": "palm tree", + "category": "Animals & Nature", + "aliases": ["palm_tree"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌵", + "description": "cactus", + "category": "Animals & Nature", + "aliases": ["cactus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌾", + "description": "sheaf of rice", + "category": "Animals & Nature", + "aliases": ["ear_of_rice"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌿", + "description": "herb", + "category": "Animals & Nature", + "aliases": ["herb"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "☘", + "description": "shamrock", + "category": "Animals & Nature", + "aliases": ["shamrock"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🍀", + "description": "four leaf clover", + "category": "Animals & Nature", + "aliases": ["four_leaf_clover"], + "tags": ["luck"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍁", + "description": "maple leaf", + "category": "Animals & Nature", + "aliases": ["maple_leaf"], + "tags": ["canada"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍂", + "description": "fallen leaf", + "category": "Animals & Nature", + "aliases": ["fallen_leaf"], + "tags": ["autumn"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍃", + "description": "leaf fluttering in wind", + "category": "Animals & Nature", + "aliases": ["leaves"], + "tags": ["leaf"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍇", + "description": "grapes", + "category": "Food & Drink", + "aliases": ["grapes"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍈", + "description": "melon", + "category": "Food & Drink", + "aliases": ["melon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍉", + "description": "watermelon", + "category": "Food & Drink", + "aliases": ["watermelon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍊", + "description": "tangerine", + "category": "Food & Drink", + "aliases": ["tangerine", "orange", "mandarin"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍋", + "description": "lemon", + "category": "Food & Drink", + "aliases": ["lemon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍌", + "description": "banana", + "category": "Food & Drink", + "aliases": ["banana"], + "tags": ["fruit"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍍", + "description": "pineapple", + "category": "Food & Drink", + "aliases": ["pineapple"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥭", + "description": "mango", + "category": "Food & Drink", + "aliases": ["mango"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🍎", + "description": "red apple", + "category": "Food & Drink", + "aliases": ["apple"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍏", + "description": "green apple", + "category": "Food & Drink", + "aliases": ["green_apple"], + "tags": ["fruit"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍐", + "description": "pear", + "category": "Food & Drink", + "aliases": ["pear"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍑", + "description": "peach", + "category": "Food & Drink", + "aliases": ["peach"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍒", + "description": "cherries", + "category": "Food & Drink", + "aliases": ["cherries"], + "tags": ["fruit"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍓", + "description": "strawberry", + "category": "Food & Drink", + "aliases": ["strawberry"], + "tags": ["fruit"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥝", + "description": "kiwi fruit", + "category": "Food & Drink", + "aliases": ["kiwi_fruit"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🍅", + "description": "tomato", + "category": "Food & Drink", + "aliases": ["tomato"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥥", + "description": "coconut", + "category": "Food & Drink", + "aliases": ["coconut"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥑", + "description": "avocado", + "category": "Food & Drink", + "aliases": ["avocado"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🍆", + "description": "eggplant", + "category": "Food & Drink", + "aliases": ["eggplant"], + "tags": ["aubergine"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥔", + "description": "potato", + "category": "Food & Drink", + "aliases": ["potato"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥕", + "description": "carrot", + "category": "Food & Drink", + "aliases": ["carrot"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🌽", + "description": "ear of corn", + "category": "Food & Drink", + "aliases": ["corn"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌶", + "description": "hot pepper", + "category": "Food & Drink", + "aliases": ["hot_pepper"], + "tags": ["spicy"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🥒", + "description": "cucumber", + "category": "Food & Drink", + "aliases": ["cucumber"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥬", + "description": "leafy green", + "category": "Food & Drink", + "aliases": ["leafy_green"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥦", + "description": "broccoli", + "category": "Food & Drink", + "aliases": ["broccoli"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧄", + "description": "garlic", + "category": "Food & Drink", + "aliases": ["garlic"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🧅", + "description": "onion", + "category": "Food & Drink", + "aliases": ["onion"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🍄", + "description": "mushroom", + "category": "Food & Drink", + "aliases": ["mushroom"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥜", + "description": "peanuts", + "category": "Food & Drink", + "aliases": ["peanuts"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🌰", + "description": "chestnut", + "category": "Food & Drink", + "aliases": ["chestnut"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍞", + "description": "bread", + "category": "Food & Drink", + "aliases": ["bread"], + "tags": ["toast"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥐", + "description": "croissant", + "category": "Food & Drink", + "aliases": ["croissant"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥖", + "description": "baguette bread", + "category": "Food & Drink", + "aliases": ["baguette_bread"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥨", + "description": "pretzel", + "category": "Food & Drink", + "aliases": ["pretzel"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥯", + "description": "bagel", + "category": "Food & Drink", + "aliases": ["bagel"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥞", + "description": "pancakes", + "category": "Food & Drink", + "aliases": ["pancakes"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🧇", + "description": "waffle", + "category": "Food & Drink", + "aliases": ["waffle"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🧀", + "description": "cheese wedge", + "category": "Food & Drink", + "aliases": ["cheese"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🍖", + "description": "meat on bone", + "category": "Food & Drink", + "aliases": ["meat_on_bone"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍗", + "description": "poultry leg", + "category": "Food & Drink", + "aliases": ["poultry_leg"], + "tags": ["meat", "chicken"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥩", + "description": "cut of meat", + "category": "Food & Drink", + "aliases": ["cut_of_meat"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥓", + "description": "bacon", + "category": "Food & Drink", + "aliases": ["bacon"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🍔", + "description": "hamburger", + "category": "Food & Drink", + "aliases": ["hamburger"], + "tags": ["burger"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍟", + "description": "french fries", + "category": "Food & Drink", + "aliases": ["fries"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍕", + "description": "pizza", + "category": "Food & Drink", + "aliases": ["pizza"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌭", + "description": "hot dog", + "category": "Food & Drink", + "aliases": ["hotdog"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🥪", + "description": "sandwich", + "category": "Food & Drink", + "aliases": ["sandwich"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🌮", + "description": "taco", + "category": "Food & Drink", + "aliases": ["taco"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🌯", + "description": "burrito", + "category": "Food & Drink", + "aliases": ["burrito"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🥙", + "description": "stuffed flatbread", + "category": "Food & Drink", + "aliases": ["stuffed_flatbread"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🧆", + "description": "falafel", + "category": "Food & Drink", + "aliases": ["falafel"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🥚", + "description": "egg", + "category": "Food & Drink", + "aliases": ["egg"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🍳", + "description": "cooking", + "category": "Food & Drink", + "aliases": ["fried_egg"], + "tags": ["breakfast"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥘", + "description": "shallow pan of food", + "category": "Food & Drink", + "aliases": ["shallow_pan_of_food"], + "tags": ["paella", "curry"], + "unicode_version": "", + "ios_version": "10.2" + }, + { + "emoji": "🍲", + "description": "pot of food", + "category": "Food & Drink", + "aliases": ["stew"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥣", + "description": "bowl with spoon", + "category": "Food & Drink", + "aliases": ["bowl_with_spoon"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥗", + "description": "green salad", + "category": "Food & Drink", + "aliases": ["green_salad"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🍿", + "description": "popcorn", + "category": "Food & Drink", + "aliases": ["popcorn"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🧈", + "description": "butter", + "category": "Food & Drink", + "aliases": ["butter"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🧂", + "description": "salt", + "category": "Food & Drink", + "aliases": ["salt"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥫", + "description": "canned food", + "category": "Food & Drink", + "aliases": ["canned_food"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🍱", + "description": "bento box", + "category": "Food & Drink", + "aliases": ["bento"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍘", + "description": "rice cracker", + "category": "Food & Drink", + "aliases": ["rice_cracker"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍙", + "description": "rice ball", + "category": "Food & Drink", + "aliases": ["rice_ball"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍚", + "description": "cooked rice", + "category": "Food & Drink", + "aliases": ["rice"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍛", + "description": "curry rice", + "category": "Food & Drink", + "aliases": ["curry"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍜", + "description": "steaming bowl", + "category": "Food & Drink", + "aliases": ["ramen"], + "tags": ["noodle"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍝", + "description": "spaghetti", + "category": "Food & Drink", + "aliases": ["spaghetti"], + "tags": ["pasta"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍠", + "description": "roasted sweet potato", + "category": "Food & Drink", + "aliases": ["sweet_potato"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍢", + "description": "oden", + "category": "Food & Drink", + "aliases": ["oden"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍣", + "description": "sushi", + "category": "Food & Drink", + "aliases": ["sushi"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍤", + "description": "fried shrimp", + "category": "Food & Drink", + "aliases": ["fried_shrimp"], + "tags": ["tempura"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍥", + "description": "fish cake with swirl", + "category": "Food & Drink", + "aliases": ["fish_cake"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥮", + "description": "moon cake", + "category": "Food & Drink", + "aliases": ["moon_cake"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🍡", + "description": "dango", + "category": "Food & Drink", + "aliases": ["dango"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥟", + "description": "dumpling", + "category": "Food & Drink", + "aliases": ["dumpling"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥠", + "description": "fortune cookie", + "category": "Food & Drink", + "aliases": ["fortune_cookie"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥡", + "description": "takeout box", + "category": "Food & Drink", + "aliases": ["takeout_box"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦀", + "description": "crab", + "category": "Food & Drink", + "aliases": ["crab"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🦞", + "description": "lobster", + "category": "Food & Drink", + "aliases": ["lobster"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦐", + "description": "shrimp", + "category": "Food & Drink", + "aliases": ["shrimp"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦑", + "description": "squid", + "category": "Food & Drink", + "aliases": ["squid"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦪", + "description": "oyster", + "category": "Food & Drink", + "aliases": ["oyster"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🍦", + "description": "soft ice cream", + "category": "Food & Drink", + "aliases": ["icecream"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍧", + "description": "shaved ice", + "category": "Food & Drink", + "aliases": ["shaved_ice"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍨", + "description": "ice cream", + "category": "Food & Drink", + "aliases": ["ice_cream"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍩", + "description": "doughnut", + "category": "Food & Drink", + "aliases": ["doughnut"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍪", + "description": "cookie", + "category": "Food & Drink", + "aliases": ["cookie"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎂", + "description": "birthday cake", + "category": "Food & Drink", + "aliases": ["birthday"], + "tags": ["party"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍰", + "description": "shortcake", + "category": "Food & Drink", + "aliases": ["cake"], + "tags": ["dessert"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧁", + "description": "cupcake", + "category": "Food & Drink", + "aliases": ["cupcake"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥧", + "description": "pie", + "category": "Food & Drink", + "aliases": ["pie"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🍫", + "description": "chocolate bar", + "category": "Food & Drink", + "aliases": ["chocolate_bar"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍬", + "description": "candy", + "category": "Food & Drink", + "aliases": ["candy"], + "tags": ["sweet"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍭", + "description": "lollipop", + "category": "Food & Drink", + "aliases": ["lollipop"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍮", + "description": "custard", + "category": "Food & Drink", + "aliases": ["custard"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍯", + "description": "honey pot", + "category": "Food & Drink", + "aliases": ["honey_pot"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍼", + "description": "baby bottle", + "category": "Food & Drink", + "aliases": ["baby_bottle"], + "tags": ["milk"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥛", + "description": "glass of milk", + "category": "Food & Drink", + "aliases": ["milk_glass"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "☕", + "description": "hot beverage", + "category": "Food & Drink", + "aliases": ["coffee"], + "tags": ["cafe", "espresso"], + "unicode_version": "4.0", + "ios_version": "6.0" + }, + { + "emoji": "🍵", + "description": "teacup without handle", + "category": "Food & Drink", + "aliases": ["tea"], + "tags": ["green", "breakfast"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍶", + "description": "sake", + "category": "Food & Drink", + "aliases": ["sake"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍾", + "description": "bottle with popping cork", + "category": "Food & Drink", + "aliases": ["champagne"], + "tags": ["bottle", "bubbly", "celebration"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🍷", + "description": "wine glass", + "category": "Food & Drink", + "aliases": ["wine_glass"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍸", + "description": "cocktail glass", + "category": "Food & Drink", + "aliases": ["cocktail"], + "tags": ["drink"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍹", + "description": "tropical drink", + "category": "Food & Drink", + "aliases": ["tropical_drink"], + "tags": ["summer", "vacation"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍺", + "description": "beer mug", + "category": "Food & Drink", + "aliases": ["beer"], + "tags": ["drink"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🍻", + "description": "clinking beer mugs", + "category": "Food & Drink", + "aliases": ["beers"], + "tags": ["drinks"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥂", + "description": "clinking glasses", + "category": "Food & Drink", + "aliases": ["clinking_glasses"], + "tags": ["cheers", "toast"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥃", + "description": "tumbler glass", + "category": "Food & Drink", + "aliases": ["tumbler_glass"], + "tags": ["whisky"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥤", + "description": "cup with straw", + "category": "Food & Drink", + "aliases": ["cup_with_straw"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧃", + "description": "beverage box", + "category": "Food & Drink", + "aliases": ["beverage_box"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🧉", + "description": "mate", + "category": "Food & Drink", + "aliases": ["mate"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🧊", + "description": "ice cube", + "category": "Food & Drink", + "aliases": ["ice_cube"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🥢", + "description": "chopsticks", + "category": "Food & Drink", + "aliases": ["chopsticks"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🍽", + "description": "fork and knife with plate", + "category": "Food & Drink", + "aliases": ["plate_with_cutlery"], + "tags": ["dining", "dinner"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🍴", + "description": "fork and knife", + "category": "Food & Drink", + "aliases": ["fork_and_knife"], + "tags": ["cutlery"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥄", + "description": "spoon", + "category": "Food & Drink", + "aliases": ["spoon"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🔪", + "description": "kitchen knife", + "category": "Food & Drink", + "aliases": ["hocho", "knife"], + "tags": ["cut", "chop"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏺", + "description": "amphora", + "category": "Food & Drink", + "aliases": ["amphora"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🌍", + "description": "globe showing Europe-Africa", + "category": "Travel & Places", + "aliases": ["earth_africa"], + "tags": ["globe", "world", "international"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌎", + "description": "globe showing Americas", + "category": "Travel & Places", + "aliases": ["earth_americas"], + "tags": ["globe", "world", "international"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌏", + "description": "globe showing Asia-Australia", + "category": "Travel & Places", + "aliases": ["earth_asia"], + "tags": ["globe", "world", "international"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌐", + "description": "globe with meridians", + "category": "Travel & Places", + "aliases": ["globe_with_meridians"], + "tags": ["world", "global", "international"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗺", + "description": "world map", + "category": "Travel & Places", + "aliases": ["world_map"], + "tags": ["travel"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🗾", + "description": "map of Japan", + "category": "Travel & Places", + "aliases": ["japan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧭", + "description": "compass", + "category": "Travel & Places", + "aliases": ["compass"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🏔", + "description": "snow-capped mountain", + "category": "Travel & Places", + "aliases": ["mountain_snow"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⛰", + "description": "mountain", + "category": "Travel & Places", + "aliases": ["mountain"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "🌋", + "description": "volcano", + "category": "Travel & Places", + "aliases": ["volcano"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗻", + "description": "mount fuji", + "category": "Travel & Places", + "aliases": ["mount_fuji"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏕", + "description": "camping", + "category": "Travel & Places", + "aliases": ["camping"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏖", + "description": "beach with umbrella", + "category": "Travel & Places", + "aliases": ["beach_umbrella"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏜", + "description": "desert", + "category": "Travel & Places", + "aliases": ["desert"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏝", + "description": "desert island", + "category": "Travel & Places", + "aliases": ["desert_island"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏞", + "description": "national park", + "category": "Travel & Places", + "aliases": ["national_park"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏟", + "description": "stadium", + "category": "Travel & Places", + "aliases": ["stadium"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏛", + "description": "classical building", + "category": "Travel & Places", + "aliases": ["classical_building"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏗", + "description": "building construction", + "category": "Travel & Places", + "aliases": ["building_construction"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🧱", + "description": "brick", + "category": "Travel & Places", + "aliases": ["bricks"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🏘", + "description": "houses", + "category": "Travel & Places", + "aliases": ["houses"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏚", + "description": "derelict house", + "category": "Travel & Places", + "aliases": ["derelict_house"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏠", + "description": "house", + "category": "Travel & Places", + "aliases": ["house"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏡", + "description": "house with garden", + "category": "Travel & Places", + "aliases": ["house_with_garden"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏢", + "description": "office building", + "category": "Travel & Places", + "aliases": ["office"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏣", + "description": "Japanese post office", + "category": "Travel & Places", + "aliases": ["post_office"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏤", + "description": "post office", + "category": "Travel & Places", + "aliases": ["european_post_office"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏥", + "description": "hospital", + "category": "Travel & Places", + "aliases": ["hospital"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏦", + "description": "bank", + "category": "Travel & Places", + "aliases": ["bank"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏨", + "description": "hotel", + "category": "Travel & Places", + "aliases": ["hotel"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏩", + "description": "love hotel", + "category": "Travel & Places", + "aliases": ["love_hotel"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏪", + "description": "convenience store", + "category": "Travel & Places", + "aliases": ["convenience_store"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏫", + "description": "school", + "category": "Travel & Places", + "aliases": ["school"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏬", + "description": "department store", + "category": "Travel & Places", + "aliases": ["department_store"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏭", + "description": "factory", + "category": "Travel & Places", + "aliases": ["factory"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏯", + "description": "Japanese castle", + "category": "Travel & Places", + "aliases": ["japanese_castle"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏰", + "description": "castle", + "category": "Travel & Places", + "aliases": ["european_castle"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💒", + "description": "wedding", + "category": "Travel & Places", + "aliases": ["wedding"], + "tags": ["marriage"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗼", + "description": "Tokyo tower", + "category": "Travel & Places", + "aliases": ["tokyo_tower"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗽", + "description": "Statue of Liberty", + "category": "Travel & Places", + "aliases": ["statue_of_liberty"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⛪", + "description": "church", + "category": "Travel & Places", + "aliases": ["church"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "🕌", + "description": "mosque", + "category": "Travel & Places", + "aliases": ["mosque"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🛕", + "description": "hindu temple", + "category": "Travel & Places", + "aliases": ["hindu_temple"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🕍", + "description": "synagogue", + "category": "Travel & Places", + "aliases": ["synagogue"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "⛩", + "description": "shinto shrine", + "category": "Travel & Places", + "aliases": ["shinto_shrine"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "🕋", + "description": "kaaba", + "category": "Travel & Places", + "aliases": ["kaaba"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "⛲", + "description": "fountain", + "category": "Travel & Places", + "aliases": ["fountain"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "⛺", + "description": "tent", + "category": "Travel & Places", + "aliases": ["tent"], + "tags": ["camping"], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "🌁", + "description": "foggy", + "category": "Travel & Places", + "aliases": ["foggy"], + "tags": ["karl"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌃", + "description": "night with stars", + "category": "Travel & Places", + "aliases": ["night_with_stars"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏙", + "description": "cityscape", + "category": "Travel & Places", + "aliases": ["cityscape"], + "tags": ["skyline"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌄", + "description": "sunrise over mountains", + "category": "Travel & Places", + "aliases": ["sunrise_over_mountains"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌅", + "description": "sunrise", + "category": "Travel & Places", + "aliases": ["sunrise"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌆", + "description": "cityscape at dusk", + "category": "Travel & Places", + "aliases": ["city_sunset"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌇", + "description": "sunset", + "category": "Travel & Places", + "aliases": ["city_sunrise"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌉", + "description": "bridge at night", + "category": "Travel & Places", + "aliases": ["bridge_at_night"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "♨️", + "description": "hot springs", + "category": "Travel & Places", + "aliases": ["hotsprings"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🎠", + "description": "carousel horse", + "category": "Travel & Places", + "aliases": ["carousel_horse"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎡", + "description": "ferris wheel", + "category": "Travel & Places", + "aliases": ["ferris_wheel"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎢", + "description": "roller coaster", + "category": "Travel & Places", + "aliases": ["roller_coaster"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💈", + "description": "barber pole", + "category": "Travel & Places", + "aliases": ["barber"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎪", + "description": "circus tent", + "category": "Travel & Places", + "aliases": ["circus_tent"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚂", + "description": "locomotive", + "category": "Travel & Places", + "aliases": ["steam_locomotive"], + "tags": ["train"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚃", + "description": "railway car", + "category": "Travel & Places", + "aliases": ["railway_car"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚄", + "description": "high-speed train", + "category": "Travel & Places", + "aliases": ["bullettrain_side"], + "tags": ["train"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚅", + "description": "bullet train", + "category": "Travel & Places", + "aliases": ["bullettrain_front"], + "tags": ["train"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚆", + "description": "train", + "category": "Travel & Places", + "aliases": ["train2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚇", + "description": "metro", + "category": "Travel & Places", + "aliases": ["metro"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚈", + "description": "light rail", + "category": "Travel & Places", + "aliases": ["light_rail"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚉", + "description": "station", + "category": "Travel & Places", + "aliases": ["station"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚊", + "description": "tram", + "category": "Travel & Places", + "aliases": ["tram"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚝", + "description": "monorail", + "category": "Travel & Places", + "aliases": ["monorail"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚞", + "description": "mountain railway", + "category": "Travel & Places", + "aliases": ["mountain_railway"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚋", + "description": "tram car", + "category": "Travel & Places", + "aliases": ["train"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚌", + "description": "bus", + "category": "Travel & Places", + "aliases": ["bus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚍", + "description": "oncoming bus", + "category": "Travel & Places", + "aliases": ["oncoming_bus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚎", + "description": "trolleybus", + "category": "Travel & Places", + "aliases": ["trolleybus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚐", + "description": "minibus", + "category": "Travel & Places", + "aliases": ["minibus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚑", + "description": "ambulance", + "category": "Travel & Places", + "aliases": ["ambulance"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚒", + "description": "fire engine", + "category": "Travel & Places", + "aliases": ["fire_engine"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚓", + "description": "police car", + "category": "Travel & Places", + "aliases": ["police_car"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚔", + "description": "oncoming police car", + "category": "Travel & Places", + "aliases": ["oncoming_police_car"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚕", + "description": "taxi", + "category": "Travel & Places", + "aliases": ["taxi"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚖", + "description": "oncoming taxi", + "category": "Travel & Places", + "aliases": ["oncoming_taxi"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚗", + "description": "automobile", + "category": "Travel & Places", + "aliases": ["car", "red_car"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚘", + "description": "oncoming automobile", + "category": "Travel & Places", + "aliases": ["oncoming_automobile"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚙", + "description": "sport utility vehicle", + "category": "Travel & Places", + "aliases": ["blue_car"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚚", + "description": "delivery truck", + "category": "Travel & Places", + "aliases": ["truck"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚛", + "description": "articulated lorry", + "category": "Travel & Places", + "aliases": ["articulated_lorry"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚜", + "description": "tractor", + "category": "Travel & Places", + "aliases": ["tractor"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏎", + "description": "racing car", + "category": "Travel & Places", + "aliases": ["racing_car"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏍", + "description": "motorcycle", + "category": "Travel & Places", + "aliases": ["motorcycle"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🛵", + "description": "motor scooter", + "category": "Travel & Places", + "aliases": ["motor_scooter"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🦽", + "description": "manual wheelchair", + "category": "Travel & Places", + "aliases": ["manual_wheelchair"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🦼", + "description": "motorized wheelchair", + "category": "Travel & Places", + "aliases": ["motorized_wheelchair"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🛺", + "description": "auto rickshaw", + "category": "Travel & Places", + "aliases": ["auto_rickshaw"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🚲", + "description": "bicycle", + "category": "Travel & Places", + "aliases": ["bike"], + "tags": ["bicycle"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛴", + "description": "kick scooter", + "category": "Travel & Places", + "aliases": ["kick_scooter"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🛹", + "description": "skateboard", + "category": "Travel & Places", + "aliases": ["skateboard"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🚏", + "description": "bus stop", + "category": "Travel & Places", + "aliases": ["busstop"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛣", + "description": "motorway", + "category": "Travel & Places", + "aliases": ["motorway"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🛤", + "description": "railway track", + "category": "Travel & Places", + "aliases": ["railway_track"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🛢", + "description": "oil drum", + "category": "Travel & Places", + "aliases": ["oil_drum"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⛽", + "description": "fuel pump", + "category": "Travel & Places", + "aliases": ["fuelpump"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "🚨", + "description": "police car light", + "category": "Travel & Places", + "aliases": ["rotating_light"], + "tags": ["911", "emergency"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚥", + "description": "horizontal traffic light", + "category": "Travel & Places", + "aliases": ["traffic_light"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚦", + "description": "vertical traffic light", + "category": "Travel & Places", + "aliases": ["vertical_traffic_light"], + "tags": ["semaphore"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛑", + "description": "stop sign", + "category": "Travel & Places", + "aliases": ["stop_sign"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🚧", + "description": "construction", + "category": "Travel & Places", + "aliases": ["construction"], + "tags": ["wip"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⚓", + "description": "anchor", + "category": "Travel & Places", + "aliases": ["anchor"], + "tags": ["ship"], + "unicode_version": "4.1", + "ios_version": "6.0" + }, + { + "emoji": "⛵", + "description": "sailboat", + "category": "Travel & Places", + "aliases": ["boat", "sailboat"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "🛶", + "description": "canoe", + "category": "Travel & Places", + "aliases": ["canoe"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🚤", + "description": "speedboat", + "category": "Travel & Places", + "aliases": ["speedboat"], + "tags": ["ship"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛳", + "description": "passenger ship", + "category": "Travel & Places", + "aliases": ["passenger_ship"], + "tags": ["cruise"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⛴", + "description": "ferry", + "category": "Travel & Places", + "aliases": ["ferry"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "🛥", + "description": "motor boat", + "category": "Travel & Places", + "aliases": ["motor_boat"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🚢", + "description": "ship", + "category": "Travel & Places", + "aliases": ["ship"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "✈️", + "description": "airplane", + "category": "Travel & Places", + "aliases": ["airplane"], + "tags": ["flight"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🛩", + "description": "small airplane", + "category": "Travel & Places", + "aliases": ["small_airplane"], + "tags": ["flight"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🛫", + "description": "airplane departure", + "category": "Travel & Places", + "aliases": ["flight_departure"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🛬", + "description": "airplane arrival", + "category": "Travel & Places", + "aliases": ["flight_arrival"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🪂", + "description": "parachute", + "category": "Travel & Places", + "aliases": ["parachute"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "💺", + "description": "seat", + "category": "Travel & Places", + "aliases": ["seat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚁", + "description": "helicopter", + "category": "Travel & Places", + "aliases": ["helicopter"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚟", + "description": "suspension railway", + "category": "Travel & Places", + "aliases": ["suspension_railway"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚠", + "description": "mountain cableway", + "category": "Travel & Places", + "aliases": ["mountain_cableway"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚡", + "description": "aerial tramway", + "category": "Travel & Places", + "aliases": ["aerial_tramway"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛰", + "description": "satellite", + "category": "Travel & Places", + "aliases": ["artificial_satellite"], + "tags": ["orbit", "space"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🚀", + "description": "rocket", + "category": "Travel & Places", + "aliases": ["rocket"], + "tags": ["ship", "launch"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛸", + "description": "flying saucer", + "category": "Travel & Places", + "aliases": ["flying_saucer"], + "tags": ["ufo"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🛎", + "description": "bellhop bell", + "category": "Travel & Places", + "aliases": ["bellhop_bell"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🧳", + "description": "luggage", + "category": "Travel & Places", + "aliases": ["luggage"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "⌛", + "description": "hourglass done", + "category": "Travel & Places", + "aliases": ["hourglass"], + "tags": ["time"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⏳", + "description": "hourglass not done", + "category": "Travel & Places", + "aliases": ["hourglass_flowing_sand"], + "tags": ["time"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⌚", + "description": "watch", + "category": "Travel & Places", + "aliases": ["watch"], + "tags": ["time"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⏰", + "description": "alarm clock", + "category": "Travel & Places", + "aliases": ["alarm_clock"], + "tags": ["morning"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⏱", + "description": "stopwatch", + "category": "Travel & Places", + "aliases": ["stopwatch"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.1" + }, + { + "emoji": "⏲", + "description": "timer clock", + "category": "Travel & Places", + "aliases": ["timer_clock"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.1" + }, + { + "emoji": "🕰", + "description": "mantelpiece clock", + "category": "Travel & Places", + "aliases": ["mantelpiece_clock"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🕛", + "description": "twelve o’clock", + "category": "Travel & Places", + "aliases": ["clock12"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕧", + "description": "twelve-thirty", + "category": "Travel & Places", + "aliases": ["clock1230"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕐", + "description": "one o’clock", + "category": "Travel & Places", + "aliases": ["clock1"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕜", + "description": "one-thirty", + "category": "Travel & Places", + "aliases": ["clock130"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕑", + "description": "two o’clock", + "category": "Travel & Places", + "aliases": ["clock2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕝", + "description": "two-thirty", + "category": "Travel & Places", + "aliases": ["clock230"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕒", + "description": "three o’clock", + "category": "Travel & Places", + "aliases": ["clock3"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕞", + "description": "three-thirty", + "category": "Travel & Places", + "aliases": ["clock330"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕓", + "description": "four o’clock", + "category": "Travel & Places", + "aliases": ["clock4"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕟", + "description": "four-thirty", + "category": "Travel & Places", + "aliases": ["clock430"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕔", + "description": "five o’clock", + "category": "Travel & Places", + "aliases": ["clock5"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕠", + "description": "five-thirty", + "category": "Travel & Places", + "aliases": ["clock530"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕕", + "description": "six o’clock", + "category": "Travel & Places", + "aliases": ["clock6"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕡", + "description": "six-thirty", + "category": "Travel & Places", + "aliases": ["clock630"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕖", + "description": "seven o’clock", + "category": "Travel & Places", + "aliases": ["clock7"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕢", + "description": "seven-thirty", + "category": "Travel & Places", + "aliases": ["clock730"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕗", + "description": "eight o’clock", + "category": "Travel & Places", + "aliases": ["clock8"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕣", + "description": "eight-thirty", + "category": "Travel & Places", + "aliases": ["clock830"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕘", + "description": "nine o’clock", + "category": "Travel & Places", + "aliases": ["clock9"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕤", + "description": "nine-thirty", + "category": "Travel & Places", + "aliases": ["clock930"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕙", + "description": "ten o’clock", + "category": "Travel & Places", + "aliases": ["clock10"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕥", + "description": "ten-thirty", + "category": "Travel & Places", + "aliases": ["clock1030"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕚", + "description": "eleven o’clock", + "category": "Travel & Places", + "aliases": ["clock11"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕦", + "description": "eleven-thirty", + "category": "Travel & Places", + "aliases": ["clock1130"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌑", + "description": "new moon", + "category": "Travel & Places", + "aliases": ["new_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌒", + "description": "waxing crescent moon", + "category": "Travel & Places", + "aliases": ["waxing_crescent_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌓", + "description": "first quarter moon", + "category": "Travel & Places", + "aliases": ["first_quarter_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌔", + "description": "waxing gibbous moon", + "category": "Travel & Places", + "aliases": ["moon", "waxing_gibbous_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌕", + "description": "full moon", + "category": "Travel & Places", + "aliases": ["full_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌖", + "description": "waning gibbous moon", + "category": "Travel & Places", + "aliases": ["waning_gibbous_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌗", + "description": "last quarter moon", + "category": "Travel & Places", + "aliases": ["last_quarter_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌘", + "description": "waning crescent moon", + "category": "Travel & Places", + "aliases": ["waning_crescent_moon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌙", + "description": "crescent moon", + "category": "Travel & Places", + "aliases": ["crescent_moon"], + "tags": ["night"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌚", + "description": "new moon face", + "category": "Travel & Places", + "aliases": ["new_moon_with_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌛", + "description": "first quarter moon face", + "category": "Travel & Places", + "aliases": ["first_quarter_moon_with_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌜", + "description": "last quarter moon face", + "category": "Travel & Places", + "aliases": ["last_quarter_moon_with_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌡", + "description": "thermometer", + "category": "Travel & Places", + "aliases": ["thermometer"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "☀️", + "description": "sun", + "category": "Travel & Places", + "aliases": ["sunny"], + "tags": ["weather"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🌝", + "description": "full moon face", + "category": "Travel & Places", + "aliases": ["full_moon_with_face"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌞", + "description": "sun with face", + "category": "Travel & Places", + "aliases": ["sun_with_face"], + "tags": ["summer"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🪐", + "description": "ringed planet", + "category": "Travel & Places", + "aliases": ["ringed_planet"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "⭐", + "description": "star", + "category": "Travel & Places", + "aliases": ["star"], + "tags": [], + "unicode_version": "5.1", + "ios_version": "6.0" + }, + { + "emoji": "🌟", + "description": "glowing star", + "category": "Travel & Places", + "aliases": ["star2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌠", + "description": "shooting star", + "category": "Travel & Places", + "aliases": ["stars"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌌", + "description": "milky way", + "category": "Travel & Places", + "aliases": ["milky_way"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "☁️", + "description": "cloud", + "category": "Travel & Places", + "aliases": ["cloud"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⛅", + "description": "sun behind cloud", + "category": "Travel & Places", + "aliases": ["partly_sunny"], + "tags": ["weather", "cloud"], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "⛈", + "description": "cloud with lightning and rain", + "category": "Travel & Places", + "aliases": ["cloud_with_lightning_and_rain"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "🌤", + "description": "sun behind small cloud", + "category": "Travel & Places", + "aliases": ["sun_behind_small_cloud"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌥", + "description": "sun behind large cloud", + "category": "Travel & Places", + "aliases": ["sun_behind_large_cloud"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌦", + "description": "sun behind rain cloud", + "category": "Travel & Places", + "aliases": ["sun_behind_rain_cloud"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌧", + "description": "cloud with rain", + "category": "Travel & Places", + "aliases": ["cloud_with_rain"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌨", + "description": "cloud with snow", + "category": "Travel & Places", + "aliases": ["cloud_with_snow"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌩", + "description": "cloud with lightning", + "category": "Travel & Places", + "aliases": ["cloud_with_lightning"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌪", + "description": "tornado", + "category": "Travel & Places", + "aliases": ["tornado"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌫", + "description": "fog", + "category": "Travel & Places", + "aliases": ["fog"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌬", + "description": "wind face", + "category": "Travel & Places", + "aliases": ["wind_face"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🌀", + "description": "cyclone", + "category": "Travel & Places", + "aliases": ["cyclone"], + "tags": ["swirl"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌈", + "description": "rainbow", + "category": "Travel & Places", + "aliases": ["rainbow"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌂", + "description": "closed umbrella", + "category": "Travel & Places", + "aliases": ["closed_umbrella"], + "tags": ["weather", "rain"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "☂️", + "description": "umbrella", + "category": "Travel & Places", + "aliases": ["open_umbrella"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "☔", + "description": "umbrella with rain drops", + "category": "Travel & Places", + "aliases": ["umbrella"], + "tags": ["rain", "weather"], + "unicode_version": "4.0", + "ios_version": "6.0" + }, + { + "emoji": "⛱", + "description": "umbrella on ground", + "category": "Travel & Places", + "aliases": ["parasol_on_ground"], + "tags": ["beach_umbrella"], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "⚡", + "description": "high voltage", + "category": "Travel & Places", + "aliases": ["zap"], + "tags": ["lightning", "thunder"], + "unicode_version": "4.0", + "ios_version": "6.0" + }, + { + "emoji": "❄️", + "description": "snowflake", + "category": "Travel & Places", + "aliases": ["snowflake"], + "tags": ["winter", "cold", "weather"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "☃️", + "description": "snowman", + "category": "Travel & Places", + "aliases": ["snowman_with_snow"], + "tags": ["winter", "christmas"], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "⛄", + "description": "snowman without snow", + "category": "Travel & Places", + "aliases": ["snowman"], + "tags": ["winter"], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "☄", + "description": "comet", + "category": "Travel & Places", + "aliases": ["comet"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "🔥", + "description": "fire", + "category": "Travel & Places", + "aliases": ["fire"], + "tags": ["burn"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💧", + "description": "droplet", + "category": "Travel & Places", + "aliases": ["droplet"], + "tags": ["water"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🌊", + "description": "water wave", + "category": "Travel & Places", + "aliases": ["ocean"], + "tags": ["sea"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎃", + "description": "jack-o-lantern", + "category": "Activities", + "aliases": ["jack_o_lantern"], + "tags": ["halloween"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎄", + "description": "Christmas tree", + "category": "Activities", + "aliases": ["christmas_tree"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎆", + "description": "fireworks", + "category": "Activities", + "aliases": ["fireworks"], + "tags": ["festival", "celebration"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎇", + "description": "sparkler", + "category": "Activities", + "aliases": ["sparkler"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧨", + "description": "firecracker", + "category": "Activities", + "aliases": ["firecracker"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "✨", + "description": "sparkles", + "category": "Activities", + "aliases": ["sparkles"], + "tags": ["shiny"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎈", + "description": "balloon", + "category": "Activities", + "aliases": ["balloon"], + "tags": ["party", "birthday"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎉", + "description": "party popper", + "category": "Activities", + "aliases": ["tada"], + "tags": ["hooray", "party"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎊", + "description": "confetti ball", + "category": "Activities", + "aliases": ["confetti_ball"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎋", + "description": "tanabata tree", + "category": "Activities", + "aliases": ["tanabata_tree"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎍", + "description": "pine decoration", + "category": "Activities", + "aliases": ["bamboo"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎎", + "description": "Japanese dolls", + "category": "Activities", + "aliases": ["dolls"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎏", + "description": "carp streamer", + "category": "Activities", + "aliases": ["flags"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎐", + "description": "wind chime", + "category": "Activities", + "aliases": ["wind_chime"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎑", + "description": "moon viewing ceremony", + "category": "Activities", + "aliases": ["rice_scene"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧧", + "description": "red envelope", + "category": "Activities", + "aliases": ["red_envelope"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🎀", + "description": "ribbon", + "category": "Activities", + "aliases": ["ribbon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎁", + "description": "wrapped gift", + "category": "Activities", + "aliases": ["gift"], + "tags": ["present", "birthday", "christmas"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎗", + "description": "reminder ribbon", + "category": "Activities", + "aliases": ["reminder_ribbon"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎟", + "description": "admission tickets", + "category": "Activities", + "aliases": ["tickets"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎫", + "description": "ticket", + "category": "Activities", + "aliases": ["ticket"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎖", + "description": "military medal", + "category": "Activities", + "aliases": ["medal_military"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏆", + "description": "trophy", + "category": "Activities", + "aliases": ["trophy"], + "tags": ["award", "contest", "winner"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏅", + "description": "sports medal", + "category": "Activities", + "aliases": ["medal_sports"], + "tags": ["gold", "winner"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🥇", + "description": "1st place medal", + "category": "Activities", + "aliases": ["1st_place_medal"], + "tags": ["gold"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥈", + "description": "2nd place medal", + "category": "Activities", + "aliases": ["2nd_place_medal"], + "tags": ["silver"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥉", + "description": "3rd place medal", + "category": "Activities", + "aliases": ["3rd_place_medal"], + "tags": ["bronze"], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "⚽", + "description": "soccer ball", + "category": "Activities", + "aliases": ["soccer"], + "tags": ["sports"], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "⚾", + "description": "baseball", + "category": "Activities", + "aliases": ["baseball"], + "tags": ["sports"], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "🥎", + "description": "softball", + "category": "Activities", + "aliases": ["softball"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🏀", + "description": "basketball", + "category": "Activities", + "aliases": ["basketball"], + "tags": ["sports"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏐", + "description": "volleyball", + "category": "Activities", + "aliases": ["volleyball"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🏈", + "description": "american football", + "category": "Activities", + "aliases": ["football"], + "tags": ["sports"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏉", + "description": "rugby football", + "category": "Activities", + "aliases": ["rugby_football"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎾", + "description": "tennis", + "category": "Activities", + "aliases": ["tennis"], + "tags": ["sports"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥏", + "description": "flying disc", + "category": "Activities", + "aliases": ["flying_disc"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🎳", + "description": "bowling", + "category": "Activities", + "aliases": ["bowling"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏏", + "description": "cricket game", + "category": "Activities", + "aliases": ["cricket_game"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🏑", + "description": "field hockey", + "category": "Activities", + "aliases": ["field_hockey"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🏒", + "description": "ice hockey", + "category": "Activities", + "aliases": ["ice_hockey"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🥍", + "description": "lacrosse", + "category": "Activities", + "aliases": ["lacrosse"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🏓", + "description": "ping pong", + "category": "Activities", + "aliases": ["ping_pong"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🏸", + "description": "badminton", + "category": "Activities", + "aliases": ["badminton"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🥊", + "description": "boxing glove", + "category": "Activities", + "aliases": ["boxing_glove"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥋", + "description": "martial arts uniform", + "category": "Activities", + "aliases": ["martial_arts_uniform"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🥅", + "description": "goal net", + "category": "Activities", + "aliases": ["goal_net"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "⛳", + "description": "flag in hole", + "category": "Activities", + "aliases": ["golf"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "⛸", + "description": "ice skate", + "category": "Activities", + "aliases": ["ice_skate"], + "tags": ["skating"], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "🎣", + "description": "fishing pole", + "category": "Activities", + "aliases": ["fishing_pole_and_fish"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🤿", + "description": "diving mask", + "category": "Activities", + "aliases": ["diving_mask"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🎽", + "description": "running shirt", + "category": "Activities", + "aliases": ["running_shirt_with_sash"], + "tags": ["marathon"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎿", + "description": "skis", + "category": "Activities", + "aliases": ["ski"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛷", + "description": "sled", + "category": "Activities", + "aliases": ["sled"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥌", + "description": "curling stone", + "category": "Activities", + "aliases": ["curling_stone"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🎯", + "description": "direct hit", + "category": "Activities", + "aliases": ["dart"], + "tags": ["target"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🪀", + "description": "yo-yo", + "category": "Activities", + "aliases": ["yo_yo"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🪁", + "description": "kite", + "category": "Activities", + "aliases": ["kite"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🎱", + "description": "pool 8 ball", + "category": "Activities", + "aliases": ["8ball"], + "tags": ["pool", "billiards"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔮", + "description": "crystal ball", + "category": "Activities", + "aliases": ["crystal_ball"], + "tags": ["fortune"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧿", + "description": "nazar amulet", + "category": "Activities", + "aliases": ["nazar_amulet"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🎮", + "description": "video game", + "category": "Activities", + "aliases": ["video_game"], + "tags": ["play", "controller", "console"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕹", + "description": "joystick", + "category": "Activities", + "aliases": ["joystick"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎰", + "description": "slot machine", + "category": "Activities", + "aliases": ["slot_machine"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎲", + "description": "game die", + "category": "Activities", + "aliases": ["game_die"], + "tags": ["dice", "gambling"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧩", + "description": "puzzle piece", + "category": "Activities", + "aliases": ["jigsaw"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧸", + "description": "teddy bear", + "category": "Activities", + "aliases": ["teddy_bear"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "♠️", + "description": "spade suit", + "category": "Activities", + "aliases": ["spades"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♥️", + "description": "heart suit", + "category": "Activities", + "aliases": ["hearts"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♦️", + "description": "diamond suit", + "category": "Activities", + "aliases": ["diamonds"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♣️", + "description": "club suit", + "category": "Activities", + "aliases": ["clubs"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♟", + "description": "chess pawn", + "category": "Activities", + "aliases": ["chess_pawn"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🃏", + "description": "joker", + "category": "Activities", + "aliases": ["black_joker"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🀄", + "description": "mahjong red dragon", + "category": "Activities", + "aliases": ["mahjong"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🎴", + "description": "flower playing cards", + "category": "Activities", + "aliases": ["flower_playing_cards"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎭", + "description": "performing arts", + "category": "Activities", + "aliases": ["performing_arts"], + "tags": ["theater", "drama"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🖼", + "description": "framed picture", + "category": "Activities", + "aliases": ["framed_picture"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎨", + "description": "artist palette", + "category": "Activities", + "aliases": ["art"], + "tags": ["design", "paint"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧵", + "description": "thread", + "category": "Activities", + "aliases": ["thread"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧶", + "description": "yarn", + "category": "Activities", + "aliases": ["yarn"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "👓", + "description": "glasses", + "category": "Objects", + "aliases": ["eyeglasses"], + "tags": ["glasses"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕶", + "description": "sunglasses", + "category": "Objects", + "aliases": ["dark_sunglasses"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🥽", + "description": "goggles", + "category": "Objects", + "aliases": ["goggles"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥼", + "description": "lab coat", + "category": "Objects", + "aliases": ["lab_coat"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🦺", + "description": "safety vest", + "category": "Objects", + "aliases": ["safety_vest"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "👔", + "description": "necktie", + "category": "Objects", + "aliases": ["necktie"], + "tags": ["shirt", "formal"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👕", + "description": "t-shirt", + "category": "Objects", + "aliases": ["shirt", "tshirt"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👖", + "description": "jeans", + "category": "Objects", + "aliases": ["jeans"], + "tags": ["pants"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧣", + "description": "scarf", + "category": "Objects", + "aliases": ["scarf"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧤", + "description": "gloves", + "category": "Objects", + "aliases": ["gloves"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧥", + "description": "coat", + "category": "Objects", + "aliases": ["coat"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧦", + "description": "socks", + "category": "Objects", + "aliases": ["socks"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "👗", + "description": "dress", + "category": "Objects", + "aliases": ["dress"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👘", + "description": "kimono", + "category": "Objects", + "aliases": ["kimono"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥻", + "description": "sari", + "category": "Objects", + "aliases": ["sari"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🩱", + "description": "one-piece swimsuit", + "category": "Objects", + "aliases": ["one_piece_swimsuit"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🩲", + "description": "swim brief", + "category": "Objects", + "aliases": ["swim_brief"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🩳", + "description": "shorts", + "category": "Objects", + "aliases": ["shorts"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "👙", + "description": "bikini", + "category": "Objects", + "aliases": ["bikini"], + "tags": ["beach"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👚", + "description": "woman’s clothes", + "category": "Objects", + "aliases": ["womans_clothes"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👛", + "description": "purse", + "category": "Objects", + "aliases": ["purse"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👜", + "description": "handbag", + "category": "Objects", + "aliases": ["handbag"], + "tags": ["bag"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👝", + "description": "clutch bag", + "category": "Objects", + "aliases": ["pouch"], + "tags": ["bag"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛍", + "description": "shopping bags", + "category": "Objects", + "aliases": ["shopping"], + "tags": ["bags"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎒", + "description": "backpack", + "category": "Objects", + "aliases": ["school_satchel"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👞", + "description": "man’s shoe", + "category": "Objects", + "aliases": ["mans_shoe", "shoe"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👟", + "description": "running shoe", + "category": "Objects", + "aliases": ["athletic_shoe"], + "tags": ["sneaker", "sport", "running"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🥾", + "description": "hiking boot", + "category": "Objects", + "aliases": ["hiking_boot"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🥿", + "description": "flat shoe", + "category": "Objects", + "aliases": ["flat_shoe"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "👠", + "description": "high-heeled shoe", + "category": "Objects", + "aliases": ["high_heel"], + "tags": ["shoe"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👡", + "description": "woman’s sandal", + "category": "Objects", + "aliases": ["sandal"], + "tags": ["shoe"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🩰", + "description": "ballet shoes", + "category": "Objects", + "aliases": ["ballet_shoes"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "👢", + "description": "woman’s boot", + "category": "Objects", + "aliases": ["boot"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👑", + "description": "crown", + "category": "Objects", + "aliases": ["crown"], + "tags": ["king", "queen", "royal"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "👒", + "description": "woman’s hat", + "category": "Objects", + "aliases": ["womans_hat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎩", + "description": "top hat", + "category": "Objects", + "aliases": ["tophat"], + "tags": ["hat", "classy"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎓", + "description": "graduation cap", + "category": "Objects", + "aliases": ["mortar_board"], + "tags": ["education", "college", "university", "graduation"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧢", + "description": "billed cap", + "category": "Objects", + "aliases": ["billed_cap"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "⛑", + "description": "rescue worker’s helmet", + "category": "Objects", + "aliases": ["rescue_worker_helmet"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "📿", + "description": "prayer beads", + "category": "Objects", + "aliases": ["prayer_beads"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "💄", + "description": "lipstick", + "category": "Objects", + "aliases": ["lipstick"], + "tags": ["makeup"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💍", + "description": "ring", + "category": "Objects", + "aliases": ["ring"], + "tags": ["wedding", "marriage", "engaged"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💎", + "description": "gem stone", + "category": "Objects", + "aliases": ["gem"], + "tags": ["diamond"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔇", + "description": "muted speaker", + "category": "Objects", + "aliases": ["mute"], + "tags": ["sound", "volume"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔈", + "description": "speaker low volume", + "category": "Objects", + "aliases": ["speaker"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔉", + "description": "speaker medium volume", + "category": "Objects", + "aliases": ["sound"], + "tags": ["volume"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔊", + "description": "speaker high volume", + "category": "Objects", + "aliases": ["loud_sound"], + "tags": ["volume"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📢", + "description": "loudspeaker", + "category": "Objects", + "aliases": ["loudspeaker"], + "tags": ["announcement"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📣", + "description": "megaphone", + "category": "Objects", + "aliases": ["mega"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📯", + "description": "postal horn", + "category": "Objects", + "aliases": ["postal_horn"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔔", + "description": "bell", + "category": "Objects", + "aliases": ["bell"], + "tags": ["sound", "notification"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔕", + "description": "bell with slash", + "category": "Objects", + "aliases": ["no_bell"], + "tags": ["volume", "off"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎼", + "description": "musical score", + "category": "Objects", + "aliases": ["musical_score"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎵", + "description": "musical note", + "category": "Objects", + "aliases": ["musical_note"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎶", + "description": "musical notes", + "category": "Objects", + "aliases": ["notes"], + "tags": ["music"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎙", + "description": "studio microphone", + "category": "Objects", + "aliases": ["studio_microphone"], + "tags": ["podcast"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎚", + "description": "level slider", + "category": "Objects", + "aliases": ["level_slider"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎛", + "description": "control knobs", + "category": "Objects", + "aliases": ["control_knobs"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎤", + "description": "microphone", + "category": "Objects", + "aliases": ["microphone"], + "tags": ["sing"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎧", + "description": "headphone", + "category": "Objects", + "aliases": ["headphones"], + "tags": ["music", "earphones"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📻", + "description": "radio", + "category": "Objects", + "aliases": ["radio"], + "tags": ["podcast"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎷", + "description": "saxophone", + "category": "Objects", + "aliases": ["saxophone"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎸", + "description": "guitar", + "category": "Objects", + "aliases": ["guitar"], + "tags": ["rock"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎹", + "description": "musical keyboard", + "category": "Objects", + "aliases": ["musical_keyboard"], + "tags": ["piano"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎺", + "description": "trumpet", + "category": "Objects", + "aliases": ["trumpet"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎻", + "description": "violin", + "category": "Objects", + "aliases": ["violin"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🪕", + "description": "banjo", + "category": "Objects", + "aliases": ["banjo"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🥁", + "description": "drum", + "category": "Objects", + "aliases": ["drum"], + "tags": [], + "unicode_version": "", + "ios_version": "10.2" + }, + { + "emoji": "📱", + "description": "mobile phone", + "category": "Objects", + "aliases": ["iphone"], + "tags": ["smartphone", "mobile"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📲", + "description": "mobile phone with arrow", + "category": "Objects", + "aliases": ["calling"], + "tags": ["call", "incoming"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "☎️", + "description": "telephone", + "category": "Objects", + "aliases": ["phone", "telephone"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "📞", + "description": "telephone receiver", + "category": "Objects", + "aliases": ["telephone_receiver"], + "tags": ["phone", "call"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📟", + "description": "pager", + "category": "Objects", + "aliases": ["pager"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📠", + "description": "fax machine", + "category": "Objects", + "aliases": ["fax"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔋", + "description": "battery", + "category": "Objects", + "aliases": ["battery"], + "tags": ["power"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔌", + "description": "electric plug", + "category": "Objects", + "aliases": ["electric_plug"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💻", + "description": "laptop computer", + "category": "Objects", + "aliases": ["computer"], + "tags": ["desktop", "screen"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🖥", + "description": "desktop computer", + "category": "Objects", + "aliases": ["desktop_computer"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🖨", + "description": "printer", + "category": "Objects", + "aliases": ["printer"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⌨", + "description": "keyboard", + "category": "Objects", + "aliases": ["keyboard"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "🖱", + "description": "computer mouse", + "category": "Objects", + "aliases": ["computer_mouse"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🖲", + "description": "trackball", + "category": "Objects", + "aliases": ["trackball"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "💽", + "description": "computer disk", + "category": "Objects", + "aliases": ["minidisc"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💾", + "description": "floppy disk", + "category": "Objects", + "aliases": ["floppy_disk"], + "tags": ["save"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💿", + "description": "optical disk", + "category": "Objects", + "aliases": ["cd"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📀", + "description": "dvd", + "category": "Objects", + "aliases": ["dvd"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧮", + "description": "abacus", + "category": "Objects", + "aliases": ["abacus"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🎥", + "description": "movie camera", + "category": "Objects", + "aliases": ["movie_camera"], + "tags": ["film", "video"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎞", + "description": "film frames", + "category": "Objects", + "aliases": ["film_strip"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "📽", + "description": "film projector", + "category": "Objects", + "aliases": ["film_projector"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🎬", + "description": "clapper board", + "category": "Objects", + "aliases": ["clapper"], + "tags": ["film"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📺", + "description": "television", + "category": "Objects", + "aliases": ["tv"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📷", + "description": "camera", + "category": "Objects", + "aliases": ["camera"], + "tags": ["photo"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📸", + "description": "camera with flash", + "category": "Objects", + "aliases": ["camera_flash"], + "tags": ["photo"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "📹", + "description": "video camera", + "category": "Objects", + "aliases": ["video_camera"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📼", + "description": "videocassette", + "category": "Objects", + "aliases": ["vhs"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔍", + "description": "magnifying glass tilted left", + "category": "Objects", + "aliases": ["mag"], + "tags": ["search", "zoom"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔎", + "description": "magnifying glass tilted right", + "category": "Objects", + "aliases": ["mag_right"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🕯", + "description": "candle", + "category": "Objects", + "aliases": ["candle"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "💡", + "description": "light bulb", + "category": "Objects", + "aliases": ["bulb"], + "tags": ["idea", "light"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔦", + "description": "flashlight", + "category": "Objects", + "aliases": ["flashlight"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏮", + "description": "red paper lantern", + "category": "Objects", + "aliases": ["izakaya_lantern", "lantern"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🪔", + "description": "diya lamp", + "category": "Objects", + "aliases": ["diya_lamp"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "📔", + "description": "notebook with decorative cover", + "category": "Objects", + "aliases": ["notebook_with_decorative_cover"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📕", + "description": "closed book", + "category": "Objects", + "aliases": ["closed_book"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📖", + "description": "open book", + "category": "Objects", + "aliases": ["book", "open_book"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📗", + "description": "green book", + "category": "Objects", + "aliases": ["green_book"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📘", + "description": "blue book", + "category": "Objects", + "aliases": ["blue_book"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📙", + "description": "orange book", + "category": "Objects", + "aliases": ["orange_book"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📚", + "description": "books", + "category": "Objects", + "aliases": ["books"], + "tags": ["library"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📓", + "description": "notebook", + "category": "Objects", + "aliases": ["notebook"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📒", + "description": "ledger", + "category": "Objects", + "aliases": ["ledger"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📃", + "description": "page with curl", + "category": "Objects", + "aliases": ["page_with_curl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📜", + "description": "scroll", + "category": "Objects", + "aliases": ["scroll"], + "tags": ["document"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📄", + "description": "page facing up", + "category": "Objects", + "aliases": ["page_facing_up"], + "tags": ["document"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📰", + "description": "newspaper", + "category": "Objects", + "aliases": ["newspaper"], + "tags": ["press"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗞", + "description": "rolled-up newspaper", + "category": "Objects", + "aliases": ["newspaper_roll"], + "tags": ["press"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "📑", + "description": "bookmark tabs", + "category": "Objects", + "aliases": ["bookmark_tabs"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔖", + "description": "bookmark", + "category": "Objects", + "aliases": ["bookmark"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏷", + "description": "label", + "category": "Objects", + "aliases": ["label"], + "tags": ["tag"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "💰", + "description": "money bag", + "category": "Objects", + "aliases": ["moneybag"], + "tags": ["dollar", "cream"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💴", + "description": "yen banknote", + "category": "Objects", + "aliases": ["yen"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💵", + "description": "dollar banknote", + "category": "Objects", + "aliases": ["dollar"], + "tags": ["money"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💶", + "description": "euro banknote", + "category": "Objects", + "aliases": ["euro"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💷", + "description": "pound banknote", + "category": "Objects", + "aliases": ["pound"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💸", + "description": "money with wings", + "category": "Objects", + "aliases": ["money_with_wings"], + "tags": ["dollar"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💳", + "description": "credit card", + "category": "Objects", + "aliases": ["credit_card"], + "tags": ["subscription"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🧾", + "description": "receipt", + "category": "Objects", + "aliases": ["receipt"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "💹", + "description": "chart increasing with yen", + "category": "Objects", + "aliases": ["chart"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💱", + "description": "currency exchange", + "category": "Objects", + "aliases": ["currency_exchange"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💲", + "description": "heavy dollar sign", + "category": "Objects", + "aliases": ["heavy_dollar_sign"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "✉️", + "description": "envelope", + "category": "Objects", + "aliases": ["email", "envelope"], + "tags": ["letter"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "📧", + "description": "e-mail", + "category": "Objects", + "aliases": ["e-mail"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📨", + "description": "incoming envelope", + "category": "Objects", + "aliases": ["incoming_envelope"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📩", + "description": "envelope with arrow", + "category": "Objects", + "aliases": ["envelope_with_arrow"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📤", + "description": "outbox tray", + "category": "Objects", + "aliases": ["outbox_tray"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📥", + "description": "inbox tray", + "category": "Objects", + "aliases": ["inbox_tray"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📦", + "description": "package", + "category": "Objects", + "aliases": ["package"], + "tags": ["shipping"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📫", + "description": "closed mailbox with raised flag", + "category": "Objects", + "aliases": ["mailbox"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📪", + "description": "closed mailbox with lowered flag", + "category": "Objects", + "aliases": ["mailbox_closed"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📬", + "description": "open mailbox with raised flag", + "category": "Objects", + "aliases": ["mailbox_with_mail"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📭", + "description": "open mailbox with lowered flag", + "category": "Objects", + "aliases": ["mailbox_with_no_mail"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📮", + "description": "postbox", + "category": "Objects", + "aliases": ["postbox"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗳", + "description": "ballot box with ballot", + "category": "Objects", + "aliases": ["ballot_box"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "✏️", + "description": "pencil", + "category": "Objects", + "aliases": ["pencil2"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "✒️", + "description": "black nib", + "category": "Objects", + "aliases": ["black_nib"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🖋", + "description": "fountain pen", + "category": "Objects", + "aliases": ["fountain_pen"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🖊", + "description": "pen", + "category": "Objects", + "aliases": ["pen"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🖌", + "description": "paintbrush", + "category": "Objects", + "aliases": ["paintbrush"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🖍", + "description": "crayon", + "category": "Objects", + "aliases": ["crayon"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "📝", + "description": "memo", + "category": "Objects", + "aliases": ["memo", "pencil"], + "tags": ["document", "note"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💼", + "description": "briefcase", + "category": "Objects", + "aliases": ["briefcase"], + "tags": ["business"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📁", + "description": "file folder", + "category": "Objects", + "aliases": ["file_folder"], + "tags": ["directory"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📂", + "description": "open file folder", + "category": "Objects", + "aliases": ["open_file_folder"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗂", + "description": "card index dividers", + "category": "Objects", + "aliases": ["card_index_dividers"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "📅", + "description": "calendar", + "category": "Objects", + "aliases": ["date"], + "tags": ["calendar", "schedule"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📆", + "description": "tear-off calendar", + "category": "Objects", + "aliases": ["calendar"], + "tags": ["schedule"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗒", + "description": "spiral notepad", + "category": "Objects", + "aliases": ["spiral_notepad"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🗓", + "description": "spiral calendar", + "category": "Objects", + "aliases": ["spiral_calendar"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "📇", + "description": "card index", + "category": "Objects", + "aliases": ["card_index"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📈", + "description": "chart increasing", + "category": "Objects", + "aliases": ["chart_with_upwards_trend"], + "tags": ["graph", "metrics"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📉", + "description": "chart decreasing", + "category": "Objects", + "aliases": ["chart_with_downwards_trend"], + "tags": ["graph", "metrics"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📊", + "description": "bar chart", + "category": "Objects", + "aliases": ["bar_chart"], + "tags": ["stats", "metrics"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📋", + "description": "clipboard", + "category": "Objects", + "aliases": ["clipboard"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📌", + "description": "pushpin", + "category": "Objects", + "aliases": ["pushpin"], + "tags": ["location"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📍", + "description": "round pushpin", + "category": "Objects", + "aliases": ["round_pushpin"], + "tags": ["location"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📎", + "description": "paperclip", + "category": "Objects", + "aliases": ["paperclip"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🖇", + "description": "linked paperclips", + "category": "Objects", + "aliases": ["paperclips"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "📏", + "description": "straight ruler", + "category": "Objects", + "aliases": ["straight_ruler"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📐", + "description": "triangular ruler", + "category": "Objects", + "aliases": ["triangular_ruler"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "✂️", + "description": "scissors", + "category": "Objects", + "aliases": ["scissors"], + "tags": ["cut"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🗃", + "description": "card file box", + "category": "Objects", + "aliases": ["card_file_box"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🗄", + "description": "file cabinet", + "category": "Objects", + "aliases": ["file_cabinet"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🗑", + "description": "wastebasket", + "category": "Objects", + "aliases": ["wastebasket"], + "tags": ["trash"], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🔒", + "description": "locked", + "category": "Objects", + "aliases": ["lock"], + "tags": ["security", "private"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔓", + "description": "unlocked", + "category": "Objects", + "aliases": ["unlock"], + "tags": ["security"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔏", + "description": "locked with pen", + "category": "Objects", + "aliases": ["lock_with_ink_pen"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔐", + "description": "locked with key", + "category": "Objects", + "aliases": ["closed_lock_with_key"], + "tags": ["security"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔑", + "description": "key", + "category": "Objects", + "aliases": ["key"], + "tags": ["lock", "password"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🗝", + "description": "old key", + "category": "Objects", + "aliases": ["old_key"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🔨", + "description": "hammer", + "category": "Objects", + "aliases": ["hammer"], + "tags": ["tool"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🪓", + "description": "axe", + "category": "Objects", + "aliases": ["axe"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "⛏", + "description": "pick", + "category": "Objects", + "aliases": ["pick"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "⚒", + "description": "hammer and pick", + "category": "Objects", + "aliases": ["hammer_and_pick"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🛠", + "description": "hammer and wrench", + "category": "Objects", + "aliases": ["hammer_and_wrench"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🗡", + "description": "dagger", + "category": "Objects", + "aliases": ["dagger"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⚔", + "description": "crossed swords", + "category": "Objects", + "aliases": ["crossed_swords"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🔫", + "description": "pistol", + "category": "Objects", + "aliases": ["gun"], + "tags": ["shoot", "weapon"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏹", + "description": "bow and arrow", + "category": "Objects", + "aliases": ["bow_and_arrow"], + "tags": ["archery"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🛡", + "description": "shield", + "category": "Objects", + "aliases": ["shield"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🔧", + "description": "wrench", + "category": "Objects", + "aliases": ["wrench"], + "tags": ["tool"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔩", + "description": "nut and bolt", + "category": "Objects", + "aliases": ["nut_and_bolt"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⚙", + "description": "gear", + "category": "Objects", + "aliases": ["gear"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🗜", + "description": "clamp", + "category": "Objects", + "aliases": ["clamp"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⚖", + "description": "balance scale", + "category": "Objects", + "aliases": ["balance_scale"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🦯", + "description": "probing cane", + "category": "Objects", + "aliases": ["probing_cane"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🔗", + "description": "link", + "category": "Objects", + "aliases": ["link"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⛓", + "description": "chains", + "category": "Objects", + "aliases": ["chains"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "9.1" + }, + { + "emoji": "🧰", + "description": "toolbox", + "category": "Objects", + "aliases": ["toolbox"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧲", + "description": "magnet", + "category": "Objects", + "aliases": ["magnet"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "⚗", + "description": "alembic", + "category": "Objects", + "aliases": ["alembic"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🧪", + "description": "test tube", + "category": "Objects", + "aliases": ["test_tube"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧫", + "description": "petri dish", + "category": "Objects", + "aliases": ["petri_dish"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧬", + "description": "dna", + "category": "Objects", + "aliases": ["dna"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🔬", + "description": "microscope", + "category": "Objects", + "aliases": ["microscope"], + "tags": ["science", "laboratory", "investigate"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔭", + "description": "telescope", + "category": "Objects", + "aliases": ["telescope"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📡", + "description": "satellite antenna", + "category": "Objects", + "aliases": ["satellite"], + "tags": ["signal"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💉", + "description": "syringe", + "category": "Objects", + "aliases": ["syringe"], + "tags": ["health", "hospital", "needle"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🩸", + "description": "drop of blood", + "category": "Objects", + "aliases": ["drop_of_blood"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "💊", + "description": "pill", + "category": "Objects", + "aliases": ["pill"], + "tags": ["health", "medicine"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🩹", + "description": "adhesive bandage", + "category": "Objects", + "aliases": ["adhesive_bandage"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🩺", + "description": "stethoscope", + "category": "Objects", + "aliases": ["stethoscope"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🚪", + "description": "door", + "category": "Objects", + "aliases": ["door"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛏", + "description": "bed", + "category": "Objects", + "aliases": ["bed"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🛋", + "description": "couch and lamp", + "category": "Objects", + "aliases": ["couch_and_lamp"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🪑", + "description": "chair", + "category": "Objects", + "aliases": ["chair"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🚽", + "description": "toilet", + "category": "Objects", + "aliases": ["toilet"], + "tags": ["wc"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚿", + "description": "shower", + "category": "Objects", + "aliases": ["shower"], + "tags": ["bath"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛁", + "description": "bathtub", + "category": "Objects", + "aliases": ["bathtub"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🪒", + "description": "razor", + "category": "Objects", + "aliases": ["razor"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🧴", + "description": "lotion bottle", + "category": "Objects", + "aliases": ["lotion_bottle"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧷", + "description": "safety pin", + "category": "Objects", + "aliases": ["safety_pin"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧹", + "description": "broom", + "category": "Objects", + "aliases": ["broom"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧺", + "description": "basket", + "category": "Objects", + "aliases": ["basket"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧻", + "description": "roll of paper", + "category": "Objects", + "aliases": ["roll_of_paper"], + "tags": ["toilet"], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧼", + "description": "soap", + "category": "Objects", + "aliases": ["soap"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧽", + "description": "sponge", + "category": "Objects", + "aliases": ["sponge"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🧯", + "description": "fire extinguisher", + "category": "Objects", + "aliases": ["fire_extinguisher"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🛒", + "description": "shopping cart", + "category": "Objects", + "aliases": ["shopping_cart"], + "tags": [], + "unicode_version": "9.0", + "ios_version": "10.2" + }, + { + "emoji": "🚬", + "description": "cigarette", + "category": "Objects", + "aliases": ["smoking"], + "tags": ["cigarette"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⚰", + "description": "coffin", + "category": "Objects", + "aliases": ["coffin"], + "tags": ["funeral"], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "⚱", + "description": "funeral urn", + "category": "Objects", + "aliases": ["funeral_urn"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🗿", + "description": "moai", + "category": "Objects", + "aliases": ["moyai"], + "tags": ["stone"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏧", + "description": "ATM sign", + "category": "Symbols", + "aliases": ["atm"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚮", + "description": "litter in bin sign", + "category": "Symbols", + "aliases": ["put_litter_in_its_place"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚰", + "description": "potable water", + "category": "Symbols", + "aliases": ["potable_water"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "♿", + "description": "wheelchair symbol", + "category": "Symbols", + "aliases": ["wheelchair"], + "tags": ["accessibility"], + "unicode_version": "4.1", + "ios_version": "6.0" + }, + { + "emoji": "🚹", + "description": "men’s room", + "category": "Symbols", + "aliases": ["mens"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚺", + "description": "women’s room", + "category": "Symbols", + "aliases": ["womens"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚻", + "description": "restroom", + "category": "Symbols", + "aliases": ["restroom"], + "tags": ["toilet"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚼", + "description": "baby symbol", + "category": "Symbols", + "aliases": ["baby_symbol"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚾", + "description": "water closet", + "category": "Symbols", + "aliases": ["wc"], + "tags": ["toilet", "restroom"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛂", + "description": "passport control", + "category": "Symbols", + "aliases": ["passport_control"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛃", + "description": "customs", + "category": "Symbols", + "aliases": ["customs"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛄", + "description": "baggage claim", + "category": "Symbols", + "aliases": ["baggage_claim"], + "tags": ["airport"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛅", + "description": "left luggage", + "category": "Symbols", + "aliases": ["left_luggage"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⚠️", + "description": "warning", + "category": "Symbols", + "aliases": ["warning"], + "tags": ["wip"], + "unicode_version": "4.0", + "ios_version": "6.0" + }, + { + "emoji": "🚸", + "description": "children crossing", + "category": "Symbols", + "aliases": ["children_crossing"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⛔", + "description": "no entry", + "category": "Symbols", + "aliases": ["no_entry"], + "tags": ["limit"], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "🚫", + "description": "prohibited", + "category": "Symbols", + "aliases": ["no_entry_sign"], + "tags": ["block", "forbidden"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚳", + "description": "no bicycles", + "category": "Symbols", + "aliases": ["no_bicycles"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚭", + "description": "no smoking", + "category": "Symbols", + "aliases": ["no_smoking"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚯", + "description": "no littering", + "category": "Symbols", + "aliases": ["do_not_litter"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚱", + "description": "non-potable water", + "category": "Symbols", + "aliases": ["non-potable_water"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚷", + "description": "no pedestrians", + "category": "Symbols", + "aliases": ["no_pedestrians"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📵", + "description": "no mobile phones", + "category": "Symbols", + "aliases": ["no_mobile_phones"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔞", + "description": "no one under eighteen", + "category": "Symbols", + "aliases": ["underage"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "☢", + "description": "radioactive", + "category": "Symbols", + "aliases": ["radioactive"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "☣", + "description": "biohazard", + "category": "Symbols", + "aliases": ["biohazard"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "⬆️", + "description": "up arrow", + "category": "Symbols", + "aliases": ["arrow_up"], + "tags": [], + "unicode_version": "4.0", + "ios_version": "6.0" + }, + { + "emoji": "↗️", + "description": "up-right arrow", + "category": "Symbols", + "aliases": ["arrow_upper_right"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "➡️", + "description": "right arrow", + "category": "Symbols", + "aliases": ["arrow_right"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "↘️", + "description": "down-right arrow", + "category": "Symbols", + "aliases": ["arrow_lower_right"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⬇️", + "description": "down arrow", + "category": "Symbols", + "aliases": ["arrow_down"], + "tags": [], + "unicode_version": "4.0", + "ios_version": "6.0" + }, + { + "emoji": "↙️", + "description": "down-left arrow", + "category": "Symbols", + "aliases": ["arrow_lower_left"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⬅️", + "description": "left arrow", + "category": "Symbols", + "aliases": ["arrow_left"], + "tags": [], + "unicode_version": "4.0", + "ios_version": "6.0" + }, + { + "emoji": "↖️", + "description": "up-left arrow", + "category": "Symbols", + "aliases": ["arrow_upper_left"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "↕️", + "description": "up-down arrow", + "category": "Symbols", + "aliases": ["arrow_up_down"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "↔️", + "description": "left-right arrow", + "category": "Symbols", + "aliases": ["left_right_arrow"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "↩️", + "description": "right arrow curving left", + "category": "Symbols", + "aliases": ["leftwards_arrow_with_hook"], + "tags": ["return"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "↪️", + "description": "left arrow curving right", + "category": "Symbols", + "aliases": ["arrow_right_hook"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⤴️", + "description": "right arrow curving up", + "category": "Symbols", + "aliases": ["arrow_heading_up"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⤵️", + "description": "right arrow curving down", + "category": "Symbols", + "aliases": ["arrow_heading_down"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🔃", + "description": "clockwise vertical arrows", + "category": "Symbols", + "aliases": ["arrows_clockwise"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔄", + "description": "counterclockwise arrows button", + "category": "Symbols", + "aliases": ["arrows_counterclockwise"], + "tags": ["sync"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔙", + "description": "BACK arrow", + "category": "Symbols", + "aliases": ["back"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔚", + "description": "END arrow", + "category": "Symbols", + "aliases": ["end"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔛", + "description": "ON! arrow", + "category": "Symbols", + "aliases": ["on"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔜", + "description": "SOON arrow", + "category": "Symbols", + "aliases": ["soon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔝", + "description": "TOP arrow", + "category": "Symbols", + "aliases": ["top"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🛐", + "description": "place of worship", + "category": "Symbols", + "aliases": ["place_of_worship"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "⚛", + "description": "atom symbol", + "category": "Symbols", + "aliases": ["atom_symbol"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🕉", + "description": "om", + "category": "Symbols", + "aliases": ["om"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "✡️", + "description": "star of David", + "category": "Symbols", + "aliases": ["star_of_david"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "☸", + "description": "wheel of dharma", + "category": "Symbols", + "aliases": ["wheel_of_dharma"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "☯️", + "description": "yin yang", + "category": "Symbols", + "aliases": ["yin_yang"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "✝️", + "description": "latin cross", + "category": "Symbols", + "aliases": ["latin_cross"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "☦", + "description": "orthodox cross", + "category": "Symbols", + "aliases": ["orthodox_cross"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "☪", + "description": "star and crescent", + "category": "Symbols", + "aliases": ["star_and_crescent"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "☮", + "description": "peace symbol", + "category": "Symbols", + "aliases": ["peace_symbol"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "🕎", + "description": "menorah", + "category": "Symbols", + "aliases": ["menorah"], + "tags": [], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🔯", + "description": "dotted six-pointed star", + "category": "Symbols", + "aliases": ["six_pointed_star"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "♈", + "description": "Aries", + "category": "Symbols", + "aliases": ["aries"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♉", + "description": "Taurus", + "category": "Symbols", + "aliases": ["taurus"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♊", + "description": "Gemini", + "category": "Symbols", + "aliases": ["gemini"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♋", + "description": "Cancer", + "category": "Symbols", + "aliases": ["cancer"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♌", + "description": "Leo", + "category": "Symbols", + "aliases": ["leo"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♍", + "description": "Virgo", + "category": "Symbols", + "aliases": ["virgo"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♎", + "description": "Libra", + "category": "Symbols", + "aliases": ["libra"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♏", + "description": "Scorpio", + "category": "Symbols", + "aliases": ["scorpius"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♐", + "description": "Sagittarius", + "category": "Symbols", + "aliases": ["sagittarius"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♑", + "description": "Capricorn", + "category": "Symbols", + "aliases": ["capricorn"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♒", + "description": "Aquarius", + "category": "Symbols", + "aliases": ["aquarius"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "♓", + "description": "Pisces", + "category": "Symbols", + "aliases": ["pisces"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⛎", + "description": "Ophiuchus", + "category": "Symbols", + "aliases": ["ophiuchus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔀", + "description": "shuffle tracks button", + "category": "Symbols", + "aliases": ["twisted_rightwards_arrows"], + "tags": ["shuffle"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔁", + "description": "repeat button", + "category": "Symbols", + "aliases": ["repeat"], + "tags": ["loop"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔂", + "description": "repeat single button", + "category": "Symbols", + "aliases": ["repeat_one"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "▶️", + "description": "play button", + "category": "Symbols", + "aliases": ["arrow_forward"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⏩", + "description": "fast-forward button", + "category": "Symbols", + "aliases": ["fast_forward"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⏭", + "description": "next track button", + "category": "Symbols", + "aliases": ["next_track_button"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.1" + }, + { + "emoji": "⏯", + "description": "play or pause button", + "category": "Symbols", + "aliases": ["play_or_pause_button"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.1" + }, + { + "emoji": "◀️", + "description": "reverse button", + "category": "Symbols", + "aliases": ["arrow_backward"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⏪", + "description": "fast reverse button", + "category": "Symbols", + "aliases": ["rewind"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⏮", + "description": "last track button", + "category": "Symbols", + "aliases": ["previous_track_button"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.1" + }, + { + "emoji": "🔼", + "description": "upwards button", + "category": "Symbols", + "aliases": ["arrow_up_small"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⏫", + "description": "fast up button", + "category": "Symbols", + "aliases": ["arrow_double_up"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔽", + "description": "downwards button", + "category": "Symbols", + "aliases": ["arrow_down_small"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⏬", + "description": "fast down button", + "category": "Symbols", + "aliases": ["arrow_double_down"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⏸", + "description": "pause button", + "category": "Symbols", + "aliases": ["pause_button"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⏹", + "description": "stop button", + "category": "Symbols", + "aliases": ["stop_button"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⏺", + "description": "record button", + "category": "Symbols", + "aliases": ["record_button"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "⏏️", + "description": "eject button", + "category": "Symbols", + "aliases": ["eject_button"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🎦", + "description": "cinema", + "category": "Symbols", + "aliases": ["cinema"], + "tags": ["film", "movie"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔅", + "description": "dim button", + "category": "Symbols", + "aliases": ["low_brightness"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔆", + "description": "bright button", + "category": "Symbols", + "aliases": ["high_brightness"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📶", + "description": "antenna bars", + "category": "Symbols", + "aliases": ["signal_strength"], + "tags": ["wifi"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📳", + "description": "vibration mode", + "category": "Symbols", + "aliases": ["vibration_mode"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📴", + "description": "mobile phone off", + "category": "Symbols", + "aliases": ["mobile_phone_off"], + "tags": ["mute", "off"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "♀️", + "description": "female sign", + "category": "Symbols", + "aliases": ["female_sign"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "♂️", + "description": "male sign", + "category": "Symbols", + "aliases": ["male_sign"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "⚕", + "description": "medical symbol", + "category": "Symbols", + "aliases": ["medical_symbol"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "♾", + "description": "infinity", + "category": "Symbols", + "aliases": ["infinity"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "♻️", + "description": "recycling symbol", + "category": "Symbols", + "aliases": ["recycle"], + "tags": ["environment", "green"], + "unicode_version": "3.2", + "ios_version": "6.0" + }, + { + "emoji": "⚜", + "description": "fleur-de-lis", + "category": "Symbols", + "aliases": ["fleur_de_lis"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "9.1" + }, + { + "emoji": "🔱", + "description": "trident emblem", + "category": "Symbols", + "aliases": ["trident"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "📛", + "description": "name badge", + "category": "Symbols", + "aliases": ["name_badge"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔰", + "description": "Japanese symbol for beginner", + "category": "Symbols", + "aliases": ["beginner"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "⭕", + "description": "hollow red circle", + "category": "Symbols", + "aliases": ["o"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "✅", + "description": "check mark button", + "category": "Symbols", + "aliases": ["white_check_mark"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "☑️", + "description": "check box with check", + "category": "Symbols", + "aliases": ["ballot_box_with_check"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "✔️", + "description": "check mark", + "category": "Symbols", + "aliases": ["heavy_check_mark"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "✖️", + "description": "multiplication sign", + "category": "Symbols", + "aliases": ["heavy_multiplication_x"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "❌", + "description": "cross mark", + "category": "Symbols", + "aliases": ["x"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "❎", + "description": "cross mark button", + "category": "Symbols", + "aliases": ["negative_squared_cross_mark"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "➕", + "description": "plus sign", + "category": "Symbols", + "aliases": ["heavy_plus_sign"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "➖", + "description": "minus sign", + "category": "Symbols", + "aliases": ["heavy_minus_sign"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "➗", + "description": "division sign", + "category": "Symbols", + "aliases": ["heavy_division_sign"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "➰", + "description": "curly loop", + "category": "Symbols", + "aliases": ["curly_loop"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "➿", + "description": "double curly loop", + "category": "Symbols", + "aliases": ["loop"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "〽️", + "description": "part alternation mark", + "category": "Symbols", + "aliases": ["part_alternation_mark"], + "tags": [], + "unicode_version": "3.2", + "ios_version": "6.0" + }, + { + "emoji": "✳️", + "description": "eight-spoked asterisk", + "category": "Symbols", + "aliases": ["eight_spoked_asterisk"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "✴️", + "description": "eight-pointed star", + "category": "Symbols", + "aliases": ["eight_pointed_black_star"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "❇️", + "description": "sparkle", + "category": "Symbols", + "aliases": ["sparkle"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "‼️", + "description": "double exclamation mark", + "category": "Symbols", + "aliases": ["bangbang"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "⁉️", + "description": "exclamation question mark", + "category": "Symbols", + "aliases": ["interrobang"], + "tags": [], + "unicode_version": "3.0", + "ios_version": "6.0" + }, + { + "emoji": "❓", + "description": "question mark", + "category": "Symbols", + "aliases": ["question"], + "tags": ["confused"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "❔", + "description": "white question mark", + "category": "Symbols", + "aliases": ["grey_question"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "❕", + "description": "white exclamation mark", + "category": "Symbols", + "aliases": ["grey_exclamation"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "❗", + "description": "exclamation mark", + "category": "Symbols", + "aliases": ["exclamation", "heavy_exclamation_mark"], + "tags": ["bang"], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "〰️", + "description": "wavy dash", + "category": "Symbols", + "aliases": ["wavy_dash"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "©️", + "description": "copyright", + "category": "Symbols", + "aliases": ["copyright"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "®️", + "description": "registered", + "category": "Symbols", + "aliases": ["registered"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "™️", + "description": "trade mark", + "category": "Symbols", + "aliases": ["tm"], + "tags": ["trademark"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "#️⃣", + "description": "keycap: #", + "category": "Symbols", + "aliases": ["hash"], + "tags": ["number"], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "*️⃣", + "description": "keycap: *", + "category": "Symbols", + "aliases": ["asterisk"], + "tags": [], + "unicode_version": "", + "ios_version": "9.1" + }, + { + "emoji": "0️⃣", + "description": "keycap: 0", + "category": "Symbols", + "aliases": ["zero"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "1️⃣", + "description": "keycap: 1", + "category": "Symbols", + "aliases": ["one"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "2️⃣", + "description": "keycap: 2", + "category": "Symbols", + "aliases": ["two"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "3️⃣", + "description": "keycap: 3", + "category": "Symbols", + "aliases": ["three"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "4️⃣", + "description": "keycap: 4", + "category": "Symbols", + "aliases": ["four"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "5️⃣", + "description": "keycap: 5", + "category": "Symbols", + "aliases": ["five"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "6️⃣", + "description": "keycap: 6", + "category": "Symbols", + "aliases": ["six"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "7️⃣", + "description": "keycap: 7", + "category": "Symbols", + "aliases": ["seven"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "8️⃣", + "description": "keycap: 8", + "category": "Symbols", + "aliases": ["eight"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "9️⃣", + "description": "keycap: 9", + "category": "Symbols", + "aliases": ["nine"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🔟", + "description": "keycap: 10", + "category": "Symbols", + "aliases": ["keycap_ten"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔠", + "description": "input latin uppercase", + "category": "Symbols", + "aliases": ["capital_abcd"], + "tags": ["letters"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔡", + "description": "input latin lowercase", + "category": "Symbols", + "aliases": ["abcd"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔢", + "description": "input numbers", + "category": "Symbols", + "aliases": ["1234"], + "tags": ["numbers"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔣", + "description": "input symbols", + "category": "Symbols", + "aliases": ["symbols"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔤", + "description": "input latin letters", + "category": "Symbols", + "aliases": ["abc"], + "tags": ["alphabet"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🅰️", + "description": "A button (blood type)", + "category": "Symbols", + "aliases": ["a"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆎", + "description": "AB button (blood type)", + "category": "Symbols", + "aliases": ["ab"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🅱️", + "description": "B button (blood type)", + "category": "Symbols", + "aliases": ["b"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆑", + "description": "CL button", + "category": "Symbols", + "aliases": ["cl"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆒", + "description": "COOL button", + "category": "Symbols", + "aliases": ["cool"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆓", + "description": "FREE button", + "category": "Symbols", + "aliases": ["free"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "ℹ️", + "description": "information", + "category": "Symbols", + "aliases": ["information_source"], + "tags": [], + "unicode_version": "3.0", + "ios_version": "6.0" + }, + { + "emoji": "🆔", + "description": "ID button", + "category": "Symbols", + "aliases": ["id"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "Ⓜ️", + "description": "circled M", + "category": "Symbols", + "aliases": ["m"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🆕", + "description": "NEW button", + "category": "Symbols", + "aliases": ["new"], + "tags": ["fresh"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆖", + "description": "NG button", + "category": "Symbols", + "aliases": ["ng"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🅾️", + "description": "O button (blood type)", + "category": "Symbols", + "aliases": ["o2"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆗", + "description": "OK button", + "category": "Symbols", + "aliases": ["ok"], + "tags": ["yes"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🅿️", + "description": "P button", + "category": "Symbols", + "aliases": ["parking"], + "tags": [], + "unicode_version": "5.2", + "ios_version": "6.0" + }, + { + "emoji": "🆘", + "description": "SOS button", + "category": "Symbols", + "aliases": ["sos"], + "tags": ["help", "emergency"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆙", + "description": "UP! button", + "category": "Symbols", + "aliases": ["up"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🆚", + "description": "VS button", + "category": "Symbols", + "aliases": ["vs"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈁", + "description": "Japanese “here” button", + "category": "Symbols", + "aliases": ["koko"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈂️", + "description": "Japanese “service charge” button", + "category": "Symbols", + "aliases": ["sa"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈷️", + "description": "Japanese “monthly amount” button", + "category": "Symbols", + "aliases": ["u6708"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈶", + "description": "Japanese “not free of charge” button", + "category": "Symbols", + "aliases": ["u6709"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈯", + "description": "Japanese “reserved” button", + "category": "Symbols", + "aliases": ["u6307"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🉐", + "description": "Japanese “bargain” button", + "category": "Symbols", + "aliases": ["ideograph_advantage"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈹", + "description": "Japanese “discount” button", + "category": "Symbols", + "aliases": ["u5272"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈚", + "description": "Japanese “free of charge” button", + "category": "Symbols", + "aliases": ["u7121"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🈲", + "description": "Japanese “prohibited” button", + "category": "Symbols", + "aliases": ["u7981"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🉑", + "description": "Japanese “acceptable” button", + "category": "Symbols", + "aliases": ["accept"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈸", + "description": "Japanese “application” button", + "category": "Symbols", + "aliases": ["u7533"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈴", + "description": "Japanese “passing grade” button", + "category": "Symbols", + "aliases": ["u5408"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈳", + "description": "Japanese “vacancy” button", + "category": "Symbols", + "aliases": ["u7a7a"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "㊗️", + "description": "Japanese “congratulations” button", + "category": "Symbols", + "aliases": ["congratulations"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "㊙️", + "description": "Japanese “secret” button", + "category": "Symbols", + "aliases": ["secret"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🈺", + "description": "Japanese “open for business” button", + "category": "Symbols", + "aliases": ["u55b6"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🈵", + "description": "Japanese “no vacancy” button", + "category": "Symbols", + "aliases": ["u6e80"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔴", + "description": "red circle", + "category": "Symbols", + "aliases": ["red_circle"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🟠", + "description": "orange circle", + "category": "Symbols", + "aliases": ["orange_circle"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟡", + "description": "yellow circle", + "category": "Symbols", + "aliases": ["yellow_circle"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟢", + "description": "green circle", + "category": "Symbols", + "aliases": ["green_circle"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🔵", + "description": "blue circle", + "category": "Symbols", + "aliases": ["large_blue_circle"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🟣", + "description": "purple circle", + "category": "Symbols", + "aliases": ["purple_circle"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟤", + "description": "brown circle", + "category": "Symbols", + "aliases": ["brown_circle"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "⚫", + "description": "black circle", + "category": "Symbols", + "aliases": ["black_circle"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "6.0" + }, + { + "emoji": "⚪", + "description": "white circle", + "category": "Symbols", + "aliases": ["white_circle"], + "tags": [], + "unicode_version": "4.1", + "ios_version": "6.0" + }, + { + "emoji": "🟥", + "description": "red square", + "category": "Symbols", + "aliases": ["red_square"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟧", + "description": "orange square", + "category": "Symbols", + "aliases": ["orange_square"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟨", + "description": "yellow square", + "category": "Symbols", + "aliases": ["yellow_square"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟩", + "description": "green square", + "category": "Symbols", + "aliases": ["green_square"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟦", + "description": "blue square", + "category": "Symbols", + "aliases": ["blue_square"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟪", + "description": "purple square", + "category": "Symbols", + "aliases": ["purple_square"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "🟫", + "description": "brown square", + "category": "Symbols", + "aliases": ["brown_square"], + "tags": [], + "unicode_version": "12.0", + "ios_version": "13.0" + }, + { + "emoji": "⬛", + "description": "black large square", + "category": "Symbols", + "aliases": ["black_large_square"], + "tags": [], + "unicode_version": "5.1", + "ios_version": "6.0" + }, + { + "emoji": "⬜", + "description": "white large square", + "category": "Symbols", + "aliases": ["white_large_square"], + "tags": [], + "unicode_version": "5.1", + "ios_version": "6.0" + }, + { + "emoji": "◼️", + "description": "black medium square", + "category": "Symbols", + "aliases": ["black_medium_square"], + "tags": [], + "unicode_version": "3.2", + "ios_version": "6.0" + }, + { + "emoji": "◻️", + "description": "white medium square", + "category": "Symbols", + "aliases": ["white_medium_square"], + "tags": [], + "unicode_version": "3.2", + "ios_version": "6.0" + }, + { + "emoji": "◾", + "description": "black medium-small square", + "category": "Symbols", + "aliases": ["black_medium_small_square"], + "tags": [], + "unicode_version": "3.2", + "ios_version": "6.0" + }, + { + "emoji": "◽", + "description": "white medium-small square", + "category": "Symbols", + "aliases": ["white_medium_small_square"], + "tags": [], + "unicode_version": "3.2", + "ios_version": "6.0" + }, + { + "emoji": "▪️", + "description": "black small square", + "category": "Symbols", + "aliases": ["black_small_square"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "▫️", + "description": "white small square", + "category": "Symbols", + "aliases": ["white_small_square"], + "tags": [], + "unicode_version": "", + "ios_version": "6.0" + }, + { + "emoji": "🔶", + "description": "large orange diamond", + "category": "Symbols", + "aliases": ["large_orange_diamond"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔷", + "description": "large blue diamond", + "category": "Symbols", + "aliases": ["large_blue_diamond"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔸", + "description": "small orange diamond", + "category": "Symbols", + "aliases": ["small_orange_diamond"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔹", + "description": "small blue diamond", + "category": "Symbols", + "aliases": ["small_blue_diamond"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔺", + "description": "red triangle pointed up", + "category": "Symbols", + "aliases": ["small_red_triangle"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔻", + "description": "red triangle pointed down", + "category": "Symbols", + "aliases": ["small_red_triangle_down"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "💠", + "description": "diamond with a dot", + "category": "Symbols", + "aliases": ["diamond_shape_with_a_dot_inside"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔘", + "description": "radio button", + "category": "Symbols", + "aliases": ["radio_button"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔳", + "description": "white square button", + "category": "Symbols", + "aliases": ["white_square_button"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🔲", + "description": "black square button", + "category": "Symbols", + "aliases": ["black_square_button"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏁", + "description": "chequered flag", + "category": "Flags", + "aliases": ["checkered_flag"], + "tags": ["milestone", "finish"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🚩", + "description": "triangular flag", + "category": "Flags", + "aliases": ["triangular_flag_on_post"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🎌", + "description": "crossed flags", + "category": "Flags", + "aliases": ["crossed_flags"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🏴", + "description": "black flag", + "category": "Flags", + "aliases": ["black_flag"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏳", + "description": "white flag", + "category": "Flags", + "aliases": ["white_flag"], + "tags": [], + "unicode_version": "7.0", + "ios_version": "9.1" + }, + { + "emoji": "🏳️‍🌈", + "description": "rainbow flag", + "category": "Flags", + "aliases": ["rainbow_flag"], + "tags": ["pride"], + "unicode_version": "6.0", + "ios_version": "10.0" + }, + { + "emoji": "🏴‍☠", + "description": "pirate flag", + "category": "Flags", + "aliases": ["pirate_flag"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇦🇨", + "description": "flag: Ascension Island", + "category": "Flags", + "aliases": ["ascension_island"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇦🇩", + "description": "flag: Andorra", + "category": "Flags", + "aliases": ["andorra"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇪", + "description": "flag: United Arab Emirates", + "category": "Flags", + "aliases": ["united_arab_emirates"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇫", + "description": "flag: Afghanistan", + "category": "Flags", + "aliases": ["afghanistan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇬", + "description": "flag: Antigua & Barbuda", + "category": "Flags", + "aliases": ["antigua_barbuda"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇮", + "description": "flag: Anguilla", + "category": "Flags", + "aliases": ["anguilla"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇱", + "description": "flag: Albania", + "category": "Flags", + "aliases": ["albania"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇲", + "description": "flag: Armenia", + "category": "Flags", + "aliases": ["armenia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇴", + "description": "flag: Angola", + "category": "Flags", + "aliases": ["angola"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇶", + "description": "flag: Antarctica", + "category": "Flags", + "aliases": ["antarctica"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇦🇷", + "description": "flag: Argentina", + "category": "Flags", + "aliases": ["argentina"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇸", + "description": "flag: American Samoa", + "category": "Flags", + "aliases": ["american_samoa"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇹", + "description": "flag: Austria", + "category": "Flags", + "aliases": ["austria"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇺", + "description": "flag: Australia", + "category": "Flags", + "aliases": ["australia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇼", + "description": "flag: Aruba", + "category": "Flags", + "aliases": ["aruba"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇦🇽", + "description": "flag: Åland Islands", + "category": "Flags", + "aliases": ["aland_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇦🇿", + "description": "flag: Azerbaijan", + "category": "Flags", + "aliases": ["azerbaijan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇦", + "description": "flag: Bosnia & Herzegovina", + "category": "Flags", + "aliases": ["bosnia_herzegovina"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇧", + "description": "flag: Barbados", + "category": "Flags", + "aliases": ["barbados"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇩", + "description": "flag: Bangladesh", + "category": "Flags", + "aliases": ["bangladesh"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇪", + "description": "flag: Belgium", + "category": "Flags", + "aliases": ["belgium"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇫", + "description": "flag: Burkina Faso", + "category": "Flags", + "aliases": ["burkina_faso"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇬", + "description": "flag: Bulgaria", + "category": "Flags", + "aliases": ["bulgaria"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇭", + "description": "flag: Bahrain", + "category": "Flags", + "aliases": ["bahrain"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇮", + "description": "flag: Burundi", + "category": "Flags", + "aliases": ["burundi"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇯", + "description": "flag: Benin", + "category": "Flags", + "aliases": ["benin"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇱", + "description": "flag: St. Barthélemy", + "category": "Flags", + "aliases": ["st_barthelemy"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇧🇲", + "description": "flag: Bermuda", + "category": "Flags", + "aliases": ["bermuda"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇳", + "description": "flag: Brunei", + "category": "Flags", + "aliases": ["brunei"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇴", + "description": "flag: Bolivia", + "category": "Flags", + "aliases": ["bolivia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇶", + "description": "flag: Caribbean Netherlands", + "category": "Flags", + "aliases": ["caribbean_netherlands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇧🇷", + "description": "flag: Brazil", + "category": "Flags", + "aliases": ["brazil"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇸", + "description": "flag: Bahamas", + "category": "Flags", + "aliases": ["bahamas"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇹", + "description": "flag: Bhutan", + "category": "Flags", + "aliases": ["bhutan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇻", + "description": "flag: Bouvet Island", + "category": "Flags", + "aliases": ["bouvet_island"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇧🇼", + "description": "flag: Botswana", + "category": "Flags", + "aliases": ["botswana"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇾", + "description": "flag: Belarus", + "category": "Flags", + "aliases": ["belarus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇧🇿", + "description": "flag: Belize", + "category": "Flags", + "aliases": ["belize"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇦", + "description": "flag: Canada", + "category": "Flags", + "aliases": ["canada"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇨", + "description": "flag: Cocos (Keeling) Islands", + "category": "Flags", + "aliases": ["cocos_islands"], + "tags": ["keeling"], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇨🇩", + "description": "flag: Congo - Kinshasa", + "category": "Flags", + "aliases": ["congo_kinshasa"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇫", + "description": "flag: Central African Republic", + "category": "Flags", + "aliases": ["central_african_republic"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇬", + "description": "flag: Congo - Brazzaville", + "category": "Flags", + "aliases": ["congo_brazzaville"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇭", + "description": "flag: Switzerland", + "category": "Flags", + "aliases": ["switzerland"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇮", + "description": "flag: Côte d’Ivoire", + "category": "Flags", + "aliases": ["cote_divoire"], + "tags": ["ivory"], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇰", + "description": "flag: Cook Islands", + "category": "Flags", + "aliases": ["cook_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇱", + "description": "flag: Chile", + "category": "Flags", + "aliases": ["chile"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇲", + "description": "flag: Cameroon", + "category": "Flags", + "aliases": ["cameroon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇳", + "description": "flag: China", + "category": "Flags", + "aliases": ["cn"], + "tags": ["china"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇨🇴", + "description": "flag: Colombia", + "category": "Flags", + "aliases": ["colombia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇵", + "description": "flag: Clipperton Island", + "category": "Flags", + "aliases": ["clipperton_island"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇨🇷", + "description": "flag: Costa Rica", + "category": "Flags", + "aliases": ["costa_rica"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇺", + "description": "flag: Cuba", + "category": "Flags", + "aliases": ["cuba"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇻", + "description": "flag: Cape Verde", + "category": "Flags", + "aliases": ["cape_verde"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇼", + "description": "flag: Curaçao", + "category": "Flags", + "aliases": ["curacao"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇽", + "description": "flag: Christmas Island", + "category": "Flags", + "aliases": ["christmas_island"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇨🇾", + "description": "flag: Cyprus", + "category": "Flags", + "aliases": ["cyprus"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇨🇿", + "description": "flag: Czechia", + "category": "Flags", + "aliases": ["czech_republic"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇩🇪", + "description": "flag: Germany", + "category": "Flags", + "aliases": ["de"], + "tags": ["flag", "germany"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇩🇬", + "description": "flag: Diego Garcia", + "category": "Flags", + "aliases": ["diego_garcia"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇩🇯", + "description": "flag: Djibouti", + "category": "Flags", + "aliases": ["djibouti"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇩🇰", + "description": "flag: Denmark", + "category": "Flags", + "aliases": ["denmark"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇩🇲", + "description": "flag: Dominica", + "category": "Flags", + "aliases": ["dominica"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇩🇴", + "description": "flag: Dominican Republic", + "category": "Flags", + "aliases": ["dominican_republic"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇩🇿", + "description": "flag: Algeria", + "category": "Flags", + "aliases": ["algeria"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇪🇦", + "description": "flag: Ceuta & Melilla", + "category": "Flags", + "aliases": ["ceuta_melilla"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇪🇨", + "description": "flag: Ecuador", + "category": "Flags", + "aliases": ["ecuador"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇪🇪", + "description": "flag: Estonia", + "category": "Flags", + "aliases": ["estonia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇪🇬", + "description": "flag: Egypt", + "category": "Flags", + "aliases": ["egypt"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇪🇭", + "description": "flag: Western Sahara", + "category": "Flags", + "aliases": ["western_sahara"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇪🇷", + "description": "flag: Eritrea", + "category": "Flags", + "aliases": ["eritrea"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇪🇸", + "description": "flag: Spain", + "category": "Flags", + "aliases": ["es"], + "tags": ["spain"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇪🇹", + "description": "flag: Ethiopia", + "category": "Flags", + "aliases": ["ethiopia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇪🇺", + "description": "flag: European Union", + "category": "Flags", + "aliases": ["eu", "european_union"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇫🇮", + "description": "flag: Finland", + "category": "Flags", + "aliases": ["finland"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇫🇯", + "description": "flag: Fiji", + "category": "Flags", + "aliases": ["fiji"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇫🇰", + "description": "flag: Falkland Islands", + "category": "Flags", + "aliases": ["falkland_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇫🇲", + "description": "flag: Micronesia", + "category": "Flags", + "aliases": ["micronesia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇫🇴", + "description": "flag: Faroe Islands", + "category": "Flags", + "aliases": ["faroe_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇫🇷", + "description": "flag: France", + "category": "Flags", + "aliases": ["fr"], + "tags": ["france", "french"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇬🇦", + "description": "flag: Gabon", + "category": "Flags", + "aliases": ["gabon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇧", + "description": "flag: United Kingdom", + "category": "Flags", + "aliases": ["gb", "uk"], + "tags": ["flag", "british"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇬🇩", + "description": "flag: Grenada", + "category": "Flags", + "aliases": ["grenada"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇪", + "description": "flag: Georgia", + "category": "Flags", + "aliases": ["georgia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇫", + "description": "flag: French Guiana", + "category": "Flags", + "aliases": ["french_guiana"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇬", + "description": "flag: Guernsey", + "category": "Flags", + "aliases": ["guernsey"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇬🇭", + "description": "flag: Ghana", + "category": "Flags", + "aliases": ["ghana"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇮", + "description": "flag: Gibraltar", + "category": "Flags", + "aliases": ["gibraltar"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇱", + "description": "flag: Greenland", + "category": "Flags", + "aliases": ["greenland"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇬🇲", + "description": "flag: Gambia", + "category": "Flags", + "aliases": ["gambia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇳", + "description": "flag: Guinea", + "category": "Flags", + "aliases": ["guinea"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇵", + "description": "flag: Guadeloupe", + "category": "Flags", + "aliases": ["guadeloupe"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇬🇶", + "description": "flag: Equatorial Guinea", + "category": "Flags", + "aliases": ["equatorial_guinea"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇷", + "description": "flag: Greece", + "category": "Flags", + "aliases": ["greece"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇸", + "description": "flag: South Georgia & South Sandwich Islands", + "category": "Flags", + "aliases": ["south_georgia_south_sandwich_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇬🇹", + "description": "flag: Guatemala", + "category": "Flags", + "aliases": ["guatemala"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇺", + "description": "flag: Guam", + "category": "Flags", + "aliases": ["guam"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇼", + "description": "flag: Guinea-Bissau", + "category": "Flags", + "aliases": ["guinea_bissau"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇬🇾", + "description": "flag: Guyana", + "category": "Flags", + "aliases": ["guyana"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇭🇰", + "description": "flag: Hong Kong SAR China", + "category": "Flags", + "aliases": ["hong_kong"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇭🇲", + "description": "flag: Heard & McDonald Islands", + "category": "Flags", + "aliases": ["heard_mcdonald_islands"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇭🇳", + "description": "flag: Honduras", + "category": "Flags", + "aliases": ["honduras"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇭🇷", + "description": "flag: Croatia", + "category": "Flags", + "aliases": ["croatia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇭🇹", + "description": "flag: Haiti", + "category": "Flags", + "aliases": ["haiti"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇭🇺", + "description": "flag: Hungary", + "category": "Flags", + "aliases": ["hungary"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇨", + "description": "flag: Canary Islands", + "category": "Flags", + "aliases": ["canary_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇮🇩", + "description": "flag: Indonesia", + "category": "Flags", + "aliases": ["indonesia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇪", + "description": "flag: Ireland", + "category": "Flags", + "aliases": ["ireland"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇱", + "description": "flag: Israel", + "category": "Flags", + "aliases": ["israel"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇲", + "description": "flag: Isle of Man", + "category": "Flags", + "aliases": ["isle_of_man"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇮🇳", + "description": "flag: India", + "category": "Flags", + "aliases": ["india"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇴", + "description": "flag: British Indian Ocean Territory", + "category": "Flags", + "aliases": ["british_indian_ocean_territory"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇮🇶", + "description": "flag: Iraq", + "category": "Flags", + "aliases": ["iraq"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇷", + "description": "flag: Iran", + "category": "Flags", + "aliases": ["iran"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇸", + "description": "flag: Iceland", + "category": "Flags", + "aliases": ["iceland"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇮🇹", + "description": "flag: Italy", + "category": "Flags", + "aliases": ["it"], + "tags": ["italy"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇯🇪", + "description": "flag: Jersey", + "category": "Flags", + "aliases": ["jersey"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇯🇲", + "description": "flag: Jamaica", + "category": "Flags", + "aliases": ["jamaica"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇯🇴", + "description": "flag: Jordan", + "category": "Flags", + "aliases": ["jordan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇯🇵", + "description": "flag: Japan", + "category": "Flags", + "aliases": ["jp"], + "tags": ["japan"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇰🇪", + "description": "flag: Kenya", + "category": "Flags", + "aliases": ["kenya"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇬", + "description": "flag: Kyrgyzstan", + "category": "Flags", + "aliases": ["kyrgyzstan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇭", + "description": "flag: Cambodia", + "category": "Flags", + "aliases": ["cambodia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇮", + "description": "flag: Kiribati", + "category": "Flags", + "aliases": ["kiribati"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇲", + "description": "flag: Comoros", + "category": "Flags", + "aliases": ["comoros"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇳", + "description": "flag: St. Kitts & Nevis", + "category": "Flags", + "aliases": ["st_kitts_nevis"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇵", + "description": "flag: North Korea", + "category": "Flags", + "aliases": ["north_korea"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇷", + "description": "flag: South Korea", + "category": "Flags", + "aliases": ["kr"], + "tags": ["korea"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇰🇼", + "description": "flag: Kuwait", + "category": "Flags", + "aliases": ["kuwait"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇾", + "description": "flag: Cayman Islands", + "category": "Flags", + "aliases": ["cayman_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇰🇿", + "description": "flag: Kazakhstan", + "category": "Flags", + "aliases": ["kazakhstan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇦", + "description": "flag: Laos", + "category": "Flags", + "aliases": ["laos"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇧", + "description": "flag: Lebanon", + "category": "Flags", + "aliases": ["lebanon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇨", + "description": "flag: St. Lucia", + "category": "Flags", + "aliases": ["st_lucia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇮", + "description": "flag: Liechtenstein", + "category": "Flags", + "aliases": ["liechtenstein"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇰", + "description": "flag: Sri Lanka", + "category": "Flags", + "aliases": ["sri_lanka"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇷", + "description": "flag: Liberia", + "category": "Flags", + "aliases": ["liberia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇸", + "description": "flag: Lesotho", + "category": "Flags", + "aliases": ["lesotho"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇹", + "description": "flag: Lithuania", + "category": "Flags", + "aliases": ["lithuania"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇺", + "description": "flag: Luxembourg", + "category": "Flags", + "aliases": ["luxembourg"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇻", + "description": "flag: Latvia", + "category": "Flags", + "aliases": ["latvia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇱🇾", + "description": "flag: Libya", + "category": "Flags", + "aliases": ["libya"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇦", + "description": "flag: Morocco", + "category": "Flags", + "aliases": ["morocco"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇨", + "description": "flag: Monaco", + "category": "Flags", + "aliases": ["monaco"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇲🇩", + "description": "flag: Moldova", + "category": "Flags", + "aliases": ["moldova"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇪", + "description": "flag: Montenegro", + "category": "Flags", + "aliases": ["montenegro"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇫", + "description": "flag: St. Martin", + "category": "Flags", + "aliases": ["st_martin"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇲🇬", + "description": "flag: Madagascar", + "category": "Flags", + "aliases": ["madagascar"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇭", + "description": "flag: Marshall Islands", + "category": "Flags", + "aliases": ["marshall_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇲🇰", + "description": "flag: Macedonia", + "category": "Flags", + "aliases": ["macedonia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇱", + "description": "flag: Mali", + "category": "Flags", + "aliases": ["mali"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇲", + "description": "flag: Myanmar (Burma)", + "category": "Flags", + "aliases": ["myanmar"], + "tags": ["burma"], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇳", + "description": "flag: Mongolia", + "category": "Flags", + "aliases": ["mongolia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇴", + "description": "flag: Macao SAR China", + "category": "Flags", + "aliases": ["macau"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇵", + "description": "flag: Northern Mariana Islands", + "category": "Flags", + "aliases": ["northern_mariana_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇶", + "description": "flag: Martinique", + "category": "Flags", + "aliases": ["martinique"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇲🇷", + "description": "flag: Mauritania", + "category": "Flags", + "aliases": ["mauritania"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇸", + "description": "flag: Montserrat", + "category": "Flags", + "aliases": ["montserrat"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇹", + "description": "flag: Malta", + "category": "Flags", + "aliases": ["malta"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇺", + "description": "flag: Mauritius", + "category": "Flags", + "aliases": ["mauritius"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇲🇻", + "description": "flag: Maldives", + "category": "Flags", + "aliases": ["maldives"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇼", + "description": "flag: Malawi", + "category": "Flags", + "aliases": ["malawi"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇽", + "description": "flag: Mexico", + "category": "Flags", + "aliases": ["mexico"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇾", + "description": "flag: Malaysia", + "category": "Flags", + "aliases": ["malaysia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇲🇿", + "description": "flag: Mozambique", + "category": "Flags", + "aliases": ["mozambique"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇦", + "description": "flag: Namibia", + "category": "Flags", + "aliases": ["namibia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇨", + "description": "flag: New Caledonia", + "category": "Flags", + "aliases": ["new_caledonia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇪", + "description": "flag: Niger", + "category": "Flags", + "aliases": ["niger"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇫", + "description": "flag: Norfolk Island", + "category": "Flags", + "aliases": ["norfolk_island"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇳🇬", + "description": "flag: Nigeria", + "category": "Flags", + "aliases": ["nigeria"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇮", + "description": "flag: Nicaragua", + "category": "Flags", + "aliases": ["nicaragua"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇱", + "description": "flag: Netherlands", + "category": "Flags", + "aliases": ["netherlands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇴", + "description": "flag: Norway", + "category": "Flags", + "aliases": ["norway"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇵", + "description": "flag: Nepal", + "category": "Flags", + "aliases": ["nepal"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇷", + "description": "flag: Nauru", + "category": "Flags", + "aliases": ["nauru"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇳🇺", + "description": "flag: Niue", + "category": "Flags", + "aliases": ["niue"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇳🇿", + "description": "flag: New Zealand", + "category": "Flags", + "aliases": ["new_zealand"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇴🇲", + "description": "flag: Oman", + "category": "Flags", + "aliases": ["oman"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇦", + "description": "flag: Panama", + "category": "Flags", + "aliases": ["panama"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇪", + "description": "flag: Peru", + "category": "Flags", + "aliases": ["peru"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇫", + "description": "flag: French Polynesia", + "category": "Flags", + "aliases": ["french_polynesia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇵🇬", + "description": "flag: Papua New Guinea", + "category": "Flags", + "aliases": ["papua_new_guinea"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇭", + "description": "flag: Philippines", + "category": "Flags", + "aliases": ["philippines"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇰", + "description": "flag: Pakistan", + "category": "Flags", + "aliases": ["pakistan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇱", + "description": "flag: Poland", + "category": "Flags", + "aliases": ["poland"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇲", + "description": "flag: St. Pierre & Miquelon", + "category": "Flags", + "aliases": ["st_pierre_miquelon"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇵🇳", + "description": "flag: Pitcairn Islands", + "category": "Flags", + "aliases": ["pitcairn_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇵🇷", + "description": "flag: Puerto Rico", + "category": "Flags", + "aliases": ["puerto_rico"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇸", + "description": "flag: Palestinian Territories", + "category": "Flags", + "aliases": ["palestinian_territories"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇹", + "description": "flag: Portugal", + "category": "Flags", + "aliases": ["portugal"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇼", + "description": "flag: Palau", + "category": "Flags", + "aliases": ["palau"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇵🇾", + "description": "flag: Paraguay", + "category": "Flags", + "aliases": ["paraguay"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇶🇦", + "description": "flag: Qatar", + "category": "Flags", + "aliases": ["qatar"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇷🇪", + "description": "flag: Réunion", + "category": "Flags", + "aliases": ["reunion"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇷🇴", + "description": "flag: Romania", + "category": "Flags", + "aliases": ["romania"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇷🇸", + "description": "flag: Serbia", + "category": "Flags", + "aliases": ["serbia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇷🇺", + "description": "flag: Russia", + "category": "Flags", + "aliases": ["ru"], + "tags": ["russia"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇷🇼", + "description": "flag: Rwanda", + "category": "Flags", + "aliases": ["rwanda"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇦", + "description": "flag: Saudi Arabia", + "category": "Flags", + "aliases": ["saudi_arabia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇧", + "description": "flag: Solomon Islands", + "category": "Flags", + "aliases": ["solomon_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇨", + "description": "flag: Seychelles", + "category": "Flags", + "aliases": ["seychelles"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇩", + "description": "flag: Sudan", + "category": "Flags", + "aliases": ["sudan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇪", + "description": "flag: Sweden", + "category": "Flags", + "aliases": ["sweden"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇬", + "description": "flag: Singapore", + "category": "Flags", + "aliases": ["singapore"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇭", + "description": "flag: St. Helena", + "category": "Flags", + "aliases": ["st_helena"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇸🇮", + "description": "flag: Slovenia", + "category": "Flags", + "aliases": ["slovenia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇯", + "description": "flag: Svalbard & Jan Mayen", + "category": "Flags", + "aliases": ["svalbard_jan_mayen"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇸🇰", + "description": "flag: Slovakia", + "category": "Flags", + "aliases": ["slovakia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇱", + "description": "flag: Sierra Leone", + "category": "Flags", + "aliases": ["sierra_leone"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇲", + "description": "flag: San Marino", + "category": "Flags", + "aliases": ["san_marino"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇳", + "description": "flag: Senegal", + "category": "Flags", + "aliases": ["senegal"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇴", + "description": "flag: Somalia", + "category": "Flags", + "aliases": ["somalia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇷", + "description": "flag: Suriname", + "category": "Flags", + "aliases": ["suriname"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇸", + "description": "flag: South Sudan", + "category": "Flags", + "aliases": ["south_sudan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇹", + "description": "flag: São Tomé & Príncipe", + "category": "Flags", + "aliases": ["sao_tome_principe"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇻", + "description": "flag: El Salvador", + "category": "Flags", + "aliases": ["el_salvador"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇽", + "description": "flag: Sint Maarten", + "category": "Flags", + "aliases": ["sint_maarten"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇾", + "description": "flag: Syria", + "category": "Flags", + "aliases": ["syria"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇸🇿", + "description": "flag: Eswatini", + "category": "Flags", + "aliases": ["swaziland"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇦", + "description": "flag: Tristan da Cunha", + "category": "Flags", + "aliases": ["tristan_da_cunha"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇹🇨", + "description": "flag: Turks & Caicos Islands", + "category": "Flags", + "aliases": ["turks_caicos_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇩", + "description": "flag: Chad", + "category": "Flags", + "aliases": ["chad"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇹🇫", + "description": "flag: French Southern Territories", + "category": "Flags", + "aliases": ["french_southern_territories"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇬", + "description": "flag: Togo", + "category": "Flags", + "aliases": ["togo"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇭", + "description": "flag: Thailand", + "category": "Flags", + "aliases": ["thailand"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇯", + "description": "flag: Tajikistan", + "category": "Flags", + "aliases": ["tajikistan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇰", + "description": "flag: Tokelau", + "category": "Flags", + "aliases": ["tokelau"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇹🇱", + "description": "flag: Timor-Leste", + "category": "Flags", + "aliases": ["timor_leste"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇲", + "description": "flag: Turkmenistan", + "category": "Flags", + "aliases": ["turkmenistan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇳", + "description": "flag: Tunisia", + "category": "Flags", + "aliases": ["tunisia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇴", + "description": "flag: Tonga", + "category": "Flags", + "aliases": ["tonga"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇷", + "description": "flag: Turkey", + "category": "Flags", + "aliases": ["tr"], + "tags": ["turkey"], + "unicode_version": "8.0", + "ios_version": "9.1" + }, + { + "emoji": "🇹🇹", + "description": "flag: Trinidad & Tobago", + "category": "Flags", + "aliases": ["trinidad_tobago"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇻", + "description": "flag: Tuvalu", + "category": "Flags", + "aliases": ["tuvalu"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇹🇼", + "description": "flag: Taiwan", + "category": "Flags", + "aliases": ["taiwan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇹🇿", + "description": "flag: Tanzania", + "category": "Flags", + "aliases": ["tanzania"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇺🇦", + "description": "flag: Ukraine", + "category": "Flags", + "aliases": ["ukraine"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇺🇬", + "description": "flag: Uganda", + "category": "Flags", + "aliases": ["uganda"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇺🇲", + "description": "flag: U.S. Outlying Islands", + "category": "Flags", + "aliases": ["us_outlying_islands"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇺🇳", + "description": "flag: United Nations", + "category": "Flags", + "aliases": ["united_nations"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🇺🇸", + "description": "flag: United States", + "category": "Flags", + "aliases": ["us"], + "tags": ["flag", "united", "america"], + "unicode_version": "6.0", + "ios_version": "6.0" + }, + { + "emoji": "🇺🇾", + "description": "flag: Uruguay", + "category": "Flags", + "aliases": ["uruguay"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇺🇿", + "description": "flag: Uzbekistan", + "category": "Flags", + "aliases": ["uzbekistan"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇻🇦", + "description": "flag: Vatican City", + "category": "Flags", + "aliases": ["vatican_city"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇻🇨", + "description": "flag: St. Vincent & Grenadines", + "category": "Flags", + "aliases": ["st_vincent_grenadines"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇻🇪", + "description": "flag: Venezuela", + "category": "Flags", + "aliases": ["venezuela"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇻🇬", + "description": "flag: British Virgin Islands", + "category": "Flags", + "aliases": ["british_virgin_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇻🇮", + "description": "flag: U.S. Virgin Islands", + "category": "Flags", + "aliases": ["us_virgin_islands"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇻🇳", + "description": "flag: Vietnam", + "category": "Flags", + "aliases": ["vietnam"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇻🇺", + "description": "flag: Vanuatu", + "category": "Flags", + "aliases": ["vanuatu"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇼🇫", + "description": "flag: Wallis & Futuna", + "category": "Flags", + "aliases": ["wallis_futuna"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇼🇸", + "description": "flag: Samoa", + "category": "Flags", + "aliases": ["samoa"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇽🇰", + "description": "flag: Kosovo", + "category": "Flags", + "aliases": ["kosovo"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇾🇪", + "description": "flag: Yemen", + "category": "Flags", + "aliases": ["yemen"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇾🇹", + "description": "flag: Mayotte", + "category": "Flags", + "aliases": ["mayotte"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "9.0" + }, + { + "emoji": "🇿🇦", + "description": "flag: South Africa", + "category": "Flags", + "aliases": ["south_africa"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇿🇲", + "description": "flag: Zambia", + "category": "Flags", + "aliases": ["zambia"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🇿🇼", + "description": "flag: Zimbabwe", + "category": "Flags", + "aliases": ["zimbabwe"], + "tags": [], + "unicode_version": "6.0", + "ios_version": "8.3" + }, + { + "emoji": "🏴󠁧󠁢󠁥󠁮󠁧󠁿", + "description": "flag: England", + "category": "Flags", + "aliases": ["england"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🏴󠁧󠁢󠁳󠁣󠁴󠁿", + "description": "flag: Scotland", + "category": "Flags", + "aliases": ["scotland"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + }, + { + "emoji": "🏴󠁧󠁢󠁷󠁬󠁳󠁿", + "description": "flag: Wales", + "category": "Flags", + "aliases": ["wales"], + "tags": [], + "unicode_version": "11.0", + "ios_version": "12.1" + } ] diff --git a/.vscode/settings.json b/.vscode/settings.json index b52612d3..053780b3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,49 +1,49 @@ { - "explorer.excludeGitIgnore": true, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "[ignore]": { - "editor.defaultFormatter": "foxundermoon.shell-format" - }, - "[shellscript]": { - "editor.defaultFormatter": "foxundermoon.shell-format" - }, - "[xml]": { - "editor.defaultFormatter": "trunk.io" - }, - "[html]": { - "editor.defaultFormatter": "trunk.io" - }, - "[javascript]": { - "editor.defaultFormatter": "vscode.typescript-language-features" - }, - "[markdown]": { - "editor.defaultFormatter": "trunk.io" - }, - "[typescript]": { - "editor.defaultFormatter": "vscode.typescript-language-features" - }, - "[yaml]": { - "editor.defaultFormatter": "trunk.io" - }, - "[dockercompose]": { - "editor.defaultFormatter": "ms-azuretools.vscode-containers" - }, - "[svelte]": { - "editor.defaultFormatter": "svelte.svelte-vscode" - }, - "[css]": { - "editor.defaultFormatter": "vscode.css-language-features" - }, - "[json]": { - "editor.defaultFormatter": "vscode.json-language-features" - }, - "[rust]": { - "editor.defaultFormatter": "rust-lang.rust-analyzer" - }, - "[jsonc]": { - "editor.defaultFormatter": "vscode.json-language-features" - }, - "[vue]": { - "editor.defaultFormatter": "Vue.volar" - } + "explorer.excludeGitIgnore": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "[ignore]": { + "editor.defaultFormatter": "foxundermoon.shell-format" + }, + "[shellscript]": { + "editor.defaultFormatter": "foxundermoon.shell-format" + }, + "[xml]": { + "editor.defaultFormatter": "trunk.io" + }, + "[html]": { + "editor.defaultFormatter": "trunk.io" + }, + "[javascript]": { + "editor.defaultFormatter": "vscode.typescript-language-features" + }, + "[markdown]": { + "editor.defaultFormatter": "trunk.io" + }, + "[typescript]": { + "editor.defaultFormatter": "vscode.typescript-language-features" + }, + "[yaml]": { + "editor.defaultFormatter": "trunk.io" + }, + "[dockercompose]": { + "editor.defaultFormatter": "ms-azuretools.vscode-containers" + }, + "[svelte]": { + "editor.defaultFormatter": "svelte.svelte-vscode" + }, + "[css]": { + "editor.defaultFormatter": "vscode.css-language-features" + }, + "[json]": { + "editor.defaultFormatter": "vscode.json-language-features" + }, + "[rust]": { + "editor.defaultFormatter": "rust-lang.rust-analyzer" + }, + "[jsonc]": { + "editor.defaultFormatter": "vscode.json-language-features" + }, + "[vue]": { + "editor.defaultFormatter": "Vue.volar" + } } diff --git a/Apps/claude-desktop-debian/package.json b/Apps/claude-desktop-debian/package.json index 7db29acd..4f3e76e2 100644 --- a/Apps/claude-desktop-debian/package.json +++ b/Apps/claude-desktop-debian/package.json @@ -1,5 +1,5 @@ { - "devDependencies": { - "@electron/asar": "^3.2.1" - } + "devDependencies": { + "@electron/asar": "^3.2.1" + } } diff --git a/Projects/docs.pivoine.art/app/globals.css b/Projects/docs.pivoine.art/app/globals.css index 9d32ed50..32bc1306 100644 --- a/Projects/docs.pivoine.art/app/globals.css +++ b/Projects/docs.pivoine.art/app/globals.css @@ -1,18 +1,19 @@ @import "tailwindcss"; @theme { - /* Custom animations */ - --animate-pulse: pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite; - - /* Custom keyframes for pulse */ - @keyframes pulse { - 0%, 100% { - opacity: 1; - } - 50% { - opacity: 0.5; - } - } + /* Custom animations */ + --animate-pulse: pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite; + + /* Custom keyframes for pulse */ + @keyframes pulse { + 0%, + 100% { + opacity: 1; + } + 50% { + opacity: 0.5; + } + } } @layer base { @@ -30,18 +31,18 @@ /* Custom scrollbar styling */ ::-webkit-scrollbar { - width: 10px; + width: 10px; } ::-webkit-scrollbar-track { - background: rgb(17 24 39); + background: rgb(17 24 39); } ::-webkit-scrollbar-thumb { - background: rgb(139 92 246); - border-radius: 5px; + background: rgb(139 92 246); + border-radius: 5px; } ::-webkit-scrollbar-thumb:hover { - background: rgb(167 139 250); + background: rgb(167 139 250); } diff --git a/Projects/docs.pivoine.art/app/layout.tsx b/Projects/docs.pivoine.art/app/layout.tsx index b0b261a9..92fca87f 100644 --- a/Projects/docs.pivoine.art/app/layout.tsx +++ b/Projects/docs.pivoine.art/app/layout.tsx @@ -1,57 +1,65 @@ -import type { Metadata } from 'next' -import { Inter } from 'next/font/google' -import './globals.css' +import type { Metadata } from "next"; +import { Inter } from "next/font/google"; +import "./globals.css"; -const inter = Inter({ subsets: ['latin'] }) +const inter = Inter({ subsets: ["latin"] }); export const metadata: Metadata = { - title: 'Pivoine Docs - Documentation Hub', - description: 'Comprehensive documentation hub for all Pivoine projects by Valknar. Explore technical guides, API references, and tutorials.', - keywords: ['documentation', 'pivoine', 'valknar', 'developer', 'guides', 'api'], - authors: [{ name: 'Valknar', url: 'https://pivoine.art' }], - creator: 'Valknar', - manifest: '/manifest.json', - icons: { - icon: [ - { url: '/favicon.svg', type: 'image/svg+xml' }, - { url: '/icon.svg', type: 'image/svg+xml', sizes: 'any' }, - ], - apple: [ - { url: '/apple-touch-icon.png', sizes: '180x180', type: 'image/png' }, - ], - }, - appleWebApp: { - capable: true, - statusBarStyle: 'black-translucent', - title: 'Pivoine Docs', - }, - openGraph: { - type: 'website', - locale: 'en_US', - url: 'https://docs.pivoine.art', - title: 'Pivoine Docs - Documentation Hub', - description: 'Comprehensive documentation hub for all Pivoine projects', - siteName: 'Pivoine Docs', - }, - twitter: { - card: 'summary_large_image', - title: 'Pivoine Docs - Documentation Hub', - description: 'Comprehensive documentation hub for all Pivoine projects', - }, - robots: { - index: true, - follow: true, - }, -} + title: "Pivoine Docs - Documentation Hub", + description: + "Comprehensive documentation hub for all Pivoine projects by Valknar. Explore technical guides, API references, and tutorials.", + keywords: [ + "documentation", + "pivoine", + "valknar", + "developer", + "guides", + "api", + ], + authors: [{ name: "Valknar", url: "https://pivoine.art" }], + creator: "Valknar", + manifest: "/manifest.json", + icons: { + icon: [ + { url: "/favicon.svg", type: "image/svg+xml" }, + { url: "/icon.svg", type: "image/svg+xml", sizes: "any" }, + ], + apple: [ + { url: "/apple-touch-icon.png", sizes: "180x180", type: "image/png" }, + ], + }, + appleWebApp: { + capable: true, + statusBarStyle: "black-translucent", + title: "Pivoine Docs", + }, + openGraph: { + type: "website", + locale: "en_US", + url: "https://docs.pivoine.art", + title: "Pivoine Docs - Documentation Hub", + description: "Comprehensive documentation hub for all Pivoine projects", + siteName: "Pivoine Docs", + }, + twitter: { + card: "summary_large_image", + title: "Pivoine Docs - Documentation Hub", + description: "Comprehensive documentation hub for all Pivoine projects", + }, + robots: { + index: true, + follow: true, + }, +}; export default function RootLayout({ - children, + children, }: { - children: React.ReactNode + children: React.ReactNode; }) { - return ( - - {children} - - ) + return ( + + {children} + + ); } diff --git a/Projects/docs.pivoine.art/app/page.tsx b/Projects/docs.pivoine.art/app/page.tsx index 54501f88..eb531ce0 100644 --- a/Projects/docs.pivoine.art/app/page.tsx +++ b/Projects/docs.pivoine.art/app/page.tsx @@ -1,204 +1,241 @@ -'use client' +"use client"; -import React, { useState, useEffect } from 'react' -import { BookOpen, Code2, Globe, ChevronRight, Sparkles, Terminal } from 'lucide-react' -import KomposeIcon from '@/components/icons/KomposeIcon' -import { PivoineDocsIcon } from '@/components/icons' +import React, { useState, useEffect } from "react"; +import { + BookOpen, + Code2, + Globe, + ChevronRight, + Sparkles, + Terminal, +} from "lucide-react"; +import KomposeIcon from "@/components/icons/KomposeIcon"; +import { PivoineDocsIcon } from "@/components/icons"; export default function DocsHub() { - const [mousePosition, setMousePosition] = useState({ x: 0, y: 0 }) - const [isHovering, setIsHovering] = useState(null) + const [mousePosition, setMousePosition] = useState({ x: 0, y: 0 }); + const [isHovering, setIsHovering] = useState(null); - useEffect(() => { - const handleMouseMove = (e: MouseEvent) => { - setMousePosition({ - x: (e.clientX / window.innerWidth) * 20 - 10, - y: (e.clientY / window.innerHeight) * 20 - 10, - }) - } - window.addEventListener('mousemove', handleMouseMove) - return () => window.removeEventListener('mousemove', handleMouseMove) - }, []) + useEffect(() => { + const handleMouseMove = (e: MouseEvent) => { + setMousePosition({ + x: (e.clientX / window.innerWidth) * 20 - 10, + y: (e.clientY / window.innerHeight) * 20 - 10, + }); + }; + window.addEventListener("mousemove", handleMouseMove); + return () => window.removeEventListener("mousemove", handleMouseMove); + }, []); - const projects = [ - { - name: 'Kompose', - status: 'Active', - description: 'Comprehensive documentation for Kompose project', - url: '/kompose', - gradient: 'from-violet-500 to-purple-600' - } - ] + const projects = [ + { + name: "Kompose", + status: "Active", + description: "Comprehensive documentation for Kompose project", + url: "/kompose", + gradient: "from-violet-500 to-purple-600", + }, + ]; - const links = [ - { - title: "Valknar's Blog", - icon: Globe, - url: 'http://pivoine.art', - gradient: 'from-pink-500 to-rose-600' - }, - { - title: 'Source Code', - icon: Code2, - url: 'https://code.pivoine.art', - gradient: 'from-cyan-500 to-blue-600' - } - ] + const links = [ + { + title: "Valknar's Blog", + icon: Globe, + url: "http://pivoine.art", + gradient: "from-pink-500 to-rose-600", + }, + { + title: "Source Code", + icon: Code2, + url: "https://code.pivoine.art", + gradient: "from-cyan-500 to-blue-600", + }, + ]; - return ( -
- {/* Animated background orbs */} -
-
-
-
-
+ return ( +
+ {/* Animated background orbs */} +
+
+
+
+
- {/* Main content */} -
- {/* Header */} -
- {/* Hero Icon */} -
- -
- -
- - Documentation Hub -
- -

- Pivoine Docs -

- -

- Comprehensive documentation for all projects by Valknar. - Explore technical guides, API references, and tutorials. -

-
+ {/* Main content */} +
+ {/* Header */} +
+ {/* Hero Icon */} +
+ +
- {/* Projects Grid */} -
-
- -

Project Documentation

-
- -
+
+ + Documentation Hub +
- {/* External Links */} -
-
- -

Explore More

-
- -
- {links.map((link, idx) => { - const Icon = link.icon - return ( - -
- -
-
-

- {link.title} -

-

{link.url}

-
- -
- ) - })} -
-
+

+ Pivoine Docs +

- {/* Footer */} -
-

- Crafted with passion by Valknar · - pivoine.art -

-
-
-
- ) +

+ Comprehensive documentation for all projects by{" "} + Valknar. + Explore technical guides, API references, and tutorials. +

+ + + {/* Projects Grid */} +
+
+ +

Project Documentation

+
+ +
+ + {/* External Links */} +
+
+ +

Explore More

+
+ +
+ {links.map((link, idx) => { + const Icon = link.icon; + return ( + +
+ +
+
+

+ {link.title} +

+

{link.url}

+
+ +
+ ); + })} +
+
+ + {/* Footer */} + +
+
+ ); } diff --git a/Projects/docs.pivoine.art/components/icons/Demo.tsx b/Projects/docs.pivoine.art/components/icons/Demo.tsx index e788961a..d9bf2501 100644 --- a/Projects/docs.pivoine.art/components/icons/Demo.tsx +++ b/Projects/docs.pivoine.art/components/icons/Demo.tsx @@ -1,302 +1,407 @@ -'use client' +"use client"; -import PivoineDocsIcon from './PivoineDocsIcon' +import PivoineDocsIcon from "./PivoineDocsIcon"; export default function PivoineIconDemo() { - return ( -
-
- {/* Header */} -
-

- Pivoine Docs Icon -

-

- A beautiful animated peony blossom icon with interactive states -

-
+ return ( +
+
+ {/* Header */} +
+

+ Pivoine Docs Icon +

+

+ A beautiful animated peony blossom icon with interactive states +

+
- {/* Main Showcase */} -
- {/* Large Interactive */} -
-

- Interactive (Hover & Click) -

-
- -
-

- Hover to bloom • Click to close -

-
+ {/* Main Showcase */} +
+ {/* Large Interactive */} +
+

+ Interactive (Hover & Click) +

+
+ +
+

+ Hover to bloom • Click to close +

+
- {/* With Label */} -
-

- With Label -

-
- -
-

- Perfect for hero sections -

-
+ {/* With Label */} +
+

+ With Label +

+
+ +
+

+ Perfect for hero sections +

+
- {/* Non-Interactive */} -
-

- Static (Non-Interactive) -

-
- -
-

- Ideal for favicons & PWA icons -

-
-
+ {/* Non-Interactive */} +
+

+ Static (Non-Interactive) +

+
+ +
+

+ Ideal for favicons & PWA icons +

+
+
- {/* Size Variations */} -
-

- Size Variations -

-
-
- -

- 64px
Favicon -

-
-
- -

- 96px
Small -

-
-
- -

- 128px
Medium -

-
-
- -

- 192px
Large -

-
-
- -

- 256px
X-Large -

-
-
-
+ {/* Size Variations */} +
+

+ Size Variations +

+
+
+ +

+ 64px +
+ Favicon +

+
+
+ +

+ 96px +
+ Small +

+
+
+ +

+ 128px +
+ Medium +

+
+
+ +

+ 192px +
+ Large +

+
+
+ +

+ 256px +
+ X-Large +

+
+
+
- {/* Feature List */} -
-

- Features -

-
- {[ - { - icon: '🌸', - title: 'Realistic Design', - description: 'Multi-layered peony with natural gradients' - }, - { - icon: '✨', - title: 'Smooth Animations', - description: 'Gentle breathing in normal state' - }, - { - icon: '🎭', - title: 'Interactive States', - description: 'Bloom on hover, close on click' - }, - { - icon: '💫', - title: 'Particle Effects', - description: '12 bloom particles flying around' - }, - { - icon: '🎨', - title: 'Beautiful Colors', - description: 'Pink to purple gradient palette' - }, - { - icon: '♿', - title: 'Accessible', - description: 'Reduced motion & touch support' - }, - { - icon: '📱', - title: 'Responsive', - description: 'Works perfectly on all devices' - }, - { - icon: '⚡', - title: 'High Performance', - description: 'GPU-accelerated CSS animations' - } - ].map((feature, i) => ( -
-
- {feature.icon} -
-

- {feature.title} -

-

- {feature.description} -

-
- ))} -
-
+ {/* Feature List */} +
+

+ Features +

+
+ {[ + { + icon: "🌸", + title: "Realistic Design", + description: "Multi-layered peony with natural gradients", + }, + { + icon: "✨", + title: "Smooth Animations", + description: "Gentle breathing in normal state", + }, + { + icon: "🎭", + title: "Interactive States", + description: "Bloom on hover, close on click", + }, + { + icon: "💫", + title: "Particle Effects", + description: "12 bloom particles flying around", + }, + { + icon: "🎨", + title: "Beautiful Colors", + description: "Pink to purple gradient palette", + }, + { + icon: "♿", + title: "Accessible", + description: "Reduced motion & touch support", + }, + { + icon: "📱", + title: "Responsive", + description: "Works perfectly on all devices", + }, + { + icon: "⚡", + title: "High Performance", + description: "GPU-accelerated CSS animations", + }, + ].map((feature, i) => ( +
+
+ {feature.icon} +
+

+ {feature.title} +

+

+ {feature.description} +

+
+ ))} +
+
- {/* Usage Example */} -
-

- Quick Start -

-
-{`import PivoineDocsIcon from '@/components/icons/PivoineDocsIcon'
+				{/* Usage Example */}
+				
+

+ Quick Start +

+
+						{`import PivoineDocsIcon from '@/components/icons/PivoineDocsIcon'
 
 // Basic usage
 
@@ -306,19 +411,21 @@ export default function PivoineIconDemo() {
 
 // Static for favicon
 `}
-          
-
+
+
- {/* Footer */} -
-

Made with 🌸 for beautiful documentation experiences

-
-
-
- ) + {/* Footer */} +
+

Made with 🌸 for beautiful documentation experiences

+
+
+
+ ); } diff --git a/Projects/docs.pivoine.art/components/icons/KomposeIcon.css b/Projects/docs.pivoine.art/components/icons/KomposeIcon.css index 34d17cb1..19fb6057 100644 --- a/Projects/docs.pivoine.art/components/icons/KomposeIcon.css +++ b/Projects/docs.pivoine.art/components/icons/KomposeIcon.css @@ -1,333 +1,334 @@ /* Kompose Icon Styles */ .kompose-icon-wrapper { - position: relative; - display: inline-block; - cursor: pointer; - transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); - transform-style: preserve-3d; + position: relative; + display: inline-block; + cursor: pointer; + transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); + transform-style: preserve-3d; } .kompose-icon-wrapper:not(.is-interactive) { - cursor: default; + cursor: default; } .kompose-icon { - width: 100%; - height: 100%; - display: block; - filter: drop-shadow(0 4px 20px rgba(0, 220, 130, 0.2)); - transition: filter 0.4s ease; + width: 100%; + height: 100%; + display: block; + filter: drop-shadow(0 4px 20px rgba(0, 220, 130, 0.2)); + transition: filter 0.4s ease; } /* Hover Effects */ .kompose-icon-wrapper.is-interactive:hover { - transform: scale(1.05) translateY(-2px); + transform: scale(1.05) translateY(-2px); } .kompose-icon-wrapper.is-interactive:hover .kompose-icon { - filter: drop-shadow(0 8px 30px rgba(0, 220, 130, 0.4)); - animation: subtle-pulse 2s ease-in-out infinite; + filter: drop-shadow(0 8px 30px rgba(0, 220, 130, 0.4)); + animation: subtle-pulse 2s ease-in-out infinite; } .kompose-icon-wrapper.is-interactive:hover .bg-rect { - animation: bg-glow 2s ease-in-out infinite; + animation: bg-glow 2s ease-in-out infinite; } .kompose-icon-wrapper.is-interactive:hover .k-letter { - animation: letter-glow 1.5s ease-in-out infinite; + animation: letter-glow 1.5s ease-in-out infinite; } .kompose-icon-wrapper.is-interactive:hover .k-vertical { - animation: line-slide-vertical 0.8s cubic-bezier(0.34, 1.56, 0.64, 1); + animation: line-slide-vertical 0.8s cubic-bezier(0.34, 1.56, 0.64, 1); } .kompose-icon-wrapper.is-interactive:hover .k-diagonal-top { - animation: line-slide-diagonal-top 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) 0.1s; + animation: line-slide-diagonal-top 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) 0.1s; } .kompose-icon-wrapper.is-interactive:hover .k-diagonal-bottom { - animation: line-slide-diagonal-bottom 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s; + animation: line-slide-diagonal-bottom 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) + 0.2s; } .kompose-icon-wrapper.is-interactive:hover .status-dot { - animation: pulse-expand 1s ease-in-out infinite; + animation: pulse-expand 1s ease-in-out infinite; } .kompose-icon-wrapper.is-interactive:hover .status-ring { - animation: ring-pulse 1.5s ease-in-out infinite; + animation: ring-pulse 1.5s ease-in-out infinite; } .kompose-icon-wrapper.is-interactive:hover .corner { - opacity: 1 !important; - animation: corner-extend 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); + opacity: 1 !important; + animation: corner-extend 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); } /* Click/Active Effects */ .kompose-icon-wrapper.is-clicked { - animation: click-bounce 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); + animation: click-bounce 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); } .kompose-icon-wrapper.is-clicked .kompose-icon { - animation: rotate-3d 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); - filter: drop-shadow(0 12px 40px rgba(0, 220, 130, 0.6)); + animation: rotate-3d 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); + filter: drop-shadow(0 12px 40px rgba(0, 220, 130, 0.6)); } .kompose-icon-wrapper.is-clicked .k-letter { - animation: letter-flash 0.6s ease-out; - filter: url(#intenseglow192); + animation: letter-flash 0.6s ease-out; + filter: url(#intenseglow192); } .kompose-icon-wrapper.is-clicked .status-dot { - animation: dot-burst 0.6s ease-out; + animation: dot-burst 0.6s ease-out; } /* Ripple Effect */ .ripple { - position: absolute; - top: 50%; - left: 50%; - width: 100%; - height: 100%; - border-radius: 50%; - background: radial-gradient( - circle, - rgba(0, 220, 130, 0.6) 0%, - rgba(0, 220, 130, 0) 70% - ); - transform: translate(-50%, -50%) scale(0); - animation: ripple-expand 0.8s ease-out; - pointer-events: none; + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 100%; + border-radius: 50%; + background: radial-gradient( + circle, + rgba(0, 220, 130, 0.6) 0%, + rgba(0, 220, 130, 0) 70% + ); + transform: translate(-50%, -50%) scale(0); + animation: ripple-expand 0.8s ease-out; + pointer-events: none; } /* Default animations for status dot */ .status-dot { - animation: default-pulse 2s ease-in-out infinite; + animation: default-pulse 2s ease-in-out infinite; } .status-ring { - animation: default-ring-pulse 2s ease-in-out infinite; + animation: default-ring-pulse 2s ease-in-out infinite; } /* Keyframe Animations */ @keyframes subtle-pulse { - 0%, - 100% { - filter: drop-shadow(0 8px 30px rgba(0, 220, 130, 0.4)); - } - 50% { - filter: drop-shadow(0 8px 35px rgba(0, 220, 130, 0.6)); - } + 0%, + 100% { + filter: drop-shadow(0 8px 30px rgba(0, 220, 130, 0.4)); + } + 50% { + filter: drop-shadow(0 8px 35px rgba(0, 220, 130, 0.6)); + } } @keyframes bg-glow { - 0%, - 100% { - filter: brightness(1); - } - 50% { - filter: brightness(1.1); - } + 0%, + 100% { + filter: brightness(1); + } + 50% { + filter: brightness(1.1); + } } @keyframes letter-glow { - 0%, - 100% { - filter: url(#glow192); - } - 50% { - filter: url(#intenseglow192); - } + 0%, + 100% { + filter: url(#glow192); + } + 50% { + filter: url(#intenseglow192); + } } @keyframes line-slide-vertical { - 0% { - stroke-dasharray: 96; - stroke-dashoffset: 96; - } - 100% { - stroke-dasharray: 96; - stroke-dashoffset: 0; - } + 0% { + stroke-dasharray: 96; + stroke-dashoffset: 96; + } + 100% { + stroke-dasharray: 96; + stroke-dashoffset: 0; + } } @keyframes line-slide-diagonal-top { - 0% { - stroke-dasharray: 68; - stroke-dashoffset: 68; - } - 100% { - stroke-dasharray: 68; - stroke-dashoffset: 0; - } + 0% { + stroke-dasharray: 68; + stroke-dashoffset: 68; + } + 100% { + stroke-dasharray: 68; + stroke-dashoffset: 0; + } } @keyframes line-slide-diagonal-bottom { - 0% { - stroke-dasharray: 68; - stroke-dashoffset: 68; - } - 100% { - stroke-dasharray: 68; - stroke-dashoffset: 0; - } + 0% { + stroke-dasharray: 68; + stroke-dashoffset: 68; + } + 100% { + stroke-dasharray: 68; + stroke-dashoffset: 0; + } } @keyframes pulse-expand { - 0%, - 100% { - r: 11.52; - opacity: 0.9; - } - 50% { - r: 14; - opacity: 1; - } + 0%, + 100% { + r: 11.52; + opacity: 0.9; + } + 50% { + r: 14; + opacity: 1; + } } @keyframes ring-pulse { - 0%, - 100% { - r: 17.28; - opacity: 0.3; - stroke-width: 3; - } - 50% { - r: 20; - opacity: 0.6; - stroke-width: 2; - } + 0%, + 100% { + r: 17.28; + opacity: 0.3; + stroke-width: 3; + } + 50% { + r: 20; + opacity: 0.6; + stroke-width: 2; + } } @keyframes corner-extend { - 0% { - stroke-dasharray: 13.44; - stroke-dashoffset: 13.44; - } - 100% { - stroke-dasharray: 13.44; - stroke-dashoffset: 0; - } + 0% { + stroke-dasharray: 13.44; + stroke-dashoffset: 13.44; + } + 100% { + stroke-dasharray: 13.44; + stroke-dashoffset: 0; + } } @keyframes click-bounce { - 0% { - transform: scale(1) translateY(0) rotateY(0deg); - } - 30% { - transform: scale(0.92) translateY(0) rotateY(0deg); - } - 50% { - transform: scale(1.08) translateY(-4px) rotateY(180deg); - } - 70% { - transform: scale(0.98) translateY(0) rotateY(360deg); - } - 100% { - transform: scale(1) translateY(0) rotateY(360deg); - } + 0% { + transform: scale(1) translateY(0) rotateY(0deg); + } + 30% { + transform: scale(0.92) translateY(0) rotateY(0deg); + } + 50% { + transform: scale(1.08) translateY(-4px) rotateY(180deg); + } + 70% { + transform: scale(0.98) translateY(0) rotateY(360deg); + } + 100% { + transform: scale(1) translateY(0) rotateY(360deg); + } } @keyframes rotate-3d { - 0% { - transform: perspective(800px) rotateY(0deg); - } - 50% { - transform: perspective(800px) rotateY(180deg); - } - 100% { - transform: perspective(800px) rotateY(360deg); - } + 0% { + transform: perspective(800px) rotateY(0deg); + } + 50% { + transform: perspective(800px) rotateY(180deg); + } + 100% { + transform: perspective(800px) rotateY(360deg); + } } @keyframes letter-flash { - 0%, - 100% { - opacity: 1; - } - 20%, - 60% { - opacity: 0.7; - } - 40%, - 80% { - opacity: 1; - } + 0%, + 100% { + opacity: 1; + } + 20%, + 60% { + opacity: 0.7; + } + 40%, + 80% { + opacity: 1; + } } @keyframes dot-burst { - 0% { - r: 11.52; - opacity: 0.9; - } - 50% { - r: 20; - opacity: 1; - } - 100% { - r: 11.52; - opacity: 0.9; - } + 0% { + r: 11.52; + opacity: 0.9; + } + 50% { + r: 20; + opacity: 1; + } + 100% { + r: 11.52; + opacity: 0.9; + } } @keyframes ripple-expand { - 0% { - transform: translate(-50%, -50%) scale(0); - opacity: 1; - } - 100% { - transform: translate(-50%, -50%) scale(2.5); - opacity: 0; - } + 0% { + transform: translate(-50%, -50%) scale(0); + opacity: 1; + } + 100% { + transform: translate(-50%, -50%) scale(2.5); + opacity: 0; + } } @keyframes default-pulse { - 0%, - 100% { - opacity: 0.6; - r: 11.52; - } - 50% { - opacity: 1; - r: 13.44; - } + 0%, + 100% { + opacity: 0.6; + r: 11.52; + } + 50% { + opacity: 1; + r: 13.44; + } } @keyframes default-ring-pulse { - 0%, - 100% { - opacity: 0.3; - } - 50% { - opacity: 0.5; - } + 0%, + 100% { + opacity: 0.3; + } + 50% { + opacity: 0.5; + } } /* Responsive adjustments */ @media (max-width: 768px) { - .kompose-icon-wrapper.is-interactive:hover { - transform: scale(1.03) translateY(-1px); - } + .kompose-icon-wrapper.is-interactive:hover { + transform: scale(1.03) translateY(-1px); + } } /* Reduced motion support */ @media (prefers-reduced-motion: reduce) { - .kompose-icon-wrapper, - .kompose-icon, - .kompose-icon *, - .ripple { - animation: none !important; - transition: none !important; - } + .kompose-icon-wrapper, + .kompose-icon, + .kompose-icon *, + .ripple { + animation: none !important; + transition: none !important; + } - .kompose-icon-wrapper.is-interactive:hover { - transform: scale(1.02); - } + .kompose-icon-wrapper.is-interactive:hover { + transform: scale(1.02); + } } /* Touch device optimizations */ @media (hover: none) and (pointer: coarse) { - .kompose-icon-wrapper.is-interactive:active { - transform: scale(0.95); - } + .kompose-icon-wrapper.is-interactive:active { + transform: scale(0.95); + } } diff --git a/Projects/docs.pivoine.art/components/icons/KomposeIcon.tsx b/Projects/docs.pivoine.art/components/icons/KomposeIcon.tsx index d06c03be..c2c4636a 100644 --- a/Projects/docs.pivoine.art/components/icons/KomposeIcon.tsx +++ b/Projects/docs.pivoine.art/components/icons/KomposeIcon.tsx @@ -1,119 +1,254 @@ -'use client' +"use client"; -import React, { useState } from 'react' -import './KomposeIcon.css' +import React, { useState } from "react"; +import "./KomposeIcon.css"; interface KomposeIconProps { - size?: string - interactive?: boolean - className?: string + size?: string; + interactive?: boolean; + className?: string; } -export default function KomposeIcon({ - size = '192px', - interactive = true, - className = '' +export default function KomposeIcon({ + size = "192px", + interactive = true, + className = "", }: KomposeIconProps) { - const [isClicked, setIsClicked] = useState(false) - const [showRipple, setShowRipple] = useState(false) + const [isClicked, setIsClicked] = useState(false); + const [showRipple, setShowRipple] = useState(false); - const handleClick = () => { - if (!interactive) return + const handleClick = () => { + if (!interactive) return; - setIsClicked(true) - setShowRipple(true) + setIsClicked(true); + setShowRipple(true); - setTimeout(() => { - setIsClicked(false) - }, 600) + setTimeout(() => { + setIsClicked(false); + }, 600); - setTimeout(() => { - setShowRipple(false) - }, 800) - } + setTimeout(() => { + setShowRipple(false); + }, 800); + }; - const handleTouch = (e: React.TouchEvent) => { - if (!interactive) return - handleClick() - } + const handleTouch = (e: React.TouchEvent) => { + if (!interactive) return; + handleClick(); + }; - const wrapperClasses = [ - 'kompose-icon-wrapper', - isClicked && 'is-clicked', - interactive && 'is-interactive', - className - ].filter(Boolean).join(' ') + const wrapperClasses = [ + "kompose-icon-wrapper", + isClicked && "is-clicked", + interactive && "is-interactive", + className, + ] + .filter(Boolean) + .join(" "); - return ( -
- - - - - - + return ( +
+ + + + + + - - - - + + + + - - - - + + + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - {/* Background */} - - + {/* Background */} + + - {/* Stylized K */} - - - - - + {/* Stylized K */} + + + + + - {/* Animated status dot */} - - + {/* Animated status dot */} + + - {/* Tech corners */} - - - - - + {/* Tech corners */} + + + + + - {/* Ripple effect container */} - {showRipple &&
} -
- ) + {/* Ripple effect container */} + {showRipple &&
} +
+ ); } diff --git a/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.css b/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.css index db7c7bad..5473615e 100644 --- a/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.css +++ b/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.css @@ -3,26 +3,26 @@ ================================================ */ .pivoine-docs-icon-wrapper { - position: relative; - display: inline-flex; - flex-direction: column; - align-items: center; - gap: 1rem; - cursor: pointer; - transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); - transform-style: preserve-3d; + position: relative; + display: inline-flex; + flex-direction: column; + align-items: center; + gap: 1rem; + cursor: pointer; + transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); + transform-style: preserve-3d; } .pivoine-docs-icon-wrapper:not(.is-interactive) { - cursor: default; + cursor: default; } .pivoine-docs-icon { - width: 100%; - height: 100%; - display: block; - filter: drop-shadow(0 8px 32px rgba(236, 72, 153, 0.2)); - transition: filter 0.6s ease; + width: 100%; + height: 100%; + display: block; + filter: drop-shadow(0 8px 32px rgba(236, 72, 153, 0.2)); + transition: filter 0.6s ease; } /* ================================================ @@ -31,123 +31,171 @@ /* Background glow pulse */ .bg-glow { - animation: bg-breathe 6s ease-in-out infinite; + animation: bg-breathe 6s ease-in-out infinite; } /* Base state: Petals in semi-closed bud position */ .outer-petal { - transform-origin: 128px 128px; - transform: scale(0.3) translateX(8px); - opacity: 0.5; - transition: all 1s cubic-bezier(0.34, 1.56, 0.64, 1); - animation: petal-breathe 6s ease-in-out infinite; + transform-origin: 128px 128px; + transform: scale(0.3) translateX(8px); + opacity: 0.5; + transition: all 1s cubic-bezier(0.34, 1.56, 0.64, 1); + animation: petal-breathe 6s ease-in-out infinite; } .middle-petal { - transform-origin: 128px 128px; - transform: scale(0.4) translateX(6px); - opacity: 0.6; - transition: all 1s cubic-bezier(0.34, 1.56, 0.64, 1) 0.08s; - animation: petal-breathe 6s ease-in-out infinite 0.3s; + transform-origin: 128px 128px; + transform: scale(0.4) translateX(6px); + opacity: 0.6; + transition: all 1s cubic-bezier(0.34, 1.56, 0.64, 1) 0.08s; + animation: petal-breathe 6s ease-in-out infinite 0.3s; } .inner-petal { - transform-origin: 128px 128px; - transform: scale(0.5) translateX(4px); - opacity: 0.7; - transition: all 1s cubic-bezier(0.34, 1.56, 0.64, 1) 0.16s; - animation: petal-breathe 6s ease-in-out infinite 0.6s; + transform-origin: 128px 128px; + transform: scale(0.5) translateX(4px); + opacity: 0.7; + transition: all 1s cubic-bezier(0.34, 1.56, 0.64, 1) 0.16s; + animation: petal-breathe 6s ease-in-out infinite 0.6s; } /* Non-interactive version shows a beautiful semi-open bloom */ .pivoine-docs-icon-wrapper:not(.is-interactive) .outer-petal { - transform: scale(0.75) translateX(20px); - opacity: 0.75; - animation: petal-float 8s ease-in-out infinite; + transform: scale(0.75) translateX(20px); + opacity: 0.75; + animation: petal-float 8s ease-in-out infinite; } .pivoine-docs-icon-wrapper:not(.is-interactive) .middle-petal { - transform: scale(0.8) translateX(14px); - opacity: 0.85; - animation: petal-float 8s ease-in-out infinite 0.5s; + transform: scale(0.8) translateX(14px); + opacity: 0.85; + animation: petal-float 8s ease-in-out infinite 0.5s; } .pivoine-docs-icon-wrapper:not(.is-interactive) .inner-petal { - transform: scale(0.85) translateX(8px); - opacity: 0.92; - animation: petal-float 8s ease-in-out infinite 1s; + transform: scale(0.85) translateX(8px); + opacity: 0.92; + animation: petal-float 8s ease-in-out infinite 1s; } /* Center breathes gently */ .center-circle-outer { - animation: center-breathe 5s ease-in-out infinite; - transform-origin: center; + animation: center-breathe 5s ease-in-out infinite; + transform-origin: center; } .center-circle-inner { - animation: center-breathe-inner 5s ease-in-out infinite 0.3s; - transform-origin: center; + animation: center-breathe-inner 5s ease-in-out infinite 0.3s; + transform-origin: center; } /* Stamens rotate gently */ .center-stamens { - animation: stamens-rotate 20s linear infinite; - transform-origin: 128px 128px; + animation: stamens-rotate 20s linear infinite; + transform-origin: 128px 128px; } .stamen { - animation: stamen-pulse 3s ease-in-out infinite; + animation: stamen-pulse 3s ease-in-out infinite; } -.stamen-0 { animation-delay: 0s; } -.stamen-1 { animation-delay: 0.2s; } -.stamen-2 { animation-delay: 0.4s; } -.stamen-3 { animation-delay: 0.6s; } -.stamen-4 { animation-delay: 0.8s; } -.stamen-5 { animation-delay: 1s; } -.stamen-6 { animation-delay: 1.2s; } -.stamen-7 { animation-delay: 1.4s; } +.stamen-0 { + animation-delay: 0s; +} +.stamen-1 { + animation-delay: 0.2s; +} +.stamen-2 { + animation-delay: 0.4s; +} +.stamen-3 { + animation-delay: 0.6s; +} +.stamen-4 { + animation-delay: 0.8s; +} +.stamen-5 { + animation-delay: 1s; +} +.stamen-6 { + animation-delay: 1.2s; +} +.stamen-7 { + animation-delay: 1.4s; +} /* Sparkles twinkle */ .sparkle { - animation: sparkle-twinkle 3s ease-in-out infinite; - transform-origin: center; + animation: sparkle-twinkle 3s ease-in-out infinite; + transform-origin: center; } -.sparkle-1 { animation-delay: 0s; } -.sparkle-2 { animation-delay: 0.4s; } -.sparkle-3 { animation-delay: 0.8s; } -.sparkle-4 { animation-delay: 1.2s; } -.sparkle-5 { animation-delay: 1.6s; } -.sparkle-6 { animation-delay: 2s; } -.sparkle-7 { animation-delay: 2.4s; } -.sparkle-8 { animation-delay: 2.8s; } +.sparkle-1 { + animation-delay: 0s; +} +.sparkle-2 { + animation-delay: 0.4s; +} +.sparkle-3 { + animation-delay: 0.8s; +} +.sparkle-4 { + animation-delay: 1.2s; +} +.sparkle-5 { + animation-delay: 1.6s; +} +.sparkle-6 { + animation-delay: 2s; +} +.sparkle-7 { + animation-delay: 2.4s; +} +.sparkle-8 { + animation-delay: 2.8s; +} /* Pages subtle floating */ .page { - transform-origin: center; - animation: page-float 4s ease-in-out infinite; + transform-origin: center; + animation: page-float 4s ease-in-out infinite; } -.page-1 { animation-delay: 0s; } -.page-2 { animation-delay: 0.3s; } -.page-3 { animation-delay: 0.6s; } +.page-1 { + animation-delay: 0s; +} +.page-2 { + animation-delay: 0.3s; +} +.page-3 { + animation-delay: 0.6s; +} /* Text lines subtle shimmer */ .text-line { - animation: text-shimmer 4s ease-in-out infinite; + animation: text-shimmer 4s ease-in-out infinite; } -.line-1 { animation-delay: 0s; } -.line-2 { animation-delay: 0.3s; } -.line-3 { animation-delay: 0.6s; } -.line-4 { animation-delay: 0.9s; } -.line-5 { animation-delay: 1.2s; } +.line-1 { + animation-delay: 0s; +} +.line-2 { + animation-delay: 0.3s; +} +.line-3 { + animation-delay: 0.6s; +} +.line-4 { + animation-delay: 0.9s; +} +.line-5 { + animation-delay: 1.2s; +} /* Bloom particles hidden in normal state */ .bloom-particle { - opacity: 0; - transition: opacity 0.3s ease; + opacity: 0; + transition: opacity 0.3s ease; } /* ================================================ @@ -155,70 +203,70 @@ ================================================ */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered { - transform: scale(1.1) translateY(-8px); + transform: scale(1.1) translateY(-8px); } .pivoine-docs-icon-wrapper.is-interactive.is-hovered .pivoine-docs-icon { - filter: drop-shadow(0 16px 48px rgba(236, 72, 153, 0.4)) - drop-shadow(0 8px 24px rgba(168, 85, 247, 0.3)); + filter: drop-shadow(0 16px 48px rgba(236, 72, 153, 0.4)) + drop-shadow(0 8px 24px rgba(168, 85, 247, 0.3)); } /* Petals bloom outward beautifully */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered .outer-petal { - transform: scale(1.1) translateX(38px); - opacity: 0.9; - filter: url(#intense-glow); - animation: petal-bloom-hover 2s ease-in-out infinite; + transform: scale(1.1) translateX(38px); + opacity: 0.9; + filter: url(#intense-glow); + animation: petal-bloom-hover 2s ease-in-out infinite; } .pivoine-docs-icon-wrapper.is-interactive.is-hovered .middle-petal { - transform: scale(1.05) translateX(26px); - opacity: 0.92; - filter: url(#petal-glow); - animation: petal-bloom-hover 2s ease-in-out infinite 0.2s; + transform: scale(1.05) translateX(26px); + opacity: 0.92; + filter: url(#petal-glow); + animation: petal-bloom-hover 2s ease-in-out infinite 0.2s; } .pivoine-docs-icon-wrapper.is-interactive.is-hovered .inner-petal { - transform: scale(1.0) translateX(16px); - opacity: 0.95; - filter: url(#petal-glow); - animation: petal-bloom-hover 2s ease-in-out infinite 0.4s; + transform: scale(1) translateX(16px); + opacity: 0.95; + filter: url(#petal-glow); + animation: petal-bloom-hover 2s ease-in-out infinite 0.4s; } /* Center grows with intense glow */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered .center-circle-outer { - animation: center-bloom-glow 1.5s ease-in-out infinite; - filter: url(#intense-glow); + animation: center-bloom-glow 1.5s ease-in-out infinite; + filter: url(#intense-glow); } .pivoine-docs-icon-wrapper.is-interactive.is-hovered .center-circle-inner { - animation: center-bloom-inner 1.5s ease-in-out infinite; + animation: center-bloom-inner 1.5s ease-in-out infinite; } /* Stamens dance */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered .stamen { - animation: stamen-dance 0.8s ease-in-out infinite; + animation: stamen-dance 0.8s ease-in-out infinite; } /* Sparkles burst with energy */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered .sparkle { - animation: sparkle-burst 1s ease-out infinite; + animation: sparkle-burst 1s ease-out infinite; } /* Bloom particles fly around! */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered .bloom-particle { - opacity: 0.7; - animation: bloom-particle-fly 3s ease-in-out infinite; + opacity: 0.7; + animation: bloom-particle-fly 3s ease-in-out infinite; } /* Background glows intensely */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered .bg-glow { - animation: bg-bloom-glow 2s ease-in-out infinite; + animation: bg-bloom-glow 2s ease-in-out infinite; } /* Pages fan out */ .pivoine-docs-icon-wrapper.is-interactive.is-hovered .page { - animation: page-fan-out 0.8s ease-out forwards; + animation: page-fan-out 0.8s ease-out forwards; } /* ================================================ @@ -226,45 +274,45 @@ ================================================ */ .pivoine-docs-icon-wrapper.is-clicked { - animation: icon-press 1.2s cubic-bezier(0.34, 1.56, 0.64, 1); + animation: icon-press 1.2s cubic-bezier(0.34, 1.56, 0.64, 1); } .pivoine-docs-icon-wrapper.is-clicked .pivoine-docs-icon { - animation: icon-pulse 1.2s ease-out; - filter: drop-shadow(0 20px 60px rgba(236, 72, 153, 0.6)) - drop-shadow(0 10px 30px rgba(168, 85, 247, 0.4)); + animation: icon-pulse 1.2s ease-out; + filter: drop-shadow(0 20px 60px rgba(236, 72, 153, 0.6)) + drop-shadow(0 10px 30px rgba(168, 85, 247, 0.4)); } /* Petals close inward smoothly */ .pivoine-docs-icon-wrapper.is-clicked .outer-petal { - animation: petal-close-outer 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55); + animation: petal-close-outer 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55); } .pivoine-docs-icon-wrapper.is-clicked .middle-petal { - animation: petal-close-middle 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.05s; + animation: petal-close-middle 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.05s; } .pivoine-docs-icon-wrapper.is-clicked .inner-petal { - animation: petal-close-inner 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.1s; + animation: petal-close-inner 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.1s; } /* Center contracts */ .pivoine-docs-icon-wrapper.is-clicked .center-circle-outer { - animation: center-close 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55); + animation: center-close 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55); } .pivoine-docs-icon-wrapper.is-clicked .center-circle-inner { - animation: center-close-inner 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.1s; + animation: center-close-inner 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.1s; } /* Sparkles implode */ .pivoine-docs-icon-wrapper.is-clicked .sparkle { - animation: sparkle-implode 1.2s ease-out; + animation: sparkle-implode 1.2s ease-out; } /* Bloom particles burst then fade */ .pivoine-docs-icon-wrapper.is-clicked .bloom-particle { - animation: bloom-particle-burst 1.2s ease-out; + animation: bloom-particle-burst 1.2s ease-out; } /* ================================================ @@ -273,353 +321,364 @@ /* Normal State Animations */ @keyframes bg-breathe { - 0%, 100% { - opacity: 0.06; - transform: scale(1); - } - 50% { - opacity: 0.12; - transform: scale(1.02); - } + 0%, + 100% { + opacity: 0.06; + transform: scale(1); + } + 50% { + opacity: 0.12; + transform: scale(1.02); + } } @keyframes petal-breathe { - 0%, 100% { - transform: scale(0.3) translateX(8px); - } - 50% { - transform: scale(0.35) translateX(10px); - } + 0%, + 100% { + transform: scale(0.3) translateX(8px); + } + 50% { + transform: scale(0.35) translateX(10px); + } } @keyframes petal-float { - 0%, 100% { - transform: scale(0.75) translateX(20px) translateY(0); - } - 50% { - transform: scale(0.77) translateX(21px) translateY(-2px); - } + 0%, + 100% { + transform: scale(0.75) translateX(20px) translateY(0); + } + 50% { + transform: scale(0.77) translateX(21px) translateY(-2px); + } } @keyframes center-breathe { - 0%, 100% { - transform: scale(1); - opacity: 1; - } - 50% { - transform: scale(1.08); - opacity: 0.95; - } + 0%, + 100% { + transform: scale(1); + opacity: 1; + } + 50% { + transform: scale(1.08); + opacity: 0.95; + } } @keyframes center-breathe-inner { - 0%, 100% { - transform: scale(1); - opacity: 0.9; - } - 50% { - transform: scale(1.12); - opacity: 0.95; - } + 0%, + 100% { + transform: scale(1); + opacity: 0.9; + } + 50% { + transform: scale(1.12); + opacity: 0.95; + } } @keyframes stamens-rotate { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } } @keyframes stamen-pulse { - 0%, 100% { - transform: scale(1); - opacity: 0.8; - } - 50% { - transform: scale(1.3); - opacity: 1; - } + 0%, + 100% { + transform: scale(1); + opacity: 0.8; + } + 50% { + transform: scale(1.3); + opacity: 1; + } } @keyframes sparkle-twinkle { - 0%, 100% { - transform: scale(0.8); - opacity: 0.4; - } - 50% { - transform: scale(1.2); - opacity: 1; - } + 0%, + 100% { + transform: scale(0.8); + opacity: 0.4; + } + 50% { + transform: scale(1.2); + opacity: 1; + } } @keyframes page-float { - 0%, 100% { - transform: translateY(0) rotate(0deg); - } - 50% { - transform: translateY(-2px) rotate(0.5deg); - } + 0%, + 100% { + transform: translateY(0) rotate(0deg); + } + 50% { + transform: translateY(-2px) rotate(0.5deg); + } } @keyframes text-shimmer { - 0%, 100% { - opacity: 0.7; - } - 50% { - opacity: 0.9; - } + 0%, + 100% { + opacity: 0.7; + } + 50% { + opacity: 0.9; + } } /* Hover State Animations */ @keyframes petal-bloom-hover { - 0%, 100% { - transform: scale(0.55) translateX(38px) rotate(0deg); - } - 50% { - transform: scale(0.56) translateX(40px) rotate(1deg); - } + 0%, + 100% { + transform: scale(0.55) translateX(38px) rotate(0deg); + } + 50% { + transform: scale(0.56) translateX(40px) rotate(1deg); + } } @keyframes center-bloom-glow { - 0%, 100% { - transform: scale(1.3); - opacity: 1; - } - 50% { - transform: scale(1.5); - opacity: 0.95; - } + 0%, + 100% { + transform: scale(1.3); + opacity: 1; + } + 50% { + transform: scale(1.5); + opacity: 0.95; + } } @keyframes center-bloom-inner { - 0%, 100% { - transform: scale(1.4); - opacity: 1; - } - 50% { - transform: scale(1.6); - opacity: 0.95; - } + 0%, + 100% { + transform: scale(1.4); + opacity: 1; + } + 50% { + transform: scale(1.6); + opacity: 0.95; + } } @keyframes stamen-dance { - 0%, 100% { - transform: scale(1) translateY(0); - } - 50% { - transform: scale(1.5) translateY(-2px); - } + 0%, + 100% { + transform: scale(1) translateY(0); + } + 50% { + transform: scale(1.5) translateY(-2px); + } } @keyframes sparkle-burst { - 0% { - transform: scale(1); - opacity: 0.8; - } - 50% { - transform: scale(2.5); - opacity: 1; - } - 100% { - transform: scale(1); - opacity: 0.8; - } + 0% { + transform: scale(1); + opacity: 0.8; + } + 50% { + transform: scale(2.5); + opacity: 1; + } + 100% { + transform: scale(1); + opacity: 0.8; + } } @keyframes bloom-particle-fly { - 0% { - transform: translate(0, 0) scale(0.5); - opacity: 0; - } - 20% { - opacity: 0.7; - } - 50% { - transform: - translate( - calc(cos(var(--particle-angle)) * var(--particle-distance)), - calc(sin(var(--particle-angle)) * var(--particle-distance)) - ) - scale(1); - opacity: 0.8; - } - 80% { - opacity: 0.5; - } - 100% { - transform: - translate( - calc(cos(var(--particle-angle)) * var(--particle-distance) * 1.5), - calc(sin(var(--particle-angle)) * var(--particle-distance) * 1.5) - ) - scale(0.3); - opacity: 0; - } + 0% { + transform: translate(0, 0) scale(0.5); + opacity: 0; + } + 20% { + opacity: 0.7; + } + 50% { + transform: translate( + calc(cos(var(--particle-angle)) * var(--particle-distance)), + calc(sin(var(--particle-angle)) * var(--particle-distance)) + ) + scale(1); + opacity: 0.8; + } + 80% { + opacity: 0.5; + } + 100% { + transform: translate( + calc(cos(var(--particle-angle)) * var(--particle-distance) * 1.5), + calc(sin(var(--particle-angle)) * var(--particle-distance) * 1.5) + ) + scale(0.3); + opacity: 0; + } } @keyframes bg-bloom-glow { - 0%, 100% { - opacity: 0.15; - transform: scale(1.05); - } - 50% { - opacity: 0.25; - transform: scale(1.1); - } + 0%, + 100% { + opacity: 0.15; + transform: scale(1.05); + } + 50% { + opacity: 0.25; + transform: scale(1.1); + } } @keyframes page-fan-out { - 0% { - transform: translateY(0) rotate(0deg); - } - 100% { - transform: translateY(-3px) rotate(2deg); - } + 0% { + transform: translateY(0) rotate(0deg); + } + 100% { + transform: translateY(-3px) rotate(2deg); + } } /* Click State Animations */ @keyframes icon-press { - 0% { - transform: scale(1.1) translateY(-8px); - } - 20% { - transform: scale(0.95) translateY(-4px); - } - 40% { - transform: scale(1.05) translateY(-6px); - } - 60% { - transform: scale(0.98) translateY(-5px); - } - 100% { - transform: scale(1) translateY(0); - } + 0% { + transform: scale(1.1) translateY(-8px); + } + 20% { + transform: scale(0.95) translateY(-4px); + } + 40% { + transform: scale(1.05) translateY(-6px); + } + 60% { + transform: scale(0.98) translateY(-5px); + } + 100% { + transform: scale(1) translateY(0); + } } @keyframes icon-pulse { - 0%, 100% { - transform: scale(1); - } - 50% { - transform: scale(1.05); - } + 0%, + 100% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } } @keyframes petal-close-outer { - 0% { - transform: scale(1.1) translateX(38px); - opacity: 0.9; - } - 50% { - transform: scale(0.2) translateX(5px); - opacity: 0.4; - } - 100% { - transform: scale(0.3) translateX(8px); - opacity: 0.5; - } + 0% { + transform: scale(1.1) translateX(38px); + opacity: 0.9; + } + 50% { + transform: scale(0.2) translateX(5px); + opacity: 0.4; + } + 100% { + transform: scale(0.3) translateX(8px); + opacity: 0.5; + } } @keyframes petal-close-middle { - 0% { - transform: scale(1.05) translateX(26px); - opacity: 0.92; - } - 50% { - transform: scale(0.25) translateX(4px); - opacity: 0.5; - } - 100% { - transform: scale(0.4) translateX(6px); - opacity: 0.6; - } + 0% { + transform: scale(1.05) translateX(26px); + opacity: 0.92; + } + 50% { + transform: scale(0.25) translateX(4px); + opacity: 0.5; + } + 100% { + transform: scale(0.4) translateX(6px); + opacity: 0.6; + } } @keyframes petal-close-inner { - 0% { - transform: scale(1) translateX(16px); - opacity: 0.95; - } - 50% { - transform: scale(0.35) translateX(3px); - opacity: 0.6; - } - 100% { - transform: scale(0.5) translateX(4px); - opacity: 0.7; - } + 0% { + transform: scale(1) translateX(16px); + opacity: 0.95; + } + 50% { + transform: scale(0.35) translateX(3px); + opacity: 0.6; + } + 100% { + transform: scale(0.5) translateX(4px); + opacity: 0.7; + } } @keyframes center-close { - 0% { - transform: scale(1.3); - opacity: 1; - } - 50% { - transform: scale(0.8); - opacity: 0.9; - } - 100% { - transform: scale(1); - opacity: 1; - } + 0% { + transform: scale(1.3); + opacity: 1; + } + 50% { + transform: scale(0.8); + opacity: 0.9; + } + 100% { + transform: scale(1); + opacity: 1; + } } @keyframes center-close-inner { - 0% { - transform: scale(1.4); - opacity: 1; - } - 50% { - transform: scale(0.7); - opacity: 0.85; - } - 100% { - transform: scale(1); - opacity: 0.9; - } + 0% { + transform: scale(1.4); + opacity: 1; + } + 50% { + transform: scale(0.7); + opacity: 0.85; + } + 100% { + transform: scale(1); + opacity: 0.9; + } } @keyframes sparkle-implode { - 0% { - transform: scale(1); - opacity: 1; - } - 50% { - transform: scale(3); - opacity: 0.3; - } - 100% { - transform: scale(0.8); - opacity: 0.4; - } + 0% { + transform: scale(1); + opacity: 1; + } + 50% { + transform: scale(3); + opacity: 0.3; + } + 100% { + transform: scale(0.8); + opacity: 0.4; + } } @keyframes bloom-particle-burst { - 0% { - transform: translate(0, 0) scale(0.7); - opacity: 0.7; - } - 30% { - transform: - translate( - calc(cos(var(--particle-angle)) * var(--particle-distance) * 2), - calc(sin(var(--particle-angle)) * var(--particle-distance) * 2) - ) - scale(1.5); - opacity: 1; - } - 100% { - transform: - translate( - calc(cos(var(--particle-angle)) * var(--particle-distance) * 0.3), - calc(sin(var(--particle-angle)) * var(--particle-distance) * 0.3) - ) - scale(0.1); - opacity: 0; - } + 0% { + transform: translate(0, 0) scale(0.7); + opacity: 0.7; + } + 30% { + transform: translate( + calc(cos(var(--particle-angle)) * var(--particle-distance) * 2), + calc(sin(var(--particle-angle)) * var(--particle-distance) * 2) + ) + scale(1.5); + opacity: 1; + } + 100% { + transform: translate( + calc(cos(var(--particle-angle)) * var(--particle-distance) * 0.3), + calc(sin(var(--particle-angle)) * var(--particle-distance) * 0.3) + ) + scale(0.1); + opacity: 0; + } } /* ================================================ @@ -627,26 +686,27 @@ ================================================ */ .icon-label { - margin-top: 0.5rem; + margin-top: 0.5rem; } .label-text { - font-size: 1.25rem; - font-weight: 700; - background: linear-gradient(135deg, #ec4899, #a855f7, #c084fc); - background-clip: text; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - animation: label-shimmer 4s ease-in-out infinite; + font-size: 1.25rem; + font-weight: 700; + background: linear-gradient(135deg, #ec4899, #a855f7, #c084fc); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + animation: label-shimmer 4s ease-in-out infinite; } @keyframes label-shimmer { - 0%, 100% { - filter: brightness(1); - } - 50% { - filter: brightness(1.4); - } + 0%, + 100% { + filter: brightness(1); + } + 50% { + filter: brightness(1.4); + } } /* ================================================ @@ -654,21 +714,21 @@ ================================================ */ @media (max-width: 768px) { - .pivoine-docs-icon-wrapper.is-interactive.is-hovered { - transform: scale(1.08) translateY(-6px); - } - - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .outer-petal { - transform: scale(1.05) translateX(32px); - } - - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .middle-petal { - transform: scale(1) translateX(22px); - } - - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .inner-petal { - transform: scale(0.95) translateX(14px); - } + .pivoine-docs-icon-wrapper.is-interactive.is-hovered { + transform: scale(1.08) translateY(-6px); + } + + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .outer-petal { + transform: scale(1.05) translateX(32px); + } + + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .middle-petal { + transform: scale(1) translateX(22px); + } + + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .inner-petal { + transform: scale(0.95) translateX(14px); + } } /* ================================================ @@ -676,61 +736,63 @@ ================================================ */ @media (prefers-reduced-motion: reduce) { - .pivoine-docs-icon-wrapper, - .pivoine-docs-icon, - .petal, - .sparkle, - .bloom-particle, - .center-circle-outer, - .center-circle-inner, - .center-stamens, - .stamen, - .page, - .text-line, - .label-text, - .bg-glow { - animation: none !important; - transition: opacity 0.3s ease, transform 0.3s ease !important; - } + .pivoine-docs-icon-wrapper, + .pivoine-docs-icon, + .petal, + .sparkle, + .bloom-particle, + .center-circle-outer, + .center-circle-inner, + .center-stamens, + .stamen, + .page, + .text-line, + .label-text, + .bg-glow { + animation: none !important; + transition: + opacity 0.3s ease, + transform 0.3s ease !important; + } - .pivoine-docs-icon-wrapper.is-interactive.is-hovered { - transform: scale(1.05); - } + .pivoine-docs-icon-wrapper.is-interactive.is-hovered { + transform: scale(1.05); + } - /* Show petals in beautiful semi-open state */ - .outer-petal { - transform: scale(0.85) translateX(22px); - opacity: 0.8; - } + /* Show petals in beautiful semi-open state */ + .outer-petal { + transform: scale(0.85) translateX(22px); + opacity: 0.8; + } - .middle-petal { - transform: scale(0.9) translateX(16px); - opacity: 0.88; - } + .middle-petal { + transform: scale(0.9) translateX(16px); + opacity: 0.88; + } - .inner-petal { - transform: scale(0.92) translateX(10px); - opacity: 0.92; - } + .inner-petal { + transform: scale(0.92) translateX(10px); + opacity: 0.92; + } - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .outer-petal { - transform: scale(0.95) translateX(28px); - opacity: 0.88; - } + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .outer-petal { + transform: scale(0.95) translateX(28px); + opacity: 0.88; + } - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .middle-petal { - transform: scale(0.98) translateX(20px); - opacity: 0.92; - } + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .middle-petal { + transform: scale(0.98) translateX(20px); + opacity: 0.92; + } - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .inner-petal { - transform: scale(1) translateX(14px); - opacity: 0.95; - } + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .inner-petal { + transform: scale(1) translateX(14px); + opacity: 0.95; + } - .bloom-particle { - display: none; - } + .bloom-particle { + display: none; + } } /* ================================================ @@ -738,41 +800,41 @@ ================================================ */ @media (hover: none) and (pointer: coarse) { - .pivoine-docs-icon-wrapper.is-interactive:active { - transform: scale(0.98); - } - - /* Show semi-open bloom by default on touch devices */ - .pivoine-docs-icon-wrapper.is-interactive .outer-petal { - transform: scale(0.6) translateX(16px); - opacity: 0.7; - } - - .pivoine-docs-icon-wrapper.is-interactive .middle-petal { - transform: scale(0.7) translateX(12px); - opacity: 0.8; - } - - .pivoine-docs-icon-wrapper.is-interactive .inner-petal { - transform: scale(0.75) translateX(8px); - opacity: 0.88; - } + .pivoine-docs-icon-wrapper.is-interactive:active { + transform: scale(0.98); + } - /* Enhance bloom on hover state for touch */ - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .outer-petal { - transform: scale(0.95) translateX(32px); - opacity: 0.85; - } - - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .middle-petal { - transform: scale(0.95) translateX(22px); - opacity: 0.9; - } - - .pivoine-docs-icon-wrapper.is-interactive.is-hovered .inner-petal { - transform: scale(0.95) translateX(14px); - opacity: 0.95; - } + /* Show semi-open bloom by default on touch devices */ + .pivoine-docs-icon-wrapper.is-interactive .outer-petal { + transform: scale(0.6) translateX(16px); + opacity: 0.7; + } + + .pivoine-docs-icon-wrapper.is-interactive .middle-petal { + transform: scale(0.7) translateX(12px); + opacity: 0.8; + } + + .pivoine-docs-icon-wrapper.is-interactive .inner-petal { + transform: scale(0.75) translateX(8px); + opacity: 0.88; + } + + /* Enhance bloom on hover state for touch */ + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .outer-petal { + transform: scale(0.95) translateX(32px); + opacity: 0.85; + } + + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .middle-petal { + transform: scale(0.95) translateX(22px); + opacity: 0.9; + } + + .pivoine-docs-icon-wrapper.is-interactive.is-hovered .inner-petal { + transform: scale(0.95) translateX(14px); + opacity: 0.95; + } } /* ================================================ @@ -780,12 +842,12 @@ ================================================ */ @media (prefers-reduced-data: reduce) { - .bloom-particle, - .sparkle { - display: none; - } - - .pivoine-docs-icon { - filter: none !important; - } + .bloom-particle, + .sparkle { + display: none; + } + + .pivoine-docs-icon { + filter: none !important; + } } diff --git a/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.tsx b/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.tsx index bbbfd916..4920e4c1 100644 --- a/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.tsx +++ b/Projects/docs.pivoine.art/components/icons/PivoineDocsIcon.tsx @@ -1,338 +1,494 @@ -'use client' +"use client"; -import React, { useState } from 'react' -import './PivoineDocsIcon.css' +import React, { useState } from "react"; +import "./PivoineDocsIcon.css"; interface PivoineDocsIconProps { - size?: string - interactive?: boolean - className?: string - showLabel?: boolean + size?: string; + interactive?: boolean; + className?: string; + showLabel?: boolean; } -export default function PivoineDocsIcon({ - size = '256px', - interactive = true, - className = '', - showLabel = false +export default function PivoineDocsIcon({ + size = "256px", + interactive = true, + className = "", + showLabel = false, }: PivoineDocsIconProps) { - const [isHovered, setIsHovered] = useState(false) - const [isClicked, setIsClicked] = useState(false) + const [isHovered, setIsHovered] = useState(false); + const [isClicked, setIsClicked] = useState(false); - const handleMouseEnter = () => { - if (!interactive) return - setIsHovered(true) - } + const handleMouseEnter = () => { + if (!interactive) return; + setIsHovered(true); + }; - const handleMouseLeave = () => { - if (!interactive) return - setIsHovered(false) - } + const handleMouseLeave = () => { + if (!interactive) return; + setIsHovered(false); + }; - const handleClick = () => { - if (!interactive) return + const handleClick = () => { + if (!interactive) return; - setIsClicked(true) - setTimeout(() => { - setIsClicked(false) - }, 1200) - } + setIsClicked(true); + setTimeout(() => { + setIsClicked(false); + }, 1200); + }; - const handleTouch = (e: React.TouchEvent) => { - if (!interactive) return - e.preventDefault() - setIsHovered(true) - - setTimeout(() => { - handleClick() - }, 50) + const handleTouch = (e: React.TouchEvent) => { + if (!interactive) return; + e.preventDefault(); + setIsHovered(true); - setTimeout(() => { - setIsHovered(false) - }, 1500) - } + setTimeout(() => { + handleClick(); + }, 50); - const wrapperClasses = [ - 'pivoine-docs-icon-wrapper', - isHovered && 'is-hovered', - isClicked && 'is-clicked', - interactive && 'is-interactive', - className - ].filter(Boolean).join(' ') + setTimeout(() => { + setIsHovered(false); + }, 1500); + }; - // Generate bloom particles with varied properties - const bloomParticles = Array.from({ length: 12 }, (_, i) => ({ - id: i, - angle: (360 / 12) * i, - distance: 80 + Math.random() * 20, - size: 2 + Math.random() * 2, - delay: i * 0.08, - })) + const wrapperClasses = [ + "pivoine-docs-icon-wrapper", + isHovered && "is-hovered", + isClicked && "is-clicked", + interactive && "is-interactive", + className, + ] + .filter(Boolean) + .join(" "); - return ( -
- - - {/* Enhanced Gradients for natural peony colors */} - - - - - - + // Generate bloom particles with varied properties + const bloomParticles = Array.from({ length: 12 }, (_, i) => ({ + id: i, + angle: (360 / 12) * i, + distance: 80 + Math.random() * 20, + size: 2 + Math.random() * 2, + delay: i * 0.08, + })); - - - - - - + return ( +
+ + + {/* Enhanced Gradients for natural peony colors */} + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - + + + + + + - - - - + + + + + - {/* Enhanced Filters */} - - - - - - - + + + + - - - - - - - - - - + {/* Enhanced Filters */} + + + + + + + - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + + - - - - + + + + + + + - {/* Subtle background glow */} - + + + + - {/* Outer layer - Large petals (8 petals) */} - - {[ - { angle: 0, scaleX: 1.1, scaleY: 1, gradient: 1 }, - { angle: 45, scaleX: 1, scaleY: 1.05, gradient: 2 }, - { angle: 90, scaleX: 1.05, scaleY: 1, gradient: 3 }, - { angle: 135, scaleX: 1, scaleY: 1.1, gradient: 4 }, - { angle: 180, scaleX: 1.08, scaleY: 1, gradient: 1 }, - { angle: 225, scaleX: 1, scaleY: 1.02, gradient: 2 }, - { angle: 270, scaleX: 1.02, scaleY: 1, gradient: 3 }, - { angle: 315, scaleX: 1, scaleY: 1.06, gradient: 4 }, - ].map((petal, i) => ( - - ))} - + {/* Subtle background glow */} + - {/* Middle layer - Medium petals (8 petals, offset) */} - - {[ - { angle: 22.5, scaleX: 1, scaleY: 1, gradient: 2 }, - { angle: 67.5, scaleX: 1.05, scaleY: 1, gradient: 3 }, - { angle: 112.5, scaleX: 1, scaleY: 1.02, gradient: 4 }, - { angle: 157.5, scaleX: 1.02, scaleY: 1, gradient: 1 }, - { angle: 202.5, scaleX: 1, scaleY: 1.05, gradient: 2 }, - { angle: 247.5, scaleX: 1.03, scaleY: 1, gradient: 3 }, - { angle: 292.5, scaleX: 1, scaleY: 1, gradient: 4 }, - { angle: 337.5, scaleX: 1.02, scaleY: 1, gradient: 1 }, - ].map((petal, i) => ( - - ))} - + {/* Outer layer - Large petals (8 petals) */} + + {[ + { angle: 0, scaleX: 1.1, scaleY: 1, gradient: 1 }, + { angle: 45, scaleX: 1, scaleY: 1.05, gradient: 2 }, + { angle: 90, scaleX: 1.05, scaleY: 1, gradient: 3 }, + { angle: 135, scaleX: 1, scaleY: 1.1, gradient: 4 }, + { angle: 180, scaleX: 1.08, scaleY: 1, gradient: 1 }, + { angle: 225, scaleX: 1, scaleY: 1.02, gradient: 2 }, + { angle: 270, scaleX: 1.02, scaleY: 1, gradient: 3 }, + { angle: 315, scaleX: 1, scaleY: 1.06, gradient: 4 }, + ].map((petal, i) => ( + + ))} + - {/* Inner layer - Small petals (10 petals) */} - - {[ - { angle: 0, gradient: 3 }, - { angle: 45, gradient: 4 }, - { angle: 90, gradient: 1 }, - { angle: 135, gradient: 2 }, - { angle: 180, gradient: 3 }, - { angle: 225, gradient: 4 }, - { angle: 270, gradient: 1 }, - { angle: 315, gradient: 2 }, - ].map((petal, i) => ( - - ))} - + {/* Middle layer - Medium petals (8 petals, offset) */} + + {[ + { angle: 22.5, scaleX: 1, scaleY: 1, gradient: 2 }, + { angle: 67.5, scaleX: 1.05, scaleY: 1, gradient: 3 }, + { angle: 112.5, scaleX: 1, scaleY: 1.02, gradient: 4 }, + { angle: 157.5, scaleX: 1.02, scaleY: 1, gradient: 1 }, + { angle: 202.5, scaleX: 1, scaleY: 1.05, gradient: 2 }, + { angle: 247.5, scaleX: 1.03, scaleY: 1, gradient: 3 }, + { angle: 292.5, scaleX: 1, scaleY: 1, gradient: 4 }, + { angle: 337.5, scaleX: 1.02, scaleY: 1, gradient: 1 }, + ].map((petal, i) => ( + + ))} + - {/* Center circles - Flower stamen */} - - + {/* Inner layer - Small petals (10 petals) */} + + {[ + { angle: 0, gradient: 3 }, + { angle: 45, gradient: 4 }, + { angle: 90, gradient: 1 }, + { angle: 135, gradient: 2 }, + { angle: 180, gradient: 3 }, + { angle: 225, gradient: 4 }, + { angle: 270, gradient: 1 }, + { angle: 315, gradient: 2 }, + ].map((petal, i) => ( + + ))} + - {/* Center details - tiny stamens */} - - {Array.from({ length: 8 }).map((_, i) => { - const angle = (360 / 8) * i - const x = 128 + Math.cos((angle * Math.PI) / 180) * 10 - const y = 128 + Math.sin((angle * Math.PI) / 180) * 10 - return ( - - ) - })} - + {/* Center circles - Flower stamen */} + + - {/* Sparkles - ambient magical effect */} - - - - - - - - - - + {/* Center details - tiny stamens */} + + {Array.from({ length: 8 }).map((_, i) => { + const angle = (360 / 8) * i; + const x = 128 + Math.cos((angle * Math.PI) / 180) * 10; + const y = 128 + Math.sin((angle * Math.PI) / 180) * 10; + return ( + + ); + })} + - {/* Flying bloom particles (visible on hover) */} - - {bloomParticles.map((particle) => ( - - ))} - - + {/* Sparkles - ambient magical effect */} + + + + + + + + + + - {/* Optional label */} - {showLabel && ( -
- Pivoine Docs -
- )} -
- ) + {/* Flying bloom particles (visible on hover) */} + + {bloomParticles.map((particle) => ( + + ))} + + + + {/* Optional label */} + {showLabel && ( +
+ Pivoine Docs +
+ )} +
+ ); } diff --git a/Projects/docs.pivoine.art/components/icons/index.ts b/Projects/docs.pivoine.art/components/icons/index.ts index c9d77c0e..507e3529 100644 --- a/Projects/docs.pivoine.art/components/icons/index.ts +++ b/Projects/docs.pivoine.art/components/icons/index.ts @@ -1,2 +1,2 @@ -export { default as KomposeIcon } from './KomposeIcon' -export { default as PivoineDocsIcon } from './PivoineDocsIcon' +export { default as KomposeIcon } from "./KomposeIcon"; +export { default as PivoineDocsIcon } from "./PivoineDocsIcon"; diff --git a/Projects/docs.pivoine.art/eslint.config.mjs b/Projects/docs.pivoine.art/eslint.config.mjs index c85fb67c..1a9ff38d 100644 --- a/Projects/docs.pivoine.art/eslint.config.mjs +++ b/Projects/docs.pivoine.art/eslint.config.mjs @@ -6,11 +6,11 @@ const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const compat = new FlatCompat({ - baseDirectory: __dirname, + baseDirectory: __dirname, }); const eslintConfig = [ - ...compat.extends("next/core-web-vitals", "next/typescript"), + ...compat.extends("next/core-web-vitals", "next/typescript"), ]; export default eslintConfig; diff --git a/Projects/docs.pivoine.art/next.config.mjs b/Projects/docs.pivoine.art/next.config.mjs index b3070c68..377d1162 100644 --- a/Projects/docs.pivoine.art/next.config.mjs +++ b/Projects/docs.pivoine.art/next.config.mjs @@ -1,57 +1,57 @@ /** @type {import('next').NextConfig} */ const nextConfig = { - output: 'export', - reactStrictMode: true, - - // Next.js 15 uses turbopack by default for dev - // No need to explicitly enable swcMinify anymore - - // Optimize production build - compiler: { - removeConsole: process.env.NODE_ENV === 'production', - }, + output: "export", + reactStrictMode: true, - // Image optimization - images: { - formats: ['image/avif', 'image/webp'], - }, + // Next.js 15 uses turbopack by default for dev + // No need to explicitly enable swcMinify anymore - // Headers for security - async headers() { - return [ - { - source: '/:path*', - headers: [ - { - key: 'X-DNS-Prefetch-Control', - value: 'on' - }, - { - key: 'X-Frame-Options', - value: 'SAMEORIGIN' - }, - { - key: 'X-Content-Type-Options', - value: 'nosniff' - }, - { - key: 'Referrer-Policy', - value: 'origin-when-cross-origin' - } - ] - } - ] - }, + // Optimize production build + compiler: { + removeConsole: process.env.NODE_ENV === "production", + }, - // Enable experimental features if needed - experimental: { - // turbo is now stable in Next.js 15 - // Add other experimental features here if needed - }, + // Image optimization + images: { + formats: ["image/avif", "image/webp"], + }, - turbopack: { - root: '.' - } -} + // Headers for security + async headers() { + return [ + { + source: "/:path*", + headers: [ + { + key: "X-DNS-Prefetch-Control", + value: "on", + }, + { + key: "X-Frame-Options", + value: "SAMEORIGIN", + }, + { + key: "X-Content-Type-Options", + value: "nosniff", + }, + { + key: "Referrer-Policy", + value: "origin-when-cross-origin", + }, + ], + }, + ]; + }, -export default nextConfig + // Enable experimental features if needed + experimental: { + // turbo is now stable in Next.js 15 + // Add other experimental features here if needed + }, + + turbopack: { + root: ".", + }, +}; + +export default nextConfig; diff --git a/Projects/docs.pivoine.art/package.json b/Projects/docs.pivoine.art/package.json index 7a1b9e8f..aa18b4d8 100644 --- a/Projects/docs.pivoine.art/package.json +++ b/Projects/docs.pivoine.art/package.json @@ -1,36 +1,36 @@ { - "name": "pivoine-docs-hub", - "version": "1.0.0", - "description": "Documentation hub for Pivoine projects by Valknar", - "private": true, - "scripts": { - "dev": "next dev --turbopack", - "build": "next build", - "start": "next start", - "lint": "next lint", - "type-check": "tsc --noEmit" - }, - "dependencies": { - "@tailwindcss/postcss": "^4.1.14", - "lucide-react": "^0.263.1", - "next": "^15.0.3", - "postcss": "^8.5.6", - "react": "^19.0.0", - "react-dom": "^19.0.0" - }, - "devDependencies": { - "@eslint/eslintrc": "^3.2.0", - "@types/node": "^22.0.0", - "@types/react": "^19.0.0", - "@types/react-dom": "^19.0.0", - "eslint": "^9.0.0", - "eslint-config-next": "^15.0.3", - "tailwindcss": "^4.0.0", - "typescript": "^5.6.0" - }, - "engines": { - "node": ">=18.18.0", - "pnpm": ">=8.0.0" - }, - "packageManager": "pnpm@9.0.0" + "name": "pivoine-docs-hub", + "version": "1.0.0", + "description": "Documentation hub for Pivoine projects by Valknar", + "private": true, + "scripts": { + "dev": "next dev --turbopack", + "build": "next build", + "start": "next start", + "lint": "next lint", + "type-check": "tsc --noEmit" + }, + "dependencies": { + "@tailwindcss/postcss": "^4.1.14", + "lucide-react": "^0.263.1", + "next": "^15.0.3", + "postcss": "^8.5.6", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@eslint/eslintrc": "^3.2.0", + "@types/node": "^22.0.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "eslint": "^9.0.0", + "eslint-config-next": "^15.0.3", + "tailwindcss": "^4.0.0", + "typescript": "^5.6.0" + }, + "engines": { + "node": ">=18.18.0", + "pnpm": ">=8.0.0" + }, + "packageManager": "pnpm@9.0.0" } diff --git a/Projects/docs.pivoine.art/postcss.config.mjs b/Projects/docs.pivoine.art/postcss.config.mjs index fb05b569..017b34b9 100644 --- a/Projects/docs.pivoine.art/postcss.config.mjs +++ b/Projects/docs.pivoine.art/postcss.config.mjs @@ -1,5 +1,5 @@ export default { - plugins: { - "@tailwindcss/postcss": {}, - }, -} + plugins: { + "@tailwindcss/postcss": {}, + }, +}; diff --git a/Projects/docs.pivoine.art/public/manifest.json b/Projects/docs.pivoine.art/public/manifest.json index 2fffd77a..919ed64a 100644 --- a/Projects/docs.pivoine.art/public/manifest.json +++ b/Projects/docs.pivoine.art/public/manifest.json @@ -1,45 +1,45 @@ { - "name": "Pivoine Docs Hub", - "short_name": "Pivoine Docs", - "description": "Documentation hub for all Pivoine projects by Valknar", - "start_url": "/", - "display": "standalone", - "background_color": "#0f172a", - "theme_color": "#a855f7", - "orientation": "portrait-primary", - "icons": [ - { - "src": "/icon.svg", - "sizes": "any", - "type": "image/svg+xml", - "purpose": "any maskable" - }, - { - "src": "/icon-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "any maskable" - }, - { - "src": "/icon-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "any maskable" - } - ], - "categories": ["documentation", "developer", "tools"], - "screenshots": [ - { - "src": "/screenshot-wide.png", - "sizes": "1280x720", - "type": "image/png", - "form_factor": "wide" - }, - { - "src": "/screenshot-narrow.png", - "sizes": "750x1334", - "type": "image/png", - "form_factor": "narrow" - } - ] + "name": "Pivoine Docs Hub", + "short_name": "Pivoine Docs", + "description": "Documentation hub for all Pivoine projects by Valknar", + "start_url": "/", + "display": "standalone", + "background_color": "#0f172a", + "theme_color": "#a855f7", + "orientation": "portrait-primary", + "icons": [ + { + "src": "/icon.svg", + "sizes": "any", + "type": "image/svg+xml", + "purpose": "any maskable" + }, + { + "src": "/icon-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "/icon-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" + } + ], + "categories": ["documentation", "developer", "tools"], + "screenshots": [ + { + "src": "/screenshot-wide.png", + "sizes": "1280x720", + "type": "image/png", + "form_factor": "wide" + }, + { + "src": "/screenshot-narrow.png", + "sizes": "750x1334", + "type": "image/png", + "form_factor": "narrow" + } + ] } diff --git a/Projects/docs.pivoine.art/tailwind.config.js b/Projects/docs.pivoine.art/tailwind.config.js index 651fcdab..820f8ea6 100644 --- a/Projects/docs.pivoine.art/tailwind.config.js +++ b/Projects/docs.pivoine.art/tailwind.config.js @@ -1,8 +1,8 @@ /** @type {import('tailwindcss').Config} */ export default { - content: [ - './pages/**/*.{js,ts,jsx,tsx,mdx}', - './components/**/*.{js,ts,jsx,tsx,mdx}', - './app/**/*.{js,ts,jsx,tsx,mdx}', - ], -} + content: [ + "./pages/**/*.{js,ts,jsx,tsx,mdx}", + "./components/**/*.{js,ts,jsx,tsx,mdx}", + "./app/**/*.{js,ts,jsx,tsx,mdx}", + ], +}; diff --git a/Projects/docs.pivoine.art/tsconfig.json b/Projects/docs.pivoine.art/tsconfig.json index 2c145a2d..57002bed 100644 --- a/Projects/docs.pivoine.art/tsconfig.json +++ b/Projects/docs.pivoine.art/tsconfig.json @@ -1,27 +1,27 @@ { - "compilerOptions": { - "target": "ES2020", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ], - "paths": { - "@/*": ["./*"] - } - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], - "exclude": ["node_modules"] + "compilerOptions": { + "target": "ES2020", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] } diff --git a/Projects/docs.pivoine.art/vercel.json b/Projects/docs.pivoine.art/vercel.json index 98a1259c..c36eb86d 100644 --- a/Projects/docs.pivoine.art/vercel.json +++ b/Projects/docs.pivoine.art/vercel.json @@ -1,30 +1,30 @@ { - "buildCommand": "pnpm build", - "devCommand": "pnpm dev", - "installCommand": "pnpm install", - "framework": "nextjs", - "regions": ["iad1"], - "headers": [ - { - "source": "/(.*)", - "headers": [ - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Frame-Options", - "value": "SAMEORIGIN" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "Referrer-Policy", - "value": "origin-when-cross-origin" - } - ] - } - ] + "buildCommand": "pnpm build", + "devCommand": "pnpm dev", + "installCommand": "pnpm install", + "framework": "nextjs", + "regions": ["iad1"], + "headers": [ + { + "source": "/(.*)", + "headers": [ + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Frame-Options", + "value": "SAMEORIGIN" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "Referrer-Policy", + "value": "origin-when-cross-origin" + } + ] + } + ] } diff --git a/Projects/game-icons/Gruntfile.js b/Projects/game-icons/Gruntfile.js index 6eb85f2c..8c8a37bf 100644 --- a/Projects/game-icons/Gruntfile.js +++ b/Projects/game-icons/Gruntfile.js @@ -4,60 +4,55 @@ // gem install scss-lint module.exports = function (grunt) { - 'use strict'; - // Project configuration - grunt.initConfig({ - // Metadata - pkg: grunt.file.readJSON('package.json'), - banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' + - '<%= grunt.template.today("yyyy-mm-dd") %>\n' + - '<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' + - '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' + - ' Licensed <%= props.license %> */\n', + "use strict"; + // Project configuration + grunt.initConfig({ + // Metadata + pkg: grunt.file.readJSON("package.json"), + banner: + "/*! <%= pkg.name %> - v<%= pkg.version %> - " + + '<%= grunt.template.today("yyyy-mm-dd") %>\n' + + '<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' + + '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' + + " Licensed <%= props.license %> */\n", - webfont: { - icons: { - src: [ - 'icons/sbed/*.svg', - 'icons/lorc/*.svg' - ], - dest: 'fonts', - options: { - styles: 'font,icon,extra', - fontFilename: 'game-icons', - types: ['eot', 'woff2', 'woff', 'ttf', 'svg'], - syntax: 'bootstrap', - destCss: 'css', - destScss: 'scss', - templateOptions: { - baseClass: 'gi', - classPrefix: 'gi-' - }, - fontFamilyName: 'GameIcons', - font: 'game-icons', - stylesheets: ['css', 'scss'], - fontPathVariables: true, - htmlDemo: false, - } - } - }, - // CSS Min - // ======= - cssmin: { - target: { - files: { - 'css/game-icons.min.css': 'css/game-icons.css' - } - } - } - }); + webfont: { + icons: { + src: ["icons/sbed/*.svg", "icons/lorc/*.svg"], + dest: "fonts", + options: { + styles: "font,icon,extra", + fontFilename: "game-icons", + types: ["eot", "woff2", "woff", "ttf", "svg"], + syntax: "bootstrap", + destCss: "css", + destScss: "scss", + templateOptions: { + baseClass: "gi", + classPrefix: "gi-", + }, + fontFamilyName: "GameIcons", + font: "game-icons", + stylesheets: ["css", "scss"], + fontPathVariables: true, + htmlDemo: false, + }, + }, + }, + // CSS Min + // ======= + cssmin: { + target: { + files: { + "css/game-icons.min.css": "css/game-icons.css", + }, + }, + }, + }); - // These plugins provide necessary tasks - grunt.loadNpmTasks('grunt-webfont'); - grunt.loadNpmTasks('grunt-contrib-cssmin'); + // These plugins provide necessary tasks + grunt.loadNpmTasks("grunt-webfont"); + grunt.loadNpmTasks("grunt-contrib-cssmin"); - grunt.registerTask('default', [ - 'webfont', - 'cssmin' - ]); + grunt.registerTask("default", ["webfont", "cssmin"]); }; diff --git a/Projects/game-icons/package.json b/Projects/game-icons/package.json index 88a4c8e3..716cbae9 100644 --- a/Projects/game-icons/package.json +++ b/Projects/game-icons/package.json @@ -1,22 +1,22 @@ { - "name": "game-icons", - "style": "css/game-icons.css", - "sass": "scss/game-icons.scss", - "version": "0.1.1", - "repository": { - "type": "git", - "url": "git://github.com/nagoshiashumari/game-icons.git" - }, - "devDependencies": { - "grunt": "^1.6.1", - "grunt-contrib-cssmin": "^5.0.0", - "grunt-webfont": "^1.7.2" - }, - "scripts": { - "build": "grunt", - "test": "grunt scsslint" - }, - "dependencies": { - "grunt-cli": "^1.5.0" - } + "name": "game-icons", + "style": "css/game-icons.css", + "sass": "scss/game-icons.scss", + "version": "0.1.1", + "repository": { + "type": "git", + "url": "git://github.com/nagoshiashumari/game-icons.git" + }, + "devDependencies": { + "grunt": "^1.6.1", + "grunt-contrib-cssmin": "^5.0.0", + "grunt-webfont": "^1.7.2" + }, + "scripts": { + "build": "grunt", + "test": "grunt scsslint" + }, + "dependencies": { + "grunt-cli": "^1.5.0" + } } diff --git a/Projects/kompose/.gitignore b/Projects/kompose/.gitignore index 265a60a2..d091b2c2 100644 --- a/Projects/kompose/.gitignore +++ b/Projects/kompose/.gitignore @@ -2,3 +2,4 @@ .DS_Store *.log* + diff --git a/Projects/kompose/docs/app/app.config.ts b/Projects/kompose/docs/app/app.config.ts index 866b37a6..b90a83d1 100755 --- a/Projects/kompose/docs/app/app.config.ts +++ b/Projects/kompose/docs/app/app.config.ts @@ -1,58 +1,63 @@ export default defineAppConfig({ - ui: { - colors: { - primary: 'emerald', - secondary: 'fuchsia', - neutral: 'zinc' - }, - footer: { - slots: { - root: 'border-t border-default', - left: 'text-sm text-muted' - } - } - }, - seo: { - siteName: 'Kompose' - }, - header: { - title: '', - to: '/', - logo: { - alt: '', - light: '', - dark: '' - }, - search: true, - colorMode: true, - links: [{ - 'icon': 'i-simple-icons-github', - 'to': 'https://github.com/nuxt-ui-templates/docs', - 'target': '_blank', - 'aria-label': 'GitHub' - }] - }, - footer: { - credits: `kompose © Valknar ${new Date().getFullYear()}`, - colorMode: false, - links: [{ - 'icon': 'i-simple-icons-x', - 'to': 'https://x.com/bordeaux1981', - 'target': '_blank', - 'aria-label': 'Nuxt on X' - }, { - 'icon': 'i-simple-icons-github', - 'to': 'https://github.com/valknarogg', - 'target': '_blank', - 'aria-label': 'Valknar on GitHub' - }] - }, - toc: { - title: 'Table of Contents', - bottom: { - title: 'Community', - edit: 'https://code.pivoine.art/valknar/kompose/src/branch/main/docs/content', - links: [] - } - } -}) + ui: { + colors: { + primary: "emerald", + secondary: "fuchsia", + neutral: "zinc", + }, + footer: { + slots: { + root: "border-t border-default", + left: "text-sm text-muted", + }, + }, + }, + seo: { + siteName: "Kompose", + }, + header: { + title: "", + to: "/", + logo: { + alt: "", + light: "", + dark: "", + }, + search: true, + colorMode: true, + links: [ + { + icon: "i-simple-icons-github", + to: "https://github.com/nuxt-ui-templates/docs", + target: "_blank", + "aria-label": "GitHub", + }, + ], + }, + footer: { + credits: `kompose © Valknar ${new Date().getFullYear()}`, + colorMode: false, + links: [ + { + icon: "i-simple-icons-x", + to: "https://x.com/bordeaux1981", + target: "_blank", + "aria-label": "Nuxt on X", + }, + { + icon: "i-simple-icons-github", + to: "https://github.com/valknarogg", + target: "_blank", + "aria-label": "Valknar on GitHub", + }, + ], + }, + toc: { + title: "Table of Contents", + bottom: { + title: "Community", + edit: "https://code.pivoine.art/valknar/kompose/src/branch/main/docs/content", + links: [], + }, + }, +}); diff --git a/Projects/kompose/docs/app/app.vue b/Projects/kompose/docs/app/app.vue index 57fb907e..d269b506 100755 --- a/Projects/kompose/docs/app/app.vue +++ b/Projects/kompose/docs/app/app.vue @@ -1,27 +1,31 @@