diff --git a/.dockerignore b/.dockerignore index 41da718049..9d990ab9ce 100644 --- a/.dockerignore +++ b/.dockerignore @@ -20,3 +20,9 @@ postgres14 redis elasticsearch chart +.yarn/ +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions diff --git a/.github/workflows/lint-haml.yml b/.github/workflows/lint-haml.yml index 1dc0800dbb..c596261eb0 100644 --- a/.github/workflows/lint-haml.yml +++ b/.github/workflows/lint-haml.yml @@ -46,4 +46,4 @@ jobs: - name: Run haml-lint run: | echo "::add-matcher::.github/workflows/haml-lint-problem-matcher.json" - bin/haml-lint --parallel --reporter github + bin/haml-lint --reporter github diff --git a/.github/workflows/test-migrations.yml b/.github/workflows/test-migrations.yml index 6f1eeed1d4..c4a716e8f9 100644 --- a/.github/workflows/test-migrations.yml +++ b/.github/workflows/test-migrations.yml @@ -80,6 +80,18 @@ jobs: - name: Set up Ruby environment uses: ./.github/actions/setup-ruby + - name: Ensure no errors with `db:prepare` + run: | + bin/rails db:drop + bin/rails db:prepare + bin/rails db:migrate + + - name: Ensure no errors with `db:prepare` and SKIP_POST_DEPLOYMENT_MIGRATIONS + run: | + bin/rails db:drop + SKIP_POST_DEPLOYMENT_MIGRATIONS=true bin/rails db:prepare + bin/rails db:migrate + - name: Test "one step migration" flow run: | bin/rails db:drop diff --git a/.prettierignore b/.prettierignore index 6b2f0c1889..80b4c0159e 100644 --- a/.prettierignore +++ b/.prettierignore @@ -63,6 +63,7 @@ docker-compose.override.yml # Ignore emoji map file /app/javascript/mastodon/features/emoji/emoji_map.json +/app/javascript/mastodon/features/emoji/emoji_sheet.json # Ignore locale files /app/javascript/mastodon/locales/*.json diff --git a/.rubocop.yml b/.rubocop.yml index 93e22d3a3f..deee76ca71 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -18,6 +18,7 @@ inherit_from: - .rubocop/rspec_rails.yml - .rubocop/rspec.yml - .rubocop/style.yml + - .rubocop/i18n.yml - .rubocop/custom.yml - .rubocop_todo.yml - .rubocop/strict.yml @@ -30,6 +31,7 @@ plugins: - rubocop-rails - rubocop-rspec - rubocop-performance + - rubocop-i18n require: - rubocop-rspec_rails diff --git a/.rubocop/i18n.yml b/.rubocop/i18n.yml new file mode 100644 index 0000000000..de395d3a79 --- /dev/null +++ b/.rubocop/i18n.yml @@ -0,0 +1,12 @@ +I18n/RailsI18n: + Enabled: true + Exclude: + - 'config/**/*' + - 'db/**/*' + - 'lib/**/*' + - 'spec/**/*' +I18n/GetText: + Enabled: false + +I18n/RailsI18n/DecorateStringFormattingUsingInterpolation: + Enabled: false diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 45a8719e76..fe5f5821c1 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -1,6 +1,6 @@ # This configuration was generated by # `rubocop --auto-gen-config --auto-gen-only-exclude --no-offense-counts --no-auto-gen-timestamp` -# using RuboCop version 1.72.2. +# using RuboCop version 1.73.1. # The point is for the user to remove these configuration records # one by one as the offenses are removed from the code base. # Note that changes in the inspected code, or installation of new diff --git a/Dockerfile b/Dockerfile index 28a77e460b..b9f2bada8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -96,6 +96,9 @@ RUN \ # Set /opt/mastodon as working directory WORKDIR /opt/mastodon +# Add backport repository for some specific packages where we need the latest version +RUN echo 'deb http://deb.debian.org/debian bookworm-backports main' >> /etc/apt/sources.list + # hadolint ignore=DL3008,DL3005 RUN \ # Mount Apt cache and lib directories from Docker buildx caches @@ -165,7 +168,7 @@ RUN \ libexif-dev \ libexpat1-dev \ libgirepository1.0-dev \ - libheif-dev \ + libheif-dev/bookworm-backports \ libimagequant-dev \ libjpeg62-turbo-dev \ liblcms2-dev \ @@ -348,7 +351,7 @@ RUN \ # libvips components libcgif0 \ libexif12 \ - libheif1 \ + libheif1/bookworm-backports \ libimagequant0 \ libjpeg62-turbo \ liblcms2-2 \ diff --git a/Gemfile b/Gemfile index 9f8c69267a..fba7371b64 100644 --- a/Gemfile +++ b/Gemfile @@ -39,7 +39,7 @@ gem 'net-ldap', '~> 0.18' gem 'omniauth', '~> 2.0' gem 'omniauth-cas', '~> 3.0.0.beta.1' -gem 'omniauth_openid_connect', '~> 0.6.1' +gem 'omniauth_openid_connect', '~> 0.8.0' gem 'omniauth-rails_csrf_protection', '~> 1.0' gem 'omniauth-saml', '~> 2.0' @@ -102,10 +102,10 @@ gem 'rdf-normalize', '~> 0.5' gem 'prometheus_exporter', '~> 2.2', require: false -gem 'opentelemetry-api', '~> 1.4.0' +gem 'opentelemetry-api', '~> 1.5.0' group :opentelemetry do - gem 'opentelemetry-exporter-otlp', '~> 0.29.0', require: false + gem 'opentelemetry-exporter-otlp', '~> 0.30.0', require: false gem 'opentelemetry-instrumentation-active_job', '~> 0.8.0', require: false gem 'opentelemetry-instrumentation-active_model_serializers', '~> 0.22.0', require: false gem 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.22.0', require: false @@ -165,6 +165,7 @@ group :development do # Code linting CLI and plugins gem 'rubocop', require: false gem 'rubocop-capybara', require: false + gem 'rubocop-i18n', require: false gem 'rubocop-performance', require: false gem 'rubocop-rails', require: false gem 'rubocop-rspec', require: false diff --git a/Gemfile.lock b/Gemfile.lock index 3e97c94d35..9e53a65feb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -217,6 +217,8 @@ GEM htmlentities (~> 4.3.3) launchy (>= 2.1, < 4.0) mail (~> 2.7) + email_validator (2.2.4) + activemodel erubi (1.13.1) et-orbi (1.2.11) tzinfo @@ -228,6 +230,8 @@ GEM faraday-net_http (>= 2.0, < 3.5) json logger + faraday-follow_redirects (0.3.0) + faraday (>= 1, < 3) faraday-httpclient (2.0.1) httpclient (>= 2.2) faraday-net_http (3.4.0) @@ -261,8 +265,8 @@ GEM raabro (~> 1.4) globalid (1.2.1) activesupport (>= 6.1) - google-protobuf (3.25.5) - googleapis-common-protos-types (1.15.0) + google-protobuf (3.25.6) + googleapis-common-protos-types (1.18.0) google-protobuf (>= 3.18, < 5.a) haml (6.3.0) temple (>= 0.8.2) @@ -304,7 +308,7 @@ GEM rainbow (>= 2.0.0) i18n (1.14.7) concurrent-ruby (~> 1.0) - i18n-tasks (1.0.14) + i18n-tasks (1.0.15) activesupport (>= 4.0.2) ast (>= 2.1.0) erubi @@ -313,6 +317,7 @@ GEM parser (>= 3.2.2.1) rails-i18n rainbow (>= 2.2.2, < 4.0) + ruby-progressbar (~> 1.8, >= 1.8.1) terminal-table (>= 1.5.1) idn-ruby (0.1.5) inline_svg (1.10.0) @@ -330,11 +335,13 @@ GEM jmespath (1.6.2) json (2.10.1) json-canonicalization (1.0.0) - json-jwt (1.15.3.1) + json-jwt (1.16.7) activesupport (>= 4.2) aes_key_wrap + base64 bindata - httpclient + faraday (~> 2.0) + faraday-follow_redirects json-ld (3.3.2) htmlentities (~> 4.3) json-canonicalization (~> 1.0) @@ -435,41 +442,43 @@ GEM oj (3.16.10) bigdecimal (>= 3.0) ostruct (>= 0.2) - omniauth (2.1.2) + omniauth (2.1.3) hashie (>= 3.4.6) rack (>= 2.2.3) rack-protection - omniauth-cas (3.0.0) + omniauth-cas (3.0.1) addressable (~> 2.8) nokogiri (~> 1.12) omniauth (~> 2.1) omniauth-rails_csrf_protection (1.0.2) actionpack (>= 4.2) omniauth (~> 2.0) - omniauth-saml (2.2.1) + omniauth-saml (2.2.2) omniauth (~> 2.1) ruby-saml (~> 1.17) - omniauth_openid_connect (0.6.1) + omniauth_openid_connect (0.8.0) omniauth (>= 1.9, < 3) - openid_connect (~> 1.1) - openid_connect (1.4.2) + openid_connect (~> 2.2) + openid_connect (2.3.1) activemodel attr_required (>= 1.0.0) - json-jwt (>= 1.15.0) - net-smtp - rack-oauth2 (~> 1.21) - swd (~> 1.3) + email_validator + faraday (~> 2.0) + faraday-follow_redirects + json-jwt (>= 1.16) + mail + rack-oauth2 (~> 2.2) + swd (~> 2.0) tzinfo - validate_email validate_url - webfinger (~> 1.2) + webfinger (~> 2.0) openssl (3.3.0) openssl-signature_algorithm (1.3.0) openssl (> 2.0) - opentelemetry-api (1.4.0) - opentelemetry-common (0.21.0) + opentelemetry-api (1.5.0) + opentelemetry-common (0.22.0) opentelemetry-api (~> 1.0) - opentelemetry-exporter-otlp (0.29.1) + opentelemetry-exporter-otlp (0.30.0) google-protobuf (>= 3.18) googleapis-common-protos-types (~> 1.3) opentelemetry-api (~> 1.1) @@ -500,8 +509,8 @@ GEM opentelemetry-instrumentation-active_record (0.9.0) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.23.0) - opentelemetry-instrumentation-active_storage (0.1.0) - opentelemetry-api (~> 1.4.0) + opentelemetry-instrumentation-active_storage (0.1.1) + opentelemetry-api (~> 1.0) opentelemetry-instrumentation-active_support (~> 0.7) opentelemetry-instrumentation-base (~> 0.23.0) opentelemetry-instrumentation-active_support (0.8.0) @@ -553,14 +562,14 @@ GEM opentelemetry-instrumentation-sidekiq (0.26.0) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.23.0) - opentelemetry-registry (0.3.1) + opentelemetry-registry (0.4.0) opentelemetry-api (~> 1.1) - opentelemetry-sdk (1.7.0) + opentelemetry-sdk (1.8.0) opentelemetry-api (~> 1.1) opentelemetry-common (~> 0.20) opentelemetry-registry (~> 0.2) opentelemetry-semantic_conventions - opentelemetry-semantic_conventions (1.10.1) + opentelemetry-semantic_conventions (1.11.0) opentelemetry-api (~> 1.0) orm_adapter (0.5.0) ostruct (0.6.1) @@ -600,19 +609,20 @@ GEM public_suffix (6.0.1) puma (6.6.0) nio4r (~> 2.0) - pundit (2.4.0) + pundit (2.5.0) activesupport (>= 3.0.0) raabro (1.4.0) racc (1.8.1) - rack (2.2.11) + rack (2.2.12) rack-attack (6.7.0) rack (>= 1.0, < 4) rack-cors (2.0.2) rack (>= 2.0.0) - rack-oauth2 (1.21.3) + rack-oauth2 (2.2.1) activesupport attr_required - httpclient + faraday (~> 2.0) + faraday-follow_redirects json-jwt (>= 1.11.0) rack (>= 2.1.0) rack-protection (3.2.0) @@ -669,7 +679,7 @@ GEM rdf (~> 3.3) rdoc (6.12.0) psych (>= 4.0.0) - redcarpet (3.6.0) + redcarpet (3.6.1) redis (4.8.1) redis-namespace (1.11.0) redis (>= 4) @@ -713,13 +723,13 @@ GEM rspec-expectations (~> 3.13) rspec-mocks (~> 3.13) rspec-support (~> 3.13) - rspec-sidekiq (5.0.0) + rspec-sidekiq (5.1.0) rspec-core (~> 3.0) rspec-expectations (~> 3.0) rspec-mocks (~> 3.0) - sidekiq (>= 5, < 8) + sidekiq (>= 5, < 9) rspec-support (3.13.2) - rubocop (1.72.2) + rubocop (1.73.2) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -730,15 +740,18 @@ GEM rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.38.0) + rubocop-ast (1.38.1) parser (>= 3.3.1.0) rubocop-capybara (2.21.0) rubocop (~> 1.41) + rubocop-i18n (3.2.3) + lint_roller (~> 1.1) + rubocop (>= 1.72.1) rubocop-performance (1.24.0) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.2) + rubocop-rails (2.30.3) activesupport (>= 4.2.0) lint_roller (~> 1.1) rack (>= 1.1) @@ -810,13 +823,14 @@ GEM stackprof (0.2.27) stoplight (4.1.1) redlock (~> 1.0) - stringio (3.1.4) + stringio (3.1.5) strong_migrations (2.2.0) activerecord (>= 7) - swd (1.3.0) + swd (2.0.3) activesupport (>= 3) attr_required (>= 0.0.5) - httpclient (>= 2.4) + faraday (~> 2.0) + faraday-follow_redirects sysexits (1.2.0) temple (0.10.3) terminal-table (4.0.0) @@ -854,11 +868,8 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.0.2) + uri (1.0.3) useragent (0.16.11) - validate_email (0.1.6) - activemodel (>= 3.0) - mail (>= 2.2.5) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix @@ -872,10 +883,11 @@ GEM openssl (>= 2.2) safety_net_attestation (~> 0.4.0) tpm-key_attestation (~> 0.14.0) - webfinger (1.2.0) + webfinger (2.1.3) activesupport - httpclient (>= 2.4) - webmock (3.25.0) + faraday (~> 2.0) + faraday-follow_redirects + webmock (3.25.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -973,9 +985,9 @@ DEPENDENCIES omniauth-cas (~> 3.0.0.beta.1) omniauth-rails_csrf_protection (~> 1.0) omniauth-saml (~> 2.0) - omniauth_openid_connect (~> 0.6.1) - opentelemetry-api (~> 1.4.0) - opentelemetry-exporter-otlp (~> 0.29.0) + omniauth_openid_connect (~> 0.8.0) + opentelemetry-api (~> 1.5.0) + opentelemetry-exporter-otlp (~> 0.30.0) opentelemetry-instrumentation-active_job (~> 0.8.0) opentelemetry-instrumentation-active_model_serializers (~> 0.22.0) opentelemetry-instrumentation-concurrent_ruby (~> 0.22.0) @@ -1016,6 +1028,7 @@ DEPENDENCIES rspec-sidekiq (~> 5.0) rubocop rubocop-capybara + rubocop-i18n rubocop-performance rubocop-rails rubocop-rspec diff --git a/app/controllers/admin/announcements/distributions_controller.rb b/app/controllers/admin/announcements/distributions_controller.rb new file mode 100644 index 0000000000..4bd8769834 --- /dev/null +++ b/app/controllers/admin/announcements/distributions_controller.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +class Admin::Announcements::DistributionsController < Admin::BaseController + before_action :set_announcement + + def create + authorize @announcement, :distribute? + @announcement.touch(:notification_sent_at) + Admin::DistributeAnnouncementNotificationWorker.perform_async(@announcement.id) + redirect_to admin_announcements_path + end + + private + + def set_announcement + @announcement = Announcement.find(params[:announcement_id]) + end +end diff --git a/app/controllers/admin/announcements/previews_controller.rb b/app/controllers/admin/announcements/previews_controller.rb new file mode 100644 index 0000000000..d77f931a7f --- /dev/null +++ b/app/controllers/admin/announcements/previews_controller.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +class Admin::Announcements::PreviewsController < Admin::BaseController + before_action :set_announcement + + def show + authorize @announcement, :distribute? + @user_count = @announcement.scope_for_notification.count + end + + private + + def set_announcement + @announcement = Announcement.find(params[:announcement_id]) + end +end diff --git a/app/controllers/admin/announcements/tests_controller.rb b/app/controllers/admin/announcements/tests_controller.rb new file mode 100644 index 0000000000..f2457eb23a --- /dev/null +++ b/app/controllers/admin/announcements/tests_controller.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +class Admin::Announcements::TestsController < Admin::BaseController + before_action :set_announcement + + def create + authorize @announcement, :distribute? + UserMailer.announcement_published(current_user, @announcement).deliver_later! + redirect_to admin_announcements_path + end + + private + + def set_announcement + @announcement = Announcement.find(params[:announcement_id]) + end +end diff --git a/app/controllers/admin/terms_of_service/drafts_controller.rb b/app/controllers/admin/terms_of_service/drafts_controller.rb index 02cb05946f..0c67eb9df8 100644 --- a/app/controllers/admin/terms_of_service/drafts_controller.rb +++ b/app/controllers/admin/terms_of_service/drafts_controller.rb @@ -23,7 +23,7 @@ class Admin::TermsOfService::DraftsController < Admin::BaseController private def set_terms_of_service - @terms_of_service = TermsOfService.draft.first || TermsOfService.new(text: current_terms_of_service&.text) + @terms_of_service = TermsOfService.draft.first || TermsOfService.new(text: current_terms_of_service&.text, effective_date: 10.days.from_now) end def current_terms_of_service @@ -32,6 +32,6 @@ class Admin::TermsOfService::DraftsController < Admin::BaseController def resource_params params - .expect(terms_of_service: [:text, :changelog]) + .expect(terms_of_service: [:text, :changelog, :effective_date]) end end diff --git a/app/controllers/admin/terms_of_service_controller.rb b/app/controllers/admin/terms_of_service_controller.rb index f70bfd2071..10aa5c66ca 100644 --- a/app/controllers/admin/terms_of_service_controller.rb +++ b/app/controllers/admin/terms_of_service_controller.rb @@ -3,6 +3,6 @@ class Admin::TermsOfServiceController < Admin::BaseController def index authorize :terms_of_service, :index? - @terms_of_service = TermsOfService.live.first + @terms_of_service = TermsOfService.published.first end end diff --git a/app/controllers/api/v1/instances/terms_of_services_controller.rb b/app/controllers/api/v1/instances/terms_of_services_controller.rb index e9e8e8ef55..0a861dd7bb 100644 --- a/app/controllers/api/v1/instances/terms_of_services_controller.rb +++ b/app/controllers/api/v1/instances/terms_of_services_controller.rb @@ -5,12 +5,18 @@ class Api::V1::Instances::TermsOfServicesController < Api::V1::Instances::BaseCo def show cache_even_if_authenticated! - render json: @terms_of_service, serializer: REST::PrivacyPolicySerializer + render json: @terms_of_service, serializer: REST::TermsOfServiceSerializer end private def set_terms_of_service - @terms_of_service = TermsOfService.live.first! + @terms_of_service = begin + if params[:date].present? + TermsOfService.published.find_by!(effective_date: params[:date]) + else + TermsOfService.live.first || TermsOfService.published.first! # For the case when none of the published terms have become effective yet + end + end end end diff --git a/app/controllers/api/v1/media_controller.rb b/app/controllers/api/v1/media_controller.rb index 5ea26d55bd..c427e055ea 100644 --- a/app/controllers/api/v1/media_controller.rb +++ b/app/controllers/api/v1/media_controller.rb @@ -3,8 +3,8 @@ class Api::V1::MediaController < Api::BaseController before_action -> { doorkeeper_authorize! :write, :'write:media' } before_action :require_user! - before_action :set_media_attachment, except: [:create] - before_action :check_processing, except: [:create] + before_action :set_media_attachment, except: [:create, :destroy] + before_action :check_processing, except: [:create, :destroy] def show render json: @media_attachment, serializer: REST::MediaAttachmentSerializer, status: status_code_for_media_attachment @@ -25,6 +25,15 @@ class Api::V1::MediaController < Api::BaseController render json: @media_attachment, serializer: REST::MediaAttachmentSerializer, status: status_code_for_media_attachment end + def destroy + @media_attachment = current_account.media_attachments.find(params[:id]) + + return render json: in_usage_error, status: 422 unless @media_attachment.status_id.nil? + + @media_attachment.destroy + render_empty + end + private def status_code_for_media_attachment @@ -54,4 +63,8 @@ class Api::V1::MediaController < Api::BaseController def processing_error { error: 'Error processing thumbnail for uploaded media' } end + + def in_usage_error + { error: 'Media attachment is currently used by a status' } + end end diff --git a/app/controllers/api/v1/statuses_controller.rb b/app/controllers/api/v1/statuses_controller.rb index 534347d019..1b9e01d085 100644 --- a/app/controllers/api/v1/statuses_controller.rb +++ b/app/controllers/api/v1/statuses_controller.rb @@ -125,7 +125,7 @@ class Api::V1::StatusesController < Api::BaseController @status.account.statuses_count = @status.account.statuses_count - 1 json = render_to_body json: @status, serializer: REST::StatusSerializer, source_requested: true - RemovalWorker.perform_async(@status.id, { 'redraft' => true }) + RemovalWorker.perform_async(@status.id, { 'redraft' => !truthy_param?(:delete_media) }) render json: json end diff --git a/app/javascript/entrypoints/embed.tsx b/app/javascript/entrypoints/embed.tsx index cb62727563..6c091e4d07 100644 --- a/app/javascript/entrypoints/embed.tsx +++ b/app/javascript/entrypoints/embed.tsx @@ -1,7 +1,7 @@ import './public-path'; import { createRoot } from 'react-dom/client'; -import { afterInitialRender } from 'mastodon/../hooks/useRenderSignal'; +import { afterInitialRender } from 'mastodon/hooks/useRenderSignal'; import { start } from '../mastodon/common'; import { Status } from '../mastodon/features/standalone/status'; diff --git a/app/javascript/mastodon/actions/settings.js b/app/javascript/mastodon/actions/settings.js index fbd89f9d4b..7659fb5f98 100644 --- a/app/javascript/mastodon/actions/settings.js +++ b/app/javascript/mastodon/actions/settings.js @@ -29,7 +29,7 @@ const debouncedSave = debounce((dispatch, getState) => { api().put('/api/web/settings', { data }) .then(() => dispatch({ type: SETTING_SAVE })) .catch(error => dispatch(showAlertForError(error))); -}, 5000, { trailing: true }); +}, 2000, { leading: true, trailing: true }); export function saveSettings() { return (dispatch, getState) => debouncedSave(dispatch, getState); diff --git a/app/javascript/mastodon/actions/statuses.js b/app/javascript/mastodon/actions/statuses.js index 40ead34782..5064e65e7b 100644 --- a/app/javascript/mastodon/actions/statuses.js +++ b/app/javascript/mastodon/actions/statuses.js @@ -148,7 +148,7 @@ export function deleteStatus(id, withRedraft = false) { dispatch(deleteStatusRequest(id)); - api().delete(`/api/v1/statuses/${id}`).then(response => { + api().delete(`/api/v1/statuses/${id}`, { params: { delete_media: !withRedraft } }).then(response => { dispatch(deleteStatusSuccess(id)); dispatch(deleteFromTimelines(id)); dispatch(importFetchedAccount(response.data.account)); diff --git a/app/javascript/mastodon/api/instance.ts b/app/javascript/mastodon/api/instance.ts index ec9146fb34..764e8daab2 100644 --- a/app/javascript/mastodon/api/instance.ts +++ b/app/javascript/mastodon/api/instance.ts @@ -4,8 +4,12 @@ import type { ApiPrivacyPolicyJSON, } from 'mastodon/api_types/instance'; -export const apiGetTermsOfService = () => - apiRequestGet('v1/instance/terms_of_service'); +export const apiGetTermsOfService = (version?: string) => + apiRequestGet( + version + ? `v1/instance/terms_of_service/${version}` + : 'v1/instance/terms_of_service', + ); export const apiGetPrivacyPolicy = () => apiRequestGet('v1/instance/privacy_policy'); diff --git a/app/javascript/mastodon/api_types/instance.ts b/app/javascript/mastodon/api_types/instance.ts index ead9774515..3a29684b70 100644 --- a/app/javascript/mastodon/api_types/instance.ts +++ b/app/javascript/mastodon/api_types/instance.ts @@ -1,5 +1,7 @@ export interface ApiTermsOfServiceJSON { - updated_at: string; + effective_date: string; + effective: boolean; + succeeded_by: string | null; content: string; } diff --git a/app/javascript/mastodon/components/account_bio.tsx b/app/javascript/mastodon/components/account_bio.tsx index 9d523c7402..301ffcbb24 100644 --- a/app/javascript/mastodon/components/account_bio.tsx +++ b/app/javascript/mastodon/components/account_bio.tsx @@ -1,4 +1,4 @@ -import { useLinks } from 'mastodon/../hooks/useLinks'; +import { useLinks } from 'mastodon/hooks/useLinks'; export const AccountBio: React.FC<{ note: string; diff --git a/app/javascript/mastodon/components/account_fields.tsx b/app/javascript/mastodon/components/account_fields.tsx index e297f99e3a..4ce55f7896 100644 --- a/app/javascript/mastodon/components/account_fields.tsx +++ b/app/javascript/mastodon/components/account_fields.tsx @@ -1,8 +1,8 @@ import classNames from 'classnames'; import CheckIcon from '@/material-icons/400-24px/check.svg?react'; -import { useLinks } from 'mastodon/../hooks/useLinks'; import { Icon } from 'mastodon/components/icon'; +import { useLinks } from 'mastodon/hooks/useLinks'; import type { Account } from 'mastodon/models/account'; export const AccountFields: React.FC<{ diff --git a/app/javascript/mastodon/components/alt_text_badge.tsx b/app/javascript/mastodon/components/alt_text_badge.tsx index 466c5cf1bc..701cfbe8b4 100644 --- a/app/javascript/mastodon/components/alt_text_badge.tsx +++ b/app/javascript/mastodon/components/alt_text_badge.tsx @@ -8,7 +8,7 @@ import type { UsePopperOptions, } from 'react-overlays/esm/usePopper'; -import { useSelectableClick } from '@/hooks/useSelectableClick'; +import { useSelectableClick } from 'mastodon/hooks/useSelectableClick'; const offset = [0, 4] as OffsetValue; const popperConfig = { strategy: 'fixed' } as UsePopperOptions; diff --git a/app/javascript/mastodon/components/avatar.tsx b/app/javascript/mastodon/components/avatar.tsx index f61d9676de..a2dc0b782e 100644 --- a/app/javascript/mastodon/components/avatar.tsx +++ b/app/javascript/mastodon/components/avatar.tsx @@ -2,7 +2,7 @@ import { useState, useCallback } from 'react'; import classNames from 'classnames'; -import { useHovering } from 'mastodon/../hooks/useHovering'; +import { useHovering } from 'mastodon/hooks/useHovering'; import { autoPlayGif } from 'mastodon/initial_state'; import type { Account } from 'mastodon/models/account'; diff --git a/app/javascript/mastodon/components/avatar_overlay.tsx b/app/javascript/mastodon/components/avatar_overlay.tsx index f98cfcc38b..0bd33fea69 100644 --- a/app/javascript/mastodon/components/avatar_overlay.tsx +++ b/app/javascript/mastodon/components/avatar_overlay.tsx @@ -1,8 +1,7 @@ +import { useHovering } from 'mastodon/hooks/useHovering'; +import { autoPlayGif } from 'mastodon/initial_state'; import type { Account } from 'mastodon/models/account'; -import { useHovering } from '../../hooks/useHovering'; -import { autoPlayGif } from '../initial_state'; - interface Props { account: Account | undefined; // FIXME: remove `undefined` once we know for sure its always there friend: Account | undefined; // FIXME: remove `undefined` once we know for sure its always there diff --git a/app/javascript/mastodon/components/copy_paste_text.tsx b/app/javascript/mastodon/components/copy_paste_text.tsx index f888acd0f7..e6eba765ab 100644 --- a/app/javascript/mastodon/components/copy_paste_text.tsx +++ b/app/javascript/mastodon/components/copy_paste_text.tsx @@ -5,8 +5,8 @@ import { FormattedMessage } from 'react-intl'; import classNames from 'classnames'; import ContentCopyIcon from '@/material-icons/400-24px/content_copy.svg?react'; -import { useTimeout } from 'mastodon/../hooks/useTimeout'; import { Icon } from 'mastodon/components/icon'; +import { useTimeout } from 'mastodon/hooks/useTimeout'; export const CopyPasteText: React.FC<{ value: string }> = ({ value }) => { const inputRef = useRef(null); diff --git a/app/javascript/mastodon/components/gif.tsx b/app/javascript/mastodon/components/gif.tsx index 8fbcb8c76b..1cc0881a5a 100644 --- a/app/javascript/mastodon/components/gif.tsx +++ b/app/javascript/mastodon/components/gif.tsx @@ -1,4 +1,4 @@ -import { useHovering } from '@/hooks/useHovering'; +import { useHovering } from 'mastodon/hooks/useHovering'; import { autoPlayGif } from 'mastodon/initial_state'; export const GIF: React.FC<{ diff --git a/app/javascript/mastodon/components/hashtag.tsx b/app/javascript/mastodon/components/hashtag.tsx index f3d5cc1f2e..30c20e0abd 100644 --- a/app/javascript/mastodon/components/hashtag.tsx +++ b/app/javascript/mastodon/components/hashtag.tsx @@ -151,7 +151,7 @@ export const Hashtag: React.FC = ({ 0)} + data={history ?? Array.from(Array(7)).map(() => 0)} > diff --git a/app/javascript/mastodon/components/hover_card_controller.tsx b/app/javascript/mastodon/components/hover_card_controller.tsx index 057ef1aaed..38c3306f30 100644 --- a/app/javascript/mastodon/components/hover_card_controller.tsx +++ b/app/javascript/mastodon/components/hover_card_controller.tsx @@ -8,8 +8,8 @@ import type { UsePopperOptions, } from 'react-overlays/esm/usePopper'; -import { useTimeout } from 'mastodon/../hooks/useTimeout'; import { HoverCardAccount } from 'mastodon/components/hover_card_account'; +import { useTimeout } from 'mastodon/hooks/useTimeout'; const offset = [-12, 4] as OffsetValue; const enterDelay = 750; diff --git a/app/javascript/mastodon/components/icon_button.tsx b/app/javascript/mastodon/components/icon_button.tsx index b7cac35960..73fc46d281 100644 --- a/app/javascript/mastodon/components/icon_button.tsx +++ b/app/javascript/mastodon/components/icon_button.tsx @@ -151,6 +151,7 @@ export class IconButton extends PureComponent { onClick={this.handleClick} onMouseDown={this.handleMouseDown} onKeyDown={this.handleKeyDown} + // eslint-disable-next-line @typescript-eslint/no-deprecated onKeyPress={this.handleKeyPress} style={style} tabIndex={tabIndex} diff --git a/app/javascript/mastodon/components/scrollable_list.jsx b/app/javascript/mastodon/components/scrollable_list.jsx index d463245233..93ed201a07 100644 --- a/app/javascript/mastodon/components/scrollable_list.jsx +++ b/app/javascript/mastodon/components/scrollable_list.jsx @@ -81,6 +81,7 @@ class ScrollableList extends PureComponent { bindToDocument: PropTypes.bool, preventScroll: PropTypes.bool, footer: PropTypes.node, + className: PropTypes.string, }; static defaultProps = { @@ -325,7 +326,7 @@ class ScrollableList extends PureComponent { }; render () { - const { children, scrollKey, trackScroll, showLoading, isLoading, hasMore, numPending, prepend, alwaysPrepend, append, footer, emptyMessage, onLoadMore } = this.props; + const { children, scrollKey, className, trackScroll, showLoading, isLoading, hasMore, numPending, prepend, alwaysPrepend, append, footer, emptyMessage, onLoadMore } = this.props; const { fullscreen } = this.state; const childrenCount = Children.count(children); @@ -336,9 +337,9 @@ class ScrollableList extends PureComponent { if (showLoading) { scrollableArea = (
-
- {prepend} -
+ {prepend} + +
@@ -350,9 +351,9 @@ class ScrollableList extends PureComponent { } else if (isLoading || childrenCount > 0 || numPending > 0 || hasMore || !emptyMessage) { scrollableArea = (
-
- {prepend} + {prepend} +
{loadPending} {Children.map(this.props.children, (child, index) => ( diff --git a/app/javascript/mastodon/features/account_gallery/components/media_item.tsx b/app/javascript/mastodon/features/account_gallery/components/media_item.tsx index fef8a1300d..3de2a29b18 100644 --- a/app/javascript/mastodon/features/account_gallery/components/media_item.tsx +++ b/app/javascript/mastodon/features/account_gallery/components/media_item.tsx @@ -11,11 +11,15 @@ import { Icon } from 'mastodon/components/icon'; import { formatTime } from 'mastodon/features/video'; import { autoPlayGif, displayMedia, useBlurhash } from 'mastodon/initial_state'; import type { Status, MediaAttachment } from 'mastodon/models/status'; +import { useAppSelector } from 'mastodon/store'; export const MediaItem: React.FC<{ attachment: MediaAttachment; onOpenMedia: (arg0: MediaAttachment) => void; }> = ({ attachment, onOpenMedia }) => { + const account = useAppSelector((state) => + state.accounts.get(attachment.getIn(['status', 'account']) as string), + ); const [visible, setVisible] = useState( (displayMedia !== 'hide_all' && !attachment.getIn(['status', 'sensitive'])) || @@ -66,11 +70,10 @@ export const MediaItem: React.FC<{ attachment.get('description')) as string | undefined; const previewUrl = attachment.get('preview_url') as string; const fullUrl = attachment.get('url') as string; - const avatarUrl = status.getIn(['account', 'avatar_static']) as string; + const avatarUrl = account?.avatar_static; const lang = status.get('language') as string; const blurhash = attachment.get('blurhash') as string; const statusId = status.get('id') as string; - const acct = status.getIn(['account', 'acct']) as string; const type = attachment.get('type') as string; let thumbnail; @@ -181,7 +184,7 @@ export const MediaItem: React.FC<{ { - const accountId = id || state.getIn(['accounts_map', normalizeForLookup(acct)]); - - if (!accountId) { - return { - isLoading: true, - }; - } - - return { - accountId, - isAccount: !!state.getIn(['accounts', accountId]), - attachments: getAccountGallery(state, accountId), - isLoading: state.getIn(['timelines', `account:${accountId}:media`, 'isLoading']), - hasMore: state.getIn(['timelines', `account:${accountId}:media`, 'hasMore']), - suspended: state.getIn(['accounts', accountId, 'suspended'], false), - blockedBy: state.getIn(['relationships', accountId, 'blocked_by'], false), - }; -}; - -class LoadMoreMedia extends ImmutablePureComponent { - - static propTypes = { - maxId: PropTypes.string, - onLoadMore: PropTypes.func.isRequired, - }; - - handleLoadMore = () => { - this.props.onLoadMore(this.props.maxId); - }; - - render () { - return ( - - ); - } - -} - -class AccountGallery extends ImmutablePureComponent { - - static propTypes = { - params: PropTypes.shape({ - acct: PropTypes.string, - id: PropTypes.string, - }).isRequired, - accountId: PropTypes.string, - dispatch: PropTypes.func.isRequired, - attachments: ImmutablePropTypes.list.isRequired, - isLoading: PropTypes.bool, - hasMore: PropTypes.bool, - isAccount: PropTypes.bool, - blockedBy: PropTypes.bool, - suspended: PropTypes.bool, - multiColumn: PropTypes.bool, - }; - - state = { - width: 323, - }; - - _load () { - const { accountId, isAccount, dispatch } = this.props; - - if (!isAccount) dispatch(fetchAccount(accountId)); - dispatch(expandAccountMediaTimeline(accountId)); - } - - componentDidMount () { - const { params: { acct }, accountId, dispatch } = this.props; - - if (accountId) { - this._load(); - } else { - dispatch(lookupAccount(acct)); - } - } - - componentDidUpdate (prevProps) { - const { params: { acct }, accountId, dispatch } = this.props; - - if (prevProps.accountId !== accountId && accountId) { - this._load(); - } else if (prevProps.params.acct !== acct) { - dispatch(lookupAccount(acct)); - } - } - - handleScrollToBottom = () => { - if (this.props.hasMore) { - this.handleLoadMore(this.props.attachments.size > 0 ? this.props.attachments.last().getIn(['status', 'id']) : undefined); - } - }; - - handleScroll = e => { - const { scrollTop, scrollHeight, clientHeight } = e.target; - const offset = scrollHeight - scrollTop - clientHeight; - - if (150 > offset && !this.props.isLoading) { - this.handleScrollToBottom(); - } - }; - - handleLoadMore = maxId => { - this.props.dispatch(expandAccountMediaTimeline(this.props.accountId, { maxId })); - }; - - handleLoadOlder = e => { - e.preventDefault(); - this.handleScrollToBottom(); - }; - - handleOpenMedia = attachment => { - const { dispatch } = this.props; - const statusId = attachment.getIn(['status', 'id']); - const lang = attachment.getIn(['status', 'language']); - - if (attachment.get('type') === 'video') { - dispatch(openModal({ - modalType: 'VIDEO', - modalProps: { media: attachment, statusId, lang, options: { autoPlay: true } }, - })); - } else if (attachment.get('type') === 'audio') { - dispatch(openModal({ - modalType: 'AUDIO', - modalProps: { media: attachment, statusId, lang, options: { autoPlay: true } }, - })); - } else { - const media = attachment.getIn(['status', 'media_attachments']); - const index = media.findIndex(x => x.get('id') === attachment.get('id')); - - dispatch(openModal({ - modalType: 'MEDIA', - modalProps: { media, index, statusId, lang }, - })); - } - }; - - handleRef = c => { - if (c) { - this.setState({ width: c.offsetWidth }); - } - }; - - render () { - const { attachments, isLoading, hasMore, isAccount, multiColumn, blockedBy, suspended } = this.props; - const { width } = this.state; - - if (!isAccount) { - return ( - - ); - } - - if (!attachments && isLoading) { - return ( - - - - ); - } - - let loadOlder = null; - - if (hasMore && !(isLoading && attachments.size === 0)) { - loadOlder = ; - } - - let emptyMessage; - - if (suspended) { - emptyMessage = ; - } else if (blockedBy) { - emptyMessage = ; - } - - return ( - - - - -
- - - {(suspended || blockedBy) ? ( -
- {emptyMessage} -
- ) : ( -
- {attachments.map((attachment, index) => attachment === null ? ( - 0 ? attachments.getIn(index - 1, 'id') : null} onLoadMore={this.handleLoadMore} /> - ) : ( - - ))} - - {loadOlder} -
- )} - - {isLoading && attachments.size === 0 && ( -
- -
- )} -
-
-
- ); - } - -} - -export default connect(mapStateToProps)(AccountGallery); diff --git a/app/javascript/mastodon/features/account_gallery/index.tsx b/app/javascript/mastodon/features/account_gallery/index.tsx new file mode 100644 index 0000000000..60afdadc81 --- /dev/null +++ b/app/javascript/mastodon/features/account_gallery/index.tsx @@ -0,0 +1,283 @@ +import { useEffect, useCallback } from 'react'; + +import { FormattedMessage } from 'react-intl'; + +import { useParams } from 'react-router-dom'; + +import { createSelector } from '@reduxjs/toolkit'; +import type { Map as ImmutableMap } from 'immutable'; +import { List as ImmutableList } from 'immutable'; + +import { lookupAccount, fetchAccount } from 'mastodon/actions/accounts'; +import { openModal } from 'mastodon/actions/modal'; +import { expandAccountMediaTimeline } from 'mastodon/actions/timelines'; +import { ColumnBackButton } from 'mastodon/components/column_back_button'; +import ScrollableList from 'mastodon/components/scrollable_list'; +import { TimelineHint } from 'mastodon/components/timeline_hint'; +import { AccountHeader } from 'mastodon/features/account_timeline/components/account_header'; +import { LimitedAccountHint } from 'mastodon/features/account_timeline/components/limited_account_hint'; +import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error'; +import Column from 'mastodon/features/ui/components/column'; +import type { MediaAttachment } from 'mastodon/models/media_attachment'; +import { normalizeForLookup } from 'mastodon/reducers/accounts_map'; +import { getAccountHidden } from 'mastodon/selectors/accounts'; +import type { RootState } from 'mastodon/store'; +import { useAppSelector, useAppDispatch } from 'mastodon/store'; + +import { MediaItem } from './components/media_item'; + +const getAccountGallery = createSelector( + [ + (state: RootState, accountId: string) => + (state.timelines as ImmutableMap).getIn( + [`account:${accountId}:media`, 'items'], + ImmutableList(), + ) as ImmutableList, + (state: RootState) => state.statuses, + ], + (statusIds, statuses) => { + let items = ImmutableList(); + + statusIds.forEach((statusId) => { + const status = statuses.get(statusId) as + | ImmutableMap + | undefined; + + if (status) { + items = items.concat( + ( + status.get('media_attachments') as ImmutableList + ).map((media) => media.set('status', status)), + ); + } + }); + + return items; + }, +); + +interface Params { + acct?: string; + id?: string; +} + +const RemoteHint: React.FC<{ + accountId: string; +}> = ({ accountId }) => { + const account = useAppSelector((state) => state.accounts.get(accountId)); + const acct = account?.acct; + const url = account?.url; + const domain = acct ? acct.split('@')[1] : undefined; + + if (!url) { + return null; + } + + return ( + + } + label={ + {domain} }} + /> + } + /> + ); +}; + +export const AccountGallery: React.FC<{ + multiColumn: boolean; +}> = ({ multiColumn }) => { + const { acct, id } = useParams(); + const dispatch = useAppDispatch(); + const accountId = useAppSelector( + (state) => + id ?? + (state.accounts_map.get(normalizeForLookup(acct)) as string | undefined), + ); + const attachments = useAppSelector((state) => + accountId + ? getAccountGallery(state, accountId) + : ImmutableList(), + ); + const isLoading = useAppSelector((state) => + (state.timelines as ImmutableMap).getIn([ + `account:${accountId}:media`, + 'isLoading', + ]), + ); + const hasMore = useAppSelector((state) => + (state.timelines as ImmutableMap).getIn([ + `account:${accountId}:media`, + 'hasMore', + ]), + ); + const account = useAppSelector((state) => + accountId ? state.accounts.get(accountId) : undefined, + ); + const blockedBy = useAppSelector( + (state) => + state.relationships.getIn([accountId, 'blocked_by'], false) as boolean, + ); + const suspended = useAppSelector( + (state) => state.accounts.getIn([accountId, 'suspended'], false) as boolean, + ); + const isAccount = !!account; + const remote = account?.acct !== account?.username; + const hidden = useAppSelector((state) => + accountId ? getAccountHidden(state, accountId) : false, + ); + const maxId = attachments.last()?.getIn(['status', 'id']) as + | string + | undefined; + + useEffect(() => { + if (!accountId) { + dispatch(lookupAccount(acct)); + } + }, [dispatch, accountId, acct]); + + useEffect(() => { + if (accountId && !isAccount) { + dispatch(fetchAccount(accountId)); + } + + if (accountId && isAccount) { + void dispatch(expandAccountMediaTimeline(accountId)); + } + }, [dispatch, accountId, isAccount]); + + const handleLoadMore = useCallback(() => { + if (maxId) { + void dispatch(expandAccountMediaTimeline(accountId, { maxId })); + } + }, [dispatch, accountId, maxId]); + + const handleOpenMedia = useCallback( + (attachment: MediaAttachment) => { + const statusId = attachment.getIn(['status', 'id']); + const lang = attachment.getIn(['status', 'language']); + + if (attachment.get('type') === 'video') { + dispatch( + openModal({ + modalType: 'VIDEO', + modalProps: { + media: attachment, + statusId, + lang, + options: { autoPlay: true }, + }, + }), + ); + } else if (attachment.get('type') === 'audio') { + dispatch( + openModal({ + modalType: 'AUDIO', + modalProps: { + media: attachment, + statusId, + lang, + options: { autoPlay: true }, + }, + }), + ); + } else { + const media = attachment.getIn([ + 'status', + 'media_attachments', + ]) as ImmutableList; + const index = media.findIndex( + (x) => x.get('id') === attachment.get('id'), + ); + + dispatch( + openModal({ + modalType: 'MEDIA', + modalProps: { media, index, statusId, lang }, + }), + ); + } + }, + [dispatch], + ); + + if (accountId && !isAccount) { + return ; + } + + let emptyMessage; + + if (accountId) { + if (suspended) { + emptyMessage = ( + + ); + } else if (hidden) { + emptyMessage = ; + } else if (blockedBy) { + emptyMessage = ( + + ); + } else if (remote && attachments.isEmpty()) { + emptyMessage = ; + } else { + emptyMessage = ( + + ); + } + } + + const forceEmptyState = suspended || blockedBy || hidden; + + return ( + + + + + ) + } + alwaysPrepend + append={remote && accountId && } + scrollKey='account_gallery' + isLoading={isLoading} + hasMore={!forceEmptyState && hasMore} + onLoadMore={handleLoadMore} + emptyMessage={emptyMessage} + bindToDocument={!multiColumn} + > + {attachments.map((attachment) => ( + + ))} + + + ); +}; + +// eslint-disable-next-line import/no-default-export +export default AccountGallery; diff --git a/app/javascript/mastodon/features/account_timeline/components/account_header.tsx b/app/javascript/mastodon/features/account_timeline/components/account_header.tsx index 2264121990..723160c349 100644 --- a/app/javascript/mastodon/features/account_timeline/components/account_header.tsx +++ b/app/javascript/mastodon/features/account_timeline/components/account_header.tsx @@ -13,7 +13,6 @@ import classNames from 'classnames'; import { Helmet } from 'react-helmet'; import { NavLink } from 'react-router-dom'; -import { useLinks } from '@/hooks/useLinks'; import CheckIcon from '@/material-icons/400-24px/check.svg?react'; import LockIcon from '@/material-icons/400-24px/lock.svg?react'; import MoreHorizIcon from '@/material-icons/400-24px/more_horiz.svg?react'; @@ -54,6 +53,7 @@ import DropdownMenuContainer from 'mastodon/containers/dropdown_menu_container'; import { DomainPill } from 'mastodon/features/account/components/domain_pill'; import AccountNoteContainer from 'mastodon/features/account/containers/account_note_container'; import FollowRequestNoteContainer from 'mastodon/features/account/containers/follow_request_note_container'; +import { useLinks } from 'mastodon/hooks/useLinks'; import { useIdentity } from 'mastodon/identity_context'; import { autoPlayGif, @@ -71,8 +71,8 @@ import { import { getAccountHidden } from 'mastodon/selectors/accounts'; import { useAppSelector, useAppDispatch } from 'mastodon/store'; -import MemorialNote from './memorial_note'; -import MovedNote from './moved_note'; +import { MemorialNote } from './memorial_note'; +import { MovedNote } from './moved_note'; const messages = defineMessages({ unfollow: { id: 'account.unfollow', defaultMessage: 'Unfollow' }, @@ -934,7 +934,7 @@ export const AccountHeader: React.FC<{
{!hidden && account.memorial && } {!hidden && account.moved && ( - + )}
( +export const MemorialNote: React.FC = () => (
- +
); - -export default MemorialNote; diff --git a/app/javascript/mastodon/features/account_timeline/components/moved_note.jsx b/app/javascript/mastodon/features/account_timeline/components/moved_note.jsx deleted file mode 100644 index 2c996ff769..0000000000 --- a/app/javascript/mastodon/features/account_timeline/components/moved_note.jsx +++ /dev/null @@ -1,39 +0,0 @@ -import { FormattedMessage } from 'react-intl'; - -import { Link } from 'react-router-dom'; - -import ImmutablePropTypes from 'react-immutable-proptypes'; -import ImmutablePureComponent from 'react-immutable-pure-component'; - -import { AvatarOverlay } from '../../../components/avatar_overlay'; -import { DisplayName } from '../../../components/display_name'; - -export default class MovedNote extends ImmutablePureComponent { - - static propTypes = { - from: ImmutablePropTypes.map.isRequired, - to: ImmutablePropTypes.map.isRequired, - }; - - render () { - const { from, to } = this.props; - - return ( -
-
- }} /> -
- -
- -
- - - - -
-
- ); - } - -} diff --git a/app/javascript/mastodon/features/account_timeline/components/moved_note.tsx b/app/javascript/mastodon/features/account_timeline/components/moved_note.tsx new file mode 100644 index 0000000000..51dbb93c8b --- /dev/null +++ b/app/javascript/mastodon/features/account_timeline/components/moved_note.tsx @@ -0,0 +1,53 @@ +import { FormattedMessage } from 'react-intl'; + +import { Link } from 'react-router-dom'; + +import { AvatarOverlay } from 'mastodon/components/avatar_overlay'; +import { DisplayName } from 'mastodon/components/display_name'; +import { useAppSelector } from 'mastodon/store'; + +export const MovedNote: React.FC<{ + accountId: string; + targetAccountId: string; +}> = ({ accountId, targetAccountId }) => { + const from = useAppSelector((state) => state.accounts.get(accountId)); + const to = useAppSelector((state) => state.accounts.get(targetAccountId)); + + return ( +
+
+ + + + ), + }} + /> +
+ +
+ +
+ +
+ + + + + + +
+
+ ); +}; diff --git a/app/javascript/mastodon/features/alt_text_modal/components/info_button.tsx b/app/javascript/mastodon/features/alt_text_modal/components/info_button.tsx index f867dfb393..aecf9cbc2f 100644 --- a/app/javascript/mastodon/features/alt_text_modal/components/info_button.tsx +++ b/app/javascript/mastodon/features/alt_text_modal/components/info_button.tsx @@ -6,9 +6,9 @@ import classNames from 'classnames'; import Overlay from 'react-overlays/Overlay'; -import { useSelectableClick } from '@/hooks/useSelectableClick'; import QuestionMarkIcon from '@/material-icons/400-24px/question_mark.svg?react'; import { Icon } from 'mastodon/components/icon'; +import { useSelectableClick } from 'mastodon/hooks/useSelectableClick'; const messages = defineMessages({ help: { id: 'info_button.label', defaultMessage: 'Help' }, diff --git a/app/javascript/mastodon/features/compose/components/compose_form.jsx b/app/javascript/mastodon/features/compose/components/compose_form.jsx index 2396d7a5f5..84659e23e1 100644 --- a/app/javascript/mastodon/features/compose/components/compose_form.jsx +++ b/app/javascript/mastodon/features/compose/components/compose_form.jsx @@ -129,7 +129,7 @@ class ComposeForm extends ImmutablePureComponent { return; } - this.props.onSubmit(missingAltTextModal && this.props.missingAltText); + this.props.onSubmit(missingAltTextModal && this.props.missingAltText && this.props.privacy !== 'direct'); if (e) { e.preventDefault(); diff --git a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx index dac873c8e4..175bb6ada9 100644 --- a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx +++ b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx @@ -12,11 +12,14 @@ import Overlay from 'react-overlays/Overlay'; import MoodIcon from '@/material-icons/400-20px/mood.svg?react'; import { IconButton } from 'mastodon/components/icon_button'; +import emojiCompressed from 'mastodon/features/emoji/emoji_compressed'; import { assetHost } from 'mastodon/utils/config'; import { buildCustomEmojis, categoriesFromEmojis } from '../../emoji/emoji'; import { EmojiPicker as EmojiPickerAsync } from '../../ui/util/async-components'; +const nimblePickerData = emojiCompressed[5]; + const messages = defineMessages({ emoji: { id: 'emoji_button.label', defaultMessage: 'Insert emoji' }, emoji_search: { id: 'emoji_button.search', defaultMessage: 'Search...' }, @@ -37,15 +40,18 @@ let EmojiPicker, Emoji; // load asynchronously const listenerOptions = supportsPassiveEvents ? { passive: true, capture: true } : true; -const backgroundImageFn = () => `${assetHost}/emoji/sheet_13.png`; +const backgroundImageFn = () => `${assetHost}/emoji/sheet_15.png`; const notFoundFn = () => (
@@ -67,7 +73,7 @@ class ModifierPickerMenu extends PureComponent { this.props.onSelect(e.currentTarget.getAttribute('data-index') * 1); }; - UNSAFE_componentWillReceiveProps (nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { if (nextProps.active) { this.attachListeners(); } else { @@ -75,7 +81,7 @@ class ModifierPickerMenu extends PureComponent { } } - componentWillUnmount () { + componentWillUnmount() { this.removeListeners(); } @@ -85,12 +91,12 @@ class ModifierPickerMenu extends PureComponent { } }; - attachListeners () { + attachListeners() { document.addEventListener('click', this.handleDocumentClick, { capture: true }); document.addEventListener('touchend', this.handleDocumentClick, listenerOptions); } - removeListeners () { + removeListeners() { document.removeEventListener('click', this.handleDocumentClick, { capture: true }); document.removeEventListener('touchend', this.handleDocumentClick, listenerOptions); } @@ -99,17 +105,17 @@ class ModifierPickerMenu extends PureComponent { this.node = c; }; - render () { + render() { const { active } = this.props; return (
- - - - - - + + + + + +
); } @@ -139,12 +145,12 @@ class ModifierPicker extends PureComponent { this.props.onClose(); }; - render () { + render() { const { active, modifier } = this.props; return (
- +
); @@ -184,7 +190,7 @@ class EmojiPickerMenuImpl extends PureComponent { } }; - componentDidMount () { + componentDidMount() { document.addEventListener('click', this.handleDocumentClick, { capture: true }); document.addEventListener('touchend', this.handleDocumentClick, listenerOptions); @@ -199,7 +205,7 @@ class EmojiPickerMenuImpl extends PureComponent { }); } - componentWillUnmount () { + componentWillUnmount() { document.removeEventListener('click', this.handleDocumentClick, { capture: true }); document.removeEventListener('touchend', this.handleDocumentClick, listenerOptions); } @@ -252,7 +258,7 @@ class EmojiPickerMenuImpl extends PureComponent { this.props.onSkinTone(modifier); }; - render () { + render() { const { loading, style, intl, custom_emojis, skinTone, frequentlyUsedEmojis } = this.props; if (loading) { @@ -280,6 +286,9 @@ class EmojiPickerMenuImpl extends PureComponent { return (
{ EmojiPicker = EmojiMart.Picker; - Emoji = EmojiMart.Emoji; + Emoji = EmojiMart.Emoji; this.setState({ loading: false }); }).catch(() => { @@ -387,7 +396,7 @@ class EmojiPickerDropdown extends PureComponent { this.setState({ placement: state.placement }); }; - render () { + render() { const { intl, onPickEmoji, onSkinTone, skinTone, frequentlyUsedEmojis, inverted } = this.props; const title = intl.formatMessage(messages.emoji); const { active, loading, placement } = this.state; @@ -404,7 +413,7 @@ class EmojiPickerDropdown extends PureComponent { /> - {({ props, placement })=> ( + {({ props, placement }) => (
`0x${u}`); + + return String.fromCodePoint(...codePoints); +} + +let data = { + compressed: true, + categories: emojiMart5Data.categories.map(cat => { + return { + ...cat, + name: emojiMart5LocalesData.categories[cat.id] + }; + }), + aliases: emojiMart5Data.aliases, + emojis: _(emojiMart5Data.emojis).values().map(emoji => { + let skin_variations = {}; + const unified = emoji.skins[0].unified.toUpperCase(); + const emojiFromRawData = emojiSheetData.find(e => e.unified === unified); + + if (!emojiFromRawData) { + return undefined; + } + + if (emoji.skins.length > 1) { + const [, ...nonDefaultSkins] = emoji.skins; + nonDefaultSkins.forEach(skin => { + const [matchingRawCodePoints,matchingRawEmoji] = Object.entries(emojiFromRawData.skin_variations).find((pair) => { + const [, value] = pair; + return value.unified.toLowerCase() === skin.unified; + }); + + if (matchingRawEmoji && matchingRawCodePoints) { + // At the time of writing, the json from `@emoji-mart/data` doesn't have data + // for emoji like `woman-heart-woman` with two different skin tones. + const skinToneCode = matchingRawCodePoints.split('-')[0]; + skin_variations[skinToneCode] = { + unified: matchingRawEmoji.unified.toUpperCase(), + non_qualified: null, + sheet_x: matchingRawEmoji.sheet_x, + sheet_y: matchingRawEmoji.sheet_y, + has_img_twitter: true, + native: unifiedToNative(matchingRawEmoji.unified.toUpperCase()) + }; + } + }); + } + + return { + a: emoji.name, + b: unified, + c: undefined, + f: true, + j: [emoji.id, ...emoji.keywords], + k: [emojiFromRawData.sheet_x, emojiFromRawData.sheet_y], + m: emoji.emoticons?.[0], + l: emoji.emoticons, + o: emoji.version, + id: emoji.id, + skin_variations, + native: unifiedToNative(unified.toUpperCase()) + }; + }).compact().keyBy(e => e.id).mapValues(e => _.omit(e, 'id')).value() +}; + +if (data.compressed) { + emojiMartUncompress(data); } const emojiMartData = data; @@ -32,15 +105,10 @@ const shortcodeMap = {}; const shortCodesToEmojiData = {}; const emojisWithoutShortCodes = []; -Object.keys(emojiIndex.emojis).forEach(key => { - let emoji = emojiIndex.emojis[key]; +Object.keys(emojiMart5Data.emojis).forEach(key => { + let emoji = emojiMart5Data.emojis[key]; - // Emojis with skin tone modifiers are stored like this - if (Object.hasOwn(emoji, '1')) { - emoji = emoji['1']; - } - - shortcodeMap[emoji.native] = emoji.id; + shortcodeMap[emoji.skins[0].native] = emoji.id; }); const stripModifiers = unicode => { @@ -84,13 +152,9 @@ Object.keys(emojiMap).forEach(key => { } }); -Object.keys(emojiIndex.emojis).forEach(key => { - let emoji = emojiIndex.emojis[key]; +Object.keys(emojiMartData.emojis).forEach(key => { + let emoji = emojiMartData.emojis[key]; - // Emojis with skin tone modifiers are stored like this - if (Object.hasOwn(emoji, '1')) { - emoji = emoji['1']; - } const { native } = emoji; let { short_names, search, unified } = emojiMartData.emojis[key]; @@ -135,4 +199,5 @@ module.exports = JSON.parse(JSON.stringify([ emojiMartData.categories, emojiMartData.aliases, emojisWithoutShortCodes, + emojiMartData ])); diff --git a/app/javascript/mastodon/features/emoji/emoji_mart_data_light.ts b/app/javascript/mastodon/features/emoji/emoji_mart_data_light.ts index 806a3f8927..8eeb457055 100644 --- a/app/javascript/mastodon/features/emoji/emoji_mart_data_light.ts +++ b/app/javascript/mastodon/features/emoji/emoji_mart_data_light.ts @@ -8,14 +8,15 @@ import type { Search, ShortCodesToEmojiData } from './emoji_compressed'; import emojiCompressed from './emoji_compressed'; import { unicodeToUnifiedName } from './unicode_to_unified_name'; -type Emojis = { - [key in NonNullable]: { +type Emojis = Record< + NonNullable, + { native: BaseEmoji['native']; search: Search; short_names: Emoji['short_names']; unified: Emoji['unified']; - }; -}; + } +>; const [ shortCodesToEmojiData, diff --git a/app/javascript/mastodon/features/emoji/emoji_picker.js b/app/javascript/mastodon/features/emoji/emoji_picker.js index 8725d39ecd..76cbe447a5 100644 --- a/app/javascript/mastodon/features/emoji/emoji_picker.js +++ b/app/javascript/mastodon/features/emoji/emoji_picker.js @@ -1,5 +1,5 @@ -import Emoji from 'emoji-mart/dist-es/components/emoji/emoji'; -import Picker from 'emoji-mart/dist-es/components/picker/picker'; +import Emoji from 'emoji-mart/dist-es/components/emoji/nimble-emoji'; +import Picker from 'emoji-mart/dist-es/components/picker/nimble-picker'; export { Picker, diff --git a/app/javascript/mastodon/features/emoji/emoji_sheet.json b/app/javascript/mastodon/features/emoji/emoji_sheet.json new file mode 100644 index 0000000000..455b906cec --- /dev/null +++ b/app/javascript/mastodon/features/emoji/emoji_sheet.json @@ -0,0 +1 @@ +[{"unified":"0023-FE0F-20E3","sheet_x":0,"sheet_y":0,"skin_variations":{}},{"unified":"002A-FE0F-20E3","sheet_x":0,"sheet_y":1,"skin_variations":{}},{"unified":"0030-FE0F-20E3","sheet_x":0,"sheet_y":2,"skin_variations":{}},{"unified":"0031-FE0F-20E3","sheet_x":0,"sheet_y":3,"skin_variations":{}},{"unified":"0032-FE0F-20E3","sheet_x":0,"sheet_y":4,"skin_variations":{}},{"unified":"0033-FE0F-20E3","sheet_x":0,"sheet_y":5,"skin_variations":{}},{"unified":"0034-FE0F-20E3","sheet_x":0,"sheet_y":6,"skin_variations":{}},{"unified":"0035-FE0F-20E3","sheet_x":0,"sheet_y":7,"skin_variations":{}},{"unified":"0036-FE0F-20E3","sheet_x":0,"sheet_y":8,"skin_variations":{}},{"unified":"0037-FE0F-20E3","sheet_x":0,"sheet_y":9,"skin_variations":{}},{"unified":"0038-FE0F-20E3","sheet_x":0,"sheet_y":10,"skin_variations":{}},{"unified":"0039-FE0F-20E3","sheet_x":0,"sheet_y":11,"skin_variations":{}},{"unified":"00A9-FE0F","sheet_x":0,"sheet_y":12,"skin_variations":{}},{"unified":"00AE-FE0F","sheet_x":0,"sheet_y":13,"skin_variations":{}},{"unified":"1F004","sheet_x":0,"sheet_y":14,"skin_variations":{}},{"unified":"1F0CF","sheet_x":0,"sheet_y":15,"skin_variations":{}},{"unified":"1F170-FE0F","sheet_x":0,"sheet_y":16,"skin_variations":{}},{"unified":"1F171-FE0F","sheet_x":0,"sheet_y":17,"skin_variations":{}},{"unified":"1F17E-FE0F","sheet_x":0,"sheet_y":18,"skin_variations":{}},{"unified":"1F17F-FE0F","sheet_x":0,"sheet_y":19,"skin_variations":{}},{"unified":"1F18E","sheet_x":0,"sheet_y":20,"skin_variations":{}},{"unified":"1F191","sheet_x":0,"sheet_y":21,"skin_variations":{}},{"unified":"1F192","sheet_x":0,"sheet_y":22,"skin_variations":{}},{"unified":"1F193","sheet_x":0,"sheet_y":23,"skin_variations":{}},{"unified":"1F194","sheet_x":0,"sheet_y":24,"skin_variations":{}},{"unified":"1F195","sheet_x":0,"sheet_y":25,"skin_variations":{}},{"unified":"1F196","sheet_x":0,"sheet_y":26,"skin_variations":{}},{"unified":"1F197","sheet_x":0,"sheet_y":27,"skin_variations":{}},{"unified":"1F198","sheet_x":0,"sheet_y":28,"skin_variations":{}},{"unified":"1F199","sheet_x":0,"sheet_y":29,"skin_variations":{}},{"unified":"1F19A","sheet_x":0,"sheet_y":30,"skin_variations":{}},{"unified":"1F1E6-1F1E8","sheet_x":0,"sheet_y":31,"skin_variations":{}},{"unified":"1F1E6-1F1E9","sheet_x":0,"sheet_y":32,"skin_variations":{}},{"unified":"1F1E6-1F1EA","sheet_x":0,"sheet_y":33,"skin_variations":{}},{"unified":"1F1E6-1F1EB","sheet_x":0,"sheet_y":34,"skin_variations":{}},{"unified":"1F1E6-1F1EC","sheet_x":0,"sheet_y":35,"skin_variations":{}},{"unified":"1F1E6-1F1EE","sheet_x":0,"sheet_y":36,"skin_variations":{}},{"unified":"1F1E6-1F1F1","sheet_x":0,"sheet_y":37,"skin_variations":{}},{"unified":"1F1E6-1F1F2","sheet_x":0,"sheet_y":38,"skin_variations":{}},{"unified":"1F1E6-1F1F4","sheet_x":0,"sheet_y":39,"skin_variations":{}},{"unified":"1F1E6-1F1F6","sheet_x":0,"sheet_y":40,"skin_variations":{}},{"unified":"1F1E6-1F1F7","sheet_x":0,"sheet_y":41,"skin_variations":{}},{"unified":"1F1E6-1F1F8","sheet_x":0,"sheet_y":42,"skin_variations":{}},{"unified":"1F1E6-1F1F9","sheet_x":0,"sheet_y":43,"skin_variations":{}},{"unified":"1F1E6-1F1FA","sheet_x":0,"sheet_y":44,"skin_variations":{}},{"unified":"1F1E6-1F1FC","sheet_x":0,"sheet_y":45,"skin_variations":{}},{"unified":"1F1E6-1F1FD","sheet_x":0,"sheet_y":46,"skin_variations":{}},{"unified":"1F1E6-1F1FF","sheet_x":0,"sheet_y":47,"skin_variations":{}},{"unified":"1F1E7-1F1E6","sheet_x":0,"sheet_y":48,"skin_variations":{}},{"unified":"1F1E7-1F1E7","sheet_x":0,"sheet_y":49,"skin_variations":{}},{"unified":"1F1E7-1F1E9","sheet_x":0,"sheet_y":50,"skin_variations":{}},{"unified":"1F1E7-1F1EA","sheet_x":0,"sheet_y":51,"skin_variations":{}},{"unified":"1F1E7-1F1EB","sheet_x":0,"sheet_y":52,"skin_variations":{}},{"unified":"1F1E7-1F1EC","sheet_x":0,"sheet_y":53,"skin_variations":{}},{"unified":"1F1E7-1F1ED","sheet_x":0,"sheet_y":54,"skin_variations":{}},{"unified":"1F1E7-1F1EE","sheet_x":0,"sheet_y":55,"skin_variations":{}},{"unified":"1F1E7-1F1EF","sheet_x":0,"sheet_y":56,"skin_variations":{}},{"unified":"1F1E7-1F1F1","sheet_x":0,"sheet_y":57,"skin_variations":{}},{"unified":"1F1E7-1F1F2","sheet_x":0,"sheet_y":58,"skin_variations":{}},{"unified":"1F1E7-1F1F3","sheet_x":0,"sheet_y":59,"skin_variations":{}},{"unified":"1F1E7-1F1F4","sheet_x":0,"sheet_y":60,"skin_variations":{}},{"unified":"1F1E7-1F1F6","sheet_x":0,"sheet_y":61,"skin_variations":{}},{"unified":"1F1E7-1F1F7","sheet_x":1,"sheet_y":0,"skin_variations":{}},{"unified":"1F1E7-1F1F8","sheet_x":1,"sheet_y":1,"skin_variations":{}},{"unified":"1F1E7-1F1F9","sheet_x":1,"sheet_y":2,"skin_variations":{}},{"unified":"1F1E7-1F1FB","sheet_x":1,"sheet_y":3,"skin_variations":{}},{"unified":"1F1E7-1F1FC","sheet_x":1,"sheet_y":4,"skin_variations":{}},{"unified":"1F1E7-1F1FE","sheet_x":1,"sheet_y":5,"skin_variations":{}},{"unified":"1F1E7-1F1FF","sheet_x":1,"sheet_y":6,"skin_variations":{}},{"unified":"1F1E8-1F1E6","sheet_x":1,"sheet_y":7,"skin_variations":{}},{"unified":"1F1E8-1F1E8","sheet_x":1,"sheet_y":8,"skin_variations":{}},{"unified":"1F1E8-1F1E9","sheet_x":1,"sheet_y":9,"skin_variations":{}},{"unified":"1F1E8-1F1EB","sheet_x":1,"sheet_y":10,"skin_variations":{}},{"unified":"1F1E8-1F1EC","sheet_x":1,"sheet_y":11,"skin_variations":{}},{"unified":"1F1E8-1F1ED","sheet_x":1,"sheet_y":12,"skin_variations":{}},{"unified":"1F1E8-1F1EE","sheet_x":1,"sheet_y":13,"skin_variations":{}},{"unified":"1F1E8-1F1F0","sheet_x":1,"sheet_y":14,"skin_variations":{}},{"unified":"1F1E8-1F1F1","sheet_x":1,"sheet_y":15,"skin_variations":{}},{"unified":"1F1E8-1F1F2","sheet_x":1,"sheet_y":16,"skin_variations":{}},{"unified":"1F1E8-1F1F3","sheet_x":1,"sheet_y":17,"skin_variations":{}},{"unified":"1F1E8-1F1F4","sheet_x":1,"sheet_y":18,"skin_variations":{}},{"unified":"1F1E8-1F1F5","sheet_x":1,"sheet_y":19,"skin_variations":{}},{"unified":"1F1E8-1F1F7","sheet_x":1,"sheet_y":20,"skin_variations":{}},{"unified":"1F1E8-1F1FA","sheet_x":1,"sheet_y":21,"skin_variations":{}},{"unified":"1F1E8-1F1FB","sheet_x":1,"sheet_y":22,"skin_variations":{}},{"unified":"1F1E8-1F1FC","sheet_x":1,"sheet_y":23,"skin_variations":{}},{"unified":"1F1E8-1F1FD","sheet_x":1,"sheet_y":24,"skin_variations":{}},{"unified":"1F1E8-1F1FE","sheet_x":1,"sheet_y":25,"skin_variations":{}},{"unified":"1F1E8-1F1FF","sheet_x":1,"sheet_y":26,"skin_variations":{}},{"unified":"1F1E9-1F1EA","sheet_x":1,"sheet_y":27,"skin_variations":{}},{"unified":"1F1E9-1F1EC","sheet_x":1,"sheet_y":28,"skin_variations":{}},{"unified":"1F1E9-1F1EF","sheet_x":1,"sheet_y":29,"skin_variations":{}},{"unified":"1F1E9-1F1F0","sheet_x":1,"sheet_y":30,"skin_variations":{}},{"unified":"1F1E9-1F1F2","sheet_x":1,"sheet_y":31,"skin_variations":{}},{"unified":"1F1E9-1F1F4","sheet_x":1,"sheet_y":32,"skin_variations":{}},{"unified":"1F1E9-1F1FF","sheet_x":1,"sheet_y":33,"skin_variations":{}},{"unified":"1F1EA-1F1E6","sheet_x":1,"sheet_y":34,"skin_variations":{}},{"unified":"1F1EA-1F1E8","sheet_x":1,"sheet_y":35,"skin_variations":{}},{"unified":"1F1EA-1F1EA","sheet_x":1,"sheet_y":36,"skin_variations":{}},{"unified":"1F1EA-1F1EC","sheet_x":1,"sheet_y":37,"skin_variations":{}},{"unified":"1F1EA-1F1ED","sheet_x":1,"sheet_y":38,"skin_variations":{}},{"unified":"1F1EA-1F1F7","sheet_x":1,"sheet_y":39,"skin_variations":{}},{"unified":"1F1EA-1F1F8","sheet_x":1,"sheet_y":40,"skin_variations":{}},{"unified":"1F1EA-1F1F9","sheet_x":1,"sheet_y":41,"skin_variations":{}},{"unified":"1F1EA-1F1FA","sheet_x":1,"sheet_y":42,"skin_variations":{}},{"unified":"1F1EB-1F1EE","sheet_x":1,"sheet_y":43,"skin_variations":{}},{"unified":"1F1EB-1F1EF","sheet_x":1,"sheet_y":44,"skin_variations":{}},{"unified":"1F1EB-1F1F0","sheet_x":1,"sheet_y":45,"skin_variations":{}},{"unified":"1F1EB-1F1F2","sheet_x":1,"sheet_y":46,"skin_variations":{}},{"unified":"1F1EB-1F1F4","sheet_x":1,"sheet_y":47,"skin_variations":{}},{"unified":"1F1EB-1F1F7","sheet_x":1,"sheet_y":48,"skin_variations":{}},{"unified":"1F1EC-1F1E6","sheet_x":1,"sheet_y":49,"skin_variations":{}},{"unified":"1F1EC-1F1E7","sheet_x":1,"sheet_y":50,"skin_variations":{}},{"unified":"1F1EC-1F1E9","sheet_x":1,"sheet_y":51,"skin_variations":{}},{"unified":"1F1EC-1F1EA","sheet_x":1,"sheet_y":52,"skin_variations":{}},{"unified":"1F1EC-1F1EB","sheet_x":1,"sheet_y":53,"skin_variations":{}},{"unified":"1F1EC-1F1EC","sheet_x":1,"sheet_y":54,"skin_variations":{}},{"unified":"1F1EC-1F1ED","sheet_x":1,"sheet_y":55,"skin_variations":{}},{"unified":"1F1EC-1F1EE","sheet_x":1,"sheet_y":56,"skin_variations":{}},{"unified":"1F1EC-1F1F1","sheet_x":1,"sheet_y":57,"skin_variations":{}},{"unified":"1F1EC-1F1F2","sheet_x":1,"sheet_y":58,"skin_variations":{}},{"unified":"1F1EC-1F1F3","sheet_x":1,"sheet_y":59,"skin_variations":{}},{"unified":"1F1EC-1F1F5","sheet_x":1,"sheet_y":60,"skin_variations":{}},{"unified":"1F1EC-1F1F6","sheet_x":1,"sheet_y":61,"skin_variations":{}},{"unified":"1F1EC-1F1F7","sheet_x":2,"sheet_y":0,"skin_variations":{}},{"unified":"1F1EC-1F1F8","sheet_x":2,"sheet_y":1,"skin_variations":{}},{"unified":"1F1EC-1F1F9","sheet_x":2,"sheet_y":2,"skin_variations":{}},{"unified":"1F1EC-1F1FA","sheet_x":2,"sheet_y":3,"skin_variations":{}},{"unified":"1F1EC-1F1FC","sheet_x":2,"sheet_y":4,"skin_variations":{}},{"unified":"1F1EC-1F1FE","sheet_x":2,"sheet_y":5,"skin_variations":{}},{"unified":"1F1ED-1F1F0","sheet_x":2,"sheet_y":6,"skin_variations":{}},{"unified":"1F1ED-1F1F2","sheet_x":2,"sheet_y":7,"skin_variations":{}},{"unified":"1F1ED-1F1F3","sheet_x":2,"sheet_y":8,"skin_variations":{}},{"unified":"1F1ED-1F1F7","sheet_x":2,"sheet_y":9,"skin_variations":{}},{"unified":"1F1ED-1F1F9","sheet_x":2,"sheet_y":10,"skin_variations":{}},{"unified":"1F1ED-1F1FA","sheet_x":2,"sheet_y":11,"skin_variations":{}},{"unified":"1F1EE-1F1E8","sheet_x":2,"sheet_y":12,"skin_variations":{}},{"unified":"1F1EE-1F1E9","sheet_x":2,"sheet_y":13,"skin_variations":{}},{"unified":"1F1EE-1F1EA","sheet_x":2,"sheet_y":14,"skin_variations":{}},{"unified":"1F1EE-1F1F1","sheet_x":2,"sheet_y":15,"skin_variations":{}},{"unified":"1F1EE-1F1F2","sheet_x":2,"sheet_y":16,"skin_variations":{}},{"unified":"1F1EE-1F1F3","sheet_x":2,"sheet_y":17,"skin_variations":{}},{"unified":"1F1EE-1F1F4","sheet_x":2,"sheet_y":18,"skin_variations":{}},{"unified":"1F1EE-1F1F6","sheet_x":2,"sheet_y":19,"skin_variations":{}},{"unified":"1F1EE-1F1F7","sheet_x":2,"sheet_y":20,"skin_variations":{}},{"unified":"1F1EE-1F1F8","sheet_x":2,"sheet_y":21,"skin_variations":{}},{"unified":"1F1EE-1F1F9","sheet_x":2,"sheet_y":22,"skin_variations":{}},{"unified":"1F1EF-1F1EA","sheet_x":2,"sheet_y":23,"skin_variations":{}},{"unified":"1F1EF-1F1F2","sheet_x":2,"sheet_y":24,"skin_variations":{}},{"unified":"1F1EF-1F1F4","sheet_x":2,"sheet_y":25,"skin_variations":{}},{"unified":"1F1EF-1F1F5","sheet_x":2,"sheet_y":26,"skin_variations":{}},{"unified":"1F1F0-1F1EA","sheet_x":2,"sheet_y":27,"skin_variations":{}},{"unified":"1F1F0-1F1EC","sheet_x":2,"sheet_y":28,"skin_variations":{}},{"unified":"1F1F0-1F1ED","sheet_x":2,"sheet_y":29,"skin_variations":{}},{"unified":"1F1F0-1F1EE","sheet_x":2,"sheet_y":30,"skin_variations":{}},{"unified":"1F1F0-1F1F2","sheet_x":2,"sheet_y":31,"skin_variations":{}},{"unified":"1F1F0-1F1F3","sheet_x":2,"sheet_y":32,"skin_variations":{}},{"unified":"1F1F0-1F1F5","sheet_x":2,"sheet_y":33,"skin_variations":{}},{"unified":"1F1F0-1F1F7","sheet_x":2,"sheet_y":34,"skin_variations":{}},{"unified":"1F1F0-1F1FC","sheet_x":2,"sheet_y":35,"skin_variations":{}},{"unified":"1F1F0-1F1FE","sheet_x":2,"sheet_y":36,"skin_variations":{}},{"unified":"1F1F0-1F1FF","sheet_x":2,"sheet_y":37,"skin_variations":{}},{"unified":"1F1F1-1F1E6","sheet_x":2,"sheet_y":38,"skin_variations":{}},{"unified":"1F1F1-1F1E7","sheet_x":2,"sheet_y":39,"skin_variations":{}},{"unified":"1F1F1-1F1E8","sheet_x":2,"sheet_y":40,"skin_variations":{}},{"unified":"1F1F1-1F1EE","sheet_x":2,"sheet_y":41,"skin_variations":{}},{"unified":"1F1F1-1F1F0","sheet_x":2,"sheet_y":42,"skin_variations":{}},{"unified":"1F1F1-1F1F7","sheet_x":2,"sheet_y":43,"skin_variations":{}},{"unified":"1F1F1-1F1F8","sheet_x":2,"sheet_y":44,"skin_variations":{}},{"unified":"1F1F1-1F1F9","sheet_x":2,"sheet_y":45,"skin_variations":{}},{"unified":"1F1F1-1F1FA","sheet_x":2,"sheet_y":46,"skin_variations":{}},{"unified":"1F1F1-1F1FB","sheet_x":2,"sheet_y":47,"skin_variations":{}},{"unified":"1F1F1-1F1FE","sheet_x":2,"sheet_y":48,"skin_variations":{}},{"unified":"1F1F2-1F1E6","sheet_x":2,"sheet_y":49,"skin_variations":{}},{"unified":"1F1F2-1F1E8","sheet_x":2,"sheet_y":50,"skin_variations":{}},{"unified":"1F1F2-1F1E9","sheet_x":2,"sheet_y":51,"skin_variations":{}},{"unified":"1F1F2-1F1EA","sheet_x":2,"sheet_y":52,"skin_variations":{}},{"unified":"1F1F2-1F1EB","sheet_x":2,"sheet_y":53,"skin_variations":{}},{"unified":"1F1F2-1F1EC","sheet_x":2,"sheet_y":54,"skin_variations":{}},{"unified":"1F1F2-1F1ED","sheet_x":2,"sheet_y":55,"skin_variations":{}},{"unified":"1F1F2-1F1F0","sheet_x":2,"sheet_y":56,"skin_variations":{}},{"unified":"1F1F2-1F1F1","sheet_x":2,"sheet_y":57,"skin_variations":{}},{"unified":"1F1F2-1F1F2","sheet_x":2,"sheet_y":58,"skin_variations":{}},{"unified":"1F1F2-1F1F3","sheet_x":2,"sheet_y":59,"skin_variations":{}},{"unified":"1F1F2-1F1F4","sheet_x":2,"sheet_y":60,"skin_variations":{}},{"unified":"1F1F2-1F1F5","sheet_x":2,"sheet_y":61,"skin_variations":{}},{"unified":"1F1F2-1F1F6","sheet_x":3,"sheet_y":0,"skin_variations":{}},{"unified":"1F1F2-1F1F7","sheet_x":3,"sheet_y":1,"skin_variations":{}},{"unified":"1F1F2-1F1F8","sheet_x":3,"sheet_y":2,"skin_variations":{}},{"unified":"1F1F2-1F1F9","sheet_x":3,"sheet_y":3,"skin_variations":{}},{"unified":"1F1F2-1F1FA","sheet_x":3,"sheet_y":4,"skin_variations":{}},{"unified":"1F1F2-1F1FB","sheet_x":3,"sheet_y":5,"skin_variations":{}},{"unified":"1F1F2-1F1FC","sheet_x":3,"sheet_y":6,"skin_variations":{}},{"unified":"1F1F2-1F1FD","sheet_x":3,"sheet_y":7,"skin_variations":{}},{"unified":"1F1F2-1F1FE","sheet_x":3,"sheet_y":8,"skin_variations":{}},{"unified":"1F1F2-1F1FF","sheet_x":3,"sheet_y":9,"skin_variations":{}},{"unified":"1F1F3-1F1E6","sheet_x":3,"sheet_y":10,"skin_variations":{}},{"unified":"1F1F3-1F1E8","sheet_x":3,"sheet_y":11,"skin_variations":{}},{"unified":"1F1F3-1F1EA","sheet_x":3,"sheet_y":12,"skin_variations":{}},{"unified":"1F1F3-1F1EB","sheet_x":3,"sheet_y":13,"skin_variations":{}},{"unified":"1F1F3-1F1EC","sheet_x":3,"sheet_y":14,"skin_variations":{}},{"unified":"1F1F3-1F1EE","sheet_x":3,"sheet_y":15,"skin_variations":{}},{"unified":"1F1F3-1F1F1","sheet_x":3,"sheet_y":16,"skin_variations":{}},{"unified":"1F1F3-1F1F4","sheet_x":3,"sheet_y":17,"skin_variations":{}},{"unified":"1F1F3-1F1F5","sheet_x":3,"sheet_y":18,"skin_variations":{}},{"unified":"1F1F3-1F1F7","sheet_x":3,"sheet_y":19,"skin_variations":{}},{"unified":"1F1F3-1F1FA","sheet_x":3,"sheet_y":20,"skin_variations":{}},{"unified":"1F1F3-1F1FF","sheet_x":3,"sheet_y":21,"skin_variations":{}},{"unified":"1F1F4-1F1F2","sheet_x":3,"sheet_y":22,"skin_variations":{}},{"unified":"1F1F5-1F1E6","sheet_x":3,"sheet_y":23,"skin_variations":{}},{"unified":"1F1F5-1F1EA","sheet_x":3,"sheet_y":24,"skin_variations":{}},{"unified":"1F1F5-1F1EB","sheet_x":3,"sheet_y":25,"skin_variations":{}},{"unified":"1F1F5-1F1EC","sheet_x":3,"sheet_y":26,"skin_variations":{}},{"unified":"1F1F5-1F1ED","sheet_x":3,"sheet_y":27,"skin_variations":{}},{"unified":"1F1F5-1F1F0","sheet_x":3,"sheet_y":28,"skin_variations":{}},{"unified":"1F1F5-1F1F1","sheet_x":3,"sheet_y":29,"skin_variations":{}},{"unified":"1F1F5-1F1F2","sheet_x":3,"sheet_y":30,"skin_variations":{}},{"unified":"1F1F5-1F1F3","sheet_x":3,"sheet_y":31,"skin_variations":{}},{"unified":"1F1F5-1F1F7","sheet_x":3,"sheet_y":32,"skin_variations":{}},{"unified":"1F1F5-1F1F8","sheet_x":3,"sheet_y":33,"skin_variations":{}},{"unified":"1F1F5-1F1F9","sheet_x":3,"sheet_y":34,"skin_variations":{}},{"unified":"1F1F5-1F1FC","sheet_x":3,"sheet_y":35,"skin_variations":{}},{"unified":"1F1F5-1F1FE","sheet_x":3,"sheet_y":36,"skin_variations":{}},{"unified":"1F1F6-1F1E6","sheet_x":3,"sheet_y":37,"skin_variations":{}},{"unified":"1F1F7-1F1EA","sheet_x":3,"sheet_y":38,"skin_variations":{}},{"unified":"1F1F7-1F1F4","sheet_x":3,"sheet_y":39,"skin_variations":{}},{"unified":"1F1F7-1F1F8","sheet_x":3,"sheet_y":40,"skin_variations":{}},{"unified":"1F1F7-1F1FA","sheet_x":3,"sheet_y":41,"skin_variations":{}},{"unified":"1F1F7-1F1FC","sheet_x":3,"sheet_y":42,"skin_variations":{}},{"unified":"1F1F8-1F1E6","sheet_x":3,"sheet_y":43,"skin_variations":{}},{"unified":"1F1F8-1F1E7","sheet_x":3,"sheet_y":44,"skin_variations":{}},{"unified":"1F1F8-1F1E8","sheet_x":3,"sheet_y":45,"skin_variations":{}},{"unified":"1F1F8-1F1E9","sheet_x":3,"sheet_y":46,"skin_variations":{}},{"unified":"1F1F8-1F1EA","sheet_x":3,"sheet_y":47,"skin_variations":{}},{"unified":"1F1F8-1F1EC","sheet_x":3,"sheet_y":48,"skin_variations":{}},{"unified":"1F1F8-1F1ED","sheet_x":3,"sheet_y":49,"skin_variations":{}},{"unified":"1F1F8-1F1EE","sheet_x":3,"sheet_y":50,"skin_variations":{}},{"unified":"1F1F8-1F1EF","sheet_x":3,"sheet_y":51,"skin_variations":{}},{"unified":"1F1F8-1F1F0","sheet_x":3,"sheet_y":52,"skin_variations":{}},{"unified":"1F1F8-1F1F1","sheet_x":3,"sheet_y":53,"skin_variations":{}},{"unified":"1F1F8-1F1F2","sheet_x":3,"sheet_y":54,"skin_variations":{}},{"unified":"1F1F8-1F1F3","sheet_x":3,"sheet_y":55,"skin_variations":{}},{"unified":"1F1F8-1F1F4","sheet_x":3,"sheet_y":56,"skin_variations":{}},{"unified":"1F1F8-1F1F7","sheet_x":3,"sheet_y":57,"skin_variations":{}},{"unified":"1F1F8-1F1F8","sheet_x":3,"sheet_y":58,"skin_variations":{}},{"unified":"1F1F8-1F1F9","sheet_x":3,"sheet_y":59,"skin_variations":{}},{"unified":"1F1F8-1F1FB","sheet_x":3,"sheet_y":60,"skin_variations":{}},{"unified":"1F1F8-1F1FD","sheet_x":3,"sheet_y":61,"skin_variations":{}},{"unified":"1F1F8-1F1FE","sheet_x":4,"sheet_y":0,"skin_variations":{}},{"unified":"1F1F8-1F1FF","sheet_x":4,"sheet_y":1,"skin_variations":{}},{"unified":"1F1F9-1F1E6","sheet_x":4,"sheet_y":2,"skin_variations":{}},{"unified":"1F1F9-1F1E8","sheet_x":4,"sheet_y":3,"skin_variations":{}},{"unified":"1F1F9-1F1E9","sheet_x":4,"sheet_y":4,"skin_variations":{}},{"unified":"1F1F9-1F1EB","sheet_x":4,"sheet_y":5,"skin_variations":{}},{"unified":"1F1F9-1F1EC","sheet_x":4,"sheet_y":6,"skin_variations":{}},{"unified":"1F1F9-1F1ED","sheet_x":4,"sheet_y":7,"skin_variations":{}},{"unified":"1F1F9-1F1EF","sheet_x":4,"sheet_y":8,"skin_variations":{}},{"unified":"1F1F9-1F1F0","sheet_x":4,"sheet_y":9,"skin_variations":{}},{"unified":"1F1F9-1F1F1","sheet_x":4,"sheet_y":10,"skin_variations":{}},{"unified":"1F1F9-1F1F2","sheet_x":4,"sheet_y":11,"skin_variations":{}},{"unified":"1F1F9-1F1F3","sheet_x":4,"sheet_y":12,"skin_variations":{}},{"unified":"1F1F9-1F1F4","sheet_x":4,"sheet_y":13,"skin_variations":{}},{"unified":"1F1F9-1F1F7","sheet_x":4,"sheet_y":14,"skin_variations":{}},{"unified":"1F1F9-1F1F9","sheet_x":4,"sheet_y":15,"skin_variations":{}},{"unified":"1F1F9-1F1FB","sheet_x":4,"sheet_y":16,"skin_variations":{}},{"unified":"1F1F9-1F1FC","sheet_x":4,"sheet_y":17,"skin_variations":{}},{"unified":"1F1F9-1F1FF","sheet_x":4,"sheet_y":18,"skin_variations":{}},{"unified":"1F1FA-1F1E6","sheet_x":4,"sheet_y":19,"skin_variations":{}},{"unified":"1F1FA-1F1EC","sheet_x":4,"sheet_y":20,"skin_variations":{}},{"unified":"1F1FA-1F1F2","sheet_x":4,"sheet_y":21,"skin_variations":{}},{"unified":"1F1FA-1F1F3","sheet_x":4,"sheet_y":22,"skin_variations":{}},{"unified":"1F1FA-1F1F8","sheet_x":4,"sheet_y":23,"skin_variations":{}},{"unified":"1F1FA-1F1FE","sheet_x":4,"sheet_y":24,"skin_variations":{}},{"unified":"1F1FA-1F1FF","sheet_x":4,"sheet_y":25,"skin_variations":{}},{"unified":"1F1FB-1F1E6","sheet_x":4,"sheet_y":26,"skin_variations":{}},{"unified":"1F1FB-1F1E8","sheet_x":4,"sheet_y":27,"skin_variations":{}},{"unified":"1F1FB-1F1EA","sheet_x":4,"sheet_y":28,"skin_variations":{}},{"unified":"1F1FB-1F1EC","sheet_x":4,"sheet_y":29,"skin_variations":{}},{"unified":"1F1FB-1F1EE","sheet_x":4,"sheet_y":30,"skin_variations":{}},{"unified":"1F1FB-1F1F3","sheet_x":4,"sheet_y":31,"skin_variations":{}},{"unified":"1F1FB-1F1FA","sheet_x":4,"sheet_y":32,"skin_variations":{}},{"unified":"1F1FC-1F1EB","sheet_x":4,"sheet_y":33,"skin_variations":{}},{"unified":"1F1FC-1F1F8","sheet_x":4,"sheet_y":34,"skin_variations":{}},{"unified":"1F1FD-1F1F0","sheet_x":4,"sheet_y":35,"skin_variations":{}},{"unified":"1F1FE-1F1EA","sheet_x":4,"sheet_y":36,"skin_variations":{}},{"unified":"1F1FE-1F1F9","sheet_x":4,"sheet_y":37,"skin_variations":{}},{"unified":"1F1FF-1F1E6","sheet_x":4,"sheet_y":38,"skin_variations":{}},{"unified":"1F1FF-1F1F2","sheet_x":4,"sheet_y":39,"skin_variations":{}},{"unified":"1F1FF-1F1FC","sheet_x":4,"sheet_y":40,"skin_variations":{}},{"unified":"1F201","sheet_x":4,"sheet_y":41,"skin_variations":{}},{"unified":"1F202-FE0F","sheet_x":4,"sheet_y":42,"skin_variations":{}},{"unified":"1F21A","sheet_x":4,"sheet_y":43,"skin_variations":{}},{"unified":"1F22F","sheet_x":4,"sheet_y":44,"skin_variations":{}},{"unified":"1F232","sheet_x":4,"sheet_y":45,"skin_variations":{}},{"unified":"1F233","sheet_x":4,"sheet_y":46,"skin_variations":{}},{"unified":"1F234","sheet_x":4,"sheet_y":47,"skin_variations":{}},{"unified":"1F235","sheet_x":4,"sheet_y":48,"skin_variations":{}},{"unified":"1F236","sheet_x":4,"sheet_y":49,"skin_variations":{}},{"unified":"1F237-FE0F","sheet_x":4,"sheet_y":50,"skin_variations":{}},{"unified":"1F238","sheet_x":4,"sheet_y":51,"skin_variations":{}},{"unified":"1F239","sheet_x":4,"sheet_y":52,"skin_variations":{}},{"unified":"1F23A","sheet_x":4,"sheet_y":53,"skin_variations":{}},{"unified":"1F250","sheet_x":4,"sheet_y":54,"skin_variations":{}},{"unified":"1F251","sheet_x":4,"sheet_y":55,"skin_variations":{}},{"unified":"1F300","sheet_x":4,"sheet_y":56,"skin_variations":{}},{"unified":"1F301","sheet_x":4,"sheet_y":57,"skin_variations":{}},{"unified":"1F302","sheet_x":4,"sheet_y":58,"skin_variations":{}},{"unified":"1F303","sheet_x":4,"sheet_y":59,"skin_variations":{}},{"unified":"1F304","sheet_x":4,"sheet_y":60,"skin_variations":{}},{"unified":"1F305","sheet_x":4,"sheet_y":61,"skin_variations":{}},{"unified":"1F306","sheet_x":5,"sheet_y":0,"skin_variations":{}},{"unified":"1F307","sheet_x":5,"sheet_y":1,"skin_variations":{}},{"unified":"1F308","sheet_x":5,"sheet_y":2,"skin_variations":{}},{"unified":"1F309","sheet_x":5,"sheet_y":3,"skin_variations":{}},{"unified":"1F30A","sheet_x":5,"sheet_y":4,"skin_variations":{}},{"unified":"1F30B","sheet_x":5,"sheet_y":5,"skin_variations":{}},{"unified":"1F30C","sheet_x":5,"sheet_y":6,"skin_variations":{}},{"unified":"1F30D","sheet_x":5,"sheet_y":7,"skin_variations":{}},{"unified":"1F30E","sheet_x":5,"sheet_y":8,"skin_variations":{}},{"unified":"1F30F","sheet_x":5,"sheet_y":9,"skin_variations":{}},{"unified":"1F310","sheet_x":5,"sheet_y":10,"skin_variations":{}},{"unified":"1F311","sheet_x":5,"sheet_y":11,"skin_variations":{}},{"unified":"1F312","sheet_x":5,"sheet_y":12,"skin_variations":{}},{"unified":"1F313","sheet_x":5,"sheet_y":13,"skin_variations":{}},{"unified":"1F314","sheet_x":5,"sheet_y":14,"skin_variations":{}},{"unified":"1F315","sheet_x":5,"sheet_y":15,"skin_variations":{}},{"unified":"1F316","sheet_x":5,"sheet_y":16,"skin_variations":{}},{"unified":"1F317","sheet_x":5,"sheet_y":17,"skin_variations":{}},{"unified":"1F318","sheet_x":5,"sheet_y":18,"skin_variations":{}},{"unified":"1F319","sheet_x":5,"sheet_y":19,"skin_variations":{}},{"unified":"1F31A","sheet_x":5,"sheet_y":20,"skin_variations":{}},{"unified":"1F31B","sheet_x":5,"sheet_y":21,"skin_variations":{}},{"unified":"1F31C","sheet_x":5,"sheet_y":22,"skin_variations":{}},{"unified":"1F31D","sheet_x":5,"sheet_y":23,"skin_variations":{}},{"unified":"1F31E","sheet_x":5,"sheet_y":24,"skin_variations":{}},{"unified":"1F31F","sheet_x":5,"sheet_y":25,"skin_variations":{}},{"unified":"1F320","sheet_x":5,"sheet_y":26,"skin_variations":{}},{"unified":"1F321-FE0F","sheet_x":5,"sheet_y":27,"skin_variations":{}},{"unified":"1F324-FE0F","sheet_x":5,"sheet_y":28,"skin_variations":{}},{"unified":"1F325-FE0F","sheet_x":5,"sheet_y":29,"skin_variations":{}},{"unified":"1F326-FE0F","sheet_x":5,"sheet_y":30,"skin_variations":{}},{"unified":"1F327-FE0F","sheet_x":5,"sheet_y":31,"skin_variations":{}},{"unified":"1F328-FE0F","sheet_x":5,"sheet_y":32,"skin_variations":{}},{"unified":"1F329-FE0F","sheet_x":5,"sheet_y":33,"skin_variations":{}},{"unified":"1F32A-FE0F","sheet_x":5,"sheet_y":34,"skin_variations":{}},{"unified":"1F32B-FE0F","sheet_x":5,"sheet_y":35,"skin_variations":{}},{"unified":"1F32C-FE0F","sheet_x":5,"sheet_y":36,"skin_variations":{}},{"unified":"1F32D","sheet_x":5,"sheet_y":37,"skin_variations":{}},{"unified":"1F32E","sheet_x":5,"sheet_y":38,"skin_variations":{}},{"unified":"1F32F","sheet_x":5,"sheet_y":39,"skin_variations":{}},{"unified":"1F330","sheet_x":5,"sheet_y":40,"skin_variations":{}},{"unified":"1F331","sheet_x":5,"sheet_y":41,"skin_variations":{}},{"unified":"1F332","sheet_x":5,"sheet_y":42,"skin_variations":{}},{"unified":"1F333","sheet_x":5,"sheet_y":43,"skin_variations":{}},{"unified":"1F334","sheet_x":5,"sheet_y":44,"skin_variations":{}},{"unified":"1F335","sheet_x":5,"sheet_y":45,"skin_variations":{}},{"unified":"1F336-FE0F","sheet_x":5,"sheet_y":46,"skin_variations":{}},{"unified":"1F337","sheet_x":5,"sheet_y":47,"skin_variations":{}},{"unified":"1F338","sheet_x":5,"sheet_y":48,"skin_variations":{}},{"unified":"1F339","sheet_x":5,"sheet_y":49,"skin_variations":{}},{"unified":"1F33A","sheet_x":5,"sheet_y":50,"skin_variations":{}},{"unified":"1F33B","sheet_x":5,"sheet_y":51,"skin_variations":{}},{"unified":"1F33C","sheet_x":5,"sheet_y":52,"skin_variations":{}},{"unified":"1F33D","sheet_x":5,"sheet_y":53,"skin_variations":{}},{"unified":"1F33E","sheet_x":5,"sheet_y":54,"skin_variations":{}},{"unified":"1F33F","sheet_x":5,"sheet_y":55,"skin_variations":{}},{"unified":"1F340","sheet_x":5,"sheet_y":56,"skin_variations":{}},{"unified":"1F341","sheet_x":5,"sheet_y":57,"skin_variations":{}},{"unified":"1F342","sheet_x":5,"sheet_y":58,"skin_variations":{}},{"unified":"1F343","sheet_x":5,"sheet_y":59,"skin_variations":{}},{"unified":"1F344-200D-1F7EB","sheet_x":5,"sheet_y":60,"skin_variations":{}},{"unified":"1F344","sheet_x":5,"sheet_y":61,"skin_variations":{}},{"unified":"1F345","sheet_x":6,"sheet_y":0,"skin_variations":{}},{"unified":"1F346","sheet_x":6,"sheet_y":1,"skin_variations":{}},{"unified":"1F347","sheet_x":6,"sheet_y":2,"skin_variations":{}},{"unified":"1F348","sheet_x":6,"sheet_y":3,"skin_variations":{}},{"unified":"1F349","sheet_x":6,"sheet_y":4,"skin_variations":{}},{"unified":"1F34A","sheet_x":6,"sheet_y":5,"skin_variations":{}},{"unified":"1F34B-200D-1F7E9","sheet_x":6,"sheet_y":6,"skin_variations":{}},{"unified":"1F34B","sheet_x":6,"sheet_y":7,"skin_variations":{}},{"unified":"1F34C","sheet_x":6,"sheet_y":8,"skin_variations":{}},{"unified":"1F34D","sheet_x":6,"sheet_y":9,"skin_variations":{}},{"unified":"1F34E","sheet_x":6,"sheet_y":10,"skin_variations":{}},{"unified":"1F34F","sheet_x":6,"sheet_y":11,"skin_variations":{}},{"unified":"1F350","sheet_x":6,"sheet_y":12,"skin_variations":{}},{"unified":"1F351","sheet_x":6,"sheet_y":13,"skin_variations":{}},{"unified":"1F352","sheet_x":6,"sheet_y":14,"skin_variations":{}},{"unified":"1F353","sheet_x":6,"sheet_y":15,"skin_variations":{}},{"unified":"1F354","sheet_x":6,"sheet_y":16,"skin_variations":{}},{"unified":"1F355","sheet_x":6,"sheet_y":17,"skin_variations":{}},{"unified":"1F356","sheet_x":6,"sheet_y":18,"skin_variations":{}},{"unified":"1F357","sheet_x":6,"sheet_y":19,"skin_variations":{}},{"unified":"1F358","sheet_x":6,"sheet_y":20,"skin_variations":{}},{"unified":"1F359","sheet_x":6,"sheet_y":21,"skin_variations":{}},{"unified":"1F35A","sheet_x":6,"sheet_y":22,"skin_variations":{}},{"unified":"1F35B","sheet_x":6,"sheet_y":23,"skin_variations":{}},{"unified":"1F35C","sheet_x":6,"sheet_y":24,"skin_variations":{}},{"unified":"1F35D","sheet_x":6,"sheet_y":25,"skin_variations":{}},{"unified":"1F35E","sheet_x":6,"sheet_y":26,"skin_variations":{}},{"unified":"1F35F","sheet_x":6,"sheet_y":27,"skin_variations":{}},{"unified":"1F360","sheet_x":6,"sheet_y":28,"skin_variations":{}},{"unified":"1F361","sheet_x":6,"sheet_y":29,"skin_variations":{}},{"unified":"1F362","sheet_x":6,"sheet_y":30,"skin_variations":{}},{"unified":"1F363","sheet_x":6,"sheet_y":31,"skin_variations":{}},{"unified":"1F364","sheet_x":6,"sheet_y":32,"skin_variations":{}},{"unified":"1F365","sheet_x":6,"sheet_y":33,"skin_variations":{}},{"unified":"1F366","sheet_x":6,"sheet_y":34,"skin_variations":{}},{"unified":"1F367","sheet_x":6,"sheet_y":35,"skin_variations":{}},{"unified":"1F368","sheet_x":6,"sheet_y":36,"skin_variations":{}},{"unified":"1F369","sheet_x":6,"sheet_y":37,"skin_variations":{}},{"unified":"1F36A","sheet_x":6,"sheet_y":38,"skin_variations":{}},{"unified":"1F36B","sheet_x":6,"sheet_y":39,"skin_variations":{}},{"unified":"1F36C","sheet_x":6,"sheet_y":40,"skin_variations":{}},{"unified":"1F36D","sheet_x":6,"sheet_y":41,"skin_variations":{}},{"unified":"1F36E","sheet_x":6,"sheet_y":42,"skin_variations":{}},{"unified":"1F36F","sheet_x":6,"sheet_y":43,"skin_variations":{}},{"unified":"1F370","sheet_x":6,"sheet_y":44,"skin_variations":{}},{"unified":"1F371","sheet_x":6,"sheet_y":45,"skin_variations":{}},{"unified":"1F372","sheet_x":6,"sheet_y":46,"skin_variations":{}},{"unified":"1F373","sheet_x":6,"sheet_y":47,"skin_variations":{}},{"unified":"1F374","sheet_x":6,"sheet_y":48,"skin_variations":{}},{"unified":"1F375","sheet_x":6,"sheet_y":49,"skin_variations":{}},{"unified":"1F376","sheet_x":6,"sheet_y":50,"skin_variations":{}},{"unified":"1F377","sheet_x":6,"sheet_y":51,"skin_variations":{}},{"unified":"1F378","sheet_x":6,"sheet_y":52,"skin_variations":{}},{"unified":"1F379","sheet_x":6,"sheet_y":53,"skin_variations":{}},{"unified":"1F37A","sheet_x":6,"sheet_y":54,"skin_variations":{}},{"unified":"1F37B","sheet_x":6,"sheet_y":55,"skin_variations":{}},{"unified":"1F37C","sheet_x":6,"sheet_y":56,"skin_variations":{}},{"unified":"1F37D-FE0F","sheet_x":6,"sheet_y":57,"skin_variations":{}},{"unified":"1F37E","sheet_x":6,"sheet_y":58,"skin_variations":{}},{"unified":"1F37F","sheet_x":6,"sheet_y":59,"skin_variations":{}},{"unified":"1F380","sheet_x":6,"sheet_y":60,"skin_variations":{}},{"unified":"1F381","sheet_x":6,"sheet_y":61,"skin_variations":{}},{"unified":"1F382","sheet_x":7,"sheet_y":0,"skin_variations":{}},{"unified":"1F383","sheet_x":7,"sheet_y":1,"skin_variations":{}},{"unified":"1F384","sheet_x":7,"sheet_y":2,"skin_variations":{}},{"unified":"1F385","sheet_x":7,"sheet_y":3,"skin_variations":{"1F3FB":{"unified":"1F385-1F3FB","sheet_x":7,"sheet_y":4},"1F3FC":{"unified":"1F385-1F3FC","sheet_x":7,"sheet_y":5},"1F3FD":{"unified":"1F385-1F3FD","sheet_x":7,"sheet_y":6},"1F3FE":{"unified":"1F385-1F3FE","sheet_x":7,"sheet_y":7},"1F3FF":{"unified":"1F385-1F3FF","sheet_x":7,"sheet_y":8}}},{"unified":"1F386","sheet_x":7,"sheet_y":9,"skin_variations":{}},{"unified":"1F387","sheet_x":7,"sheet_y":10,"skin_variations":{}},{"unified":"1F388","sheet_x":7,"sheet_y":11,"skin_variations":{}},{"unified":"1F389","sheet_x":7,"sheet_y":12,"skin_variations":{}},{"unified":"1F38A","sheet_x":7,"sheet_y":13,"skin_variations":{}},{"unified":"1F38B","sheet_x":7,"sheet_y":14,"skin_variations":{}},{"unified":"1F38C","sheet_x":7,"sheet_y":15,"skin_variations":{}},{"unified":"1F38D","sheet_x":7,"sheet_y":16,"skin_variations":{}},{"unified":"1F38E","sheet_x":7,"sheet_y":17,"skin_variations":{}},{"unified":"1F38F","sheet_x":7,"sheet_y":18,"skin_variations":{}},{"unified":"1F390","sheet_x":7,"sheet_y":19,"skin_variations":{}},{"unified":"1F391","sheet_x":7,"sheet_y":20,"skin_variations":{}},{"unified":"1F392","sheet_x":7,"sheet_y":21,"skin_variations":{}},{"unified":"1F393","sheet_x":7,"sheet_y":22,"skin_variations":{}},{"unified":"1F396-FE0F","sheet_x":7,"sheet_y":23,"skin_variations":{}},{"unified":"1F397-FE0F","sheet_x":7,"sheet_y":24,"skin_variations":{}},{"unified":"1F399-FE0F","sheet_x":7,"sheet_y":25,"skin_variations":{}},{"unified":"1F39A-FE0F","sheet_x":7,"sheet_y":26,"skin_variations":{}},{"unified":"1F39B-FE0F","sheet_x":7,"sheet_y":27,"skin_variations":{}},{"unified":"1F39E-FE0F","sheet_x":7,"sheet_y":28,"skin_variations":{}},{"unified":"1F39F-FE0F","sheet_x":7,"sheet_y":29,"skin_variations":{}},{"unified":"1F3A0","sheet_x":7,"sheet_y":30,"skin_variations":{}},{"unified":"1F3A1","sheet_x":7,"sheet_y":31,"skin_variations":{}},{"unified":"1F3A2","sheet_x":7,"sheet_y":32,"skin_variations":{}},{"unified":"1F3A3","sheet_x":7,"sheet_y":33,"skin_variations":{}},{"unified":"1F3A4","sheet_x":7,"sheet_y":34,"skin_variations":{}},{"unified":"1F3A5","sheet_x":7,"sheet_y":35,"skin_variations":{}},{"unified":"1F3A6","sheet_x":7,"sheet_y":36,"skin_variations":{}},{"unified":"1F3A7","sheet_x":7,"sheet_y":37,"skin_variations":{}},{"unified":"1F3A8","sheet_x":7,"sheet_y":38,"skin_variations":{}},{"unified":"1F3A9","sheet_x":7,"sheet_y":39,"skin_variations":{}},{"unified":"1F3AA","sheet_x":7,"sheet_y":40,"skin_variations":{}},{"unified":"1F3AB","sheet_x":7,"sheet_y":41,"skin_variations":{}},{"unified":"1F3AC","sheet_x":7,"sheet_y":42,"skin_variations":{}},{"unified":"1F3AD","sheet_x":7,"sheet_y":43,"skin_variations":{}},{"unified":"1F3AE","sheet_x":7,"sheet_y":44,"skin_variations":{}},{"unified":"1F3AF","sheet_x":7,"sheet_y":45,"skin_variations":{}},{"unified":"1F3B0","sheet_x":7,"sheet_y":46,"skin_variations":{}},{"unified":"1F3B1","sheet_x":7,"sheet_y":47,"skin_variations":{}},{"unified":"1F3B2","sheet_x":7,"sheet_y":48,"skin_variations":{}},{"unified":"1F3B3","sheet_x":7,"sheet_y":49,"skin_variations":{}},{"unified":"1F3B4","sheet_x":7,"sheet_y":50,"skin_variations":{}},{"unified":"1F3B5","sheet_x":7,"sheet_y":51,"skin_variations":{}},{"unified":"1F3B6","sheet_x":7,"sheet_y":52,"skin_variations":{}},{"unified":"1F3B7","sheet_x":7,"sheet_y":53,"skin_variations":{}},{"unified":"1F3B8","sheet_x":7,"sheet_y":54,"skin_variations":{}},{"unified":"1F3B9","sheet_x":7,"sheet_y":55,"skin_variations":{}},{"unified":"1F3BA","sheet_x":7,"sheet_y":56,"skin_variations":{}},{"unified":"1F3BB","sheet_x":7,"sheet_y":57,"skin_variations":{}},{"unified":"1F3BC","sheet_x":7,"sheet_y":58,"skin_variations":{}},{"unified":"1F3BD","sheet_x":7,"sheet_y":59,"skin_variations":{}},{"unified":"1F3BE","sheet_x":7,"sheet_y":60,"skin_variations":{}},{"unified":"1F3BF","sheet_x":7,"sheet_y":61,"skin_variations":{}},{"unified":"1F3C0","sheet_x":8,"sheet_y":0,"skin_variations":{}},{"unified":"1F3C1","sheet_x":8,"sheet_y":1,"skin_variations":{}},{"unified":"1F3C2","sheet_x":8,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F3C2-1F3FB","sheet_x":8,"sheet_y":3},"1F3FC":{"unified":"1F3C2-1F3FC","sheet_x":8,"sheet_y":4},"1F3FD":{"unified":"1F3C2-1F3FD","sheet_x":8,"sheet_y":5},"1F3FE":{"unified":"1F3C2-1F3FE","sheet_x":8,"sheet_y":6},"1F3FF":{"unified":"1F3C2-1F3FF","sheet_x":8,"sheet_y":7}}},{"unified":"1F3C3-200D-2640-FE0F","sheet_x":8,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2640-FE0F","sheet_x":8,"sheet_y":9},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2640-FE0F","sheet_x":8,"sheet_y":10},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2640-FE0F","sheet_x":8,"sheet_y":11},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2640-FE0F","sheet_x":8,"sheet_y":12},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2640-FE0F","sheet_x":8,"sheet_y":13}}},{"unified":"1F3C3-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":14,"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":15},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":16},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":17},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":18},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":19}}},{"unified":"1F3C3-200D-2642-FE0F","sheet_x":8,"sheet_y":20,"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2642-FE0F","sheet_x":8,"sheet_y":21},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2642-FE0F","sheet_x":8,"sheet_y":22},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2642-FE0F","sheet_x":8,"sheet_y":23},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2642-FE0F","sheet_x":8,"sheet_y":24},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2642-FE0F","sheet_x":8,"sheet_y":25}}},{"unified":"1F3C3-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":26,"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":27},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":28},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":29},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":30},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":8,"sheet_y":31}}},{"unified":"1F3C3-200D-27A1-FE0F","sheet_x":8,"sheet_y":32,"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-27A1-FE0F","sheet_x":8,"sheet_y":33},"1F3FC":{"unified":"1F3C3-1F3FC-200D-27A1-FE0F","sheet_x":8,"sheet_y":34},"1F3FD":{"unified":"1F3C3-1F3FD-200D-27A1-FE0F","sheet_x":8,"sheet_y":35},"1F3FE":{"unified":"1F3C3-1F3FE-200D-27A1-FE0F","sheet_x":8,"sheet_y":36},"1F3FF":{"unified":"1F3C3-1F3FF-200D-27A1-FE0F","sheet_x":8,"sheet_y":37}}},{"unified":"1F3C3","sheet_x":8,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB","sheet_x":8,"sheet_y":39},"1F3FC":{"unified":"1F3C3-1F3FC","sheet_x":8,"sheet_y":40},"1F3FD":{"unified":"1F3C3-1F3FD","sheet_x":8,"sheet_y":41},"1F3FE":{"unified":"1F3C3-1F3FE","sheet_x":8,"sheet_y":42},"1F3FF":{"unified":"1F3C3-1F3FF","sheet_x":8,"sheet_y":43}}},{"unified":"1F3C4-200D-2640-FE0F","sheet_x":8,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2640-FE0F","sheet_x":8,"sheet_y":45},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2640-FE0F","sheet_x":8,"sheet_y":46},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2640-FE0F","sheet_x":8,"sheet_y":47},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2640-FE0F","sheet_x":8,"sheet_y":48},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2640-FE0F","sheet_x":8,"sheet_y":49}}},{"unified":"1F3C4-200D-2642-FE0F","sheet_x":8,"sheet_y":50,"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2642-FE0F","sheet_x":8,"sheet_y":51},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2642-FE0F","sheet_x":8,"sheet_y":52},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2642-FE0F","sheet_x":8,"sheet_y":53},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2642-FE0F","sheet_x":8,"sheet_y":54},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2642-FE0F","sheet_x":8,"sheet_y":55}}},{"unified":"1F3C4","sheet_x":8,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB","sheet_x":8,"sheet_y":57},"1F3FC":{"unified":"1F3C4-1F3FC","sheet_x":8,"sheet_y":58},"1F3FD":{"unified":"1F3C4-1F3FD","sheet_x":8,"sheet_y":59},"1F3FE":{"unified":"1F3C4-1F3FE","sheet_x":8,"sheet_y":60},"1F3FF":{"unified":"1F3C4-1F3FF","sheet_x":8,"sheet_y":61}}},{"unified":"1F3C5","sheet_x":9,"sheet_y":0,"skin_variations":{}},{"unified":"1F3C6","sheet_x":9,"sheet_y":1,"skin_variations":{}},{"unified":"1F3C7","sheet_x":9,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F3C7-1F3FB","sheet_x":9,"sheet_y":3},"1F3FC":{"unified":"1F3C7-1F3FC","sheet_x":9,"sheet_y":4},"1F3FD":{"unified":"1F3C7-1F3FD","sheet_x":9,"sheet_y":5},"1F3FE":{"unified":"1F3C7-1F3FE","sheet_x":9,"sheet_y":6},"1F3FF":{"unified":"1F3C7-1F3FF","sheet_x":9,"sheet_y":7}}},{"unified":"1F3C8","sheet_x":9,"sheet_y":8,"skin_variations":{}},{"unified":"1F3C9","sheet_x":9,"sheet_y":9,"skin_variations":{}},{"unified":"1F3CA-200D-2640-FE0F","sheet_x":9,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2640-FE0F","sheet_x":9,"sheet_y":11},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2640-FE0F","sheet_x":9,"sheet_y":12},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2640-FE0F","sheet_x":9,"sheet_y":13},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2640-FE0F","sheet_x":9,"sheet_y":14},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2640-FE0F","sheet_x":9,"sheet_y":15}}},{"unified":"1F3CA-200D-2642-FE0F","sheet_x":9,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2642-FE0F","sheet_x":9,"sheet_y":17},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2642-FE0F","sheet_x":9,"sheet_y":18},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2642-FE0F","sheet_x":9,"sheet_y":19},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2642-FE0F","sheet_x":9,"sheet_y":20},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2642-FE0F","sheet_x":9,"sheet_y":21}}},{"unified":"1F3CA","sheet_x":9,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB","sheet_x":9,"sheet_y":23},"1F3FC":{"unified":"1F3CA-1F3FC","sheet_x":9,"sheet_y":24},"1F3FD":{"unified":"1F3CA-1F3FD","sheet_x":9,"sheet_y":25},"1F3FE":{"unified":"1F3CA-1F3FE","sheet_x":9,"sheet_y":26},"1F3FF":{"unified":"1F3CA-1F3FF","sheet_x":9,"sheet_y":27}}},{"unified":"1F3CB-FE0F-200D-2640-FE0F","sheet_x":9,"sheet_y":28,"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2640-FE0F","sheet_x":9,"sheet_y":29},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2640-FE0F","sheet_x":9,"sheet_y":30},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2640-FE0F","sheet_x":9,"sheet_y":31},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2640-FE0F","sheet_x":9,"sheet_y":32},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2640-FE0F","sheet_x":9,"sheet_y":33}}},{"unified":"1F3CB-FE0F-200D-2642-FE0F","sheet_x":9,"sheet_y":34,"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2642-FE0F","sheet_x":9,"sheet_y":35},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2642-FE0F","sheet_x":9,"sheet_y":36},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2642-FE0F","sheet_x":9,"sheet_y":37},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2642-FE0F","sheet_x":9,"sheet_y":38},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2642-FE0F","sheet_x":9,"sheet_y":39}}},{"unified":"1F3CB-FE0F","sheet_x":9,"sheet_y":40,"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB","sheet_x":9,"sheet_y":41},"1F3FC":{"unified":"1F3CB-1F3FC","sheet_x":9,"sheet_y":42},"1F3FD":{"unified":"1F3CB-1F3FD","sheet_x":9,"sheet_y":43},"1F3FE":{"unified":"1F3CB-1F3FE","sheet_x":9,"sheet_y":44},"1F3FF":{"unified":"1F3CB-1F3FF","sheet_x":9,"sheet_y":45}}},{"unified":"1F3CC-FE0F-200D-2640-FE0F","sheet_x":9,"sheet_y":46,"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2640-FE0F","sheet_x":9,"sheet_y":47},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2640-FE0F","sheet_x":9,"sheet_y":48},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2640-FE0F","sheet_x":9,"sheet_y":49},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2640-FE0F","sheet_x":9,"sheet_y":50},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2640-FE0F","sheet_x":9,"sheet_y":51}}},{"unified":"1F3CC-FE0F-200D-2642-FE0F","sheet_x":9,"sheet_y":52,"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2642-FE0F","sheet_x":9,"sheet_y":53},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2642-FE0F","sheet_x":9,"sheet_y":54},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2642-FE0F","sheet_x":9,"sheet_y":55},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2642-FE0F","sheet_x":9,"sheet_y":56},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2642-FE0F","sheet_x":9,"sheet_y":57}}},{"unified":"1F3CC-FE0F","sheet_x":9,"sheet_y":58,"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB","sheet_x":9,"sheet_y":59},"1F3FC":{"unified":"1F3CC-1F3FC","sheet_x":9,"sheet_y":60},"1F3FD":{"unified":"1F3CC-1F3FD","sheet_x":9,"sheet_y":61},"1F3FE":{"unified":"1F3CC-1F3FE","sheet_x":10,"sheet_y":0},"1F3FF":{"unified":"1F3CC-1F3FF","sheet_x":10,"sheet_y":1}}},{"unified":"1F3CD-FE0F","sheet_x":10,"sheet_y":2,"skin_variations":{}},{"unified":"1F3CE-FE0F","sheet_x":10,"sheet_y":3,"skin_variations":{}},{"unified":"1F3CF","sheet_x":10,"sheet_y":4,"skin_variations":{}},{"unified":"1F3D0","sheet_x":10,"sheet_y":5,"skin_variations":{}},{"unified":"1F3D1","sheet_x":10,"sheet_y":6,"skin_variations":{}},{"unified":"1F3D2","sheet_x":10,"sheet_y":7,"skin_variations":{}},{"unified":"1F3D3","sheet_x":10,"sheet_y":8,"skin_variations":{}},{"unified":"1F3D4-FE0F","sheet_x":10,"sheet_y":9,"skin_variations":{}},{"unified":"1F3D5-FE0F","sheet_x":10,"sheet_y":10,"skin_variations":{}},{"unified":"1F3D6-FE0F","sheet_x":10,"sheet_y":11,"skin_variations":{}},{"unified":"1F3D7-FE0F","sheet_x":10,"sheet_y":12,"skin_variations":{}},{"unified":"1F3D8-FE0F","sheet_x":10,"sheet_y":13,"skin_variations":{}},{"unified":"1F3D9-FE0F","sheet_x":10,"sheet_y":14,"skin_variations":{}},{"unified":"1F3DA-FE0F","sheet_x":10,"sheet_y":15,"skin_variations":{}},{"unified":"1F3DB-FE0F","sheet_x":10,"sheet_y":16,"skin_variations":{}},{"unified":"1F3DC-FE0F","sheet_x":10,"sheet_y":17,"skin_variations":{}},{"unified":"1F3DD-FE0F","sheet_x":10,"sheet_y":18,"skin_variations":{}},{"unified":"1F3DE-FE0F","sheet_x":10,"sheet_y":19,"skin_variations":{}},{"unified":"1F3DF-FE0F","sheet_x":10,"sheet_y":20,"skin_variations":{}},{"unified":"1F3E0","sheet_x":10,"sheet_y":21,"skin_variations":{}},{"unified":"1F3E1","sheet_x":10,"sheet_y":22,"skin_variations":{}},{"unified":"1F3E2","sheet_x":10,"sheet_y":23,"skin_variations":{}},{"unified":"1F3E3","sheet_x":10,"sheet_y":24,"skin_variations":{}},{"unified":"1F3E4","sheet_x":10,"sheet_y":25,"skin_variations":{}},{"unified":"1F3E5","sheet_x":10,"sheet_y":26,"skin_variations":{}},{"unified":"1F3E6","sheet_x":10,"sheet_y":27,"skin_variations":{}},{"unified":"1F3E7","sheet_x":10,"sheet_y":28,"skin_variations":{}},{"unified":"1F3E8","sheet_x":10,"sheet_y":29,"skin_variations":{}},{"unified":"1F3E9","sheet_x":10,"sheet_y":30,"skin_variations":{}},{"unified":"1F3EA","sheet_x":10,"sheet_y":31,"skin_variations":{}},{"unified":"1F3EB","sheet_x":10,"sheet_y":32,"skin_variations":{}},{"unified":"1F3EC","sheet_x":10,"sheet_y":33,"skin_variations":{}},{"unified":"1F3ED","sheet_x":10,"sheet_y":34,"skin_variations":{}},{"unified":"1F3EE","sheet_x":10,"sheet_y":35,"skin_variations":{}},{"unified":"1F3EF","sheet_x":10,"sheet_y":36,"skin_variations":{}},{"unified":"1F3F0","sheet_x":10,"sheet_y":37,"skin_variations":{}},{"unified":"1F3F3-FE0F-200D-1F308","sheet_x":10,"sheet_y":38,"skin_variations":{}},{"unified":"1F3F3-FE0F-200D-26A7-FE0F","sheet_x":10,"sheet_y":39,"skin_variations":{}},{"unified":"1F3F3-FE0F","sheet_x":10,"sheet_y":40,"skin_variations":{}},{"unified":"1F3F4-200D-2620-FE0F","sheet_x":10,"sheet_y":41,"skin_variations":{}},{"unified":"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","sheet_x":10,"sheet_y":42,"skin_variations":{}},{"unified":"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","sheet_x":10,"sheet_y":43,"skin_variations":{}},{"unified":"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","sheet_x":10,"sheet_y":44,"skin_variations":{}},{"unified":"1F3F4","sheet_x":10,"sheet_y":45,"skin_variations":{}},{"unified":"1F3F5-FE0F","sheet_x":10,"sheet_y":46,"skin_variations":{}},{"unified":"1F3F7-FE0F","sheet_x":10,"sheet_y":47,"skin_variations":{}},{"unified":"1F3F8","sheet_x":10,"sheet_y":48,"skin_variations":{}},{"unified":"1F3F9","sheet_x":10,"sheet_y":49,"skin_variations":{}},{"unified":"1F3FA","sheet_x":10,"sheet_y":50,"skin_variations":{}},{"unified":"1F3FB","sheet_x":10,"sheet_y":51,"skin_variations":{}},{"unified":"1F3FC","sheet_x":10,"sheet_y":52,"skin_variations":{}},{"unified":"1F3FD","sheet_x":10,"sheet_y":53,"skin_variations":{}},{"unified":"1F3FE","sheet_x":10,"sheet_y":54,"skin_variations":{}},{"unified":"1F3FF","sheet_x":10,"sheet_y":55,"skin_variations":{}},{"unified":"1F400","sheet_x":10,"sheet_y":56,"skin_variations":{}},{"unified":"1F401","sheet_x":10,"sheet_y":57,"skin_variations":{}},{"unified":"1F402","sheet_x":10,"sheet_y":58,"skin_variations":{}},{"unified":"1F403","sheet_x":10,"sheet_y":59,"skin_variations":{}},{"unified":"1F404","sheet_x":10,"sheet_y":60,"skin_variations":{}},{"unified":"1F405","sheet_x":10,"sheet_y":61,"skin_variations":{}},{"unified":"1F406","sheet_x":11,"sheet_y":0,"skin_variations":{}},{"unified":"1F407","sheet_x":11,"sheet_y":1,"skin_variations":{}},{"unified":"1F408-200D-2B1B","sheet_x":11,"sheet_y":2,"skin_variations":{}},{"unified":"1F408","sheet_x":11,"sheet_y":3,"skin_variations":{}},{"unified":"1F409","sheet_x":11,"sheet_y":4,"skin_variations":{}},{"unified":"1F40A","sheet_x":11,"sheet_y":5,"skin_variations":{}},{"unified":"1F40B","sheet_x":11,"sheet_y":6,"skin_variations":{}},{"unified":"1F40C","sheet_x":11,"sheet_y":7,"skin_variations":{}},{"unified":"1F40D","sheet_x":11,"sheet_y":8,"skin_variations":{}},{"unified":"1F40E","sheet_x":11,"sheet_y":9,"skin_variations":{}},{"unified":"1F40F","sheet_x":11,"sheet_y":10,"skin_variations":{}},{"unified":"1F410","sheet_x":11,"sheet_y":11,"skin_variations":{}},{"unified":"1F411","sheet_x":11,"sheet_y":12,"skin_variations":{}},{"unified":"1F412","sheet_x":11,"sheet_y":13,"skin_variations":{}},{"unified":"1F413","sheet_x":11,"sheet_y":14,"skin_variations":{}},{"unified":"1F414","sheet_x":11,"sheet_y":15,"skin_variations":{}},{"unified":"1F415-200D-1F9BA","sheet_x":11,"sheet_y":16,"skin_variations":{}},{"unified":"1F415","sheet_x":11,"sheet_y":17,"skin_variations":{}},{"unified":"1F416","sheet_x":11,"sheet_y":18,"skin_variations":{}},{"unified":"1F417","sheet_x":11,"sheet_y":19,"skin_variations":{}},{"unified":"1F418","sheet_x":11,"sheet_y":20,"skin_variations":{}},{"unified":"1F419","sheet_x":11,"sheet_y":21,"skin_variations":{}},{"unified":"1F41A","sheet_x":11,"sheet_y":22,"skin_variations":{}},{"unified":"1F41B","sheet_x":11,"sheet_y":23,"skin_variations":{}},{"unified":"1F41C","sheet_x":11,"sheet_y":24,"skin_variations":{}},{"unified":"1F41D","sheet_x":11,"sheet_y":25,"skin_variations":{}},{"unified":"1F41E","sheet_x":11,"sheet_y":26,"skin_variations":{}},{"unified":"1F41F","sheet_x":11,"sheet_y":27,"skin_variations":{}},{"unified":"1F420","sheet_x":11,"sheet_y":28,"skin_variations":{}},{"unified":"1F421","sheet_x":11,"sheet_y":29,"skin_variations":{}},{"unified":"1F422","sheet_x":11,"sheet_y":30,"skin_variations":{}},{"unified":"1F423","sheet_x":11,"sheet_y":31,"skin_variations":{}},{"unified":"1F424","sheet_x":11,"sheet_y":32,"skin_variations":{}},{"unified":"1F425","sheet_x":11,"sheet_y":33,"skin_variations":{}},{"unified":"1F426-200D-1F525","sheet_x":11,"sheet_y":34,"skin_variations":{}},{"unified":"1F426-200D-2B1B","sheet_x":11,"sheet_y":35,"skin_variations":{}},{"unified":"1F426","sheet_x":11,"sheet_y":36,"skin_variations":{}},{"unified":"1F427","sheet_x":11,"sheet_y":37,"skin_variations":{}},{"unified":"1F428","sheet_x":11,"sheet_y":38,"skin_variations":{}},{"unified":"1F429","sheet_x":11,"sheet_y":39,"skin_variations":{}},{"unified":"1F42A","sheet_x":11,"sheet_y":40,"skin_variations":{}},{"unified":"1F42B","sheet_x":11,"sheet_y":41,"skin_variations":{}},{"unified":"1F42C","sheet_x":11,"sheet_y":42,"skin_variations":{}},{"unified":"1F42D","sheet_x":11,"sheet_y":43,"skin_variations":{}},{"unified":"1F42E","sheet_x":11,"sheet_y":44,"skin_variations":{}},{"unified":"1F42F","sheet_x":11,"sheet_y":45,"skin_variations":{}},{"unified":"1F430","sheet_x":11,"sheet_y":46,"skin_variations":{}},{"unified":"1F431","sheet_x":11,"sheet_y":47,"skin_variations":{}},{"unified":"1F432","sheet_x":11,"sheet_y":48,"skin_variations":{}},{"unified":"1F433","sheet_x":11,"sheet_y":49,"skin_variations":{}},{"unified":"1F434","sheet_x":11,"sheet_y":50,"skin_variations":{}},{"unified":"1F435","sheet_x":11,"sheet_y":51,"skin_variations":{}},{"unified":"1F436","sheet_x":11,"sheet_y":52,"skin_variations":{}},{"unified":"1F437","sheet_x":11,"sheet_y":53,"skin_variations":{}},{"unified":"1F438","sheet_x":11,"sheet_y":54,"skin_variations":{}},{"unified":"1F439","sheet_x":11,"sheet_y":55,"skin_variations":{}},{"unified":"1F43A","sheet_x":11,"sheet_y":56,"skin_variations":{}},{"unified":"1F43B-200D-2744-FE0F","sheet_x":11,"sheet_y":57,"skin_variations":{}},{"unified":"1F43B","sheet_x":11,"sheet_y":58,"skin_variations":{}},{"unified":"1F43C","sheet_x":11,"sheet_y":59,"skin_variations":{}},{"unified":"1F43D","sheet_x":11,"sheet_y":60,"skin_variations":{}},{"unified":"1F43E","sheet_x":11,"sheet_y":61,"skin_variations":{}},{"unified":"1F43F-FE0F","sheet_x":12,"sheet_y":0,"skin_variations":{}},{"unified":"1F440","sheet_x":12,"sheet_y":1,"skin_variations":{}},{"unified":"1F441-FE0F-200D-1F5E8-FE0F","sheet_x":12,"sheet_y":2,"skin_variations":{}},{"unified":"1F441-FE0F","sheet_x":12,"sheet_y":3,"skin_variations":{}},{"unified":"1F442","sheet_x":12,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F442-1F3FB","sheet_x":12,"sheet_y":5},"1F3FC":{"unified":"1F442-1F3FC","sheet_x":12,"sheet_y":6},"1F3FD":{"unified":"1F442-1F3FD","sheet_x":12,"sheet_y":7},"1F3FE":{"unified":"1F442-1F3FE","sheet_x":12,"sheet_y":8},"1F3FF":{"unified":"1F442-1F3FF","sheet_x":12,"sheet_y":9}}},{"unified":"1F443","sheet_x":12,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F443-1F3FB","sheet_x":12,"sheet_y":11},"1F3FC":{"unified":"1F443-1F3FC","sheet_x":12,"sheet_y":12},"1F3FD":{"unified":"1F443-1F3FD","sheet_x":12,"sheet_y":13},"1F3FE":{"unified":"1F443-1F3FE","sheet_x":12,"sheet_y":14},"1F3FF":{"unified":"1F443-1F3FF","sheet_x":12,"sheet_y":15}}},{"unified":"1F444","sheet_x":12,"sheet_y":16,"skin_variations":{}},{"unified":"1F445","sheet_x":12,"sheet_y":17,"skin_variations":{}},{"unified":"1F446","sheet_x":12,"sheet_y":18,"skin_variations":{"1F3FB":{"unified":"1F446-1F3FB","sheet_x":12,"sheet_y":19},"1F3FC":{"unified":"1F446-1F3FC","sheet_x":12,"sheet_y":20},"1F3FD":{"unified":"1F446-1F3FD","sheet_x":12,"sheet_y":21},"1F3FE":{"unified":"1F446-1F3FE","sheet_x":12,"sheet_y":22},"1F3FF":{"unified":"1F446-1F3FF","sheet_x":12,"sheet_y":23}}},{"unified":"1F447","sheet_x":12,"sheet_y":24,"skin_variations":{"1F3FB":{"unified":"1F447-1F3FB","sheet_x":12,"sheet_y":25},"1F3FC":{"unified":"1F447-1F3FC","sheet_x":12,"sheet_y":26},"1F3FD":{"unified":"1F447-1F3FD","sheet_x":12,"sheet_y":27},"1F3FE":{"unified":"1F447-1F3FE","sheet_x":12,"sheet_y":28},"1F3FF":{"unified":"1F447-1F3FF","sheet_x":12,"sheet_y":29}}},{"unified":"1F448","sheet_x":12,"sheet_y":30,"skin_variations":{"1F3FB":{"unified":"1F448-1F3FB","sheet_x":12,"sheet_y":31},"1F3FC":{"unified":"1F448-1F3FC","sheet_x":12,"sheet_y":32},"1F3FD":{"unified":"1F448-1F3FD","sheet_x":12,"sheet_y":33},"1F3FE":{"unified":"1F448-1F3FE","sheet_x":12,"sheet_y":34},"1F3FF":{"unified":"1F448-1F3FF","sheet_x":12,"sheet_y":35}}},{"unified":"1F449","sheet_x":12,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F449-1F3FB","sheet_x":12,"sheet_y":37},"1F3FC":{"unified":"1F449-1F3FC","sheet_x":12,"sheet_y":38},"1F3FD":{"unified":"1F449-1F3FD","sheet_x":12,"sheet_y":39},"1F3FE":{"unified":"1F449-1F3FE","sheet_x":12,"sheet_y":40},"1F3FF":{"unified":"1F449-1F3FF","sheet_x":12,"sheet_y":41}}},{"unified":"1F44A","sheet_x":12,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F44A-1F3FB","sheet_x":12,"sheet_y":43},"1F3FC":{"unified":"1F44A-1F3FC","sheet_x":12,"sheet_y":44},"1F3FD":{"unified":"1F44A-1F3FD","sheet_x":12,"sheet_y":45},"1F3FE":{"unified":"1F44A-1F3FE","sheet_x":12,"sheet_y":46},"1F3FF":{"unified":"1F44A-1F3FF","sheet_x":12,"sheet_y":47}}},{"unified":"1F44B","sheet_x":12,"sheet_y":48,"skin_variations":{"1F3FB":{"unified":"1F44B-1F3FB","sheet_x":12,"sheet_y":49},"1F3FC":{"unified":"1F44B-1F3FC","sheet_x":12,"sheet_y":50},"1F3FD":{"unified":"1F44B-1F3FD","sheet_x":12,"sheet_y":51},"1F3FE":{"unified":"1F44B-1F3FE","sheet_x":12,"sheet_y":52},"1F3FF":{"unified":"1F44B-1F3FF","sheet_x":12,"sheet_y":53}}},{"unified":"1F44C","sheet_x":12,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F44C-1F3FB","sheet_x":12,"sheet_y":55},"1F3FC":{"unified":"1F44C-1F3FC","sheet_x":12,"sheet_y":56},"1F3FD":{"unified":"1F44C-1F3FD","sheet_x":12,"sheet_y":57},"1F3FE":{"unified":"1F44C-1F3FE","sheet_x":12,"sheet_y":58},"1F3FF":{"unified":"1F44C-1F3FF","sheet_x":12,"sheet_y":59}}},{"unified":"1F44D","sheet_x":12,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F44D-1F3FB","sheet_x":12,"sheet_y":61},"1F3FC":{"unified":"1F44D-1F3FC","sheet_x":13,"sheet_y":0},"1F3FD":{"unified":"1F44D-1F3FD","sheet_x":13,"sheet_y":1},"1F3FE":{"unified":"1F44D-1F3FE","sheet_x":13,"sheet_y":2},"1F3FF":{"unified":"1F44D-1F3FF","sheet_x":13,"sheet_y":3}}},{"unified":"1F44E","sheet_x":13,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F44E-1F3FB","sheet_x":13,"sheet_y":5},"1F3FC":{"unified":"1F44E-1F3FC","sheet_x":13,"sheet_y":6},"1F3FD":{"unified":"1F44E-1F3FD","sheet_x":13,"sheet_y":7},"1F3FE":{"unified":"1F44E-1F3FE","sheet_x":13,"sheet_y":8},"1F3FF":{"unified":"1F44E-1F3FF","sheet_x":13,"sheet_y":9}}},{"unified":"1F44F","sheet_x":13,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F44F-1F3FB","sheet_x":13,"sheet_y":11},"1F3FC":{"unified":"1F44F-1F3FC","sheet_x":13,"sheet_y":12},"1F3FD":{"unified":"1F44F-1F3FD","sheet_x":13,"sheet_y":13},"1F3FE":{"unified":"1F44F-1F3FE","sheet_x":13,"sheet_y":14},"1F3FF":{"unified":"1F44F-1F3FF","sheet_x":13,"sheet_y":15}}},{"unified":"1F450","sheet_x":13,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F450-1F3FB","sheet_x":13,"sheet_y":17},"1F3FC":{"unified":"1F450-1F3FC","sheet_x":13,"sheet_y":18},"1F3FD":{"unified":"1F450-1F3FD","sheet_x":13,"sheet_y":19},"1F3FE":{"unified":"1F450-1F3FE","sheet_x":13,"sheet_y":20},"1F3FF":{"unified":"1F450-1F3FF","sheet_x":13,"sheet_y":21}}},{"unified":"1F451","sheet_x":13,"sheet_y":22,"skin_variations":{}},{"unified":"1F452","sheet_x":13,"sheet_y":23,"skin_variations":{}},{"unified":"1F453","sheet_x":13,"sheet_y":24,"skin_variations":{}},{"unified":"1F454","sheet_x":13,"sheet_y":25,"skin_variations":{}},{"unified":"1F455","sheet_x":13,"sheet_y":26,"skin_variations":{}},{"unified":"1F456","sheet_x":13,"sheet_y":27,"skin_variations":{}},{"unified":"1F457","sheet_x":13,"sheet_y":28,"skin_variations":{}},{"unified":"1F458","sheet_x":13,"sheet_y":29,"skin_variations":{}},{"unified":"1F459","sheet_x":13,"sheet_y":30,"skin_variations":{}},{"unified":"1F45A","sheet_x":13,"sheet_y":31,"skin_variations":{}},{"unified":"1F45B","sheet_x":13,"sheet_y":32,"skin_variations":{}},{"unified":"1F45C","sheet_x":13,"sheet_y":33,"skin_variations":{}},{"unified":"1F45D","sheet_x":13,"sheet_y":34,"skin_variations":{}},{"unified":"1F45E","sheet_x":13,"sheet_y":35,"skin_variations":{}},{"unified":"1F45F","sheet_x":13,"sheet_y":36,"skin_variations":{}},{"unified":"1F460","sheet_x":13,"sheet_y":37,"skin_variations":{}},{"unified":"1F461","sheet_x":13,"sheet_y":38,"skin_variations":{}},{"unified":"1F462","sheet_x":13,"sheet_y":39,"skin_variations":{}},{"unified":"1F463","sheet_x":13,"sheet_y":40,"skin_variations":{}},{"unified":"1F464","sheet_x":13,"sheet_y":41,"skin_variations":{}},{"unified":"1F465","sheet_x":13,"sheet_y":42,"skin_variations":{}},{"unified":"1F466","sheet_x":13,"sheet_y":43,"skin_variations":{"1F3FB":{"unified":"1F466-1F3FB","sheet_x":13,"sheet_y":44},"1F3FC":{"unified":"1F466-1F3FC","sheet_x":13,"sheet_y":45},"1F3FD":{"unified":"1F466-1F3FD","sheet_x":13,"sheet_y":46},"1F3FE":{"unified":"1F466-1F3FE","sheet_x":13,"sheet_y":47},"1F3FF":{"unified":"1F466-1F3FF","sheet_x":13,"sheet_y":48}}},{"unified":"1F467","sheet_x":13,"sheet_y":49,"skin_variations":{"1F3FB":{"unified":"1F467-1F3FB","sheet_x":13,"sheet_y":50},"1F3FC":{"unified":"1F467-1F3FC","sheet_x":13,"sheet_y":51},"1F3FD":{"unified":"1F467-1F3FD","sheet_x":13,"sheet_y":52},"1F3FE":{"unified":"1F467-1F3FE","sheet_x":13,"sheet_y":53},"1F3FF":{"unified":"1F467-1F3FF","sheet_x":13,"sheet_y":54}}},{"unified":"1F468-200D-1F33E","sheet_x":13,"sheet_y":55,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F33E","sheet_x":13,"sheet_y":56},"1F3FC":{"unified":"1F468-1F3FC-200D-1F33E","sheet_x":13,"sheet_y":57},"1F3FD":{"unified":"1F468-1F3FD-200D-1F33E","sheet_x":13,"sheet_y":58},"1F3FE":{"unified":"1F468-1F3FE-200D-1F33E","sheet_x":13,"sheet_y":59},"1F3FF":{"unified":"1F468-1F3FF-200D-1F33E","sheet_x":13,"sheet_y":60}}},{"unified":"1F468-200D-1F373","sheet_x":13,"sheet_y":61,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F373","sheet_x":14,"sheet_y":0},"1F3FC":{"unified":"1F468-1F3FC-200D-1F373","sheet_x":14,"sheet_y":1},"1F3FD":{"unified":"1F468-1F3FD-200D-1F373","sheet_x":14,"sheet_y":2},"1F3FE":{"unified":"1F468-1F3FE-200D-1F373","sheet_x":14,"sheet_y":3},"1F3FF":{"unified":"1F468-1F3FF-200D-1F373","sheet_x":14,"sheet_y":4}}},{"unified":"1F468-200D-1F37C","sheet_x":14,"sheet_y":5,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F37C","sheet_x":14,"sheet_y":6},"1F3FC":{"unified":"1F468-1F3FC-200D-1F37C","sheet_x":14,"sheet_y":7},"1F3FD":{"unified":"1F468-1F3FD-200D-1F37C","sheet_x":14,"sheet_y":8},"1F3FE":{"unified":"1F468-1F3FE-200D-1F37C","sheet_x":14,"sheet_y":9},"1F3FF":{"unified":"1F468-1F3FF-200D-1F37C","sheet_x":14,"sheet_y":10}}},{"unified":"1F468-200D-1F393","sheet_x":14,"sheet_y":11,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F393","sheet_x":14,"sheet_y":12},"1F3FC":{"unified":"1F468-1F3FC-200D-1F393","sheet_x":14,"sheet_y":13},"1F3FD":{"unified":"1F468-1F3FD-200D-1F393","sheet_x":14,"sheet_y":14},"1F3FE":{"unified":"1F468-1F3FE-200D-1F393","sheet_x":14,"sheet_y":15},"1F3FF":{"unified":"1F468-1F3FF-200D-1F393","sheet_x":14,"sheet_y":16}}},{"unified":"1F468-200D-1F3A4","sheet_x":14,"sheet_y":17,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A4","sheet_x":14,"sheet_y":18},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A4","sheet_x":14,"sheet_y":19},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A4","sheet_x":14,"sheet_y":20},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A4","sheet_x":14,"sheet_y":21},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A4","sheet_x":14,"sheet_y":22}}},{"unified":"1F468-200D-1F3A8","sheet_x":14,"sheet_y":23,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A8","sheet_x":14,"sheet_y":24},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A8","sheet_x":14,"sheet_y":25},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A8","sheet_x":14,"sheet_y":26},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A8","sheet_x":14,"sheet_y":27},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A8","sheet_x":14,"sheet_y":28}}},{"unified":"1F468-200D-1F3EB","sheet_x":14,"sheet_y":29,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3EB","sheet_x":14,"sheet_y":30},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3EB","sheet_x":14,"sheet_y":31},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3EB","sheet_x":14,"sheet_y":32},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3EB","sheet_x":14,"sheet_y":33},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3EB","sheet_x":14,"sheet_y":34}}},{"unified":"1F468-200D-1F3ED","sheet_x":14,"sheet_y":35,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3ED","sheet_x":14,"sheet_y":36},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3ED","sheet_x":14,"sheet_y":37},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3ED","sheet_x":14,"sheet_y":38},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3ED","sheet_x":14,"sheet_y":39},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3ED","sheet_x":14,"sheet_y":40}}},{"unified":"1F468-200D-1F466-200D-1F466","sheet_x":14,"sheet_y":41,"skin_variations":{}},{"unified":"1F468-200D-1F466","sheet_x":14,"sheet_y":42,"skin_variations":{}},{"unified":"1F468-200D-1F467-200D-1F466","sheet_x":14,"sheet_y":43,"skin_variations":{}},{"unified":"1F468-200D-1F467-200D-1F467","sheet_x":14,"sheet_y":44,"skin_variations":{}},{"unified":"1F468-200D-1F467","sheet_x":14,"sheet_y":45,"skin_variations":{}},{"unified":"1F468-200D-1F468-200D-1F466","sheet_x":14,"sheet_y":46,"skin_variations":{}},{"unified":"1F468-200D-1F468-200D-1F466-200D-1F466","sheet_x":14,"sheet_y":47,"skin_variations":{}},{"unified":"1F468-200D-1F468-200D-1F467","sheet_x":14,"sheet_y":48,"skin_variations":{}},{"unified":"1F468-200D-1F468-200D-1F467-200D-1F466","sheet_x":14,"sheet_y":49,"skin_variations":{}},{"unified":"1F468-200D-1F468-200D-1F467-200D-1F467","sheet_x":14,"sheet_y":50,"skin_variations":{}},{"unified":"1F468-200D-1F469-200D-1F466","sheet_x":14,"sheet_y":51,"skin_variations":{}},{"unified":"1F468-200D-1F469-200D-1F466-200D-1F466","sheet_x":14,"sheet_y":52,"skin_variations":{}},{"unified":"1F468-200D-1F469-200D-1F467","sheet_x":14,"sheet_y":53,"skin_variations":{}},{"unified":"1F468-200D-1F469-200D-1F467-200D-1F466","sheet_x":14,"sheet_y":54,"skin_variations":{}},{"unified":"1F468-200D-1F469-200D-1F467-200D-1F467","sheet_x":14,"sheet_y":55,"skin_variations":{}},{"unified":"1F468-200D-1F4BB","sheet_x":14,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BB","sheet_x":14,"sheet_y":57},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BB","sheet_x":14,"sheet_y":58},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BB","sheet_x":14,"sheet_y":59},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BB","sheet_x":14,"sheet_y":60},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BB","sheet_x":14,"sheet_y":61}}},{"unified":"1F468-200D-1F4BC","sheet_x":15,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BC","sheet_x":15,"sheet_y":1},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BC","sheet_x":15,"sheet_y":2},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BC","sheet_x":15,"sheet_y":3},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BC","sheet_x":15,"sheet_y":4},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BC","sheet_x":15,"sheet_y":5}}},{"unified":"1F468-200D-1F527","sheet_x":15,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F527","sheet_x":15,"sheet_y":7},"1F3FC":{"unified":"1F468-1F3FC-200D-1F527","sheet_x":15,"sheet_y":8},"1F3FD":{"unified":"1F468-1F3FD-200D-1F527","sheet_x":15,"sheet_y":9},"1F3FE":{"unified":"1F468-1F3FE-200D-1F527","sheet_x":15,"sheet_y":10},"1F3FF":{"unified":"1F468-1F3FF-200D-1F527","sheet_x":15,"sheet_y":11}}},{"unified":"1F468-200D-1F52C","sheet_x":15,"sheet_y":12,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F52C","sheet_x":15,"sheet_y":13},"1F3FC":{"unified":"1F468-1F3FC-200D-1F52C","sheet_x":15,"sheet_y":14},"1F3FD":{"unified":"1F468-1F3FD-200D-1F52C","sheet_x":15,"sheet_y":15},"1F3FE":{"unified":"1F468-1F3FE-200D-1F52C","sheet_x":15,"sheet_y":16},"1F3FF":{"unified":"1F468-1F3FF-200D-1F52C","sheet_x":15,"sheet_y":17}}},{"unified":"1F468-200D-1F680","sheet_x":15,"sheet_y":18,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F680","sheet_x":15,"sheet_y":19},"1F3FC":{"unified":"1F468-1F3FC-200D-1F680","sheet_x":15,"sheet_y":20},"1F3FD":{"unified":"1F468-1F3FD-200D-1F680","sheet_x":15,"sheet_y":21},"1F3FE":{"unified":"1F468-1F3FE-200D-1F680","sheet_x":15,"sheet_y":22},"1F3FF":{"unified":"1F468-1F3FF-200D-1F680","sheet_x":15,"sheet_y":23}}},{"unified":"1F468-200D-1F692","sheet_x":15,"sheet_y":24,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F692","sheet_x":15,"sheet_y":25},"1F3FC":{"unified":"1F468-1F3FC-200D-1F692","sheet_x":15,"sheet_y":26},"1F3FD":{"unified":"1F468-1F3FD-200D-1F692","sheet_x":15,"sheet_y":27},"1F3FE":{"unified":"1F468-1F3FE-200D-1F692","sheet_x":15,"sheet_y":28},"1F3FF":{"unified":"1F468-1F3FF-200D-1F692","sheet_x":15,"sheet_y":29}}},{"unified":"1F468-200D-1F9AF-200D-27A1-FE0F","sheet_x":15,"sheet_y":30,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9AF-200D-27A1-FE0F","sheet_x":15,"sheet_y":31},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9AF-200D-27A1-FE0F","sheet_x":15,"sheet_y":32},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9AF-200D-27A1-FE0F","sheet_x":15,"sheet_y":33},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9AF-200D-27A1-FE0F","sheet_x":15,"sheet_y":34},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9AF-200D-27A1-FE0F","sheet_x":15,"sheet_y":35}}},{"unified":"1F468-200D-1F9AF","sheet_x":15,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9AF","sheet_x":15,"sheet_y":37},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9AF","sheet_x":15,"sheet_y":38},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9AF","sheet_x":15,"sheet_y":39},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9AF","sheet_x":15,"sheet_y":40},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9AF","sheet_x":15,"sheet_y":41}}},{"unified":"1F468-200D-1F9B0","sheet_x":15,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B0","sheet_x":15,"sheet_y":43},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B0","sheet_x":15,"sheet_y":44},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B0","sheet_x":15,"sheet_y":45},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B0","sheet_x":15,"sheet_y":46},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B0","sheet_x":15,"sheet_y":47}}},{"unified":"1F468-200D-1F9B1","sheet_x":15,"sheet_y":48,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B1","sheet_x":15,"sheet_y":49},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B1","sheet_x":15,"sheet_y":50},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B1","sheet_x":15,"sheet_y":51},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B1","sheet_x":15,"sheet_y":52},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B1","sheet_x":15,"sheet_y":53}}},{"unified":"1F468-200D-1F9B2","sheet_x":15,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B2","sheet_x":15,"sheet_y":55},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B2","sheet_x":15,"sheet_y":56},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B2","sheet_x":15,"sheet_y":57},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B2","sheet_x":15,"sheet_y":58},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B2","sheet_x":15,"sheet_y":59}}},{"unified":"1F468-200D-1F9B3","sheet_x":15,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B3","sheet_x":15,"sheet_y":61},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B3","sheet_x":16,"sheet_y":0},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B3","sheet_x":16,"sheet_y":1},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B3","sheet_x":16,"sheet_y":2},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B3","sheet_x":16,"sheet_y":3}}},{"unified":"1F468-200D-1F9BC-200D-27A1-FE0F","sheet_x":16,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BC-200D-27A1-FE0F","sheet_x":16,"sheet_y":5},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BC-200D-27A1-FE0F","sheet_x":16,"sheet_y":6},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BC-200D-27A1-FE0F","sheet_x":16,"sheet_y":7},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BC-200D-27A1-FE0F","sheet_x":16,"sheet_y":8},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BC-200D-27A1-FE0F","sheet_x":16,"sheet_y":9}}},{"unified":"1F468-200D-1F9BC","sheet_x":16,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BC","sheet_x":16,"sheet_y":11},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BC","sheet_x":16,"sheet_y":12},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BC","sheet_x":16,"sheet_y":13},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BC","sheet_x":16,"sheet_y":14},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BC","sheet_x":16,"sheet_y":15}}},{"unified":"1F468-200D-1F9BD-200D-27A1-FE0F","sheet_x":16,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BD-200D-27A1-FE0F","sheet_x":16,"sheet_y":17},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BD-200D-27A1-FE0F","sheet_x":16,"sheet_y":18},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BD-200D-27A1-FE0F","sheet_x":16,"sheet_y":19},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BD-200D-27A1-FE0F","sheet_x":16,"sheet_y":20},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BD-200D-27A1-FE0F","sheet_x":16,"sheet_y":21}}},{"unified":"1F468-200D-1F9BD","sheet_x":16,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BD","sheet_x":16,"sheet_y":23},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BD","sheet_x":16,"sheet_y":24},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BD","sheet_x":16,"sheet_y":25},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BD","sheet_x":16,"sheet_y":26},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BD","sheet_x":16,"sheet_y":27}}},{"unified":"1F468-200D-2695-FE0F","sheet_x":16,"sheet_y":28,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2695-FE0F","sheet_x":16,"sheet_y":29},"1F3FC":{"unified":"1F468-1F3FC-200D-2695-FE0F","sheet_x":16,"sheet_y":30},"1F3FD":{"unified":"1F468-1F3FD-200D-2695-FE0F","sheet_x":16,"sheet_y":31},"1F3FE":{"unified":"1F468-1F3FE-200D-2695-FE0F","sheet_x":16,"sheet_y":32},"1F3FF":{"unified":"1F468-1F3FF-200D-2695-FE0F","sheet_x":16,"sheet_y":33}}},{"unified":"1F468-200D-2696-FE0F","sheet_x":16,"sheet_y":34,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2696-FE0F","sheet_x":16,"sheet_y":35},"1F3FC":{"unified":"1F468-1F3FC-200D-2696-FE0F","sheet_x":16,"sheet_y":36},"1F3FD":{"unified":"1F468-1F3FD-200D-2696-FE0F","sheet_x":16,"sheet_y":37},"1F3FE":{"unified":"1F468-1F3FE-200D-2696-FE0F","sheet_x":16,"sheet_y":38},"1F3FF":{"unified":"1F468-1F3FF-200D-2696-FE0F","sheet_x":16,"sheet_y":39}}},{"unified":"1F468-200D-2708-FE0F","sheet_x":16,"sheet_y":40,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2708-FE0F","sheet_x":16,"sheet_y":41},"1F3FC":{"unified":"1F468-1F3FC-200D-2708-FE0F","sheet_x":16,"sheet_y":42},"1F3FD":{"unified":"1F468-1F3FD-200D-2708-FE0F","sheet_x":16,"sheet_y":43},"1F3FE":{"unified":"1F468-1F3FE-200D-2708-FE0F","sheet_x":16,"sheet_y":44},"1F3FF":{"unified":"1F468-1F3FF-200D-2708-FE0F","sheet_x":16,"sheet_y":45}}},{"unified":"1F468-200D-2764-FE0F-200D-1F468","sheet_x":16,"sheet_y":46,"skin_variations":{"1F3FB-1F3FB":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":16,"sheet_y":47},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":16,"sheet_y":48},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":16,"sheet_y":49},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":16,"sheet_y":50},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":16,"sheet_y":51},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":16,"sheet_y":52},"1F3FC-1F3FC":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":16,"sheet_y":53},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":16,"sheet_y":54},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":16,"sheet_y":55},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":16,"sheet_y":56},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":16,"sheet_y":57},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":16,"sheet_y":58},"1F3FD-1F3FD":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":16,"sheet_y":59},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":16,"sheet_y":60},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":16,"sheet_y":61},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":17,"sheet_y":0},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":17,"sheet_y":1},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":17,"sheet_y":2},"1F3FE-1F3FE":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":17,"sheet_y":3},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":17,"sheet_y":4},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":17,"sheet_y":5},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":17,"sheet_y":6},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":17,"sheet_y":7},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":17,"sheet_y":8},"1F3FF-1F3FF":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":17,"sheet_y":9}}},{"unified":"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","sheet_x":17,"sheet_y":10,"skin_variations":{"1F3FB-1F3FB":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":17,"sheet_y":11},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":17,"sheet_y":12},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":17,"sheet_y":13},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":17,"sheet_y":14},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":17,"sheet_y":15},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":17,"sheet_y":16},"1F3FC-1F3FC":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":17,"sheet_y":17},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":17,"sheet_y":18},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":17,"sheet_y":19},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":17,"sheet_y":20},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":17,"sheet_y":21},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":17,"sheet_y":22},"1F3FD-1F3FD":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":17,"sheet_y":23},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":17,"sheet_y":24},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":17,"sheet_y":25},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":17,"sheet_y":26},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":17,"sheet_y":27},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":17,"sheet_y":28},"1F3FE-1F3FE":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":17,"sheet_y":29},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":17,"sheet_y":30},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":17,"sheet_y":31},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":17,"sheet_y":32},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":17,"sheet_y":33},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":17,"sheet_y":34},"1F3FF-1F3FF":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":17,"sheet_y":35}}},{"unified":"1F468","sheet_x":17,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB","sheet_x":17,"sheet_y":37},"1F3FC":{"unified":"1F468-1F3FC","sheet_x":17,"sheet_y":38},"1F3FD":{"unified":"1F468-1F3FD","sheet_x":17,"sheet_y":39},"1F3FE":{"unified":"1F468-1F3FE","sheet_x":17,"sheet_y":40},"1F3FF":{"unified":"1F468-1F3FF","sheet_x":17,"sheet_y":41}}},{"unified":"1F469-200D-1F33E","sheet_x":17,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F33E","sheet_x":17,"sheet_y":43},"1F3FC":{"unified":"1F469-1F3FC-200D-1F33E","sheet_x":17,"sheet_y":44},"1F3FD":{"unified":"1F469-1F3FD-200D-1F33E","sheet_x":17,"sheet_y":45},"1F3FE":{"unified":"1F469-1F3FE-200D-1F33E","sheet_x":17,"sheet_y":46},"1F3FF":{"unified":"1F469-1F3FF-200D-1F33E","sheet_x":17,"sheet_y":47}}},{"unified":"1F469-200D-1F373","sheet_x":17,"sheet_y":48,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F373","sheet_x":17,"sheet_y":49},"1F3FC":{"unified":"1F469-1F3FC-200D-1F373","sheet_x":17,"sheet_y":50},"1F3FD":{"unified":"1F469-1F3FD-200D-1F373","sheet_x":17,"sheet_y":51},"1F3FE":{"unified":"1F469-1F3FE-200D-1F373","sheet_x":17,"sheet_y":52},"1F3FF":{"unified":"1F469-1F3FF-200D-1F373","sheet_x":17,"sheet_y":53}}},{"unified":"1F469-200D-1F37C","sheet_x":17,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F37C","sheet_x":17,"sheet_y":55},"1F3FC":{"unified":"1F469-1F3FC-200D-1F37C","sheet_x":17,"sheet_y":56},"1F3FD":{"unified":"1F469-1F3FD-200D-1F37C","sheet_x":17,"sheet_y":57},"1F3FE":{"unified":"1F469-1F3FE-200D-1F37C","sheet_x":17,"sheet_y":58},"1F3FF":{"unified":"1F469-1F3FF-200D-1F37C","sheet_x":17,"sheet_y":59}}},{"unified":"1F469-200D-1F393","sheet_x":17,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F393","sheet_x":17,"sheet_y":61},"1F3FC":{"unified":"1F469-1F3FC-200D-1F393","sheet_x":18,"sheet_y":0},"1F3FD":{"unified":"1F469-1F3FD-200D-1F393","sheet_x":18,"sheet_y":1},"1F3FE":{"unified":"1F469-1F3FE-200D-1F393","sheet_x":18,"sheet_y":2},"1F3FF":{"unified":"1F469-1F3FF-200D-1F393","sheet_x":18,"sheet_y":3}}},{"unified":"1F469-200D-1F3A4","sheet_x":18,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A4","sheet_x":18,"sheet_y":5},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A4","sheet_x":18,"sheet_y":6},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A4","sheet_x":18,"sheet_y":7},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A4","sheet_x":18,"sheet_y":8},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A4","sheet_x":18,"sheet_y":9}}},{"unified":"1F469-200D-1F3A8","sheet_x":18,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A8","sheet_x":18,"sheet_y":11},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A8","sheet_x":18,"sheet_y":12},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A8","sheet_x":18,"sheet_y":13},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A8","sheet_x":18,"sheet_y":14},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A8","sheet_x":18,"sheet_y":15}}},{"unified":"1F469-200D-1F3EB","sheet_x":18,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3EB","sheet_x":18,"sheet_y":17},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3EB","sheet_x":18,"sheet_y":18},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3EB","sheet_x":18,"sheet_y":19},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3EB","sheet_x":18,"sheet_y":20},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3EB","sheet_x":18,"sheet_y":21}}},{"unified":"1F469-200D-1F3ED","sheet_x":18,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3ED","sheet_x":18,"sheet_y":23},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3ED","sheet_x":18,"sheet_y":24},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3ED","sheet_x":18,"sheet_y":25},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3ED","sheet_x":18,"sheet_y":26},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3ED","sheet_x":18,"sheet_y":27}}},{"unified":"1F469-200D-1F466-200D-1F466","sheet_x":18,"sheet_y":28,"skin_variations":{}},{"unified":"1F469-200D-1F466","sheet_x":18,"sheet_y":29,"skin_variations":{}},{"unified":"1F469-200D-1F467-200D-1F466","sheet_x":18,"sheet_y":30,"skin_variations":{}},{"unified":"1F469-200D-1F467-200D-1F467","sheet_x":18,"sheet_y":31,"skin_variations":{}},{"unified":"1F469-200D-1F467","sheet_x":18,"sheet_y":32,"skin_variations":{}},{"unified":"1F469-200D-1F469-200D-1F466","sheet_x":18,"sheet_y":33,"skin_variations":{}},{"unified":"1F469-200D-1F469-200D-1F466-200D-1F466","sheet_x":18,"sheet_y":34,"skin_variations":{}},{"unified":"1F469-200D-1F469-200D-1F467","sheet_x":18,"sheet_y":35,"skin_variations":{}},{"unified":"1F469-200D-1F469-200D-1F467-200D-1F466","sheet_x":18,"sheet_y":36,"skin_variations":{}},{"unified":"1F469-200D-1F469-200D-1F467-200D-1F467","sheet_x":18,"sheet_y":37,"skin_variations":{}},{"unified":"1F469-200D-1F4BB","sheet_x":18,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BB","sheet_x":18,"sheet_y":39},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BB","sheet_x":18,"sheet_y":40},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BB","sheet_x":18,"sheet_y":41},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BB","sheet_x":18,"sheet_y":42},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BB","sheet_x":18,"sheet_y":43}}},{"unified":"1F469-200D-1F4BC","sheet_x":18,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BC","sheet_x":18,"sheet_y":45},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BC","sheet_x":18,"sheet_y":46},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BC","sheet_x":18,"sheet_y":47},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BC","sheet_x":18,"sheet_y":48},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BC","sheet_x":18,"sheet_y":49}}},{"unified":"1F469-200D-1F527","sheet_x":18,"sheet_y":50,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F527","sheet_x":18,"sheet_y":51},"1F3FC":{"unified":"1F469-1F3FC-200D-1F527","sheet_x":18,"sheet_y":52},"1F3FD":{"unified":"1F469-1F3FD-200D-1F527","sheet_x":18,"sheet_y":53},"1F3FE":{"unified":"1F469-1F3FE-200D-1F527","sheet_x":18,"sheet_y":54},"1F3FF":{"unified":"1F469-1F3FF-200D-1F527","sheet_x":18,"sheet_y":55}}},{"unified":"1F469-200D-1F52C","sheet_x":18,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F52C","sheet_x":18,"sheet_y":57},"1F3FC":{"unified":"1F469-1F3FC-200D-1F52C","sheet_x":18,"sheet_y":58},"1F3FD":{"unified":"1F469-1F3FD-200D-1F52C","sheet_x":18,"sheet_y":59},"1F3FE":{"unified":"1F469-1F3FE-200D-1F52C","sheet_x":18,"sheet_y":60},"1F3FF":{"unified":"1F469-1F3FF-200D-1F52C","sheet_x":18,"sheet_y":61}}},{"unified":"1F469-200D-1F680","sheet_x":19,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F680","sheet_x":19,"sheet_y":1},"1F3FC":{"unified":"1F469-1F3FC-200D-1F680","sheet_x":19,"sheet_y":2},"1F3FD":{"unified":"1F469-1F3FD-200D-1F680","sheet_x":19,"sheet_y":3},"1F3FE":{"unified":"1F469-1F3FE-200D-1F680","sheet_x":19,"sheet_y":4},"1F3FF":{"unified":"1F469-1F3FF-200D-1F680","sheet_x":19,"sheet_y":5}}},{"unified":"1F469-200D-1F692","sheet_x":19,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F692","sheet_x":19,"sheet_y":7},"1F3FC":{"unified":"1F469-1F3FC-200D-1F692","sheet_x":19,"sheet_y":8},"1F3FD":{"unified":"1F469-1F3FD-200D-1F692","sheet_x":19,"sheet_y":9},"1F3FE":{"unified":"1F469-1F3FE-200D-1F692","sheet_x":19,"sheet_y":10},"1F3FF":{"unified":"1F469-1F3FF-200D-1F692","sheet_x":19,"sheet_y":11}}},{"unified":"1F469-200D-1F9AF-200D-27A1-FE0F","sheet_x":19,"sheet_y":12,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9AF-200D-27A1-FE0F","sheet_x":19,"sheet_y":13},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9AF-200D-27A1-FE0F","sheet_x":19,"sheet_y":14},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9AF-200D-27A1-FE0F","sheet_x":19,"sheet_y":15},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9AF-200D-27A1-FE0F","sheet_x":19,"sheet_y":16},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9AF-200D-27A1-FE0F","sheet_x":19,"sheet_y":17}}},{"unified":"1F469-200D-1F9AF","sheet_x":19,"sheet_y":18,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9AF","sheet_x":19,"sheet_y":19},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9AF","sheet_x":19,"sheet_y":20},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9AF","sheet_x":19,"sheet_y":21},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9AF","sheet_x":19,"sheet_y":22},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9AF","sheet_x":19,"sheet_y":23}}},{"unified":"1F469-200D-1F9B0","sheet_x":19,"sheet_y":24,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B0","sheet_x":19,"sheet_y":25},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B0","sheet_x":19,"sheet_y":26},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B0","sheet_x":19,"sheet_y":27},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B0","sheet_x":19,"sheet_y":28},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B0","sheet_x":19,"sheet_y":29}}},{"unified":"1F469-200D-1F9B1","sheet_x":19,"sheet_y":30,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B1","sheet_x":19,"sheet_y":31},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B1","sheet_x":19,"sheet_y":32},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B1","sheet_x":19,"sheet_y":33},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B1","sheet_x":19,"sheet_y":34},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B1","sheet_x":19,"sheet_y":35}}},{"unified":"1F469-200D-1F9B2","sheet_x":19,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B2","sheet_x":19,"sheet_y":37},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B2","sheet_x":19,"sheet_y":38},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B2","sheet_x":19,"sheet_y":39},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B2","sheet_x":19,"sheet_y":40},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B2","sheet_x":19,"sheet_y":41}}},{"unified":"1F469-200D-1F9B3","sheet_x":19,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B3","sheet_x":19,"sheet_y":43},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B3","sheet_x":19,"sheet_y":44},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B3","sheet_x":19,"sheet_y":45},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B3","sheet_x":19,"sheet_y":46},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B3","sheet_x":19,"sheet_y":47}}},{"unified":"1F469-200D-1F9BC-200D-27A1-FE0F","sheet_x":19,"sheet_y":48,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BC-200D-27A1-FE0F","sheet_x":19,"sheet_y":49},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BC-200D-27A1-FE0F","sheet_x":19,"sheet_y":50},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BC-200D-27A1-FE0F","sheet_x":19,"sheet_y":51},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BC-200D-27A1-FE0F","sheet_x":19,"sheet_y":52},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BC-200D-27A1-FE0F","sheet_x":19,"sheet_y":53}}},{"unified":"1F469-200D-1F9BC","sheet_x":19,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BC","sheet_x":19,"sheet_y":55},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BC","sheet_x":19,"sheet_y":56},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BC","sheet_x":19,"sheet_y":57},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BC","sheet_x":19,"sheet_y":58},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BC","sheet_x":19,"sheet_y":59}}},{"unified":"1F469-200D-1F9BD-200D-27A1-FE0F","sheet_x":19,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BD-200D-27A1-FE0F","sheet_x":19,"sheet_y":61},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BD-200D-27A1-FE0F","sheet_x":20,"sheet_y":0},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BD-200D-27A1-FE0F","sheet_x":20,"sheet_y":1},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BD-200D-27A1-FE0F","sheet_x":20,"sheet_y":2},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BD-200D-27A1-FE0F","sheet_x":20,"sheet_y":3}}},{"unified":"1F469-200D-1F9BD","sheet_x":20,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BD","sheet_x":20,"sheet_y":5},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BD","sheet_x":20,"sheet_y":6},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BD","sheet_x":20,"sheet_y":7},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BD","sheet_x":20,"sheet_y":8},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BD","sheet_x":20,"sheet_y":9}}},{"unified":"1F469-200D-2695-FE0F","sheet_x":20,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2695-FE0F","sheet_x":20,"sheet_y":11},"1F3FC":{"unified":"1F469-1F3FC-200D-2695-FE0F","sheet_x":20,"sheet_y":12},"1F3FD":{"unified":"1F469-1F3FD-200D-2695-FE0F","sheet_x":20,"sheet_y":13},"1F3FE":{"unified":"1F469-1F3FE-200D-2695-FE0F","sheet_x":20,"sheet_y":14},"1F3FF":{"unified":"1F469-1F3FF-200D-2695-FE0F","sheet_x":20,"sheet_y":15}}},{"unified":"1F469-200D-2696-FE0F","sheet_x":20,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2696-FE0F","sheet_x":20,"sheet_y":17},"1F3FC":{"unified":"1F469-1F3FC-200D-2696-FE0F","sheet_x":20,"sheet_y":18},"1F3FD":{"unified":"1F469-1F3FD-200D-2696-FE0F","sheet_x":20,"sheet_y":19},"1F3FE":{"unified":"1F469-1F3FE-200D-2696-FE0F","sheet_x":20,"sheet_y":20},"1F3FF":{"unified":"1F469-1F3FF-200D-2696-FE0F","sheet_x":20,"sheet_y":21}}},{"unified":"1F469-200D-2708-FE0F","sheet_x":20,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2708-FE0F","sheet_x":20,"sheet_y":23},"1F3FC":{"unified":"1F469-1F3FC-200D-2708-FE0F","sheet_x":20,"sheet_y":24},"1F3FD":{"unified":"1F469-1F3FD-200D-2708-FE0F","sheet_x":20,"sheet_y":25},"1F3FE":{"unified":"1F469-1F3FE-200D-2708-FE0F","sheet_x":20,"sheet_y":26},"1F3FF":{"unified":"1F469-1F3FF-200D-2708-FE0F","sheet_x":20,"sheet_y":27}}},{"unified":"1F469-200D-2764-FE0F-200D-1F468","sheet_x":20,"sheet_y":28,"skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":20,"sheet_y":29},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":20,"sheet_y":30},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":20,"sheet_y":31},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":20,"sheet_y":32},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":20,"sheet_y":33},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":20,"sheet_y":34},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":20,"sheet_y":35},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":20,"sheet_y":36},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":20,"sheet_y":37},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":20,"sheet_y":38},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":20,"sheet_y":39},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":20,"sheet_y":40},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":20,"sheet_y":41},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":20,"sheet_y":42},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":20,"sheet_y":43},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":20,"sheet_y":44},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":20,"sheet_y":45},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":20,"sheet_y":46},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":20,"sheet_y":47},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":20,"sheet_y":48},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FB","sheet_x":20,"sheet_y":49},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FC","sheet_x":20,"sheet_y":50},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FD","sheet_x":20,"sheet_y":51},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FE","sheet_x":20,"sheet_y":52},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FF","sheet_x":20,"sheet_y":53}}},{"unified":"1F469-200D-2764-FE0F-200D-1F469","sheet_x":20,"sheet_y":54,"skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FB","sheet_x":20,"sheet_y":55},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FC","sheet_x":20,"sheet_y":56},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FD","sheet_x":20,"sheet_y":57},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FE","sheet_x":20,"sheet_y":58},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FF","sheet_x":20,"sheet_y":59},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FB","sheet_x":20,"sheet_y":60},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FC","sheet_x":20,"sheet_y":61},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FD","sheet_x":21,"sheet_y":0},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FE","sheet_x":21,"sheet_y":1},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FF","sheet_x":21,"sheet_y":2},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FB","sheet_x":21,"sheet_y":3},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FC","sheet_x":21,"sheet_y":4},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FD","sheet_x":21,"sheet_y":5},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FE","sheet_x":21,"sheet_y":6},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FF","sheet_x":21,"sheet_y":7},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FB","sheet_x":21,"sheet_y":8},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FC","sheet_x":21,"sheet_y":9},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FD","sheet_x":21,"sheet_y":10},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FE","sheet_x":21,"sheet_y":11},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FF","sheet_x":21,"sheet_y":12},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FB","sheet_x":21,"sheet_y":13},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FC","sheet_x":21,"sheet_y":14},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FD","sheet_x":21,"sheet_y":15},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FE","sheet_x":21,"sheet_y":16},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FF","sheet_x":21,"sheet_y":17}}},{"unified":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","sheet_x":21,"sheet_y":18,"skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":21,"sheet_y":19},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":21,"sheet_y":20},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":21,"sheet_y":21},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":21,"sheet_y":22},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":21,"sheet_y":23},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":21,"sheet_y":24},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":21,"sheet_y":25},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":21,"sheet_y":26},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":21,"sheet_y":27},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":21,"sheet_y":28},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":21,"sheet_y":29},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":21,"sheet_y":30},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":21,"sheet_y":31},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":21,"sheet_y":32},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":21,"sheet_y":33},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":21,"sheet_y":34},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":21,"sheet_y":35},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":21,"sheet_y":36},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":21,"sheet_y":37},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":21,"sheet_y":38},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","sheet_x":21,"sheet_y":39},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","sheet_x":21,"sheet_y":40},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","sheet_x":21,"sheet_y":41},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","sheet_x":21,"sheet_y":42},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","sheet_x":21,"sheet_y":43}}},{"unified":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","sheet_x":21,"sheet_y":44,"skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","sheet_x":21,"sheet_y":45},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","sheet_x":21,"sheet_y":46},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","sheet_x":21,"sheet_y":47},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","sheet_x":21,"sheet_y":48},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","sheet_x":21,"sheet_y":49},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","sheet_x":21,"sheet_y":50},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","sheet_x":21,"sheet_y":51},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","sheet_x":21,"sheet_y":52},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","sheet_x":21,"sheet_y":53},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","sheet_x":21,"sheet_y":54},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","sheet_x":21,"sheet_y":55},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","sheet_x":21,"sheet_y":56},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","sheet_x":21,"sheet_y":57},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","sheet_x":21,"sheet_y":58},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","sheet_x":21,"sheet_y":59},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","sheet_x":21,"sheet_y":60},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","sheet_x":21,"sheet_y":61},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","sheet_x":22,"sheet_y":0},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","sheet_x":22,"sheet_y":1},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","sheet_x":22,"sheet_y":2},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","sheet_x":22,"sheet_y":3},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","sheet_x":22,"sheet_y":4},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","sheet_x":22,"sheet_y":5},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","sheet_x":22,"sheet_y":6},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","sheet_x":22,"sheet_y":7}}},{"unified":"1F469","sheet_x":22,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB","sheet_x":22,"sheet_y":9},"1F3FC":{"unified":"1F469-1F3FC","sheet_x":22,"sheet_y":10},"1F3FD":{"unified":"1F469-1F3FD","sheet_x":22,"sheet_y":11},"1F3FE":{"unified":"1F469-1F3FE","sheet_x":22,"sheet_y":12},"1F3FF":{"unified":"1F469-1F3FF","sheet_x":22,"sheet_y":13}}},{"unified":"1F46A","sheet_x":22,"sheet_y":14,"skin_variations":{}},{"unified":"1F46B","sheet_x":22,"sheet_y":15,"skin_variations":{"1F3FB":{"unified":"1F46B-1F3FB","sheet_x":22,"sheet_y":16},"1F3FC":{"unified":"1F46B-1F3FC","sheet_x":22,"sheet_y":17},"1F3FD":{"unified":"1F46B-1F3FD","sheet_x":22,"sheet_y":18},"1F3FE":{"unified":"1F46B-1F3FE","sheet_x":22,"sheet_y":19},"1F3FF":{"unified":"1F46B-1F3FF","sheet_x":22,"sheet_y":20},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC","sheet_x":22,"sheet_y":21},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD","sheet_x":22,"sheet_y":22},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE","sheet_x":22,"sheet_y":23},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF","sheet_x":22,"sheet_y":24},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB","sheet_x":22,"sheet_y":25},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD","sheet_x":22,"sheet_y":26},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE","sheet_x":22,"sheet_y":27},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF","sheet_x":22,"sheet_y":28},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB","sheet_x":22,"sheet_y":29},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC","sheet_x":22,"sheet_y":30},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE","sheet_x":22,"sheet_y":31},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF","sheet_x":22,"sheet_y":32},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB","sheet_x":22,"sheet_y":33},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC","sheet_x":22,"sheet_y":34},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD","sheet_x":22,"sheet_y":35},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF","sheet_x":22,"sheet_y":36},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB","sheet_x":22,"sheet_y":37},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC","sheet_x":22,"sheet_y":38},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD","sheet_x":22,"sheet_y":39},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE","sheet_x":22,"sheet_y":40}}},{"unified":"1F46C","sheet_x":22,"sheet_y":41,"skin_variations":{"1F3FB":{"unified":"1F46C-1F3FB","sheet_x":22,"sheet_y":42},"1F3FC":{"unified":"1F46C-1F3FC","sheet_x":22,"sheet_y":43},"1F3FD":{"unified":"1F46C-1F3FD","sheet_x":22,"sheet_y":44},"1F3FE":{"unified":"1F46C-1F3FE","sheet_x":22,"sheet_y":45},"1F3FF":{"unified":"1F46C-1F3FF","sheet_x":22,"sheet_y":46},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC","sheet_x":22,"sheet_y":47},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD","sheet_x":22,"sheet_y":48},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE","sheet_x":22,"sheet_y":49},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF","sheet_x":22,"sheet_y":50},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB","sheet_x":22,"sheet_y":51},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD","sheet_x":22,"sheet_y":52},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE","sheet_x":22,"sheet_y":53},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF","sheet_x":22,"sheet_y":54},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB","sheet_x":22,"sheet_y":55},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC","sheet_x":22,"sheet_y":56},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE","sheet_x":22,"sheet_y":57},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF","sheet_x":22,"sheet_y":58},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB","sheet_x":22,"sheet_y":59},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC","sheet_x":22,"sheet_y":60},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD","sheet_x":22,"sheet_y":61},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF","sheet_x":23,"sheet_y":0},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB","sheet_x":23,"sheet_y":1},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC","sheet_x":23,"sheet_y":2},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD","sheet_x":23,"sheet_y":3},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE","sheet_x":23,"sheet_y":4}}},{"unified":"1F46D","sheet_x":23,"sheet_y":5,"skin_variations":{"1F3FB":{"unified":"1F46D-1F3FB","sheet_x":23,"sheet_y":6},"1F3FC":{"unified":"1F46D-1F3FC","sheet_x":23,"sheet_y":7},"1F3FD":{"unified":"1F46D-1F3FD","sheet_x":23,"sheet_y":8},"1F3FE":{"unified":"1F46D-1F3FE","sheet_x":23,"sheet_y":9},"1F3FF":{"unified":"1F46D-1F3FF","sheet_x":23,"sheet_y":10},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC","sheet_x":23,"sheet_y":11},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD","sheet_x":23,"sheet_y":12},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE","sheet_x":23,"sheet_y":13},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF","sheet_x":23,"sheet_y":14},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB","sheet_x":23,"sheet_y":15},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD","sheet_x":23,"sheet_y":16},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE","sheet_x":23,"sheet_y":17},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF","sheet_x":23,"sheet_y":18},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB","sheet_x":23,"sheet_y":19},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC","sheet_x":23,"sheet_y":20},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE","sheet_x":23,"sheet_y":21},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF","sheet_x":23,"sheet_y":22},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB","sheet_x":23,"sheet_y":23},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC","sheet_x":23,"sheet_y":24},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD","sheet_x":23,"sheet_y":25},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF","sheet_x":23,"sheet_y":26},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB","sheet_x":23,"sheet_y":27},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC","sheet_x":23,"sheet_y":28},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD","sheet_x":23,"sheet_y":29},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE","sheet_x":23,"sheet_y":30}}},{"unified":"1F46E-200D-2640-FE0F","sheet_x":23,"sheet_y":31,"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2640-FE0F","sheet_x":23,"sheet_y":32},"1F3FC":{"unified":"1F46E-1F3FC-200D-2640-FE0F","sheet_x":23,"sheet_y":33},"1F3FD":{"unified":"1F46E-1F3FD-200D-2640-FE0F","sheet_x":23,"sheet_y":34},"1F3FE":{"unified":"1F46E-1F3FE-200D-2640-FE0F","sheet_x":23,"sheet_y":35},"1F3FF":{"unified":"1F46E-1F3FF-200D-2640-FE0F","sheet_x":23,"sheet_y":36}}},{"unified":"1F46E-200D-2642-FE0F","sheet_x":23,"sheet_y":37,"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2642-FE0F","sheet_x":23,"sheet_y":38},"1F3FC":{"unified":"1F46E-1F3FC-200D-2642-FE0F","sheet_x":23,"sheet_y":39},"1F3FD":{"unified":"1F46E-1F3FD-200D-2642-FE0F","sheet_x":23,"sheet_y":40},"1F3FE":{"unified":"1F46E-1F3FE-200D-2642-FE0F","sheet_x":23,"sheet_y":41},"1F3FF":{"unified":"1F46E-1F3FF-200D-2642-FE0F","sheet_x":23,"sheet_y":42}}},{"unified":"1F46E","sheet_x":23,"sheet_y":43,"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB","sheet_x":23,"sheet_y":44},"1F3FC":{"unified":"1F46E-1F3FC","sheet_x":23,"sheet_y":45},"1F3FD":{"unified":"1F46E-1F3FD","sheet_x":23,"sheet_y":46},"1F3FE":{"unified":"1F46E-1F3FE","sheet_x":23,"sheet_y":47},"1F3FF":{"unified":"1F46E-1F3FF","sheet_x":23,"sheet_y":48}}},{"unified":"1F46F-200D-2640-FE0F","sheet_x":23,"sheet_y":49,"skin_variations":{}},{"unified":"1F46F-200D-2642-FE0F","sheet_x":23,"sheet_y":50,"skin_variations":{}},{"unified":"1F46F","sheet_x":23,"sheet_y":51,"skin_variations":{}},{"unified":"1F470-200D-2640-FE0F","sheet_x":23,"sheet_y":52,"skin_variations":{"1F3FB":{"unified":"1F470-1F3FB-200D-2640-FE0F","sheet_x":23,"sheet_y":53},"1F3FC":{"unified":"1F470-1F3FC-200D-2640-FE0F","sheet_x":23,"sheet_y":54},"1F3FD":{"unified":"1F470-1F3FD-200D-2640-FE0F","sheet_x":23,"sheet_y":55},"1F3FE":{"unified":"1F470-1F3FE-200D-2640-FE0F","sheet_x":23,"sheet_y":56},"1F3FF":{"unified":"1F470-1F3FF-200D-2640-FE0F","sheet_x":23,"sheet_y":57}}},{"unified":"1F470-200D-2642-FE0F","sheet_x":23,"sheet_y":58,"skin_variations":{"1F3FB":{"unified":"1F470-1F3FB-200D-2642-FE0F","sheet_x":23,"sheet_y":59},"1F3FC":{"unified":"1F470-1F3FC-200D-2642-FE0F","sheet_x":23,"sheet_y":60},"1F3FD":{"unified":"1F470-1F3FD-200D-2642-FE0F","sheet_x":23,"sheet_y":61},"1F3FE":{"unified":"1F470-1F3FE-200D-2642-FE0F","sheet_x":24,"sheet_y":0},"1F3FF":{"unified":"1F470-1F3FF-200D-2642-FE0F","sheet_x":24,"sheet_y":1}}},{"unified":"1F470","sheet_x":24,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F470-1F3FB","sheet_x":24,"sheet_y":3},"1F3FC":{"unified":"1F470-1F3FC","sheet_x":24,"sheet_y":4},"1F3FD":{"unified":"1F470-1F3FD","sheet_x":24,"sheet_y":5},"1F3FE":{"unified":"1F470-1F3FE","sheet_x":24,"sheet_y":6},"1F3FF":{"unified":"1F470-1F3FF","sheet_x":24,"sheet_y":7}}},{"unified":"1F471-200D-2640-FE0F","sheet_x":24,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2640-FE0F","sheet_x":24,"sheet_y":9},"1F3FC":{"unified":"1F471-1F3FC-200D-2640-FE0F","sheet_x":24,"sheet_y":10},"1F3FD":{"unified":"1F471-1F3FD-200D-2640-FE0F","sheet_x":24,"sheet_y":11},"1F3FE":{"unified":"1F471-1F3FE-200D-2640-FE0F","sheet_x":24,"sheet_y":12},"1F3FF":{"unified":"1F471-1F3FF-200D-2640-FE0F","sheet_x":24,"sheet_y":13}}},{"unified":"1F471-200D-2642-FE0F","sheet_x":24,"sheet_y":14,"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2642-FE0F","sheet_x":24,"sheet_y":15},"1F3FC":{"unified":"1F471-1F3FC-200D-2642-FE0F","sheet_x":24,"sheet_y":16},"1F3FD":{"unified":"1F471-1F3FD-200D-2642-FE0F","sheet_x":24,"sheet_y":17},"1F3FE":{"unified":"1F471-1F3FE-200D-2642-FE0F","sheet_x":24,"sheet_y":18},"1F3FF":{"unified":"1F471-1F3FF-200D-2642-FE0F","sheet_x":24,"sheet_y":19}}},{"unified":"1F471","sheet_x":24,"sheet_y":20,"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB","sheet_x":24,"sheet_y":21},"1F3FC":{"unified":"1F471-1F3FC","sheet_x":24,"sheet_y":22},"1F3FD":{"unified":"1F471-1F3FD","sheet_x":24,"sheet_y":23},"1F3FE":{"unified":"1F471-1F3FE","sheet_x":24,"sheet_y":24},"1F3FF":{"unified":"1F471-1F3FF","sheet_x":24,"sheet_y":25}}},{"unified":"1F472","sheet_x":24,"sheet_y":26,"skin_variations":{"1F3FB":{"unified":"1F472-1F3FB","sheet_x":24,"sheet_y":27},"1F3FC":{"unified":"1F472-1F3FC","sheet_x":24,"sheet_y":28},"1F3FD":{"unified":"1F472-1F3FD","sheet_x":24,"sheet_y":29},"1F3FE":{"unified":"1F472-1F3FE","sheet_x":24,"sheet_y":30},"1F3FF":{"unified":"1F472-1F3FF","sheet_x":24,"sheet_y":31}}},{"unified":"1F473-200D-2640-FE0F","sheet_x":24,"sheet_y":32,"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2640-FE0F","sheet_x":24,"sheet_y":33},"1F3FC":{"unified":"1F473-1F3FC-200D-2640-FE0F","sheet_x":24,"sheet_y":34},"1F3FD":{"unified":"1F473-1F3FD-200D-2640-FE0F","sheet_x":24,"sheet_y":35},"1F3FE":{"unified":"1F473-1F3FE-200D-2640-FE0F","sheet_x":24,"sheet_y":36},"1F3FF":{"unified":"1F473-1F3FF-200D-2640-FE0F","sheet_x":24,"sheet_y":37}}},{"unified":"1F473-200D-2642-FE0F","sheet_x":24,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2642-FE0F","sheet_x":24,"sheet_y":39},"1F3FC":{"unified":"1F473-1F3FC-200D-2642-FE0F","sheet_x":24,"sheet_y":40},"1F3FD":{"unified":"1F473-1F3FD-200D-2642-FE0F","sheet_x":24,"sheet_y":41},"1F3FE":{"unified":"1F473-1F3FE-200D-2642-FE0F","sheet_x":24,"sheet_y":42},"1F3FF":{"unified":"1F473-1F3FF-200D-2642-FE0F","sheet_x":24,"sheet_y":43}}},{"unified":"1F473","sheet_x":24,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB","sheet_x":24,"sheet_y":45},"1F3FC":{"unified":"1F473-1F3FC","sheet_x":24,"sheet_y":46},"1F3FD":{"unified":"1F473-1F3FD","sheet_x":24,"sheet_y":47},"1F3FE":{"unified":"1F473-1F3FE","sheet_x":24,"sheet_y":48},"1F3FF":{"unified":"1F473-1F3FF","sheet_x":24,"sheet_y":49}}},{"unified":"1F474","sheet_x":24,"sheet_y":50,"skin_variations":{"1F3FB":{"unified":"1F474-1F3FB","sheet_x":24,"sheet_y":51},"1F3FC":{"unified":"1F474-1F3FC","sheet_x":24,"sheet_y":52},"1F3FD":{"unified":"1F474-1F3FD","sheet_x":24,"sheet_y":53},"1F3FE":{"unified":"1F474-1F3FE","sheet_x":24,"sheet_y":54},"1F3FF":{"unified":"1F474-1F3FF","sheet_x":24,"sheet_y":55}}},{"unified":"1F475","sheet_x":24,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F475-1F3FB","sheet_x":24,"sheet_y":57},"1F3FC":{"unified":"1F475-1F3FC","sheet_x":24,"sheet_y":58},"1F3FD":{"unified":"1F475-1F3FD","sheet_x":24,"sheet_y":59},"1F3FE":{"unified":"1F475-1F3FE","sheet_x":24,"sheet_y":60},"1F3FF":{"unified":"1F475-1F3FF","sheet_x":24,"sheet_y":61}}},{"unified":"1F476","sheet_x":25,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F476-1F3FB","sheet_x":25,"sheet_y":1},"1F3FC":{"unified":"1F476-1F3FC","sheet_x":25,"sheet_y":2},"1F3FD":{"unified":"1F476-1F3FD","sheet_x":25,"sheet_y":3},"1F3FE":{"unified":"1F476-1F3FE","sheet_x":25,"sheet_y":4},"1F3FF":{"unified":"1F476-1F3FF","sheet_x":25,"sheet_y":5}}},{"unified":"1F477-200D-2640-FE0F","sheet_x":25,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2640-FE0F","sheet_x":25,"sheet_y":7},"1F3FC":{"unified":"1F477-1F3FC-200D-2640-FE0F","sheet_x":25,"sheet_y":8},"1F3FD":{"unified":"1F477-1F3FD-200D-2640-FE0F","sheet_x":25,"sheet_y":9},"1F3FE":{"unified":"1F477-1F3FE-200D-2640-FE0F","sheet_x":25,"sheet_y":10},"1F3FF":{"unified":"1F477-1F3FF-200D-2640-FE0F","sheet_x":25,"sheet_y":11}}},{"unified":"1F477-200D-2642-FE0F","sheet_x":25,"sheet_y":12,"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2642-FE0F","sheet_x":25,"sheet_y":13},"1F3FC":{"unified":"1F477-1F3FC-200D-2642-FE0F","sheet_x":25,"sheet_y":14},"1F3FD":{"unified":"1F477-1F3FD-200D-2642-FE0F","sheet_x":25,"sheet_y":15},"1F3FE":{"unified":"1F477-1F3FE-200D-2642-FE0F","sheet_x":25,"sheet_y":16},"1F3FF":{"unified":"1F477-1F3FF-200D-2642-FE0F","sheet_x":25,"sheet_y":17}}},{"unified":"1F477","sheet_x":25,"sheet_y":18,"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB","sheet_x":25,"sheet_y":19},"1F3FC":{"unified":"1F477-1F3FC","sheet_x":25,"sheet_y":20},"1F3FD":{"unified":"1F477-1F3FD","sheet_x":25,"sheet_y":21},"1F3FE":{"unified":"1F477-1F3FE","sheet_x":25,"sheet_y":22},"1F3FF":{"unified":"1F477-1F3FF","sheet_x":25,"sheet_y":23}}},{"unified":"1F478","sheet_x":25,"sheet_y":24,"skin_variations":{"1F3FB":{"unified":"1F478-1F3FB","sheet_x":25,"sheet_y":25},"1F3FC":{"unified":"1F478-1F3FC","sheet_x":25,"sheet_y":26},"1F3FD":{"unified":"1F478-1F3FD","sheet_x":25,"sheet_y":27},"1F3FE":{"unified":"1F478-1F3FE","sheet_x":25,"sheet_y":28},"1F3FF":{"unified":"1F478-1F3FF","sheet_x":25,"sheet_y":29}}},{"unified":"1F479","sheet_x":25,"sheet_y":30,"skin_variations":{}},{"unified":"1F47A","sheet_x":25,"sheet_y":31,"skin_variations":{}},{"unified":"1F47B","sheet_x":25,"sheet_y":32,"skin_variations":{}},{"unified":"1F47C","sheet_x":25,"sheet_y":33,"skin_variations":{"1F3FB":{"unified":"1F47C-1F3FB","sheet_x":25,"sheet_y":34},"1F3FC":{"unified":"1F47C-1F3FC","sheet_x":25,"sheet_y":35},"1F3FD":{"unified":"1F47C-1F3FD","sheet_x":25,"sheet_y":36},"1F3FE":{"unified":"1F47C-1F3FE","sheet_x":25,"sheet_y":37},"1F3FF":{"unified":"1F47C-1F3FF","sheet_x":25,"sheet_y":38}}},{"unified":"1F47D","sheet_x":25,"sheet_y":39,"skin_variations":{}},{"unified":"1F47E","sheet_x":25,"sheet_y":40,"skin_variations":{}},{"unified":"1F47F","sheet_x":25,"sheet_y":41,"skin_variations":{}},{"unified":"1F480","sheet_x":25,"sheet_y":42,"skin_variations":{}},{"unified":"1F481-200D-2640-FE0F","sheet_x":25,"sheet_y":43,"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2640-FE0F","sheet_x":25,"sheet_y":44},"1F3FC":{"unified":"1F481-1F3FC-200D-2640-FE0F","sheet_x":25,"sheet_y":45},"1F3FD":{"unified":"1F481-1F3FD-200D-2640-FE0F","sheet_x":25,"sheet_y":46},"1F3FE":{"unified":"1F481-1F3FE-200D-2640-FE0F","sheet_x":25,"sheet_y":47},"1F3FF":{"unified":"1F481-1F3FF-200D-2640-FE0F","sheet_x":25,"sheet_y":48}}},{"unified":"1F481-200D-2642-FE0F","sheet_x":25,"sheet_y":49,"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2642-FE0F","sheet_x":25,"sheet_y":50},"1F3FC":{"unified":"1F481-1F3FC-200D-2642-FE0F","sheet_x":25,"sheet_y":51},"1F3FD":{"unified":"1F481-1F3FD-200D-2642-FE0F","sheet_x":25,"sheet_y":52},"1F3FE":{"unified":"1F481-1F3FE-200D-2642-FE0F","sheet_x":25,"sheet_y":53},"1F3FF":{"unified":"1F481-1F3FF-200D-2642-FE0F","sheet_x":25,"sheet_y":54}}},{"unified":"1F481","sheet_x":25,"sheet_y":55,"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB","sheet_x":25,"sheet_y":56},"1F3FC":{"unified":"1F481-1F3FC","sheet_x":25,"sheet_y":57},"1F3FD":{"unified":"1F481-1F3FD","sheet_x":25,"sheet_y":58},"1F3FE":{"unified":"1F481-1F3FE","sheet_x":25,"sheet_y":59},"1F3FF":{"unified":"1F481-1F3FF","sheet_x":25,"sheet_y":60}}},{"unified":"1F482-200D-2640-FE0F","sheet_x":25,"sheet_y":61,"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2640-FE0F","sheet_x":26,"sheet_y":0},"1F3FC":{"unified":"1F482-1F3FC-200D-2640-FE0F","sheet_x":26,"sheet_y":1},"1F3FD":{"unified":"1F482-1F3FD-200D-2640-FE0F","sheet_x":26,"sheet_y":2},"1F3FE":{"unified":"1F482-1F3FE-200D-2640-FE0F","sheet_x":26,"sheet_y":3},"1F3FF":{"unified":"1F482-1F3FF-200D-2640-FE0F","sheet_x":26,"sheet_y":4}}},{"unified":"1F482-200D-2642-FE0F","sheet_x":26,"sheet_y":5,"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2642-FE0F","sheet_x":26,"sheet_y":6},"1F3FC":{"unified":"1F482-1F3FC-200D-2642-FE0F","sheet_x":26,"sheet_y":7},"1F3FD":{"unified":"1F482-1F3FD-200D-2642-FE0F","sheet_x":26,"sheet_y":8},"1F3FE":{"unified":"1F482-1F3FE-200D-2642-FE0F","sheet_x":26,"sheet_y":9},"1F3FF":{"unified":"1F482-1F3FF-200D-2642-FE0F","sheet_x":26,"sheet_y":10}}},{"unified":"1F482","sheet_x":26,"sheet_y":11,"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB","sheet_x":26,"sheet_y":12},"1F3FC":{"unified":"1F482-1F3FC","sheet_x":26,"sheet_y":13},"1F3FD":{"unified":"1F482-1F3FD","sheet_x":26,"sheet_y":14},"1F3FE":{"unified":"1F482-1F3FE","sheet_x":26,"sheet_y":15},"1F3FF":{"unified":"1F482-1F3FF","sheet_x":26,"sheet_y":16}}},{"unified":"1F483","sheet_x":26,"sheet_y":17,"skin_variations":{"1F3FB":{"unified":"1F483-1F3FB","sheet_x":26,"sheet_y":18},"1F3FC":{"unified":"1F483-1F3FC","sheet_x":26,"sheet_y":19},"1F3FD":{"unified":"1F483-1F3FD","sheet_x":26,"sheet_y":20},"1F3FE":{"unified":"1F483-1F3FE","sheet_x":26,"sheet_y":21},"1F3FF":{"unified":"1F483-1F3FF","sheet_x":26,"sheet_y":22}}},{"unified":"1F484","sheet_x":26,"sheet_y":23,"skin_variations":{}},{"unified":"1F485","sheet_x":26,"sheet_y":24,"skin_variations":{"1F3FB":{"unified":"1F485-1F3FB","sheet_x":26,"sheet_y":25},"1F3FC":{"unified":"1F485-1F3FC","sheet_x":26,"sheet_y":26},"1F3FD":{"unified":"1F485-1F3FD","sheet_x":26,"sheet_y":27},"1F3FE":{"unified":"1F485-1F3FE","sheet_x":26,"sheet_y":28},"1F3FF":{"unified":"1F485-1F3FF","sheet_x":26,"sheet_y":29}}},{"unified":"1F486-200D-2640-FE0F","sheet_x":26,"sheet_y":30,"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2640-FE0F","sheet_x":26,"sheet_y":31},"1F3FC":{"unified":"1F486-1F3FC-200D-2640-FE0F","sheet_x":26,"sheet_y":32},"1F3FD":{"unified":"1F486-1F3FD-200D-2640-FE0F","sheet_x":26,"sheet_y":33},"1F3FE":{"unified":"1F486-1F3FE-200D-2640-FE0F","sheet_x":26,"sheet_y":34},"1F3FF":{"unified":"1F486-1F3FF-200D-2640-FE0F","sheet_x":26,"sheet_y":35}}},{"unified":"1F486-200D-2642-FE0F","sheet_x":26,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2642-FE0F","sheet_x":26,"sheet_y":37},"1F3FC":{"unified":"1F486-1F3FC-200D-2642-FE0F","sheet_x":26,"sheet_y":38},"1F3FD":{"unified":"1F486-1F3FD-200D-2642-FE0F","sheet_x":26,"sheet_y":39},"1F3FE":{"unified":"1F486-1F3FE-200D-2642-FE0F","sheet_x":26,"sheet_y":40},"1F3FF":{"unified":"1F486-1F3FF-200D-2642-FE0F","sheet_x":26,"sheet_y":41}}},{"unified":"1F486","sheet_x":26,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB","sheet_x":26,"sheet_y":43},"1F3FC":{"unified":"1F486-1F3FC","sheet_x":26,"sheet_y":44},"1F3FD":{"unified":"1F486-1F3FD","sheet_x":26,"sheet_y":45},"1F3FE":{"unified":"1F486-1F3FE","sheet_x":26,"sheet_y":46},"1F3FF":{"unified":"1F486-1F3FF","sheet_x":26,"sheet_y":47}}},{"unified":"1F487-200D-2640-FE0F","sheet_x":26,"sheet_y":48,"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2640-FE0F","sheet_x":26,"sheet_y":49},"1F3FC":{"unified":"1F487-1F3FC-200D-2640-FE0F","sheet_x":26,"sheet_y":50},"1F3FD":{"unified":"1F487-1F3FD-200D-2640-FE0F","sheet_x":26,"sheet_y":51},"1F3FE":{"unified":"1F487-1F3FE-200D-2640-FE0F","sheet_x":26,"sheet_y":52},"1F3FF":{"unified":"1F487-1F3FF-200D-2640-FE0F","sheet_x":26,"sheet_y":53}}},{"unified":"1F487-200D-2642-FE0F","sheet_x":26,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2642-FE0F","sheet_x":26,"sheet_y":55},"1F3FC":{"unified":"1F487-1F3FC-200D-2642-FE0F","sheet_x":26,"sheet_y":56},"1F3FD":{"unified":"1F487-1F3FD-200D-2642-FE0F","sheet_x":26,"sheet_y":57},"1F3FE":{"unified":"1F487-1F3FE-200D-2642-FE0F","sheet_x":26,"sheet_y":58},"1F3FF":{"unified":"1F487-1F3FF-200D-2642-FE0F","sheet_x":26,"sheet_y":59}}},{"unified":"1F487","sheet_x":26,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB","sheet_x":26,"sheet_y":61},"1F3FC":{"unified":"1F487-1F3FC","sheet_x":27,"sheet_y":0},"1F3FD":{"unified":"1F487-1F3FD","sheet_x":27,"sheet_y":1},"1F3FE":{"unified":"1F487-1F3FE","sheet_x":27,"sheet_y":2},"1F3FF":{"unified":"1F487-1F3FF","sheet_x":27,"sheet_y":3}}},{"unified":"1F488","sheet_x":27,"sheet_y":4,"skin_variations":{}},{"unified":"1F489","sheet_x":27,"sheet_y":5,"skin_variations":{}},{"unified":"1F48A","sheet_x":27,"sheet_y":6,"skin_variations":{}},{"unified":"1F48B","sheet_x":27,"sheet_y":7,"skin_variations":{}},{"unified":"1F48C","sheet_x":27,"sheet_y":8,"skin_variations":{}},{"unified":"1F48D","sheet_x":27,"sheet_y":9,"skin_variations":{}},{"unified":"1F48E","sheet_x":27,"sheet_y":10,"skin_variations":{}},{"unified":"1F48F","sheet_x":27,"sheet_y":11,"skin_variations":{"1F3FB":{"unified":"1F48F-1F3FB","sheet_x":27,"sheet_y":12},"1F3FC":{"unified":"1F48F-1F3FC","sheet_x":27,"sheet_y":13},"1F3FD":{"unified":"1F48F-1F3FD","sheet_x":27,"sheet_y":14},"1F3FE":{"unified":"1F48F-1F3FE","sheet_x":27,"sheet_y":15},"1F3FF":{"unified":"1F48F-1F3FF","sheet_x":27,"sheet_y":16},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":17},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","sheet_x":27,"sheet_y":18},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","sheet_x":27,"sheet_y":19},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":20},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":21},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","sheet_x":27,"sheet_y":22},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","sheet_x":27,"sheet_y":23},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":24},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":25},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":26},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","sheet_x":27,"sheet_y":27},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":28},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":29},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":30},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","sheet_x":27,"sheet_y":31},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":32},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":33},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":34},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","sheet_x":27,"sheet_y":35},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","sheet_x":27,"sheet_y":36}}},{"unified":"1F490","sheet_x":27,"sheet_y":37,"skin_variations":{}},{"unified":"1F491","sheet_x":27,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F491-1F3FB","sheet_x":27,"sheet_y":39},"1F3FC":{"unified":"1F491-1F3FC","sheet_x":27,"sheet_y":40},"1F3FD":{"unified":"1F491-1F3FD","sheet_x":27,"sheet_y":41},"1F3FE":{"unified":"1F491-1F3FE","sheet_x":27,"sheet_y":42},"1F3FF":{"unified":"1F491-1F3FF","sheet_x":27,"sheet_y":43},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":44},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FD","sheet_x":27,"sheet_y":45},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FE","sheet_x":27,"sheet_y":46},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":47},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":48},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FD","sheet_x":27,"sheet_y":49},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FE","sheet_x":27,"sheet_y":50},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":51},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":52},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":53},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FE","sheet_x":27,"sheet_y":54},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":55},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":56},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":57},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FD","sheet_x":27,"sheet_y":58},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FF","sheet_x":27,"sheet_y":59},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FB","sheet_x":27,"sheet_y":60},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FC","sheet_x":27,"sheet_y":61},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FD","sheet_x":28,"sheet_y":0},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FE","sheet_x":28,"sheet_y":1}}},{"unified":"1F492","sheet_x":28,"sheet_y":2,"skin_variations":{}},{"unified":"1F493","sheet_x":28,"sheet_y":3,"skin_variations":{}},{"unified":"1F494","sheet_x":28,"sheet_y":4,"skin_variations":{}},{"unified":"1F495","sheet_x":28,"sheet_y":5,"skin_variations":{}},{"unified":"1F496","sheet_x":28,"sheet_y":6,"skin_variations":{}},{"unified":"1F497","sheet_x":28,"sheet_y":7,"skin_variations":{}},{"unified":"1F498","sheet_x":28,"sheet_y":8,"skin_variations":{}},{"unified":"1F499","sheet_x":28,"sheet_y":9,"skin_variations":{}},{"unified":"1F49A","sheet_x":28,"sheet_y":10,"skin_variations":{}},{"unified":"1F49B","sheet_x":28,"sheet_y":11,"skin_variations":{}},{"unified":"1F49C","sheet_x":28,"sheet_y":12,"skin_variations":{}},{"unified":"1F49D","sheet_x":28,"sheet_y":13,"skin_variations":{}},{"unified":"1F49E","sheet_x":28,"sheet_y":14,"skin_variations":{}},{"unified":"1F49F","sheet_x":28,"sheet_y":15,"skin_variations":{}},{"unified":"1F4A0","sheet_x":28,"sheet_y":16,"skin_variations":{}},{"unified":"1F4A1","sheet_x":28,"sheet_y":17,"skin_variations":{}},{"unified":"1F4A2","sheet_x":28,"sheet_y":18,"skin_variations":{}},{"unified":"1F4A3","sheet_x":28,"sheet_y":19,"skin_variations":{}},{"unified":"1F4A4","sheet_x":28,"sheet_y":20,"skin_variations":{}},{"unified":"1F4A5","sheet_x":28,"sheet_y":21,"skin_variations":{}},{"unified":"1F4A6","sheet_x":28,"sheet_y":22,"skin_variations":{}},{"unified":"1F4A7","sheet_x":28,"sheet_y":23,"skin_variations":{}},{"unified":"1F4A8","sheet_x":28,"sheet_y":24,"skin_variations":{}},{"unified":"1F4A9","sheet_x":28,"sheet_y":25,"skin_variations":{}},{"unified":"1F4AA","sheet_x":28,"sheet_y":26,"skin_variations":{"1F3FB":{"unified":"1F4AA-1F3FB","sheet_x":28,"sheet_y":27},"1F3FC":{"unified":"1F4AA-1F3FC","sheet_x":28,"sheet_y":28},"1F3FD":{"unified":"1F4AA-1F3FD","sheet_x":28,"sheet_y":29},"1F3FE":{"unified":"1F4AA-1F3FE","sheet_x":28,"sheet_y":30},"1F3FF":{"unified":"1F4AA-1F3FF","sheet_x":28,"sheet_y":31}}},{"unified":"1F4AB","sheet_x":28,"sheet_y":32,"skin_variations":{}},{"unified":"1F4AC","sheet_x":28,"sheet_y":33,"skin_variations":{}},{"unified":"1F4AD","sheet_x":28,"sheet_y":34,"skin_variations":{}},{"unified":"1F4AE","sheet_x":28,"sheet_y":35,"skin_variations":{}},{"unified":"1F4AF","sheet_x":28,"sheet_y":36,"skin_variations":{}},{"unified":"1F4B0","sheet_x":28,"sheet_y":37,"skin_variations":{}},{"unified":"1F4B1","sheet_x":28,"sheet_y":38,"skin_variations":{}},{"unified":"1F4B2","sheet_x":28,"sheet_y":39,"skin_variations":{}},{"unified":"1F4B3","sheet_x":28,"sheet_y":40,"skin_variations":{}},{"unified":"1F4B4","sheet_x":28,"sheet_y":41,"skin_variations":{}},{"unified":"1F4B5","sheet_x":28,"sheet_y":42,"skin_variations":{}},{"unified":"1F4B6","sheet_x":28,"sheet_y":43,"skin_variations":{}},{"unified":"1F4B7","sheet_x":28,"sheet_y":44,"skin_variations":{}},{"unified":"1F4B8","sheet_x":28,"sheet_y":45,"skin_variations":{}},{"unified":"1F4B9","sheet_x":28,"sheet_y":46,"skin_variations":{}},{"unified":"1F4BA","sheet_x":28,"sheet_y":47,"skin_variations":{}},{"unified":"1F4BB","sheet_x":28,"sheet_y":48,"skin_variations":{}},{"unified":"1F4BC","sheet_x":28,"sheet_y":49,"skin_variations":{}},{"unified":"1F4BD","sheet_x":28,"sheet_y":50,"skin_variations":{}},{"unified":"1F4BE","sheet_x":28,"sheet_y":51,"skin_variations":{}},{"unified":"1F4BF","sheet_x":28,"sheet_y":52,"skin_variations":{}},{"unified":"1F4C0","sheet_x":28,"sheet_y":53,"skin_variations":{}},{"unified":"1F4C1","sheet_x":28,"sheet_y":54,"skin_variations":{}},{"unified":"1F4C2","sheet_x":28,"sheet_y":55,"skin_variations":{}},{"unified":"1F4C3","sheet_x":28,"sheet_y":56,"skin_variations":{}},{"unified":"1F4C4","sheet_x":28,"sheet_y":57,"skin_variations":{}},{"unified":"1F4C5","sheet_x":28,"sheet_y":58,"skin_variations":{}},{"unified":"1F4C6","sheet_x":28,"sheet_y":59,"skin_variations":{}},{"unified":"1F4C7","sheet_x":28,"sheet_y":60,"skin_variations":{}},{"unified":"1F4C8","sheet_x":28,"sheet_y":61,"skin_variations":{}},{"unified":"1F4C9","sheet_x":29,"sheet_y":0,"skin_variations":{}},{"unified":"1F4CA","sheet_x":29,"sheet_y":1,"skin_variations":{}},{"unified":"1F4CB","sheet_x":29,"sheet_y":2,"skin_variations":{}},{"unified":"1F4CC","sheet_x":29,"sheet_y":3,"skin_variations":{}},{"unified":"1F4CD","sheet_x":29,"sheet_y":4,"skin_variations":{}},{"unified":"1F4CE","sheet_x":29,"sheet_y":5,"skin_variations":{}},{"unified":"1F4CF","sheet_x":29,"sheet_y":6,"skin_variations":{}},{"unified":"1F4D0","sheet_x":29,"sheet_y":7,"skin_variations":{}},{"unified":"1F4D1","sheet_x":29,"sheet_y":8,"skin_variations":{}},{"unified":"1F4D2","sheet_x":29,"sheet_y":9,"skin_variations":{}},{"unified":"1F4D3","sheet_x":29,"sheet_y":10,"skin_variations":{}},{"unified":"1F4D4","sheet_x":29,"sheet_y":11,"skin_variations":{}},{"unified":"1F4D5","sheet_x":29,"sheet_y":12,"skin_variations":{}},{"unified":"1F4D6","sheet_x":29,"sheet_y":13,"skin_variations":{}},{"unified":"1F4D7","sheet_x":29,"sheet_y":14,"skin_variations":{}},{"unified":"1F4D8","sheet_x":29,"sheet_y":15,"skin_variations":{}},{"unified":"1F4D9","sheet_x":29,"sheet_y":16,"skin_variations":{}},{"unified":"1F4DA","sheet_x":29,"sheet_y":17,"skin_variations":{}},{"unified":"1F4DB","sheet_x":29,"sheet_y":18,"skin_variations":{}},{"unified":"1F4DC","sheet_x":29,"sheet_y":19,"skin_variations":{}},{"unified":"1F4DD","sheet_x":29,"sheet_y":20,"skin_variations":{}},{"unified":"1F4DE","sheet_x":29,"sheet_y":21,"skin_variations":{}},{"unified":"1F4DF","sheet_x":29,"sheet_y":22,"skin_variations":{}},{"unified":"1F4E0","sheet_x":29,"sheet_y":23,"skin_variations":{}},{"unified":"1F4E1","sheet_x":29,"sheet_y":24,"skin_variations":{}},{"unified":"1F4E2","sheet_x":29,"sheet_y":25,"skin_variations":{}},{"unified":"1F4E3","sheet_x":29,"sheet_y":26,"skin_variations":{}},{"unified":"1F4E4","sheet_x":29,"sheet_y":27,"skin_variations":{}},{"unified":"1F4E5","sheet_x":29,"sheet_y":28,"skin_variations":{}},{"unified":"1F4E6","sheet_x":29,"sheet_y":29,"skin_variations":{}},{"unified":"1F4E7","sheet_x":29,"sheet_y":30,"skin_variations":{}},{"unified":"1F4E8","sheet_x":29,"sheet_y":31,"skin_variations":{}},{"unified":"1F4E9","sheet_x":29,"sheet_y":32,"skin_variations":{}},{"unified":"1F4EA","sheet_x":29,"sheet_y":33,"skin_variations":{}},{"unified":"1F4EB","sheet_x":29,"sheet_y":34,"skin_variations":{}},{"unified":"1F4EC","sheet_x":29,"sheet_y":35,"skin_variations":{}},{"unified":"1F4ED","sheet_x":29,"sheet_y":36,"skin_variations":{}},{"unified":"1F4EE","sheet_x":29,"sheet_y":37,"skin_variations":{}},{"unified":"1F4EF","sheet_x":29,"sheet_y":38,"skin_variations":{}},{"unified":"1F4F0","sheet_x":29,"sheet_y":39,"skin_variations":{}},{"unified":"1F4F1","sheet_x":29,"sheet_y":40,"skin_variations":{}},{"unified":"1F4F2","sheet_x":29,"sheet_y":41,"skin_variations":{}},{"unified":"1F4F3","sheet_x":29,"sheet_y":42,"skin_variations":{}},{"unified":"1F4F4","sheet_x":29,"sheet_y":43,"skin_variations":{}},{"unified":"1F4F5","sheet_x":29,"sheet_y":44,"skin_variations":{}},{"unified":"1F4F6","sheet_x":29,"sheet_y":45,"skin_variations":{}},{"unified":"1F4F7","sheet_x":29,"sheet_y":46,"skin_variations":{}},{"unified":"1F4F8","sheet_x":29,"sheet_y":47,"skin_variations":{}},{"unified":"1F4F9","sheet_x":29,"sheet_y":48,"skin_variations":{}},{"unified":"1F4FA","sheet_x":29,"sheet_y":49,"skin_variations":{}},{"unified":"1F4FB","sheet_x":29,"sheet_y":50,"skin_variations":{}},{"unified":"1F4FC","sheet_x":29,"sheet_y":51,"skin_variations":{}},{"unified":"1F4FD-FE0F","sheet_x":29,"sheet_y":52,"skin_variations":{}},{"unified":"1F4FF","sheet_x":29,"sheet_y":53,"skin_variations":{}},{"unified":"1F500","sheet_x":29,"sheet_y":54,"skin_variations":{}},{"unified":"1F501","sheet_x":29,"sheet_y":55,"skin_variations":{}},{"unified":"1F502","sheet_x":29,"sheet_y":56,"skin_variations":{}},{"unified":"1F503","sheet_x":29,"sheet_y":57,"skin_variations":{}},{"unified":"1F504","sheet_x":29,"sheet_y":58,"skin_variations":{}},{"unified":"1F505","sheet_x":29,"sheet_y":59,"skin_variations":{}},{"unified":"1F506","sheet_x":29,"sheet_y":60,"skin_variations":{}},{"unified":"1F507","sheet_x":29,"sheet_y":61,"skin_variations":{}},{"unified":"1F508","sheet_x":30,"sheet_y":0,"skin_variations":{}},{"unified":"1F509","sheet_x":30,"sheet_y":1,"skin_variations":{}},{"unified":"1F50A","sheet_x":30,"sheet_y":2,"skin_variations":{}},{"unified":"1F50B","sheet_x":30,"sheet_y":3,"skin_variations":{}},{"unified":"1F50C","sheet_x":30,"sheet_y":4,"skin_variations":{}},{"unified":"1F50D","sheet_x":30,"sheet_y":5,"skin_variations":{}},{"unified":"1F50E","sheet_x":30,"sheet_y":6,"skin_variations":{}},{"unified":"1F50F","sheet_x":30,"sheet_y":7,"skin_variations":{}},{"unified":"1F510","sheet_x":30,"sheet_y":8,"skin_variations":{}},{"unified":"1F511","sheet_x":30,"sheet_y":9,"skin_variations":{}},{"unified":"1F512","sheet_x":30,"sheet_y":10,"skin_variations":{}},{"unified":"1F513","sheet_x":30,"sheet_y":11,"skin_variations":{}},{"unified":"1F514","sheet_x":30,"sheet_y":12,"skin_variations":{}},{"unified":"1F515","sheet_x":30,"sheet_y":13,"skin_variations":{}},{"unified":"1F516","sheet_x":30,"sheet_y":14,"skin_variations":{}},{"unified":"1F517","sheet_x":30,"sheet_y":15,"skin_variations":{}},{"unified":"1F518","sheet_x":30,"sheet_y":16,"skin_variations":{}},{"unified":"1F519","sheet_x":30,"sheet_y":17,"skin_variations":{}},{"unified":"1F51A","sheet_x":30,"sheet_y":18,"skin_variations":{}},{"unified":"1F51B","sheet_x":30,"sheet_y":19,"skin_variations":{}},{"unified":"1F51C","sheet_x":30,"sheet_y":20,"skin_variations":{}},{"unified":"1F51D","sheet_x":30,"sheet_y":21,"skin_variations":{}},{"unified":"1F51E","sheet_x":30,"sheet_y":22,"skin_variations":{}},{"unified":"1F51F","sheet_x":30,"sheet_y":23,"skin_variations":{}},{"unified":"1F520","sheet_x":30,"sheet_y":24,"skin_variations":{}},{"unified":"1F521","sheet_x":30,"sheet_y":25,"skin_variations":{}},{"unified":"1F522","sheet_x":30,"sheet_y":26,"skin_variations":{}},{"unified":"1F523","sheet_x":30,"sheet_y":27,"skin_variations":{}},{"unified":"1F524","sheet_x":30,"sheet_y":28,"skin_variations":{}},{"unified":"1F525","sheet_x":30,"sheet_y":29,"skin_variations":{}},{"unified":"1F526","sheet_x":30,"sheet_y":30,"skin_variations":{}},{"unified":"1F527","sheet_x":30,"sheet_y":31,"skin_variations":{}},{"unified":"1F528","sheet_x":30,"sheet_y":32,"skin_variations":{}},{"unified":"1F529","sheet_x":30,"sheet_y":33,"skin_variations":{}},{"unified":"1F52A","sheet_x":30,"sheet_y":34,"skin_variations":{}},{"unified":"1F52B","sheet_x":30,"sheet_y":35,"skin_variations":{}},{"unified":"1F52C","sheet_x":30,"sheet_y":36,"skin_variations":{}},{"unified":"1F52D","sheet_x":30,"sheet_y":37,"skin_variations":{}},{"unified":"1F52E","sheet_x":30,"sheet_y":38,"skin_variations":{}},{"unified":"1F52F","sheet_x":30,"sheet_y":39,"skin_variations":{}},{"unified":"1F530","sheet_x":30,"sheet_y":40,"skin_variations":{}},{"unified":"1F531","sheet_x":30,"sheet_y":41,"skin_variations":{}},{"unified":"1F532","sheet_x":30,"sheet_y":42,"skin_variations":{}},{"unified":"1F533","sheet_x":30,"sheet_y":43,"skin_variations":{}},{"unified":"1F534","sheet_x":30,"sheet_y":44,"skin_variations":{}},{"unified":"1F535","sheet_x":30,"sheet_y":45,"skin_variations":{}},{"unified":"1F536","sheet_x":30,"sheet_y":46,"skin_variations":{}},{"unified":"1F537","sheet_x":30,"sheet_y":47,"skin_variations":{}},{"unified":"1F538","sheet_x":30,"sheet_y":48,"skin_variations":{}},{"unified":"1F539","sheet_x":30,"sheet_y":49,"skin_variations":{}},{"unified":"1F53A","sheet_x":30,"sheet_y":50,"skin_variations":{}},{"unified":"1F53B","sheet_x":30,"sheet_y":51,"skin_variations":{}},{"unified":"1F53C","sheet_x":30,"sheet_y":52,"skin_variations":{}},{"unified":"1F53D","sheet_x":30,"sheet_y":53,"skin_variations":{}},{"unified":"1F549-FE0F","sheet_x":30,"sheet_y":54,"skin_variations":{}},{"unified":"1F54A-FE0F","sheet_x":30,"sheet_y":55,"skin_variations":{}},{"unified":"1F54B","sheet_x":30,"sheet_y":56,"skin_variations":{}},{"unified":"1F54C","sheet_x":30,"sheet_y":57,"skin_variations":{}},{"unified":"1F54D","sheet_x":30,"sheet_y":58,"skin_variations":{}},{"unified":"1F54E","sheet_x":30,"sheet_y":59,"skin_variations":{}},{"unified":"1F550","sheet_x":30,"sheet_y":60,"skin_variations":{}},{"unified":"1F551","sheet_x":30,"sheet_y":61,"skin_variations":{}},{"unified":"1F552","sheet_x":31,"sheet_y":0,"skin_variations":{}},{"unified":"1F553","sheet_x":31,"sheet_y":1,"skin_variations":{}},{"unified":"1F554","sheet_x":31,"sheet_y":2,"skin_variations":{}},{"unified":"1F555","sheet_x":31,"sheet_y":3,"skin_variations":{}},{"unified":"1F556","sheet_x":31,"sheet_y":4,"skin_variations":{}},{"unified":"1F557","sheet_x":31,"sheet_y":5,"skin_variations":{}},{"unified":"1F558","sheet_x":31,"sheet_y":6,"skin_variations":{}},{"unified":"1F559","sheet_x":31,"sheet_y":7,"skin_variations":{}},{"unified":"1F55A","sheet_x":31,"sheet_y":8,"skin_variations":{}},{"unified":"1F55B","sheet_x":31,"sheet_y":9,"skin_variations":{}},{"unified":"1F55C","sheet_x":31,"sheet_y":10,"skin_variations":{}},{"unified":"1F55D","sheet_x":31,"sheet_y":11,"skin_variations":{}},{"unified":"1F55E","sheet_x":31,"sheet_y":12,"skin_variations":{}},{"unified":"1F55F","sheet_x":31,"sheet_y":13,"skin_variations":{}},{"unified":"1F560","sheet_x":31,"sheet_y":14,"skin_variations":{}},{"unified":"1F561","sheet_x":31,"sheet_y":15,"skin_variations":{}},{"unified":"1F562","sheet_x":31,"sheet_y":16,"skin_variations":{}},{"unified":"1F563","sheet_x":31,"sheet_y":17,"skin_variations":{}},{"unified":"1F564","sheet_x":31,"sheet_y":18,"skin_variations":{}},{"unified":"1F565","sheet_x":31,"sheet_y":19,"skin_variations":{}},{"unified":"1F566","sheet_x":31,"sheet_y":20,"skin_variations":{}},{"unified":"1F567","sheet_x":31,"sheet_y":21,"skin_variations":{}},{"unified":"1F56F-FE0F","sheet_x":31,"sheet_y":22,"skin_variations":{}},{"unified":"1F570-FE0F","sheet_x":31,"sheet_y":23,"skin_variations":{}},{"unified":"1F573-FE0F","sheet_x":31,"sheet_y":24,"skin_variations":{}},{"unified":"1F574-FE0F","sheet_x":31,"sheet_y":25,"skin_variations":{"1F3FB":{"unified":"1F574-1F3FB","sheet_x":31,"sheet_y":26},"1F3FC":{"unified":"1F574-1F3FC","sheet_x":31,"sheet_y":27},"1F3FD":{"unified":"1F574-1F3FD","sheet_x":31,"sheet_y":28},"1F3FE":{"unified":"1F574-1F3FE","sheet_x":31,"sheet_y":29},"1F3FF":{"unified":"1F574-1F3FF","sheet_x":31,"sheet_y":30}}},{"unified":"1F575-FE0F-200D-2640-FE0F","sheet_x":31,"sheet_y":31,"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2640-FE0F","sheet_x":31,"sheet_y":32},"1F3FC":{"unified":"1F575-1F3FC-200D-2640-FE0F","sheet_x":31,"sheet_y":33},"1F3FD":{"unified":"1F575-1F3FD-200D-2640-FE0F","sheet_x":31,"sheet_y":34},"1F3FE":{"unified":"1F575-1F3FE-200D-2640-FE0F","sheet_x":31,"sheet_y":35},"1F3FF":{"unified":"1F575-1F3FF-200D-2640-FE0F","sheet_x":31,"sheet_y":36}}},{"unified":"1F575-FE0F-200D-2642-FE0F","sheet_x":31,"sheet_y":37,"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2642-FE0F","sheet_x":31,"sheet_y":38},"1F3FC":{"unified":"1F575-1F3FC-200D-2642-FE0F","sheet_x":31,"sheet_y":39},"1F3FD":{"unified":"1F575-1F3FD-200D-2642-FE0F","sheet_x":31,"sheet_y":40},"1F3FE":{"unified":"1F575-1F3FE-200D-2642-FE0F","sheet_x":31,"sheet_y":41},"1F3FF":{"unified":"1F575-1F3FF-200D-2642-FE0F","sheet_x":31,"sheet_y":42}}},{"unified":"1F575-FE0F","sheet_x":31,"sheet_y":43,"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB","sheet_x":31,"sheet_y":44},"1F3FC":{"unified":"1F575-1F3FC","sheet_x":31,"sheet_y":45},"1F3FD":{"unified":"1F575-1F3FD","sheet_x":31,"sheet_y":46},"1F3FE":{"unified":"1F575-1F3FE","sheet_x":31,"sheet_y":47},"1F3FF":{"unified":"1F575-1F3FF","sheet_x":31,"sheet_y":48}}},{"unified":"1F576-FE0F","sheet_x":31,"sheet_y":49,"skin_variations":{}},{"unified":"1F577-FE0F","sheet_x":31,"sheet_y":50,"skin_variations":{}},{"unified":"1F578-FE0F","sheet_x":31,"sheet_y":51,"skin_variations":{}},{"unified":"1F579-FE0F","sheet_x":31,"sheet_y":52,"skin_variations":{}},{"unified":"1F57A","sheet_x":31,"sheet_y":53,"skin_variations":{"1F3FB":{"unified":"1F57A-1F3FB","sheet_x":31,"sheet_y":54},"1F3FC":{"unified":"1F57A-1F3FC","sheet_x":31,"sheet_y":55},"1F3FD":{"unified":"1F57A-1F3FD","sheet_x":31,"sheet_y":56},"1F3FE":{"unified":"1F57A-1F3FE","sheet_x":31,"sheet_y":57},"1F3FF":{"unified":"1F57A-1F3FF","sheet_x":31,"sheet_y":58}}},{"unified":"1F587-FE0F","sheet_x":31,"sheet_y":59,"skin_variations":{}},{"unified":"1F58A-FE0F","sheet_x":31,"sheet_y":60,"skin_variations":{}},{"unified":"1F58B-FE0F","sheet_x":31,"sheet_y":61,"skin_variations":{}},{"unified":"1F58C-FE0F","sheet_x":32,"sheet_y":0,"skin_variations":{}},{"unified":"1F58D-FE0F","sheet_x":32,"sheet_y":1,"skin_variations":{}},{"unified":"1F590-FE0F","sheet_x":32,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F590-1F3FB","sheet_x":32,"sheet_y":3},"1F3FC":{"unified":"1F590-1F3FC","sheet_x":32,"sheet_y":4},"1F3FD":{"unified":"1F590-1F3FD","sheet_x":32,"sheet_y":5},"1F3FE":{"unified":"1F590-1F3FE","sheet_x":32,"sheet_y":6},"1F3FF":{"unified":"1F590-1F3FF","sheet_x":32,"sheet_y":7}}},{"unified":"1F595","sheet_x":32,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F595-1F3FB","sheet_x":32,"sheet_y":9},"1F3FC":{"unified":"1F595-1F3FC","sheet_x":32,"sheet_y":10},"1F3FD":{"unified":"1F595-1F3FD","sheet_x":32,"sheet_y":11},"1F3FE":{"unified":"1F595-1F3FE","sheet_x":32,"sheet_y":12},"1F3FF":{"unified":"1F595-1F3FF","sheet_x":32,"sheet_y":13}}},{"unified":"1F596","sheet_x":32,"sheet_y":14,"skin_variations":{"1F3FB":{"unified":"1F596-1F3FB","sheet_x":32,"sheet_y":15},"1F3FC":{"unified":"1F596-1F3FC","sheet_x":32,"sheet_y":16},"1F3FD":{"unified":"1F596-1F3FD","sheet_x":32,"sheet_y":17},"1F3FE":{"unified":"1F596-1F3FE","sheet_x":32,"sheet_y":18},"1F3FF":{"unified":"1F596-1F3FF","sheet_x":32,"sheet_y":19}}},{"unified":"1F5A4","sheet_x":32,"sheet_y":20,"skin_variations":{}},{"unified":"1F5A5-FE0F","sheet_x":32,"sheet_y":21,"skin_variations":{}},{"unified":"1F5A8-FE0F","sheet_x":32,"sheet_y":22,"skin_variations":{}},{"unified":"1F5B1-FE0F","sheet_x":32,"sheet_y":23,"skin_variations":{}},{"unified":"1F5B2-FE0F","sheet_x":32,"sheet_y":24,"skin_variations":{}},{"unified":"1F5BC-FE0F","sheet_x":32,"sheet_y":25,"skin_variations":{}},{"unified":"1F5C2-FE0F","sheet_x":32,"sheet_y":26,"skin_variations":{}},{"unified":"1F5C3-FE0F","sheet_x":32,"sheet_y":27,"skin_variations":{}},{"unified":"1F5C4-FE0F","sheet_x":32,"sheet_y":28,"skin_variations":{}},{"unified":"1F5D1-FE0F","sheet_x":32,"sheet_y":29,"skin_variations":{}},{"unified":"1F5D2-FE0F","sheet_x":32,"sheet_y":30,"skin_variations":{}},{"unified":"1F5D3-FE0F","sheet_x":32,"sheet_y":31,"skin_variations":{}},{"unified":"1F5DC-FE0F","sheet_x":32,"sheet_y":32,"skin_variations":{}},{"unified":"1F5DD-FE0F","sheet_x":32,"sheet_y":33,"skin_variations":{}},{"unified":"1F5DE-FE0F","sheet_x":32,"sheet_y":34,"skin_variations":{}},{"unified":"1F5E1-FE0F","sheet_x":32,"sheet_y":35,"skin_variations":{}},{"unified":"1F5E3-FE0F","sheet_x":32,"sheet_y":36,"skin_variations":{}},{"unified":"1F5E8-FE0F","sheet_x":32,"sheet_y":37,"skin_variations":{}},{"unified":"1F5EF-FE0F","sheet_x":32,"sheet_y":38,"skin_variations":{}},{"unified":"1F5F3-FE0F","sheet_x":32,"sheet_y":39,"skin_variations":{}},{"unified":"1F5FA-FE0F","sheet_x":32,"sheet_y":40,"skin_variations":{}},{"unified":"1F5FB","sheet_x":32,"sheet_y":41,"skin_variations":{}},{"unified":"1F5FC","sheet_x":32,"sheet_y":42,"skin_variations":{}},{"unified":"1F5FD","sheet_x":32,"sheet_y":43,"skin_variations":{}},{"unified":"1F5FE","sheet_x":32,"sheet_y":44,"skin_variations":{}},{"unified":"1F5FF","sheet_x":32,"sheet_y":45,"skin_variations":{}},{"unified":"1F600","sheet_x":32,"sheet_y":46,"skin_variations":{}},{"unified":"1F601","sheet_x":32,"sheet_y":47,"skin_variations":{}},{"unified":"1F602","sheet_x":32,"sheet_y":48,"skin_variations":{}},{"unified":"1F603","sheet_x":32,"sheet_y":49,"skin_variations":{}},{"unified":"1F604","sheet_x":32,"sheet_y":50,"skin_variations":{}},{"unified":"1F605","sheet_x":32,"sheet_y":51,"skin_variations":{}},{"unified":"1F606","sheet_x":32,"sheet_y":52,"skin_variations":{}},{"unified":"1F607","sheet_x":32,"sheet_y":53,"skin_variations":{}},{"unified":"1F608","sheet_x":32,"sheet_y":54,"skin_variations":{}},{"unified":"1F609","sheet_x":32,"sheet_y":55,"skin_variations":{}},{"unified":"1F60A","sheet_x":32,"sheet_y":56,"skin_variations":{}},{"unified":"1F60B","sheet_x":32,"sheet_y":57,"skin_variations":{}},{"unified":"1F60C","sheet_x":32,"sheet_y":58,"skin_variations":{}},{"unified":"1F60D","sheet_x":32,"sheet_y":59,"skin_variations":{}},{"unified":"1F60E","sheet_x":32,"sheet_y":60,"skin_variations":{}},{"unified":"1F60F","sheet_x":32,"sheet_y":61,"skin_variations":{}},{"unified":"1F610","sheet_x":33,"sheet_y":0,"skin_variations":{}},{"unified":"1F611","sheet_x":33,"sheet_y":1,"skin_variations":{}},{"unified":"1F612","sheet_x":33,"sheet_y":2,"skin_variations":{}},{"unified":"1F613","sheet_x":33,"sheet_y":3,"skin_variations":{}},{"unified":"1F614","sheet_x":33,"sheet_y":4,"skin_variations":{}},{"unified":"1F615","sheet_x":33,"sheet_y":5,"skin_variations":{}},{"unified":"1F616","sheet_x":33,"sheet_y":6,"skin_variations":{}},{"unified":"1F617","sheet_x":33,"sheet_y":7,"skin_variations":{}},{"unified":"1F618","sheet_x":33,"sheet_y":8,"skin_variations":{}},{"unified":"1F619","sheet_x":33,"sheet_y":9,"skin_variations":{}},{"unified":"1F61A","sheet_x":33,"sheet_y":10,"skin_variations":{}},{"unified":"1F61B","sheet_x":33,"sheet_y":11,"skin_variations":{}},{"unified":"1F61C","sheet_x":33,"sheet_y":12,"skin_variations":{}},{"unified":"1F61D","sheet_x":33,"sheet_y":13,"skin_variations":{}},{"unified":"1F61E","sheet_x":33,"sheet_y":14,"skin_variations":{}},{"unified":"1F61F","sheet_x":33,"sheet_y":15,"skin_variations":{}},{"unified":"1F620","sheet_x":33,"sheet_y":16,"skin_variations":{}},{"unified":"1F621","sheet_x":33,"sheet_y":17,"skin_variations":{}},{"unified":"1F622","sheet_x":33,"sheet_y":18,"skin_variations":{}},{"unified":"1F623","sheet_x":33,"sheet_y":19,"skin_variations":{}},{"unified":"1F624","sheet_x":33,"sheet_y":20,"skin_variations":{}},{"unified":"1F625","sheet_x":33,"sheet_y":21,"skin_variations":{}},{"unified":"1F626","sheet_x":33,"sheet_y":22,"skin_variations":{}},{"unified":"1F627","sheet_x":33,"sheet_y":23,"skin_variations":{}},{"unified":"1F628","sheet_x":33,"sheet_y":24,"skin_variations":{}},{"unified":"1F629","sheet_x":33,"sheet_y":25,"skin_variations":{}},{"unified":"1F62A","sheet_x":33,"sheet_y":26,"skin_variations":{}},{"unified":"1F62B","sheet_x":33,"sheet_y":27,"skin_variations":{}},{"unified":"1F62C","sheet_x":33,"sheet_y":28,"skin_variations":{}},{"unified":"1F62D","sheet_x":33,"sheet_y":29,"skin_variations":{}},{"unified":"1F62E-200D-1F4A8","sheet_x":33,"sheet_y":30,"skin_variations":{}},{"unified":"1F62E","sheet_x":33,"sheet_y":31,"skin_variations":{}},{"unified":"1F62F","sheet_x":33,"sheet_y":32,"skin_variations":{}},{"unified":"1F630","sheet_x":33,"sheet_y":33,"skin_variations":{}},{"unified":"1F631","sheet_x":33,"sheet_y":34,"skin_variations":{}},{"unified":"1F632","sheet_x":33,"sheet_y":35,"skin_variations":{}},{"unified":"1F633","sheet_x":33,"sheet_y":36,"skin_variations":{}},{"unified":"1F634","sheet_x":33,"sheet_y":37,"skin_variations":{}},{"unified":"1F635-200D-1F4AB","sheet_x":33,"sheet_y":38,"skin_variations":{}},{"unified":"1F635","sheet_x":33,"sheet_y":39,"skin_variations":{}},{"unified":"1F636-200D-1F32B-FE0F","sheet_x":33,"sheet_y":40,"skin_variations":{}},{"unified":"1F636","sheet_x":33,"sheet_y":41,"skin_variations":{}},{"unified":"1F637","sheet_x":33,"sheet_y":42,"skin_variations":{}},{"unified":"1F638","sheet_x":33,"sheet_y":43,"skin_variations":{}},{"unified":"1F639","sheet_x":33,"sheet_y":44,"skin_variations":{}},{"unified":"1F63A","sheet_x":33,"sheet_y":45,"skin_variations":{}},{"unified":"1F63B","sheet_x":33,"sheet_y":46,"skin_variations":{}},{"unified":"1F63C","sheet_x":33,"sheet_y":47,"skin_variations":{}},{"unified":"1F63D","sheet_x":33,"sheet_y":48,"skin_variations":{}},{"unified":"1F63E","sheet_x":33,"sheet_y":49,"skin_variations":{}},{"unified":"1F63F","sheet_x":33,"sheet_y":50,"skin_variations":{}},{"unified":"1F640","sheet_x":33,"sheet_y":51,"skin_variations":{}},{"unified":"1F641","sheet_x":33,"sheet_y":52,"skin_variations":{}},{"unified":"1F642-200D-2194-FE0F","sheet_x":33,"sheet_y":53,"skin_variations":{}},{"unified":"1F642-200D-2195-FE0F","sheet_x":33,"sheet_y":54,"skin_variations":{}},{"unified":"1F642","sheet_x":33,"sheet_y":55,"skin_variations":{}},{"unified":"1F643","sheet_x":33,"sheet_y":56,"skin_variations":{}},{"unified":"1F644","sheet_x":33,"sheet_y":57,"skin_variations":{}},{"unified":"1F645-200D-2640-FE0F","sheet_x":33,"sheet_y":58,"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2640-FE0F","sheet_x":33,"sheet_y":59},"1F3FC":{"unified":"1F645-1F3FC-200D-2640-FE0F","sheet_x":33,"sheet_y":60},"1F3FD":{"unified":"1F645-1F3FD-200D-2640-FE0F","sheet_x":33,"sheet_y":61},"1F3FE":{"unified":"1F645-1F3FE-200D-2640-FE0F","sheet_x":34,"sheet_y":0},"1F3FF":{"unified":"1F645-1F3FF-200D-2640-FE0F","sheet_x":34,"sheet_y":1}}},{"unified":"1F645-200D-2642-FE0F","sheet_x":34,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2642-FE0F","sheet_x":34,"sheet_y":3},"1F3FC":{"unified":"1F645-1F3FC-200D-2642-FE0F","sheet_x":34,"sheet_y":4},"1F3FD":{"unified":"1F645-1F3FD-200D-2642-FE0F","sheet_x":34,"sheet_y":5},"1F3FE":{"unified":"1F645-1F3FE-200D-2642-FE0F","sheet_x":34,"sheet_y":6},"1F3FF":{"unified":"1F645-1F3FF-200D-2642-FE0F","sheet_x":34,"sheet_y":7}}},{"unified":"1F645","sheet_x":34,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB","sheet_x":34,"sheet_y":9},"1F3FC":{"unified":"1F645-1F3FC","sheet_x":34,"sheet_y":10},"1F3FD":{"unified":"1F645-1F3FD","sheet_x":34,"sheet_y":11},"1F3FE":{"unified":"1F645-1F3FE","sheet_x":34,"sheet_y":12},"1F3FF":{"unified":"1F645-1F3FF","sheet_x":34,"sheet_y":13}}},{"unified":"1F646-200D-2640-FE0F","sheet_x":34,"sheet_y":14,"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2640-FE0F","sheet_x":34,"sheet_y":15},"1F3FC":{"unified":"1F646-1F3FC-200D-2640-FE0F","sheet_x":34,"sheet_y":16},"1F3FD":{"unified":"1F646-1F3FD-200D-2640-FE0F","sheet_x":34,"sheet_y":17},"1F3FE":{"unified":"1F646-1F3FE-200D-2640-FE0F","sheet_x":34,"sheet_y":18},"1F3FF":{"unified":"1F646-1F3FF-200D-2640-FE0F","sheet_x":34,"sheet_y":19}}},{"unified":"1F646-200D-2642-FE0F","sheet_x":34,"sheet_y":20,"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2642-FE0F","sheet_x":34,"sheet_y":21},"1F3FC":{"unified":"1F646-1F3FC-200D-2642-FE0F","sheet_x":34,"sheet_y":22},"1F3FD":{"unified":"1F646-1F3FD-200D-2642-FE0F","sheet_x":34,"sheet_y":23},"1F3FE":{"unified":"1F646-1F3FE-200D-2642-FE0F","sheet_x":34,"sheet_y":24},"1F3FF":{"unified":"1F646-1F3FF-200D-2642-FE0F","sheet_x":34,"sheet_y":25}}},{"unified":"1F646","sheet_x":34,"sheet_y":26,"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB","sheet_x":34,"sheet_y":27},"1F3FC":{"unified":"1F646-1F3FC","sheet_x":34,"sheet_y":28},"1F3FD":{"unified":"1F646-1F3FD","sheet_x":34,"sheet_y":29},"1F3FE":{"unified":"1F646-1F3FE","sheet_x":34,"sheet_y":30},"1F3FF":{"unified":"1F646-1F3FF","sheet_x":34,"sheet_y":31}}},{"unified":"1F647-200D-2640-FE0F","sheet_x":34,"sheet_y":32,"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2640-FE0F","sheet_x":34,"sheet_y":33},"1F3FC":{"unified":"1F647-1F3FC-200D-2640-FE0F","sheet_x":34,"sheet_y":34},"1F3FD":{"unified":"1F647-1F3FD-200D-2640-FE0F","sheet_x":34,"sheet_y":35},"1F3FE":{"unified":"1F647-1F3FE-200D-2640-FE0F","sheet_x":34,"sheet_y":36},"1F3FF":{"unified":"1F647-1F3FF-200D-2640-FE0F","sheet_x":34,"sheet_y":37}}},{"unified":"1F647-200D-2642-FE0F","sheet_x":34,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2642-FE0F","sheet_x":34,"sheet_y":39},"1F3FC":{"unified":"1F647-1F3FC-200D-2642-FE0F","sheet_x":34,"sheet_y":40},"1F3FD":{"unified":"1F647-1F3FD-200D-2642-FE0F","sheet_x":34,"sheet_y":41},"1F3FE":{"unified":"1F647-1F3FE-200D-2642-FE0F","sheet_x":34,"sheet_y":42},"1F3FF":{"unified":"1F647-1F3FF-200D-2642-FE0F","sheet_x":34,"sheet_y":43}}},{"unified":"1F647","sheet_x":34,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB","sheet_x":34,"sheet_y":45},"1F3FC":{"unified":"1F647-1F3FC","sheet_x":34,"sheet_y":46},"1F3FD":{"unified":"1F647-1F3FD","sheet_x":34,"sheet_y":47},"1F3FE":{"unified":"1F647-1F3FE","sheet_x":34,"sheet_y":48},"1F3FF":{"unified":"1F647-1F3FF","sheet_x":34,"sheet_y":49}}},{"unified":"1F648","sheet_x":34,"sheet_y":50,"skin_variations":{}},{"unified":"1F649","sheet_x":34,"sheet_y":51,"skin_variations":{}},{"unified":"1F64A","sheet_x":34,"sheet_y":52,"skin_variations":{}},{"unified":"1F64B-200D-2640-FE0F","sheet_x":34,"sheet_y":53,"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2640-FE0F","sheet_x":34,"sheet_y":54},"1F3FC":{"unified":"1F64B-1F3FC-200D-2640-FE0F","sheet_x":34,"sheet_y":55},"1F3FD":{"unified":"1F64B-1F3FD-200D-2640-FE0F","sheet_x":34,"sheet_y":56},"1F3FE":{"unified":"1F64B-1F3FE-200D-2640-FE0F","sheet_x":34,"sheet_y":57},"1F3FF":{"unified":"1F64B-1F3FF-200D-2640-FE0F","sheet_x":34,"sheet_y":58}}},{"unified":"1F64B-200D-2642-FE0F","sheet_x":34,"sheet_y":59,"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2642-FE0F","sheet_x":34,"sheet_y":60},"1F3FC":{"unified":"1F64B-1F3FC-200D-2642-FE0F","sheet_x":34,"sheet_y":61},"1F3FD":{"unified":"1F64B-1F3FD-200D-2642-FE0F","sheet_x":35,"sheet_y":0},"1F3FE":{"unified":"1F64B-1F3FE-200D-2642-FE0F","sheet_x":35,"sheet_y":1},"1F3FF":{"unified":"1F64B-1F3FF-200D-2642-FE0F","sheet_x":35,"sheet_y":2}}},{"unified":"1F64B","sheet_x":35,"sheet_y":3,"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB","sheet_x":35,"sheet_y":4},"1F3FC":{"unified":"1F64B-1F3FC","sheet_x":35,"sheet_y":5},"1F3FD":{"unified":"1F64B-1F3FD","sheet_x":35,"sheet_y":6},"1F3FE":{"unified":"1F64B-1F3FE","sheet_x":35,"sheet_y":7},"1F3FF":{"unified":"1F64B-1F3FF","sheet_x":35,"sheet_y":8}}},{"unified":"1F64C","sheet_x":35,"sheet_y":9,"skin_variations":{"1F3FB":{"unified":"1F64C-1F3FB","sheet_x":35,"sheet_y":10},"1F3FC":{"unified":"1F64C-1F3FC","sheet_x":35,"sheet_y":11},"1F3FD":{"unified":"1F64C-1F3FD","sheet_x":35,"sheet_y":12},"1F3FE":{"unified":"1F64C-1F3FE","sheet_x":35,"sheet_y":13},"1F3FF":{"unified":"1F64C-1F3FF","sheet_x":35,"sheet_y":14}}},{"unified":"1F64D-200D-2640-FE0F","sheet_x":35,"sheet_y":15,"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2640-FE0F","sheet_x":35,"sheet_y":16},"1F3FC":{"unified":"1F64D-1F3FC-200D-2640-FE0F","sheet_x":35,"sheet_y":17},"1F3FD":{"unified":"1F64D-1F3FD-200D-2640-FE0F","sheet_x":35,"sheet_y":18},"1F3FE":{"unified":"1F64D-1F3FE-200D-2640-FE0F","sheet_x":35,"sheet_y":19},"1F3FF":{"unified":"1F64D-1F3FF-200D-2640-FE0F","sheet_x":35,"sheet_y":20}}},{"unified":"1F64D-200D-2642-FE0F","sheet_x":35,"sheet_y":21,"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2642-FE0F","sheet_x":35,"sheet_y":22},"1F3FC":{"unified":"1F64D-1F3FC-200D-2642-FE0F","sheet_x":35,"sheet_y":23},"1F3FD":{"unified":"1F64D-1F3FD-200D-2642-FE0F","sheet_x":35,"sheet_y":24},"1F3FE":{"unified":"1F64D-1F3FE-200D-2642-FE0F","sheet_x":35,"sheet_y":25},"1F3FF":{"unified":"1F64D-1F3FF-200D-2642-FE0F","sheet_x":35,"sheet_y":26}}},{"unified":"1F64D","sheet_x":35,"sheet_y":27,"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB","sheet_x":35,"sheet_y":28},"1F3FC":{"unified":"1F64D-1F3FC","sheet_x":35,"sheet_y":29},"1F3FD":{"unified":"1F64D-1F3FD","sheet_x":35,"sheet_y":30},"1F3FE":{"unified":"1F64D-1F3FE","sheet_x":35,"sheet_y":31},"1F3FF":{"unified":"1F64D-1F3FF","sheet_x":35,"sheet_y":32}}},{"unified":"1F64E-200D-2640-FE0F","sheet_x":35,"sheet_y":33,"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2640-FE0F","sheet_x":35,"sheet_y":34},"1F3FC":{"unified":"1F64E-1F3FC-200D-2640-FE0F","sheet_x":35,"sheet_y":35},"1F3FD":{"unified":"1F64E-1F3FD-200D-2640-FE0F","sheet_x":35,"sheet_y":36},"1F3FE":{"unified":"1F64E-1F3FE-200D-2640-FE0F","sheet_x":35,"sheet_y":37},"1F3FF":{"unified":"1F64E-1F3FF-200D-2640-FE0F","sheet_x":35,"sheet_y":38}}},{"unified":"1F64E-200D-2642-FE0F","sheet_x":35,"sheet_y":39,"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2642-FE0F","sheet_x":35,"sheet_y":40},"1F3FC":{"unified":"1F64E-1F3FC-200D-2642-FE0F","sheet_x":35,"sheet_y":41},"1F3FD":{"unified":"1F64E-1F3FD-200D-2642-FE0F","sheet_x":35,"sheet_y":42},"1F3FE":{"unified":"1F64E-1F3FE-200D-2642-FE0F","sheet_x":35,"sheet_y":43},"1F3FF":{"unified":"1F64E-1F3FF-200D-2642-FE0F","sheet_x":35,"sheet_y":44}}},{"unified":"1F64E","sheet_x":35,"sheet_y":45,"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB","sheet_x":35,"sheet_y":46},"1F3FC":{"unified":"1F64E-1F3FC","sheet_x":35,"sheet_y":47},"1F3FD":{"unified":"1F64E-1F3FD","sheet_x":35,"sheet_y":48},"1F3FE":{"unified":"1F64E-1F3FE","sheet_x":35,"sheet_y":49},"1F3FF":{"unified":"1F64E-1F3FF","sheet_x":35,"sheet_y":50}}},{"unified":"1F64F","sheet_x":35,"sheet_y":51,"skin_variations":{"1F3FB":{"unified":"1F64F-1F3FB","sheet_x":35,"sheet_y":52},"1F3FC":{"unified":"1F64F-1F3FC","sheet_x":35,"sheet_y":53},"1F3FD":{"unified":"1F64F-1F3FD","sheet_x":35,"sheet_y":54},"1F3FE":{"unified":"1F64F-1F3FE","sheet_x":35,"sheet_y":55},"1F3FF":{"unified":"1F64F-1F3FF","sheet_x":35,"sheet_y":56}}},{"unified":"1F680","sheet_x":35,"sheet_y":57,"skin_variations":{}},{"unified":"1F681","sheet_x":35,"sheet_y":58,"skin_variations":{}},{"unified":"1F682","sheet_x":35,"sheet_y":59,"skin_variations":{}},{"unified":"1F683","sheet_x":35,"sheet_y":60,"skin_variations":{}},{"unified":"1F684","sheet_x":35,"sheet_y":61,"skin_variations":{}},{"unified":"1F685","sheet_x":36,"sheet_y":0,"skin_variations":{}},{"unified":"1F686","sheet_x":36,"sheet_y":1,"skin_variations":{}},{"unified":"1F687","sheet_x":36,"sheet_y":2,"skin_variations":{}},{"unified":"1F688","sheet_x":36,"sheet_y":3,"skin_variations":{}},{"unified":"1F689","sheet_x":36,"sheet_y":4,"skin_variations":{}},{"unified":"1F68A","sheet_x":36,"sheet_y":5,"skin_variations":{}},{"unified":"1F68B","sheet_x":36,"sheet_y":6,"skin_variations":{}},{"unified":"1F68C","sheet_x":36,"sheet_y":7,"skin_variations":{}},{"unified":"1F68D","sheet_x":36,"sheet_y":8,"skin_variations":{}},{"unified":"1F68E","sheet_x":36,"sheet_y":9,"skin_variations":{}},{"unified":"1F68F","sheet_x":36,"sheet_y":10,"skin_variations":{}},{"unified":"1F690","sheet_x":36,"sheet_y":11,"skin_variations":{}},{"unified":"1F691","sheet_x":36,"sheet_y":12,"skin_variations":{}},{"unified":"1F692","sheet_x":36,"sheet_y":13,"skin_variations":{}},{"unified":"1F693","sheet_x":36,"sheet_y":14,"skin_variations":{}},{"unified":"1F694","sheet_x":36,"sheet_y":15,"skin_variations":{}},{"unified":"1F695","sheet_x":36,"sheet_y":16,"skin_variations":{}},{"unified":"1F696","sheet_x":36,"sheet_y":17,"skin_variations":{}},{"unified":"1F697","sheet_x":36,"sheet_y":18,"skin_variations":{}},{"unified":"1F698","sheet_x":36,"sheet_y":19,"skin_variations":{}},{"unified":"1F699","sheet_x":36,"sheet_y":20,"skin_variations":{}},{"unified":"1F69A","sheet_x":36,"sheet_y":21,"skin_variations":{}},{"unified":"1F69B","sheet_x":36,"sheet_y":22,"skin_variations":{}},{"unified":"1F69C","sheet_x":36,"sheet_y":23,"skin_variations":{}},{"unified":"1F69D","sheet_x":36,"sheet_y":24,"skin_variations":{}},{"unified":"1F69E","sheet_x":36,"sheet_y":25,"skin_variations":{}},{"unified":"1F69F","sheet_x":36,"sheet_y":26,"skin_variations":{}},{"unified":"1F6A0","sheet_x":36,"sheet_y":27,"skin_variations":{}},{"unified":"1F6A1","sheet_x":36,"sheet_y":28,"skin_variations":{}},{"unified":"1F6A2","sheet_x":36,"sheet_y":29,"skin_variations":{}},{"unified":"1F6A3-200D-2640-FE0F","sheet_x":36,"sheet_y":30,"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2640-FE0F","sheet_x":36,"sheet_y":31},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2640-FE0F","sheet_x":36,"sheet_y":32},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2640-FE0F","sheet_x":36,"sheet_y":33},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2640-FE0F","sheet_x":36,"sheet_y":34},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2640-FE0F","sheet_x":36,"sheet_y":35}}},{"unified":"1F6A3-200D-2642-FE0F","sheet_x":36,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2642-FE0F","sheet_x":36,"sheet_y":37},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2642-FE0F","sheet_x":36,"sheet_y":38},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2642-FE0F","sheet_x":36,"sheet_y":39},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2642-FE0F","sheet_x":36,"sheet_y":40},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2642-FE0F","sheet_x":36,"sheet_y":41}}},{"unified":"1F6A3","sheet_x":36,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB","sheet_x":36,"sheet_y":43},"1F3FC":{"unified":"1F6A3-1F3FC","sheet_x":36,"sheet_y":44},"1F3FD":{"unified":"1F6A3-1F3FD","sheet_x":36,"sheet_y":45},"1F3FE":{"unified":"1F6A3-1F3FE","sheet_x":36,"sheet_y":46},"1F3FF":{"unified":"1F6A3-1F3FF","sheet_x":36,"sheet_y":47}}},{"unified":"1F6A4","sheet_x":36,"sheet_y":48,"skin_variations":{}},{"unified":"1F6A5","sheet_x":36,"sheet_y":49,"skin_variations":{}},{"unified":"1F6A6","sheet_x":36,"sheet_y":50,"skin_variations":{}},{"unified":"1F6A7","sheet_x":36,"sheet_y":51,"skin_variations":{}},{"unified":"1F6A8","sheet_x":36,"sheet_y":52,"skin_variations":{}},{"unified":"1F6A9","sheet_x":36,"sheet_y":53,"skin_variations":{}},{"unified":"1F6AA","sheet_x":36,"sheet_y":54,"skin_variations":{}},{"unified":"1F6AB","sheet_x":36,"sheet_y":55,"skin_variations":{}},{"unified":"1F6AC","sheet_x":36,"sheet_y":56,"skin_variations":{}},{"unified":"1F6AD","sheet_x":36,"sheet_y":57,"skin_variations":{}},{"unified":"1F6AE","sheet_x":36,"sheet_y":58,"skin_variations":{}},{"unified":"1F6AF","sheet_x":36,"sheet_y":59,"skin_variations":{}},{"unified":"1F6B0","sheet_x":36,"sheet_y":60,"skin_variations":{}},{"unified":"1F6B1","sheet_x":36,"sheet_y":61,"skin_variations":{}},{"unified":"1F6B2","sheet_x":37,"sheet_y":0,"skin_variations":{}},{"unified":"1F6B3","sheet_x":37,"sheet_y":1,"skin_variations":{}},{"unified":"1F6B4-200D-2640-FE0F","sheet_x":37,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2640-FE0F","sheet_x":37,"sheet_y":3},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2640-FE0F","sheet_x":37,"sheet_y":4},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2640-FE0F","sheet_x":37,"sheet_y":5},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2640-FE0F","sheet_x":37,"sheet_y":6},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2640-FE0F","sheet_x":37,"sheet_y":7}}},{"unified":"1F6B4-200D-2642-FE0F","sheet_x":37,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2642-FE0F","sheet_x":37,"sheet_y":9},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2642-FE0F","sheet_x":37,"sheet_y":10},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2642-FE0F","sheet_x":37,"sheet_y":11},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2642-FE0F","sheet_x":37,"sheet_y":12},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2642-FE0F","sheet_x":37,"sheet_y":13}}},{"unified":"1F6B4","sheet_x":37,"sheet_y":14,"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB","sheet_x":37,"sheet_y":15},"1F3FC":{"unified":"1F6B4-1F3FC","sheet_x":37,"sheet_y":16},"1F3FD":{"unified":"1F6B4-1F3FD","sheet_x":37,"sheet_y":17},"1F3FE":{"unified":"1F6B4-1F3FE","sheet_x":37,"sheet_y":18},"1F3FF":{"unified":"1F6B4-1F3FF","sheet_x":37,"sheet_y":19}}},{"unified":"1F6B5-200D-2640-FE0F","sheet_x":37,"sheet_y":20,"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2640-FE0F","sheet_x":37,"sheet_y":21},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2640-FE0F","sheet_x":37,"sheet_y":22},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2640-FE0F","sheet_x":37,"sheet_y":23},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2640-FE0F","sheet_x":37,"sheet_y":24},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2640-FE0F","sheet_x":37,"sheet_y":25}}},{"unified":"1F6B5-200D-2642-FE0F","sheet_x":37,"sheet_y":26,"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2642-FE0F","sheet_x":37,"sheet_y":27},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2642-FE0F","sheet_x":37,"sheet_y":28},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2642-FE0F","sheet_x":37,"sheet_y":29},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2642-FE0F","sheet_x":37,"sheet_y":30},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2642-FE0F","sheet_x":37,"sheet_y":31}}},{"unified":"1F6B5","sheet_x":37,"sheet_y":32,"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB","sheet_x":37,"sheet_y":33},"1F3FC":{"unified":"1F6B5-1F3FC","sheet_x":37,"sheet_y":34},"1F3FD":{"unified":"1F6B5-1F3FD","sheet_x":37,"sheet_y":35},"1F3FE":{"unified":"1F6B5-1F3FE","sheet_x":37,"sheet_y":36},"1F3FF":{"unified":"1F6B5-1F3FF","sheet_x":37,"sheet_y":37}}},{"unified":"1F6B6-200D-2640-FE0F","sheet_x":37,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2640-FE0F","sheet_x":37,"sheet_y":39},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2640-FE0F","sheet_x":37,"sheet_y":40},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2640-FE0F","sheet_x":37,"sheet_y":41},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2640-FE0F","sheet_x":37,"sheet_y":42},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2640-FE0F","sheet_x":37,"sheet_y":43}}},{"unified":"1F6B6-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":45},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":46},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":47},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":48},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":49}}},{"unified":"1F6B6-200D-2642-FE0F","sheet_x":37,"sheet_y":50,"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2642-FE0F","sheet_x":37,"sheet_y":51},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2642-FE0F","sheet_x":37,"sheet_y":52},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2642-FE0F","sheet_x":37,"sheet_y":53},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2642-FE0F","sheet_x":37,"sheet_y":54},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2642-FE0F","sheet_x":37,"sheet_y":55}}},{"unified":"1F6B6-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":57},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":58},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":59},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":60},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":37,"sheet_y":61}}},{"unified":"1F6B6-200D-27A1-FE0F","sheet_x":38,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-27A1-FE0F","sheet_x":38,"sheet_y":1},"1F3FC":{"unified":"1F6B6-1F3FC-200D-27A1-FE0F","sheet_x":38,"sheet_y":2},"1F3FD":{"unified":"1F6B6-1F3FD-200D-27A1-FE0F","sheet_x":38,"sheet_y":3},"1F3FE":{"unified":"1F6B6-1F3FE-200D-27A1-FE0F","sheet_x":38,"sheet_y":4},"1F3FF":{"unified":"1F6B6-1F3FF-200D-27A1-FE0F","sheet_x":38,"sheet_y":5}}},{"unified":"1F6B6","sheet_x":38,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB","sheet_x":38,"sheet_y":7},"1F3FC":{"unified":"1F6B6-1F3FC","sheet_x":38,"sheet_y":8},"1F3FD":{"unified":"1F6B6-1F3FD","sheet_x":38,"sheet_y":9},"1F3FE":{"unified":"1F6B6-1F3FE","sheet_x":38,"sheet_y":10},"1F3FF":{"unified":"1F6B6-1F3FF","sheet_x":38,"sheet_y":11}}},{"unified":"1F6B7","sheet_x":38,"sheet_y":12,"skin_variations":{}},{"unified":"1F6B8","sheet_x":38,"sheet_y":13,"skin_variations":{}},{"unified":"1F6B9","sheet_x":38,"sheet_y":14,"skin_variations":{}},{"unified":"1F6BA","sheet_x":38,"sheet_y":15,"skin_variations":{}},{"unified":"1F6BB","sheet_x":38,"sheet_y":16,"skin_variations":{}},{"unified":"1F6BC","sheet_x":38,"sheet_y":17,"skin_variations":{}},{"unified":"1F6BD","sheet_x":38,"sheet_y":18,"skin_variations":{}},{"unified":"1F6BE","sheet_x":38,"sheet_y":19,"skin_variations":{}},{"unified":"1F6BF","sheet_x":38,"sheet_y":20,"skin_variations":{}},{"unified":"1F6C0","sheet_x":38,"sheet_y":21,"skin_variations":{"1F3FB":{"unified":"1F6C0-1F3FB","sheet_x":38,"sheet_y":22},"1F3FC":{"unified":"1F6C0-1F3FC","sheet_x":38,"sheet_y":23},"1F3FD":{"unified":"1F6C0-1F3FD","sheet_x":38,"sheet_y":24},"1F3FE":{"unified":"1F6C0-1F3FE","sheet_x":38,"sheet_y":25},"1F3FF":{"unified":"1F6C0-1F3FF","sheet_x":38,"sheet_y":26}}},{"unified":"1F6C1","sheet_x":38,"sheet_y":27,"skin_variations":{}},{"unified":"1F6C2","sheet_x":38,"sheet_y":28,"skin_variations":{}},{"unified":"1F6C3","sheet_x":38,"sheet_y":29,"skin_variations":{}},{"unified":"1F6C4","sheet_x":38,"sheet_y":30,"skin_variations":{}},{"unified":"1F6C5","sheet_x":38,"sheet_y":31,"skin_variations":{}},{"unified":"1F6CB-FE0F","sheet_x":38,"sheet_y":32,"skin_variations":{}},{"unified":"1F6CC","sheet_x":38,"sheet_y":33,"skin_variations":{"1F3FB":{"unified":"1F6CC-1F3FB","sheet_x":38,"sheet_y":34},"1F3FC":{"unified":"1F6CC-1F3FC","sheet_x":38,"sheet_y":35},"1F3FD":{"unified":"1F6CC-1F3FD","sheet_x":38,"sheet_y":36},"1F3FE":{"unified":"1F6CC-1F3FE","sheet_x":38,"sheet_y":37},"1F3FF":{"unified":"1F6CC-1F3FF","sheet_x":38,"sheet_y":38}}},{"unified":"1F6CD-FE0F","sheet_x":38,"sheet_y":39,"skin_variations":{}},{"unified":"1F6CE-FE0F","sheet_x":38,"sheet_y":40,"skin_variations":{}},{"unified":"1F6CF-FE0F","sheet_x":38,"sheet_y":41,"skin_variations":{}},{"unified":"1F6D0","sheet_x":38,"sheet_y":42,"skin_variations":{}},{"unified":"1F6D1","sheet_x":38,"sheet_y":43,"skin_variations":{}},{"unified":"1F6D2","sheet_x":38,"sheet_y":44,"skin_variations":{}},{"unified":"1F6D5","sheet_x":38,"sheet_y":45,"skin_variations":{}},{"unified":"1F6D6","sheet_x":38,"sheet_y":46,"skin_variations":{}},{"unified":"1F6D7","sheet_x":38,"sheet_y":47,"skin_variations":{}},{"unified":"1F6DC","sheet_x":38,"sheet_y":48,"skin_variations":{}},{"unified":"1F6DD","sheet_x":38,"sheet_y":49,"skin_variations":{}},{"unified":"1F6DE","sheet_x":38,"sheet_y":50,"skin_variations":{}},{"unified":"1F6DF","sheet_x":38,"sheet_y":51,"skin_variations":{}},{"unified":"1F6E0-FE0F","sheet_x":38,"sheet_y":52,"skin_variations":{}},{"unified":"1F6E1-FE0F","sheet_x":38,"sheet_y":53,"skin_variations":{}},{"unified":"1F6E2-FE0F","sheet_x":38,"sheet_y":54,"skin_variations":{}},{"unified":"1F6E3-FE0F","sheet_x":38,"sheet_y":55,"skin_variations":{}},{"unified":"1F6E4-FE0F","sheet_x":38,"sheet_y":56,"skin_variations":{}},{"unified":"1F6E5-FE0F","sheet_x":38,"sheet_y":57,"skin_variations":{}},{"unified":"1F6E9-FE0F","sheet_x":38,"sheet_y":58,"skin_variations":{}},{"unified":"1F6EB","sheet_x":38,"sheet_y":59,"skin_variations":{}},{"unified":"1F6EC","sheet_x":38,"sheet_y":60,"skin_variations":{}},{"unified":"1F6F0-FE0F","sheet_x":38,"sheet_y":61,"skin_variations":{}},{"unified":"1F6F3-FE0F","sheet_x":39,"sheet_y":0,"skin_variations":{}},{"unified":"1F6F4","sheet_x":39,"sheet_y":1,"skin_variations":{}},{"unified":"1F6F5","sheet_x":39,"sheet_y":2,"skin_variations":{}},{"unified":"1F6F6","sheet_x":39,"sheet_y":3,"skin_variations":{}},{"unified":"1F6F7","sheet_x":39,"sheet_y":4,"skin_variations":{}},{"unified":"1F6F8","sheet_x":39,"sheet_y":5,"skin_variations":{}},{"unified":"1F6F9","sheet_x":39,"sheet_y":6,"skin_variations":{}},{"unified":"1F6FA","sheet_x":39,"sheet_y":7,"skin_variations":{}},{"unified":"1F6FB","sheet_x":39,"sheet_y":8,"skin_variations":{}},{"unified":"1F6FC","sheet_x":39,"sheet_y":9,"skin_variations":{}},{"unified":"1F7E0","sheet_x":39,"sheet_y":10,"skin_variations":{}},{"unified":"1F7E1","sheet_x":39,"sheet_y":11,"skin_variations":{}},{"unified":"1F7E2","sheet_x":39,"sheet_y":12,"skin_variations":{}},{"unified":"1F7E3","sheet_x":39,"sheet_y":13,"skin_variations":{}},{"unified":"1F7E4","sheet_x":39,"sheet_y":14,"skin_variations":{}},{"unified":"1F7E5","sheet_x":39,"sheet_y":15,"skin_variations":{}},{"unified":"1F7E6","sheet_x":39,"sheet_y":16,"skin_variations":{}},{"unified":"1F7E7","sheet_x":39,"sheet_y":17,"skin_variations":{}},{"unified":"1F7E8","sheet_x":39,"sheet_y":18,"skin_variations":{}},{"unified":"1F7E9","sheet_x":39,"sheet_y":19,"skin_variations":{}},{"unified":"1F7EA","sheet_x":39,"sheet_y":20,"skin_variations":{}},{"unified":"1F7EB","sheet_x":39,"sheet_y":21,"skin_variations":{}},{"unified":"1F7F0","sheet_x":39,"sheet_y":22,"skin_variations":{}},{"unified":"1F90C","sheet_x":39,"sheet_y":23,"skin_variations":{"1F3FB":{"unified":"1F90C-1F3FB","sheet_x":39,"sheet_y":24},"1F3FC":{"unified":"1F90C-1F3FC","sheet_x":39,"sheet_y":25},"1F3FD":{"unified":"1F90C-1F3FD","sheet_x":39,"sheet_y":26},"1F3FE":{"unified":"1F90C-1F3FE","sheet_x":39,"sheet_y":27},"1F3FF":{"unified":"1F90C-1F3FF","sheet_x":39,"sheet_y":28}}},{"unified":"1F90D","sheet_x":39,"sheet_y":29,"skin_variations":{}},{"unified":"1F90E","sheet_x":39,"sheet_y":30,"skin_variations":{}},{"unified":"1F90F","sheet_x":39,"sheet_y":31,"skin_variations":{"1F3FB":{"unified":"1F90F-1F3FB","sheet_x":39,"sheet_y":32},"1F3FC":{"unified":"1F90F-1F3FC","sheet_x":39,"sheet_y":33},"1F3FD":{"unified":"1F90F-1F3FD","sheet_x":39,"sheet_y":34},"1F3FE":{"unified":"1F90F-1F3FE","sheet_x":39,"sheet_y":35},"1F3FF":{"unified":"1F90F-1F3FF","sheet_x":39,"sheet_y":36}}},{"unified":"1F910","sheet_x":39,"sheet_y":37,"skin_variations":{}},{"unified":"1F911","sheet_x":39,"sheet_y":38,"skin_variations":{}},{"unified":"1F912","sheet_x":39,"sheet_y":39,"skin_variations":{}},{"unified":"1F913","sheet_x":39,"sheet_y":40,"skin_variations":{}},{"unified":"1F914","sheet_x":39,"sheet_y":41,"skin_variations":{}},{"unified":"1F915","sheet_x":39,"sheet_y":42,"skin_variations":{}},{"unified":"1F916","sheet_x":39,"sheet_y":43,"skin_variations":{}},{"unified":"1F917","sheet_x":39,"sheet_y":44,"skin_variations":{}},{"unified":"1F918","sheet_x":39,"sheet_y":45,"skin_variations":{"1F3FB":{"unified":"1F918-1F3FB","sheet_x":39,"sheet_y":46},"1F3FC":{"unified":"1F918-1F3FC","sheet_x":39,"sheet_y":47},"1F3FD":{"unified":"1F918-1F3FD","sheet_x":39,"sheet_y":48},"1F3FE":{"unified":"1F918-1F3FE","sheet_x":39,"sheet_y":49},"1F3FF":{"unified":"1F918-1F3FF","sheet_x":39,"sheet_y":50}}},{"unified":"1F919","sheet_x":39,"sheet_y":51,"skin_variations":{"1F3FB":{"unified":"1F919-1F3FB","sheet_x":39,"sheet_y":52},"1F3FC":{"unified":"1F919-1F3FC","sheet_x":39,"sheet_y":53},"1F3FD":{"unified":"1F919-1F3FD","sheet_x":39,"sheet_y":54},"1F3FE":{"unified":"1F919-1F3FE","sheet_x":39,"sheet_y":55},"1F3FF":{"unified":"1F919-1F3FF","sheet_x":39,"sheet_y":56}}},{"unified":"1F91A","sheet_x":39,"sheet_y":57,"skin_variations":{"1F3FB":{"unified":"1F91A-1F3FB","sheet_x":39,"sheet_y":58},"1F3FC":{"unified":"1F91A-1F3FC","sheet_x":39,"sheet_y":59},"1F3FD":{"unified":"1F91A-1F3FD","sheet_x":39,"sheet_y":60},"1F3FE":{"unified":"1F91A-1F3FE","sheet_x":39,"sheet_y":61},"1F3FF":{"unified":"1F91A-1F3FF","sheet_x":40,"sheet_y":0}}},{"unified":"1F91B","sheet_x":40,"sheet_y":1,"skin_variations":{"1F3FB":{"unified":"1F91B-1F3FB","sheet_x":40,"sheet_y":2},"1F3FC":{"unified":"1F91B-1F3FC","sheet_x":40,"sheet_y":3},"1F3FD":{"unified":"1F91B-1F3FD","sheet_x":40,"sheet_y":4},"1F3FE":{"unified":"1F91B-1F3FE","sheet_x":40,"sheet_y":5},"1F3FF":{"unified":"1F91B-1F3FF","sheet_x":40,"sheet_y":6}}},{"unified":"1F91C","sheet_x":40,"sheet_y":7,"skin_variations":{"1F3FB":{"unified":"1F91C-1F3FB","sheet_x":40,"sheet_y":8},"1F3FC":{"unified":"1F91C-1F3FC","sheet_x":40,"sheet_y":9},"1F3FD":{"unified":"1F91C-1F3FD","sheet_x":40,"sheet_y":10},"1F3FE":{"unified":"1F91C-1F3FE","sheet_x":40,"sheet_y":11},"1F3FF":{"unified":"1F91C-1F3FF","sheet_x":40,"sheet_y":12}}},{"unified":"1F91D","sheet_x":40,"sheet_y":13,"skin_variations":{"1F3FB":{"unified":"1F91D-1F3FB","sheet_x":40,"sheet_y":14},"1F3FC":{"unified":"1F91D-1F3FC","sheet_x":40,"sheet_y":15},"1F3FD":{"unified":"1F91D-1F3FD","sheet_x":40,"sheet_y":16},"1F3FE":{"unified":"1F91D-1F3FE","sheet_x":40,"sheet_y":17},"1F3FF":{"unified":"1F91D-1F3FF","sheet_x":40,"sheet_y":18},"1F3FB-1F3FC":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FC","sheet_x":40,"sheet_y":19},"1F3FB-1F3FD":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FD","sheet_x":40,"sheet_y":20},"1F3FB-1F3FE":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FE","sheet_x":40,"sheet_y":21},"1F3FB-1F3FF":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FF","sheet_x":40,"sheet_y":22},"1F3FC-1F3FB":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FB","sheet_x":40,"sheet_y":23},"1F3FC-1F3FD":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FD","sheet_x":40,"sheet_y":24},"1F3FC-1F3FE":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FE","sheet_x":40,"sheet_y":25},"1F3FC-1F3FF":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FF","sheet_x":40,"sheet_y":26},"1F3FD-1F3FB":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FB","sheet_x":40,"sheet_y":27},"1F3FD-1F3FC":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FC","sheet_x":40,"sheet_y":28},"1F3FD-1F3FE":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FE","sheet_x":40,"sheet_y":29},"1F3FD-1F3FF":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FF","sheet_x":40,"sheet_y":30},"1F3FE-1F3FB":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FB","sheet_x":40,"sheet_y":31},"1F3FE-1F3FC":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FC","sheet_x":40,"sheet_y":32},"1F3FE-1F3FD":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FD","sheet_x":40,"sheet_y":33},"1F3FE-1F3FF":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FF","sheet_x":40,"sheet_y":34},"1F3FF-1F3FB":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FB","sheet_x":40,"sheet_y":35},"1F3FF-1F3FC":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FC","sheet_x":40,"sheet_y":36},"1F3FF-1F3FD":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FD","sheet_x":40,"sheet_y":37},"1F3FF-1F3FE":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FE","sheet_x":40,"sheet_y":38}}},{"unified":"1F91E","sheet_x":40,"sheet_y":39,"skin_variations":{"1F3FB":{"unified":"1F91E-1F3FB","sheet_x":40,"sheet_y":40},"1F3FC":{"unified":"1F91E-1F3FC","sheet_x":40,"sheet_y":41},"1F3FD":{"unified":"1F91E-1F3FD","sheet_x":40,"sheet_y":42},"1F3FE":{"unified":"1F91E-1F3FE","sheet_x":40,"sheet_y":43},"1F3FF":{"unified":"1F91E-1F3FF","sheet_x":40,"sheet_y":44}}},{"unified":"1F91F","sheet_x":40,"sheet_y":45,"skin_variations":{"1F3FB":{"unified":"1F91F-1F3FB","sheet_x":40,"sheet_y":46},"1F3FC":{"unified":"1F91F-1F3FC","sheet_x":40,"sheet_y":47},"1F3FD":{"unified":"1F91F-1F3FD","sheet_x":40,"sheet_y":48},"1F3FE":{"unified":"1F91F-1F3FE","sheet_x":40,"sheet_y":49},"1F3FF":{"unified":"1F91F-1F3FF","sheet_x":40,"sheet_y":50}}},{"unified":"1F920","sheet_x":40,"sheet_y":51,"skin_variations":{}},{"unified":"1F921","sheet_x":40,"sheet_y":52,"skin_variations":{}},{"unified":"1F922","sheet_x":40,"sheet_y":53,"skin_variations":{}},{"unified":"1F923","sheet_x":40,"sheet_y":54,"skin_variations":{}},{"unified":"1F924","sheet_x":40,"sheet_y":55,"skin_variations":{}},{"unified":"1F925","sheet_x":40,"sheet_y":56,"skin_variations":{}},{"unified":"1F926-200D-2640-FE0F","sheet_x":40,"sheet_y":57,"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2640-FE0F","sheet_x":40,"sheet_y":58},"1F3FC":{"unified":"1F926-1F3FC-200D-2640-FE0F","sheet_x":40,"sheet_y":59},"1F3FD":{"unified":"1F926-1F3FD-200D-2640-FE0F","sheet_x":40,"sheet_y":60},"1F3FE":{"unified":"1F926-1F3FE-200D-2640-FE0F","sheet_x":40,"sheet_y":61},"1F3FF":{"unified":"1F926-1F3FF-200D-2640-FE0F","sheet_x":41,"sheet_y":0}}},{"unified":"1F926-200D-2642-FE0F","sheet_x":41,"sheet_y":1,"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2642-FE0F","sheet_x":41,"sheet_y":2},"1F3FC":{"unified":"1F926-1F3FC-200D-2642-FE0F","sheet_x":41,"sheet_y":3},"1F3FD":{"unified":"1F926-1F3FD-200D-2642-FE0F","sheet_x":41,"sheet_y":4},"1F3FE":{"unified":"1F926-1F3FE-200D-2642-FE0F","sheet_x":41,"sheet_y":5},"1F3FF":{"unified":"1F926-1F3FF-200D-2642-FE0F","sheet_x":41,"sheet_y":6}}},{"unified":"1F926","sheet_x":41,"sheet_y":7,"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB","sheet_x":41,"sheet_y":8},"1F3FC":{"unified":"1F926-1F3FC","sheet_x":41,"sheet_y":9},"1F3FD":{"unified":"1F926-1F3FD","sheet_x":41,"sheet_y":10},"1F3FE":{"unified":"1F926-1F3FE","sheet_x":41,"sheet_y":11},"1F3FF":{"unified":"1F926-1F3FF","sheet_x":41,"sheet_y":12}}},{"unified":"1F927","sheet_x":41,"sheet_y":13,"skin_variations":{}},{"unified":"1F928","sheet_x":41,"sheet_y":14,"skin_variations":{}},{"unified":"1F929","sheet_x":41,"sheet_y":15,"skin_variations":{}},{"unified":"1F92A","sheet_x":41,"sheet_y":16,"skin_variations":{}},{"unified":"1F92B","sheet_x":41,"sheet_y":17,"skin_variations":{}},{"unified":"1F92C","sheet_x":41,"sheet_y":18,"skin_variations":{}},{"unified":"1F92D","sheet_x":41,"sheet_y":19,"skin_variations":{}},{"unified":"1F92E","sheet_x":41,"sheet_y":20,"skin_variations":{}},{"unified":"1F92F","sheet_x":41,"sheet_y":21,"skin_variations":{}},{"unified":"1F930","sheet_x":41,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F930-1F3FB","sheet_x":41,"sheet_y":23},"1F3FC":{"unified":"1F930-1F3FC","sheet_x":41,"sheet_y":24},"1F3FD":{"unified":"1F930-1F3FD","sheet_x":41,"sheet_y":25},"1F3FE":{"unified":"1F930-1F3FE","sheet_x":41,"sheet_y":26},"1F3FF":{"unified":"1F930-1F3FF","sheet_x":41,"sheet_y":27}}},{"unified":"1F931","sheet_x":41,"sheet_y":28,"skin_variations":{"1F3FB":{"unified":"1F931-1F3FB","sheet_x":41,"sheet_y":29},"1F3FC":{"unified":"1F931-1F3FC","sheet_x":41,"sheet_y":30},"1F3FD":{"unified":"1F931-1F3FD","sheet_x":41,"sheet_y":31},"1F3FE":{"unified":"1F931-1F3FE","sheet_x":41,"sheet_y":32},"1F3FF":{"unified":"1F931-1F3FF","sheet_x":41,"sheet_y":33}}},{"unified":"1F932","sheet_x":41,"sheet_y":34,"skin_variations":{"1F3FB":{"unified":"1F932-1F3FB","sheet_x":41,"sheet_y":35},"1F3FC":{"unified":"1F932-1F3FC","sheet_x":41,"sheet_y":36},"1F3FD":{"unified":"1F932-1F3FD","sheet_x":41,"sheet_y":37},"1F3FE":{"unified":"1F932-1F3FE","sheet_x":41,"sheet_y":38},"1F3FF":{"unified":"1F932-1F3FF","sheet_x":41,"sheet_y":39}}},{"unified":"1F933","sheet_x":41,"sheet_y":40,"skin_variations":{"1F3FB":{"unified":"1F933-1F3FB","sheet_x":41,"sheet_y":41},"1F3FC":{"unified":"1F933-1F3FC","sheet_x":41,"sheet_y":42},"1F3FD":{"unified":"1F933-1F3FD","sheet_x":41,"sheet_y":43},"1F3FE":{"unified":"1F933-1F3FE","sheet_x":41,"sheet_y":44},"1F3FF":{"unified":"1F933-1F3FF","sheet_x":41,"sheet_y":45}}},{"unified":"1F934","sheet_x":41,"sheet_y":46,"skin_variations":{"1F3FB":{"unified":"1F934-1F3FB","sheet_x":41,"sheet_y":47},"1F3FC":{"unified":"1F934-1F3FC","sheet_x":41,"sheet_y":48},"1F3FD":{"unified":"1F934-1F3FD","sheet_x":41,"sheet_y":49},"1F3FE":{"unified":"1F934-1F3FE","sheet_x":41,"sheet_y":50},"1F3FF":{"unified":"1F934-1F3FF","sheet_x":41,"sheet_y":51}}},{"unified":"1F935-200D-2640-FE0F","sheet_x":41,"sheet_y":52,"skin_variations":{"1F3FB":{"unified":"1F935-1F3FB-200D-2640-FE0F","sheet_x":41,"sheet_y":53},"1F3FC":{"unified":"1F935-1F3FC-200D-2640-FE0F","sheet_x":41,"sheet_y":54},"1F3FD":{"unified":"1F935-1F3FD-200D-2640-FE0F","sheet_x":41,"sheet_y":55},"1F3FE":{"unified":"1F935-1F3FE-200D-2640-FE0F","sheet_x":41,"sheet_y":56},"1F3FF":{"unified":"1F935-1F3FF-200D-2640-FE0F","sheet_x":41,"sheet_y":57}}},{"unified":"1F935-200D-2642-FE0F","sheet_x":41,"sheet_y":58,"skin_variations":{"1F3FB":{"unified":"1F935-1F3FB-200D-2642-FE0F","sheet_x":41,"sheet_y":59},"1F3FC":{"unified":"1F935-1F3FC-200D-2642-FE0F","sheet_x":41,"sheet_y":60},"1F3FD":{"unified":"1F935-1F3FD-200D-2642-FE0F","sheet_x":41,"sheet_y":61},"1F3FE":{"unified":"1F935-1F3FE-200D-2642-FE0F","sheet_x":42,"sheet_y":0},"1F3FF":{"unified":"1F935-1F3FF-200D-2642-FE0F","sheet_x":42,"sheet_y":1}}},{"unified":"1F935","sheet_x":42,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F935-1F3FB","sheet_x":42,"sheet_y":3},"1F3FC":{"unified":"1F935-1F3FC","sheet_x":42,"sheet_y":4},"1F3FD":{"unified":"1F935-1F3FD","sheet_x":42,"sheet_y":5},"1F3FE":{"unified":"1F935-1F3FE","sheet_x":42,"sheet_y":6},"1F3FF":{"unified":"1F935-1F3FF","sheet_x":42,"sheet_y":7}}},{"unified":"1F936","sheet_x":42,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F936-1F3FB","sheet_x":42,"sheet_y":9},"1F3FC":{"unified":"1F936-1F3FC","sheet_x":42,"sheet_y":10},"1F3FD":{"unified":"1F936-1F3FD","sheet_x":42,"sheet_y":11},"1F3FE":{"unified":"1F936-1F3FE","sheet_x":42,"sheet_y":12},"1F3FF":{"unified":"1F936-1F3FF","sheet_x":42,"sheet_y":13}}},{"unified":"1F937-200D-2640-FE0F","sheet_x":42,"sheet_y":14,"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2640-FE0F","sheet_x":42,"sheet_y":15},"1F3FC":{"unified":"1F937-1F3FC-200D-2640-FE0F","sheet_x":42,"sheet_y":16},"1F3FD":{"unified":"1F937-1F3FD-200D-2640-FE0F","sheet_x":42,"sheet_y":17},"1F3FE":{"unified":"1F937-1F3FE-200D-2640-FE0F","sheet_x":42,"sheet_y":18},"1F3FF":{"unified":"1F937-1F3FF-200D-2640-FE0F","sheet_x":42,"sheet_y":19}}},{"unified":"1F937-200D-2642-FE0F","sheet_x":42,"sheet_y":20,"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2642-FE0F","sheet_x":42,"sheet_y":21},"1F3FC":{"unified":"1F937-1F3FC-200D-2642-FE0F","sheet_x":42,"sheet_y":22},"1F3FD":{"unified":"1F937-1F3FD-200D-2642-FE0F","sheet_x":42,"sheet_y":23},"1F3FE":{"unified":"1F937-1F3FE-200D-2642-FE0F","sheet_x":42,"sheet_y":24},"1F3FF":{"unified":"1F937-1F3FF-200D-2642-FE0F","sheet_x":42,"sheet_y":25}}},{"unified":"1F937","sheet_x":42,"sheet_y":26,"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB","sheet_x":42,"sheet_y":27},"1F3FC":{"unified":"1F937-1F3FC","sheet_x":42,"sheet_y":28},"1F3FD":{"unified":"1F937-1F3FD","sheet_x":42,"sheet_y":29},"1F3FE":{"unified":"1F937-1F3FE","sheet_x":42,"sheet_y":30},"1F3FF":{"unified":"1F937-1F3FF","sheet_x":42,"sheet_y":31}}},{"unified":"1F938-200D-2640-FE0F","sheet_x":42,"sheet_y":32,"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2640-FE0F","sheet_x":42,"sheet_y":33},"1F3FC":{"unified":"1F938-1F3FC-200D-2640-FE0F","sheet_x":42,"sheet_y":34},"1F3FD":{"unified":"1F938-1F3FD-200D-2640-FE0F","sheet_x":42,"sheet_y":35},"1F3FE":{"unified":"1F938-1F3FE-200D-2640-FE0F","sheet_x":42,"sheet_y":36},"1F3FF":{"unified":"1F938-1F3FF-200D-2640-FE0F","sheet_x":42,"sheet_y":37}}},{"unified":"1F938-200D-2642-FE0F","sheet_x":42,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2642-FE0F","sheet_x":42,"sheet_y":39},"1F3FC":{"unified":"1F938-1F3FC-200D-2642-FE0F","sheet_x":42,"sheet_y":40},"1F3FD":{"unified":"1F938-1F3FD-200D-2642-FE0F","sheet_x":42,"sheet_y":41},"1F3FE":{"unified":"1F938-1F3FE-200D-2642-FE0F","sheet_x":42,"sheet_y":42},"1F3FF":{"unified":"1F938-1F3FF-200D-2642-FE0F","sheet_x":42,"sheet_y":43}}},{"unified":"1F938","sheet_x":42,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB","sheet_x":42,"sheet_y":45},"1F3FC":{"unified":"1F938-1F3FC","sheet_x":42,"sheet_y":46},"1F3FD":{"unified":"1F938-1F3FD","sheet_x":42,"sheet_y":47},"1F3FE":{"unified":"1F938-1F3FE","sheet_x":42,"sheet_y":48},"1F3FF":{"unified":"1F938-1F3FF","sheet_x":42,"sheet_y":49}}},{"unified":"1F939-200D-2640-FE0F","sheet_x":42,"sheet_y":50,"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2640-FE0F","sheet_x":42,"sheet_y":51},"1F3FC":{"unified":"1F939-1F3FC-200D-2640-FE0F","sheet_x":42,"sheet_y":52},"1F3FD":{"unified":"1F939-1F3FD-200D-2640-FE0F","sheet_x":42,"sheet_y":53},"1F3FE":{"unified":"1F939-1F3FE-200D-2640-FE0F","sheet_x":42,"sheet_y":54},"1F3FF":{"unified":"1F939-1F3FF-200D-2640-FE0F","sheet_x":42,"sheet_y":55}}},{"unified":"1F939-200D-2642-FE0F","sheet_x":42,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2642-FE0F","sheet_x":42,"sheet_y":57},"1F3FC":{"unified":"1F939-1F3FC-200D-2642-FE0F","sheet_x":42,"sheet_y":58},"1F3FD":{"unified":"1F939-1F3FD-200D-2642-FE0F","sheet_x":42,"sheet_y":59},"1F3FE":{"unified":"1F939-1F3FE-200D-2642-FE0F","sheet_x":42,"sheet_y":60},"1F3FF":{"unified":"1F939-1F3FF-200D-2642-FE0F","sheet_x":42,"sheet_y":61}}},{"unified":"1F939","sheet_x":43,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB","sheet_x":43,"sheet_y":1},"1F3FC":{"unified":"1F939-1F3FC","sheet_x":43,"sheet_y":2},"1F3FD":{"unified":"1F939-1F3FD","sheet_x":43,"sheet_y":3},"1F3FE":{"unified":"1F939-1F3FE","sheet_x":43,"sheet_y":4},"1F3FF":{"unified":"1F939-1F3FF","sheet_x":43,"sheet_y":5}}},{"unified":"1F93A","sheet_x":43,"sheet_y":6,"skin_variations":{}},{"unified":"1F93C-200D-2640-FE0F","sheet_x":43,"sheet_y":7,"skin_variations":{}},{"unified":"1F93C-200D-2642-FE0F","sheet_x":43,"sheet_y":8,"skin_variations":{}},{"unified":"1F93C","sheet_x":43,"sheet_y":9,"skin_variations":{}},{"unified":"1F93D-200D-2640-FE0F","sheet_x":43,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2640-FE0F","sheet_x":43,"sheet_y":11},"1F3FC":{"unified":"1F93D-1F3FC-200D-2640-FE0F","sheet_x":43,"sheet_y":12},"1F3FD":{"unified":"1F93D-1F3FD-200D-2640-FE0F","sheet_x":43,"sheet_y":13},"1F3FE":{"unified":"1F93D-1F3FE-200D-2640-FE0F","sheet_x":43,"sheet_y":14},"1F3FF":{"unified":"1F93D-1F3FF-200D-2640-FE0F","sheet_x":43,"sheet_y":15}}},{"unified":"1F93D-200D-2642-FE0F","sheet_x":43,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2642-FE0F","sheet_x":43,"sheet_y":17},"1F3FC":{"unified":"1F93D-1F3FC-200D-2642-FE0F","sheet_x":43,"sheet_y":18},"1F3FD":{"unified":"1F93D-1F3FD-200D-2642-FE0F","sheet_x":43,"sheet_y":19},"1F3FE":{"unified":"1F93D-1F3FE-200D-2642-FE0F","sheet_x":43,"sheet_y":20},"1F3FF":{"unified":"1F93D-1F3FF-200D-2642-FE0F","sheet_x":43,"sheet_y":21}}},{"unified":"1F93D","sheet_x":43,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB","sheet_x":43,"sheet_y":23},"1F3FC":{"unified":"1F93D-1F3FC","sheet_x":43,"sheet_y":24},"1F3FD":{"unified":"1F93D-1F3FD","sheet_x":43,"sheet_y":25},"1F3FE":{"unified":"1F93D-1F3FE","sheet_x":43,"sheet_y":26},"1F3FF":{"unified":"1F93D-1F3FF","sheet_x":43,"sheet_y":27}}},{"unified":"1F93E-200D-2640-FE0F","sheet_x":43,"sheet_y":28,"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2640-FE0F","sheet_x":43,"sheet_y":29},"1F3FC":{"unified":"1F93E-1F3FC-200D-2640-FE0F","sheet_x":43,"sheet_y":30},"1F3FD":{"unified":"1F93E-1F3FD-200D-2640-FE0F","sheet_x":43,"sheet_y":31},"1F3FE":{"unified":"1F93E-1F3FE-200D-2640-FE0F","sheet_x":43,"sheet_y":32},"1F3FF":{"unified":"1F93E-1F3FF-200D-2640-FE0F","sheet_x":43,"sheet_y":33}}},{"unified":"1F93E-200D-2642-FE0F","sheet_x":43,"sheet_y":34,"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2642-FE0F","sheet_x":43,"sheet_y":35},"1F3FC":{"unified":"1F93E-1F3FC-200D-2642-FE0F","sheet_x":43,"sheet_y":36},"1F3FD":{"unified":"1F93E-1F3FD-200D-2642-FE0F","sheet_x":43,"sheet_y":37},"1F3FE":{"unified":"1F93E-1F3FE-200D-2642-FE0F","sheet_x":43,"sheet_y":38},"1F3FF":{"unified":"1F93E-1F3FF-200D-2642-FE0F","sheet_x":43,"sheet_y":39}}},{"unified":"1F93E","sheet_x":43,"sheet_y":40,"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB","sheet_x":43,"sheet_y":41},"1F3FC":{"unified":"1F93E-1F3FC","sheet_x":43,"sheet_y":42},"1F3FD":{"unified":"1F93E-1F3FD","sheet_x":43,"sheet_y":43},"1F3FE":{"unified":"1F93E-1F3FE","sheet_x":43,"sheet_y":44},"1F3FF":{"unified":"1F93E-1F3FF","sheet_x":43,"sheet_y":45}}},{"unified":"1F93F","sheet_x":43,"sheet_y":46,"skin_variations":{}},{"unified":"1F940","sheet_x":43,"sheet_y":47,"skin_variations":{}},{"unified":"1F941","sheet_x":43,"sheet_y":48,"skin_variations":{}},{"unified":"1F942","sheet_x":43,"sheet_y":49,"skin_variations":{}},{"unified":"1F943","sheet_x":43,"sheet_y":50,"skin_variations":{}},{"unified":"1F944","sheet_x":43,"sheet_y":51,"skin_variations":{}},{"unified":"1F945","sheet_x":43,"sheet_y":52,"skin_variations":{}},{"unified":"1F947","sheet_x":43,"sheet_y":53,"skin_variations":{}},{"unified":"1F948","sheet_x":43,"sheet_y":54,"skin_variations":{}},{"unified":"1F949","sheet_x":43,"sheet_y":55,"skin_variations":{}},{"unified":"1F94A","sheet_x":43,"sheet_y":56,"skin_variations":{}},{"unified":"1F94B","sheet_x":43,"sheet_y":57,"skin_variations":{}},{"unified":"1F94C","sheet_x":43,"sheet_y":58,"skin_variations":{}},{"unified":"1F94D","sheet_x":43,"sheet_y":59,"skin_variations":{}},{"unified":"1F94E","sheet_x":43,"sheet_y":60,"skin_variations":{}},{"unified":"1F94F","sheet_x":43,"sheet_y":61,"skin_variations":{}},{"unified":"1F950","sheet_x":44,"sheet_y":0,"skin_variations":{}},{"unified":"1F951","sheet_x":44,"sheet_y":1,"skin_variations":{}},{"unified":"1F952","sheet_x":44,"sheet_y":2,"skin_variations":{}},{"unified":"1F953","sheet_x":44,"sheet_y":3,"skin_variations":{}},{"unified":"1F954","sheet_x":44,"sheet_y":4,"skin_variations":{}},{"unified":"1F955","sheet_x":44,"sheet_y":5,"skin_variations":{}},{"unified":"1F956","sheet_x":44,"sheet_y":6,"skin_variations":{}},{"unified":"1F957","sheet_x":44,"sheet_y":7,"skin_variations":{}},{"unified":"1F958","sheet_x":44,"sheet_y":8,"skin_variations":{}},{"unified":"1F959","sheet_x":44,"sheet_y":9,"skin_variations":{}},{"unified":"1F95A","sheet_x":44,"sheet_y":10,"skin_variations":{}},{"unified":"1F95B","sheet_x":44,"sheet_y":11,"skin_variations":{}},{"unified":"1F95C","sheet_x":44,"sheet_y":12,"skin_variations":{}},{"unified":"1F95D","sheet_x":44,"sheet_y":13,"skin_variations":{}},{"unified":"1F95E","sheet_x":44,"sheet_y":14,"skin_variations":{}},{"unified":"1F95F","sheet_x":44,"sheet_y":15,"skin_variations":{}},{"unified":"1F960","sheet_x":44,"sheet_y":16,"skin_variations":{}},{"unified":"1F961","sheet_x":44,"sheet_y":17,"skin_variations":{}},{"unified":"1F962","sheet_x":44,"sheet_y":18,"skin_variations":{}},{"unified":"1F963","sheet_x":44,"sheet_y":19,"skin_variations":{}},{"unified":"1F964","sheet_x":44,"sheet_y":20,"skin_variations":{}},{"unified":"1F965","sheet_x":44,"sheet_y":21,"skin_variations":{}},{"unified":"1F966","sheet_x":44,"sheet_y":22,"skin_variations":{}},{"unified":"1F967","sheet_x":44,"sheet_y":23,"skin_variations":{}},{"unified":"1F968","sheet_x":44,"sheet_y":24,"skin_variations":{}},{"unified":"1F969","sheet_x":44,"sheet_y":25,"skin_variations":{}},{"unified":"1F96A","sheet_x":44,"sheet_y":26,"skin_variations":{}},{"unified":"1F96B","sheet_x":44,"sheet_y":27,"skin_variations":{}},{"unified":"1F96C","sheet_x":44,"sheet_y":28,"skin_variations":{}},{"unified":"1F96D","sheet_x":44,"sheet_y":29,"skin_variations":{}},{"unified":"1F96E","sheet_x":44,"sheet_y":30,"skin_variations":{}},{"unified":"1F96F","sheet_x":44,"sheet_y":31,"skin_variations":{}},{"unified":"1F970","sheet_x":44,"sheet_y":32,"skin_variations":{}},{"unified":"1F971","sheet_x":44,"sheet_y":33,"skin_variations":{}},{"unified":"1F972","sheet_x":44,"sheet_y":34,"skin_variations":{}},{"unified":"1F973","sheet_x":44,"sheet_y":35,"skin_variations":{}},{"unified":"1F974","sheet_x":44,"sheet_y":36,"skin_variations":{}},{"unified":"1F975","sheet_x":44,"sheet_y":37,"skin_variations":{}},{"unified":"1F976","sheet_x":44,"sheet_y":38,"skin_variations":{}},{"unified":"1F977","sheet_x":44,"sheet_y":39,"skin_variations":{"1F3FB":{"unified":"1F977-1F3FB","sheet_x":44,"sheet_y":40},"1F3FC":{"unified":"1F977-1F3FC","sheet_x":44,"sheet_y":41},"1F3FD":{"unified":"1F977-1F3FD","sheet_x":44,"sheet_y":42},"1F3FE":{"unified":"1F977-1F3FE","sheet_x":44,"sheet_y":43},"1F3FF":{"unified":"1F977-1F3FF","sheet_x":44,"sheet_y":44}}},{"unified":"1F978","sheet_x":44,"sheet_y":45,"skin_variations":{}},{"unified":"1F979","sheet_x":44,"sheet_y":46,"skin_variations":{}},{"unified":"1F97A","sheet_x":44,"sheet_y":47,"skin_variations":{}},{"unified":"1F97B","sheet_x":44,"sheet_y":48,"skin_variations":{}},{"unified":"1F97C","sheet_x":44,"sheet_y":49,"skin_variations":{}},{"unified":"1F97D","sheet_x":44,"sheet_y":50,"skin_variations":{}},{"unified":"1F97E","sheet_x":44,"sheet_y":51,"skin_variations":{}},{"unified":"1F97F","sheet_x":44,"sheet_y":52,"skin_variations":{}},{"unified":"1F980","sheet_x":44,"sheet_y":53,"skin_variations":{}},{"unified":"1F981","sheet_x":44,"sheet_y":54,"skin_variations":{}},{"unified":"1F982","sheet_x":44,"sheet_y":55,"skin_variations":{}},{"unified":"1F983","sheet_x":44,"sheet_y":56,"skin_variations":{}},{"unified":"1F984","sheet_x":44,"sheet_y":57,"skin_variations":{}},{"unified":"1F985","sheet_x":44,"sheet_y":58,"skin_variations":{}},{"unified":"1F986","sheet_x":44,"sheet_y":59,"skin_variations":{}},{"unified":"1F987","sheet_x":44,"sheet_y":60,"skin_variations":{}},{"unified":"1F988","sheet_x":44,"sheet_y":61,"skin_variations":{}},{"unified":"1F989","sheet_x":45,"sheet_y":0,"skin_variations":{}},{"unified":"1F98A","sheet_x":45,"sheet_y":1,"skin_variations":{}},{"unified":"1F98B","sheet_x":45,"sheet_y":2,"skin_variations":{}},{"unified":"1F98C","sheet_x":45,"sheet_y":3,"skin_variations":{}},{"unified":"1F98D","sheet_x":45,"sheet_y":4,"skin_variations":{}},{"unified":"1F98E","sheet_x":45,"sheet_y":5,"skin_variations":{}},{"unified":"1F98F","sheet_x":45,"sheet_y":6,"skin_variations":{}},{"unified":"1F990","sheet_x":45,"sheet_y":7,"skin_variations":{}},{"unified":"1F991","sheet_x":45,"sheet_y":8,"skin_variations":{}},{"unified":"1F992","sheet_x":45,"sheet_y":9,"skin_variations":{}},{"unified":"1F993","sheet_x":45,"sheet_y":10,"skin_variations":{}},{"unified":"1F994","sheet_x":45,"sheet_y":11,"skin_variations":{}},{"unified":"1F995","sheet_x":45,"sheet_y":12,"skin_variations":{}},{"unified":"1F996","sheet_x":45,"sheet_y":13,"skin_variations":{}},{"unified":"1F997","sheet_x":45,"sheet_y":14,"skin_variations":{}},{"unified":"1F998","sheet_x":45,"sheet_y":15,"skin_variations":{}},{"unified":"1F999","sheet_x":45,"sheet_y":16,"skin_variations":{}},{"unified":"1F99A","sheet_x":45,"sheet_y":17,"skin_variations":{}},{"unified":"1F99B","sheet_x":45,"sheet_y":18,"skin_variations":{}},{"unified":"1F99C","sheet_x":45,"sheet_y":19,"skin_variations":{}},{"unified":"1F99D","sheet_x":45,"sheet_y":20,"skin_variations":{}},{"unified":"1F99E","sheet_x":45,"sheet_y":21,"skin_variations":{}},{"unified":"1F99F","sheet_x":45,"sheet_y":22,"skin_variations":{}},{"unified":"1F9A0","sheet_x":45,"sheet_y":23,"skin_variations":{}},{"unified":"1F9A1","sheet_x":45,"sheet_y":24,"skin_variations":{}},{"unified":"1F9A2","sheet_x":45,"sheet_y":25,"skin_variations":{}},{"unified":"1F9A3","sheet_x":45,"sheet_y":26,"skin_variations":{}},{"unified":"1F9A4","sheet_x":45,"sheet_y":27,"skin_variations":{}},{"unified":"1F9A5","sheet_x":45,"sheet_y":28,"skin_variations":{}},{"unified":"1F9A6","sheet_x":45,"sheet_y":29,"skin_variations":{}},{"unified":"1F9A7","sheet_x":45,"sheet_y":30,"skin_variations":{}},{"unified":"1F9A8","sheet_x":45,"sheet_y":31,"skin_variations":{}},{"unified":"1F9A9","sheet_x":45,"sheet_y":32,"skin_variations":{}},{"unified":"1F9AA","sheet_x":45,"sheet_y":33,"skin_variations":{}},{"unified":"1F9AB","sheet_x":45,"sheet_y":34,"skin_variations":{}},{"unified":"1F9AC","sheet_x":45,"sheet_y":35,"skin_variations":{}},{"unified":"1F9AD","sheet_x":45,"sheet_y":36,"skin_variations":{}},{"unified":"1F9AE","sheet_x":45,"sheet_y":37,"skin_variations":{}},{"unified":"1F9AF","sheet_x":45,"sheet_y":38,"skin_variations":{}},{"unified":"1F9B4","sheet_x":45,"sheet_y":39,"skin_variations":{}},{"unified":"1F9B5","sheet_x":45,"sheet_y":40,"skin_variations":{"1F3FB":{"unified":"1F9B5-1F3FB","sheet_x":45,"sheet_y":41},"1F3FC":{"unified":"1F9B5-1F3FC","sheet_x":45,"sheet_y":42},"1F3FD":{"unified":"1F9B5-1F3FD","sheet_x":45,"sheet_y":43},"1F3FE":{"unified":"1F9B5-1F3FE","sheet_x":45,"sheet_y":44},"1F3FF":{"unified":"1F9B5-1F3FF","sheet_x":45,"sheet_y":45}}},{"unified":"1F9B6","sheet_x":45,"sheet_y":46,"skin_variations":{"1F3FB":{"unified":"1F9B6-1F3FB","sheet_x":45,"sheet_y":47},"1F3FC":{"unified":"1F9B6-1F3FC","sheet_x":45,"sheet_y":48},"1F3FD":{"unified":"1F9B6-1F3FD","sheet_x":45,"sheet_y":49},"1F3FE":{"unified":"1F9B6-1F3FE","sheet_x":45,"sheet_y":50},"1F3FF":{"unified":"1F9B6-1F3FF","sheet_x":45,"sheet_y":51}}},{"unified":"1F9B7","sheet_x":45,"sheet_y":52,"skin_variations":{}},{"unified":"1F9B8-200D-2640-FE0F","sheet_x":45,"sheet_y":53,"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2640-FE0F","sheet_x":45,"sheet_y":54},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2640-FE0F","sheet_x":45,"sheet_y":55},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2640-FE0F","sheet_x":45,"sheet_y":56},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2640-FE0F","sheet_x":45,"sheet_y":57},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2640-FE0F","sheet_x":45,"sheet_y":58}}},{"unified":"1F9B8-200D-2642-FE0F","sheet_x":45,"sheet_y":59,"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2642-FE0F","sheet_x":45,"sheet_y":60},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2642-FE0F","sheet_x":45,"sheet_y":61},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2642-FE0F","sheet_x":46,"sheet_y":0},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2642-FE0F","sheet_x":46,"sheet_y":1},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2642-FE0F","sheet_x":46,"sheet_y":2}}},{"unified":"1F9B8","sheet_x":46,"sheet_y":3,"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB","sheet_x":46,"sheet_y":4},"1F3FC":{"unified":"1F9B8-1F3FC","sheet_x":46,"sheet_y":5},"1F3FD":{"unified":"1F9B8-1F3FD","sheet_x":46,"sheet_y":6},"1F3FE":{"unified":"1F9B8-1F3FE","sheet_x":46,"sheet_y":7},"1F3FF":{"unified":"1F9B8-1F3FF","sheet_x":46,"sheet_y":8}}},{"unified":"1F9B9-200D-2640-FE0F","sheet_x":46,"sheet_y":9,"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2640-FE0F","sheet_x":46,"sheet_y":10},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2640-FE0F","sheet_x":46,"sheet_y":11},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2640-FE0F","sheet_x":46,"sheet_y":12},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2640-FE0F","sheet_x":46,"sheet_y":13},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2640-FE0F","sheet_x":46,"sheet_y":14}}},{"unified":"1F9B9-200D-2642-FE0F","sheet_x":46,"sheet_y":15,"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2642-FE0F","sheet_x":46,"sheet_y":16},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2642-FE0F","sheet_x":46,"sheet_y":17},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2642-FE0F","sheet_x":46,"sheet_y":18},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2642-FE0F","sheet_x":46,"sheet_y":19},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2642-FE0F","sheet_x":46,"sheet_y":20}}},{"unified":"1F9B9","sheet_x":46,"sheet_y":21,"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB","sheet_x":46,"sheet_y":22},"1F3FC":{"unified":"1F9B9-1F3FC","sheet_x":46,"sheet_y":23},"1F3FD":{"unified":"1F9B9-1F3FD","sheet_x":46,"sheet_y":24},"1F3FE":{"unified":"1F9B9-1F3FE","sheet_x":46,"sheet_y":25},"1F3FF":{"unified":"1F9B9-1F3FF","sheet_x":46,"sheet_y":26}}},{"unified":"1F9BA","sheet_x":46,"sheet_y":27,"skin_variations":{}},{"unified":"1F9BB","sheet_x":46,"sheet_y":28,"skin_variations":{"1F3FB":{"unified":"1F9BB-1F3FB","sheet_x":46,"sheet_y":29},"1F3FC":{"unified":"1F9BB-1F3FC","sheet_x":46,"sheet_y":30},"1F3FD":{"unified":"1F9BB-1F3FD","sheet_x":46,"sheet_y":31},"1F3FE":{"unified":"1F9BB-1F3FE","sheet_x":46,"sheet_y":32},"1F3FF":{"unified":"1F9BB-1F3FF","sheet_x":46,"sheet_y":33}}},{"unified":"1F9BC","sheet_x":46,"sheet_y":34,"skin_variations":{}},{"unified":"1F9BD","sheet_x":46,"sheet_y":35,"skin_variations":{}},{"unified":"1F9BE","sheet_x":46,"sheet_y":36,"skin_variations":{}},{"unified":"1F9BF","sheet_x":46,"sheet_y":37,"skin_variations":{}},{"unified":"1F9C0","sheet_x":46,"sheet_y":38,"skin_variations":{}},{"unified":"1F9C1","sheet_x":46,"sheet_y":39,"skin_variations":{}},{"unified":"1F9C2","sheet_x":46,"sheet_y":40,"skin_variations":{}},{"unified":"1F9C3","sheet_x":46,"sheet_y":41,"skin_variations":{}},{"unified":"1F9C4","sheet_x":46,"sheet_y":42,"skin_variations":{}},{"unified":"1F9C5","sheet_x":46,"sheet_y":43,"skin_variations":{}},{"unified":"1F9C6","sheet_x":46,"sheet_y":44,"skin_variations":{}},{"unified":"1F9C7","sheet_x":46,"sheet_y":45,"skin_variations":{}},{"unified":"1F9C8","sheet_x":46,"sheet_y":46,"skin_variations":{}},{"unified":"1F9C9","sheet_x":46,"sheet_y":47,"skin_variations":{}},{"unified":"1F9CA","sheet_x":46,"sheet_y":48,"skin_variations":{}},{"unified":"1F9CB","sheet_x":46,"sheet_y":49,"skin_variations":{}},{"unified":"1F9CC","sheet_x":46,"sheet_y":50,"skin_variations":{}},{"unified":"1F9CD-200D-2640-FE0F","sheet_x":46,"sheet_y":51,"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2640-FE0F","sheet_x":46,"sheet_y":52},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2640-FE0F","sheet_x":46,"sheet_y":53},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2640-FE0F","sheet_x":46,"sheet_y":54},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2640-FE0F","sheet_x":46,"sheet_y":55},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2640-FE0F","sheet_x":46,"sheet_y":56}}},{"unified":"1F9CD-200D-2642-FE0F","sheet_x":46,"sheet_y":57,"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2642-FE0F","sheet_x":46,"sheet_y":58},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2642-FE0F","sheet_x":46,"sheet_y":59},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2642-FE0F","sheet_x":46,"sheet_y":60},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2642-FE0F","sheet_x":46,"sheet_y":61},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2642-FE0F","sheet_x":47,"sheet_y":0}}},{"unified":"1F9CD","sheet_x":47,"sheet_y":1,"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB","sheet_x":47,"sheet_y":2},"1F3FC":{"unified":"1F9CD-1F3FC","sheet_x":47,"sheet_y":3},"1F3FD":{"unified":"1F9CD-1F3FD","sheet_x":47,"sheet_y":4},"1F3FE":{"unified":"1F9CD-1F3FE","sheet_x":47,"sheet_y":5},"1F3FF":{"unified":"1F9CD-1F3FF","sheet_x":47,"sheet_y":6}}},{"unified":"1F9CE-200D-2640-FE0F","sheet_x":47,"sheet_y":7,"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2640-FE0F","sheet_x":47,"sheet_y":8},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2640-FE0F","sheet_x":47,"sheet_y":9},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2640-FE0F","sheet_x":47,"sheet_y":10},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2640-FE0F","sheet_x":47,"sheet_y":11},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2640-FE0F","sheet_x":47,"sheet_y":12}}},{"unified":"1F9CE-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":13,"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":14},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":15},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":16},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":17},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2640-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":18}}},{"unified":"1F9CE-200D-2642-FE0F","sheet_x":47,"sheet_y":19,"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2642-FE0F","sheet_x":47,"sheet_y":20},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2642-FE0F","sheet_x":47,"sheet_y":21},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2642-FE0F","sheet_x":47,"sheet_y":22},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2642-FE0F","sheet_x":47,"sheet_y":23},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2642-FE0F","sheet_x":47,"sheet_y":24}}},{"unified":"1F9CE-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":25,"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":26},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":27},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":28},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":29},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2642-FE0F-200D-27A1-FE0F","sheet_x":47,"sheet_y":30}}},{"unified":"1F9CE-200D-27A1-FE0F","sheet_x":47,"sheet_y":31,"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-27A1-FE0F","sheet_x":47,"sheet_y":32},"1F3FC":{"unified":"1F9CE-1F3FC-200D-27A1-FE0F","sheet_x":47,"sheet_y":33},"1F3FD":{"unified":"1F9CE-1F3FD-200D-27A1-FE0F","sheet_x":47,"sheet_y":34},"1F3FE":{"unified":"1F9CE-1F3FE-200D-27A1-FE0F","sheet_x":47,"sheet_y":35},"1F3FF":{"unified":"1F9CE-1F3FF-200D-27A1-FE0F","sheet_x":47,"sheet_y":36}}},{"unified":"1F9CE","sheet_x":47,"sheet_y":37,"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB","sheet_x":47,"sheet_y":38},"1F3FC":{"unified":"1F9CE-1F3FC","sheet_x":47,"sheet_y":39},"1F3FD":{"unified":"1F9CE-1F3FD","sheet_x":47,"sheet_y":40},"1F3FE":{"unified":"1F9CE-1F3FE","sheet_x":47,"sheet_y":41},"1F3FF":{"unified":"1F9CE-1F3FF","sheet_x":47,"sheet_y":42}}},{"unified":"1F9CF-200D-2640-FE0F","sheet_x":47,"sheet_y":43,"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2640-FE0F","sheet_x":47,"sheet_y":44},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2640-FE0F","sheet_x":47,"sheet_y":45},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2640-FE0F","sheet_x":47,"sheet_y":46},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2640-FE0F","sheet_x":47,"sheet_y":47},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2640-FE0F","sheet_x":47,"sheet_y":48}}},{"unified":"1F9CF-200D-2642-FE0F","sheet_x":47,"sheet_y":49,"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2642-FE0F","sheet_x":47,"sheet_y":50},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2642-FE0F","sheet_x":47,"sheet_y":51},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2642-FE0F","sheet_x":47,"sheet_y":52},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2642-FE0F","sheet_x":47,"sheet_y":53},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2642-FE0F","sheet_x":47,"sheet_y":54}}},{"unified":"1F9CF","sheet_x":47,"sheet_y":55,"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB","sheet_x":47,"sheet_y":56},"1F3FC":{"unified":"1F9CF-1F3FC","sheet_x":47,"sheet_y":57},"1F3FD":{"unified":"1F9CF-1F3FD","sheet_x":47,"sheet_y":58},"1F3FE":{"unified":"1F9CF-1F3FE","sheet_x":47,"sheet_y":59},"1F3FF":{"unified":"1F9CF-1F3FF","sheet_x":47,"sheet_y":60}}},{"unified":"1F9D0","sheet_x":47,"sheet_y":61,"skin_variations":{}},{"unified":"1F9D1-200D-1F33E","sheet_x":48,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F33E","sheet_x":48,"sheet_y":1},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F33E","sheet_x":48,"sheet_y":2},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F33E","sheet_x":48,"sheet_y":3},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F33E","sheet_x":48,"sheet_y":4},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F33E","sheet_x":48,"sheet_y":5}}},{"unified":"1F9D1-200D-1F373","sheet_x":48,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F373","sheet_x":48,"sheet_y":7},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F373","sheet_x":48,"sheet_y":8},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F373","sheet_x":48,"sheet_y":9},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F373","sheet_x":48,"sheet_y":10},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F373","sheet_x":48,"sheet_y":11}}},{"unified":"1F9D1-200D-1F37C","sheet_x":48,"sheet_y":12,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F37C","sheet_x":48,"sheet_y":13},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F37C","sheet_x":48,"sheet_y":14},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F37C","sheet_x":48,"sheet_y":15},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F37C","sheet_x":48,"sheet_y":16},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F37C","sheet_x":48,"sheet_y":17}}},{"unified":"1F9D1-200D-1F384","sheet_x":48,"sheet_y":18,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F384","sheet_x":48,"sheet_y":19},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F384","sheet_x":48,"sheet_y":20},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F384","sheet_x":48,"sheet_y":21},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F384","sheet_x":48,"sheet_y":22},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F384","sheet_x":48,"sheet_y":23}}},{"unified":"1F9D1-200D-1F393","sheet_x":48,"sheet_y":24,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F393","sheet_x":48,"sheet_y":25},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F393","sheet_x":48,"sheet_y":26},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F393","sheet_x":48,"sheet_y":27},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F393","sheet_x":48,"sheet_y":28},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F393","sheet_x":48,"sheet_y":29}}},{"unified":"1F9D1-200D-1F3A4","sheet_x":48,"sheet_y":30,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A4","sheet_x":48,"sheet_y":31},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A4","sheet_x":48,"sheet_y":32},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A4","sheet_x":48,"sheet_y":33},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A4","sheet_x":48,"sheet_y":34},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A4","sheet_x":48,"sheet_y":35}}},{"unified":"1F9D1-200D-1F3A8","sheet_x":48,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A8","sheet_x":48,"sheet_y":37},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A8","sheet_x":48,"sheet_y":38},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A8","sheet_x":48,"sheet_y":39},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A8","sheet_x":48,"sheet_y":40},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A8","sheet_x":48,"sheet_y":41}}},{"unified":"1F9D1-200D-1F3EB","sheet_x":48,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3EB","sheet_x":48,"sheet_y":43},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3EB","sheet_x":48,"sheet_y":44},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3EB","sheet_x":48,"sheet_y":45},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3EB","sheet_x":48,"sheet_y":46},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3EB","sheet_x":48,"sheet_y":47}}},{"unified":"1F9D1-200D-1F3ED","sheet_x":48,"sheet_y":48,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3ED","sheet_x":48,"sheet_y":49},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3ED","sheet_x":48,"sheet_y":50},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3ED","sheet_x":48,"sheet_y":51},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3ED","sheet_x":48,"sheet_y":52},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3ED","sheet_x":48,"sheet_y":53}}},{"unified":"1F9D1-200D-1F4BB","sheet_x":48,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BB","sheet_x":48,"sheet_y":55},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BB","sheet_x":48,"sheet_y":56},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BB","sheet_x":48,"sheet_y":57},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BB","sheet_x":48,"sheet_y":58},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BB","sheet_x":48,"sheet_y":59}}},{"unified":"1F9D1-200D-1F4BC","sheet_x":48,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BC","sheet_x":48,"sheet_y":61},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BC","sheet_x":49,"sheet_y":0},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BC","sheet_x":49,"sheet_y":1},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BC","sheet_x":49,"sheet_y":2},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BC","sheet_x":49,"sheet_y":3}}},{"unified":"1F9D1-200D-1F527","sheet_x":49,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F527","sheet_x":49,"sheet_y":5},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F527","sheet_x":49,"sheet_y":6},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F527","sheet_x":49,"sheet_y":7},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F527","sheet_x":49,"sheet_y":8},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F527","sheet_x":49,"sheet_y":9}}},{"unified":"1F9D1-200D-1F52C","sheet_x":49,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F52C","sheet_x":49,"sheet_y":11},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F52C","sheet_x":49,"sheet_y":12},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F52C","sheet_x":49,"sheet_y":13},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F52C","sheet_x":49,"sheet_y":14},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F52C","sheet_x":49,"sheet_y":15}}},{"unified":"1F9D1-200D-1F680","sheet_x":49,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F680","sheet_x":49,"sheet_y":17},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F680","sheet_x":49,"sheet_y":18},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F680","sheet_x":49,"sheet_y":19},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F680","sheet_x":49,"sheet_y":20},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F680","sheet_x":49,"sheet_y":21}}},{"unified":"1F9D1-200D-1F692","sheet_x":49,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F692","sheet_x":49,"sheet_y":23},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F692","sheet_x":49,"sheet_y":24},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F692","sheet_x":49,"sheet_y":25},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F692","sheet_x":49,"sheet_y":26},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F692","sheet_x":49,"sheet_y":27}}},{"unified":"1F9D1-200D-1F91D-200D-1F9D1","sheet_x":49,"sheet_y":28,"skin_variations":{"1F3FB-1F3FB":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB","sheet_x":49,"sheet_y":29},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC","sheet_x":49,"sheet_y":30},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD","sheet_x":49,"sheet_y":31},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE","sheet_x":49,"sheet_y":32},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF","sheet_x":49,"sheet_y":33},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB","sheet_x":49,"sheet_y":34},"1F3FC-1F3FC":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC","sheet_x":49,"sheet_y":35},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD","sheet_x":49,"sheet_y":36},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE","sheet_x":49,"sheet_y":37},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF","sheet_x":49,"sheet_y":38},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB","sheet_x":49,"sheet_y":39},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC","sheet_x":49,"sheet_y":40},"1F3FD-1F3FD":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD","sheet_x":49,"sheet_y":41},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE","sheet_x":49,"sheet_y":42},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF","sheet_x":49,"sheet_y":43},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB","sheet_x":49,"sheet_y":44},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC","sheet_x":49,"sheet_y":45},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD","sheet_x":49,"sheet_y":46},"1F3FE-1F3FE":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE","sheet_x":49,"sheet_y":47},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF","sheet_x":49,"sheet_y":48},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB","sheet_x":49,"sheet_y":49},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC","sheet_x":49,"sheet_y":50},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD","sheet_x":49,"sheet_y":51},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE","sheet_x":49,"sheet_y":52},"1F3FF-1F3FF":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF","sheet_x":49,"sheet_y":53}}},{"unified":"1F9D1-200D-1F9AF-200D-27A1-FE0F","sheet_x":49,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9AF-200D-27A1-FE0F","sheet_x":49,"sheet_y":55},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9AF-200D-27A1-FE0F","sheet_x":49,"sheet_y":56},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9AF-200D-27A1-FE0F","sheet_x":49,"sheet_y":57},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9AF-200D-27A1-FE0F","sheet_x":49,"sheet_y":58},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9AF-200D-27A1-FE0F","sheet_x":49,"sheet_y":59}}},{"unified":"1F9D1-200D-1F9AF","sheet_x":49,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9AF","sheet_x":49,"sheet_y":61},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9AF","sheet_x":50,"sheet_y":0},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9AF","sheet_x":50,"sheet_y":1},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9AF","sheet_x":50,"sheet_y":2},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9AF","sheet_x":50,"sheet_y":3}}},{"unified":"1F9D1-200D-1F9B0","sheet_x":50,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B0","sheet_x":50,"sheet_y":5},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B0","sheet_x":50,"sheet_y":6},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B0","sheet_x":50,"sheet_y":7},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B0","sheet_x":50,"sheet_y":8},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B0","sheet_x":50,"sheet_y":9}}},{"unified":"1F9D1-200D-1F9B1","sheet_x":50,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B1","sheet_x":50,"sheet_y":11},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B1","sheet_x":50,"sheet_y":12},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B1","sheet_x":50,"sheet_y":13},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B1","sheet_x":50,"sheet_y":14},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B1","sheet_x":50,"sheet_y":15}}},{"unified":"1F9D1-200D-1F9B2","sheet_x":50,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B2","sheet_x":50,"sheet_y":17},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B2","sheet_x":50,"sheet_y":18},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B2","sheet_x":50,"sheet_y":19},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B2","sheet_x":50,"sheet_y":20},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B2","sheet_x":50,"sheet_y":21}}},{"unified":"1F9D1-200D-1F9B3","sheet_x":50,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B3","sheet_x":50,"sheet_y":23},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B3","sheet_x":50,"sheet_y":24},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B3","sheet_x":50,"sheet_y":25},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B3","sheet_x":50,"sheet_y":26},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B3","sheet_x":50,"sheet_y":27}}},{"unified":"1F9D1-200D-1F9BC-200D-27A1-FE0F","sheet_x":50,"sheet_y":28,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BC-200D-27A1-FE0F","sheet_x":50,"sheet_y":29},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BC-200D-27A1-FE0F","sheet_x":50,"sheet_y":30},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BC-200D-27A1-FE0F","sheet_x":50,"sheet_y":31},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BC-200D-27A1-FE0F","sheet_x":50,"sheet_y":32},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BC-200D-27A1-FE0F","sheet_x":50,"sheet_y":33}}},{"unified":"1F9D1-200D-1F9BC","sheet_x":50,"sheet_y":34,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BC","sheet_x":50,"sheet_y":35},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BC","sheet_x":50,"sheet_y":36},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BC","sheet_x":50,"sheet_y":37},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BC","sheet_x":50,"sheet_y":38},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BC","sheet_x":50,"sheet_y":39}}},{"unified":"1F9D1-200D-1F9BD-200D-27A1-FE0F","sheet_x":50,"sheet_y":40,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BD-200D-27A1-FE0F","sheet_x":50,"sheet_y":41},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BD-200D-27A1-FE0F","sheet_x":50,"sheet_y":42},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BD-200D-27A1-FE0F","sheet_x":50,"sheet_y":43},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BD-200D-27A1-FE0F","sheet_x":50,"sheet_y":44},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BD-200D-27A1-FE0F","sheet_x":50,"sheet_y":45}}},{"unified":"1F9D1-200D-1F9BD","sheet_x":50,"sheet_y":46,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BD","sheet_x":50,"sheet_y":47},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BD","sheet_x":50,"sheet_y":48},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BD","sheet_x":50,"sheet_y":49},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BD","sheet_x":50,"sheet_y":50},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BD","sheet_x":50,"sheet_y":51}}},{"unified":"1F9D1-200D-1F9D1-200D-1F9D2","sheet_x":50,"sheet_y":52,"skin_variations":{}},{"unified":"1F9D1-200D-1F9D1-200D-1F9D2-200D-1F9D2","sheet_x":50,"sheet_y":53,"skin_variations":{}},{"unified":"1F9D1-200D-1F9D2-200D-1F9D2","sheet_x":50,"sheet_y":54,"skin_variations":{}},{"unified":"1F9D1-200D-1F9D2","sheet_x":50,"sheet_y":55,"skin_variations":{}},{"unified":"1F9D1-200D-2695-FE0F","sheet_x":50,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2695-FE0F","sheet_x":50,"sheet_y":57},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2695-FE0F","sheet_x":50,"sheet_y":58},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2695-FE0F","sheet_x":50,"sheet_y":59},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2695-FE0F","sheet_x":50,"sheet_y":60},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2695-FE0F","sheet_x":50,"sheet_y":61}}},{"unified":"1F9D1-200D-2696-FE0F","sheet_x":51,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2696-FE0F","sheet_x":51,"sheet_y":1},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2696-FE0F","sheet_x":51,"sheet_y":2},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2696-FE0F","sheet_x":51,"sheet_y":3},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2696-FE0F","sheet_x":51,"sheet_y":4},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2696-FE0F","sheet_x":51,"sheet_y":5}}},{"unified":"1F9D1-200D-2708-FE0F","sheet_x":51,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2708-FE0F","sheet_x":51,"sheet_y":7},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2708-FE0F","sheet_x":51,"sheet_y":8},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2708-FE0F","sheet_x":51,"sheet_y":9},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2708-FE0F","sheet_x":51,"sheet_y":10},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2708-FE0F","sheet_x":51,"sheet_y":11}}},{"unified":"1F9D1","sheet_x":51,"sheet_y":12,"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB","sheet_x":51,"sheet_y":13},"1F3FC":{"unified":"1F9D1-1F3FC","sheet_x":51,"sheet_y":14},"1F3FD":{"unified":"1F9D1-1F3FD","sheet_x":51,"sheet_y":15},"1F3FE":{"unified":"1F9D1-1F3FE","sheet_x":51,"sheet_y":16},"1F3FF":{"unified":"1F9D1-1F3FF","sheet_x":51,"sheet_y":17}}},{"unified":"1F9D2","sheet_x":51,"sheet_y":18,"skin_variations":{"1F3FB":{"unified":"1F9D2-1F3FB","sheet_x":51,"sheet_y":19},"1F3FC":{"unified":"1F9D2-1F3FC","sheet_x":51,"sheet_y":20},"1F3FD":{"unified":"1F9D2-1F3FD","sheet_x":51,"sheet_y":21},"1F3FE":{"unified":"1F9D2-1F3FE","sheet_x":51,"sheet_y":22},"1F3FF":{"unified":"1F9D2-1F3FF","sheet_x":51,"sheet_y":23}}},{"unified":"1F9D3","sheet_x":51,"sheet_y":24,"skin_variations":{"1F3FB":{"unified":"1F9D3-1F3FB","sheet_x":51,"sheet_y":25},"1F3FC":{"unified":"1F9D3-1F3FC","sheet_x":51,"sheet_y":26},"1F3FD":{"unified":"1F9D3-1F3FD","sheet_x":51,"sheet_y":27},"1F3FE":{"unified":"1F9D3-1F3FE","sheet_x":51,"sheet_y":28},"1F3FF":{"unified":"1F9D3-1F3FF","sheet_x":51,"sheet_y":29}}},{"unified":"1F9D4-200D-2640-FE0F","sheet_x":51,"sheet_y":30,"skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB-200D-2640-FE0F","sheet_x":51,"sheet_y":31},"1F3FC":{"unified":"1F9D4-1F3FC-200D-2640-FE0F","sheet_x":51,"sheet_y":32},"1F3FD":{"unified":"1F9D4-1F3FD-200D-2640-FE0F","sheet_x":51,"sheet_y":33},"1F3FE":{"unified":"1F9D4-1F3FE-200D-2640-FE0F","sheet_x":51,"sheet_y":34},"1F3FF":{"unified":"1F9D4-1F3FF-200D-2640-FE0F","sheet_x":51,"sheet_y":35}}},{"unified":"1F9D4-200D-2642-FE0F","sheet_x":51,"sheet_y":36,"skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB-200D-2642-FE0F","sheet_x":51,"sheet_y":37},"1F3FC":{"unified":"1F9D4-1F3FC-200D-2642-FE0F","sheet_x":51,"sheet_y":38},"1F3FD":{"unified":"1F9D4-1F3FD-200D-2642-FE0F","sheet_x":51,"sheet_y":39},"1F3FE":{"unified":"1F9D4-1F3FE-200D-2642-FE0F","sheet_x":51,"sheet_y":40},"1F3FF":{"unified":"1F9D4-1F3FF-200D-2642-FE0F","sheet_x":51,"sheet_y":41}}},{"unified":"1F9D4","sheet_x":51,"sheet_y":42,"skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB","sheet_x":51,"sheet_y":43},"1F3FC":{"unified":"1F9D4-1F3FC","sheet_x":51,"sheet_y":44},"1F3FD":{"unified":"1F9D4-1F3FD","sheet_x":51,"sheet_y":45},"1F3FE":{"unified":"1F9D4-1F3FE","sheet_x":51,"sheet_y":46},"1F3FF":{"unified":"1F9D4-1F3FF","sheet_x":51,"sheet_y":47}}},{"unified":"1F9D5","sheet_x":51,"sheet_y":48,"skin_variations":{"1F3FB":{"unified":"1F9D5-1F3FB","sheet_x":51,"sheet_y":49},"1F3FC":{"unified":"1F9D5-1F3FC","sheet_x":51,"sheet_y":50},"1F3FD":{"unified":"1F9D5-1F3FD","sheet_x":51,"sheet_y":51},"1F3FE":{"unified":"1F9D5-1F3FE","sheet_x":51,"sheet_y":52},"1F3FF":{"unified":"1F9D5-1F3FF","sheet_x":51,"sheet_y":53}}},{"unified":"1F9D6-200D-2640-FE0F","sheet_x":51,"sheet_y":54,"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2640-FE0F","sheet_x":51,"sheet_y":55},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2640-FE0F","sheet_x":51,"sheet_y":56},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2640-FE0F","sheet_x":51,"sheet_y":57},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2640-FE0F","sheet_x":51,"sheet_y":58},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2640-FE0F","sheet_x":51,"sheet_y":59}}},{"unified":"1F9D6-200D-2642-FE0F","sheet_x":51,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2642-FE0F","sheet_x":51,"sheet_y":61},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2642-FE0F","sheet_x":52,"sheet_y":0},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2642-FE0F","sheet_x":52,"sheet_y":1},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2642-FE0F","sheet_x":52,"sheet_y":2},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2642-FE0F","sheet_x":52,"sheet_y":3}}},{"unified":"1F9D6","sheet_x":52,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB","sheet_x":52,"sheet_y":5},"1F3FC":{"unified":"1F9D6-1F3FC","sheet_x":52,"sheet_y":6},"1F3FD":{"unified":"1F9D6-1F3FD","sheet_x":52,"sheet_y":7},"1F3FE":{"unified":"1F9D6-1F3FE","sheet_x":52,"sheet_y":8},"1F3FF":{"unified":"1F9D6-1F3FF","sheet_x":52,"sheet_y":9}}},{"unified":"1F9D7-200D-2640-FE0F","sheet_x":52,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2640-FE0F","sheet_x":52,"sheet_y":11},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2640-FE0F","sheet_x":52,"sheet_y":12},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2640-FE0F","sheet_x":52,"sheet_y":13},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2640-FE0F","sheet_x":52,"sheet_y":14},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2640-FE0F","sheet_x":52,"sheet_y":15}}},{"unified":"1F9D7-200D-2642-FE0F","sheet_x":52,"sheet_y":16,"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2642-FE0F","sheet_x":52,"sheet_y":17},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2642-FE0F","sheet_x":52,"sheet_y":18},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2642-FE0F","sheet_x":52,"sheet_y":19},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2642-FE0F","sheet_x":52,"sheet_y":20},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2642-FE0F","sheet_x":52,"sheet_y":21}}},{"unified":"1F9D7","sheet_x":52,"sheet_y":22,"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB","sheet_x":52,"sheet_y":23},"1F3FC":{"unified":"1F9D7-1F3FC","sheet_x":52,"sheet_y":24},"1F3FD":{"unified":"1F9D7-1F3FD","sheet_x":52,"sheet_y":25},"1F3FE":{"unified":"1F9D7-1F3FE","sheet_x":52,"sheet_y":26},"1F3FF":{"unified":"1F9D7-1F3FF","sheet_x":52,"sheet_y":27}}},{"unified":"1F9D8-200D-2640-FE0F","sheet_x":52,"sheet_y":28,"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2640-FE0F","sheet_x":52,"sheet_y":29},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2640-FE0F","sheet_x":52,"sheet_y":30},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2640-FE0F","sheet_x":52,"sheet_y":31},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2640-FE0F","sheet_x":52,"sheet_y":32},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2640-FE0F","sheet_x":52,"sheet_y":33}}},{"unified":"1F9D8-200D-2642-FE0F","sheet_x":52,"sheet_y":34,"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2642-FE0F","sheet_x":52,"sheet_y":35},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2642-FE0F","sheet_x":52,"sheet_y":36},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2642-FE0F","sheet_x":52,"sheet_y":37},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2642-FE0F","sheet_x":52,"sheet_y":38},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2642-FE0F","sheet_x":52,"sheet_y":39}}},{"unified":"1F9D8","sheet_x":52,"sheet_y":40,"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB","sheet_x":52,"sheet_y":41},"1F3FC":{"unified":"1F9D8-1F3FC","sheet_x":52,"sheet_y":42},"1F3FD":{"unified":"1F9D8-1F3FD","sheet_x":52,"sheet_y":43},"1F3FE":{"unified":"1F9D8-1F3FE","sheet_x":52,"sheet_y":44},"1F3FF":{"unified":"1F9D8-1F3FF","sheet_x":52,"sheet_y":45}}},{"unified":"1F9D9-200D-2640-FE0F","sheet_x":52,"sheet_y":46,"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2640-FE0F","sheet_x":52,"sheet_y":47},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2640-FE0F","sheet_x":52,"sheet_y":48},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2640-FE0F","sheet_x":52,"sheet_y":49},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2640-FE0F","sheet_x":52,"sheet_y":50},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2640-FE0F","sheet_x":52,"sheet_y":51}}},{"unified":"1F9D9-200D-2642-FE0F","sheet_x":52,"sheet_y":52,"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2642-FE0F","sheet_x":52,"sheet_y":53},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2642-FE0F","sheet_x":52,"sheet_y":54},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2642-FE0F","sheet_x":52,"sheet_y":55},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2642-FE0F","sheet_x":52,"sheet_y":56},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2642-FE0F","sheet_x":52,"sheet_y":57}}},{"unified":"1F9D9","sheet_x":52,"sheet_y":58,"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB","sheet_x":52,"sheet_y":59},"1F3FC":{"unified":"1F9D9-1F3FC","sheet_x":52,"sheet_y":60},"1F3FD":{"unified":"1F9D9-1F3FD","sheet_x":52,"sheet_y":61},"1F3FE":{"unified":"1F9D9-1F3FE","sheet_x":53,"sheet_y":0},"1F3FF":{"unified":"1F9D9-1F3FF","sheet_x":53,"sheet_y":1}}},{"unified":"1F9DA-200D-2640-FE0F","sheet_x":53,"sheet_y":2,"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2640-FE0F","sheet_x":53,"sheet_y":3},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2640-FE0F","sheet_x":53,"sheet_y":4},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2640-FE0F","sheet_x":53,"sheet_y":5},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2640-FE0F","sheet_x":53,"sheet_y":6},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2640-FE0F","sheet_x":53,"sheet_y":7}}},{"unified":"1F9DA-200D-2642-FE0F","sheet_x":53,"sheet_y":8,"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2642-FE0F","sheet_x":53,"sheet_y":9},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2642-FE0F","sheet_x":53,"sheet_y":10},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2642-FE0F","sheet_x":53,"sheet_y":11},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2642-FE0F","sheet_x":53,"sheet_y":12},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2642-FE0F","sheet_x":53,"sheet_y":13}}},{"unified":"1F9DA","sheet_x":53,"sheet_y":14,"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB","sheet_x":53,"sheet_y":15},"1F3FC":{"unified":"1F9DA-1F3FC","sheet_x":53,"sheet_y":16},"1F3FD":{"unified":"1F9DA-1F3FD","sheet_x":53,"sheet_y":17},"1F3FE":{"unified":"1F9DA-1F3FE","sheet_x":53,"sheet_y":18},"1F3FF":{"unified":"1F9DA-1F3FF","sheet_x":53,"sheet_y":19}}},{"unified":"1F9DB-200D-2640-FE0F","sheet_x":53,"sheet_y":20,"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2640-FE0F","sheet_x":53,"sheet_y":21},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2640-FE0F","sheet_x":53,"sheet_y":22},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2640-FE0F","sheet_x":53,"sheet_y":23},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2640-FE0F","sheet_x":53,"sheet_y":24},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2640-FE0F","sheet_x":53,"sheet_y":25}}},{"unified":"1F9DB-200D-2642-FE0F","sheet_x":53,"sheet_y":26,"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2642-FE0F","sheet_x":53,"sheet_y":27},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2642-FE0F","sheet_x":53,"sheet_y":28},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2642-FE0F","sheet_x":53,"sheet_y":29},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2642-FE0F","sheet_x":53,"sheet_y":30},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2642-FE0F","sheet_x":53,"sheet_y":31}}},{"unified":"1F9DB","sheet_x":53,"sheet_y":32,"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB","sheet_x":53,"sheet_y":33},"1F3FC":{"unified":"1F9DB-1F3FC","sheet_x":53,"sheet_y":34},"1F3FD":{"unified":"1F9DB-1F3FD","sheet_x":53,"sheet_y":35},"1F3FE":{"unified":"1F9DB-1F3FE","sheet_x":53,"sheet_y":36},"1F3FF":{"unified":"1F9DB-1F3FF","sheet_x":53,"sheet_y":37}}},{"unified":"1F9DC-200D-2640-FE0F","sheet_x":53,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2640-FE0F","sheet_x":53,"sheet_y":39},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2640-FE0F","sheet_x":53,"sheet_y":40},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2640-FE0F","sheet_x":53,"sheet_y":41},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2640-FE0F","sheet_x":53,"sheet_y":42},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2640-FE0F","sheet_x":53,"sheet_y":43}}},{"unified":"1F9DC-200D-2642-FE0F","sheet_x":53,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2642-FE0F","sheet_x":53,"sheet_y":45},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2642-FE0F","sheet_x":53,"sheet_y":46},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2642-FE0F","sheet_x":53,"sheet_y":47},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2642-FE0F","sheet_x":53,"sheet_y":48},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2642-FE0F","sheet_x":53,"sheet_y":49}}},{"unified":"1F9DC","sheet_x":53,"sheet_y":50,"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB","sheet_x":53,"sheet_y":51},"1F3FC":{"unified":"1F9DC-1F3FC","sheet_x":53,"sheet_y":52},"1F3FD":{"unified":"1F9DC-1F3FD","sheet_x":53,"sheet_y":53},"1F3FE":{"unified":"1F9DC-1F3FE","sheet_x":53,"sheet_y":54},"1F3FF":{"unified":"1F9DC-1F3FF","sheet_x":53,"sheet_y":55}}},{"unified":"1F9DD-200D-2640-FE0F","sheet_x":53,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2640-FE0F","sheet_x":53,"sheet_y":57},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2640-FE0F","sheet_x":53,"sheet_y":58},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2640-FE0F","sheet_x":53,"sheet_y":59},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2640-FE0F","sheet_x":53,"sheet_y":60},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2640-FE0F","sheet_x":53,"sheet_y":61}}},{"unified":"1F9DD-200D-2642-FE0F","sheet_x":54,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2642-FE0F","sheet_x":54,"sheet_y":1},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2642-FE0F","sheet_x":54,"sheet_y":2},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2642-FE0F","sheet_x":54,"sheet_y":3},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2642-FE0F","sheet_x":54,"sheet_y":4},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2642-FE0F","sheet_x":54,"sheet_y":5}}},{"unified":"1F9DD","sheet_x":54,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB","sheet_x":54,"sheet_y":7},"1F3FC":{"unified":"1F9DD-1F3FC","sheet_x":54,"sheet_y":8},"1F3FD":{"unified":"1F9DD-1F3FD","sheet_x":54,"sheet_y":9},"1F3FE":{"unified":"1F9DD-1F3FE","sheet_x":54,"sheet_y":10},"1F3FF":{"unified":"1F9DD-1F3FF","sheet_x":54,"sheet_y":11}}},{"unified":"1F9DE-200D-2640-FE0F","sheet_x":54,"sheet_y":12,"skin_variations":{}},{"unified":"1F9DE-200D-2642-FE0F","sheet_x":54,"sheet_y":13,"skin_variations":{}},{"unified":"1F9DE","sheet_x":54,"sheet_y":14,"skin_variations":{}},{"unified":"1F9DF-200D-2640-FE0F","sheet_x":54,"sheet_y":15,"skin_variations":{}},{"unified":"1F9DF-200D-2642-FE0F","sheet_x":54,"sheet_y":16,"skin_variations":{}},{"unified":"1F9DF","sheet_x":54,"sheet_y":17,"skin_variations":{}},{"unified":"1F9E0","sheet_x":54,"sheet_y":18,"skin_variations":{}},{"unified":"1F9E1","sheet_x":54,"sheet_y":19,"skin_variations":{}},{"unified":"1F9E2","sheet_x":54,"sheet_y":20,"skin_variations":{}},{"unified":"1F9E3","sheet_x":54,"sheet_y":21,"skin_variations":{}},{"unified":"1F9E4","sheet_x":54,"sheet_y":22,"skin_variations":{}},{"unified":"1F9E5","sheet_x":54,"sheet_y":23,"skin_variations":{}},{"unified":"1F9E6","sheet_x":54,"sheet_y":24,"skin_variations":{}},{"unified":"1F9E7","sheet_x":54,"sheet_y":25,"skin_variations":{}},{"unified":"1F9E8","sheet_x":54,"sheet_y":26,"skin_variations":{}},{"unified":"1F9E9","sheet_x":54,"sheet_y":27,"skin_variations":{}},{"unified":"1F9EA","sheet_x":54,"sheet_y":28,"skin_variations":{}},{"unified":"1F9EB","sheet_x":54,"sheet_y":29,"skin_variations":{}},{"unified":"1F9EC","sheet_x":54,"sheet_y":30,"skin_variations":{}},{"unified":"1F9ED","sheet_x":54,"sheet_y":31,"skin_variations":{}},{"unified":"1F9EE","sheet_x":54,"sheet_y":32,"skin_variations":{}},{"unified":"1F9EF","sheet_x":54,"sheet_y":33,"skin_variations":{}},{"unified":"1F9F0","sheet_x":54,"sheet_y":34,"skin_variations":{}},{"unified":"1F9F1","sheet_x":54,"sheet_y":35,"skin_variations":{}},{"unified":"1F9F2","sheet_x":54,"sheet_y":36,"skin_variations":{}},{"unified":"1F9F3","sheet_x":54,"sheet_y":37,"skin_variations":{}},{"unified":"1F9F4","sheet_x":54,"sheet_y":38,"skin_variations":{}},{"unified":"1F9F5","sheet_x":54,"sheet_y":39,"skin_variations":{}},{"unified":"1F9F6","sheet_x":54,"sheet_y":40,"skin_variations":{}},{"unified":"1F9F7","sheet_x":54,"sheet_y":41,"skin_variations":{}},{"unified":"1F9F8","sheet_x":54,"sheet_y":42,"skin_variations":{}},{"unified":"1F9F9","sheet_x":54,"sheet_y":43,"skin_variations":{}},{"unified":"1F9FA","sheet_x":54,"sheet_y":44,"skin_variations":{}},{"unified":"1F9FB","sheet_x":54,"sheet_y":45,"skin_variations":{}},{"unified":"1F9FC","sheet_x":54,"sheet_y":46,"skin_variations":{}},{"unified":"1F9FD","sheet_x":54,"sheet_y":47,"skin_variations":{}},{"unified":"1F9FE","sheet_x":54,"sheet_y":48,"skin_variations":{}},{"unified":"1F9FF","sheet_x":54,"sheet_y":49,"skin_variations":{}},{"unified":"1FA70","sheet_x":54,"sheet_y":50,"skin_variations":{}},{"unified":"1FA71","sheet_x":54,"sheet_y":51,"skin_variations":{}},{"unified":"1FA72","sheet_x":54,"sheet_y":52,"skin_variations":{}},{"unified":"1FA73","sheet_x":54,"sheet_y":53,"skin_variations":{}},{"unified":"1FA74","sheet_x":54,"sheet_y":54,"skin_variations":{}},{"unified":"1FA75","sheet_x":54,"sheet_y":55,"skin_variations":{}},{"unified":"1FA76","sheet_x":54,"sheet_y":56,"skin_variations":{}},{"unified":"1FA77","sheet_x":54,"sheet_y":57,"skin_variations":{}},{"unified":"1FA78","sheet_x":54,"sheet_y":58,"skin_variations":{}},{"unified":"1FA79","sheet_x":54,"sheet_y":59,"skin_variations":{}},{"unified":"1FA7A","sheet_x":54,"sheet_y":60,"skin_variations":{}},{"unified":"1FA7B","sheet_x":54,"sheet_y":61,"skin_variations":{}},{"unified":"1FA7C","sheet_x":55,"sheet_y":0,"skin_variations":{}},{"unified":"1FA80","sheet_x":55,"sheet_y":1,"skin_variations":{}},{"unified":"1FA81","sheet_x":55,"sheet_y":2,"skin_variations":{}},{"unified":"1FA82","sheet_x":55,"sheet_y":3,"skin_variations":{}},{"unified":"1FA83","sheet_x":55,"sheet_y":4,"skin_variations":{}},{"unified":"1FA84","sheet_x":55,"sheet_y":5,"skin_variations":{}},{"unified":"1FA85","sheet_x":55,"sheet_y":6,"skin_variations":{}},{"unified":"1FA86","sheet_x":55,"sheet_y":7,"skin_variations":{}},{"unified":"1FA87","sheet_x":55,"sheet_y":8,"skin_variations":{}},{"unified":"1FA88","sheet_x":55,"sheet_y":9,"skin_variations":{}},{"unified":"1FA90","sheet_x":55,"sheet_y":10,"skin_variations":{}},{"unified":"1FA91","sheet_x":55,"sheet_y":11,"skin_variations":{}},{"unified":"1FA92","sheet_x":55,"sheet_y":12,"skin_variations":{}},{"unified":"1FA93","sheet_x":55,"sheet_y":13,"skin_variations":{}},{"unified":"1FA94","sheet_x":55,"sheet_y":14,"skin_variations":{}},{"unified":"1FA95","sheet_x":55,"sheet_y":15,"skin_variations":{}},{"unified":"1FA96","sheet_x":55,"sheet_y":16,"skin_variations":{}},{"unified":"1FA97","sheet_x":55,"sheet_y":17,"skin_variations":{}},{"unified":"1FA98","sheet_x":55,"sheet_y":18,"skin_variations":{}},{"unified":"1FA99","sheet_x":55,"sheet_y":19,"skin_variations":{}},{"unified":"1FA9A","sheet_x":55,"sheet_y":20,"skin_variations":{}},{"unified":"1FA9B","sheet_x":55,"sheet_y":21,"skin_variations":{}},{"unified":"1FA9C","sheet_x":55,"sheet_y":22,"skin_variations":{}},{"unified":"1FA9D","sheet_x":55,"sheet_y":23,"skin_variations":{}},{"unified":"1FA9E","sheet_x":55,"sheet_y":24,"skin_variations":{}},{"unified":"1FA9F","sheet_x":55,"sheet_y":25,"skin_variations":{}},{"unified":"1FAA0","sheet_x":55,"sheet_y":26,"skin_variations":{}},{"unified":"1FAA1","sheet_x":55,"sheet_y":27,"skin_variations":{}},{"unified":"1FAA2","sheet_x":55,"sheet_y":28,"skin_variations":{}},{"unified":"1FAA3","sheet_x":55,"sheet_y":29,"skin_variations":{}},{"unified":"1FAA4","sheet_x":55,"sheet_y":30,"skin_variations":{}},{"unified":"1FAA5","sheet_x":55,"sheet_y":31,"skin_variations":{}},{"unified":"1FAA6","sheet_x":55,"sheet_y":32,"skin_variations":{}},{"unified":"1FAA7","sheet_x":55,"sheet_y":33,"skin_variations":{}},{"unified":"1FAA8","sheet_x":55,"sheet_y":34,"skin_variations":{}},{"unified":"1FAA9","sheet_x":55,"sheet_y":35,"skin_variations":{}},{"unified":"1FAAA","sheet_x":55,"sheet_y":36,"skin_variations":{}},{"unified":"1FAAB","sheet_x":55,"sheet_y":37,"skin_variations":{}},{"unified":"1FAAC","sheet_x":55,"sheet_y":38,"skin_variations":{}},{"unified":"1FAAD","sheet_x":55,"sheet_y":39,"skin_variations":{}},{"unified":"1FAAE","sheet_x":55,"sheet_y":40,"skin_variations":{}},{"unified":"1FAAF","sheet_x":55,"sheet_y":41,"skin_variations":{}},{"unified":"1FAB0","sheet_x":55,"sheet_y":42,"skin_variations":{}},{"unified":"1FAB1","sheet_x":55,"sheet_y":43,"skin_variations":{}},{"unified":"1FAB2","sheet_x":55,"sheet_y":44,"skin_variations":{}},{"unified":"1FAB3","sheet_x":55,"sheet_y":45,"skin_variations":{}},{"unified":"1FAB4","sheet_x":55,"sheet_y":46,"skin_variations":{}},{"unified":"1FAB5","sheet_x":55,"sheet_y":47,"skin_variations":{}},{"unified":"1FAB6","sheet_x":55,"sheet_y":48,"skin_variations":{}},{"unified":"1FAB7","sheet_x":55,"sheet_y":49,"skin_variations":{}},{"unified":"1FAB8","sheet_x":55,"sheet_y":50,"skin_variations":{}},{"unified":"1FAB9","sheet_x":55,"sheet_y":51,"skin_variations":{}},{"unified":"1FABA","sheet_x":55,"sheet_y":52,"skin_variations":{}},{"unified":"1FABB","sheet_x":55,"sheet_y":53,"skin_variations":{}},{"unified":"1FABC","sheet_x":55,"sheet_y":54,"skin_variations":{}},{"unified":"1FABD","sheet_x":55,"sheet_y":55,"skin_variations":{}},{"unified":"1FABF","sheet_x":55,"sheet_y":56,"skin_variations":{}},{"unified":"1FAC0","sheet_x":55,"sheet_y":57,"skin_variations":{}},{"unified":"1FAC1","sheet_x":55,"sheet_y":58,"skin_variations":{}},{"unified":"1FAC2","sheet_x":55,"sheet_y":59,"skin_variations":{}},{"unified":"1FAC3","sheet_x":55,"sheet_y":60,"skin_variations":{"1F3FB":{"unified":"1FAC3-1F3FB","sheet_x":55,"sheet_y":61},"1F3FC":{"unified":"1FAC3-1F3FC","sheet_x":56,"sheet_y":0},"1F3FD":{"unified":"1FAC3-1F3FD","sheet_x":56,"sheet_y":1},"1F3FE":{"unified":"1FAC3-1F3FE","sheet_x":56,"sheet_y":2},"1F3FF":{"unified":"1FAC3-1F3FF","sheet_x":56,"sheet_y":3}}},{"unified":"1FAC4","sheet_x":56,"sheet_y":4,"skin_variations":{"1F3FB":{"unified":"1FAC4-1F3FB","sheet_x":56,"sheet_y":5},"1F3FC":{"unified":"1FAC4-1F3FC","sheet_x":56,"sheet_y":6},"1F3FD":{"unified":"1FAC4-1F3FD","sheet_x":56,"sheet_y":7},"1F3FE":{"unified":"1FAC4-1F3FE","sheet_x":56,"sheet_y":8},"1F3FF":{"unified":"1FAC4-1F3FF","sheet_x":56,"sheet_y":9}}},{"unified":"1FAC5","sheet_x":56,"sheet_y":10,"skin_variations":{"1F3FB":{"unified":"1FAC5-1F3FB","sheet_x":56,"sheet_y":11},"1F3FC":{"unified":"1FAC5-1F3FC","sheet_x":56,"sheet_y":12},"1F3FD":{"unified":"1FAC5-1F3FD","sheet_x":56,"sheet_y":13},"1F3FE":{"unified":"1FAC5-1F3FE","sheet_x":56,"sheet_y":14},"1F3FF":{"unified":"1FAC5-1F3FF","sheet_x":56,"sheet_y":15}}},{"unified":"1FACE","sheet_x":56,"sheet_y":16,"skin_variations":{}},{"unified":"1FACF","sheet_x":56,"sheet_y":17,"skin_variations":{}},{"unified":"1FAD0","sheet_x":56,"sheet_y":18,"skin_variations":{}},{"unified":"1FAD1","sheet_x":56,"sheet_y":19,"skin_variations":{}},{"unified":"1FAD2","sheet_x":56,"sheet_y":20,"skin_variations":{}},{"unified":"1FAD3","sheet_x":56,"sheet_y":21,"skin_variations":{}},{"unified":"1FAD4","sheet_x":56,"sheet_y":22,"skin_variations":{}},{"unified":"1FAD5","sheet_x":56,"sheet_y":23,"skin_variations":{}},{"unified":"1FAD6","sheet_x":56,"sheet_y":24,"skin_variations":{}},{"unified":"1FAD7","sheet_x":56,"sheet_y":25,"skin_variations":{}},{"unified":"1FAD8","sheet_x":56,"sheet_y":26,"skin_variations":{}},{"unified":"1FAD9","sheet_x":56,"sheet_y":27,"skin_variations":{}},{"unified":"1FADA","sheet_x":56,"sheet_y":28,"skin_variations":{}},{"unified":"1FADB","sheet_x":56,"sheet_y":29,"skin_variations":{}},{"unified":"1FAE0","sheet_x":56,"sheet_y":30,"skin_variations":{}},{"unified":"1FAE1","sheet_x":56,"sheet_y":31,"skin_variations":{}},{"unified":"1FAE2","sheet_x":56,"sheet_y":32,"skin_variations":{}},{"unified":"1FAE3","sheet_x":56,"sheet_y":33,"skin_variations":{}},{"unified":"1FAE4","sheet_x":56,"sheet_y":34,"skin_variations":{}},{"unified":"1FAE5","sheet_x":56,"sheet_y":35,"skin_variations":{}},{"unified":"1FAE6","sheet_x":56,"sheet_y":36,"skin_variations":{}},{"unified":"1FAE7","sheet_x":56,"sheet_y":37,"skin_variations":{}},{"unified":"1FAE8","sheet_x":56,"sheet_y":38,"skin_variations":{}},{"unified":"1FAF0","sheet_x":56,"sheet_y":39,"skin_variations":{"1F3FB":{"unified":"1FAF0-1F3FB","sheet_x":56,"sheet_y":40},"1F3FC":{"unified":"1FAF0-1F3FC","sheet_x":56,"sheet_y":41},"1F3FD":{"unified":"1FAF0-1F3FD","sheet_x":56,"sheet_y":42},"1F3FE":{"unified":"1FAF0-1F3FE","sheet_x":56,"sheet_y":43},"1F3FF":{"unified":"1FAF0-1F3FF","sheet_x":56,"sheet_y":44}}},{"unified":"1FAF1","sheet_x":56,"sheet_y":45,"skin_variations":{"1F3FB":{"unified":"1FAF1-1F3FB","sheet_x":56,"sheet_y":46},"1F3FC":{"unified":"1FAF1-1F3FC","sheet_x":56,"sheet_y":47},"1F3FD":{"unified":"1FAF1-1F3FD","sheet_x":56,"sheet_y":48},"1F3FE":{"unified":"1FAF1-1F3FE","sheet_x":56,"sheet_y":49},"1F3FF":{"unified":"1FAF1-1F3FF","sheet_x":56,"sheet_y":50}}},{"unified":"1FAF2","sheet_x":56,"sheet_y":51,"skin_variations":{"1F3FB":{"unified":"1FAF2-1F3FB","sheet_x":56,"sheet_y":52},"1F3FC":{"unified":"1FAF2-1F3FC","sheet_x":56,"sheet_y":53},"1F3FD":{"unified":"1FAF2-1F3FD","sheet_x":56,"sheet_y":54},"1F3FE":{"unified":"1FAF2-1F3FE","sheet_x":56,"sheet_y":55},"1F3FF":{"unified":"1FAF2-1F3FF","sheet_x":56,"sheet_y":56}}},{"unified":"1FAF3","sheet_x":56,"sheet_y":57,"skin_variations":{"1F3FB":{"unified":"1FAF3-1F3FB","sheet_x":56,"sheet_y":58},"1F3FC":{"unified":"1FAF3-1F3FC","sheet_x":56,"sheet_y":59},"1F3FD":{"unified":"1FAF3-1F3FD","sheet_x":56,"sheet_y":60},"1F3FE":{"unified":"1FAF3-1F3FE","sheet_x":56,"sheet_y":61},"1F3FF":{"unified":"1FAF3-1F3FF","sheet_x":57,"sheet_y":0}}},{"unified":"1FAF4","sheet_x":57,"sheet_y":1,"skin_variations":{"1F3FB":{"unified":"1FAF4-1F3FB","sheet_x":57,"sheet_y":2},"1F3FC":{"unified":"1FAF4-1F3FC","sheet_x":57,"sheet_y":3},"1F3FD":{"unified":"1FAF4-1F3FD","sheet_x":57,"sheet_y":4},"1F3FE":{"unified":"1FAF4-1F3FE","sheet_x":57,"sheet_y":5},"1F3FF":{"unified":"1FAF4-1F3FF","sheet_x":57,"sheet_y":6}}},{"unified":"1FAF5","sheet_x":57,"sheet_y":7,"skin_variations":{"1F3FB":{"unified":"1FAF5-1F3FB","sheet_x":57,"sheet_y":8},"1F3FC":{"unified":"1FAF5-1F3FC","sheet_x":57,"sheet_y":9},"1F3FD":{"unified":"1FAF5-1F3FD","sheet_x":57,"sheet_y":10},"1F3FE":{"unified":"1FAF5-1F3FE","sheet_x":57,"sheet_y":11},"1F3FF":{"unified":"1FAF5-1F3FF","sheet_x":57,"sheet_y":12}}},{"unified":"1FAF6","sheet_x":57,"sheet_y":13,"skin_variations":{"1F3FB":{"unified":"1FAF6-1F3FB","sheet_x":57,"sheet_y":14},"1F3FC":{"unified":"1FAF6-1F3FC","sheet_x":57,"sheet_y":15},"1F3FD":{"unified":"1FAF6-1F3FD","sheet_x":57,"sheet_y":16},"1F3FE":{"unified":"1FAF6-1F3FE","sheet_x":57,"sheet_y":17},"1F3FF":{"unified":"1FAF6-1F3FF","sheet_x":57,"sheet_y":18}}},{"unified":"1FAF7","sheet_x":57,"sheet_y":19,"skin_variations":{"1F3FB":{"unified":"1FAF7-1F3FB","sheet_x":57,"sheet_y":20},"1F3FC":{"unified":"1FAF7-1F3FC","sheet_x":57,"sheet_y":21},"1F3FD":{"unified":"1FAF7-1F3FD","sheet_x":57,"sheet_y":22},"1F3FE":{"unified":"1FAF7-1F3FE","sheet_x":57,"sheet_y":23},"1F3FF":{"unified":"1FAF7-1F3FF","sheet_x":57,"sheet_y":24}}},{"unified":"1FAF8","sheet_x":57,"sheet_y":25,"skin_variations":{"1F3FB":{"unified":"1FAF8-1F3FB","sheet_x":57,"sheet_y":26},"1F3FC":{"unified":"1FAF8-1F3FC","sheet_x":57,"sheet_y":27},"1F3FD":{"unified":"1FAF8-1F3FD","sheet_x":57,"sheet_y":28},"1F3FE":{"unified":"1FAF8-1F3FE","sheet_x":57,"sheet_y":29},"1F3FF":{"unified":"1FAF8-1F3FF","sheet_x":57,"sheet_y":30}}},{"unified":"203C-FE0F","sheet_x":57,"sheet_y":31,"skin_variations":{}},{"unified":"2049-FE0F","sheet_x":57,"sheet_y":32,"skin_variations":{}},{"unified":"2122-FE0F","sheet_x":57,"sheet_y":33,"skin_variations":{}},{"unified":"2139-FE0F","sheet_x":57,"sheet_y":34,"skin_variations":{}},{"unified":"2194-FE0F","sheet_x":57,"sheet_y":35,"skin_variations":{}},{"unified":"2195-FE0F","sheet_x":57,"sheet_y":36,"skin_variations":{}},{"unified":"2196-FE0F","sheet_x":57,"sheet_y":37,"skin_variations":{}},{"unified":"2197-FE0F","sheet_x":57,"sheet_y":38,"skin_variations":{}},{"unified":"2198-FE0F","sheet_x":57,"sheet_y":39,"skin_variations":{}},{"unified":"2199-FE0F","sheet_x":57,"sheet_y":40,"skin_variations":{}},{"unified":"21A9-FE0F","sheet_x":57,"sheet_y":41,"skin_variations":{}},{"unified":"21AA-FE0F","sheet_x":57,"sheet_y":42,"skin_variations":{}},{"unified":"231A","sheet_x":57,"sheet_y":43,"skin_variations":{}},{"unified":"231B","sheet_x":57,"sheet_y":44,"skin_variations":{}},{"unified":"2328-FE0F","sheet_x":57,"sheet_y":45,"skin_variations":{}},{"unified":"23CF-FE0F","sheet_x":57,"sheet_y":46,"skin_variations":{}},{"unified":"23E9","sheet_x":57,"sheet_y":47,"skin_variations":{}},{"unified":"23EA","sheet_x":57,"sheet_y":48,"skin_variations":{}},{"unified":"23EB","sheet_x":57,"sheet_y":49,"skin_variations":{}},{"unified":"23EC","sheet_x":57,"sheet_y":50,"skin_variations":{}},{"unified":"23ED-FE0F","sheet_x":57,"sheet_y":51,"skin_variations":{}},{"unified":"23EE-FE0F","sheet_x":57,"sheet_y":52,"skin_variations":{}},{"unified":"23EF-FE0F","sheet_x":57,"sheet_y":53,"skin_variations":{}},{"unified":"23F0","sheet_x":57,"sheet_y":54,"skin_variations":{}},{"unified":"23F1-FE0F","sheet_x":57,"sheet_y":55,"skin_variations":{}},{"unified":"23F2-FE0F","sheet_x":57,"sheet_y":56,"skin_variations":{}},{"unified":"23F3","sheet_x":57,"sheet_y":57,"skin_variations":{}},{"unified":"23F8-FE0F","sheet_x":57,"sheet_y":58,"skin_variations":{}},{"unified":"23F9-FE0F","sheet_x":57,"sheet_y":59,"skin_variations":{}},{"unified":"23FA-FE0F","sheet_x":57,"sheet_y":60,"skin_variations":{}},{"unified":"24C2-FE0F","sheet_x":57,"sheet_y":61,"skin_variations":{}},{"unified":"25AA-FE0F","sheet_x":58,"sheet_y":0,"skin_variations":{}},{"unified":"25AB-FE0F","sheet_x":58,"sheet_y":1,"skin_variations":{}},{"unified":"25B6-FE0F","sheet_x":58,"sheet_y":2,"skin_variations":{}},{"unified":"25C0-FE0F","sheet_x":58,"sheet_y":3,"skin_variations":{}},{"unified":"25FB-FE0F","sheet_x":58,"sheet_y":4,"skin_variations":{}},{"unified":"25FC-FE0F","sheet_x":58,"sheet_y":5,"skin_variations":{}},{"unified":"25FD","sheet_x":58,"sheet_y":6,"skin_variations":{}},{"unified":"25FE","sheet_x":58,"sheet_y":7,"skin_variations":{}},{"unified":"2600-FE0F","sheet_x":58,"sheet_y":8,"skin_variations":{}},{"unified":"2601-FE0F","sheet_x":58,"sheet_y":9,"skin_variations":{}},{"unified":"2602-FE0F","sheet_x":58,"sheet_y":10,"skin_variations":{}},{"unified":"2603-FE0F","sheet_x":58,"sheet_y":11,"skin_variations":{}},{"unified":"2604-FE0F","sheet_x":58,"sheet_y":12,"skin_variations":{}},{"unified":"260E-FE0F","sheet_x":58,"sheet_y":13,"skin_variations":{}},{"unified":"2611-FE0F","sheet_x":58,"sheet_y":14,"skin_variations":{}},{"unified":"2614","sheet_x":58,"sheet_y":15,"skin_variations":{}},{"unified":"2615","sheet_x":58,"sheet_y":16,"skin_variations":{}},{"unified":"2618-FE0F","sheet_x":58,"sheet_y":17,"skin_variations":{}},{"unified":"261D-FE0F","sheet_x":58,"sheet_y":18,"skin_variations":{"1F3FB":{"unified":"261D-1F3FB","sheet_x":58,"sheet_y":19},"1F3FC":{"unified":"261D-1F3FC","sheet_x":58,"sheet_y":20},"1F3FD":{"unified":"261D-1F3FD","sheet_x":58,"sheet_y":21},"1F3FE":{"unified":"261D-1F3FE","sheet_x":58,"sheet_y":22},"1F3FF":{"unified":"261D-1F3FF","sheet_x":58,"sheet_y":23}}},{"unified":"2620-FE0F","sheet_x":58,"sheet_y":24,"skin_variations":{}},{"unified":"2622-FE0F","sheet_x":58,"sheet_y":25,"skin_variations":{}},{"unified":"2623-FE0F","sheet_x":58,"sheet_y":26,"skin_variations":{}},{"unified":"2626-FE0F","sheet_x":58,"sheet_y":27,"skin_variations":{}},{"unified":"262A-FE0F","sheet_x":58,"sheet_y":28,"skin_variations":{}},{"unified":"262E-FE0F","sheet_x":58,"sheet_y":29,"skin_variations":{}},{"unified":"262F-FE0F","sheet_x":58,"sheet_y":30,"skin_variations":{}},{"unified":"2638-FE0F","sheet_x":58,"sheet_y":31,"skin_variations":{}},{"unified":"2639-FE0F","sheet_x":58,"sheet_y":32,"skin_variations":{}},{"unified":"263A-FE0F","sheet_x":58,"sheet_y":33,"skin_variations":{}},{"unified":"2640-FE0F","sheet_x":58,"sheet_y":34,"skin_variations":{}},{"unified":"2642-FE0F","sheet_x":58,"sheet_y":35,"skin_variations":{}},{"unified":"2648","sheet_x":58,"sheet_y":36,"skin_variations":{}},{"unified":"2649","sheet_x":58,"sheet_y":37,"skin_variations":{}},{"unified":"264A","sheet_x":58,"sheet_y":38,"skin_variations":{}},{"unified":"264B","sheet_x":58,"sheet_y":39,"skin_variations":{}},{"unified":"264C","sheet_x":58,"sheet_y":40,"skin_variations":{}},{"unified":"264D","sheet_x":58,"sheet_y":41,"skin_variations":{}},{"unified":"264E","sheet_x":58,"sheet_y":42,"skin_variations":{}},{"unified":"264F","sheet_x":58,"sheet_y":43,"skin_variations":{}},{"unified":"2650","sheet_x":58,"sheet_y":44,"skin_variations":{}},{"unified":"2651","sheet_x":58,"sheet_y":45,"skin_variations":{}},{"unified":"2652","sheet_x":58,"sheet_y":46,"skin_variations":{}},{"unified":"2653","sheet_x":58,"sheet_y":47,"skin_variations":{}},{"unified":"265F-FE0F","sheet_x":58,"sheet_y":48,"skin_variations":{}},{"unified":"2660-FE0F","sheet_x":58,"sheet_y":49,"skin_variations":{}},{"unified":"2663-FE0F","sheet_x":58,"sheet_y":50,"skin_variations":{}},{"unified":"2665-FE0F","sheet_x":58,"sheet_y":51,"skin_variations":{}},{"unified":"2666-FE0F","sheet_x":58,"sheet_y":52,"skin_variations":{}},{"unified":"2668-FE0F","sheet_x":58,"sheet_y":53,"skin_variations":{}},{"unified":"267B-FE0F","sheet_x":58,"sheet_y":54,"skin_variations":{}},{"unified":"267E-FE0F","sheet_x":58,"sheet_y":55,"skin_variations":{}},{"unified":"267F","sheet_x":58,"sheet_y":56,"skin_variations":{}},{"unified":"2692-FE0F","sheet_x":58,"sheet_y":57,"skin_variations":{}},{"unified":"2693","sheet_x":58,"sheet_y":58,"skin_variations":{}},{"unified":"2694-FE0F","sheet_x":58,"sheet_y":59,"skin_variations":{}},{"unified":"2695-FE0F","sheet_x":58,"sheet_y":60,"skin_variations":{}},{"unified":"2696-FE0F","sheet_x":58,"sheet_y":61,"skin_variations":{}},{"unified":"2697-FE0F","sheet_x":59,"sheet_y":0,"skin_variations":{}},{"unified":"2699-FE0F","sheet_x":59,"sheet_y":1,"skin_variations":{}},{"unified":"269B-FE0F","sheet_x":59,"sheet_y":2,"skin_variations":{}},{"unified":"269C-FE0F","sheet_x":59,"sheet_y":3,"skin_variations":{}},{"unified":"26A0-FE0F","sheet_x":59,"sheet_y":4,"skin_variations":{}},{"unified":"26A1","sheet_x":59,"sheet_y":5,"skin_variations":{}},{"unified":"26A7-FE0F","sheet_x":59,"sheet_y":6,"skin_variations":{}},{"unified":"26AA","sheet_x":59,"sheet_y":7,"skin_variations":{}},{"unified":"26AB","sheet_x":59,"sheet_y":8,"skin_variations":{}},{"unified":"26B0-FE0F","sheet_x":59,"sheet_y":9,"skin_variations":{}},{"unified":"26B1-FE0F","sheet_x":59,"sheet_y":10,"skin_variations":{}},{"unified":"26BD","sheet_x":59,"sheet_y":11,"skin_variations":{}},{"unified":"26BE","sheet_x":59,"sheet_y":12,"skin_variations":{}},{"unified":"26C4","sheet_x":59,"sheet_y":13,"skin_variations":{}},{"unified":"26C5","sheet_x":59,"sheet_y":14,"skin_variations":{}},{"unified":"26C8-FE0F","sheet_x":59,"sheet_y":15,"skin_variations":{}},{"unified":"26CE","sheet_x":59,"sheet_y":16,"skin_variations":{}},{"unified":"26CF-FE0F","sheet_x":59,"sheet_y":17,"skin_variations":{}},{"unified":"26D1-FE0F","sheet_x":59,"sheet_y":18,"skin_variations":{}},{"unified":"26D3-FE0F-200D-1F4A5","sheet_x":59,"sheet_y":19,"skin_variations":{}},{"unified":"26D3-FE0F","sheet_x":59,"sheet_y":20,"skin_variations":{}},{"unified":"26D4","sheet_x":59,"sheet_y":21,"skin_variations":{}},{"unified":"26E9-FE0F","sheet_x":59,"sheet_y":22,"skin_variations":{}},{"unified":"26EA","sheet_x":59,"sheet_y":23,"skin_variations":{}},{"unified":"26F0-FE0F","sheet_x":59,"sheet_y":24,"skin_variations":{}},{"unified":"26F1-FE0F","sheet_x":59,"sheet_y":25,"skin_variations":{}},{"unified":"26F2","sheet_x":59,"sheet_y":26,"skin_variations":{}},{"unified":"26F3","sheet_x":59,"sheet_y":27,"skin_variations":{}},{"unified":"26F4-FE0F","sheet_x":59,"sheet_y":28,"skin_variations":{}},{"unified":"26F5","sheet_x":59,"sheet_y":29,"skin_variations":{}},{"unified":"26F7-FE0F","sheet_x":59,"sheet_y":30,"skin_variations":{}},{"unified":"26F8-FE0F","sheet_x":59,"sheet_y":31,"skin_variations":{}},{"unified":"26F9-FE0F-200D-2640-FE0F","sheet_x":59,"sheet_y":32,"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2640-FE0F","sheet_x":59,"sheet_y":33},"1F3FC":{"unified":"26F9-1F3FC-200D-2640-FE0F","sheet_x":59,"sheet_y":34},"1F3FD":{"unified":"26F9-1F3FD-200D-2640-FE0F","sheet_x":59,"sheet_y":35},"1F3FE":{"unified":"26F9-1F3FE-200D-2640-FE0F","sheet_x":59,"sheet_y":36},"1F3FF":{"unified":"26F9-1F3FF-200D-2640-FE0F","sheet_x":59,"sheet_y":37}}},{"unified":"26F9-FE0F-200D-2642-FE0F","sheet_x":59,"sheet_y":38,"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2642-FE0F","sheet_x":59,"sheet_y":39},"1F3FC":{"unified":"26F9-1F3FC-200D-2642-FE0F","sheet_x":59,"sheet_y":40},"1F3FD":{"unified":"26F9-1F3FD-200D-2642-FE0F","sheet_x":59,"sheet_y":41},"1F3FE":{"unified":"26F9-1F3FE-200D-2642-FE0F","sheet_x":59,"sheet_y":42},"1F3FF":{"unified":"26F9-1F3FF-200D-2642-FE0F","sheet_x":59,"sheet_y":43}}},{"unified":"26F9-FE0F","sheet_x":59,"sheet_y":44,"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB","sheet_x":59,"sheet_y":45},"1F3FC":{"unified":"26F9-1F3FC","sheet_x":59,"sheet_y":46},"1F3FD":{"unified":"26F9-1F3FD","sheet_x":59,"sheet_y":47},"1F3FE":{"unified":"26F9-1F3FE","sheet_x":59,"sheet_y":48},"1F3FF":{"unified":"26F9-1F3FF","sheet_x":59,"sheet_y":49}}},{"unified":"26FA","sheet_x":59,"sheet_y":50,"skin_variations":{}},{"unified":"26FD","sheet_x":59,"sheet_y":51,"skin_variations":{}},{"unified":"2702-FE0F","sheet_x":59,"sheet_y":52,"skin_variations":{}},{"unified":"2705","sheet_x":59,"sheet_y":53,"skin_variations":{}},{"unified":"2708-FE0F","sheet_x":59,"sheet_y":54,"skin_variations":{}},{"unified":"2709-FE0F","sheet_x":59,"sheet_y":55,"skin_variations":{}},{"unified":"270A","sheet_x":59,"sheet_y":56,"skin_variations":{"1F3FB":{"unified":"270A-1F3FB","sheet_x":59,"sheet_y":57},"1F3FC":{"unified":"270A-1F3FC","sheet_x":59,"sheet_y":58},"1F3FD":{"unified":"270A-1F3FD","sheet_x":59,"sheet_y":59},"1F3FE":{"unified":"270A-1F3FE","sheet_x":59,"sheet_y":60},"1F3FF":{"unified":"270A-1F3FF","sheet_x":59,"sheet_y":61}}},{"unified":"270B","sheet_x":60,"sheet_y":0,"skin_variations":{"1F3FB":{"unified":"270B-1F3FB","sheet_x":60,"sheet_y":1},"1F3FC":{"unified":"270B-1F3FC","sheet_x":60,"sheet_y":2},"1F3FD":{"unified":"270B-1F3FD","sheet_x":60,"sheet_y":3},"1F3FE":{"unified":"270B-1F3FE","sheet_x":60,"sheet_y":4},"1F3FF":{"unified":"270B-1F3FF","sheet_x":60,"sheet_y":5}}},{"unified":"270C-FE0F","sheet_x":60,"sheet_y":6,"skin_variations":{"1F3FB":{"unified":"270C-1F3FB","sheet_x":60,"sheet_y":7},"1F3FC":{"unified":"270C-1F3FC","sheet_x":60,"sheet_y":8},"1F3FD":{"unified":"270C-1F3FD","sheet_x":60,"sheet_y":9},"1F3FE":{"unified":"270C-1F3FE","sheet_x":60,"sheet_y":10},"1F3FF":{"unified":"270C-1F3FF","sheet_x":60,"sheet_y":11}}},{"unified":"270D-FE0F","sheet_x":60,"sheet_y":12,"skin_variations":{"1F3FB":{"unified":"270D-1F3FB","sheet_x":60,"sheet_y":13},"1F3FC":{"unified":"270D-1F3FC","sheet_x":60,"sheet_y":14},"1F3FD":{"unified":"270D-1F3FD","sheet_x":60,"sheet_y":15},"1F3FE":{"unified":"270D-1F3FE","sheet_x":60,"sheet_y":16},"1F3FF":{"unified":"270D-1F3FF","sheet_x":60,"sheet_y":17}}},{"unified":"270F-FE0F","sheet_x":60,"sheet_y":18,"skin_variations":{}},{"unified":"2712-FE0F","sheet_x":60,"sheet_y":19,"skin_variations":{}},{"unified":"2714-FE0F","sheet_x":60,"sheet_y":20,"skin_variations":{}},{"unified":"2716-FE0F","sheet_x":60,"sheet_y":21,"skin_variations":{}},{"unified":"271D-FE0F","sheet_x":60,"sheet_y":22,"skin_variations":{}},{"unified":"2721-FE0F","sheet_x":60,"sheet_y":23,"skin_variations":{}},{"unified":"2728","sheet_x":60,"sheet_y":24,"skin_variations":{}},{"unified":"2733-FE0F","sheet_x":60,"sheet_y":25,"skin_variations":{}},{"unified":"2734-FE0F","sheet_x":60,"sheet_y":26,"skin_variations":{}},{"unified":"2744-FE0F","sheet_x":60,"sheet_y":27,"skin_variations":{}},{"unified":"2747-FE0F","sheet_x":60,"sheet_y":28,"skin_variations":{}},{"unified":"274C","sheet_x":60,"sheet_y":29,"skin_variations":{}},{"unified":"274E","sheet_x":60,"sheet_y":30,"skin_variations":{}},{"unified":"2753","sheet_x":60,"sheet_y":31,"skin_variations":{}},{"unified":"2754","sheet_x":60,"sheet_y":32,"skin_variations":{}},{"unified":"2755","sheet_x":60,"sheet_y":33,"skin_variations":{}},{"unified":"2757","sheet_x":60,"sheet_y":34,"skin_variations":{}},{"unified":"2763-FE0F","sheet_x":60,"sheet_y":35,"skin_variations":{}},{"unified":"2764-FE0F-200D-1F525","sheet_x":60,"sheet_y":36,"skin_variations":{}},{"unified":"2764-FE0F-200D-1FA79","sheet_x":60,"sheet_y":37,"skin_variations":{}},{"unified":"2764-FE0F","sheet_x":60,"sheet_y":38,"skin_variations":{}},{"unified":"2795","sheet_x":60,"sheet_y":39,"skin_variations":{}},{"unified":"2796","sheet_x":60,"sheet_y":40,"skin_variations":{}},{"unified":"2797","sheet_x":60,"sheet_y":41,"skin_variations":{}},{"unified":"27A1-FE0F","sheet_x":60,"sheet_y":42,"skin_variations":{}},{"unified":"27B0","sheet_x":60,"sheet_y":43,"skin_variations":{}},{"unified":"27BF","sheet_x":60,"sheet_y":44,"skin_variations":{}},{"unified":"2934-FE0F","sheet_x":60,"sheet_y":45,"skin_variations":{}},{"unified":"2935-FE0F","sheet_x":60,"sheet_y":46,"skin_variations":{}},{"unified":"2B05-FE0F","sheet_x":60,"sheet_y":47,"skin_variations":{}},{"unified":"2B06-FE0F","sheet_x":60,"sheet_y":48,"skin_variations":{}},{"unified":"2B07-FE0F","sheet_x":60,"sheet_y":49,"skin_variations":{}},{"unified":"2B1B","sheet_x":60,"sheet_y":50,"skin_variations":{}},{"unified":"2B1C","sheet_x":60,"sheet_y":51,"skin_variations":{}},{"unified":"2B50","sheet_x":60,"sheet_y":52,"skin_variations":{}},{"unified":"2B55","sheet_x":60,"sheet_y":53,"skin_variations":{}},{"unified":"3030-FE0F","sheet_x":60,"sheet_y":54,"skin_variations":{}},{"unified":"303D-FE0F","sheet_x":60,"sheet_y":55,"skin_variations":{}},{"unified":"3297-FE0F","sheet_x":60,"sheet_y":56,"skin_variations":{}},{"unified":"3299-FE0F","sheet_x":60,"sheet_y":57,"skin_variations":{}}] \ No newline at end of file diff --git a/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.ts b/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.ts index d116c6c62c..adf4e2bb7b 100644 --- a/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.ts +++ b/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.ts @@ -9,12 +9,13 @@ import type { import emojiCompressed from './emoji_compressed'; import { unicodeToFilename } from './unicode_to_filename'; -type UnicodeMapping = { - [key in FilenameData[number][0]]: { +type UnicodeMapping = Record< + FilenameData[number][0], + { shortCode: ShortCodesToEmojiDataKey; filename: FilenameData[number][number]; - }; -}; + } +>; const [ shortCodesToEmojiData, diff --git a/app/javascript/mastodon/features/home_timeline/components/column_settings.tsx b/app/javascript/mastodon/features/home_timeline/components/column_settings.tsx index 3f0525fe57..cb03d38847 100644 --- a/app/javascript/mastodon/features/home_timeline/components/column_settings.tsx +++ b/app/javascript/mastodon/features/home_timeline/components/column_settings.tsx @@ -17,7 +17,7 @@ export const ColumnSettings: React.FC = () => { const dispatch = useAppDispatch(); const onChange = useCallback( - (key: string, checked: boolean) => { + (key: string[], checked: boolean) => { dispatch(changeSetting(['home', ...key], checked)); }, [dispatch], diff --git a/app/javascript/mastodon/features/search/index.tsx b/app/javascript/mastodon/features/search/index.tsx index d7fd3f9663..8ef64413f9 100644 --- a/app/javascript/mastodon/features/search/index.tsx +++ b/app/javascript/mastodon/features/search/index.tsx @@ -4,7 +4,6 @@ import { useIntl, defineMessages, FormattedMessage } from 'react-intl'; import { Helmet } from 'react-helmet'; -import { useSearchParam } from '@/hooks/useSearchParam'; import FindInPageIcon from '@/material-icons/400-24px/find_in_page.svg?react'; import PeopleIcon from '@/material-icons/400-24px/group.svg?react'; import SearchIcon from '@/material-icons/400-24px/search.svg?react'; @@ -20,6 +19,7 @@ import { Icon } from 'mastodon/components/icon'; import ScrollableList from 'mastodon/components/scrollable_list'; import Status from 'mastodon/containers/status_container'; import { Search } from 'mastodon/features/compose/components/search'; +import { useSearchParam } from 'mastodon/hooks/useSearchParam'; import type { Hashtag as HashtagType } from 'mastodon/models/tags'; import { useAppDispatch, useAppSelector } from 'mastodon/store'; diff --git a/app/javascript/mastodon/features/standalone/status/index.tsx b/app/javascript/mastodon/features/standalone/status/index.tsx index 3b68c5c176..8d1b831467 100644 --- a/app/javascript/mastodon/features/standalone/status/index.tsx +++ b/app/javascript/mastodon/features/standalone/status/index.tsx @@ -6,11 +6,11 @@ import { useEffect, useCallback } from 'react'; import { Provider } from 'react-redux'; -import { useRenderSignal } from 'mastodon/../hooks/useRenderSignal'; import { fetchStatus, toggleStatusSpoilers } from 'mastodon/actions/statuses'; import { hydrateStore } from 'mastodon/actions/store'; import { Router } from 'mastodon/components/router'; import { DetailedStatus } from 'mastodon/features/status/components/detailed_status'; +import { useRenderSignal } from 'mastodon/hooks/useRenderSignal'; import initialState from 'mastodon/initial_state'; import { IntlProvider } from 'mastodon/locales'; import { makeGetStatus, makeGetPictureInPicture } from 'mastodon/selectors'; diff --git a/app/javascript/mastodon/features/status/components/detailed_status.tsx b/app/javascript/mastodon/features/status/components/detailed_status.tsx index 1540f50065..c8f082156e 100644 --- a/app/javascript/mastodon/features/status/components/detailed_status.tsx +++ b/app/javascript/mastodon/features/status/components/detailed_status.tsx @@ -237,7 +237,7 @@ export const DetailedStatus: React.FC<{ ); } diff --git a/app/javascript/mastodon/features/terms_of_service/index.tsx b/app/javascript/mastodon/features/terms_of_service/index.tsx index 05033bffec..8ef64fc515 100644 --- a/app/javascript/mastodon/features/terms_of_service/index.tsx +++ b/app/javascript/mastodon/features/terms_of_service/index.tsx @@ -8,26 +8,31 @@ import { } from 'react-intl'; import { Helmet } from 'react-helmet'; +import { Link, useParams } from 'react-router-dom'; import { apiGetTermsOfService } from 'mastodon/api/instance'; import type { ApiTermsOfServiceJSON } from 'mastodon/api_types/instance'; import { Column } from 'mastodon/components/column'; -import { Skeleton } from 'mastodon/components/skeleton'; import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error'; const messages = defineMessages({ title: { id: 'terms_of_service.title', defaultMessage: 'Terms of Service' }, }); +interface Params { + date?: string; +} + const TermsOfService: React.FC<{ multiColumn: boolean; }> = ({ multiColumn }) => { const intl = useIntl(); + const { date } = useParams(); const [response, setResponse] = useState(); const [loading, setLoading] = useState(true); useEffect(() => { - apiGetTermsOfService() + apiGetTermsOfService(date) .then((data) => { setResponse(data); setLoading(false); @@ -36,7 +41,7 @@ const TermsOfService: React.FC<{ .catch(() => { setLoading(false); }); - }, []); + }, [date]); if (!loading && !response) { return ; @@ -55,23 +60,60 @@ const TermsOfService: React.FC<{ defaultMessage='Terms of Service' /> -

- - ) : ( - + {response?.effective ? ( + + ), + }} + /> + ) : ( + + ), + }} + /> + )} + + {response?.succeeded_by && ( + <> + {' · '} + + + ), + }} /> - ), - }} - /> + + + )}

diff --git a/app/javascript/mastodon/features/ui/components/embed_modal.tsx b/app/javascript/mastodon/features/ui/components/embed_modal.tsx index 8f623e62b5..b78d5b64c4 100644 --- a/app/javascript/mastodon/features/ui/components/embed_modal.tsx +++ b/app/javascript/mastodon/features/ui/components/embed_modal.tsx @@ -101,6 +101,7 @@ const EmbedModal: React.FC<{ />