From 111bfd4c42ca7be4844e768565d0260f73eaa1c1 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 10:19:12 +0100
Subject: [PATCH 01/22] =?UTF-8?q?feat(api):=20in-PDF=20navigation=20?=
=?UTF-8?q?=E2=80=94=20anchors=20and=20internal=20GoTo=20links?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Rendered PDFs only supported external-URI links, so anything meant to
jump within the same document (a table of contents, a #heading link, a
footnote) was dead text. Add named anchors and internal links that the
PDF backend emits as native GoTo actions.
What changed:
- Unify the link carrier into a sealed DocumentLinkTarget
(ExternalLinkTarget wrapping DocumentLinkOptions, InternalLinkTarget
carrying an anchor name) across semantic nodes and resolved fragments.
DocumentLinkOptions and every existing link(...) DSL method stay and
wrap automatically, so authoring code is source-compatible; the
inline-run linkOptions() accessor is kept as a deprecated bridge.
- anchor(String) on every flow and leaf builder declares a named
destination at the element's top-left. RichText.linkTo(...),
ParagraphBuilder.inlineLinkTo(...)/linkTo(...), and linkTo(...) on the
leaf builders target an anchor instead of a URI.
- Anchors emit a non-visual AnchorMarkerPayload; internal links defer to
a post-pass (PdfInternalLinkWriter) so a link may target an anchor that
appears later in the document (forward reference). Unknown anchor
renders as styled text and warns; a wrapped link emits one annotation
per line fragment; a duplicate anchor name keeps the last registration.
Verification: ./mvnw verify -pl . green (1416 tests). New coverage in
InternalLinkAnchorTest (PDFBox GoTo assertions) and
DocumentLinkTargetDslTest. Example: features/navigation/InPdfNavigationExample.
---
CHANGELOG.md | 48 ++++
.../demcha/examples/GenerateAllExamples.java | 2 +
.../navigation/InPdfNavigationExample.java | 127 ++++++++
.../fixed/pdf/PdfFixedLayoutBackend.java | 55 +++-
.../fixed/pdf/PdfInternalLinkWriter.java | 59 ++++
.../fixed/pdf/PdfLinkAnnotationWriter.java | 48 +++-
.../fixed/pdf/PdfRenderEnvironment.java | 69 +++++
.../PdfAnchorMarkerRenderHandler.java | 36 +++
.../document/dsl/AbstractFlowBuilder.java | 22 ++
.../compose/document/dsl/BarcodeBuilder.java | 46 ++-
.../compose/document/dsl/EllipseBuilder.java | 47 ++-
.../compose/document/dsl/ImageBuilder.java | 50 +++-
.../compose/document/dsl/LineBuilder.java | 52 +++-
.../compose/document/dsl/ModuleBuilder.java | 2 +-
.../compose/document/dsl/PageFlowBuilder.java | 2 +-
.../document/dsl/ParagraphBuilder.java | 68 ++++-
.../demcha/compose/document/dsl/RichText.java | 28 ++
.../compose/document/dsl/SectionBuilder.java | 2 +-
.../compose/document/dsl/ShapeBuilder.java | 51 +++-
.../compose/document/dsl/TableBuilder.java | 52 +++-
.../layout/NodeDefinitionSupport.java | 48 +++-
.../document/layout/TableLayoutSupport.java | 17 +-
.../document/layout/TextFlowSupport.java | 48 ++--
.../layout/definitions/BarcodeDefinition.java | 7 +-
.../definitions/ContainerDefinition.java | 6 +-
.../layout/definitions/EllipseDefinition.java | 7 +-
.../layout/definitions/ImageDefinition.java | 7 +-
.../layout/definitions/LineDefinition.java | 7 +-
.../layout/definitions/SectionDefinition.java | 6 +-
.../layout/definitions/ShapeDefinition.java | 7 +-
.../layout/payloads/AnchorMarkerPayload.java | 24 ++
.../payloads/BarcodeFragmentPayload.java | 6 +-
.../payloads/EllipseFragmentPayload.java | 6 +-
.../layout/payloads/ImageFragmentPayload.java | 6 +-
.../layout/payloads/LineFragmentPayload.java | 12 +-
.../payloads/ParagraphFragmentPayload.java | 6 +-
.../layout/payloads/ParagraphImageSpan.java | 6 +-
.../layout/payloads/ParagraphShapeSpan.java | 6 +-
.../layout/payloads/ParagraphSpan.java | 8 +-
.../layout/payloads/ParagraphTextSpan.java | 6 +-
.../layout/payloads/PathFragmentPayload.java | 6 +-
.../payloads/PdfSemanticFragmentPayload.java | 4 +-
.../payloads/PolygonFragmentPayload.java | 6 +-
.../payloads/PreparedParagraphLayout.java | 8 +-
.../layout/payloads/ShapeFragmentPayload.java | 24 +-
.../payloads/TableRowFragmentPayload.java | 6 +-
.../compose/document/node/BarcodeNode.java | 38 ++-
.../compose/document/node/ContainerNode.java | 32 ++-
.../document/node/DocumentLinkTarget.java | 49 ++++
.../compose/document/node/EllipseNode.java | 40 ++-
.../document/node/ExternalLinkTarget.java | 21 ++
.../compose/document/node/ImageNode.java | 42 ++-
.../compose/document/node/InlineImageRun.java | 41 ++-
.../compose/document/node/InlineShapeRun.java | 35 ++-
.../compose/document/node/InlineTextRun.java | 37 ++-
.../document/node/InternalLinkTarget.java | 32 +++
.../compose/document/node/LineNode.java | 48 +++-
.../compose/document/node/ParagraphNode.java | 49 +++-
.../compose/document/node/SectionNode.java | 36 ++-
.../compose/document/node/ShapeNode.java | 45 ++-
.../compose/document/node/TableNode.java | 44 ++-
.../document/templates/components/Header.java | 2 +-
.../fixed/pdf/InternalLinkAnchorTest.java | 270 ++++++++++++++++++
.../dsl/DocumentLinkTargetDslTest.java | 73 +++++
64 files changed, 1907 insertions(+), 193 deletions(-)
create mode 100644 examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java
create mode 100644 src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfInternalLinkWriter.java
create mode 100644 src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfAnchorMarkerRenderHandler.java
create mode 100644 src/main/java/com/demcha/compose/document/layout/payloads/AnchorMarkerPayload.java
create mode 100644 src/main/java/com/demcha/compose/document/node/DocumentLinkTarget.java
create mode 100644 src/main/java/com/demcha/compose/document/node/ExternalLinkTarget.java
create mode 100644 src/main/java/com/demcha/compose/document/node/InternalLinkTarget.java
create mode 100644 src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java
create mode 100644 src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 59e868ab7..54460ddc5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,54 @@
All notable changes to GraphCompose are documented here. Versions
follow semantic versioning; release dates are ISO 8601.
+## v1.9.0 — unreleased
+
+In-document navigation. Rendered PDFs can now declare named **anchors** and
+**internal links** that jump to them — clickable tables of contents,
+`[text](#heading)`-style links, and bidirectional footnotes — emitted as native
+PDF `GoTo` actions. External links are unchanged.
+
+### Public API
+
+- **In-PDF navigation: anchors + internal links** (`@since 1.9.0`). Every flow
+ and leaf builder gains `anchor(String)`, declaring a named destination at the
+ element's top-left — `section.anchor("intro")`, `paragraph.anchor("fn-1")`, and
+ the same on image / shape / ellipse / line / barcode / table builders. A link
+ targets an anchor instead of a URI via `RichText.linkTo(text, anchor)` /
+ `linkTo(text, style, anchor)`, `ParagraphBuilder.inlineLinkTo(text, anchor)` /
+ `linkTo(anchor)`, and `linkTo(anchor)` on the leaf builders. Anchor resolution
+ is deferred to the end of the render pass, so a link may target an anchor that
+ appears later in the document (a forward reference). An unknown anchor renders
+ as ordinary styled text (no annotation) and logs a warning; a link whose text
+ wraps produces one annotation per line fragment; a duplicate anchor name keeps
+ the last registration. Backends without in-document navigation (DOCX) render an
+ internal link as plain text.
+- **Unified `DocumentLinkTarget`** (`@since 1.9.0`). A new sealed
+ `DocumentLinkTarget` — `ExternalLinkTarget` (wrapping `DocumentLinkOptions`)
+ and `InternalLinkTarget` (an anchor name) — is now the link type carried
+ through semantic nodes and resolved layout fragments. `DocumentLinkOptions` is
+ unchanged and still accepted by every existing `link(DocumentLinkOptions)` and
+ inline-link DSL method (wrapped into an `ExternalLinkTarget` automatically), so
+ authoring code is source-compatible. The link accessor on the inline-run
+ records (`InlineTextRun` / `InlineImageRun` / `InlineShapeRun`) is now
+ `linkTarget()`; the former `linkOptions()` remains as a deprecated bridge that
+ returns the external options (or `null` for an internal link).
+
+### Documentation
+
+- New runnable example
+ `examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java`
+ — a clickable table of contents plus a bidirectional footnote.
+
+### Tests
+
+- `InternalLinkAnchorTest` (PDFBox assertions): forward and backward references
+ resolve to `GoTo`; an unknown anchor produces no annotation and no crash; the
+ destination points at the correct page across a page break; a wrapped link
+ emits an annotation per line fragment; external links still emit `URI`; a
+ section anchor and a shape internal link are both navigable; a duplicate anchor
+ keeps the last registration; plus a visual artifact write.
+
## v1.8.0 — 2026-06-18
Codenamed **"illustrative"**. Native vector charts (bar / line / pie, inline
diff --git a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
index e6705c261..176a83117 100644
--- a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
+++ b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
@@ -17,6 +17,7 @@
import com.demcha.examples.features.tables.ComposedTableCellExample;
import com.demcha.examples.features.tables.TableAdvancedExample;
import com.demcha.examples.features.text.InlineShapesExample;
+import com.demcha.examples.features.navigation.InPdfNavigationExample;
import com.demcha.examples.features.text.RichTextShowcaseExample;
import com.demcha.examples.features.text.SectionPresetsExample;
import com.demcha.examples.features.themes.CustomBusinessThemeExample;
@@ -145,6 +146,7 @@ public static void main(String[] args) throws Exception {
System.out.println("Generated: " + InlineShapesExample.generate());
System.out.println("Generated: " + RichTextShowcaseExample.generate());
System.out.println("Generated: " + SectionPresetsExample.generate());
+ System.out.println("Generated: " + InPdfNavigationExample.generate());
// Theming + chrome
System.out.println("Generated: " + CustomBusinessThemeExample.generate());
diff --git a/examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java b/examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java
new file mode 100644
index 000000000..1b035fa4c
--- /dev/null
+++ b/examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java
@@ -0,0 +1,127 @@
+package com.demcha.examples.features.navigation;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentPageSize;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.dsl.RichText;
+import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.theme.BusinessTheme;
+import com.demcha.compose.font.FontName;
+import com.demcha.examples.support.ExampleOutputPaths;
+
+import java.nio.file.Path;
+
+/**
+ * Runnable showcase for in-PDF navigation (v1.9): named {@code anchor(...)}
+ * destinations plus internal {@code linkTo(...)} links that jump to them.
+ *
+ * Demonstrates the two patterns the feature unlocks: a clickable table of
+ * contents whose entries jump to section anchors, and a bidirectional footnote
+ * (body reference jumps to the note; the note's marker jumps back to the body).
+ * Open the rendered PDF in a viewer and click the blue links to navigate.
+ */
+public final class InPdfNavigationExample {
+ private static final BusinessTheme THEME = BusinessTheme.modern();
+ private static final DocumentColor INK = DocumentColor.rgb(34, 38, 50);
+ private static final DocumentColor LINK = DocumentColor.rgb(20, 90, 170);
+ private static final DocumentColor PANEL = DocumentColor.rgb(244, 247, 252);
+
+ private static final DocumentTextStyle LINK_STYLE = DocumentTextStyle.builder()
+ .fontName(FontName.HELVETICA)
+ .size(10.5)
+ .color(LINK)
+ .build();
+
+ private InPdfNavigationExample() {
+ }
+
+ public static Path generate() throws Exception {
+ Path outputFile = ExampleOutputPaths.prepare("features/navigation", "in-pdf-navigation.pdf");
+
+ try (DocumentSession document = GraphCompose.document(outputFile)
+ .pageSize(DocumentPageSize.A4)
+ .pageBackground(THEME.pageBackground())
+ .margin(40, 40, 40, 40)
+ .create()) {
+
+ document.pageFlow()
+ .name("InPdfNavigation")
+ .spacing(14)
+ .addParagraph(p -> p
+ .text("In-PDF navigation")
+ .textStyle(THEME.text().h1())
+ .margin(DocumentInsets.zero()))
+
+ // Clickable table of contents — each entry is an internal link
+ // to a section anchor declared further down the page.
+ .addSection("Contents", section -> section
+ .softPanel(PANEL, 8, 14)
+ .spacing(5)
+ .addParagraph(p -> p
+ .text("Contents")
+ .textStyle(THEME.text().h3())
+ .margin(DocumentInsets.zero()))
+ .addRich(RichText.text("1. ").linkTo("Overview", LINK_STYLE, "overview"))
+ .addRich(RichText.text("2. ").linkTo("Details", LINK_STYLE, "details"))
+ .addRich(RichText.text("3. ").linkTo("Notes", LINK_STYLE, "notes")))
+
+ .addSection("Overview", section -> section
+ .anchor("overview")
+ .spacing(4)
+ .addParagraph(p -> p.text("Overview").textStyle(THEME.text().h2()))
+ .addParagraph(p -> p
+ .anchor("fnref-1")
+ .inlineText("GraphCompose now renders in-document navigation",
+ body())
+ .inlineLinkTo(" [1]", "fn-1")
+ .inlineText(" entirely with native PDF go-to actions.", body())))
+
+ .addSection("Details", section -> section
+ .anchor("details")
+ .spacing(4)
+ .addParagraph(p -> p.text("Details").textStyle(THEME.text().h2()))
+ .addParagraph(p -> p
+ .text("Anchors resolve in a deferred pass, so a link may target an "
+ + "anchor that appears later in the document (a forward reference).")
+ .textStyle(body()))
+ .addRich(RichText.text("Jump back to the ")
+ .linkTo("contents", LINK_STYLE, "overview")
+ .plain(".")))
+
+ .addSection("Notes", section -> section
+ .anchor("notes")
+ .softPanel(PANEL, 8, 14)
+ .spacing(4)
+ .addParagraph(p -> p.text("Notes").textStyle(THEME.text().h3()))
+ .addParagraph(p -> p
+ .anchor("fn-1")
+ .inlineLinkTo("[1]", "fnref-1")
+ .inlineText(" Click the marker to jump back to the citation in the "
+ + "overview.", body())))
+
+ .addSection("Footer", section -> section
+ .accentTop(THEME.palette().rule(), 0.6)
+ .padding(new DocumentInsets(8, 0, 0, 0))
+ .addRich(RichText.text("External links still work: ")
+ .link("project home",
+ new DocumentLinkOptions(
+ "https://github.com/DemchaAV/GraphCompose"))))
+ .build();
+
+ document.buildPdf();
+ }
+
+ return outputFile;
+ }
+
+ public static void main(String[] args) throws Exception {
+ System.out.println("Generated: " + generate());
+ }
+
+ private static DocumentTextStyle body() {
+ return DocumentTextStyle.builder().fontName(FontName.HELVETICA).size(10.5).color(INK).build();
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java
index f911c1539..691a0f2c7 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java
@@ -8,6 +8,9 @@
import com.demcha.compose.document.layout.LayoutGraph;
import com.demcha.compose.document.layout.PlacedFragment;
import com.demcha.compose.document.layout.payloads.*;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.output.DocumentDebugOptions;
import com.demcha.compose.font.FontLibrary;
import org.apache.pdfbox.pdmodel.PDDocument;
@@ -17,6 +20,7 @@
import org.slf4j.LoggerFactory;
import java.io.ByteArrayOutputStream;
+import java.io.IOException;
import java.io.OutputStream;
import java.nio.file.Files;
import java.util.*;
@@ -102,7 +106,8 @@ private static List> defaultHandlers() {
new PdfShapeClipBeginRenderHandler(),
new PdfShapeClipEndRenderHandler(),
new PdfTransformBeginRenderHandler(),
- new PdfTransformEndRenderHandler());
+ new PdfTransformEndRenderHandler(),
+ new PdfAnchorMarkerRenderHandler());
}
private static PdfLinkAnnotationWriter.PlacedPdfRect spanLinkRectangle(ParagraphSpan span,
@@ -301,6 +306,12 @@ private int renderToOutput(LayoutGraph graph, FixedLayoutRenderContext context,
PdfNodeLabelRenderer.drawAll(ownerBounds, environment, debug.labelText());
}
PdfBookmarkOutlineWriter.apply(document, environment.bookmarkRecords());
+ // Pass B of internal-link resolution: every anchor is now placed,
+ // so deferred go-to links (incl. forward references) can resolve.
+ PdfInternalLinkWriter.apply(
+ document,
+ environment.anchorDestinations(),
+ environment.deferredInternalLinks());
}
PdfDocumentPostProcessor.apply(
@@ -380,11 +391,12 @@ private void finishRenderedFragment(PlacedFragment fragment,
// rects tight to the rendered text (alignment-aware). Other
// semantic payloads (shapes, table rows) still use the full
// fragment rect as their clickable area.
- if (semanticPayload.linkOptions() != null && !(payload instanceof ParagraphFragmentPayload)) {
- PdfLinkAnnotationWriter.addUriLink(
- environment.document().getPage(fragment.pageIndex()),
+ if (semanticPayload.linkTarget() != null && !(payload instanceof ParagraphFragmentPayload)) {
+ emitLinkTarget(
+ environment,
+ fragment.pageIndex(),
new PdfLinkAnnotationWriter.PlacedPdfRect(fragment.x(), fragment.y(), fragment.width(), fragment.height()),
- semanticPayload.linkOptions());
+ semanticPayload.linkTarget());
}
if (semanticPayload.bookmarkOptions() != null) {
environment.registerBookmark(fragment, semanticPayload.bookmarkOptions());
@@ -395,10 +407,29 @@ private void finishRenderedFragment(PlacedFragment fragment,
}
}
+ /**
+ * Emits a link target on the resolved rectangle: external URIs are written
+ * inline as {@code URI} annotations, while internal anchor links are
+ * deferred for go-to resolution once every anchor is placed.
+ */
+ private void emitLinkTarget(PdfRenderEnvironment environment,
+ int pageIndex,
+ PdfLinkAnnotationWriter.PlacedPdfRect rectangle,
+ DocumentLinkTarget target) throws IOException {
+ if (target instanceof ExternalLinkTarget external) {
+ PdfLinkAnnotationWriter.addUriLink(
+ environment.document().getPage(pageIndex),
+ rectangle,
+ external.options());
+ } else if (target instanceof InternalLinkTarget internal) {
+ environment.deferInternalLink(pageIndex, rectangle, internal.anchor());
+ }
+ }
+
private void addParagraphLinks(PlacedFragment fragment,
ParagraphFragmentPayload payload,
PdfRenderEnvironment environment) throws Exception {
- var paragraphLink = payload.linkOptions();
+ var paragraphLink = payload.linkTarget();
double innerX = fragment.x() + payload.padding().left();
double innerWidth = Math.max(0.0, fragment.width() - payload.padding().horizontal());
double contentTop = fragment.y() + fragment.height() - payload.padding().top();
@@ -420,8 +451,9 @@ private void addParagraphLinks(PlacedFragment fragment,
// (LinkedIn / GitHub icon paragraphs) hijacked each other's
// clicks.
if (paragraphLink != null && line.width() > 0.0) {
- PdfLinkAnnotationWriter.addUriLink(
- environment.document().getPage(fragment.pageIndex()),
+ emitLinkTarget(
+ environment,
+ fragment.pageIndex(),
new PdfLinkAnnotationWriter.PlacedPdfRect(
lineX,
lineTop - resolvedLineHeight,
@@ -432,7 +464,7 @@ private void addParagraphLinks(PlacedFragment fragment,
double spanX = lineX;
for (ParagraphSpan span : line.spans()) {
- if (span.linkOptions() != null && span.width() > 0.0) {
+ if (span.linkTarget() != null && span.width() > 0.0) {
PdfLinkAnnotationWriter.PlacedPdfRect rect = spanLinkRectangle(
span,
spanX,
@@ -440,10 +472,7 @@ private void addParagraphLinks(PlacedFragment fragment,
resolvedLineHeight,
line.textAscent(),
line.baselineOffsetFromBottom());
- PdfLinkAnnotationWriter.addUriLink(
- environment.document().getPage(fragment.pageIndex()),
- rect,
- span.linkOptions());
+ emitLinkTarget(environment, fragment.pageIndex(), rect, span.linkTarget());
}
spanX += span.width();
}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfInternalLinkWriter.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfInternalLinkWriter.java
new file mode 100644
index 000000000..96fcd0368
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfInternalLinkWriter.java
@@ -0,0 +1,59 @@
+package com.demcha.compose.document.backend.fixed.pdf;
+
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.pdmodel.PDPage;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.io.IOException;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * Internal helper that resolves deferred in-document links against the collected
+ * anchor destinations and emits {@code GoTo} annotations.
+ *
+ * This is pass B of the two-pass anchor resolution: it runs after every
+ * fragment has been placed and rendered, so a link may target an anchor that
+ * appears later in the document (a forward reference). An unresolved anchor
+ * emits no annotation — the source run already rendered as ordinary styled text
+ * — and logs a warning. Resolution never throws.
+ */
+final class PdfInternalLinkWriter {
+ private static final Logger LOG = LoggerFactory.getLogger("com.demcha.compose.engine.render");
+
+ private PdfInternalLinkWriter() {
+ }
+
+ static void apply(PDDocument document,
+ Map anchors,
+ List links) throws IOException {
+ if (links.isEmpty()) {
+ return;
+ }
+ int pageCount = document.getNumberOfPages();
+ for (PdfRenderEnvironment.DeferredInternalLink link : links) {
+ PdfRenderEnvironment.AnchorDestination destination = anchors.get(link.anchor());
+ if (destination == null) {
+ LOG.warn("render.pdf.internal-link.unresolved anchor={} — rendered as text, no annotation",
+ link.anchor());
+ continue;
+ }
+ if (!validPage(link.pageIndex(), pageCount) || !validPage(destination.pageIndex(), pageCount)) {
+ continue;
+ }
+ PDPage sourcePage = document.getPage(link.pageIndex());
+ PDPage targetPage = document.getPage(destination.pageIndex());
+ PdfLinkAnnotationWriter.addInternalLink(
+ sourcePage,
+ link.rectangle(),
+ targetPage,
+ destination.left(),
+ destination.top());
+ }
+ }
+
+ private static boolean validPage(int pageIndex, int pageCount) {
+ return pageIndex >= 0 && pageIndex < pageCount;
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfLinkAnnotationWriter.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfLinkAnnotationWriter.java
index 985c8a53e..444959aec 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfLinkAnnotationWriter.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfLinkAnnotationWriter.java
@@ -6,21 +6,60 @@
import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.common.PDRectangle;
+import org.apache.pdfbox.pdmodel.interactive.action.PDActionGoTo;
import org.apache.pdfbox.pdmodel.interactive.action.PDActionURI;
import org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink;
import org.apache.pdfbox.pdmodel.interactive.annotation.PDBorderStyleDictionary;
+import org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageXYZDestination;
import java.io.IOException;
/**
* Internal helper that writes canonical hyperlink annotations into rendered PDF
- * pages.
+ * pages — external URI links ({@link PDActionURI}) and in-document navigation
+ * links ({@link PDActionGoTo}).
*/
final class PdfLinkAnnotationWriter {
private PdfLinkAnnotationWriter() {
}
+ /**
+ * Adds an external-URI link annotation covering {@code rectangle}.
+ */
static void addUriLink(PDPage page, PlacedPdfRect rectangle, DocumentLinkOptions options) throws IOException {
+ PDAnnotationLink link = newBorderlessLink(rectangle);
+ PDActionURI action = new PDActionURI();
+ action.setURI(options.uri());
+ link.setAction(action);
+ page.getAnnotations().add(link);
+ }
+
+ /**
+ * Adds an in-document go-to link on {@code sourcePage} covering
+ * {@code rectangle} that jumps to {@code (left, top)} on {@code targetPage}.
+ * Zoom {@code 0} keeps the viewer's current magnification.
+ */
+ static void addInternalLink(PDPage sourcePage,
+ PlacedPdfRect rectangle,
+ PDPage targetPage,
+ double left,
+ double top) throws IOException {
+ PDAnnotationLink link = newBorderlessLink(rectangle);
+
+ PDPageXYZDestination destination = new PDPageXYZDestination();
+ destination.setPage(targetPage);
+ destination.setLeft((int) left);
+ destination.setTop((int) top);
+ destination.setZoom(0);
+
+ PDActionGoTo action = new PDActionGoTo();
+ action.setDestination(destination);
+ link.setAction(action);
+
+ sourcePage.getAnnotations().add(link);
+ }
+
+ private static PDAnnotationLink newBorderlessLink(PlacedPdfRect rectangle) {
PDAnnotationLink link = new PDAnnotationLink();
PDRectangle position = new PDRectangle();
position.setLowerLeftX((float) rectangle.x());
@@ -29,10 +68,6 @@ static void addUriLink(PDPage page, PlacedPdfRect rectangle, DocumentLinkOptions
position.setUpperRightY((float) (rectangle.y() + rectangle.height()));
link.setRectangle(position);
- PDActionURI action = new PDActionURI();
- action.setURI(options.uri());
- link.setAction(action);
-
PDBorderStyleDictionary border = new PDBorderStyleDictionary();
border.setWidth(0);
link.setBorderStyle(border);
@@ -43,8 +78,7 @@ static void addUriLink(PDPage page, PlacedPdfRect rectangle, DocumentLinkOptions
borderArray.add(COSInteger.ZERO);
borderArray.add(COSInteger.ZERO);
link.getCOSObject().setItem(COSName.BORDER, borderArray);
-
- page.getAnnotations().add(link);
+ return link;
}
record PlacedPdfRect(double x, double y, double width, double height) {
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfRenderEnvironment.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfRenderEnvironment.java
index 25bb55ea1..81190b4f7 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfRenderEnvironment.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfRenderEnvironment.java
@@ -7,10 +7,13 @@
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPageContentStream;
import org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@@ -25,11 +28,15 @@
* Thread-safety: mutable and confined to one render pass.
*/
public final class PdfRenderEnvironment {
+ private static final Logger LOG = LoggerFactory.getLogger("com.demcha.compose.engine.render");
+
private final PDDocument document;
private final FontLibrary fonts;
private final PdfRenderSession session;
private final Map imageCache = new HashMap<>();
private final List bookmarkRecords = new ArrayList<>();
+ private final Map anchorDestinations = new LinkedHashMap<>();
+ private final List deferredInternalLinks = new ArrayList<>();
PdfRenderEnvironment(PDDocument document, FontLibrary fonts, PdfRenderSession session) {
this.document = document;
@@ -98,6 +105,68 @@ List bookmarkRecords() {
return List.copyOf(bookmarkRecords);
}
+ /**
+ * Records the resolved page and top-left of a named anchor declared by an
+ * {@code AnchorMarkerPayload} fragment. A duplicate name keeps the last
+ * registration (and logs a warning), matching the documented contract.
+ *
+ * @param fragment placed anchor marker fragment
+ * @param anchor non-blank anchor name
+ */
+ public void registerAnchor(PlacedFragment fragment, String anchor) {
+ if (anchor == null || anchor.isBlank()) {
+ return;
+ }
+ AnchorDestination destination = new AnchorDestination(
+ fragment.pageIndex(),
+ fragment.x(),
+ fragment.y() + fragment.height());
+ AnchorDestination previous = anchorDestinations.put(anchor, destination);
+ if (previous != null) {
+ LOG.warn("render.pdf.anchor.duplicate name={} — last registration wins", anchor);
+ }
+ }
+
+ /**
+ * Defers an internal (anchor-targeting) link for resolution in the post-pass,
+ * once every anchor's position is known (supports forward references).
+ *
+ * @param pageIndex source page index where the clickable rectangle lives
+ * @param rectangle clickable rectangle on the source page
+ * @param anchor target anchor name
+ */
+ void deferInternalLink(int pageIndex, PdfLinkAnnotationWriter.PlacedPdfRect rectangle, String anchor) {
+ deferredInternalLinks.add(new DeferredInternalLink(pageIndex, rectangle, anchor));
+ }
+
+ Map anchorDestinations() {
+ return Map.copyOf(anchorDestinations);
+ }
+
+ List deferredInternalLinks() {
+ return List.copyOf(deferredInternalLinks);
+ }
+
record BookmarkRecord(String title, int level, int pageIndex, double y) {
}
+
+ /**
+ * Resolved page and top-left of a named anchor destination.
+ *
+ * @param pageIndex zero-based page index the anchor resolved to
+ * @param left left edge in PDF user space
+ * @param top top edge in PDF user space
+ */
+ record AnchorDestination(int pageIndex, double left, double top) {
+ }
+
+ /**
+ * A clickable internal-link rectangle awaiting anchor resolution.
+ *
+ * @param pageIndex source page index
+ * @param rectangle clickable rectangle on the source page
+ * @param anchor target anchor name
+ */
+ record DeferredInternalLink(int pageIndex, PdfLinkAnnotationWriter.PlacedPdfRect rectangle, String anchor) {
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfAnchorMarkerRenderHandler.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfAnchorMarkerRenderHandler.java
new file mode 100644
index 000000000..ba09ccead
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfAnchorMarkerRenderHandler.java
@@ -0,0 +1,36 @@
+package com.demcha.compose.document.backend.fixed.pdf.handlers;
+
+import com.demcha.compose.document.backend.fixed.pdf.PdfFragmentRenderHandler;
+import com.demcha.compose.document.backend.fixed.pdf.PdfRenderEnvironment;
+import com.demcha.compose.document.layout.PlacedFragment;
+import com.demcha.compose.document.layout.payloads.AnchorMarkerPayload;
+
+/**
+ * Records an in-document navigation destination for an
+ * {@link AnchorMarkerPayload} fragment. The marker draws nothing — it only
+ * registers the anchor's resolved page and top-left with the render environment
+ * so deferred internal links can resolve to it in the post-pass.
+ *
+ * @author Artem Demchyshyn
+ */
+public final class PdfAnchorMarkerRenderHandler
+ implements PdfFragmentRenderHandler {
+
+ /**
+ * Creates the anchor-marker handler.
+ */
+ public PdfAnchorMarkerRenderHandler() {
+ }
+
+ @Override
+ public Class payloadType() {
+ return AnchorMarkerPayload.class;
+ }
+
+ @Override
+ public void render(PlacedFragment fragment,
+ AnchorMarkerPayload payload,
+ PdfRenderEnvironment environment) {
+ environment.registerAnchor(fragment, payload.anchor());
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/dsl/AbstractFlowBuilder.java b/src/main/java/com/demcha/compose/document/dsl/AbstractFlowBuilder.java
index 71dd47b56..1da637d36 100644
--- a/src/main/java/com/demcha/compose/document/dsl/AbstractFlowBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/AbstractFlowBuilder.java
@@ -25,6 +25,7 @@
public abstract class AbstractFlowBuilder, N extends DocumentNode> {
private final List children = new ArrayList<>();
private String name = "";
+ private String anchor;
private double spacing = 0.0;
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
@@ -54,6 +55,23 @@ public T name(String name) {
return self();
}
+ /**
+ * Declares a named in-document navigation anchor at this flow's top-left.
+ *
+ * Internal links created with {@code RichText.linkTo(text, anchor)} or a
+ * {@code linkTo(anchor)} target jump here. Anchor names must be unique per
+ * document; a duplicate keeps the last registration. A blank name clears the
+ * anchor.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public T anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
+ return self();
+ }
+
/**
* Sets vertical spacing between child nodes.
*
@@ -1029,6 +1047,10 @@ protected String name() {
return name;
}
+ protected String anchor() {
+ return anchor;
+ }
+
protected List children() {
return List.copyOf(children);
}
diff --git a/src/main/java/com/demcha/compose/document/dsl/BarcodeBuilder.java b/src/main/java/com/demcha/compose/document/dsl/BarcodeBuilder.java
index a0c4c46c9..0e20a2cdc 100644
--- a/src/main/java/com/demcha/compose/document/dsl/BarcodeBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/BarcodeBuilder.java
@@ -22,7 +22,8 @@ public final class BarcodeBuilder implements Transformable {
private int quietZoneMargin = 0;
private double width;
private double height;
- private DocumentLinkOptions linkOptions;
+ private DocumentLinkTarget linkTarget;
+ private String anchor;
private DocumentBookmarkOptions bookmarkOptions;
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
@@ -217,13 +218,50 @@ public BarcodeBuilder size(double width, double height) {
}
/**
- * Attaches link metadata to the barcode.
+ * Attaches external link metadata to the barcode.
*
* @param linkOptions link metadata
* @return this builder
*/
public BarcodeBuilder link(DocumentLinkOptions linkOptions) {
- this.linkOptions = linkOptions;
+ this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
+ return this;
+ }
+
+ /**
+ * Attaches a link target (external URI or internal anchor).
+ *
+ * @param linkTarget link target, or {@code null} to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public BarcodeBuilder linkTarget(DocumentLinkTarget linkTarget) {
+ this.linkTarget = linkTarget;
+ return this;
+ }
+
+ /**
+ * Makes this element an internal link to a named {@code anchor(...)} elsewhere
+ * in the document.
+ *
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public BarcodeBuilder linkTo(String anchor) {
+ this.linkTarget = new InternalLinkTarget(anchor);
+ return this;
+ }
+
+ /**
+ * Declares a named in-document navigation anchor at this element's top-left.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public BarcodeBuilder anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
return this;
}
@@ -288,7 +326,7 @@ public BarcodeNode build() {
.background(background)
.quietZoneMargin(quietZoneMargin)
.build();
- return new BarcodeNode(name, options, width, height, linkOptions, bookmarkOptions, padding, margin, transform);
+ return new BarcodeNode(name, options, width, height, linkTarget, bookmarkOptions, padding, margin, transform, anchor);
}
}
diff --git a/src/main/java/com/demcha/compose/document/dsl/EllipseBuilder.java b/src/main/java/com/demcha/compose/document/dsl/EllipseBuilder.java
index af1790882..1ee1289d8 100644
--- a/src/main/java/com/demcha/compose/document/dsl/EllipseBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/EllipseBuilder.java
@@ -2,6 +2,9 @@
import com.demcha.compose.document.node.DocumentBookmarkOptions;
import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.EllipseNode;
import com.demcha.compose.document.style.DocumentColor;
import com.demcha.compose.document.style.DocumentInsets;
@@ -22,7 +25,8 @@ public final class EllipseBuilder implements Transformable {
private double height;
private DocumentColor fillColor;
private DocumentStroke stroke;
- private DocumentLinkOptions linkOptions;
+ private DocumentLinkTarget linkTarget;
+ private String anchor;
private DocumentBookmarkOptions bookmarkOptions;
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
@@ -132,7 +136,44 @@ public EllipseBuilder stroke(DocumentStroke stroke) {
* @return this builder
*/
public EllipseBuilder link(DocumentLinkOptions linkOptions) {
- this.linkOptions = linkOptions;
+ this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
+ return this;
+ }
+
+ /**
+ * Attaches an ellipse-level link target (external URI or internal anchor).
+ *
+ * @param linkTarget link target, or {@code null} to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public EllipseBuilder linkTarget(DocumentLinkTarget linkTarget) {
+ this.linkTarget = linkTarget;
+ return this;
+ }
+
+ /**
+ * Makes the ellipse an internal link to a named {@code anchor(...)} elsewhere
+ * in the document.
+ *
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public EllipseBuilder linkTo(String anchor) {
+ this.linkTarget = new InternalLinkTarget(anchor);
+ return this;
+ }
+
+ /**
+ * Declares a named in-document navigation anchor at this ellipse's top-left.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public EllipseBuilder anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
return this;
}
@@ -190,6 +231,6 @@ public DocumentTransform currentTransform() {
* @return ellipse node
*/
public EllipseNode build() {
- return new EllipseNode(name, width, height, fillColor, stroke, linkOptions, bookmarkOptions, padding, margin, transform);
+ return new EllipseNode(name, width, height, fillColor, stroke, linkTarget, bookmarkOptions, padding, margin, transform, anchor);
}
}
diff --git a/src/main/java/com/demcha/compose/document/dsl/ImageBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ImageBuilder.java
index 61ee9a51f..d082d8f0e 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ImageBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ImageBuilder.java
@@ -4,6 +4,9 @@
import com.demcha.compose.document.image.DocumentImageFitMode;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.ImageNode;
import com.demcha.compose.document.style.DocumentInsets;
import com.demcha.compose.document.style.DocumentTransform;
@@ -24,7 +27,8 @@ public final class ImageBuilder implements Transformable {
private Double height;
private Double scale;
private DocumentImageFitMode fitMode = DocumentImageFitMode.STRETCH;
- private DocumentLinkOptions linkOptions;
+ private DocumentLinkTarget linkTarget;
+ private String anchor;
private DocumentBookmarkOptions bookmarkOptions;
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
@@ -166,7 +170,44 @@ public ImageBuilder fitMode(DocumentImageFitMode fitMode) {
* @return this builder
*/
public ImageBuilder link(DocumentLinkOptions linkOptions) {
- this.linkOptions = linkOptions;
+ this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
+ return this;
+ }
+
+ /**
+ * Attaches an image-level link target (external URI or internal anchor).
+ *
+ * @param linkTarget link target, or {@code null} to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ImageBuilder linkTarget(DocumentLinkTarget linkTarget) {
+ this.linkTarget = linkTarget;
+ return this;
+ }
+
+ /**
+ * Makes the image an internal link to a named {@code anchor(...)} elsewhere
+ * in the document.
+ *
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ImageBuilder linkTo(String anchor) {
+ this.linkTarget = new InternalLinkTarget(anchor);
+ return this;
+ }
+
+ /**
+ * Declares a named in-document navigation anchor at this image's top-left.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ImageBuilder anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
return this;
}
@@ -231,10 +272,11 @@ public ImageNode build() {
height,
scale,
fitMode,
- linkOptions,
+ linkTarget,
bookmarkOptions,
padding,
margin,
- transform);
+ transform,
+ anchor);
}
}
diff --git a/src/main/java/com/demcha/compose/document/dsl/LineBuilder.java b/src/main/java/com/demcha/compose/document/dsl/LineBuilder.java
index 054d49a78..56a92698f 100644
--- a/src/main/java/com/demcha/compose/document/dsl/LineBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/LineBuilder.java
@@ -2,6 +2,9 @@
import com.demcha.compose.document.node.DocumentBookmarkOptions;
import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.LineNode;
import com.demcha.compose.document.style.*;
@@ -20,7 +23,8 @@ public final class LineBuilder implements Transformable {
private Double endX;
private Double endY;
private DocumentStroke stroke = DocumentStroke.of(DocumentColor.BLACK, 1.0);
- private DocumentLinkOptions linkOptions;
+ private DocumentLinkTarget linkTarget;
+ private String anchor;
private DocumentBookmarkOptions bookmarkOptions;
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
@@ -239,13 +243,50 @@ public LineBuilder dashed() {
}
/**
- * Attaches line-level link metadata.
+ * Attaches line-level external link metadata.
*
* @param linkOptions link metadata
* @return this builder
*/
public LineBuilder link(DocumentLinkOptions linkOptions) {
- this.linkOptions = linkOptions;
+ this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
+ return this;
+ }
+
+ /**
+ * Attaches a link target (external URI or internal anchor).
+ *
+ * @param linkTarget link target, or {@code null} to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public LineBuilder linkTarget(DocumentLinkTarget linkTarget) {
+ this.linkTarget = linkTarget;
+ return this;
+ }
+
+ /**
+ * Makes this element an internal link to a named {@code anchor(...)} elsewhere
+ * in the document.
+ *
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public LineBuilder linkTo(String anchor) {
+ this.linkTarget = new InternalLinkTarget(anchor);
+ return this;
+ }
+
+ /**
+ * Declares a named in-document navigation anchor at this element's top-left.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public LineBuilder anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
return this;
}
@@ -316,12 +357,13 @@ public LineNode build() {
resolvedEndX,
resolvedEndY,
stroke,
- linkOptions,
+ linkTarget,
bookmarkOptions,
padding,
margin,
transform,
- dashPattern);
+ dashPattern,
+ anchor);
}
private boolean isHorizontalLine() {
diff --git a/src/main/java/com/demcha/compose/document/dsl/ModuleBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ModuleBuilder.java
index 032566ed5..f6e6d44e4 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ModuleBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ModuleBuilder.java
@@ -333,7 +333,7 @@ protected SectionNode buildNode() {
}
moduleChildren.addAll(children());
return new SectionNode(name(), moduleChildren, spacing(), padding(), margin(), fillColor(),
- stroke(), cornerRadius(), borders(), keepTogether);
+ stroke(), cornerRadius(), borders(), keepTogether, anchor());
}
/**
diff --git a/src/main/java/com/demcha/compose/document/dsl/PageFlowBuilder.java b/src/main/java/com/demcha/compose/document/dsl/PageFlowBuilder.java
index 9f860498c..d02733782 100644
--- a/src/main/java/com/demcha/compose/document/dsl/PageFlowBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/PageFlowBuilder.java
@@ -23,7 +23,7 @@ protected PageFlowBuilder self() {
@Override
protected ContainerNode buildNode() {
- return new ContainerNode(name(), children(), spacing(), padding(), margin(), fillColor(), stroke(), cornerRadius(), borders());
+ return new ContainerNode(name(), children(), spacing(), padding(), margin(), fillColor(), stroke(), cornerRadius(), borders(), anchor());
}
/**
diff --git a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
index b279ef8e8..0c10efee8 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
@@ -3,6 +3,9 @@
import com.demcha.compose.document.image.DocumentImageData;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.InlineImageAlignment;
import com.demcha.compose.document.node.InlineShapeRun;
import com.demcha.compose.document.node.InlineImageRun;
@@ -37,7 +40,8 @@ public final class ParagraphBuilder {
private double lineSpacing = 0.0;
private String bulletOffset = "";
private DocumentTextIndent indentStrategy = DocumentTextIndent.NONE;
- private DocumentLinkOptions linkOptions;
+ private DocumentLinkTarget linkTarget;
+ private String anchor;
private DocumentBookmarkOptions bookmarkOptions;
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
@@ -152,13 +156,51 @@ public ParagraphBuilder indentStrategy(DocumentTextIndent indentStrategy) {
}
/**
- * Attaches paragraph-level link metadata.
+ * Attaches paragraph-level external link metadata.
*
* @param linkOptions link metadata
* @return this builder
*/
public ParagraphBuilder link(DocumentLinkOptions linkOptions) {
- this.linkOptions = linkOptions;
+ this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
+ return this;
+ }
+
+ /**
+ * Attaches a paragraph-level link target (external URI or internal anchor).
+ *
+ * @param linkTarget link target, or {@code null} to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder linkTarget(DocumentLinkTarget linkTarget) {
+ this.linkTarget = linkTarget;
+ return this;
+ }
+
+ /**
+ * Attaches a paragraph-level internal link to a named {@code anchor(...)}
+ * elsewhere in the document.
+ *
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder linkTo(String anchor) {
+ this.linkTarget = new InternalLinkTarget(anchor);
+ return this;
+ }
+
+ /**
+ * Declares a named in-document navigation anchor at this paragraph's
+ * top-left.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
return this;
}
@@ -194,6 +236,21 @@ public ParagraphBuilder inlineLink(String text, DocumentLinkOptions linkOptions)
return inlineText(text, (DocumentTextStyle) null, linkOptions);
}
+ /**
+ * Adds an inline internal-link run that jumps to a named {@code anchor(...)}
+ * elsewhere in the document.
+ *
+ * @param text visible link text
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder inlineLinkTo(String text, String anchor) {
+ this.inlineRuns.add(new InlineTextRun(text, null, new InternalLinkTarget(anchor)));
+ this.text = "";
+ return this;
+ }
+
/**
* Adds a styled inline text run with optional link metadata.
*
@@ -689,12 +746,13 @@ public ParagraphNode build() {
lineSpacing,
bulletOffset,
indentStrategy,
- linkOptions,
+ linkTarget,
bookmarkOptions,
padding,
margin,
autoSize,
- verticalAlign);
+ verticalAlign,
+ anchor);
}
}
diff --git a/src/main/java/com/demcha/compose/document/dsl/RichText.java b/src/main/java/com/demcha/compose/document/dsl/RichText.java
index a555f1d18..db64e2f02 100644
--- a/src/main/java/com/demcha/compose/document/dsl/RichText.java
+++ b/src/main/java/com/demcha/compose/document/dsl/RichText.java
@@ -212,6 +212,34 @@ public RichText link(String text, String uri) {
return link(text, new DocumentLinkOptions(uri == null ? "" : uri));
}
+ /**
+ * Appends an internal-link run that jumps to a named {@code anchor(...)}
+ * elsewhere in the same document, using the default link style.
+ *
+ * @param text visible link text
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText linkTo(String text, String anchor) {
+ return linkTo(text, null, anchor);
+ }
+
+ /**
+ * Appends a styled internal-link run that jumps to a named {@code anchor(...)}
+ * elsewhere in the same document.
+ *
+ * @param text visible link text
+ * @param style explicit style for this run, or {@code null} for the link default
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText linkTo(String text, DocumentTextStyle style, String anchor) {
+ runs.add(new InlineTextRun(text == null ? "" : text, style, new InternalLinkTarget(anchor)));
+ return this;
+ }
+
/**
* Appends a fully-customized run with both an explicit style and link
* metadata.
diff --git a/src/main/java/com/demcha/compose/document/dsl/SectionBuilder.java b/src/main/java/com/demcha/compose/document/dsl/SectionBuilder.java
index d4518928a..89d6a31f3 100644
--- a/src/main/java/com/demcha/compose/document/dsl/SectionBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/SectionBuilder.java
@@ -51,7 +51,7 @@ public SectionBuilder keepTogether(boolean value) {
@Override
protected SectionNode buildNode() {
return new SectionNode(name(), children(), spacing(), padding(), margin(), fillColor(),
- stroke(), cornerRadius(), borders(), keepTogether);
+ stroke(), cornerRadius(), borders(), keepTogether, anchor());
}
/**
diff --git a/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java
index 21821a47d..af7097c38 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java
@@ -2,6 +2,9 @@
import com.demcha.compose.document.node.DocumentBookmarkOptions;
import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.ShapeNode;
import com.demcha.compose.document.style.*;
@@ -21,7 +24,8 @@ public class ShapeBuilder implements Transformable {
protected com.demcha.compose.document.style.DocumentPaint fillPaint;
protected DocumentStroke stroke;
protected DocumentCornerRadius cornerRadius = DocumentCornerRadius.ZERO;
- protected DocumentLinkOptions linkOptions;
+ protected DocumentLinkTarget linkTarget;
+ protected String anchor;
protected DocumentBookmarkOptions bookmarkOptions;
protected DocumentInsets padding = DocumentInsets.zero();
protected DocumentInsets margin = DocumentInsets.zero();
@@ -149,13 +153,50 @@ public ShapeBuilder cornerRadius(DocumentCornerRadius cornerRadius) {
}
/**
- * Attaches link metadata to the shape.
+ * Attaches external link metadata to the shape.
*
* @param linkOptions link metadata
* @return this builder
*/
public ShapeBuilder link(DocumentLinkOptions linkOptions) {
- this.linkOptions = linkOptions;
+ this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
+ return this;
+ }
+
+ /**
+ * Attaches a link target (external URI or internal anchor).
+ *
+ * @param linkTarget link target, or {@code null} to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ShapeBuilder linkTarget(DocumentLinkTarget linkTarget) {
+ this.linkTarget = linkTarget;
+ return this;
+ }
+
+ /**
+ * Makes this element an internal link to a named {@code anchor(...)} elsewhere
+ * in the document.
+ *
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ShapeBuilder linkTo(String anchor) {
+ this.linkTarget = new InternalLinkTarget(anchor);
+ return this;
+ }
+
+ /**
+ * Declares a named in-document navigation anchor at this element's top-left.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ShapeBuilder anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
return this;
}
@@ -216,7 +257,7 @@ public DocumentTransform currentTransform() {
* @return shape node
*/
public ShapeNode build() {
- return new ShapeNode(name, width, height, fillColor, stroke, cornerRadius, linkOptions,
- bookmarkOptions, padding, margin, transform, fillPaint);
+ return new ShapeNode(name, width, height, fillColor, stroke, cornerRadius, linkTarget,
+ bookmarkOptions, padding, margin, transform, fillPaint, anchor);
}
}
diff --git a/src/main/java/com/demcha/compose/document/dsl/TableBuilder.java b/src/main/java/com/demcha/compose/document/dsl/TableBuilder.java
index 07e09c3fa..802632f7d 100644
--- a/src/main/java/com/demcha/compose/document/dsl/TableBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/TableBuilder.java
@@ -2,6 +2,9 @@
import com.demcha.compose.document.node.DocumentBookmarkOptions;
import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.TableNode;
import com.demcha.compose.document.style.DocumentColor;
import com.demcha.compose.document.style.DocumentInsets;
@@ -26,7 +29,8 @@ public final class TableBuilder {
private String name = "";
private DocumentTableStyle defaultCellStyle = DocumentTableStyle.empty();
private Double width;
- private DocumentLinkOptions linkOptions;
+ private DocumentLinkTarget linkTarget;
+ private String anchor;
private DocumentBookmarkOptions bookmarkOptions;
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
@@ -375,13 +379,50 @@ public TableBuilder width(double width) {
}
/**
- * Attaches table-level link metadata.
+ * Attaches table-level external link metadata.
*
* @param linkOptions link metadata
* @return this builder
*/
public TableBuilder link(DocumentLinkOptions linkOptions) {
- this.linkOptions = linkOptions;
+ this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
+ return this;
+ }
+
+ /**
+ * Attaches a link target (external URI or internal anchor).
+ *
+ * @param linkTarget link target, or {@code null} to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public TableBuilder linkTarget(DocumentLinkTarget linkTarget) {
+ this.linkTarget = linkTarget;
+ return this;
+ }
+
+ /**
+ * Makes this element an internal link to a named {@code anchor(...)} elsewhere
+ * in the document.
+ *
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public TableBuilder linkTo(String anchor) {
+ this.linkTarget = new InternalLinkTarget(anchor);
+ return this;
+ }
+
+ /**
+ * Declares a named in-document navigation anchor at this element's top-left.
+ *
+ * @param anchor anchor name, or {@code null}/blank to clear
+ * @return this builder
+ * @since 1.9.0
+ */
+ public TableBuilder anchor(String anchor) {
+ this.anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
return this;
}
@@ -447,11 +488,12 @@ public TableNode build() {
Map.copyOf(resolvedRowStyles),
Map.copyOf(columnStyles),
width,
- linkOptions,
+ linkTarget,
bookmarkOptions,
padding,
margin,
- repeatedHeaderRowCount);
+ repeatedHeaderRowCount,
+ anchor);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/NodeDefinitionSupport.java b/src/main/java/com/demcha/compose/document/layout/NodeDefinitionSupport.java
index 396f89459..4f51392ad 100644
--- a/src/main/java/com/demcha/compose/document/layout/NodeDefinitionSupport.java
+++ b/src/main/java/com/demcha/compose/document/layout/NodeDefinitionSupport.java
@@ -106,6 +106,48 @@ public static List wrapAtomicWithTransform(LayoutFragment leaf,
new TransformEndPayload(placement.path())));
}
+ /**
+ * Builds a non-visual anchor marker fragment spanning the node's resolved
+ * top-left box, declaring {@code anchor} as an in-document navigation
+ * destination. The marker draws nothing; the PDF backend records its
+ * resolved page and position so internal links can resolve to it.
+ *
+ * @param anchor non-blank anchor name
+ * @param placement resolved fragment placement
+ * @return one anchor marker fragment
+ */
+ public static LayoutFragment anchorMarkerFragment(String anchor, FragmentPlacement placement) {
+ return new LayoutFragment(
+ placement.path(),
+ 0,
+ 0.0,
+ 0.0,
+ placement.width(),
+ placement.height(),
+ new AnchorMarkerPayload(anchor));
+ }
+
+ /**
+ * Appends an {@link AnchorMarkerPayload} fragment to {@code base} when
+ * {@code anchor} is non-null, otherwise returns {@code base} unchanged.
+ *
+ * @param base already-emitted fragments
+ * @param anchor optional anchor name; {@code null} skips the marker
+ * @param placement resolved fragment placement
+ * @return {@code base}, optionally with an anchor marker appended
+ */
+ public static List withAnchorMarker(List base,
+ String anchor,
+ FragmentPlacement placement) {
+ if (anchor == null) {
+ return base;
+ }
+ List out = new ArrayList<>(base.size() + 1);
+ out.addAll(base);
+ out.add(anchorMarkerFragment(anchor, placement));
+ return List.copyOf(out);
+ }
+
/**
* Emits an optional background/border decoration fragment.
*
@@ -389,6 +431,7 @@ public static PreparedNode prepareTable(TableNode node,
new TableLayoutSupport.PreparedTableLayout(
layout,
node.bookmarkOptions() != null,
+ node.anchor() != null,
resolved.preparedContents()));
}
@@ -474,7 +517,7 @@ public static List emitTableFragments(PreparedNode pr
new TableRowFragmentPayload(
layout.rows().get(rowIndex),
rowIndex == 0,
- node.linkOptions(),
+ node.linkTarget(),
rowIndex == 0 && preparedLayout.emitBookmark()
? node.bookmarkOptions()
: null)));
@@ -501,6 +544,9 @@ public static List emitTableFragments(PreparedNode pr
rowTopOffset += rowHeight;
}
+ if (preparedLayout.emitAnchor() && node.anchor() != null) {
+ fragments.add(anchorMarkerFragment(node.anchor(), placement));
+ }
return List.copyOf(fragments);
}
diff --git a/src/main/java/com/demcha/compose/document/layout/TableLayoutSupport.java b/src/main/java/com/demcha/compose/document/layout/TableLayoutSupport.java
index d830d47ad..1529d0f55 100644
--- a/src/main/java/com/demcha/compose/document/layout/TableLayoutSupport.java
+++ b/src/main/java/com/demcha/compose/document/layout/TableLayoutSupport.java
@@ -315,7 +315,7 @@ static PreparedNode sliceTablePreparedNode(TableNode source,
source.rowStyles(),
source.columnStyles(),
layout.finalWidth(),
- source.linkOptions(),
+ source.linkTarget(),
keepTopInsets ? source.bookmarkOptions() : null,
new DocumentInsets(
keepTopInsets ? source.padding().top() : 0.0,
@@ -330,7 +330,8 @@ static PreparedNode sliceTablePreparedNode(TableNode source,
// Continuation slices retain the same repeat-header
// contract — the prepended header rows live at indices
// [0, repeatedHeaderRowCount) of fragmentSourceRows.
- source.repeatedHeaderRowCount());
+ source.repeatedHeaderRowCount(),
+ keepTopInsets ? source.anchor() : null);
ResolvedTableLayout fragmentLayout = new ResolvedTableLayout(
layout.columnWidths(),
@@ -346,7 +347,7 @@ static PreparedNode sliceTablePreparedNode(TableNode source,
Map> sliceContents = sliceComposedCellContents(
preparedContents, fromInclusive, toExclusive, prependHeaderRowCount);
return PreparedNode.leaf(fragmentNode, measure,
- new PreparedTableLayout(fragmentLayout, keepTopInsets, sliceContents));
+ new PreparedTableLayout(fragmentLayout, keepTopInsets, keepTopInsets, sliceContents));
}
/**
@@ -791,20 +792,12 @@ private static String displayName(DocumentNode node) {
record PreparedTableLayout(
ResolvedTableLayout resolvedLayout,
boolean emitBookmark,
+ boolean emitAnchor,
Map> preparedContents
) implements PreparedNodeLayout {
PreparedTableLayout {
preparedContents = preparedContents == null ? Map.of() : Map.copyOf(preparedContents);
}
-
- /**
- * Back-compat 2-arg constructor for callers that don't carry
- * composed cell content. Defaults {@code preparedContents} to
- * an empty map.
- */
- PreparedTableLayout(ResolvedTableLayout resolvedLayout, boolean emitBookmark) {
- this(resolvedLayout, emitBookmark, Map.of());
- }
}
/**
diff --git a/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java b/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
index c3f084248..c00a500b5 100644
--- a/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
+++ b/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
@@ -128,18 +128,22 @@ public static List emitParagraphFragments(PreparedNode sliceParagraphPreparedNode(ParagraphN
source.lineSpacing(),
"",
DocumentTextIndent.NONE,
- source.linkOptions(),
+ source.linkTarget(),
keepTopInsets && layout.emitBookmark() ? source.bookmarkOptions() : null,
new DocumentInsets(
keepTopInsets ? source.padding().top() : 0.0,
@@ -700,7 +706,8 @@ private static PreparedNode sliceParagraphPreparedNode(ParagraphN
keepBottomInsets ? source.margin().bottom() : 0.0,
source.margin().left()),
null,
- source.verticalAlign());
+ source.verticalAlign(),
+ keepTopInsets ? source.anchor() : null);
PreparedParagraphLayout fragmentLayout = new PreparedParagraphLayout(
List.copyOf(sliceLogicalLines),
@@ -711,7 +718,8 @@ private static PreparedNode sliceParagraphPreparedNode(ParagraphN
layout.lineGap(),
maxLineWidth,
totalHeight,
- keepTopInsets && layout.emitBookmark());
+ keepTopInsets && layout.emitBookmark(),
+ keepTopInsets && layout.emitAnchor());
MeasureResult measure = new MeasureResult(
maxLineWidth + fragmentNode.padding().horizontal(),
@@ -953,7 +961,7 @@ private static List wrapInlineParagraph(List runs,
InlineTextToken chunkToken = InlineTextToken.of(
chunk,
textToken.textStyle(),
- textToken.linkOptions(),
+ textToken.linkTarget(),
measurement);
currentLine.add(chunkToken);
currentWidth += chunkToken.width();
@@ -1233,7 +1241,7 @@ private static List> tokenizeInlineRuns(List
continue;
}
for (String token : tokenize(parts[partIndex])) {
- currentLine.add(InlineTextToken.of(token, style, textRun.linkOptions(), measurement));
+ currentLine.add(InlineTextToken.of(token, style, textRun.linkTarget(), measurement));
}
}
} else if (run instanceof InlineImageRun imageRun) {
@@ -1301,7 +1309,7 @@ private static ParagraphLine toInlineParagraphLine(List token
textToken.textStyle(),
textToken.width(),
measurement.lineMetrics(textToken.textStyle()).lineHeight(),
- textToken.linkOptions()));
+ textToken.linkTarget()));
text.append(textToken.text());
width += textToken.width();
} else if (token instanceof InlineImageToken imageToken) {
@@ -1311,7 +1319,7 @@ private static ParagraphLine toInlineParagraphLine(List token
imageToken.height(),
imageToken.alignment(),
imageToken.baselineOffset(),
- imageToken.linkOptions()));
+ imageToken.linkTarget()));
width += imageToken.width();
} else if (token instanceof InlineShapeToken shapeToken) {
spans.add(new ParagraphShapeSpan(
@@ -1320,7 +1328,7 @@ private static ParagraphLine toInlineParagraphLine(List token
shapeToken.height(),
shapeToken.alignment(),
shapeToken.baselineOffset(),
- shapeToken.linkOptions()));
+ shapeToken.linkTarget()));
width += shapeToken.width();
}
}
@@ -1378,7 +1386,7 @@ private static InlineLayoutToken trimLeadingIfInlineLineStart(InlineLayoutToken
if (trimmed.equals(textToken.text())) {
return textToken;
}
- return InlineTextToken.of(trimmed, textToken.textStyle(), textToken.linkOptions(), measurement);
+ return InlineTextToken.of(trimmed, textToken.textStyle(), textToken.linkTarget(), measurement);
}
return textToken;
}
@@ -1554,7 +1562,7 @@ private static ParagraphIndentSpec from(String bulletOffset,
private record InlineTextToken(
String text,
TextStyle textStyle,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
double width
) implements InlineLayoutToken {
private InlineTextToken {
@@ -1564,12 +1572,12 @@ private record InlineTextToken(
private static InlineTextToken of(String text,
TextStyle style,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
TextMeasurementSystem measurement) {
String safeText = text == null ? "" : text;
TextStyle safeStyle = style == null ? TextStyle.DEFAULT_STYLE : style;
double width = safeText.isEmpty() ? 0.0 : measurement.textWidth(safeStyle, safeText);
- return new InlineTextToken(safeText, safeStyle, linkOptions, width);
+ return new InlineTextToken(safeText, safeStyle, linkTarget, width);
}
}
@@ -1579,7 +1587,7 @@ private record InlineImageToken(
double height,
InlineImageAlignment alignment,
double baselineOffset,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements InlineLayoutToken {
private InlineImageToken {
Objects.requireNonNull(imageData, "imageData");
@@ -1593,7 +1601,7 @@ private static InlineImageToken of(InlineImageRun run) {
run.height(),
run.alignment(),
run.baselineOffset(),
- run.linkOptions());
+ run.linkTarget());
}
}
@@ -1603,7 +1611,7 @@ private record InlineShapeToken(
double height,
InlineImageAlignment alignment,
double baselineOffset,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements InlineLayoutToken {
private InlineShapeToken {
alignment = alignment == null ? InlineImageAlignment.CENTER : alignment;
@@ -1623,7 +1631,7 @@ private static InlineShapeToken of(InlineShapeRun run) {
run.height(),
run.alignment(),
run.baselineOffset(),
- run.linkOptions());
+ run.linkTarget());
}
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/BarcodeDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/BarcodeDefinition.java
index 899f6e98e..6ede648ae 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/BarcodeDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/BarcodeDefinition.java
@@ -58,8 +58,11 @@ public List emitFragments(PreparedNode prepared,
height,
new BarcodeFragmentPayload(
toBarcodeData(node.barcodeOptions()),
- node.linkOptions(),
+ node.linkTarget(),
node.bookmarkOptions()));
- return wrapAtomicWithTransform(leaf, placement, node.transform());
+ return withAnchorMarker(
+ wrapAtomicWithTransform(leaf, placement, node.transform()),
+ node.anchor(),
+ placement);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/ContainerDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/ContainerDefinition.java
index 1d9c218d2..7ca96932c 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/ContainerDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/ContainerDefinition.java
@@ -50,11 +50,15 @@ public List emitFragments(PreparedNode prepared,
FragmentContext ctx,
FragmentPlacement placement) {
ContainerNode node = prepared.node();
- return emitDecorationFragment(
+ List decoration = emitDecorationFragment(
node.fillColor() == null ? null : node.fillColor().color(),
toStroke(node.stroke()),
node.cornerRadius(),
toSideBorders(node.borders()),
placement);
+ return withAnchorMarker(
+ decoration,
+ placement.pageIndex() == placement.startPage() ? node.anchor() : null,
+ placement);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/EllipseDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/EllipseDefinition.java
index 4e86a11bd..a86f382b5 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/EllipseDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/EllipseDefinition.java
@@ -59,8 +59,11 @@ public List emitFragments(PreparedNode prepared,
new EllipseFragmentPayload(
node.fillColor() == null ? null : node.fillColor().color(),
toStroke(node.stroke()),
- node.linkOptions(),
+ node.linkTarget(),
node.bookmarkOptions()));
- return wrapAtomicWithTransform(leaf, placement, node.transform());
+ return withAnchorMarker(
+ wrapAtomicWithTransform(leaf, placement, node.transform()),
+ node.anchor(),
+ placement);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/ImageDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/ImageDefinition.java
index e13502f78..8bc12f5a2 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/ImageDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/ImageDefinition.java
@@ -61,8 +61,11 @@ public List emitFragments(PreparedNode prepared,
new ImageFragmentPayload(
toImageData(node.imageData()),
node.fitMode(),
- node.linkOptions(),
+ node.linkTarget(),
node.bookmarkOptions()));
- return wrapAtomicWithTransform(leaf, placement, node.transform());
+ return withAnchorMarker(
+ wrapAtomicWithTransform(leaf, placement, node.transform()),
+ node.anchor(),
+ placement);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/LineDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/LineDefinition.java
index 996e8fec9..c1a2e53fc 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/LineDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/LineDefinition.java
@@ -62,9 +62,12 @@ public List emitFragments(PreparedNode prepared,
node.startY(),
node.endX(),
node.endY(),
- node.linkOptions(),
+ node.linkTarget(),
node.bookmarkOptions(),
node.dashPattern()));
- return wrapAtomicWithTransform(leaf, placement, node.transform());
+ return withAnchorMarker(
+ wrapAtomicWithTransform(leaf, placement, node.transform()),
+ node.anchor(),
+ placement);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/SectionDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/SectionDefinition.java
index c3b6f5736..99be2525f 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/SectionDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/SectionDefinition.java
@@ -50,11 +50,15 @@ public List emitFragments(PreparedNode prepared,
FragmentContext ctx,
FragmentPlacement placement) {
SectionNode node = prepared.node();
- return emitDecorationFragment(
+ List decoration = emitDecorationFragment(
node.fillColor() == null ? null : node.fillColor().color(),
toStroke(node.stroke()),
node.cornerRadius(),
toSideBorders(node.borders()),
placement);
+ return withAnchorMarker(
+ decoration,
+ placement.pageIndex() == placement.startPage() ? node.anchor() : null,
+ placement);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/ShapeDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/ShapeDefinition.java
index 10d798828..b9dd1c331 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/ShapeDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/ShapeDefinition.java
@@ -75,10 +75,13 @@ public List emitFragments(PreparedNode prepared,
fill,
toStroke(node.stroke()),
node.cornerRadius(),
- node.linkOptions(),
+ node.linkTarget(),
node.bookmarkOptions(),
null,
gradient));
- return wrapAtomicWithTransform(leaf, placement, node.transform());
+ return withAnchorMarker(
+ wrapAtomicWithTransform(leaf, placement, node.transform()),
+ node.anchor(),
+ placement);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/AnchorMarkerPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/AnchorMarkerPayload.java
new file mode 100644
index 000000000..b27d115ba
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/AnchorMarkerPayload.java
@@ -0,0 +1,24 @@
+package com.demcha.compose.document.layout.payloads;
+
+/**
+ * Non-visual marker fragment payload that declares a named in-document
+ * navigation destination (an anchor) at the fragment's top-left.
+ *
+ * An anchored leaf or container node emits one of these at its resolved
+ * top-left. The PDF backend records each anchor's resolved page and position so
+ * that internal links ({@code InternalLinkTarget}) resolve to a go-to action in
+ * a deferred post-pass — supporting forward references. The marker itself draws
+ * nothing.
+ *
+ * @param anchor non-blank anchor name
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public record AnchorMarkerPayload(String anchor) {
+ /**
+ * Normalizes the anchor name.
+ */
+ public AnchorMarkerPayload {
+ anchor = anchor == null ? "" : anchor.trim();
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/BarcodeFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/BarcodeFragmentPayload.java
index 14bc0d745..1440e269f 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/BarcodeFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/BarcodeFragmentPayload.java
@@ -1,19 +1,19 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.engine.components.content.barcode.BarcodeData;
/**
* PDF payload for a resolved barcode fragment.
*
* @param barcodeData encoded barcode payload
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
*/
public record BarcodeFragmentPayload(
BarcodeData barcodeData,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions
) implements PdfSemanticFragmentPayload {
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/EllipseFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/EllipseFragmentPayload.java
index 724dd57f7..3b5a7c241 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/EllipseFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/EllipseFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.engine.components.content.shape.Stroke;
import java.awt.*;
@@ -11,13 +11,13 @@
*
* @param fillColor optional fill color
* @param stroke optional stroke
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
*/
public record EllipseFragmentPayload(
Color fillColor,
Stroke stroke,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions
) implements PdfSemanticFragmentPayload {
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ImageFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/ImageFragmentPayload.java
index 2dcc1d009..88fe3c365 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ImageFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ImageFragmentPayload.java
@@ -2,7 +2,7 @@
import com.demcha.compose.document.image.DocumentImageFitMode;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.engine.components.content.ImageData;
/**
@@ -10,13 +10,13 @@
*
* @param imageData image source data
* @param fitMode image fit policy used inside the resolved fragment
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
*/
public record ImageFragmentPayload(
ImageData imageData,
DocumentImageFitMode fitMode,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions
) implements PdfSemanticFragmentPayload {
/**
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/LineFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/LineFragmentPayload.java
index 82ab56f2a..8b3ee4f73 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/LineFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/LineFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.style.DocumentDashPattern;
import com.demcha.compose.engine.components.content.shape.Stroke;
@@ -13,7 +13,7 @@
* @param startY line start y offset inside the fragment
* @param endX line end x offset inside the fragment
* @param endY line end y offset inside the fragment
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
* @param dashPattern dash pattern for the stroke; {@link DocumentDashPattern#NONE} is solid
*/
@@ -23,7 +23,7 @@ public record LineFragmentPayload(
double startY,
double endX,
double endY,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentDashPattern dashPattern
) implements PdfSemanticFragmentPayload {
@@ -43,7 +43,7 @@ public record LineFragmentPayload(
* @param startY line start y offset inside the fragment
* @param endX line end x offset inside the fragment
* @param endY line end y offset inside the fragment
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
*/
public LineFragmentPayload(Stroke stroke,
@@ -51,8 +51,8 @@ public LineFragmentPayload(Stroke stroke,
double startY,
double endX,
double endY,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions) {
- this(stroke, startX, startY, endX, endY, linkOptions, bookmarkOptions, DocumentDashPattern.NONE);
+ this(stroke, startX, startY, endX, endY, linkTarget, bookmarkOptions, DocumentDashPattern.NONE);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphFragmentPayload.java
index 629387d27..2e9bd2b74 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.node.TextAlign;
import com.demcha.compose.document.node.TextVerticalAlign;
import com.demcha.compose.engine.components.content.text.TextStyle;
@@ -19,7 +19,7 @@
* @param lineGap extra spacing between lines
* @param baselineOffset offset from line bottom to baseline
* @param lines measured lines contained by the fragment
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
* @param verticalAlign vertical seating of the text within its line box
*/
@@ -31,7 +31,7 @@ public record ParagraphFragmentPayload(
double lineGap,
double baselineOffset,
List lines,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
TextVerticalAlign verticalAlign
) implements PdfSemanticFragmentPayload {
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphImageSpan.java b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphImageSpan.java
index b48c15453..6689089f6 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphImageSpan.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphImageSpan.java
@@ -1,6 +1,6 @@
package com.demcha.compose.document.layout.payloads;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.node.InlineImageAlignment;
import com.demcha.compose.engine.components.content.ImageData;
@@ -14,7 +14,7 @@
* @param height target height in points
* @param alignment vertical alignment relative to the surrounding text
* @param baselineOffset extra vertical offset in points; positive moves up
- * @param linkOptions optional link metadata
+ * @param linkTarget optional link metadata
*/
public record ParagraphImageSpan(
ImageData imageData,
@@ -22,7 +22,7 @@ public record ParagraphImageSpan(
double height,
InlineImageAlignment alignment,
double baselineOffset,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements ParagraphSpan {
/**
* Validates and normalizes inline image span fields.
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphShapeSpan.java b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphShapeSpan.java
index e0872d482..135aecc6f 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphShapeSpan.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphShapeSpan.java
@@ -1,6 +1,6 @@
package com.demcha.compose.document.layout.payloads;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.node.InlineImageAlignment;
import java.util.List;
@@ -16,7 +16,7 @@
* @param height bounding height in points
* @param alignment vertical alignment relative to the surrounding text
* @param baselineOffset extra vertical offset in points; positive moves up
- * @param linkOptions optional link metadata
+ * @param linkTarget optional link metadata
*/
public record ParagraphShapeSpan(
List layers,
@@ -24,7 +24,7 @@ public record ParagraphShapeSpan(
double height,
InlineImageAlignment alignment,
double baselineOffset,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements ParagraphSpan {
/**
* Copies the layer stack defensively and normalizes alignment defaults.
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java
index b40761903..4338ac454 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java
@@ -1,6 +1,6 @@
package com.demcha.compose.document.layout.payloads;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
/**
* One measured span inside a paragraph line. Sealed because the wrapping
@@ -16,11 +16,11 @@ public sealed interface ParagraphSpan permits ParagraphTextSpan, ParagraphImageS
double width();
/**
- * Link metadata anchored to this span, if any.
+ * Link target anchored to this span, if any.
*
- * @return optional link metadata anchored to this span
+ * @return optional link target anchored to this span
*/
- DocumentLinkOptions linkOptions();
+ DocumentLinkTarget linkTarget();
/**
* Height this span contributes to its line.
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphTextSpan.java b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphTextSpan.java
index 1fc63812e..fdb892110 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphTextSpan.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphTextSpan.java
@@ -1,6 +1,6 @@
package com.demcha.compose.document.layout.payloads;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.engine.components.content.text.TextStyle;
/**
@@ -10,14 +10,14 @@
* @param textStyle resolved text style
* @param width measured span width
* @param height font line height contribution
- * @param linkOptions optional link metadata for the span
+ * @param linkTarget optional link metadata for the span
*/
public record ParagraphTextSpan(
String text,
TextStyle textStyle,
double width,
double height,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements ParagraphSpan {
/**
* Creates a normalized measured paragraph text span.
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/PathFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/PathFragmentPayload.java
index 8f62b990a..7ad90651d 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/PathFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/PathFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.style.DocumentDashPattern;
import com.demcha.compose.document.style.DocumentLineCap;
import com.demcha.compose.document.style.DocumentLineJoin;
@@ -29,7 +29,7 @@
* @param stroke optional stroke
* @param strokePaint optional gradient stroke paint; the stroke still
* supplies the width
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
* @param dashPattern dash pattern for the stroke;
* {@link DocumentDashPattern#NONE} is solid
@@ -44,7 +44,7 @@ public record PathFragmentPayload(
DocumentPaint fillPaint,
Stroke stroke,
DocumentPaint strokePaint,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentDashPattern dashPattern,
DocumentLineCap lineCap,
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/PdfSemanticFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/PdfSemanticFragmentPayload.java
index 8f4743dd3..9c2b13c3e 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/PdfSemanticFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/PdfSemanticFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
/**
* Marker interface for fragment payloads that carry canonical PDF link or
@@ -14,7 +14,7 @@ public interface PdfSemanticFragmentPayload {
*
* @return fragment-level link options, or {@code null}
*/
- DocumentLinkOptions linkOptions();
+ DocumentLinkTarget linkTarget();
/**
* Returns bookmark metadata for the resolved fragment, or {@code null}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/PolygonFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/PolygonFragmentPayload.java
index 2f1d4b1cf..1170d60a9 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/PolygonFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/PolygonFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.style.ShapePoint;
import com.demcha.compose.engine.components.content.shape.Stroke;
@@ -17,14 +17,14 @@
* @param points normalized vertex ring (at least three), in draw order
* @param fillColor optional fill color
* @param stroke optional stroke
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
*/
public record PolygonFragmentPayload(
List points,
Color fillColor,
Stroke stroke,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions
) implements PdfSemanticFragmentPayload {
/**
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/PreparedParagraphLayout.java b/src/main/java/com/demcha/compose/document/layout/payloads/PreparedParagraphLayout.java
index 98b5222c5..9c7f4e62b 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/PreparedParagraphLayout.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/PreparedParagraphLayout.java
@@ -19,7 +19,10 @@
* @param lineGap extra spacing between wrapped lines
* @param maxLineWidth widest measured line width
* @param totalHeight cumulative paragraph height
- * @param emitBookmark whether the paragraph should emit a bookmark
+ * @param emitBookmark whether this (head) fragment should emit the node bookmark
+ * @param emitAnchor whether this (head) fragment should emit the node anchor
+ * marker; tracked separately from {@code emitBookmark} so a
+ * paragraph may be anchored without also being bookmarked
*/
public record PreparedParagraphLayout(
List logicalLines,
@@ -30,6 +33,7 @@ public record PreparedParagraphLayout(
double lineGap,
double maxLineWidth,
double totalHeight,
- boolean emitBookmark
+ boolean emitBookmark,
+ boolean emitAnchor
) implements PreparedNodeLayout {
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ShapeFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/ShapeFragmentPayload.java
index acd1b6b5c..7aabbb713 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ShapeFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ShapeFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.style.DocumentCornerRadius;
import com.demcha.compose.document.style.DocumentPaint;
import com.demcha.compose.engine.components.content.shape.Stroke;
@@ -25,7 +25,7 @@
* @param fillColor optional shape fill color
* @param stroke optional shape stroke
* @param cornerRadius per-corner radii in points
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
* @param sideBorders optional per-side border strokes
* @param fillPaint optional gradient fill; {@code null} for solid fills
@@ -34,7 +34,7 @@ public record ShapeFragmentPayload(
Color fillColor,
Stroke stroke,
DocumentCornerRadius cornerRadius,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
SideBorders sideBorders,
DocumentPaint fillPaint
@@ -54,17 +54,17 @@ public record ShapeFragmentPayload(
* @param fillColor optional shape fill color
* @param stroke optional shape stroke
* @param cornerRadius per-corner radii in points
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
* @param sideBorders optional per-side border strokes
*/
public ShapeFragmentPayload(Color fillColor,
Stroke stroke,
DocumentCornerRadius cornerRadius,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
SideBorders sideBorders) {
- this(fillColor, stroke, cornerRadius, linkOptions, bookmarkOptions, sideBorders, null);
+ this(fillColor, stroke, cornerRadius, linkTarget, bookmarkOptions, sideBorders, null);
}
/**
@@ -74,21 +74,21 @@ public ShapeFragmentPayload(Color fillColor,
* @param fillColor optional shape fill color
* @param stroke optional shape stroke
* @param cornerRadius uniform corner radius in points
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
* @param sideBorders optional per-side border strokes
*/
public ShapeFragmentPayload(Color fillColor,
Stroke stroke,
double cornerRadius,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
SideBorders sideBorders) {
this(fillColor, stroke,
cornerRadius < 0 || Double.isNaN(cornerRadius) || Double.isInfinite(cornerRadius)
? DocumentCornerRadius.ZERO
: DocumentCornerRadius.of(cornerRadius),
- linkOptions, bookmarkOptions, sideBorders);
+ linkTarget, bookmarkOptions, sideBorders);
}
/**
@@ -97,14 +97,14 @@ public ShapeFragmentPayload(Color fillColor,
* @param fillColor optional shape fill color
* @param stroke optional shape stroke
* @param cornerRadius uniform corner radius in points
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
*/
public ShapeFragmentPayload(Color fillColor,
Stroke stroke,
double cornerRadius,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions) {
- this(fillColor, stroke, cornerRadius, linkOptions, bookmarkOptions, null);
+ this(fillColor, stroke, cornerRadius, linkTarget, bookmarkOptions, null);
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/TableRowFragmentPayload.java b/src/main/java/com/demcha/compose/document/layout/payloads/TableRowFragmentPayload.java
index 684e77c62..36228d92c 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/TableRowFragmentPayload.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/TableRowFragmentPayload.java
@@ -1,7 +1,7 @@
package com.demcha.compose.document.layout.payloads;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
-import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.engine.components.content.table.TableResolvedCell;
import java.util.List;
@@ -11,13 +11,13 @@
*
* @param cells resolved cells in column order
* @param startsPageFragment whether this row starts a table page fragment
- * @param linkOptions optional fragment-level link metadata
+ * @param linkTarget optional fragment-level link metadata
* @param bookmarkOptions optional fragment-level bookmark metadata
*/
public record TableRowFragmentPayload(
List cells,
boolean startsPageFragment,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions
) implements PdfSemanticFragmentPayload {
/**
diff --git a/src/main/java/com/demcha/compose/document/node/BarcodeNode.java b/src/main/java/com/demcha/compose/document/node/BarcodeNode.java
index 0f7c1460f..10c46df48 100644
--- a/src/main/java/com/demcha/compose/document/node/BarcodeNode.java
+++ b/src/main/java/com/demcha/compose/document/node/BarcodeNode.java
@@ -15,23 +15,26 @@
* @param barcodeOptions canonical barcode payload
* @param width target rendered width
* @param height target rendered height
- * @param linkOptions optional node-level link metadata
+ * @param linkTarget optional node-level link target (external URI or internal anchor)
* @param bookmarkOptions optional node-level bookmark metadata
* @param padding inner padding
* @param margin outer margin
* @param transform render-time affine transform; defaults to
* {@link DocumentTransform#NONE}.
+ * @param anchor optional in-document navigation anchor name at the barcode's
+ * top-left, or {@code null} for none
*/
public record BarcodeNode(
String name,
DocumentBarcodeOptions barcodeOptions,
double width,
double height,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentInsets padding,
DocumentInsets margin,
- DocumentTransform transform
+ DocumentTransform transform,
+ String anchor
) implements DocumentNode {
/**
* Creates a validated barcode or QR-code node.
@@ -42,6 +45,7 @@ public record BarcodeNode(
padding = padding == null ? DocumentInsets.zero() : padding;
margin = margin == null ? DocumentInsets.zero() : margin;
transform = transform == null ? DocumentTransform.NONE : transform;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (barcodeOptions.getContent() == null || barcodeOptions.getContent().isBlank()) {
throw new IllegalArgumentException("barcodeOptions.content must not be blank.");
}
@@ -53,6 +57,34 @@ public record BarcodeNode(
}
}
+ /**
+ * Backwards-compatible canonical constructor taking external
+ * {@link DocumentLinkOptions} (wrapped) and no navigation anchor.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param barcodeOptions canonical barcode payload
+ * @param width target rendered width
+ * @param height target rendered height
+ * @param linkOptions optional external link metadata
+ * @param bookmarkOptions optional node-level bookmark metadata
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param transform render-time affine transform
+ */
+ public BarcodeNode(String name,
+ DocumentBarcodeOptions barcodeOptions,
+ double width,
+ double height,
+ DocumentLinkOptions linkOptions,
+ DocumentBookmarkOptions bookmarkOptions,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentTransform transform) {
+ this(name, barcodeOptions, width, height,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions),
+ bookmarkOptions, padding, margin, transform, null);
+ }
+
/**
* Backward-compatible convenience constructor without link/bookmark metadata.
*
diff --git a/src/main/java/com/demcha/compose/document/node/ContainerNode.java b/src/main/java/com/demcha/compose/document/node/ContainerNode.java
index 793e96e69..fdd1dd22f 100644
--- a/src/main/java/com/demcha/compose/document/node/ContainerNode.java
+++ b/src/main/java/com/demcha/compose/document/node/ContainerNode.java
@@ -17,6 +17,8 @@
* @param stroke optional uniform border stroke
* @param cornerRadius optional render-only corner radius
* @param borders optional per-side border strokes overriding the uniform stroke
+ * @param anchor optional in-document navigation anchor name; renders a named
+ * destination at the container's top-left, or {@code null} for none
* @author Artem Demchyshyn
*/
public record ContainerNode(
@@ -28,7 +30,8 @@ public record ContainerNode(
DocumentColor fillColor,
DocumentStroke stroke,
DocumentCornerRadius cornerRadius,
- DocumentBorders borders
+ DocumentBorders borders,
+ String anchor
) implements DocumentNode {
/**
* Creates a normalized vertical flow container.
@@ -41,11 +44,38 @@ public record ContainerNode(
margin = margin == null ? DocumentInsets.zero() : margin;
cornerRadius = cornerRadius == null ? DocumentCornerRadius.ZERO : cornerRadius;
borders = borders == null ? DocumentBorders.NONE : borders;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (spacing < 0 || Double.isNaN(spacing) || Double.isInfinite(spacing)) {
throw new IllegalArgumentException("spacing must be finite and non-negative: " + spacing);
}
}
+ /**
+ * Backward-compatible constructor without the navigation anchor (defaults to
+ * no anchor).
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param children child semantic nodes in source order
+ * @param spacing vertical spacing between children
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param fillColor optional background fill
+ * @param stroke optional uniform border stroke
+ * @param cornerRadius optional render-only corner radius
+ * @param borders optional per-side border strokes overriding the uniform stroke
+ */
+ public ContainerNode(String name,
+ List children,
+ double spacing,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentColor fillColor,
+ DocumentStroke stroke,
+ DocumentCornerRadius cornerRadius,
+ DocumentBorders borders) {
+ this(name, children, spacing, padding, margin, fillColor, stroke, cornerRadius, borders, null);
+ }
+
/**
* Creates a vertical flow container without per-side borders.
*
diff --git a/src/main/java/com/demcha/compose/document/node/DocumentLinkTarget.java b/src/main/java/com/demcha/compose/document/node/DocumentLinkTarget.java
new file mode 100644
index 000000000..51b2441cc
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/node/DocumentLinkTarget.java
@@ -0,0 +1,49 @@
+package com.demcha.compose.document.node;
+
+/**
+ * Backend-neutral target of a clickable link attached to semantic document
+ * content.
+ *
+ * A link is either {@linkplain ExternalLinkTarget external} — it opens an
+ * absolute URI in the viewer — or {@linkplain InternalLinkTarget internal} — it
+ * jumps to a named {@code anchor(...)} elsewhere in the same document. Renderers
+ * that support in-document navigation (the PDF backend) translate an internal
+ * target into a go-to action; backends that cannot navigate render the run as
+ * ordinary styled text.
+ *
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public sealed interface DocumentLinkTarget permits ExternalLinkTarget, InternalLinkTarget {
+
+ /**
+ * Wraps external URI link options as a link target.
+ *
+ * @param options external link metadata
+ * @return an external link target
+ */
+ static DocumentLinkTarget external(DocumentLinkOptions options) {
+ return new ExternalLinkTarget(options);
+ }
+
+ /**
+ * Wraps a raw absolute URI string as an external link target.
+ *
+ * @param uri absolute link target URI (must include a scheme)
+ * @return an external link target
+ */
+ static DocumentLinkTarget external(String uri) {
+ return new ExternalLinkTarget(new DocumentLinkOptions(uri));
+ }
+
+ /**
+ * Targets a named in-document anchor declared with {@code anchor(name)} on a
+ * builder.
+ *
+ * @param anchor non-blank anchor name to jump to
+ * @return an internal link target
+ */
+ static DocumentLinkTarget anchor(String anchor) {
+ return new InternalLinkTarget(anchor);
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/node/EllipseNode.java b/src/main/java/com/demcha/compose/document/node/EllipseNode.java
index c0783cb87..95227e132 100644
--- a/src/main/java/com/demcha/compose/document/node/EllipseNode.java
+++ b/src/main/java/com/demcha/compose/document/node/EllipseNode.java
@@ -13,12 +13,14 @@
* @param height resolved ellipse height
* @param fillColor optional fill color
* @param stroke optional stroke descriptor
- * @param linkOptions optional node-level link metadata
+ * @param linkTarget optional node-level link target (external URI or internal anchor)
* @param bookmarkOptions optional node-level bookmark metadata
* @param padding inner padding
* @param margin outer margin
* @param transform render-time affine transform; defaults to
* {@link DocumentTransform#NONE}.
+ * @param anchor optional in-document navigation anchor name at the ellipse's
+ * top-left, or {@code null} for none
* @author Artem Demchyshyn
*/
public record EllipseNode(
@@ -27,11 +29,12 @@ public record EllipseNode(
double height,
DocumentColor fillColor,
DocumentStroke stroke,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentInsets padding,
DocumentInsets margin,
- DocumentTransform transform
+ DocumentTransform transform,
+ String anchor
) implements DocumentNode {
/**
* Normalizes spacing defaults and validates explicit ellipse dimensions.
@@ -41,6 +44,7 @@ public record EllipseNode(
padding = padding == null ? DocumentInsets.zero() : padding;
margin = margin == null ? DocumentInsets.zero() : margin;
transform = transform == null ? DocumentTransform.NONE : transform;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (width <= 0 || Double.isNaN(width) || Double.isInfinite(width)) {
throw new IllegalArgumentException("width must be finite and positive: " + width);
}
@@ -49,6 +53,36 @@ public record EllipseNode(
}
}
+ /**
+ * Backwards-compatible canonical constructor taking external
+ * {@link DocumentLinkOptions} (wrapped) and no navigation anchor.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param width resolved ellipse width
+ * @param height resolved ellipse height
+ * @param fillColor optional fill color
+ * @param stroke optional stroke descriptor
+ * @param linkOptions optional external link metadata
+ * @param bookmarkOptions optional node-level bookmark metadata
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param transform render-time affine transform
+ */
+ public EllipseNode(String name,
+ double width,
+ double height,
+ DocumentColor fillColor,
+ DocumentStroke stroke,
+ DocumentLinkOptions linkOptions,
+ DocumentBookmarkOptions bookmarkOptions,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentTransform transform) {
+ this(name, width, height, fillColor, stroke,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions),
+ bookmarkOptions, padding, margin, transform, null);
+ }
+
/**
* Backward-compatible convenience constructor without transform — defaults
* to {@link DocumentTransform#NONE}.
diff --git a/src/main/java/com/demcha/compose/document/node/ExternalLinkTarget.java b/src/main/java/com/demcha/compose/document/node/ExternalLinkTarget.java
new file mode 100644
index 000000000..55ab47c9c
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/node/ExternalLinkTarget.java
@@ -0,0 +1,21 @@
+package com.demcha.compose.document.node;
+
+import java.util.Objects;
+
+/**
+ * A {@link DocumentLinkTarget} that opens an absolute external URI.
+ *
+ * @param options external link metadata; must not be {@code null}
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public record ExternalLinkTarget(DocumentLinkOptions options) implements DocumentLinkTarget {
+ /**
+ * Validates the wrapped link options.
+ *
+ * @param options external link metadata
+ */
+ public ExternalLinkTarget {
+ Objects.requireNonNull(options, "options");
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/node/ImageNode.java b/src/main/java/com/demcha/compose/document/node/ImageNode.java
index d8a3556f7..cbd2b7a30 100644
--- a/src/main/java/com/demcha/compose/document/node/ImageNode.java
+++ b/src/main/java/com/demcha/compose/document/node/ImageNode.java
@@ -16,12 +16,14 @@
* @param height optional target height
* @param scale optional uniform scale applied when width and height are omitted
* @param fitMode image fit policy used when drawing inside explicit bounds
- * @param linkOptions optional node-level link metadata
+ * @param linkTarget optional node-level link target (external URI or internal anchor)
* @param bookmarkOptions optional node-level bookmark metadata
* @param padding inner padding
* @param margin outer margin
* @param transform render-time affine transform; defaults to
* {@link DocumentTransform#NONE}.
+ * @param anchor optional in-document navigation anchor name at the image's
+ * top-left, or {@code null} for none
* @author Artem Demchyshyn
*/
public record ImageNode(
@@ -31,11 +33,12 @@ public record ImageNode(
Double height,
Double scale,
DocumentImageFitMode fitMode,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentInsets padding,
DocumentInsets margin,
- DocumentTransform transform
+ DocumentTransform transform,
+ String anchor
) implements DocumentNode {
/**
* Normalizes spacing defaults and validates explicit image dimensions.
@@ -47,6 +50,7 @@ public record ImageNode(
margin = margin == null ? DocumentInsets.zero() : margin;
fitMode = fitMode == null ? DocumentImageFitMode.STRETCH : fitMode;
transform = transform == null ? DocumentTransform.NONE : transform;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (width != null && (width <= 0 || Double.isNaN(width) || Double.isInfinite(width))) {
throw new IllegalArgumentException("width must be finite and positive when set: " + width);
}
@@ -58,6 +62,38 @@ public record ImageNode(
}
}
+ /**
+ * Backwards-compatible canonical constructor taking external
+ * {@link DocumentLinkOptions} (wrapped) and no navigation anchor.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param imageData semantic image payload
+ * @param width optional target width
+ * @param height optional target height
+ * @param scale optional uniform scale applied when width and height are omitted
+ * @param fitMode image fit policy used when drawing inside explicit bounds
+ * @param linkOptions optional external link metadata
+ * @param bookmarkOptions optional node-level bookmark metadata
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param transform render-time affine transform
+ */
+ public ImageNode(String name,
+ DocumentImageData imageData,
+ Double width,
+ Double height,
+ Double scale,
+ DocumentImageFitMode fitMode,
+ DocumentLinkOptions linkOptions,
+ DocumentBookmarkOptions bookmarkOptions,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentTransform transform) {
+ this(name, imageData, width, height, scale, fitMode,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions),
+ bookmarkOptions, padding, margin, transform, null);
+ }
+
/**
* Backward-compatible convenience constructor without link/bookmark metadata.
*
diff --git a/src/main/java/com/demcha/compose/document/node/InlineImageRun.java b/src/main/java/com/demcha/compose/document/node/InlineImageRun.java
index 97b6bfb7f..a8d38b90b 100644
--- a/src/main/java/com/demcha/compose/document/node/InlineImageRun.java
+++ b/src/main/java/com/demcha/compose/document/node/InlineImageRun.java
@@ -21,7 +21,7 @@
* @param baselineOffset extra vertical offset in points applied after
* {@code alignment} resolution; positive values move
* the image up
- * @param linkOptions optional per-run link metadata
+ * @param linkTarget optional per-run link target (external URI or internal anchor)
* @author Artem Demchyshyn
*/
public record InlineImageRun(
@@ -30,7 +30,7 @@ public record InlineImageRun(
double height,
InlineImageAlignment alignment,
double baselineOffset,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements InlineRun {
/**
* Validates dimensions and normalizes alignment defaults.
@@ -58,7 +58,7 @@ public record InlineImageRun(
* @param height target height in points
*/
public InlineImageRun(DocumentImageData imageData, double width, double height) {
- this(imageData, width, height, InlineImageAlignment.CENTER, 0.0, null);
+ this(imageData, width, height, InlineImageAlignment.CENTER, 0.0, (DocumentLinkTarget) null);
}
/**
@@ -74,6 +74,39 @@ public InlineImageRun(DocumentImageData imageData,
double width,
double height,
InlineImageAlignment alignment) {
- this(imageData, width, height, alignment, 0.0, null);
+ this(imageData, width, height, alignment, 0.0, (DocumentLinkTarget) null);
+ }
+
+ /**
+ * Creates an inline image run with external link metadata.
+ *
+ * @param imageData image payload
+ * @param width target width in points
+ * @param height target height in points
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param linkOptions external link metadata, wrapped into an
+ * {@link ExternalLinkTarget}
+ */
+ public InlineImageRun(DocumentImageData imageData,
+ double width,
+ double height,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkOptions linkOptions) {
+ this(imageData, width, height, alignment, baselineOffset,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions));
+ }
+
+ /**
+ * Returns the external link options of this run, or {@code null} when the run
+ * has no link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
}
}
diff --git a/src/main/java/com/demcha/compose/document/node/InlineShapeRun.java b/src/main/java/com/demcha/compose/document/node/InlineShapeRun.java
index 06237bc15..0a3425cca 100644
--- a/src/main/java/com/demcha/compose/document/node/InlineShapeRun.java
+++ b/src/main/java/com/demcha/compose/document/node/InlineShapeRun.java
@@ -33,7 +33,7 @@
* @param baselineOffset extra vertical offset in points applied after
* {@code alignment} resolution; positive values move the
* figure up
- * @param linkOptions optional per-run link metadata
+ * @param linkTarget optional per-run link target (external URI or internal anchor)
* @author Artem Demchyshyn
* @since 1.7.0
*/
@@ -41,7 +41,7 @@ public record InlineShapeRun(
List layers,
InlineImageAlignment alignment,
double baselineOffset,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements InlineRun {
/**
* Copies the layer stack defensively, requires at least one layer, and
@@ -59,6 +59,35 @@ public record InlineShapeRun(
alignment = alignment == null ? InlineImageAlignment.CENTER : alignment;
}
+ /**
+ * Convenience constructor taking external link options, wrapped into an
+ * {@link ExternalLinkTarget}.
+ *
+ * @param layers one or more paint layers
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param linkOptions optional external link metadata
+ */
+ public InlineShapeRun(List layers,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkOptions linkOptions) {
+ this(layers, alignment, baselineOffset,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions));
+ }
+
+ /**
+ * Returns the external link options of this run, or {@code null} when the run
+ * has no link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
+ }
+
/**
* Single-layer convenience constructor.
*
@@ -188,6 +217,6 @@ public static InlineShapeRun checkbox(double size,
Objects.requireNonNull(mark, "mark");
layers.add(new ShapeLayer(mark, checkColor));
}
- return new InlineShapeRun(layers, InlineImageAlignment.CENTER, 0.0, null);
+ return new InlineShapeRun(layers, InlineImageAlignment.CENTER, 0.0, (DocumentLinkTarget) null);
}
}
diff --git a/src/main/java/com/demcha/compose/document/node/InlineTextRun.java b/src/main/java/com/demcha/compose/document/node/InlineTextRun.java
index 79a917e01..fa38be366 100644
--- a/src/main/java/com/demcha/compose/document/node/InlineTextRun.java
+++ b/src/main/java/com/demcha/compose/document/node/InlineTextRun.java
@@ -5,15 +5,16 @@
/**
* One styled inline text run inside a semantic paragraph.
*
- * @param text visible text for the run
- * @param textStyle style for this run; falls back to the paragraph style when null
- * @param linkOptions optional link metadata scoped only to this run
+ * @param text visible text for the run
+ * @param textStyle style for this run; falls back to the paragraph style when null
+ * @param linkTarget optional link target (external URI or internal anchor) scoped
+ * only to this run
* @author Artem Demchyshyn
*/
public record InlineTextRun(
String text,
DocumentTextStyle textStyle,
- DocumentLinkOptions linkOptions
+ DocumentLinkTarget linkTarget
) implements InlineRun {
/**
* Normalizes null text to an empty run.
@@ -22,6 +23,18 @@ public record InlineTextRun(
text = text == null ? "" : text;
}
+ /**
+ * Creates an inline run with external link metadata.
+ *
+ * @param text visible text
+ * @param textStyle style for this run
+ * @param linkOptions external link metadata, wrapped into an
+ * {@link ExternalLinkTarget}
+ */
+ public InlineTextRun(String text, DocumentTextStyle textStyle, DocumentLinkOptions linkOptions) {
+ this(text, textStyle, linkOptions == null ? null : new ExternalLinkTarget(linkOptions));
+ }
+
/**
* Creates a styled inline run without link metadata.
*
@@ -29,7 +42,7 @@ public record InlineTextRun(
* @param textStyle style for this run
*/
public InlineTextRun(String text, DocumentTextStyle textStyle) {
- this(text, textStyle, null);
+ this(text, textStyle, (DocumentLinkTarget) null);
}
/**
@@ -38,6 +51,18 @@ public InlineTextRun(String text, DocumentTextStyle textStyle) {
* @param text visible text
*/
public InlineTextRun(String text) {
- this(text, null, null);
+ this(text, (DocumentTextStyle) null, (DocumentLinkTarget) null);
+ }
+
+ /**
+ * Returns the external link options of this run, or {@code null} when the run
+ * has no link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
}
}
diff --git a/src/main/java/com/demcha/compose/document/node/InternalLinkTarget.java b/src/main/java/com/demcha/compose/document/node/InternalLinkTarget.java
new file mode 100644
index 000000000..00f2d1395
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/node/InternalLinkTarget.java
@@ -0,0 +1,32 @@
+package com.demcha.compose.document.node;
+
+import java.util.Objects;
+
+/**
+ * A {@link DocumentLinkTarget} that jumps to a named anchor in the same
+ * document.
+ *
+ * The anchor name must match a destination declared elsewhere with
+ * {@code anchor(name)} on a flow or leaf builder. Resolution is deferred to the
+ * end of the render pass so a link may reference an anchor that appears later in
+ * the document (a forward reference). When no matching anchor exists, supporting
+ * backends emit no navigation action and render the run as ordinary styled
+ * text.
+ *
+ * @param anchor non-blank anchor name to navigate to
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public record InternalLinkTarget(String anchor) implements DocumentLinkTarget {
+ /**
+ * Validates and normalizes the anchor name.
+ *
+ * @param anchor anchor name to navigate to
+ */
+ public InternalLinkTarget {
+ anchor = Objects.requireNonNullElse(anchor, "").trim();
+ if (anchor.isEmpty()) {
+ throw new IllegalArgumentException("Internal link anchor must not be blank.");
+ }
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/node/LineNode.java b/src/main/java/com/demcha/compose/document/node/LineNode.java
index e0c744c14..a05e4c86c 100644
--- a/src/main/java/com/demcha/compose/document/node/LineNode.java
+++ b/src/main/java/com/demcha/compose/document/node/LineNode.java
@@ -16,7 +16,7 @@
* @param endX line end x offset inside the box
* @param endY line end y offset inside the box
* @param stroke line stroke descriptor
- * @param linkOptions optional node-level link metadata
+ * @param linkTarget optional node-level link target (external URI or internal anchor)
* @param bookmarkOptions optional node-level bookmark metadata
* @param padding inner padding
* @param margin outer margin
@@ -24,6 +24,8 @@
* {@link DocumentTransform#NONE}.
* @param dashPattern dash pattern for the stroke; defaults to
* {@link DocumentDashPattern#NONE} (solid)
+ * @param anchor optional in-document navigation anchor name at the line box's
+ * top-left, or {@code null} for none
* @author Artem Demchyshyn
*/
public record LineNode(
@@ -35,12 +37,13 @@ public record LineNode(
double endX,
double endY,
DocumentStroke stroke,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentInsets padding,
DocumentInsets margin,
DocumentTransform transform,
- DocumentDashPattern dashPattern
+ DocumentDashPattern dashPattern,
+ String anchor
) implements DocumentNode {
/**
* Normalizes spacing defaults and validates explicit line geometry.
@@ -51,6 +54,7 @@ public record LineNode(
margin = margin == null ? DocumentInsets.zero() : margin;
transform = transform == null ? DocumentTransform.NONE : transform;
dashPattern = dashPattern == null ? DocumentDashPattern.NONE : dashPattern;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
requireNonNegativeFinite(width, "width");
requireNonNegativeFinite(height, "height");
requireFinite(startX, "startX");
@@ -59,6 +63,44 @@ public record LineNode(
requireFinite(endY, "endY");
}
+ /**
+ * Backwards-compatible canonical constructor taking external
+ * {@link DocumentLinkOptions} (wrapped) and no navigation anchor.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param width resolved line box width
+ * @param height resolved line box height
+ * @param startX line start x offset inside the box
+ * @param startY line start y offset inside the box
+ * @param endX line end x offset inside the box
+ * @param endY line end y offset inside the box
+ * @param stroke line stroke descriptor
+ * @param linkOptions optional external link metadata
+ * @param bookmarkOptions optional node-level bookmark metadata
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param transform render-time affine transform
+ * @param dashPattern dash pattern for the stroke
+ */
+ public LineNode(String name,
+ double width,
+ double height,
+ double startX,
+ double startY,
+ double endX,
+ double endY,
+ DocumentStroke stroke,
+ DocumentLinkOptions linkOptions,
+ DocumentBookmarkOptions bookmarkOptions,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentTransform transform,
+ DocumentDashPattern dashPattern) {
+ this(name, width, height, startX, startY, endX, endY, stroke,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions),
+ bookmarkOptions, padding, margin, transform, dashPattern, null);
+ }
+
/**
* Backward-compatible constructor without a dash pattern — defaults to a
* solid stroke ({@link DocumentDashPattern#NONE}).
diff --git a/src/main/java/com/demcha/compose/document/node/ParagraphNode.java b/src/main/java/com/demcha/compose/document/node/ParagraphNode.java
index ca831884a..63341ea0a 100644
--- a/src/main/java/com/demcha/compose/document/node/ParagraphNode.java
+++ b/src/main/java/com/demcha/compose/document/node/ParagraphNode.java
@@ -20,13 +20,15 @@
* @param lineSpacing extra space between wrapped lines
* @param bulletOffset first-line prefix used by list-style paragraph paths
* @param indentStrategy hanging/first-line indent strategy
- * @param linkOptions optional node-level link metadata
+ * @param linkTarget optional node-level link target (external URI or internal anchor)
* @param bookmarkOptions optional node-level bookmark metadata
* @param padding inner padding
* @param margin outer margin
* @param autoSize optional automatic font down-scaling policy
* @param verticalAlign vertical seating of the text within its line box
* ({@link TextVerticalAlign#DEFAULT} keeps baseline seating)
+ * @param anchor optional in-document navigation anchor name declared at the
+ * paragraph's top-left, or {@code null} for none
* @author Artem Demchyshyn
*/
public record ParagraphNode(
@@ -38,12 +40,13 @@ public record ParagraphNode(
double lineSpacing,
String bulletOffset,
DocumentTextIndent indentStrategy,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentInsets padding,
DocumentInsets margin,
DocumentTextAutoSize autoSize,
- TextVerticalAlign verticalAlign
+ TextVerticalAlign verticalAlign,
+ String anchor
) implements DocumentNode {
/**
* Normalizes optional text, inline runs, style, alignment, spacing, and
@@ -69,11 +72,51 @@ public record ParagraphNode(
padding = padding == null ? DocumentInsets.zero() : padding;
margin = margin == null ? DocumentInsets.zero() : margin;
verticalAlign = verticalAlign == null ? TextVerticalAlign.DEFAULT : verticalAlign;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (lineSpacing < 0 || Double.isNaN(lineSpacing) || Double.isInfinite(lineSpacing)) {
throw new IllegalArgumentException("lineSpacing must be finite and non-negative: " + lineSpacing);
}
}
+ /**
+ * Backwards-compatible 14-arg constructor taking external
+ * {@link DocumentLinkOptions} (wrapped into an {@link ExternalLinkTarget})
+ * and no navigation anchor.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param text paragraph text when inline runs are not supplied
+ * @param inlineRuns optional inline runs in source order
+ * @param textStyle base paragraph text style
+ * @param align horizontal text alignment
+ * @param lineSpacing extra space between wrapped lines
+ * @param bulletOffset first-line prefix used by list-style paragraph paths
+ * @param indentStrategy hanging/first-line indent strategy
+ * @param linkOptions optional external link metadata
+ * @param bookmarkOptions optional node-level bookmark metadata
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param autoSize optional automatic font down-scaling policy
+ * @param verticalAlign vertical seating of the text within its line box
+ */
+ public ParagraphNode(String name,
+ String text,
+ List inlineRuns,
+ DocumentTextStyle textStyle,
+ TextAlign align,
+ double lineSpacing,
+ String bulletOffset,
+ DocumentTextIndent indentStrategy,
+ DocumentLinkOptions linkOptions,
+ DocumentBookmarkOptions bookmarkOptions,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentTextAutoSize autoSize,
+ TextVerticalAlign verticalAlign) {
+ this(name, text, inlineRuns, textStyle, align, lineSpacing, bulletOffset, indentStrategy,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions),
+ bookmarkOptions, padding, margin, autoSize, verticalAlign, null);
+ }
+
/**
* Backwards-compatible 13-arg constructor without a vertical-alignment
* override; defaults {@link TextVerticalAlign#DEFAULT}.
diff --git a/src/main/java/com/demcha/compose/document/node/SectionNode.java b/src/main/java/com/demcha/compose/document/node/SectionNode.java
index f9aa0e3f4..21efc201f 100644
--- a/src/main/java/com/demcha/compose/document/node/SectionNode.java
+++ b/src/main/java/com/demcha/compose/document/node/SectionNode.java
@@ -20,6 +20,8 @@
* @param keepTogether when {@code true}, the section relocates whole to the next
* page instead of orphaning its leading children when it does
* not fit in the remaining page space (and fits on a fresh page)
+ * @param anchor optional in-document navigation anchor name; renders a named
+ * destination at the section's top-left, or {@code null} for none
* @author Artem Demchyshyn
*/
public record SectionNode(
@@ -32,7 +34,8 @@ public record SectionNode(
DocumentStroke stroke,
DocumentCornerRadius cornerRadius,
DocumentBorders borders,
- boolean keepTogether
+ boolean keepTogether,
+ String anchor
) implements DocumentNode {
/**
* Normalizes optional section fields and validates child spacing.
@@ -45,11 +48,40 @@ public record SectionNode(
margin = margin == null ? DocumentInsets.zero() : margin;
cornerRadius = cornerRadius == null ? DocumentCornerRadius.ZERO : cornerRadius;
borders = borders == null ? DocumentBorders.NONE : borders;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (spacing < 0 || Double.isNaN(spacing) || Double.isInfinite(spacing)) {
throw new IllegalArgumentException("spacing must be finite and non-negative: " + spacing);
}
}
+ /**
+ * Backward-compatible constructor without the navigation anchor (defaults to
+ * no anchor).
+ *
+ * @param name node name
+ * @param children child nodes
+ * @param spacing vertical spacing
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param fillColor optional background fill
+ * @param stroke optional uniform border stroke
+ * @param cornerRadius optional render-only corner radius
+ * @param borders optional per-side borders
+ * @param keepTogether keep-together relocation flag
+ */
+ public SectionNode(String name,
+ List children,
+ double spacing,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentColor fillColor,
+ DocumentStroke stroke,
+ DocumentCornerRadius cornerRadius,
+ DocumentBorders borders,
+ boolean keepTogether) {
+ this(name, children, spacing, padding, margin, fillColor, stroke, cornerRadius, borders, keepTogether, null);
+ }
+
/**
* Backward-compatible constructor without the keep-together flag (defaults to
* normal flow).
@@ -73,7 +105,7 @@ public SectionNode(String name,
DocumentStroke stroke,
DocumentCornerRadius cornerRadius,
DocumentBorders borders) {
- this(name, children, spacing, padding, margin, fillColor, stroke, cornerRadius, borders, false);
+ this(name, children, spacing, padding, margin, fillColor, stroke, cornerRadius, borders, false, null);
}
/**
diff --git a/src/main/java/com/demcha/compose/document/node/ShapeNode.java b/src/main/java/com/demcha/compose/document/node/ShapeNode.java
index bb833ad8a..583987d3d 100644
--- a/src/main/java/com/demcha/compose/document/node/ShapeNode.java
+++ b/src/main/java/com/demcha/compose/document/node/ShapeNode.java
@@ -13,7 +13,7 @@
* @param fillColor optional fill color
* @param stroke optional stroke descriptor
* @param cornerRadius optional render-only corner radius
- * @param linkOptions optional node-level link metadata
+ * @param linkTarget optional node-level link target (external URI or internal anchor)
* @param bookmarkOptions optional node-level bookmark metadata
* @param padding inner padding
* @param margin outer margin
@@ -26,6 +26,8 @@
* {@code fillColor}. Gradients render as native shadings in
* the PDF backend; backends without shading support fall
* back to {@link DocumentPaint#primaryColor()}.
+ * @param anchor optional in-document navigation anchor name at the shape's
+ * top-left, or {@code null} for none
* @author Artem Demchyshyn
*/
public record ShapeNode(
@@ -35,13 +37,49 @@ public record ShapeNode(
DocumentColor fillColor,
DocumentStroke stroke,
DocumentCornerRadius cornerRadius,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentInsets padding,
DocumentInsets margin,
DocumentTransform transform,
- DocumentPaint fillPaint
+ DocumentPaint fillPaint,
+ String anchor
) implements DocumentNode {
+ /**
+ * Backwards-compatible canonical constructor taking external
+ * {@link DocumentLinkOptions} (wrapped) with a paint fill and no navigation
+ * anchor.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param width resolved shape width
+ * @param height resolved shape height
+ * @param fillColor optional fill color
+ * @param stroke optional stroke descriptor
+ * @param cornerRadius optional render-only corner radius
+ * @param linkOptions optional external link metadata
+ * @param bookmarkOptions optional node-level bookmark metadata
+ * @param padding inner padding
+ * @param margin outer margin
+ * @param transform render-time affine transform
+ * @param fillPaint optional paint fill
+ */
+ public ShapeNode(String name,
+ double width,
+ double height,
+ DocumentColor fillColor,
+ DocumentStroke stroke,
+ DocumentCornerRadius cornerRadius,
+ DocumentLinkOptions linkOptions,
+ DocumentBookmarkOptions bookmarkOptions,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ DocumentTransform transform,
+ DocumentPaint fillPaint) {
+ this(name, width, height, fillColor, stroke, cornerRadius,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions),
+ bookmarkOptions, padding, margin, transform, fillPaint, null);
+ }
+
/**
* Backwards-compatible canonical constructor without a paint fill.
*
@@ -81,6 +119,7 @@ public ShapeNode(String name,
margin = margin == null ? DocumentInsets.zero() : margin;
cornerRadius = cornerRadius == null ? DocumentCornerRadius.ZERO : cornerRadius;
transform = transform == null ? DocumentTransform.NONE : transform;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (width <= 0 || Double.isNaN(width) || Double.isInfinite(width)) {
throw new IllegalArgumentException("width must be finite and positive: " + width);
}
diff --git a/src/main/java/com/demcha/compose/document/node/TableNode.java b/src/main/java/com/demcha/compose/document/node/TableNode.java
index 7c86bf021..225113cfb 100644
--- a/src/main/java/com/demcha/compose/document/node/TableNode.java
+++ b/src/main/java/com/demcha/compose/document/node/TableNode.java
@@ -20,7 +20,7 @@
* @param rowStyles row-specific style overrides
* @param columnStyles column-specific style overrides
* @param width optional explicit table width
- * @param linkOptions optional node-level link metadata
+ * @param linkTarget optional node-level link target (external URI or internal anchor)
* @param bookmarkOptions optional node-level bookmark metadata
* @param padding outer table padding
* @param margin outer table margin
@@ -28,6 +28,8 @@
* top of every continuation page when the
* table is split across pages; {@code 0}
* disables the feature
+ * @param anchor optional in-document navigation anchor name at the
+ * table's top-left, or {@code null} for none
*/
public record TableNode(
String name,
@@ -37,11 +39,12 @@ public record TableNode(
Map rowStyles,
Map columnStyles,
Double width,
- DocumentLinkOptions linkOptions,
+ DocumentLinkTarget linkTarget,
DocumentBookmarkOptions bookmarkOptions,
DocumentInsets padding,
DocumentInsets margin,
- int repeatedHeaderRowCount
+ int repeatedHeaderRowCount,
+ String anchor
) implements DocumentNode {
/**
* Backward-compatible constructor that keeps the original advanced V2
@@ -123,6 +126,40 @@ public TableNode(String name,
linkOptions, bookmarkOptions, padding, margin, 0);
}
+ /**
+ * Backward-compatible canonical constructor taking external
+ * {@link DocumentLinkOptions} (wrapped) and no navigation anchor.
+ *
+ * @param name table node name
+ * @param columns negotiated table columns
+ * @param rows table rows in source order
+ * @param defaultCellStyle default cell style applied to every cell
+ * @param rowStyles row-specific style overrides
+ * @param columnStyles column-specific style overrides
+ * @param width optional explicit table width
+ * @param linkOptions optional external link metadata
+ * @param bookmarkOptions optional node-level bookmark metadata
+ * @param padding outer table padding
+ * @param margin outer table margin
+ * @param repeatedHeaderRowCount repeated header row count
+ */
+ public TableNode(String name,
+ List columns,
+ List> rows,
+ DocumentTableStyle defaultCellStyle,
+ Map rowStyles,
+ Map columnStyles,
+ Double width,
+ DocumentLinkOptions linkOptions,
+ DocumentBookmarkOptions bookmarkOptions,
+ DocumentInsets padding,
+ DocumentInsets margin,
+ int repeatedHeaderRowCount) {
+ this(name, columns, rows, defaultCellStyle, rowStyles, columnStyles, width,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions),
+ bookmarkOptions, padding, margin, repeatedHeaderRowCount, null);
+ }
+
/**
* Normalizes table rows, styles, spacing, and validates explicit width
* and repeated-header row count.
@@ -138,6 +175,7 @@ public TableNode(String name,
columnStyles = normalizeStyleMap(columnStyles, "column");
padding = padding == null ? DocumentInsets.zero() : padding;
margin = margin == null ? DocumentInsets.zero() : margin;
+ anchor = anchor == null || anchor.isBlank() ? null : anchor.trim();
if (width != null && (width <= 0 || Double.isNaN(width) || Double.isInfinite(width))) {
throw new IllegalArgumentException("width must be finite and positive when set: " + width);
}
diff --git a/src/main/java/com/demcha/compose/document/templates/components/Header.java b/src/main/java/com/demcha/compose/document/templates/components/Header.java
index e4960a85c..dc5520354 100644
--- a/src/main/java/com/demcha/compose/document/templates/components/Header.java
+++ b/src/main/java/com/demcha/compose/document/templates/components/Header.java
@@ -205,7 +205,7 @@ private ParagraphNode linksRow(List links) {
continue;
}
if (separatorPending) {
- runs.add(new InlineTextRun(" | ", null, null));
+ runs.add(new InlineTextRun(" | "));
}
DocumentLinkOptions linkOptions = link.url() == null || link.url().isBlank()
? null
diff --git a/src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java b/src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java
new file mode 100644
index 000000000..39f1212d1
--- /dev/null
+++ b/src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java
@@ -0,0 +1,270 @@
+package com.demcha.compose.document.backend.fixed.pdf;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.dsl.RichText;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.table.DocumentTableColumn;
+import com.demcha.testing.VisualTestOutputs;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.pdmodel.interactive.action.PDActionGoTo;
+import org.apache.pdfbox.pdmodel.interactive.action.PDActionURI;
+import org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation;
+import org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink;
+import org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageXYZDestination;
+import org.apache.pdfbox.text.PDFTextStripper;
+import org.junit.jupiter.api.Test;
+
+import java.awt.Color;
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+/**
+ * Engine acceptance tests for in-PDF navigation: named anchors plus internal
+ * {@code GoTo} links with two-pass (forward-reference) resolution.
+ *
+ * @author Artem Demchyshyn
+ */
+class InternalLinkAnchorTest {
+
+ private static byte[] render(DocumentBody body) throws Exception {
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(320, 220)
+ .margin(DocumentInsets.of(16))
+ .create()) {
+ body.compose(session);
+ return session.toPdfBytes();
+ }
+ }
+
+ private static List goToLinks(PDDocument document, int pageIndex) throws IOException {
+ List result = new ArrayList<>();
+ for (PDAnnotation annotation : document.getPage(pageIndex).getAnnotations()) {
+ if (annotation instanceof PDAnnotationLink link && link.getAction() instanceof PDActionGoTo) {
+ result.add(link);
+ }
+ }
+ return result;
+ }
+
+ @Test
+ void forwardReferenceResolvesToGoTo() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ // link appears BEFORE its target anchor (forward reference)
+ .addRich(RichText.text("Jump to the ").linkTo("introduction", "intro"))
+ .addParagraph(p -> p.text("Introduction body").anchor("intro"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ List links = goToLinks(document, 0);
+ assertThat(links).hasSize(1);
+ PDActionGoTo action = (PDActionGoTo) links.get(0).getAction();
+ assertThat(action.getDestination()).isInstanceOf(PDPageXYZDestination.class);
+ PDPageXYZDestination dest = (PDPageXYZDestination) action.getDestination();
+ assertThat(dest.retrievePageNumber()).isZero();
+ assertThat(dest.getZoom()).isZero();
+ assertThat(new PDFTextStripper().getText(document)).contains("introduction");
+ }
+ }
+
+ @Test
+ void backwardReferenceResolvesToGoTo() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addParagraph(p -> p.text("Introduction body").anchor("intro"))
+ .addRich(RichText.text("Back to the ").linkTo("introduction", "intro"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(goToLinks(document, 0)).hasSize(1);
+ }
+ }
+
+ @Test
+ void unknownAnchorEmitsNoAnnotationButKeepsText() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("A ").linkTo("dangling link", "does-not-exist"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(document.getPage(0).getAnnotations()).isEmpty();
+ assertThat(new PDFTextStripper().getText(document)).contains("dangling link");
+ }
+ }
+
+ @Test
+ void multiPageDestinationPointsAtCorrectPage() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("Skip ahead to the ").linkTo("appendix", "appendix"))
+ .addPageBreak(b -> b.name("Break"))
+ .addParagraph(p -> p.text("Appendix").anchor("appendix"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(document.getNumberOfPages()).isEqualTo(2);
+ List links = goToLinks(document, 0);
+ assertThat(links).hasSize(1);
+ PDPageXYZDestination dest =
+ (PDPageXYZDestination) ((PDActionGoTo) links.get(0).getAction()).getDestination();
+ assertThat(dest.retrievePageNumber()).isEqualTo(1);
+ }
+ }
+
+ @Test
+ void wrappedInternalLinkEmitsMultipleAnnotationsAllResolved() throws Exception {
+ // A long internal link that wraps across lines produces several link
+ // rectangles (one per span/line fragment); every one must resolve to the
+ // same destination.
+ String longText = "this internal link label is intentionally long so that it wraps "
+ + "across several lines inside the narrow content column";
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("Reference: ").linkTo(longText, "target"))
+ .addParagraph(p -> p.text("Target").anchor("target"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ List links = goToLinks(document, 0);
+ assertThat(links.size()).isGreaterThanOrEqualTo(2);
+ // All wrapped annotations point at the same destination page.
+ for (PDAnnotationLink link : links) {
+ PDPageXYZDestination dest =
+ (PDPageXYZDestination) ((PDActionGoTo) link.getAction()).getDestination();
+ assertThat(dest.retrievePageNumber()).isZero();
+ }
+ }
+ }
+
+ @Test
+ void externalLinkStillEmitsUriAction() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("Open ").link("the site", "https://example.com"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ PDAnnotationLink link = (PDAnnotationLink) document.getPage(0).getAnnotations().get(0);
+ assertThat(link.getAction()).isInstanceOf(PDActionURI.class);
+ assertThat(((PDActionURI) link.getAction()).getURI()).isEqualTo("https://example.com");
+ }
+ }
+
+ @Test
+ void sectionAnchorIsNavigable() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("Go to ").linkTo("body", "body"))
+ .addSection("Body", s -> s.anchor("body").addParagraph("Section body text"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ List links = goToLinks(document, 0);
+ assertThat(links).hasSize(1);
+ PDPageXYZDestination dest =
+ (PDPageXYZDestination) ((PDActionGoTo) links.get(0).getAction()).getDestination();
+ assertThat(dest.retrievePageNumber()).isZero();
+ }
+ }
+
+ @Test
+ void shapeInternalLinkIsNavigable() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addShape(s -> s.size(24, 24).fillColor(DocumentColor.of(Color.RED)).linkTo("note"))
+ .addParagraph(p -> p.text("Note").anchor("note"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(goToLinks(document, 0)).hasSize(1);
+ }
+ }
+
+ @Test
+ void tableAnchorIsNavigable() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("Go to ").linkTo("table", "tbl"))
+ .addTable(t -> t.anchor("tbl")
+ .columns(DocumentTableColumn.auto(), DocumentTableColumn.auto())
+ .header("A", "B")
+ .row("1", "2"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(goToLinks(document, 0)).hasSize(1);
+ }
+ }
+
+ @Test
+ void duplicateAnchorKeepsLastRegistration() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addParagraph(p -> p.text("First target").anchor("dup"))
+ .addRich(RichText.text("Jump to ").linkTo("dup", "dup"))
+ .addPageBreak(b -> b.name("Break"))
+ .addParagraph(p -> p.text("Second target").anchor("dup"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ List links = goToLinks(document, 0);
+ assertThat(links).hasSize(1);
+ PDPageXYZDestination dest =
+ (PDPageXYZDestination) ((PDActionGoTo) links.get(0).getAction()).getDestination();
+ // Last registration wins: the second "dup" on page 2 (index 1).
+ assertThat(dest.retrievePageNumber()).isEqualTo(1);
+ }
+ }
+
+ @Test
+ void anchoredParagraphSplitAcrossPagesEmitsSingleHeadDestination() throws Exception {
+ StringBuilder body = new StringBuilder();
+ for (int i = 0; i < 60; i++) {
+ body.append("Line ").append(i).append(" of a long anchored paragraph that must split. ");
+ }
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addParagraph(p -> p.text(body.toString()).anchor("long"))
+ .addRich(RichText.text("Back to ").linkTo("start", "long"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(document.getNumberOfPages()).isGreaterThanOrEqualTo(2);
+ int total = 0;
+ int destPage = -1;
+ for (int page = 0; page < document.getNumberOfPages(); page++) {
+ for (PDAnnotationLink link : goToLinks(document, page)) {
+ total++;
+ destPage = ((PDPageXYZDestination)
+ ((PDActionGoTo) link.getAction()).getDestination()).retrievePageNumber();
+ }
+ }
+ // The anchor marker is emitted only on the split paragraph's head
+ // fragment, so there is exactly one destination and it is page 0.
+ assertThat(total).isEqualTo(1);
+ assertThat(destPage).isZero();
+ }
+ }
+
+ @Test
+ void rendersInPdfNavigationDocumentArtifact() throws Exception {
+ // A bidirectional footnote: body [1] -> fn-1, and the note marker -> fnref-1.
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addParagraph(p -> p.anchor("fnref-1")
+ .inlineText("A claim that needs evidence")
+ .inlineLinkTo("[1]", "fn-1"))
+ .addParagraph(p -> p.text("Body paragraph between the reference and the notes."))
+ .addParagraph(p -> p.anchor("fn-1")
+ .inlineLinkTo("[1]", "fnref-1")
+ .inlineText(" Supporting evidence for the claim."))
+ .build());
+
+ Path output = VisualTestOutputs.preparePdf("internal-links", "internal-links");
+ Files.write(output, pdf);
+ assertThat(Files.size(output)).isPositive();
+ assertThat(new String(pdf, 0, 8, java.nio.charset.StandardCharsets.US_ASCII)).startsWith("%PDF-");
+ }
+
+ @FunctionalInterface
+ private interface DocumentBody {
+ void compose(DocumentSession session);
+ }
+}
diff --git a/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java b/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
new file mode 100644
index 000000000..9feb7bcc4
--- /dev/null
+++ b/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
@@ -0,0 +1,73 @@
+package com.demcha.compose.document.dsl;
+
+import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InlineTextRun;
+import com.demcha.compose.document.node.InternalLinkTarget;
+import com.demcha.compose.document.node.ParagraphNode;
+import com.demcha.compose.document.node.ShapeNode;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
+
+/**
+ * Unit-level guards for the {@code DocumentLinkTarget} DSL mapping — that
+ * {@code link(...)} produces an external target and {@code linkTo(...)} /
+ * {@code anchor(...)} produce internal targets / destinations on the resolved
+ * nodes, independent of the PDF backend.
+ *
+ * @author Artem Demchyshyn
+ */
+class DocumentLinkTargetDslTest {
+
+ @Test
+ void richTextLinkToProducesInternalTarget() {
+ InlineTextRun run = (InlineTextRun) RichText.text("see ").linkTo("intro", "intro").runs().get(1);
+ assertThat(run.linkTarget()).isInstanceOf(InternalLinkTarget.class);
+ assertThat(((InternalLinkTarget) run.linkTarget()).anchor()).isEqualTo("intro");
+ // Deprecated external-only bridge returns null for an internal link.
+ assertThat(run.linkOptions()).isNull();
+ }
+
+ @Test
+ void richTextLinkProducesExternalTarget() {
+ InlineTextRun run = (InlineTextRun) RichText.text("see ").link("site", "https://example.com").runs().get(1);
+ assertThat(run.linkTarget()).isInstanceOf(ExternalLinkTarget.class);
+ assertThat(run.linkOptions().uri()).isEqualTo("https://example.com");
+ }
+
+ @Test
+ void paragraphBuilderThreadsAnchorAndInternalLink() {
+ ParagraphNode node = new ParagraphBuilder().text("body").anchor("here").linkTo("there").build();
+ assertThat(node.anchor()).isEqualTo("here");
+ assertThat(node.linkTarget()).isInstanceOf(InternalLinkTarget.class);
+ assertThat(((InternalLinkTarget) node.linkTarget()).anchor()).isEqualTo("there");
+ }
+
+ @Test
+ void shapeBuilderThreadsAnchorAndInternalLink() {
+ ShapeNode node = new ShapeBuilder().size(10, 10).anchor("sa").linkTo("st").build();
+ assertThat(node.anchor()).isEqualTo("sa");
+ assertThat(((InternalLinkTarget) node.linkTarget()).anchor()).isEqualTo("st");
+ }
+
+ @Test
+ void linkAcceptsPrebuiltTargetAndClearsWithNull() {
+ ParagraphNode targeted =
+ new ParagraphBuilder().text("t").linkTarget(DocumentLinkTarget.anchor("z")).build();
+ assertThat(((InternalLinkTarget) targeted.linkTarget()).anchor()).isEqualTo("z");
+
+ // link(null) stays unambiguous against link(DocumentLinkOptions) — no link set.
+ ParagraphNode cleared = new ParagraphBuilder().text("t").link((DocumentLinkOptions) null).build();
+ assertThat(cleared.linkTarget()).isNull();
+ }
+
+ @Test
+ void internalLinkTargetRejectsBlankAnchor() {
+ assertThatThrownBy(() -> new InternalLinkTarget(" "))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("anchor");
+ }
+}
From d8db151adcfd0755630f1abd22d63126e5744ee3 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 10:30:15 +0100
Subject: [PATCH 02/22] feat(api): inline graphic internal links in RichText
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Block image/shape builders could already linkTo(anchor), but an inline
icon/figure/image inside a paragraph could only carry an external URL.
Add RichText.imageLinkTo(...) and shapeLinkTo(...) so inline graphics
jump to a named anchor too.
No engine change was needed: inline spans already carry the unified
DocumentLinkTarget and the backend already branches external/internal
per span, so passing a typed InternalLinkTarget to the canonical run
constructor resolves unambiguously (it is not a DocumentLinkOptions).
Verification: ./mvnw verify -pl . green (1419 tests). New coverage —
inline image + inline shape GoTo assertions in InternalLinkAnchorTest and
a shapeLinkTo unit guard in DocumentLinkTargetDslTest. The navigation
example gains an inline dot that links to an anchor.
---
CHANGELOG.md | 4 +-
.../navigation/InPdfNavigationExample.java | 6 +-
.../demcha/compose/document/dsl/RichText.java | 88 +++++++++++++++++++
.../fixed/pdf/InternalLinkAnchorTest.java | 39 ++++++++
.../dsl/DocumentLinkTargetDslTest.java | 14 +++
5 files changed, 149 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 54460ddc5..5bb330aec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,7 +18,9 @@ PDF `GoTo` actions. External links are unchanged.
the same on image / shape / ellipse / line / barcode / table builders. A link
targets an anchor instead of a URI via `RichText.linkTo(text, anchor)` /
`linkTo(text, style, anchor)`, `ParagraphBuilder.inlineLinkTo(text, anchor)` /
- `linkTo(anchor)`, and `linkTo(anchor)` on the leaf builders. Anchor resolution
+ `linkTo(anchor)`, and `linkTo(anchor)` on the leaf builders. Inline graphics
+ inside a paragraph jump to anchors too via `RichText.imageLinkTo(...)` and
+ `RichText.shapeLinkTo(...)`. Anchor resolution
is deferred to the end of the render pass, so a link may target an anchor that
appears later in the document (a forward reference). An unknown anchor renders
as ordinary styled text (no annotation) and logs a warning; a link whose text
diff --git a/examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java b/examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java
index 1b035fa4c..297590c44 100644
--- a/examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java
+++ b/examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java
@@ -8,6 +8,7 @@
import com.demcha.compose.document.style.DocumentColor;
import com.demcha.compose.document.style.DocumentInsets;
import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.style.ShapeOutline;
import com.demcha.compose.document.theme.BusinessTheme;
import com.demcha.compose.font.FontName;
import com.demcha.examples.support.ExampleOutputPaths;
@@ -89,7 +90,10 @@ public static Path generate() throws Exception {
.textStyle(body()))
.addRich(RichText.text("Jump back to the ")
.linkTo("contents", LINK_STYLE, "overview")
- .plain(".")))
+ .plain("."))
+ .addRich(RichText.text("Inline graphics navigate too — ")
+ .shapeLinkTo(ShapeOutline.circle(7), LINK, "notes")
+ .plain(" click the dot to jump to the notes.")))
.addSection("Notes", section -> section
.anchor("notes")
diff --git a/src/main/java/com/demcha/compose/document/dsl/RichText.java b/src/main/java/com/demcha/compose/document/dsl/RichText.java
index db64e2f02..a37d1340a 100644
--- a/src/main/java/com/demcha/compose/document/dsl/RichText.java
+++ b/src/main/java/com/demcha/compose/document/dsl/RichText.java
@@ -331,6 +331,51 @@ public RichText image(DocumentImageData imageData,
return this;
}
+ /**
+ * Appends an inline image run that jumps to a named {@code anchor(...)}
+ * elsewhere in the document, with default {@link InlineImageAlignment#CENTER}
+ * alignment and zero offset.
+ *
+ * @param imageData image payload
+ * @param width target width in points
+ * @param height target height in points
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText imageLinkTo(DocumentImageData imageData, double width, double height, String anchor) {
+ return imageLinkTo(imageData, width, height, InlineImageAlignment.CENTER, 0.0, anchor);
+ }
+
+ /**
+ * Appends a fully-specified inline image run that jumps to a named
+ * {@code anchor(...)} elsewhere in the document.
+ *
+ * @param imageData image payload
+ * @param width target width in points
+ * @param height target height in points
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText imageLinkTo(DocumentImageData imageData,
+ double width,
+ double height,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ String anchor) {
+ runs.add(new InlineImageRun(
+ imageData,
+ width,
+ height,
+ alignment == null ? InlineImageAlignment.CENTER : alignment,
+ baselineOffset,
+ new InternalLinkTarget(anchor)));
+ return this;
+ }
+
/**
* Appends an inline filled circle ("dot") run — the building block for
* skill rating dots, custom bullets and inline status indicators that
@@ -491,6 +536,49 @@ public RichText shape(ShapeOutline outline,
return this;
}
+ /**
+ * Appends an inline filled shape that jumps to a named {@code anchor(...)}
+ * elsewhere in the document, with default {@link InlineImageAlignment#CENTER}
+ * alignment and zero offset.
+ *
+ * @param outline figure geometry; supplies the run's size
+ * @param fill fill color
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText shapeLinkTo(ShapeOutline outline, DocumentColor fill, String anchor) {
+ return shapeLinkTo(outline, fill, null, InlineImageAlignment.CENTER, 0.0, anchor);
+ }
+
+ /**
+ * Appends a fully-specified inline shape that jumps to a named
+ * {@code anchor(...)} elsewhere in the document. At least one of {@code fill}
+ * or {@code stroke} must be present.
+ *
+ * @param outline figure geometry; supplies the run's size
+ * @param fill optional fill color
+ * @param stroke optional outline stroke
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText shapeLinkTo(ShapeOutline outline,
+ DocumentColor fill,
+ DocumentStroke stroke,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ String anchor) {
+ runs.add(new InlineShapeRun(
+ List.of(new ShapeLayer(outline, fill, stroke)),
+ alignment == null ? InlineImageAlignment.CENTER : alignment,
+ baselineOffset,
+ new InternalLinkTarget(anchor)));
+ return this;
+ }
+
/**
* Appends an inline area sparkline — a filled mini-chart silhouette
* of the value run, rendered on the text baseline like any other inline
diff --git a/src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java b/src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java
index 39f1212d1..c278b08fc 100644
--- a/src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java
+++ b/src/test/java/com/demcha/compose/document/backend/fixed/pdf/InternalLinkAnchorTest.java
@@ -3,8 +3,10 @@
import com.demcha.compose.GraphCompose;
import com.demcha.compose.document.api.DocumentSession;
import com.demcha.compose.document.dsl.RichText;
+import com.demcha.compose.document.image.DocumentImageData;
import com.demcha.compose.document.style.DocumentColor;
import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.ShapeOutline;
import com.demcha.compose.document.table.DocumentTableColumn;
import com.demcha.testing.VisualTestOutputs;
import org.apache.pdfbox.Loader;
@@ -17,7 +19,10 @@
import org.apache.pdfbox.text.PDFTextStripper;
import org.junit.jupiter.api.Test;
+import javax.imageio.ImageIO;
import java.awt.Color;
+import java.awt.image.BufferedImage;
+import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
@@ -181,6 +186,32 @@ void shapeInternalLinkIsNavigable() throws Exception {
}
}
+ @Test
+ void inlineShapeInternalLinkIsNavigable() throws Exception {
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("rate ")
+ .shapeLinkTo(ShapeOutline.circle(7), DocumentColor.of(Color.RED), "scale"))
+ .addParagraph(p -> p.text("Scale").anchor("scale"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(goToLinks(document, 0)).hasSize(1);
+ }
+ }
+
+ @Test
+ void inlineImageInternalLinkIsNavigable() throws Exception {
+ DocumentImageData image = DocumentImageData.fromBytes(onePixelPng());
+ byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
+ .addRich(RichText.text("see ").imageLinkTo(image, 8, 8, "fig"))
+ .addParagraph(p -> p.text("Figure").anchor("fig"))
+ .build());
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(goToLinks(document, 0)).hasSize(1);
+ }
+ }
+
@Test
void tableAnchorIsNavigable() throws Exception {
byte[] pdf = render(session -> session.dsl().pageFlow().name("Flow")
@@ -263,6 +294,14 @@ void rendersInPdfNavigationDocumentArtifact() throws Exception {
assertThat(new String(pdf, 0, 8, java.nio.charset.StandardCharsets.US_ASCII)).startsWith("%PDF-");
}
+ private static byte[] onePixelPng() throws IOException {
+ BufferedImage image = new BufferedImage(1, 1, BufferedImage.TYPE_INT_RGB);
+ image.setRGB(0, 0, Color.WHITE.getRGB());
+ ByteArrayOutputStream output = new ByteArrayOutputStream();
+ ImageIO.write(image, "png", output);
+ return output.toByteArray();
+ }
+
@FunctionalInterface
private interface DocumentBody {
void compose(DocumentSession session);
diff --git a/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java b/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
index 9feb7bcc4..935396d59 100644
--- a/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
+++ b/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
@@ -3,12 +3,17 @@
import com.demcha.compose.document.node.DocumentLinkOptions;
import com.demcha.compose.document.node.DocumentLinkTarget;
import com.demcha.compose.document.node.ExternalLinkTarget;
+import com.demcha.compose.document.node.InlineShapeRun;
import com.demcha.compose.document.node.InlineTextRun;
import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.ParagraphNode;
import com.demcha.compose.document.node.ShapeNode;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.ShapeOutline;
import org.junit.jupiter.api.Test;
+import java.awt.Color;
+
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@@ -64,6 +69,15 @@ void linkAcceptsPrebuiltTargetAndClearsWithNull() {
assertThat(cleared.linkTarget()).isNull();
}
+ @Test
+ void richTextShapeLinkToProducesInternalGraphicLink() {
+ InlineShapeRun run = (InlineShapeRun) RichText.text("rate ")
+ .shapeLinkTo(ShapeOutline.circle(6), DocumentColor.of(Color.RED), "scale")
+ .runs().get(1);
+ assertThat(run.linkTarget()).isInstanceOf(InternalLinkTarget.class);
+ assertThat(((InternalLinkTarget) run.linkTarget()).anchor()).isEqualTo("scale");
+ }
+
@Test
void internalLinkTargetRejectsBlankAnchor() {
assertThatThrownBy(() -> new InternalLinkTarget(" "))
From 46f5f830133f74192802add929d810b7a159c872 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 10:57:28 +0100
Subject: [PATCH 03/22] feat(api): inline graphic internal links on
ParagraphBuilder
Match the RichText surface on the lower-level ParagraphBuilder: it
already had inlineLinkTo (internal text) and inlineImage/shape (external
graphics), leaving internal graphics as the only missing quadrant. Add
inlineImageLinkTo(...) and shapeLinkTo(...) so an inline image/shape jumps
to a named anchor through ParagraphBuilder too, building the run with a
typed InternalLinkTarget exactly as RichText does.
Verification: ./mvnw verify -pl . green (1420 tests); shapeLinkTo unit
guard added in DocumentLinkTargetDslTest.
---
CHANGELOG.md | 5 +-
.../document/dsl/ParagraphBuilder.java | 91 +++++++++++++++++++
.../dsl/DocumentLinkTargetDslTest.java | 9 ++
3 files changed, 103 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5bb330aec..58860aea1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,8 +19,9 @@ PDF `GoTo` actions. External links are unchanged.
targets an anchor instead of a URI via `RichText.linkTo(text, anchor)` /
`linkTo(text, style, anchor)`, `ParagraphBuilder.inlineLinkTo(text, anchor)` /
`linkTo(anchor)`, and `linkTo(anchor)` on the leaf builders. Inline graphics
- inside a paragraph jump to anchors too via `RichText.imageLinkTo(...)` and
- `RichText.shapeLinkTo(...)`. Anchor resolution
+ inside a paragraph jump to anchors too via `RichText.imageLinkTo(...)` /
+ `shapeLinkTo(...)` (and the matching `ParagraphBuilder.inlineImageLinkTo(...)` /
+ `shapeLinkTo(...)`). Anchor resolution
is deferred to the end of the render pass, so a link may target an anchor that
appears later in the document (a forward reference). An unknown anchor renders
as ordinary styled text (no annotation) and logs a warning; a link whose text
diff --git a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
index 0c10efee8..0289e2c20 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
@@ -9,6 +9,7 @@
import com.demcha.compose.document.node.InlineImageAlignment;
import com.demcha.compose.document.node.InlineShapeRun;
import com.demcha.compose.document.node.InlineImageRun;
+import com.demcha.compose.document.node.ShapeLayer;
import com.demcha.compose.document.node.InlineRun;
import com.demcha.compose.document.node.InlineTextRun;
import com.demcha.compose.document.node.ParagraphNode;
@@ -326,6 +327,52 @@ public ParagraphBuilder inlineImage(DocumentImageData imageData,
return this;
}
+ /**
+ * Adds an inline image run that jumps to a named {@code anchor(...)} elsewhere
+ * in the document, with default {@link InlineImageAlignment#CENTER} alignment
+ * and zero offset.
+ *
+ * @param imageData image payload
+ * @param width target width in points
+ * @param height target height in points
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder inlineImageLinkTo(DocumentImageData imageData, double width, double height, String anchor) {
+ return inlineImageLinkTo(imageData, width, height, InlineImageAlignment.CENTER, 0.0, anchor);
+ }
+
+ /**
+ * Adds a fully-specified inline image run that jumps to a named
+ * {@code anchor(...)} elsewhere in the document.
+ *
+ * @param imageData image payload
+ * @param width target width in points
+ * @param height target height in points
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder inlineImageLinkTo(DocumentImageData imageData,
+ double width,
+ double height,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ String anchor) {
+ this.inlineRuns.add(new InlineImageRun(
+ imageData,
+ width,
+ height,
+ alignment == null ? InlineImageAlignment.CENTER : alignment,
+ baselineOffset,
+ new InternalLinkTarget(anchor)));
+ this.text = "";
+ return this;
+ }
+
/**
* Adds an inline filled circle ("dot") measured on the same baseline as the
* surrounding text — the building block for skill rating dots, custom
@@ -489,6 +536,50 @@ public ParagraphBuilder shape(ShapeOutline outline,
return this;
}
+ /**
+ * Adds an inline filled shape that jumps to a named {@code anchor(...)}
+ * elsewhere in the document, with default {@link InlineImageAlignment#CENTER}
+ * alignment and zero offset.
+ *
+ * @param outline figure geometry; supplies the run's size
+ * @param fill fill color
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder shapeLinkTo(ShapeOutline outline, DocumentColor fill, String anchor) {
+ return shapeLinkTo(outline, fill, null, InlineImageAlignment.CENTER, 0.0, anchor);
+ }
+
+ /**
+ * Adds a fully-specified inline shape that jumps to a named {@code anchor(...)}
+ * elsewhere in the document. At least one of {@code fill} or {@code stroke}
+ * must be present.
+ *
+ * @param outline figure geometry; supplies the run's size
+ * @param fill optional fill color
+ * @param stroke optional outline stroke
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param anchor target anchor name
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder shapeLinkTo(ShapeOutline outline,
+ DocumentColor fill,
+ DocumentStroke stroke,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ String anchor) {
+ this.inlineRuns.add(new InlineShapeRun(
+ List.of(new ShapeLayer(outline, fill, stroke)),
+ alignment == null ? InlineImageAlignment.CENTER : alignment,
+ baselineOffset,
+ new InternalLinkTarget(anchor)));
+ this.text = "";
+ return this;
+ }
+
/**
* Adds an inline checkbox — a rounded square frame with an optional centred
* checkmark inside (the checked state), each in its own colour — for todo /
diff --git a/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java b/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
index 935396d59..711516486 100644
--- a/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
+++ b/src/test/java/com/demcha/compose/document/dsl/DocumentLinkTargetDslTest.java
@@ -78,6 +78,15 @@ void richTextShapeLinkToProducesInternalGraphicLink() {
assertThat(((InternalLinkTarget) run.linkTarget()).anchor()).isEqualTo("scale");
}
+ @Test
+ void paragraphBuilderInlineShapeLinkToProducesInternalGraphicLink() {
+ ParagraphNode node = new ParagraphBuilder()
+ .shapeLinkTo(ShapeOutline.circle(6), DocumentColor.of(Color.RED), "scale")
+ .build();
+ InlineShapeRun run = (InlineShapeRun) node.inlineRuns().get(0);
+ assertThat(((InternalLinkTarget) run.linkTarget()).anchor()).isEqualTo("scale");
+ }
+
@Test
void internalLinkTargetRejectsBlankAnchor() {
assertThatThrownBy(() -> new InternalLinkTarget(" "))
From 7670d496d06ab8d957da73ed3bf801f16105215f Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 11:13:26 +0100
Subject: [PATCH 04/22] docs(recipes): in-PDF navigation recipe for anchors and
internal links
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The feature shipped with a CHANGELOG entry, Javadoc, and a runnable
example, but the task-oriented recipes did not cover it — and the recipe
index promises one page per shipped feature.
Add docs/recipes/in-pdf-navigation.md (named anchors, internal linkTo
links, clickable table of contents, bidirectional footnotes, inline-graphic
links), list it in both recipe indexes, and point the rich-text recipe's
links section at it. Canonical-surface snippets only.
---
docs/recipes.md | 1 +
docs/recipes/README.md | 1 +
docs/recipes/in-pdf-navigation.md | 104 ++++++++++++++++++++++++++++++
docs/recipes/rich-text.md | 5 ++
4 files changed, 111 insertions(+)
create mode 100644 docs/recipes/in-pdf-navigation.md
diff --git a/docs/recipes.md b/docs/recipes.md
index 3a5079385..28a8aa8d5 100644
--- a/docs/recipes.md
+++ b/docs/recipes.md
@@ -25,6 +25,7 @@ authoring API; public application code should not import
| [Barcodes](recipes/barcodes.md) | QR / Code 128 / EAN / UPC and friends, tinting, quiet zone |
| [Images](recipes/images.md) | Sources, sizing precedence, fit modes, images in rows and cards |
| [PDF chrome](recipes/pdf-chrome.md) | Metadata, watermarks, running header/footer placeholders, protection, links, bookmarks |
+| [In-PDF navigation](recipes/in-pdf-navigation.md) | Anchors + internal `linkTo` links: clickable contents, heading jumps, bidirectional footnotes, inline-graphic links |
| [Translucency](recipes/translucency.md) | `DocumentColor.rgba` / `withOpacity`, alpha coverage, layered tints |
| [DOCX export](recipes/docx-export.md) | Semantic export, node mapping, fallbacks and skipped kinds |
| [Snapshot testing](recipes/snapshot-testing.md) | Layout-snapshot regression testing in consumer projects |
diff --git a/docs/recipes/README.md b/docs/recipes/README.md
index ce8debc91..c1b5e1108 100644
--- a/docs/recipes/README.md
+++ b/docs/recipes/README.md
@@ -23,6 +23,7 @@ API, with copy-pasteable snippets verified against the current release.
| [barcodes.md](barcodes.md) | QR / Code 128 / Code 39 / EAN / UPC / PDF417 / DataMatrix, tinting, quiet zone, card centring |
| [images.md](images.md) | Sources (bytes/path), sizing precedence, STRETCH/CONTAIN/COVER fit modes, images in rows and cards |
| [pdf-chrome.md](pdf-chrome.md) | Metadata, watermarks, running header/footer with `{page}/{pages}/{date}`, protection, links and outline bookmarks |
+| [in-pdf-navigation.md](in-pdf-navigation.md) | Named `anchor(...)` destinations + internal `linkTo(...)` links: clickable tables of contents, `#heading`-style jumps, bidirectional footnotes, inline-graphic links — native PDF GoTo actions |
| [translucency.md](translucency.md) | `DocumentColor.rgba` / `withOpacity`: which primitives honour alpha, byte-identity for opaque colours, layered tints |
| [docx-export.md](docx-export.md) | Semantic DOCX export: 1:1 node mapping, chart/shape-container fallbacks, skipped kinds |
| [snapshot-testing.md](snapshot-testing.md) | Layout-snapshot regression testing in consumer projects, baseline update flow |
diff --git a/docs/recipes/in-pdf-navigation.md b/docs/recipes/in-pdf-navigation.md
new file mode 100644
index 000000000..7050b63d2
--- /dev/null
+++ b/docs/recipes/in-pdf-navigation.md
@@ -0,0 +1,104 @@
+# In-PDF navigation: anchors and internal links
+
+A rendered PDF can link **within the same document**, not just to external
+URLs — a clickable table of contents, a `#heading`-style jump, or a
+bidirectional footnote. Declare a named **anchor** on any element, then point
+an **internal link** at it; the PDF backend resolves each one to a native
+go-to action.
+
+## Anchors — named destinations
+
+`anchor(name)` marks an element's top-left as a named destination. It is
+available on every flow builder (`pageFlow`, `section`, `module`) and on the
+leaf builders (paragraph, image, shape, ellipse, line, barcode, table):
+
+```java
+flow.addSection("Introduction", s -> s
+ .anchor("introduction")
+ .addParagraph(p -> p.text("Introduction body")));
+
+flow.addParagraph(p -> p.text("Method").anchor("method"));
+```
+
+Anchor names are unique per document; a duplicate keeps the last registration,
+and a blank name clears the anchor.
+
+## Internal links — jump to an anchor
+
+`RichText.linkTo(text, anchor)` is the in-document counterpart of
+`link(text, uri)`:
+
+```java
+flow.addRich(rich -> rich
+ .plain("See the ")
+ .linkTo("introduction", "introduction")
+ .plain(" for context."));
+```
+
+Resolution is deferred to the end of the render pass, so a link may target an
+anchor that appears **later** in the document (a forward reference). An unknown
+anchor renders as ordinary styled text with no annotation; a link whose text
+wraps produces one clickable rectangle per line.
+
+Paragraph-level and leaf-element links target an anchor the same way:
+
+```java
+flow.addParagraph(p -> p.text("Back to the top").linkTo("top"));
+flow.addImage(i -> i.source(logo).size(48, 48).linkTo("cover"));
+```
+
+## A clickable table of contents
+
+```java
+flow.addRich(rich -> rich.plain("1. ").linkTo("Overview", "overview"));
+flow.addRich(rich -> rich.plain("2. ").linkTo("Details", "details"));
+
+flow.addSection("Overview", s -> s.anchor("overview")
+ .addParagraph(p -> p.text("Overview")));
+flow.addSection("Details", s -> s.anchor("details")
+ .addParagraph(p -> p.text("Details")));
+```
+
+## Bidirectional footnotes
+
+Anchor the body reference and the note, then link each way with the inline
+internal link `inlineLinkTo(text, anchor)`:
+
+```java
+flow.addParagraph(p -> p
+ .anchor("fnref-1")
+ .inlineText("A claim that needs evidence")
+ .inlineLinkTo("[1]", "fn-1"));
+
+flow.addParagraph(p -> p
+ .anchor("fn-1")
+ .inlineLinkTo("[1]", "fnref-1")
+ .inlineText(" Supporting evidence for the claim."));
+```
+
+Click `[1]` in the body to jump to the note; click `[1]` in the note to jump
+back to the citation.
+
+## Inline graphics as links
+
+Inline icons, figures, and images jump to anchors too — `imageLinkTo` /
+`shapeLinkTo` on `RichText` (and the matching `inlineImageLinkTo` /
+`shapeLinkTo` on `ParagraphBuilder`):
+
+```java
+import com.demcha.compose.document.style.ShapeOutline;
+
+flow.addRich(rich -> rich
+ .plain("Legend ")
+ .shapeLinkTo(ShapeOutline.circle(7), brand, "notes")
+ .plain(" — click the dot to jump to the notes."));
+```
+
+External links are unchanged: `link(text, uri)` still emits a URI action, and
+backends without in-document navigation (the semantic DOCX export) render an
+internal link as plain text.
+
+Runnable showcase:
+[InPdfNavigationExample](../../examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java)
+— a clickable table of contents, a bidirectional footnote, and an inline-shape
+link on one page.
diff --git a/docs/recipes/rich-text.md b/docs/recipes/rich-text.md
index a54abdad9..c0c9ecc7a 100644
--- a/docs/recipes/rich-text.md
+++ b/docs/recipes/rich-text.md
@@ -75,6 +75,11 @@ annotation on supporting backends; `with(text, style, linkOptions)`
combines an explicit style with link metadata. On `ParagraphBuilder`,
`inlineLink(text, options)` is the equivalent low-level call.
+For in-document navigation, `linkTo(text, anchor)` points at a named
+`anchor(...)` elsewhere in the document instead of a URL, and inline images
+and shapes can link to an anchor too (`imageLinkTo` / `shapeLinkTo`). See
+[in-pdf-navigation.md](in-pdf-navigation.md).
+
## Inline images
```java
From 6710470e76616580ab45cd7c1e05c8872903ad4a Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 13:34:37 +0100
Subject: [PATCH 05/22] feat(api): inline SVG-icon runs on the text baseline
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
GitHub-style colour emoji could not render in PDF: the engine had no
inline vector path — only inline raster images and primitive shapes —
and PDFBox draws colour-emoji fonts blank. RichText.svgIcon(icon, size)
and ParagraphBuilder.svgIcon(...) now place a parsed SvgIcon on the text
baseline as crisp vector layers (gradients included), independent of the
active font's glyph coverage.
A new sealed InlineRun variant (InlineSvgRun) flows through measurement
(InlineSvgToken), span layout (ParagraphSvgSpan / ResolvedSvgLayer) and
render. The render reuses the SVG paint pipeline via a shared
PdfPathPainter extracted from the block path handler, so flat-colour
block output stays byte-identical. Auto-size width and inline-link
rectangles account for the new span.
Tests: InlineSvgRunTest (run validation) and InlineSvgRenderTest
(fill/gradient rasterise, link rect hugs the icon, aspect sizing,
auto-size reserves width); full suite + verify green. Example:
InlineSvgIconExample.
---
CHANGELOG.md | 20 ++
.../demcha/examples/GenerateAllExamples.java | 2 +
.../features/text/InlineSvgIconExample.java | 178 +++++++++++++
.../fixed/pdf/PdfFixedLayoutBackend.java | 4 +
.../PdfParagraphFragmentRenderHandler.java | 51 +++-
.../PdfPathFragmentRenderHandler.java | 58 +---
.../fixed/pdf/handlers/PdfPathPainter.java | 122 +++++++++
.../document/dsl/ParagraphBuilder.java | 64 +++++
.../demcha/compose/document/dsl/RichText.java | 61 +++++
.../document/layout/TextFlowSupport.java | 92 ++++++-
.../layout/payloads/ParagraphSpan.java | 7 +-
.../layout/payloads/ParagraphSvgSpan.java | 38 +++
.../layout/payloads/ResolvedSvgLayer.java | 57 ++++
.../compose/document/node/InlineRun.java | 10 +-
.../compose/document/node/InlineSvgRun.java | 89 +++++++
.../document/dsl/InlineSvgRenderTest.java | 247 ++++++++++++++++++
.../document/node/InlineSvgRunTest.java | 91 +++++++
17 files changed, 1128 insertions(+), 63 deletions(-)
create mode 100644 examples/src/main/java/com/demcha/examples/features/text/InlineSvgIconExample.java
create mode 100644 src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java
create mode 100644 src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSvgSpan.java
create mode 100644 src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java
create mode 100644 src/main/java/com/demcha/compose/document/node/InlineSvgRun.java
create mode 100644 src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java
create mode 100644 src/test/java/com/demcha/compose/document/node/InlineSvgRunTest.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 58860aea1..c083635ec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -38,12 +38,27 @@ PDF `GoTo` actions. External links are unchanged.
records (`InlineTextRun` / `InlineImageRun` / `InlineShapeRun`) is now
`linkTarget()`; the former `linkOptions()` remains as a deprecated bridge that
returns the external options (or `null` for an internal link).
+- **Inline SVG-icon runs** (`@since 1.9.0`). A parsed `SvgIcon` can now sit on
+ the text baseline inside a paragraph via `RichText.svgIcon(icon, size)` and
+ `ParagraphBuilder.svgIcon(icon, size)` (with `alignment` / `baselineOffset` /
+ link overloads, plus a clickable form). `size` is the glyph's height in points;
+ the width follows the icon's aspect ratio. The icon is drawn as crisp vector
+ layers carrying their own colours — gradients included — so it renders
+ independently of the active font's glyph coverage. This is the engine path for
+ vector colour emoji (e.g. a Twemoji SVG dropped inline) and small vector marks.
+ A new sealed `InlineRun` variant (`InlineSvgRun`) joins text / image / shape;
+ the inline render reuses the existing SVG paint pipeline (shared with the block
+ path fragment), so flat-colour output stays byte-identical.
### Documentation
- New runnable example
`examples/src/main/java/com/demcha/examples/features/navigation/InPdfNavigationExample.java`
— a clickable table of contents plus a bidirectional footnote.
+- New runnable example
+ `examples/src/main/java/com/demcha/examples/features/text/InlineSvgIconExample.java`
+ — multi-colour vector glyphs (gold star, green check badge, violet gradient
+ orb, info / warning marks) flowing inline with text, at several sizes.
### Tests
@@ -53,6 +68,11 @@ PDF `GoTo` actions. External links are unchanged.
emits an annotation per line fragment; external links still emit `URI`; a
section anchor and a shape internal link are both navigable; a duplicate anchor
keeps the last registration; plus a visual artifact write.
+- `InlineSvgRunTest` (run validation: null icon, non-finite / non-positive
+ dimensions, alignment default, external-link wrapping) and `InlineSvgRenderTest`
+ (PDFBox end-to-end: text preserved with no glyph substitution, the icon's fill
+ colour and an inline gradient both rasterize onto the page, a linked icon emits
+ a clickable annotation, and `svgIcon` sizes by aspect ratio).
## v1.8.0 — 2026-06-18
diff --git a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
index 176a83117..8879cf6c8 100644
--- a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
+++ b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
@@ -17,6 +17,7 @@
import com.demcha.examples.features.tables.ComposedTableCellExample;
import com.demcha.examples.features.tables.TableAdvancedExample;
import com.demcha.examples.features.text.InlineShapesExample;
+import com.demcha.examples.features.text.InlineSvgIconExample;
import com.demcha.examples.features.navigation.InPdfNavigationExample;
import com.demcha.examples.features.text.RichTextShowcaseExample;
import com.demcha.examples.features.text.SectionPresetsExample;
@@ -144,6 +145,7 @@ public static void main(String[] args) throws Exception {
// Text + sections
System.out.println("Generated: " + InlineShapesExample.generate());
+ System.out.println("Generated: " + InlineSvgIconExample.generate());
System.out.println("Generated: " + RichTextShowcaseExample.generate());
System.out.println("Generated: " + SectionPresetsExample.generate());
System.out.println("Generated: " + InPdfNavigationExample.generate());
diff --git a/examples/src/main/java/com/demcha/examples/features/text/InlineSvgIconExample.java b/examples/src/main/java/com/demcha/examples/features/text/InlineSvgIconExample.java
new file mode 100644
index 000000000..f79a1cc3b
--- /dev/null
+++ b/examples/src/main/java/com/demcha/examples/features/text/InlineSvgIconExample.java
@@ -0,0 +1,178 @@
+package com.demcha.examples.features.text;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentPageSize;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.dsl.RichText;
+import com.demcha.compose.document.dsl.SectionBuilder;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.svg.SvgIcon;
+import com.demcha.compose.document.theme.BusinessTheme;
+import com.demcha.compose.font.FontName;
+import com.demcha.examples.support.ExampleOutputPaths;
+
+import java.nio.file.Path;
+import java.util.function.Consumer;
+
+/**
+ * Runnable showcase for inline SVG-icon runs ({@code @since 1.9.0}).
+ *
+ * Parsed {@link SvgIcon}s are placed on the text baseline with
+ * {@code RichText.svgIcon(icon, size)} / {@code ParagraphBuilder.svgIcon(...)},
+ * so multi-colour vector glyphs flow inside a line of text — crisp at any zoom,
+ * carrying their own colours, with no dependence on the active font's glyph
+ * coverage. This is the engine path for vector colour emoji: a {@code :rocket:}
+ * shortcode becomes a Twemoji SVG dropped inline. The glyphs below are
+ * hand-authored stand-ins (gold star, green check badge, gradient orb, info and
+ * warning marks) until the {@code graph-compose-emoji} Twemoji pack ships.
+ */
+public final class InlineSvgIconExample {
+ private static final BusinessTheme THEME = BusinessTheme.modern();
+ private static final DocumentColor MUTED = DocumentColor.rgb(112, 116, 128);
+ private static final DocumentColor BRAND = DocumentColor.rgb(20, 80, 95);
+ private static final DocumentColor PANEL = DocumentColor.rgb(248, 244, 234);
+
+ /** Gold five-point star. */
+ private static final SvgIcon STAR = SvgIcon.parse("""
+
+
+
+ """);
+
+ /** Green disc with a white tick — a two-layer "done" badge. */
+ private static final SvgIcon CHECK = SvgIcon.parse("""
+
+
+
+
+ """);
+
+ /** Violet gradient orb — exercises the inline gradient paint path. */
+ private static final SvgIcon ORB = SvgIcon.parse("""
+
+
+
+
+
+
+
+
+
+ """);
+
+ /** Blue info badge — disc, dot and stem. */
+ private static final SvgIcon INFO = SvgIcon.parse("""
+
+
+
+
+
+ """);
+
+ /** Amber warning triangle. */
+ private static final SvgIcon WARN = SvgIcon.parse("""
+
+
+
+
+
+ """);
+
+ private InlineSvgIconExample() {
+ }
+
+ public static Path generate() throws Exception {
+ Path outputFile = ExampleOutputPaths.prepare("features/text", "inline-svg-icons.pdf");
+
+ try (DocumentSession document = GraphCompose.document(outputFile)
+ .pageSize(DocumentPageSize.A4)
+ .pageBackground(THEME.pageBackground())
+ .margin(34, 34, 34, 34)
+ .create()) {
+
+ document.pageFlow()
+ .name("InlineSvgIconShowcase")
+ .spacing(14)
+ .addSection("Hero", section -> section
+ .softPanel(THEME.palette().surfaceMuted(), 10, 16)
+ .accentLeft(DocumentColor.rgb(97, 40, 217), 4)
+ .spacing(6)
+ .addParagraph(p -> p
+ .text("Inline SVG icons")
+ .textStyle(THEME.text().h1())
+ .margin(DocumentInsets.zero()))
+ .addRich(rich -> rich
+ .plain("Multi-colour vector glyphs drawn on the text baseline ")
+ .accent("from SVG, not font glyphs", BRAND)
+ .plain(" — the engine path for vector colour emoji. ")
+ .svgIcon(STAR, 11).plain(" ").svgIcon(CHECK, 11)
+ .plain(" ").svgIcon(ORB, 11)))
+ .addSection("Status", section -> labelledRow(section,
+ "svgIcon(icon, size) — a coloured glyph between words",
+ rich -> rich
+ .svgIcon(CHECK, 10).plain(" Deploy succeeded ")
+ .svgIcon(WARN, 10).plain(" Disk almost full ")
+ .svgIcon(INFO, 10).plain(" 3 updates available")))
+ .addSection("Bullets", section -> labelledRow(section,
+ "any SvgIcon as a list bullet",
+ rich -> rich
+ .svgIcon(STAR, 10).plain(" Crisp at any zoom — true vector ")
+ .svgIcon(ORB, 10).plain(" Gradients render inline ")
+ .svgIcon(CHECK, 10).plain(" No font glyph required")))
+ .addSection("Sizing", section -> section
+ .softPanel(PANEL, 6, 12)
+ .spacing(5)
+ .addParagraph(p -> p
+ .text("size is the glyph's height in points; width follows the icon's aspect ratio")
+ .textStyle(caption())
+ .margin(DocumentInsets.zero()))
+ .addRich(rich -> rich
+ .plain("Scales with the text ")
+ .svgIcon(ORB, 8).plain(" ")
+ .svgIcon(ORB, 12).plain(" ")
+ .svgIcon(ORB, 16).plain(" ")
+ .svgIcon(ORB, 22)))
+ .addSection("Footer", section -> section
+ .accentTop(THEME.palette().rule(), 0.6)
+ .padding(new DocumentInsets(8, 0, 0, 0))
+ .addRich(rich -> rich
+ .plain("Source: ")
+ .style("examples/.../InlineSvgIconExample.java",
+ DocumentTextStyle.builder()
+ .fontName(FontName.COURIER)
+ .size(8)
+ .color(MUTED)
+ .build())))
+ .build();
+
+ document.buildPdf();
+ }
+
+ return outputFile;
+ }
+
+ public static void main(String[] args) throws Exception {
+ System.out.println("Generated: " + generate());
+ }
+
+ private static void labelledRow(SectionBuilder section, String label, Consumer body) {
+ section
+ .softPanel(PANEL, 6, 12)
+ .spacing(4)
+ .addParagraph(p -> p
+ .text(label)
+ .textStyle(caption())
+ .margin(DocumentInsets.zero()))
+ .addRich(body::accept);
+ }
+
+ private static DocumentTextStyle caption() {
+ return DocumentTextStyle.builder()
+ .fontName(FontName.HELVETICA_BOLD)
+ .size(8.5)
+ .color(MUTED)
+ .build();
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java
index 691a0f2c7..309da1646 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/PdfFixedLayoutBackend.java
@@ -127,6 +127,10 @@ private static PdfLinkAnnotationWriter.PlacedPdfRect spanLinkRectangle(Paragraph
alignment = shapeSpan.alignment();
graphicHeight = shapeSpan.height();
baselineOffset = shapeSpan.baselineOffset();
+ } else if (span instanceof com.demcha.compose.document.layout.payloads.ParagraphSvgSpan svgSpan) {
+ alignment = svgSpan.alignment();
+ graphicHeight = svgSpan.height();
+ baselineOffset = svgSpan.baselineOffset();
} else {
// Text spans cover the full line box.
return new PdfLinkAnnotationWriter.PlacedPdfRect(
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
index e67ae8edd..4031a645f 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
@@ -172,6 +172,43 @@ private static void renderShape(PDPageContentStream stream,
}
}
+ /**
+ * Draws an inline SVG-icon span: each resolved vector layer is painted on
+ * the baseline-seated box through the shared {@link PdfPathPainter}, so the
+ * inline glyph matches the block path fragment for fragment (flat colours,
+ * gradients, dashes alike).
+ */
+ private static void renderSvg(PDPageContentStream stream,
+ ParagraphSvgSpan span,
+ PdfRenderEnvironment environment,
+ int pageIndex,
+ double cursorX,
+ double baselineY,
+ double textAscent,
+ double baselineOffsetFromBottom,
+ double lineHeight) throws IOException {
+ double width = span.width();
+ double height = span.height();
+ if (width <= 0 || height <= 0) {
+ return;
+ }
+ double bottom = resolveInlineGraphicBottom(
+ height,
+ span.alignment(),
+ span.baselineOffset(),
+ baselineY,
+ textAscent,
+ baselineOffsetFromBottom,
+ lineHeight);
+ for (ResolvedSvgLayer layer : span.layers()) {
+ PdfPathPainter.paintPath(stream, environment, pageIndex,
+ (float) cursorX, (float) bottom, (float) width, (float) height,
+ layer.segments(), layer.fillColor(), layer.fillPaint(),
+ layer.stroke(), layer.strokePaint(),
+ layer.dashPattern(), layer.lineCap(), layer.lineJoin());
+ }
+ }
+
@Override
public Class payloadType() {
return ParagraphFragmentPayload.class;
@@ -209,7 +246,7 @@ public void render(PlacedFragment fragment,
case LEFT -> innerX;
};
- renderLine(stream, fonts, line, lineX, baselineY, environment, textState);
+ renderLine(stream, fonts, line, lineX, baselineY, environment, textState, fragment.pageIndex());
cursorTop = lineTop - resolvedLineHeight - payload.lineGap();
}
@@ -224,7 +261,8 @@ private void renderLine(PDPageContentStream stream,
double lineX,
double baselineY,
PdfRenderEnvironment environment,
- TextRenderState textState) throws IOException {
+ TextRenderState textState,
+ int pageIndex) throws IOException {
List spans = line.spans();
if (spans.isEmpty()) {
return;
@@ -289,6 +327,15 @@ private void renderLine(PDPageContentStream stream,
line.textAscent(), line.baselineOffsetFromBottom(), line.lineHeight());
textState.invalidate();
cursorX += shapeSpan.width();
+ } else if (span instanceof ParagraphSvgSpan svgSpan) {
+ if (inTextBlock) {
+ stream.endText();
+ inTextBlock = false;
+ }
+ renderSvg(stream, svgSpan, environment, pageIndex, cursorX, baselineY,
+ line.textAscent(), line.baselineOffsetFromBottom(), line.lineHeight());
+ textState.invalidate();
+ cursorX += svgSpan.width();
}
}
} finally {
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java
index 2d41516a5..d68aef4fc 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java
@@ -5,7 +5,6 @@
import com.demcha.compose.document.layout.PlacedFragment;
import com.demcha.compose.document.layout.payloads.PathFragmentPayload;
import org.apache.pdfbox.pdmodel.PDPageContentStream;
-import org.apache.pdfbox.pdmodel.PDResources;
import java.io.IOException;
@@ -43,56 +42,11 @@ public void render(PlacedFragment fragment,
return;
}
PDPageContentStream stream = environment.pageSurface(fragment.pageIndex());
- float x = (float) fragment.x();
- float y = (float) fragment.y();
- float width = (float) fragment.width();
- float height = (float) fragment.height();
-
- if (payload.fillPaint() == null && payload.strokePaint() == null) {
- PdfShapeGeometry.fillAndStrokePath(stream, payload.fillColor(), payload.stroke(),
- payload.dashPattern(), payload.lineCap(), payload.lineJoin(),
- s -> PdfShapeGeometry.addPathSegments(s, x, y, width, height, payload.segments()));
- return;
- }
-
- // Gradient route: fill and stroke are separate passes because each
- // may independently be a flat colour or a shading.
- stream.saveGraphicsState();
- try {
- if (payload.fillPaint() != null) {
- // Clip in a nested state so the clip never leaks into the
- // stroke pass (mirrors the shape handler).
- stream.saveGraphicsState();
- try {
- PdfShapeGeometry.addPathSegments(stream, x, y, width, height, payload.segments());
- stream.clip();
- stream.shadingFill(PdfShadingSupport.build(payload.fillPaint(), x, y, width, height));
- } finally {
- stream.restoreGraphicsState();
- }
- } else if (payload.fillColor() != null) {
- PdfShapeGeometry.fillAndStrokePath(stream, payload.fillColor(), null, null,
- s -> PdfShapeGeometry.addPathSegments(s, x, y, width, height, payload.segments()));
- }
-
- boolean hasStrokeWidth = payload.stroke() != null && payload.stroke().width() > 0;
- if (payload.strokePaint() != null && hasStrokeWidth) {
- PDResources resources = environment.document()
- .getPage(fragment.pageIndex()).getResources();
- stream.setStrokingColor(PdfShadingSupport.strokePattern(
- payload.strokePaint(), resources, x, y, width, height));
- stream.setLineWidth((float) payload.stroke().width());
- PdfShapeGeometry.applyDashPattern(stream, payload.dashPattern());
- PdfShapeGeometry.applyStrokeStyle(stream, payload.lineCap(), payload.lineJoin());
- PdfShapeGeometry.addPathSegments(stream, x, y, width, height, payload.segments());
- stream.stroke();
- } else if (hasStrokeWidth && payload.stroke().strokeColor() != null) {
- PdfShapeGeometry.fillAndStrokePath(stream, null, payload.stroke(),
- payload.dashPattern(), payload.lineCap(), payload.lineJoin(),
- s -> PdfShapeGeometry.addPathSegments(s, x, y, width, height, payload.segments()));
- }
- } finally {
- stream.restoreGraphicsState();
- }
+ PdfPathPainter.paintPath(stream, environment, fragment.pageIndex(),
+ (float) fragment.x(), (float) fragment.y(),
+ (float) fragment.width(), (float) fragment.height(),
+ payload.segments(), payload.fillColor(), payload.fillPaint(),
+ payload.stroke(), payload.strokePaint(),
+ payload.dashPattern(), payload.lineCap(), payload.lineJoin());
}
}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java
new file mode 100644
index 000000000..4decd3717
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java
@@ -0,0 +1,122 @@
+package com.demcha.compose.document.backend.fixed.pdf.handlers;
+
+import com.demcha.compose.document.backend.fixed.pdf.PdfRenderEnvironment;
+import com.demcha.compose.document.style.DocumentDashPattern;
+import com.demcha.compose.document.style.DocumentLineCap;
+import com.demcha.compose.document.style.DocumentLineJoin;
+import com.demcha.compose.document.style.DocumentPaint;
+import com.demcha.compose.document.style.DocumentPathSegment;
+import com.demcha.compose.engine.components.content.shape.Stroke;
+import org.apache.pdfbox.pdmodel.PDPageContentStream;
+import org.apache.pdfbox.pdmodel.PDResources;
+
+import java.awt.Color;
+import java.io.IOException;
+import java.util.List;
+
+/**
+ * Shared kernel that paints one resolved vector-path layer into a PDF content
+ * stream with native line / cubic-Bézier operators, scaling normalized segments
+ * to a target {@code (x, y, width, height)} box.
+ *
+ * Gradient fills clip to the path and paint a native shading; gradient
+ * strokes set a shading-pattern stroking colour (pattern type 2). Flat-colour
+ * paths bypass both and take the exact pre-gradient code path, byte for byte.
+ * Extracted from {@code PdfPathFragmentRenderHandler} so both the block path
+ * fragment and the inline SVG-icon span paint identically.
+ *
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+final class PdfPathPainter {
+
+ private PdfPathPainter() {
+ }
+
+ /**
+ * Paints {@code segments} (normalized to the unit box) at the target box,
+ * applying flat colours and/or gradients for fill and stroke.
+ *
+ * @param stream content stream to draw into
+ * @param environment render environment (for page resources on gradient strokes)
+ * @param pageIndex target page index
+ * @param x target box left edge in PDF points
+ * @param y target box bottom edge in PDF points
+ * @param width target box width in points
+ * @param height target box height in points
+ * @param segments normalized path segments, starting with a move-to
+ * @param fillColor optional flat fill colour
+ * @param fillPaint optional gradient fill; wins over {@code fillColor}
+ * @param stroke optional stroke (supplies the width)
+ * @param strokePaint optional gradient stroke paint
+ * @param dashPattern stroke dash pattern; {@link DocumentDashPattern#NONE} is solid
+ * @param lineCap stroke end-cap style
+ * @param lineJoin stroke corner style
+ * @throws IOException if the content stream rejects an operator
+ */
+ static void paintPath(PDPageContentStream stream,
+ PdfRenderEnvironment environment,
+ int pageIndex,
+ float x,
+ float y,
+ float width,
+ float height,
+ List segments,
+ Color fillColor,
+ DocumentPaint fillPaint,
+ Stroke stroke,
+ DocumentPaint strokePaint,
+ DocumentDashPattern dashPattern,
+ DocumentLineCap lineCap,
+ DocumentLineJoin lineJoin) throws IOException {
+ if (width <= 0 || height <= 0) {
+ return;
+ }
+
+ if (fillPaint == null && strokePaint == null) {
+ PdfShapeGeometry.fillAndStrokePath(stream, fillColor, stroke,
+ dashPattern, lineCap, lineJoin,
+ s -> PdfShapeGeometry.addPathSegments(s, x, y, width, height, segments));
+ return;
+ }
+
+ // Gradient route: fill and stroke are separate passes because each
+ // may independently be a flat colour or a shading.
+ stream.saveGraphicsState();
+ try {
+ if (fillPaint != null) {
+ // Clip in a nested state so the clip never leaks into the
+ // stroke pass (mirrors the shape handler).
+ stream.saveGraphicsState();
+ try {
+ PdfShapeGeometry.addPathSegments(stream, x, y, width, height, segments);
+ stream.clip();
+ stream.shadingFill(PdfShadingSupport.build(fillPaint, x, y, width, height));
+ } finally {
+ stream.restoreGraphicsState();
+ }
+ } else if (fillColor != null) {
+ PdfShapeGeometry.fillAndStrokePath(stream, fillColor, null, null,
+ s -> PdfShapeGeometry.addPathSegments(s, x, y, width, height, segments));
+ }
+
+ boolean hasStrokeWidth = stroke != null && stroke.width() > 0;
+ if (strokePaint != null && hasStrokeWidth) {
+ PDResources resources = environment.document().getPage(pageIndex).getResources();
+ stream.setStrokingColor(PdfShadingSupport.strokePattern(
+ strokePaint, resources, x, y, width, height));
+ stream.setLineWidth((float) stroke.width());
+ PdfShapeGeometry.applyDashPattern(stream, dashPattern);
+ PdfShapeGeometry.applyStrokeStyle(stream, lineCap, lineJoin);
+ PdfShapeGeometry.addPathSegments(stream, x, y, width, height, segments);
+ stream.stroke();
+ } else if (hasStrokeWidth && stroke.strokeColor() != null) {
+ PdfShapeGeometry.fillAndStrokePath(stream, null, stroke,
+ dashPattern, lineCap, lineJoin,
+ s -> PdfShapeGeometry.addPathSegments(s, x, y, width, height, segments));
+ }
+ } finally {
+ stream.restoreGraphicsState();
+ }
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
index 0289e2c20..bff1c423e 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
@@ -8,6 +8,7 @@
import com.demcha.compose.document.node.InternalLinkTarget;
import com.demcha.compose.document.node.InlineImageAlignment;
import com.demcha.compose.document.node.InlineShapeRun;
+import com.demcha.compose.document.node.InlineSvgRun;
import com.demcha.compose.document.node.InlineImageRun;
import com.demcha.compose.document.node.ShapeLayer;
import com.demcha.compose.document.node.InlineRun;
@@ -22,6 +23,7 @@
import com.demcha.compose.document.style.DocumentTextIndent;
import com.demcha.compose.document.style.DocumentTextStyle;
import com.demcha.compose.document.style.ShapeOutline;
+import com.demcha.compose.document.svg.SvgIcon;
import java.util.ArrayList;
import java.util.List;
@@ -536,6 +538,68 @@ public ParagraphBuilder shape(ShapeOutline outline,
return this;
}
+ /**
+ * Adds an inline SVG-icon run sized to {@code size} points tall, with
+ * default {@link InlineImageAlignment#CENTER} alignment and zero offset.
+ *
+ * The icon is drawn as crisp vector layers on the text baseline, carrying
+ * its own colours — so it renders independently of the active font's glyph
+ * coverage. This is the inline path for vector colour emoji (e.g. Twemoji
+ * SVG) and small vector marks. The icon keeps its aspect ratio: the width is
+ * {@code size * icon.aspectRatio()}.
+ *
+ * @param icon parsed vector icon; must not be {@code null}
+ * @param size target height in points (the icon's vertical extent on the line)
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder svgIcon(SvgIcon icon, double size) {
+ return svgIcon(icon, size, InlineImageAlignment.CENTER, 0.0, null);
+ }
+
+ /**
+ * Adds an inline SVG-icon run with explicit vertical alignment.
+ *
+ * @param icon parsed vector icon; must not be {@code null}
+ * @param size target height in points
+ * @param alignment vertical alignment relative to the surrounding text
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder svgIcon(SvgIcon icon, double size, InlineImageAlignment alignment) {
+ return svgIcon(icon, size, alignment, 0.0, null);
+ }
+
+ /**
+ * Adds a fully-specified, optionally clickable inline SVG-icon run, measured
+ * on the surrounding text baseline. The figure is drawn from vector geometry,
+ * so it never depends on font glyph coverage.
+ *
+ * @param icon parsed vector icon; must not be {@code null}
+ * @param size target height in points
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param linkOptions optional inline link metadata
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder svgIcon(SvgIcon icon,
+ double size,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkOptions linkOptions) {
+ Objects.requireNonNull(icon, "icon");
+ this.inlineRuns.add(new InlineSvgRun(
+ icon,
+ size * icon.aspectRatio(),
+ size,
+ alignment == null ? InlineImageAlignment.CENTER : alignment,
+ baselineOffset,
+ linkOptions));
+ this.text = "";
+ return this;
+ }
+
/**
* Adds an inline filled shape that jumps to a named {@code anchor(...)}
* elsewhere in the document, with default {@link InlineImageAlignment#CENTER}
diff --git a/src/main/java/com/demcha/compose/document/dsl/RichText.java b/src/main/java/com/demcha/compose/document/dsl/RichText.java
index a37d1340a..30661e017 100644
--- a/src/main/java/com/demcha/compose/document/dsl/RichText.java
+++ b/src/main/java/com/demcha/compose/document/dsl/RichText.java
@@ -3,6 +3,7 @@
import com.demcha.compose.document.image.DocumentImageData;
import com.demcha.compose.document.node.*;
import com.demcha.compose.document.style.*;
+import com.demcha.compose.document.svg.SvgIcon;
import java.awt.*;
import java.util.ArrayList;
@@ -376,6 +377,66 @@ public RichText imageLinkTo(DocumentImageData imageData,
return this;
}
+ /**
+ * Appends an inline SVG-icon run sized to {@code size} points tall, with
+ * default {@link InlineImageAlignment#CENTER} alignment and zero offset.
+ *
+ * The icon is drawn as crisp vector layers on the text baseline, carrying
+ * its own colours — so it renders independently of the active font's glyph
+ * coverage. This is the inline path for vector colour emoji (e.g. Twemoji
+ * SVG) and small vector marks. The icon keeps its aspect ratio: the width is
+ * {@code size * icon.aspectRatio()}.
+ *
+ * @param icon parsed vector icon; must not be {@code null}
+ * @param size target height in points (the icon's vertical extent on the line)
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText svgIcon(SvgIcon icon, double size) {
+ return svgIcon(icon, size, InlineImageAlignment.CENTER, 0.0, null);
+ }
+
+ /**
+ * Appends an inline SVG-icon run with explicit vertical alignment.
+ *
+ * @param icon parsed vector icon; must not be {@code null}
+ * @param size target height in points
+ * @param alignment vertical alignment relative to the surrounding text
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText svgIcon(SvgIcon icon, double size, InlineImageAlignment alignment) {
+ return svgIcon(icon, size, alignment, 0.0, null);
+ }
+
+ /**
+ * Appends a fully-specified, optionally clickable inline SVG-icon run; the
+ * link annotation covers the icon rectangle on supporting backends.
+ *
+ * @param icon parsed vector icon; must not be {@code null}
+ * @param size target height in points
+ * @param alignment vertical alignment relative to the surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param linkOptions optional link metadata
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText svgIcon(SvgIcon icon,
+ double size,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkOptions linkOptions) {
+ Objects.requireNonNull(icon, "icon");
+ runs.add(new InlineSvgRun(
+ icon,
+ size * icon.aspectRatio(),
+ size,
+ alignment == null ? InlineImageAlignment.CENTER : alignment,
+ baselineOffset,
+ linkOptions));
+ return this;
+ }
+
/**
* Appends an inline filled circle ("dot") run — the building block for
* skill rating dots, custom bullets and inline status indicators that
diff --git a/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java b/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
index c00a500b5..570eeda25 100644
--- a/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
+++ b/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
@@ -3,6 +3,8 @@
import com.demcha.compose.document.layout.payloads.*;
import com.demcha.compose.document.node.*;
import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentPaint;
+import com.demcha.compose.document.style.DocumentStroke;
import com.demcha.compose.document.style.DocumentTextAutoSize;
import com.demcha.compose.document.style.DocumentTextIndent;
import com.demcha.compose.document.style.DocumentTextStyle;
@@ -15,6 +17,7 @@
import com.demcha.compose.engine.measurement.TextMeasurementSystem;
import com.demcha.compose.engine.text.markdown.MarkDownParser;
+import java.awt.Color;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@@ -565,6 +568,8 @@ private static boolean paragraphFitsSingleLine(ParagraphNode node,
width += imageRun.width();
} else if (run instanceof InlineShapeRun shapeRun) {
width += shapeRun.width();
+ } else if (run instanceof InlineSvgRun svgRun) {
+ width += svgRun.width();
}
}
return width <= innerWidth;
@@ -1248,6 +1253,8 @@ private static List> tokenizeInlineRuns(List
currentLine.add(InlineImageToken.of(imageRun));
} else if (run instanceof InlineShapeRun shapeRun) {
currentLine.add(InlineShapeToken.of(shapeRun));
+ } else if (run instanceof InlineSvgRun svgRun) {
+ currentLine.add(InlineSvgToken.of(svgRun));
}
}
@@ -1295,6 +1302,10 @@ private static ParagraphLine toInlineParagraphLine(List token
if (shapeToken.height() > maxInlineGraphicHeight) {
maxInlineGraphicHeight = shapeToken.height();
}
+ } else if (token instanceof InlineSvgToken svgToken) {
+ if (svgToken.height() > maxInlineGraphicHeight) {
+ maxInlineGraphicHeight = svgToken.height();
+ }
}
}
double resolvedLineHeight = Math.max(dominantTextLineHeight, maxInlineGraphicHeight);
@@ -1330,6 +1341,15 @@ private static ParagraphLine toInlineParagraphLine(List token
shapeToken.baselineOffset(),
shapeToken.linkTarget()));
width += shapeToken.width();
+ } else if (token instanceof InlineSvgToken svgToken) {
+ spans.add(new ParagraphSvgSpan(
+ svgToken.layers(),
+ svgToken.width(),
+ svgToken.height(),
+ svgToken.alignment(),
+ svgToken.baselineOffset(),
+ svgToken.linkTarget()));
+ width += svgToken.width();
}
}
@@ -1539,7 +1559,8 @@ private static int maxLinesThatFit(List lines, double lineGap, do
// Inline tokens + indent spec
// ------------------------------------------------------------------
- private sealed interface InlineLayoutToken permits InlineTextToken, InlineImageToken, InlineShapeToken {
+ private sealed interface InlineLayoutToken
+ permits InlineTextToken, InlineImageToken, InlineShapeToken, InlineSvgToken {
double width();
}
@@ -1634,4 +1655,73 @@ private static InlineShapeToken of(InlineShapeRun run) {
run.linkTarget());
}
}
+
+ private record InlineSvgToken(
+ List layers,
+ double width,
+ double height,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkTarget linkTarget
+ ) implements InlineLayoutToken {
+ private InlineSvgToken {
+ alignment = alignment == null ? InlineImageAlignment.CENTER : alignment;
+ }
+
+ private static InlineSvgToken of(InlineSvgRun run) {
+ // Reuse the icon's own scaling: node(width) lowers each SVG layer to
+ // a PathNode whose stroke/dash are scaled to points and whose
+ // geometry stays normalized to the unit box.
+ LayerStackNode scaled = run.icon().node(run.width());
+ List resolved = new ArrayList<>(scaled.layers().size());
+ for (LayerStackNode.Layer layer : scaled.layers()) {
+ if (layer.node() instanceof PathNode path) {
+ resolved.add(toResolvedSvgLayer(path));
+ }
+ }
+ return new InlineSvgToken(
+ List.copyOf(resolved),
+ run.width(),
+ run.height(),
+ run.alignment(),
+ run.baselineOffset(),
+ run.linkTarget());
+ }
+
+ /**
+ * Lowers a scaled SVG {@link PathNode} to an engine-ready
+ * {@link ResolvedSvgLayer}. Mirrors the paint normalization in
+ * {@code PathDefinition}: solid paints collapse to flat colours so the
+ * inline render path matches the block path; only true gradients travel
+ * as {@link DocumentPaint}.
+ */
+ private static ResolvedSvgLayer toResolvedSvgLayer(PathNode node) {
+ Color fill;
+ DocumentPaint fillGradient = null;
+ if (node.fillPaint() instanceof DocumentPaint.Solid solid) {
+ fill = solid.color().color();
+ } else if (node.fillPaint() != null) {
+ fillGradient = node.fillPaint();
+ fill = null;
+ } else {
+ fill = node.fillColor() == null ? null : node.fillColor().color();
+ }
+ DocumentStroke stroke = node.stroke();
+ DocumentPaint strokeGradient = null;
+ if (node.strokePaint() instanceof DocumentPaint.Solid solid) {
+ stroke = DocumentStroke.of(solid.color(), stroke.width());
+ } else if (node.strokePaint() != null) {
+ strokeGradient = node.strokePaint();
+ }
+ return new ResolvedSvgLayer(
+ node.segments(),
+ fill,
+ fillGradient,
+ toStroke(stroke),
+ strokeGradient,
+ node.dashPattern(),
+ node.lineCap(),
+ node.lineJoin());
+ }
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java
index 4338ac454..0d8ce4781 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSpan.java
@@ -4,10 +4,11 @@
/**
* One measured span inside a paragraph line. Sealed because the wrapping
- * algorithm can produce text, image or shape spans for the same line — all
- * contribute to wrapping width and per-line height.
+ * algorithm can produce text, image, shape or SVG-icon spans for the same
+ * line — all contribute to wrapping width and per-line height.
*/
-public sealed interface ParagraphSpan permits ParagraphTextSpan, ParagraphImageSpan, ParagraphShapeSpan {
+public sealed interface ParagraphSpan
+ permits ParagraphTextSpan, ParagraphImageSpan, ParagraphShapeSpan, ParagraphSvgSpan {
/**
* Measured width of this span.
*
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSvgSpan.java b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSvgSpan.java
new file mode 100644
index 000000000..418f16b17
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ParagraphSvgSpan.java
@@ -0,0 +1,38 @@
+package com.demcha.compose.document.layout.payloads;
+
+import com.demcha.compose.document.node.DocumentLinkTarget;
+import com.demcha.compose.document.node.InlineImageAlignment;
+
+import java.util.List;
+
+/**
+ * Measured inline SVG-icon span inside a paragraph line — a stack of resolved
+ * {@link ResolvedSvgLayer}s drawn back-to-front and scaled into the span's
+ * bounding box, so a vector glyph (e.g. a colour emoji) places on the text
+ * baseline as one unit.
+ *
+ * @param layers resolved paint layers, back-to-front
+ * @param width bounding width in points
+ * @param height bounding height in points
+ * @param alignment vertical alignment relative to the surrounding text
+ * @param baselineOffset extra vertical offset in points; positive moves up
+ * @param linkTarget optional link metadata
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public record ParagraphSvgSpan(
+ List layers,
+ double width,
+ double height,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkTarget linkTarget
+) implements ParagraphSpan {
+ /**
+ * Copies the layer stack defensively and normalizes alignment defaults.
+ */
+ public ParagraphSvgSpan {
+ layers = List.copyOf(layers);
+ alignment = alignment == null ? InlineImageAlignment.CENTER : alignment;
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java b/src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java
new file mode 100644
index 000000000..5dd462a96
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java
@@ -0,0 +1,57 @@
+package com.demcha.compose.document.layout.payloads;
+
+import com.demcha.compose.document.style.DocumentDashPattern;
+import com.demcha.compose.document.style.DocumentLineCap;
+import com.demcha.compose.document.style.DocumentLineJoin;
+import com.demcha.compose.document.style.DocumentPaint;
+import com.demcha.compose.document.style.DocumentPathSegment;
+import com.demcha.compose.engine.components.content.shape.Stroke;
+
+import java.awt.*;
+import java.util.List;
+import java.util.Objects;
+
+/**
+ * One resolved paint layer of a {@link ParagraphSvgSpan}: normalized vector
+ * geometry whose fill colour and stroke are already lowered to AWT / engine
+ * primitives, ready for the PDF backend. Solid paints are collapsed to flat
+ * colours during resolution so the inline render path matches the block path
+ * fragment for fragment; only true gradients travel as {@link DocumentPaint}.
+ *
+ * The geometry is normalized to the icon's unit box; the render handler
+ * scales it to the span's measured {@code width} / {@code height}, exactly like
+ * {@link PathFragmentPayload}.
+ *
+ * @param segments normalized path segments, starting with a move-to
+ * @param fillColor optional resolved flat fill colour
+ * @param fillPaint optional gradient fill; wins over {@code fillColor}
+ * @param stroke optional resolved outline stroke (width in points)
+ * @param strokePaint optional gradient stroke paint; the stroke still supplies the width
+ * @param dashPattern stroke dash pattern; {@link DocumentDashPattern#NONE} is solid
+ * @param lineCap stroke end-cap style; {@code BUTT} is the PDF default
+ * @param lineJoin stroke corner style; {@code MITER} is the PDF default
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public record ResolvedSvgLayer(
+ List segments,
+ Color fillColor,
+ DocumentPaint fillPaint,
+ Stroke stroke,
+ DocumentPaint strokePaint,
+ DocumentDashPattern dashPattern,
+ DocumentLineCap lineCap,
+ DocumentLineJoin lineJoin
+) {
+ /**
+ * Copies the segment list defensively and normalizes dash and stroke style
+ * defaults.
+ */
+ public ResolvedSvgLayer {
+ Objects.requireNonNull(segments, "segments");
+ segments = List.copyOf(segments);
+ dashPattern = dashPattern == null ? DocumentDashPattern.NONE : dashPattern;
+ lineCap = lineCap == null ? DocumentLineCap.BUTT : lineCap;
+ lineJoin = lineJoin == null ? DocumentLineJoin.MITER : lineJoin;
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/node/InlineRun.java b/src/main/java/com/demcha/compose/document/node/InlineRun.java
index cfceca1bb..0bce616ed 100644
--- a/src/main/java/com/demcha/compose/document/node/InlineRun.java
+++ b/src/main/java/com/demcha/compose/document/node/InlineRun.java
@@ -4,12 +4,12 @@
* Marker for a single inline run inside a {@link ParagraphNode}.
*
* An inline paragraph is a sequence of runs measured and rendered on the
- * same baseline. Today there are three kinds of run: text, image and shape.
- * All participate in the wrapping algorithm so callers can mix small icons,
- * badges or geometric figures (dots, diamonds, stars, …) with styled text
- * without resorting to nested layouts.
+ * same baseline. Today there are four kinds of run: text, image, shape and
+ * SVG icon. All participate in the wrapping algorithm so callers can mix small
+ * icons, badges, vector glyphs (e.g. colour emoji) or geometric figures (dots,
+ * diamonds, stars, …) with styled text without resorting to nested layouts.
*
* @author Artem Demchyshyn
*/
-public sealed interface InlineRun permits InlineTextRun, InlineImageRun, InlineShapeRun {
+public sealed interface InlineRun permits InlineTextRun, InlineImageRun, InlineShapeRun, InlineSvgRun {
}
diff --git a/src/main/java/com/demcha/compose/document/node/InlineSvgRun.java b/src/main/java/com/demcha/compose/document/node/InlineSvgRun.java
new file mode 100644
index 000000000..42a9ac6a1
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/node/InlineSvgRun.java
@@ -0,0 +1,89 @@
+package com.demcha.compose.document.node;
+
+import com.demcha.compose.document.svg.SvgIcon;
+
+import java.util.Objects;
+
+/**
+ * One inline SVG-icon run inside a {@link ParagraphNode} — a parsed
+ * {@link SvgIcon} drawn as crisp vector layers on the surrounding text
+ * baseline.
+ *
+ * Inline SVG icons are measured as part of paragraph wrapping exactly like
+ * {@link InlineImageRun}: the run's {@link #width()} / {@link #height()}
+ * contribute to span placement, line breaking and per-line height, and the
+ * glyph shares the text baseline. Unlike a raster image the icon stays sharp at
+ * any zoom, and unlike a font glyph it carries its own colours — so it renders
+ * regardless of the active font's coverage. This is the inline path for vector
+ * colour emoji (Twemoji SVG) and other small vector marks.
+ *
+ * @param icon parsed vector icon; never {@code null}
+ * @param width target width in points; must be finite and positive
+ * @param height target height in points; must be finite and positive
+ * @param alignment vertical alignment relative to the surrounding text;
+ * defaults to {@link InlineImageAlignment#CENTER}
+ * @param baselineOffset extra vertical offset in points applied after
+ * {@code alignment} resolution; positive values move the
+ * icon up
+ * @param linkTarget optional per-run link target (external URI or internal anchor)
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public record InlineSvgRun(
+ SvgIcon icon,
+ double width,
+ double height,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkTarget linkTarget
+) implements InlineRun {
+ /**
+ * Validates dimensions and normalizes alignment defaults.
+ */
+ public InlineSvgRun {
+ Objects.requireNonNull(icon, "icon");
+ if (width <= 0 || Double.isNaN(width) || Double.isInfinite(width)) {
+ throw new IllegalArgumentException("inline svg width must be finite and positive: " + width);
+ }
+ if (height <= 0 || Double.isNaN(height) || Double.isInfinite(height)) {
+ throw new IllegalArgumentException("inline svg height must be finite and positive: " + height);
+ }
+ if (Double.isNaN(baselineOffset) || Double.isInfinite(baselineOffset)) {
+ throw new IllegalArgumentException("inline svg baselineOffset must be finite: " + baselineOffset);
+ }
+ alignment = alignment == null ? InlineImageAlignment.CENTER : alignment;
+ }
+
+ /**
+ * Convenience constructor with default {@link InlineImageAlignment#CENTER}
+ * alignment and zero offset.
+ *
+ * @param icon parsed vector icon
+ * @param width target width in points
+ * @param height target height in points
+ */
+ public InlineSvgRun(SvgIcon icon, double width, double height) {
+ this(icon, width, height, InlineImageAlignment.CENTER, 0.0, (DocumentLinkTarget) null);
+ }
+
+ /**
+ * Creates an inline SVG run with external link metadata.
+ *
+ * @param icon parsed vector icon
+ * @param width target width in points
+ * @param height target height in points
+ * @param alignment vertical alignment relative to surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param linkOptions external link metadata, wrapped into an
+ * {@link ExternalLinkTarget}
+ */
+ public InlineSvgRun(SvgIcon icon,
+ double width,
+ double height,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkOptions linkOptions) {
+ this(icon, width, height, alignment, baselineOffset,
+ linkOptions == null ? null : new ExternalLinkTarget(linkOptions));
+ }
+}
diff --git a/src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java b/src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java
new file mode 100644
index 000000000..43769e9ed
--- /dev/null
+++ b/src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java
@@ -0,0 +1,247 @@
+package com.demcha.compose.document.dsl;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.node.DocumentLinkOptions;
+import com.demcha.compose.document.node.InlineImageAlignment;
+import com.demcha.compose.document.node.InlineSvgRun;
+import com.demcha.compose.document.svg.SvgIcon;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.contentstream.operator.Operator;
+import org.apache.pdfbox.cos.COSBase;
+import org.apache.pdfbox.cos.COSNumber;
+import org.apache.pdfbox.pdfparser.PDFStreamParser;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink;
+import org.apache.pdfbox.rendering.PDFRenderer;
+import org.apache.pdfbox.text.PDFTextStripper;
+import org.junit.jupiter.api.Test;
+
+import java.awt.image.BufferedImage;
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.within;
+
+/**
+ * End-to-end coverage for inline SVG-icon runs: the measure → tokenize → span →
+ * PDF render pipeline must paint vector glyphs (colour emoji, marks) on the text
+ * baseline without dropping them or substituting font glyphs.
+ */
+class InlineSvgRenderTest {
+
+ /** A solid crimson square — distinctive against black text on a white page. */
+ private static SvgIcon crimsonSquare() {
+ return SvgIcon.parse("""
+
+
+
+ """);
+ }
+
+ /** A gradient-filled square — exercises the inline gradient paint path. */
+ private static SvgIcon gradientSquare() {
+ return SvgIcon.parse("""
+
+
+
+
+
+
+
+
+
+ """);
+ }
+
+ @Test
+ void inlineSvgRendersEndToEndKeepingTextWithoutGlyphSubstitution() throws Exception {
+ byte[] pdf = renderIconRow(crimsonSquare());
+ assertThat(pdf).isNotEmpty();
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(document.getNumberOfPages()).isEqualTo(1);
+ String text = new PDFTextStripper().getText(document);
+ assertThat(text).contains("Ship it");
+ assertThat(text).doesNotContain("?");
+ }
+ }
+
+ @Test
+ void inlineSvgPaintsItsFillColor() throws Exception {
+ try (PDDocument document = Loader.loadPDF(renderIconRow(crimsonSquare()))) {
+ BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
+ // The crimson fill only enters the page through the inline icon — the
+ // text is default black and the background white — so finding crimson
+ // pixels proves the vector layer was drawn inline, not dropped.
+ assertThat(containsColorNear(image, 196, 30, 58, 45))
+ .as("inline SVG icon must paint its fill colour")
+ .isTrue();
+ }
+ }
+
+ @Test
+ void gradientInlineSvgRendersAndPaints() throws Exception {
+ try (PDDocument document = Loader.loadPDF(renderIconRow(gradientSquare()))) {
+ assertThat(document.getNumberOfPages()).isEqualTo(1);
+ BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
+ // The violet gradient stops only reach the page through the inline
+ // icon's shading, so a violet pixel proves the gradient paint path
+ // runs inline as well as for block paths.
+ assertThat(containsColorNear(image, 129, 80, 224, 60))
+ .as("inline gradient SVG must paint its shading")
+ .isTrue();
+ }
+ }
+
+ @Test
+ void linkedInlineSvgEmitsClickableAnnotationSizedToTheIconBox() throws Exception {
+ double iconSize = 6.0;
+ byte[] pdf;
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(220, 120)
+ .margin(14, 14, 14, 14)
+ .create()) {
+ session.dsl()
+ .pageFlow()
+ .name("Flow")
+ .addParagraph(paragraph -> paragraph
+ .inlineText("Home ")
+ .svgIcon(crimsonSquare(), iconSize, InlineImageAlignment.CENTER,
+ 0.0, new DocumentLinkOptions("https://example.com")))
+ .build();
+ pdf = session.toPdfBytes();
+ }
+
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ PDAnnotationLink link = (PDAnnotationLink) document.getPage(0).getAnnotations().stream()
+ .filter(PDAnnotationLink.class::isInstance)
+ .findFirst()
+ .orElseThrow(() -> new AssertionError("no link annotation for the inline SVG"));
+ // The clickable box must hug the icon (height == iconSize), not the
+ // taller text line box — i.e. the SVG span takes the inline-graphic
+ // rectangle path, not the text fallback.
+ assertThat((double) link.getRectangle().getHeight())
+ .as("link rect hugs the icon, not the full line box")
+ .isCloseTo(iconSize, within(0.5));
+ }
+ }
+
+ @Test
+ void richTextSvgIconSizesByAspectRatio() {
+ // A 20×10 viewBox is twice as wide as tall, so a size-of-10 icon measures
+ // 20 wide × 10 tall — the run carries the aspect-correct box.
+ SvgIcon wide = SvgIcon.parse("""
+
+
+
+ """);
+ InlineSvgRun run = onlySvgRun(RichText.text("x").svgIcon(wide, 10.0));
+
+ assertThat(run.icon()).isSameAs(wide);
+ assertThat(run.width()).isEqualTo(20.0, within(1e-6));
+ assertThat(run.height()).isEqualTo(10.0, within(1e-6));
+ }
+
+ @Test
+ void autoSizeReservesWidthForTheInlineSvgIcon() throws Exception {
+ // Same auto-sized paragraph, with and without a wide (100×10) inline
+ // icon. The icon must eat horizontal room, so the fitted text size is
+ // strictly smaller with the icon present — proving the auto-size width
+ // estimate counts inline SVG runs (not only text / image / shape).
+ double withoutIcon = maxTextFontSize(renderAutoSized(false));
+ double withIcon = maxTextFontSize(renderAutoSized(true));
+
+ assertThat(withoutIcon).as("text alone fits at a readable size").isGreaterThan(0.0);
+ assertThat(withIcon)
+ .as("the inline icon shrinks the auto-sized text")
+ .isLessThan(withoutIcon);
+ }
+
+ private static byte[] renderAutoSized(boolean withIcon) throws Exception {
+ SvgIcon wideBar = SvgIcon.parse(
+ " ");
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(182, 120)
+ .margin(16, 16, 16, 16)
+ .create()) {
+ session.dsl()
+ .pageFlow()
+ .name("Flow")
+ .addParagraph(p -> {
+ p.inlineText("Status complete now");
+ if (withIcon) {
+ p.svgIcon(wideBar, 10);
+ }
+ p.autoSize(24, 5);
+ })
+ .build();
+ return session.toPdfBytes();
+ }
+ }
+
+ /** Largest font size given to a {@code Tf} operator on page 0. */
+ private static double maxTextFontSize(byte[] pdf) throws Exception {
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ PDFStreamParser parser = new PDFStreamParser(document.getPage(0));
+ double max = 0.0;
+ List operands = new ArrayList<>();
+ for (Object token = parser.parseNextToken(); token != null; token = parser.parseNextToken()) {
+ if (token instanceof COSBase base) {
+ operands.add(base);
+ } else if (token instanceof Operator op) {
+ if (op.getName().equals("Tf") && !operands.isEmpty()
+ && operands.get(operands.size() - 1) instanceof COSNumber size) {
+ max = Math.max(max, size.floatValue());
+ }
+ operands.clear();
+ }
+ }
+ return max;
+ }
+ }
+
+ private static InlineSvgRun onlySvgRun(RichText rich) {
+ return rich.runs().stream()
+ .filter(InlineSvgRun.class::isInstance)
+ .map(InlineSvgRun.class::cast)
+ .findFirst()
+ .orElseThrow(() -> new AssertionError("no InlineSvgRun in " + rich.runs()));
+ }
+
+ private static byte[] renderIconRow(SvgIcon icon) throws Exception {
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(320, 160)
+ .margin(16, 16, 16, 16)
+ .create()) {
+ session.dsl()
+ .pageFlow()
+ .name("Flow")
+ .addParagraph(paragraph -> paragraph
+ .name("IconRow")
+ .inlineText("Ship it ")
+ .svgIcon(icon, 12)
+ .inlineText(" now"))
+ .build();
+ return session.toPdfBytes();
+ }
+ }
+
+ private static boolean containsColorNear(BufferedImage image, int r, int g, int b, int tolerance) {
+ for (int y = 0; y < image.getHeight(); y++) {
+ for (int x = 0; x < image.getWidth(); x++) {
+ int rgb = image.getRGB(x, y);
+ int rr = (rgb >> 16) & 0xFF;
+ int gg = (rgb >> 8) & 0xFF;
+ int bb = rgb & 0xFF;
+ if (Math.abs(rr - r) <= tolerance
+ && Math.abs(gg - g) <= tolerance
+ && Math.abs(bb - b) <= tolerance) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+}
diff --git a/src/test/java/com/demcha/compose/document/node/InlineSvgRunTest.java b/src/test/java/com/demcha/compose/document/node/InlineSvgRunTest.java
new file mode 100644
index 000000000..f488578c3
--- /dev/null
+++ b/src/test/java/com/demcha/compose/document/node/InlineSvgRunTest.java
@@ -0,0 +1,91 @@
+package com.demcha.compose.document.node;
+
+import com.demcha.compose.document.svg.SvgIcon;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static org.assertj.core.api.Assertions.within;
+
+class InlineSvgRunTest {
+
+ private static final double EPS = 1e-6;
+
+ private static SvgIcon icon() {
+ return SvgIcon.parse("""
+
+
+
+ """);
+ }
+
+ @Test
+ void convenienceConstructorKeepsIconAndDefaults() {
+ SvgIcon icon = icon();
+ InlineSvgRun run = new InlineSvgRun(icon, 12.0, 12.0);
+
+ assertThat(run.icon()).isSameAs(icon);
+ assertThat(run.width()).isEqualTo(12.0, within(EPS));
+ assertThat(run.height()).isEqualTo(12.0, within(EPS));
+ assertThat(run.alignment()).isEqualTo(InlineImageAlignment.CENTER);
+ assertThat(run.baselineOffset()).isEqualTo(0.0, within(EPS));
+ assertThat(run.linkTarget()).isNull();
+ }
+
+ @Test
+ void nullAlignmentNormalizesToCenter() {
+ InlineSvgRun run = new InlineSvgRun(icon(), 10.0, 10.0, null, 0.0, (DocumentLinkOptions) null);
+
+ assertThat(run.alignment()).isEqualTo(InlineImageAlignment.CENTER);
+ }
+
+ @Test
+ void externalLinkOptionsAreWrappedIntoExternalTarget() {
+ InlineSvgRun run = new InlineSvgRun(icon(), 10.0, 10.0, InlineImageAlignment.CENTER, 0.0,
+ new DocumentLinkOptions("https://example.com"));
+
+ assertThat(run.linkTarget()).isInstanceOf(ExternalLinkTarget.class);
+ }
+
+ @Test
+ void nullIconIsRejected() {
+ assertThatThrownBy(() -> new InlineSvgRun(null, 10.0, 10.0))
+ .isInstanceOf(NullPointerException.class)
+ .hasMessageContaining("icon");
+ }
+
+ @Test
+ void nonPositiveWidthIsRejected() {
+ assertThatThrownBy(() -> new InlineSvgRun(icon(), 0.0, 10.0))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("width");
+ assertThatThrownBy(() -> new InlineSvgRun(icon(), -3.0, 10.0))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("width");
+ }
+
+ @Test
+ void nonFiniteWidthIsRejected() {
+ assertThatThrownBy(() -> new InlineSvgRun(icon(), Double.POSITIVE_INFINITY, 10.0))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("width");
+ assertThatThrownBy(() -> new InlineSvgRun(icon(), Double.NaN, 10.0))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("width");
+ }
+
+ @Test
+ void nonPositiveHeightIsRejected() {
+ assertThatThrownBy(() -> new InlineSvgRun(icon(), 10.0, 0.0))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("height");
+ }
+
+ @Test
+ void nonFiniteBaselineOffsetIsRejected() {
+ assertThatThrownBy(() -> new InlineSvgRun(icon(), 10.0, 10.0,
+ InlineImageAlignment.CENTER, Double.POSITIVE_INFINITY, (DocumentLinkOptions) null))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("baselineOffset");
+ }
+}
From 8c6f6e40c8b8b0d7498cc6058d1f26650a5de5a9 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 13:57:30 +0100
Subject: [PATCH 06/22] feat(api): colour emoji by shortcode +
graph-compose-emoji module
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Builds on inline SVG-icon runs to render GitHub-style colour emoji in PDF.
RichText.emoji(":star:", size) and ParagraphBuilder.emoji(...) resolve a
shortcode to an inline vector glyph; resolution is lenient — an unknown
shortcode (or no emoji set on the classpath) renders as the literal text,
the way GitHub treats an unrecognised :code:.
The resolver is the new EmojiLibrary (com.demcha.compose.document.emoji):
data-driven from the classpath layout emoji/emoji-index.properties +
emoji/svg/.svg, with lenient find() / strict require(),
isAvailable() and per-codepoint caching. The glyphs ship in a new,
independently-versioned graph-compose-emoji companion module mirroring the
graph-compose-fonts split — the engine carries no emoji art and has no
Maven dependency on it (tests read the module's resources via
). The module bundles a small original starter set; the
full jdecked/twemoji set (CC-BY 4.0) is a documented drop-in.
Tests: EmojiLibraryTest (resolution, lenient/strict, absent-set message)
and EmojiRenderTest (shortcode rasterises a colour glyph, gradient paints,
unknown falls back to text); full suite + verify green.
---
CHANGELOG.md | 22 ++
aggregator/pom.xml | 1 +
emoji/NOTICE.md | 34 ++++
emoji/pom.xml | 190 ++++++++++++++++++
.../compose/emoji/GraphComposeEmoji.java | 50 +++++
.../resources/emoji/emoji-index.properties | 12 ++
emoji/src/main/resources/emoji/svg/1f534.svg | 3 +
emoji/src/main/resources/emoji/svg/1f535.svg | 3 +
emoji/src/main/resources/emoji/svg/1f7e2.svg | 3 +
emoji/src/main/resources/emoji/svg/1f7e3.svg | 9 +
emoji/src/main/resources/emoji/svg/2139.svg | 5 +
emoji/src/main/resources/emoji/svg/26a0.svg | 5 +
emoji/src/main/resources/emoji/svg/2705.svg | 5 +
emoji/src/main/resources/emoji/svg/2b50.svg | 3 +
pom.xml | 15 +-
.../document/dsl/ParagraphBuilder.java | 44 ++++
.../demcha/compose/document/dsl/RichText.java | 44 ++++
.../compose/document/emoji/EmojiLibrary.java | 179 +++++++++++++++++
.../compose/document/emoji/package-info.java | 20 ++
.../compose/document/dsl/EmojiRenderTest.java | 96 +++++++++
.../document/emoji/EmojiLibraryTest.java | 73 +++++++
21 files changed, 815 insertions(+), 1 deletion(-)
create mode 100644 emoji/NOTICE.md
create mode 100644 emoji/pom.xml
create mode 100644 emoji/src/main/java/com/demcha/compose/emoji/GraphComposeEmoji.java
create mode 100644 emoji/src/main/resources/emoji/emoji-index.properties
create mode 100644 emoji/src/main/resources/emoji/svg/1f534.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f535.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2139.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26a0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2705.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2b50.svg
create mode 100644 src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java
create mode 100644 src/main/java/com/demcha/compose/document/emoji/package-info.java
create mode 100644 src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java
create mode 100644 src/test/java/com/demcha/compose/document/emoji/EmojiLibraryTest.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c083635ec..4b90ebc6e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -49,6 +49,19 @@ PDF `GoTo` actions. External links are unchanged.
A new sealed `InlineRun` variant (`InlineSvgRun`) joins text / image / shape;
the inline render reuses the existing SVG paint pipeline (shared with the block
path fragment), so flat-colour output stays byte-identical.
+- **Colour emoji by shortcode** (`@since 1.9.0`). `RichText.emoji(":star:", size)`
+ and `ParagraphBuilder.emoji(...)` resolve a GitHub-style shortcode to an inline
+ vector colour glyph. Resolution is lenient — an unknown shortcode (or no emoji
+ set on the classpath) is rendered as the literal text, the way GitHub treats an
+ unrecognised `:code:`. The resolver is the new `EmojiLibrary`
+ (`com.demcha.compose.document.emoji`): data-driven from the classpath layout
+ `emoji/emoji-index.properties` (`shortcode=codepoint`) + `emoji/svg/.svg`,
+ with `find(...)` (lenient `Optional`), `require(...)` (strict), `isAvailable()`
+ and per-codepoint caching. The glyphs ship in a new, independently-versioned
+ **`graph-compose-emoji`** companion module (mirroring the `graph-compose-fonts`
+ split): the engine carries no emoji art and has no Maven dependency on it. The
+ module bundles a small original starter set; the full jdecked/twemoji set
+ (CC-BY 4.0) is a documented drop-in needing no engine change.
### Documentation
@@ -59,6 +72,9 @@ PDF `GoTo` actions. External links are unchanged.
`examples/src/main/java/com/demcha/examples/features/text/InlineSvgIconExample.java`
— multi-colour vector glyphs (gold star, green check badge, violet gradient
orb, info / warning marks) flowing inline with text, at several sizes.
+- New `graph-compose-emoji` module with `emoji/NOTICE.md` documenting the bundled
+ original starter set and the mechanical drop-in for the full jdecked/twemoji
+ set (CC-BY 4.0).
### Tests
@@ -73,6 +89,12 @@ PDF `GoTo` actions. External links are unchanged.
(PDFBox end-to-end: text preserved with no glyph substitution, the icon's fill
colour and an inline gradient both rasterize onto the page, a linked icon emits
a clickable annotation, and `svgIcon` sizes by aspect ratio).
+- `EmojiLibraryTest` (resolves shortcodes case-insensitively with/without colons,
+ unknown → empty, `require` throws, an absent set reports unavailable and names
+ the `graph-compose-emoji` artifact) and `EmojiRenderTest` (a known shortcode
+ rasterizes a colour glyph, a gradient emoji paints its shading, an unknown
+ shortcode falls back to literal text, and `RichText.emoji` yields an
+ `InlineSvgRun` or a text run accordingly).
## v1.8.0 — 2026-06-18
diff --git a/aggregator/pom.xml b/aggregator/pom.xml
index 0acc54836..66506735c 100644
--- a/aggregator/pom.xml
+++ b/aggregator/pom.xml
@@ -53,6 +53,7 @@
..
../fonts
+ ../emoji
../bundle
../examples
../benchmarks
diff --git a/emoji/NOTICE.md b/emoji/NOTICE.md
new file mode 100644
index 000000000..859092b6f
--- /dev/null
+++ b/emoji/NOTICE.md
@@ -0,0 +1,34 @@
+# graph-compose-emoji — NOTICE
+
+## What ships here
+
+A small **original starter set** of colour-emoji SVG glyphs, authored for
+GraphCompose and licensed under the project's **MIT** license (same as this
+module's metadata). The set is intentionally minimal — enough to exercise the
+inline colour-emoji pipeline end to end. Glyphs live under
+`src/main/resources/emoji/svg/.svg`, indexed by
+`src/main/resources/emoji/emoji-index.properties` (`shortcode=codepoint`).
+
+The engine resolves these via `com.demcha.compose.document.emoji.EmojiLibrary`
+and `RichText.emoji(":star:", size)` — no engine change is needed to add more.
+
+## Shipping the full Twemoji set (drop-in, optional)
+
+To ship real, comprehensive colour emoji, use the maintained
+[**jdecked/twemoji**](https://github.com/jdecked/twemoji) SVG set
+(**CC-BY 4.0**):
+
+1. Copy `assets/svg/*.svg` into `src/main/resources/emoji/svg/`
+ (filenames are already lowercase hex codepoints, e.g. `1f680.svg`).
+2. Extend `src/main/resources/emoji/emoji-index.properties` with the
+ `shortcode=codepoint` pairs you want resolvable (the GitHub/gemoji shortcode
+ list is the usual source).
+3. Add the required **CC-BY 4.0 attribution** to this NOTICE (Twemoji is
+ © Twitter, Inc. and other contributors) — attribution is mandatory.
+
+No code changes are required: `EmojiLibrary` is fully data-driven from the
+classpath layout above.
+
+> The Google **Noto Color Emoji** font (`NotoColorEmoji-Regular.ttf`) is **not**
+> usable here — PDFBox renders its CBDT colour tables blank. This module ships
+> **vector SVG** glyphs precisely to avoid that limitation.
diff --git a/emoji/pom.xml b/emoji/pom.xml
new file mode 100644
index 000000000..e7dba2bd8
--- /dev/null
+++ b/emoji/pom.xml
@@ -0,0 +1,190 @@
+
+
+ 4.0.0
+
+
+ io.github.demchaav
+ graph-compose-emoji
+ 1.0.0
+
+ GraphCompose Emoji
+ Colour-emoji SVG glyphs and shortcode index for GraphCompose, packaged as an independently-versioned companion artifact.
+ https://github.com/DemchaAV/GraphCompose
+
+
+
+ MIT License
+ https://opensource.org/licenses/MIT
+ repo
+ Applies to this module's metadata and the bundled original starter emoji glyphs under emoji/svg/**.
+
+
+
+
+
+ DemchaAV
+ Artem Demchyshyn
+ demchishynartem@gmail.com
+ https://github.com/DemchaAV
+
+ Lead Developer
+ Architect
+
+ UTC 0
+
+
+
+
+ scm:git:https://github.com/DemchaAV/GraphCompose.git
+ scm:git:ssh://git@github.com/DemchaAV/GraphCompose.git
+ https://github.com/DemchaAV/GraphCompose/tree/main
+
+
+
+ UTF-8
+ 17
+
+ 3.15.0
+ 3.5.0
+ 3.4.0
+ 3.12.0
+ 3.2.8
+ 0.10.0
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven.compiler.plugin.version}
+
+ ${maven.compiler.release}
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven.jar.plugin.version}
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven.source.plugin.version}
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+
+ emoji/**
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven.javadoc.plugin.version}
+
+
+ attach-javadocs
+ package
+
+ jar
+
+
+ none
+ false
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven.gpg.plugin.version}
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+ ${gpg.skip}
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
+
+ org.sonatype.central
+ central-publishing-maven-plugin
+ ${central.publishing.plugin.version}
+ true
+
+ central
+ false
+ validated
+
+
+
+
+
+
+
diff --git a/emoji/src/main/java/com/demcha/compose/emoji/GraphComposeEmoji.java b/emoji/src/main/java/com/demcha/compose/emoji/GraphComposeEmoji.java
new file mode 100644
index 000000000..a21228021
--- /dev/null
+++ b/emoji/src/main/java/com/demcha/compose/emoji/GraphComposeEmoji.java
@@ -0,0 +1,50 @@
+package com.demcha.compose.emoji;
+
+/**
+ * Marker and metadata for the {@code graph-compose-emoji} companion artifact.
+ *
+ * This artifact carries colour-emoji SVG glyphs (under {@code emoji/svg/}) and
+ * a shortcode index ({@code emoji/emoji-index.properties}) that the engine's
+ * {@code com.demcha.compose.document.emoji.EmojiLibrary} resolves from the
+ * classpath. It is split out of the core {@code graph-compose} jar — modelled on
+ * {@code graph-compose-fonts} — so the engine stays lean and the emoji set
+ * releases on its own cadence.
+ *
+ * There is no API to call here: simply having this jar on the classpath makes
+ * the bundled glyphs resolvable. The resolver, the {@code RichText.emoji(...)}
+ * DSL and all logic live in the engine, so this class intentionally depends on
+ * nothing from the engine.
+ *
+ * @author Artem Demchyshyn
+ * @since 1.0.0
+ */
+public final class GraphComposeEmoji {
+
+ /**
+ * Classpath resource prefix under which the emoji set is packaged: glyphs at
+ * {@code emoji/svg/.svg} and the shortcode index at
+ * {@code emoji/emoji-index.properties}.
+ */
+ public static final String RESOURCE_ROOT = "emoji/";
+
+ /**
+ * Classpath location of the shortcode → codepoint index that
+ * {@code EmojiLibrary} loads to resolve names like {@code ":star:"}.
+ */
+ public static final String INDEX_RESOURCE = RESOURCE_ROOT + "emoji-index.properties";
+
+ private GraphComposeEmoji() {
+ }
+
+ /**
+ * Reports whether the emoji set is reachable on the current classpath. A
+ * {@code true} result means this artifact (or an equivalent resource set) is
+ * present and {@code EmojiLibrary} will resolve shortcodes; {@code false}
+ * means emoji shortcodes cannot be resolved (callers fall back to text).
+ *
+ * @return {@code true} if the emoji index is on the classpath
+ */
+ public static boolean isAvailable() {
+ return GraphComposeEmoji.class.getClassLoader().getResource(INDEX_RESOURCE) != null;
+ }
+}
diff --git a/emoji/src/main/resources/emoji/emoji-index.properties b/emoji/src/main/resources/emoji/emoji-index.properties
new file mode 100644
index 000000000..7543630f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/emoji-index.properties
@@ -0,0 +1,12 @@
+# GraphCompose emoji shortcode index: shortcode = lowercase-hex codepoint(s).
+# The glyph for a codepoint lives at emoji/svg/.svg
+# This is the small original starter set; extend it (and emoji/svg/) to ship the
+# full jdecked/twemoji set — see NOTICE.md.
+star=2b50
+white_check_mark=2705
+warning=26a0
+information_source=2139
+red_circle=1f534
+large_blue_circle=1f535
+green_circle=1f7e2
+purple_circle=1f7e3
diff --git a/emoji/src/main/resources/emoji/svg/1f534.svg b/emoji/src/main/resources/emoji/svg/1f534.svg
new file mode 100644
index 000000000..dffa9aa68
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f534.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f535.svg b/emoji/src/main/resources/emoji/svg/1f535.svg
new file mode 100644
index 000000000..f4e8e16a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f535.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e2.svg b/emoji/src/main/resources/emoji/svg/1f7e2.svg
new file mode 100644
index 000000000..5620bd1d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e3.svg b/emoji/src/main/resources/emoji/svg/1f7e3.svg
new file mode 100644
index 000000000..d39582f0b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e3.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2139.svg b/emoji/src/main/resources/emoji/svg/2139.svg
new file mode 100644
index 000000000..4ee884b37
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2139.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26a0.svg b/emoji/src/main/resources/emoji/svg/26a0.svg
new file mode 100644
index 000000000..482639090
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26a0.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2705.svg b/emoji/src/main/resources/emoji/svg/2705.svg
new file mode 100644
index 000000000..e1992dc16
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2705.svg
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b50.svg b/emoji/src/main/resources/emoji/svg/2b50.svg
new file mode 100644
index 000000000..d7dd09d31
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2b50.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/pom.xml b/pom.xml
index 4e2ce0593..31817b53e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -311,6 +311,17 @@
${project.basedir}/fonts/src/main/resources
+
+
+ ${project.basedir}/emoji/src/main/resources
+
fonts/**
+ emoji/**
diff --git a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
index bff1c423e..88522012a 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ParagraphBuilder.java
@@ -1,5 +1,6 @@
package com.demcha.compose.document.dsl;
+import com.demcha.compose.document.emoji.EmojiLibrary;
import com.demcha.compose.document.image.DocumentImageData;
import com.demcha.compose.document.node.DocumentBookmarkOptions;
import com.demcha.compose.document.node.DocumentLinkOptions;
@@ -600,6 +601,49 @@ public ParagraphBuilder svgIcon(SvgIcon icon,
return this;
}
+ /**
+ * Adds a colour emoji resolved from its GitHub-style shortcode (e.g.
+ * {@code ":star:"}) as an inline vector glyph sized to {@code size} points
+ * tall, with default {@link InlineImageAlignment#CENTER} alignment.
+ *
+ * Resolution is lenient: when the shortcode is unknown, or no emoji set is
+ * on the classpath (the {@code graph-compose-emoji} artifact), the literal
+ * shortcode is added as inline text — the way GitHub renders an unrecognised
+ * {@code :code:}. Resolution uses {@link EmojiLibrary#getDefault()}.
+ *
+ * @param shortcode emoji shortcode, with or without surrounding colons
+ * @param size target height in points
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder emoji(String shortcode, double size) {
+ return emoji(shortcode, size, InlineImageAlignment.CENTER, 0.0, null);
+ }
+
+ /**
+ * Adds a colour emoji (see {@link #emoji(String, double)}) with explicit
+ * vertical alignment, baseline offset and optional link metadata.
+ *
+ * @param shortcode emoji shortcode, with or without surrounding colons
+ * @param size target height in points
+ * @param alignment vertical alignment relative to the surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param linkOptions optional link metadata (ignored on the text fallback)
+ * @return this builder
+ * @since 1.9.0
+ */
+ public ParagraphBuilder emoji(String shortcode,
+ double size,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkOptions linkOptions) {
+ SvgIcon icon = EmojiLibrary.getDefault().find(shortcode).orElse(null);
+ if (icon != null) {
+ return svgIcon(icon, size, alignment, baselineOffset, linkOptions);
+ }
+ return inlineText(shortcode);
+ }
+
/**
* Adds an inline filled shape that jumps to a named {@code anchor(...)}
* elsewhere in the document, with default {@link InlineImageAlignment#CENTER}
diff --git a/src/main/java/com/demcha/compose/document/dsl/RichText.java b/src/main/java/com/demcha/compose/document/dsl/RichText.java
index 30661e017..5a771b670 100644
--- a/src/main/java/com/demcha/compose/document/dsl/RichText.java
+++ b/src/main/java/com/demcha/compose/document/dsl/RichText.java
@@ -1,5 +1,6 @@
package com.demcha.compose.document.dsl;
+import com.demcha.compose.document.emoji.EmojiLibrary;
import com.demcha.compose.document.image.DocumentImageData;
import com.demcha.compose.document.node.*;
import com.demcha.compose.document.style.*;
@@ -437,6 +438,49 @@ public RichText svgIcon(SvgIcon icon,
return this;
}
+ /**
+ * Appends a colour emoji resolved from its GitHub-style shortcode (e.g.
+ * {@code ":star:"}) as an inline vector glyph sized to {@code size} points
+ * tall, with default {@link InlineImageAlignment#CENTER} alignment.
+ *
+ * Resolution is lenient: when the shortcode is unknown, or no emoji set is
+ * on the classpath (the {@code graph-compose-emoji} artifact), the literal
+ * shortcode is appended as plain text — the way GitHub renders an
+ * unrecognised {@code :code:}. Resolution uses {@link EmojiLibrary#getDefault()}.
+ *
+ * @param shortcode emoji shortcode, with or without surrounding colons
+ * @param size target height in points
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText emoji(String shortcode, double size) {
+ return emoji(shortcode, size, InlineImageAlignment.CENTER, 0.0, null);
+ }
+
+ /**
+ * Appends a colour emoji (see {@link #emoji(String, double)}) with explicit
+ * vertical alignment, baseline offset and optional link metadata.
+ *
+ * @param shortcode emoji shortcode, with or without surrounding colons
+ * @param size target height in points
+ * @param alignment vertical alignment relative to the surrounding text
+ * @param baselineOffset extra vertical shift in points; positive moves up
+ * @param linkOptions optional link metadata (ignored on the text fallback)
+ * @return this builder
+ * @since 1.9.0
+ */
+ public RichText emoji(String shortcode,
+ double size,
+ InlineImageAlignment alignment,
+ double baselineOffset,
+ DocumentLinkOptions linkOptions) {
+ SvgIcon icon = EmojiLibrary.getDefault().find(shortcode).orElse(null);
+ if (icon != null) {
+ return svgIcon(icon, size, alignment, baselineOffset, linkOptions);
+ }
+ return plain(shortcode);
+ }
+
/**
* Appends an inline filled circle ("dot") run — the building block for
* skill rating dots, custom bullets and inline status indicators that
diff --git a/src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java b/src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java
new file mode 100644
index 000000000..3456220f5
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java
@@ -0,0 +1,179 @@
+package com.demcha.compose.document.emoji;
+
+import com.demcha.compose.document.svg.SvgIcon;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.UncheckedIOException;
+import java.nio.charset.StandardCharsets;
+import java.util.HashMap;
+import java.util.Locale;
+import java.util.Map;
+import java.util.Objects;
+import java.util.Optional;
+import java.util.Properties;
+import java.util.concurrent.ConcurrentHashMap;
+
+/**
+ * Resolves emoji shortcodes (e.g. {@code ":star:"}) to parsed {@link SvgIcon}s,
+ * loaded from the classpath layout shipped by the {@code graph-compose-emoji}
+ * companion artifact: a {@code emoji/emoji-index.properties}
+ * ({@code shortcode=codepoint}) plus one glyph per codepoint at
+ * {@code emoji/svg/.svg}.
+ *
+ * The engine carries no emoji art and has no Maven dependency on the emoji
+ * module — exactly like {@code DefaultFonts} and {@code graph-compose-fonts}.
+ * This resolver is fully data-driven: any classpath providing that layout works,
+ * so the small bundled starter set can be replaced wholesale by the full
+ * jdecked/twemoji set with no code change.
+ *
+ * Resolution is lenient by design — {@link #find(String)} returns an empty
+ * {@link Optional} for an unknown shortcode or when no emoji set is on the
+ * classpath, so callers (e.g. a {@code :shortcode:} markdown pass) can fall back
+ * to literal text the way GitHub does. {@link #require(String)} is the strict
+ * variant. Parsed icons are cached per codepoint; the instance is thread-safe.
+ *
+ * @author Artem Demchyshyn
+ * @since 1.9.0
+ */
+public final class EmojiLibrary {
+
+ private static final String INDEX_RESOURCE = "emoji/emoji-index.properties";
+ private static final String SVG_PREFIX = "emoji/svg/";
+ private static final String SVG_SUFFIX = ".svg";
+
+ private static final EmojiLibrary DEFAULT = new EmojiLibrary(EmojiLibrary.class.getClassLoader());
+
+ private final ClassLoader loader;
+ private final Map iconCache = new ConcurrentHashMap<>();
+ private volatile Map shortcodeToCodepoint;
+
+ /**
+ * Creates a library resolving against the given class loader.
+ *
+ * @param loader class loader whose resources carry the emoji layout; must not be {@code null}
+ */
+ public EmojiLibrary(ClassLoader loader) {
+ this.loader = Objects.requireNonNull(loader, "loader");
+ }
+
+ /**
+ * Returns the process-wide default library, resolving emoji from the
+ * application classpath (the {@code graph-compose-emoji} artifact when
+ * present).
+ *
+ * @return the shared default library
+ */
+ public static EmojiLibrary getDefault() {
+ return DEFAULT;
+ }
+
+ /**
+ * Reports whether an emoji set is reachable on this library's classpath.
+ *
+ * @return {@code true} if {@code emoji/emoji-index.properties} is present
+ */
+ public boolean isAvailable() {
+ return loader.getResource(INDEX_RESOURCE) != null;
+ }
+
+ /**
+ * Resolves a shortcode to its glyph, leniently. The shortcode is matched
+ * case-insensitively with optional surrounding colons ({@code ":star:"} and
+ * {@code "star"} are equivalent).
+ *
+ * @param shortcode emoji shortcode, with or without surrounding colons
+ * @return the parsed glyph, or empty if the shortcode is unknown, the glyph
+ * is missing, or no emoji set is on the classpath
+ */
+ public Optional find(String shortcode) {
+ String name = normalize(shortcode);
+ if (name == null) {
+ return Optional.empty();
+ }
+ String codepoint = index().get(name);
+ if (codepoint == null) {
+ return Optional.empty();
+ }
+ return Optional.ofNullable(iconForCodepoint(codepoint));
+ }
+
+ /**
+ * Resolves a shortcode to its glyph, strictly.
+ *
+ * @param shortcode emoji shortcode, with or without surrounding colons
+ * @return the parsed glyph
+ * @throws IllegalArgumentException if the shortcode cannot be resolved; the
+ * message names the {@code graph-compose-emoji}
+ * artifact when no emoji set is present
+ */
+ public SvgIcon require(String shortcode) {
+ return find(shortcode).orElseThrow(() -> new IllegalArgumentException(
+ isAvailable()
+ ? "Unknown emoji shortcode \"" + shortcode + "\" (not in emoji-index.properties)"
+ : "No emoji set on the classpath: add the graph-compose-emoji artifact "
+ + "(or equivalent emoji/ resources) to resolve \"" + shortcode + "\""));
+ }
+
+ private SvgIcon iconForCodepoint(String codepoint) {
+ // computeIfAbsent records nothing when the mapping function returns null,
+ // so a missing glyph stays unresolved (and is retried) without NPE.
+ return iconCache.computeIfAbsent(codepoint, cp -> {
+ try (InputStream in = loader.getResourceAsStream(SVG_PREFIX + cp + SVG_SUFFIX)) {
+ if (in == null) {
+ return null;
+ }
+ return SvgIcon.parse(new String(in.readAllBytes(), StandardCharsets.UTF_8));
+ } catch (IOException e) {
+ throw new UncheckedIOException("Failed to read emoji glyph for codepoint " + cp, e);
+ }
+ });
+ }
+
+ private Map index() {
+ Map idx = shortcodeToCodepoint;
+ if (idx == null) {
+ synchronized (this) {
+ idx = shortcodeToCodepoint;
+ if (idx == null) {
+ idx = loadIndex();
+ shortcodeToCodepoint = idx;
+ }
+ }
+ }
+ return idx;
+ }
+
+ private Map loadIndex() {
+ try (InputStream in = loader.getResourceAsStream(INDEX_RESOURCE)) {
+ if (in == null) {
+ return Map.of();
+ }
+ Properties props = new Properties();
+ props.load(in);
+ Map resolved = new HashMap<>();
+ for (String name : props.stringPropertyNames()) {
+ String codepoint = props.getProperty(name);
+ if (codepoint != null && !codepoint.isBlank()) {
+ resolved.put(name.trim().toLowerCase(Locale.ROOT),
+ codepoint.trim().toLowerCase(Locale.ROOT));
+ }
+ }
+ return Map.copyOf(resolved);
+ } catch (IOException e) {
+ throw new UncheckedIOException("Failed to read " + INDEX_RESOURCE, e);
+ }
+ }
+
+ private static String normalize(String shortcode) {
+ if (shortcode == null) {
+ return null;
+ }
+ String trimmed = shortcode.trim();
+ if (trimmed.startsWith(":") && trimmed.endsWith(":") && trimmed.length() >= 2) {
+ trimmed = trimmed.substring(1, trimmed.length() - 1);
+ }
+ trimmed = trimmed.trim();
+ return trimmed.isEmpty() ? null : trimmed.toLowerCase(Locale.ROOT);
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/emoji/package-info.java b/src/main/java/com/demcha/compose/document/emoji/package-info.java
new file mode 100644
index 000000000..d5171eaa7
--- /dev/null
+++ b/src/main/java/com/demcha/compose/document/emoji/package-info.java
@@ -0,0 +1,20 @@
+/**
+ * Colour-emoji resolution for the canonical document model.
+ *
+ * The entry point is {@link com.demcha.compose.document.emoji.EmojiLibrary},
+ * which maps GitHub-style shortcodes (e.g. {@code ":star:"}) to parsed
+ * {@link com.demcha.compose.document.svg.SvgIcon} glyphs and backs the
+ * {@code RichText.emoji(...)} / {@code ParagraphBuilder.emoji(...)} DSL. It is
+ * data-driven from the classpath layout {@code emoji/emoji-index.properties}
+ * + {@code emoji/svg/.svg} shipped by the independently-versioned
+ * {@code graph-compose-emoji} companion artifact; the engine carries no emoji
+ * art and has no Maven dependency on it, exactly like
+ * {@code com.demcha.compose.font.DefaultFonts} and {@code graph-compose-fonts}.
+ *
+ * Resolution is lenient by contract: an unknown shortcode or an absent emoji
+ * set yields an empty result so callers fall back to literal text, the way
+ * GitHub renders an unrecognised {@code :code:}.
+ *
+ * @since 1.9.0
+ */
+package com.demcha.compose.document.emoji;
diff --git a/src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java b/src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java
new file mode 100644
index 000000000..9bb17395d
--- /dev/null
+++ b/src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java
@@ -0,0 +1,96 @@
+package com.demcha.compose.document.dsl;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.node.InlineSvgRun;
+import com.demcha.compose.document.node.InlineTextRun;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.rendering.PDFRenderer;
+import org.apache.pdfbox.text.PDFTextStripper;
+import org.junit.jupiter.api.Test;
+
+import java.awt.image.BufferedImage;
+import java.util.function.Consumer;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+/**
+ * End-to-end coverage for the {@code emoji(":code:")} DSL: a known shortcode
+ * resolves (via the starter {@code graph-compose-emoji} set on the test
+ * classpath) to an inline colour glyph; an unknown one degrades to literal text.
+ */
+class EmojiRenderTest {
+
+ @Test
+ void knownShortcodeRendersAsInlineColourGlyph() throws Exception {
+ byte[] pdf = render(p -> p.inlineText("Done ").emoji(":white_check_mark:", 14));
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(new PDFTextStripper().getText(document)).contains("Done").doesNotContain("?");
+ BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
+ // The green disc (#5C913B) only reaches the page through the emoji
+ // glyph, so green pixels prove the shortcode resolved and painted.
+ assertThat(containsColorNear(image, 92, 145, 59, 40))
+ .as("emoji shortcode must resolve to a painted colour glyph")
+ .isTrue();
+ }
+ }
+
+ @Test
+ void gradientEmojiPaintsItsShading() throws Exception {
+ byte[] pdf = render(p -> p.inlineText("Status ").emoji(":purple_circle:", 14));
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
+ assertThat(containsColorNear(image, 129, 80, 224, 60))
+ .as("gradient emoji must paint its violet shading")
+ .isTrue();
+ }
+ }
+
+ @Test
+ void unknownShortcodeFallsBackToLiteralText() throws Exception {
+ byte[] pdf = render(p -> p.inlineText("Ping ").emoji(":not_a_real_emoji:", 14));
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(new PDFTextStripper().getText(document)).contains(":not_a_real_emoji:");
+ }
+ }
+
+ @Test
+ void richTextEmojiResolvesKnownToSvgRunAndUnknownToText() {
+ assertThat(RichText.text("").emoji(":star:", 12).runs())
+ .anyMatch(InlineSvgRun.class::isInstance);
+ assertThat(RichText.text("").emoji(":nope:", 12).runs())
+ .anyMatch(run -> run instanceof InlineTextRun text && text.text().equals(":nope:"));
+ }
+
+ private static byte[] render(Consumer body) throws Exception {
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(320, 140)
+ .margin(16, 16, 16, 16)
+ .create()) {
+ session.dsl()
+ .pageFlow()
+ .name("Flow")
+ .addParagraph(body::accept)
+ .build();
+ return session.toPdfBytes();
+ }
+ }
+
+ private static boolean containsColorNear(BufferedImage image, int r, int g, int b, int tolerance) {
+ for (int y = 0; y < image.getHeight(); y++) {
+ for (int x = 0; x < image.getWidth(); x++) {
+ int rgb = image.getRGB(x, y);
+ int rr = (rgb >> 16) & 0xFF;
+ int gg = (rgb >> 8) & 0xFF;
+ int bb = rgb & 0xFF;
+ if (Math.abs(rr - r) <= tolerance
+ && Math.abs(gg - g) <= tolerance
+ && Math.abs(bb - b) <= tolerance) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+}
diff --git a/src/test/java/com/demcha/compose/document/emoji/EmojiLibraryTest.java b/src/test/java/com/demcha/compose/document/emoji/EmojiLibraryTest.java
new file mode 100644
index 000000000..131a10f94
--- /dev/null
+++ b/src/test/java/com/demcha/compose/document/emoji/EmojiLibraryTest.java
@@ -0,0 +1,73 @@
+package com.demcha.compose.document.emoji;
+
+import com.demcha.compose.document.svg.SvgIcon;
+import org.junit.jupiter.api.Test;
+
+import java.net.URL;
+import java.net.URLClassLoader;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static org.assertj.core.api.Assertions.within;
+
+/**
+ * Resolver coverage for {@link EmojiLibrary}: the starter emoji set ships on the
+ * test classpath via the sibling {@code graph-compose-emoji} module's resources,
+ * so the default library resolves shortcodes to parsed {@link SvgIcon}s; an
+ * absent set degrades cleanly and names the missing artifact.
+ */
+class EmojiLibraryTest {
+
+ private final EmojiLibrary emoji = EmojiLibrary.getDefault();
+
+ @Test
+ void emojiSetIsAvailableOnTheTestClasspath() {
+ assertThat(emoji.isAvailable()).isTrue();
+ }
+
+ @Test
+ void resolvesKnownShortcodeWithOrWithoutColonsAndCaseInsensitively() {
+ assertThat(emoji.find(":star:")).isPresent();
+ assertThat(emoji.find("star")).isPresent();
+ assertThat(emoji.find(" :STAR: ")).isPresent();
+ }
+
+ @Test
+ void resolvedGlyphIsAParsedSvgIcon() {
+ SvgIcon icon = emoji.require(":white_check_mark:");
+ assertThat(icon.layers()).isNotEmpty();
+ assertThat(icon.aspectRatio()).isCloseTo(1.0, within(0.01));
+ }
+
+ @Test
+ void unknownShortcodeResolvesEmpty() {
+ assertThat(emoji.find(":definitely_not_an_emoji:")).isEmpty();
+ }
+
+ @Test
+ void requireThrowsNamingTheUnknownShortcode() {
+ assertThatThrownBy(() -> emoji.require(":definitely_not_an_emoji:"))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("definitely_not_an_emoji");
+ }
+
+ @Test
+ void nullBlankAndEmptyColonsResolveEmpty() {
+ assertThat(emoji.find(null)).isEmpty();
+ assertThat(emoji.find("")).isEmpty();
+ assertThat(emoji.find("::")).isEmpty();
+ }
+
+ @Test
+ void absentEmojiSetReportsUnavailableAndNamesTheArtifact() throws Exception {
+ try (URLClassLoader bare = new URLClassLoader(new URL[0], null)) {
+ EmojiLibrary absent = new EmojiLibrary(bare);
+
+ assertThat(absent.isAvailable()).isFalse();
+ assertThat(absent.find(":star:")).isEmpty();
+ assertThatThrownBy(() -> absent.require(":star:"))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("graph-compose-emoji");
+ }
+ }
+}
From 0791d3c61d61828b8c3d45d4e23d4cf472632bcf Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 14:32:38 +0100
Subject: [PATCH 07/22] docs(examples): runnable colour-emoji shortcode
showcase
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Adds EmojiShortcodeExample rendering :shortcode: colour emoji inline with
text — hero, status row, the starter-set legend, the unknown-shortcode
text fallback, and a sizing row. The examples module declares the
graph-compose-emoji companion artifact (like graph-compose-fonts) so the
resolver finds the glyphs on its classpath.
Output: examples/target/generated-pdfs/features/text/emoji-shortcodes.pdf
---
CHANGELOG.md | 4 +
aggregator/pom.xml | 6 +
examples/pom.xml | 11 ++
.../demcha/examples/GenerateAllExamples.java | 2 +
.../features/text/EmojiShortcodeExample.java | 147 ++++++++++++++++++
5 files changed, 170 insertions(+)
create mode 100644 examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4b90ebc6e..10f0f3933 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -75,6 +75,10 @@ PDF `GoTo` actions. External links are unchanged.
- New `graph-compose-emoji` module with `emoji/NOTICE.md` documenting the bundled
original starter set and the mechanical drop-in for the full jdecked/twemoji
set (CC-BY 4.0).
+- New runnable example
+ `examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java`
+ — `:shortcode:` colour emoji flowing inline with text, the starter-set legend,
+ the unknown-shortcode text fallback, and several glyph sizes.
### Tests
diff --git a/aggregator/pom.xml b/aggregator/pom.xml
index 66506735c..2f7fbcc42 100644
--- a/aggregator/pom.xml
+++ b/aggregator/pom.xml
@@ -39,6 +39,12 @@
of the engine line; bump only when the font set changes.
-->
1.0.0
+
+ 1.0.0
+
+ io.github.demchaav
+ graph-compose-emoji
+ ${graphcompose.emoji.version}
+
+
diff --git a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
index 8879cf6c8..e48b37fe4 100644
--- a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
+++ b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
@@ -16,6 +16,7 @@
import com.demcha.examples.features.svg.SvgIconGalleryExample;
import com.demcha.examples.features.tables.ComposedTableCellExample;
import com.demcha.examples.features.tables.TableAdvancedExample;
+import com.demcha.examples.features.text.EmojiShortcodeExample;
import com.demcha.examples.features.text.InlineShapesExample;
import com.demcha.examples.features.text.InlineSvgIconExample;
import com.demcha.examples.features.navigation.InPdfNavigationExample;
@@ -146,6 +147,7 @@ public static void main(String[] args) throws Exception {
// Text + sections
System.out.println("Generated: " + InlineShapesExample.generate());
System.out.println("Generated: " + InlineSvgIconExample.generate());
+ System.out.println("Generated: " + EmojiShortcodeExample.generate());
System.out.println("Generated: " + RichTextShowcaseExample.generate());
System.out.println("Generated: " + SectionPresetsExample.generate());
System.out.println("Generated: " + InPdfNavigationExample.generate());
diff --git a/examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java b/examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java
new file mode 100644
index 000000000..87ce38234
--- /dev/null
+++ b/examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java
@@ -0,0 +1,147 @@
+package com.demcha.examples.features.text;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentPageSize;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.dsl.RichText;
+import com.demcha.compose.document.dsl.SectionBuilder;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.theme.BusinessTheme;
+import com.demcha.compose.font.FontName;
+import com.demcha.examples.support.ExampleOutputPaths;
+
+import java.nio.file.Path;
+import java.util.function.Consumer;
+
+/**
+ * Runnable showcase for colour emoji by shortcode ({@code @since 1.9.0}).
+ *
+ * {@code RichText.emoji(":star:", size)} / {@code ParagraphBuilder.emoji(...)}
+ * resolve a GitHub-style shortcode to an inline vector colour glyph, drawn on the
+ * text baseline — crisp at any zoom, no emoji font needed. Glyphs come from the
+ * {@code graph-compose-emoji} companion artifact on the classpath (here, the
+ * small original starter set). Resolution is lenient: an unknown shortcode falls
+ * back to its literal text, exactly the way GitHub renders an unrecognised
+ * {@code :code:}.
+ */
+public final class EmojiShortcodeExample {
+ private static final BusinessTheme THEME = BusinessTheme.modern();
+ private static final DocumentColor MUTED = DocumentColor.rgb(112, 116, 128);
+ private static final DocumentColor BRAND = DocumentColor.rgb(20, 80, 95);
+ private static final DocumentColor PANEL = DocumentColor.rgb(248, 244, 234);
+
+ private EmojiShortcodeExample() {
+ }
+
+ public static Path generate() throws Exception {
+ Path outputFile = ExampleOutputPaths.prepare("features/text", "emoji-shortcodes.pdf");
+
+ try (DocumentSession document = GraphCompose.document(outputFile)
+ .pageSize(DocumentPageSize.A4)
+ .pageBackground(THEME.pageBackground())
+ .margin(34, 34, 34, 34)
+ .create()) {
+
+ document.pageFlow()
+ .name("EmojiShortcodeShowcase")
+ .spacing(14)
+ .addSection("Hero", section -> section
+ .softPanel(THEME.palette().surfaceMuted(), 10, 16)
+ .accentLeft(DocumentColor.rgb(97, 40, 217), 4)
+ .spacing(6)
+ .addParagraph(p -> p
+ .text("Colour emoji by shortcode")
+ .textStyle(THEME.text().h1())
+ .margin(DocumentInsets.zero()))
+ .addRich(rich -> rich
+ .plain("Write ")
+ .accent(":star:", BRAND)
+ .plain(", get ")
+ .emoji(":star:", 11)
+ .plain(" — an inline vector glyph on the baseline. Ship it ")
+ .emoji(":white_check_mark:", 11).plain(" ")
+ .emoji(":purple_circle:", 11)))
+ .addSection("Status", section -> labelledRow(section,
+ "emoji(\":code:\", size) — a coloured glyph between words",
+ rich -> rich
+ .emoji(":white_check_mark:", 10).plain(" Deploy succeeded ")
+ .emoji(":warning:", 10).plain(" Disk almost full ")
+ .emoji(":information_source:", 10).plain(" 3 updates available")))
+ .addSection("Legend", section -> labelledRow(section,
+ "the bundled starter set",
+ rich -> rich
+ .emoji(":star:", 10).plain(" :star: ")
+ .emoji(":red_circle:", 10).plain(" :red_circle: ")
+ .emoji(":large_blue_circle:", 10).plain(" :large_blue_circle: ")
+ .emoji(":green_circle:", 10).plain(" :green_circle: ")
+ .emoji(":purple_circle:", 10).plain(" :purple_circle:")))
+ .addSection("Fallback", section -> section
+ .softPanel(PANEL, 6, 12)
+ .spacing(5)
+ .addParagraph(p -> p
+ .text("an unknown shortcode renders as its literal text, GitHub-style")
+ .textStyle(caption())
+ .margin(DocumentInsets.zero()))
+ .addRich(rich -> rich
+ .plain("Known ").emoji(":star:", 10)
+ .plain(" · unknown ").emoji(":rocket:", 10)
+ .plain(" ")
+ .emoji(":does_not_exist:", 10)
+ .plain(" (not in the starter set — shown as text)")))
+ .addSection("Sizing", section -> section
+ .softPanel(PANEL, 6, 12)
+ .spacing(5)
+ .addParagraph(p -> p
+ .text("size is the glyph's height in points; the glyph keeps its aspect ratio")
+ .textStyle(caption())
+ .margin(DocumentInsets.zero()))
+ .addRich(rich -> rich
+ .plain("Scales with the text ")
+ .emoji(":purple_circle:", 8).plain(" ")
+ .emoji(":purple_circle:", 12).plain(" ")
+ .emoji(":purple_circle:", 16).plain(" ")
+ .emoji(":purple_circle:", 22)))
+ .addSection("Footer", section -> section
+ .accentTop(THEME.palette().rule(), 0.6)
+ .padding(new DocumentInsets(8, 0, 0, 0))
+ .addRich(rich -> rich
+ .plain("Source: ")
+ .style("examples/.../EmojiShortcodeExample.java",
+ DocumentTextStyle.builder()
+ .fontName(FontName.COURIER)
+ .size(8)
+ .color(MUTED)
+ .build())))
+ .build();
+
+ document.buildPdf();
+ }
+
+ return outputFile;
+ }
+
+ public static void main(String[] args) throws Exception {
+ System.out.println("Generated: " + generate());
+ }
+
+ private static void labelledRow(SectionBuilder section, String label, Consumer body) {
+ section
+ .softPanel(PANEL, 6, 12)
+ .spacing(4)
+ .addParagraph(p -> p
+ .text(label)
+ .textStyle(caption())
+ .margin(DocumentInsets.zero()))
+ .addRich(body::accept);
+ }
+
+ private static DocumentTextStyle caption() {
+ return DocumentTextStyle.builder()
+ .fontName(FontName.HELVETICA_BOLD)
+ .size(8.5)
+ .color(MUTED)
+ .build();
+ }
+}
From 5eeb2ceabee1e7e974ce2ac936d019dc9fc51b72 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 17:27:11 +0100
Subject: [PATCH 08/22] fix(api): restore deprecated linkOptions() bridges for
binary compatibility
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The in-PDF navigation work migrated the inline-run records and shape
builders to the unified DocumentLinkTarget, which removed the public
linkOptions() accessor (and ShapeBuilder's linkOptions field) — a
binary-incompatible removal that japicmp rejects.
Re-add linkOptions() as a deprecated bridge on BarcodeNode, EllipseNode,
ImageNode, LineNode, ParagraphNode, ShapeNode and TableNode, and keep
ShapeBuilder's linkOptions field in sync with linkTarget. Existing
bytecode keeps resolving (returning the external options, or null for an
internal anchor) while callers migrate to linkTarget(); mirrors the
bridges already shipped on InlineImageRun / InlineShapeRun.
---
.../demcha/compose/document/dsl/ShapeBuilder.java | 12 ++++++++++++
.../demcha/compose/document/node/BarcodeNode.java | 12 ++++++++++++
.../demcha/compose/document/node/EllipseNode.java | 12 ++++++++++++
.../com/demcha/compose/document/node/ImageNode.java | 12 ++++++++++++
.../com/demcha/compose/document/node/LineNode.java | 12 ++++++++++++
.../demcha/compose/document/node/ParagraphNode.java | 12 ++++++++++++
.../com/demcha/compose/document/node/ShapeNode.java | 12 ++++++++++++
.../com/demcha/compose/document/node/TableNode.java | 12 ++++++++++++
8 files changed, 96 insertions(+)
diff --git a/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java b/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java
index af7097c38..335c9d0a9 100644
--- a/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/ShapeBuilder.java
@@ -25,6 +25,15 @@ public class ShapeBuilder implements Transformable {
protected DocumentStroke stroke;
protected DocumentCornerRadius cornerRadius = DocumentCornerRadius.ZERO;
protected DocumentLinkTarget linkTarget;
+ /**
+ * Retained for binary compatibility and subclass access; {@link #build()}
+ * reads {@link #linkTarget}. Kept in sync as the external link, or
+ * {@code null} when the shape targets an internal anchor.
+ *
+ * @deprecated use {@link #linkTarget} / {@link #linkTarget(DocumentLinkTarget)}
+ */
+ @Deprecated
+ protected DocumentLinkOptions linkOptions;
protected String anchor;
protected DocumentBookmarkOptions bookmarkOptions;
protected DocumentInsets padding = DocumentInsets.zero();
@@ -159,6 +168,7 @@ public ShapeBuilder cornerRadius(DocumentCornerRadius cornerRadius) {
* @return this builder
*/
public ShapeBuilder link(DocumentLinkOptions linkOptions) {
+ this.linkOptions = linkOptions;
this.linkTarget = linkOptions == null ? null : new ExternalLinkTarget(linkOptions);
return this;
}
@@ -172,6 +182,7 @@ public ShapeBuilder link(DocumentLinkOptions linkOptions) {
*/
public ShapeBuilder linkTarget(DocumentLinkTarget linkTarget) {
this.linkTarget = linkTarget;
+ this.linkOptions = linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
return this;
}
@@ -185,6 +196,7 @@ public ShapeBuilder linkTarget(DocumentLinkTarget linkTarget) {
*/
public ShapeBuilder linkTo(String anchor) {
this.linkTarget = new InternalLinkTarget(anchor);
+ this.linkOptions = null;
return this;
}
diff --git a/src/main/java/com/demcha/compose/document/node/BarcodeNode.java b/src/main/java/com/demcha/compose/document/node/BarcodeNode.java
index 10c46df48..c0c7387ab 100644
--- a/src/main/java/com/demcha/compose/document/node/BarcodeNode.java
+++ b/src/main/java/com/demcha/compose/document/node/BarcodeNode.java
@@ -127,4 +127,16 @@ public BarcodeNode(String name,
DocumentInsets margin) {
this(name, barcodeOptions, width, height, linkOptions, bookmarkOptions, padding, margin, DocumentTransform.NONE);
}
+
+ /**
+ * Returns the external link options, or {@code null} when the node has no
+ * link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/node/EllipseNode.java b/src/main/java/com/demcha/compose/document/node/EllipseNode.java
index 95227e132..44581d459 100644
--- a/src/main/java/com/demcha/compose/document/node/EllipseNode.java
+++ b/src/main/java/com/demcha/compose/document/node/EllipseNode.java
@@ -108,4 +108,16 @@ public EllipseNode(String name,
DocumentInsets margin) {
this(name, width, height, fillColor, stroke, linkOptions, bookmarkOptions, padding, margin, DocumentTransform.NONE);
}
+
+ /**
+ * Returns the external link options, or {@code null} when the node has no
+ * link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/node/ImageNode.java b/src/main/java/com/demcha/compose/document/node/ImageNode.java
index cbd2b7a30..13798a7da 100644
--- a/src/main/java/com/demcha/compose/document/node/ImageNode.java
+++ b/src/main/java/com/demcha/compose/document/node/ImageNode.java
@@ -163,6 +163,18 @@ public ImageNode(String name,
DocumentInsets margin) {
this(name, imageData, width, height, scale, fitMode, linkOptions, bookmarkOptions, padding, margin, DocumentTransform.NONE);
}
+
+ /**
+ * Returns the external link options, or {@code null} when the node has no
+ * link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/node/LineNode.java b/src/main/java/com/demcha/compose/document/node/LineNode.java
index a05e4c86c..5a8f52844 100644
--- a/src/main/java/com/demcha/compose/document/node/LineNode.java
+++ b/src/main/java/com/demcha/compose/document/node/LineNode.java
@@ -178,4 +178,16 @@ private static void requireFinite(double value, String name) {
throw new IllegalArgumentException(name + " must be finite: " + value);
}
}
+
+ /**
+ * Returns the external link options, or {@code null} when the node has no
+ * link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/node/ParagraphNode.java b/src/main/java/com/demcha/compose/document/node/ParagraphNode.java
index 63341ea0a..8e0db33e3 100644
--- a/src/main/java/com/demcha/compose/document/node/ParagraphNode.java
+++ b/src/main/java/com/demcha/compose/document/node/ParagraphNode.java
@@ -298,6 +298,18 @@ public List inlineTextRuns() {
}
return List.copyOf(textRuns);
}
+
+ /**
+ * Returns the external link options, or {@code null} when the node has no
+ * link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/node/ShapeNode.java b/src/main/java/com/demcha/compose/document/node/ShapeNode.java
index 583987d3d..761616b2e 100644
--- a/src/main/java/com/demcha/compose/document/node/ShapeNode.java
+++ b/src/main/java/com/demcha/compose/document/node/ShapeNode.java
@@ -202,6 +202,18 @@ public ShapeNode(String name,
DocumentInsets margin) {
this(name, width, height, fillColor, stroke, cornerRadius, linkOptions, bookmarkOptions, padding, margin, DocumentTransform.NONE);
}
+
+ /**
+ * Returns the external link options, or {@code null} when the node has no
+ * link or targets an internal anchor.
+ *
+ * @return external link metadata, or {@code null}
+ * @deprecated use {@link #linkTarget()}; this bridge only exposes external links
+ */
+ @Deprecated(since = "1.9.0")
+ public DocumentLinkOptions linkOptions() {
+ return linkTarget instanceof ExternalLinkTarget external ? external.options() : null;
+ }
}
diff --git a/src/main/java/com/demcha/compose/document/node/TableNode.java b/src/main/java/com/demcha/compose/document/node/TableNode.java
index 225113cfb..d4994696f 100644
--- a/src/main/java/com/demcha/compose/document/node/TableNode.java
+++ b/src/main/java/com/demcha/compose/document/node/TableNode.java
@@ -213,6 +213,18 @@ private static Map normalizeStyleMap(Map
Date: Sun, 21 Jun 2026 17:38:11 +0100
Subject: [PATCH 09/22] docs(examples): SVG-vs-PNG emoji comparison table
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Adds EmojiSvgVsPngExample: a Shortcode | SVG (vector) | PNG (raster) table
that draws each starter glyph down both inline paths — RichText.svgIcon
(native vector) and RichText.image (the glyph rasterised and embedded) —
so the two rendering routes sit side by side.
Output: examples/target/generated-pdfs/features/text/emoji-svg-vs-png.pdf
---
CHANGELOG.md | 4 +
.../demcha/examples/GenerateAllExamples.java | 2 +
.../features/text/EmojiSvgVsPngExample.java | 163 ++++++++++++++++++
3 files changed, 169 insertions(+)
create mode 100644 examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 10f0f3933..d3999fde9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -79,6 +79,10 @@ PDF `GoTo` actions. External links are unchanged.
`examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java`
— `:shortcode:` colour emoji flowing inline with text, the starter-set legend,
the unknown-shortcode text fallback, and several glyph sizes.
+- New runnable example
+ `examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java`
+ — a `Shortcode | SVG (vector) | PNG (raster)` comparison table, drawing each
+ starter glyph down both inline paths (`RichText.svgIcon` vs `RichText.image`).
### Tests
diff --git a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
index e48b37fe4..e686fd86e 100644
--- a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
+++ b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
@@ -17,6 +17,7 @@
import com.demcha.examples.features.tables.ComposedTableCellExample;
import com.demcha.examples.features.tables.TableAdvancedExample;
import com.demcha.examples.features.text.EmojiShortcodeExample;
+import com.demcha.examples.features.text.EmojiSvgVsPngExample;
import com.demcha.examples.features.text.InlineShapesExample;
import com.demcha.examples.features.text.InlineSvgIconExample;
import com.demcha.examples.features.navigation.InPdfNavigationExample;
@@ -148,6 +149,7 @@ public static void main(String[] args) throws Exception {
System.out.println("Generated: " + InlineShapesExample.generate());
System.out.println("Generated: " + InlineSvgIconExample.generate());
System.out.println("Generated: " + EmojiShortcodeExample.generate());
+ System.out.println("Generated: " + EmojiSvgVsPngExample.generate());
System.out.println("Generated: " + RichTextShowcaseExample.generate());
System.out.println("Generated: " + SectionPresetsExample.generate());
System.out.println("Generated: " + InPdfNavigationExample.generate());
diff --git a/examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java b/examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java
new file mode 100644
index 000000000..a20863852
--- /dev/null
+++ b/examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java
@@ -0,0 +1,163 @@
+package com.demcha.examples.features.text;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentPageSize;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.dsl.ParagraphBuilder;
+import com.demcha.compose.document.dsl.TableBuilder;
+import com.demcha.compose.document.emoji.EmojiLibrary;
+import com.demcha.compose.document.image.DocumentImageData;
+import com.demcha.compose.document.node.DocumentNode;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentStroke;
+import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.svg.SvgIcon;
+import com.demcha.compose.document.table.DocumentTableCell;
+import com.demcha.compose.document.table.DocumentTableColumn;
+import com.demcha.compose.document.table.DocumentTableStyle;
+import com.demcha.compose.font.FontName;
+import com.demcha.examples.support.ExampleOutputPaths;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.rendering.ImageType;
+import org.apache.pdfbox.rendering.PDFRenderer;
+
+import javax.imageio.ImageIO;
+import java.awt.image.BufferedImage;
+import java.io.ByteArrayOutputStream;
+import java.nio.file.Path;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Side-by-side comparison: each starter emoji drawn as inline SVG (vector)
+ * via {@code RichText.svgIcon(...)} and as inline PNG (raster) via
+ * {@code RichText.image(...)}. The PNG is produced by rendering the glyph alone
+ * through the engine and rasterising that page, so the two columns show the same
+ * artwork down two different inline paths — the vector stays crisp at any zoom,
+ * the raster is pixel-fixed.
+ */
+public final class EmojiSvgVsPngExample {
+
+ private static final String[][] EMOJI = {
+ {"star", ":star:"},
+ {"white_check_mark", ":white_check_mark:"},
+ {"warning", ":warning:"},
+ {"information_source", ":information_source:"},
+ {"red_circle", ":red_circle:"},
+ {"large_blue_circle", ":large_blue_circle:"},
+ {"green_circle", ":green_circle:"},
+ {"purple_circle", ":purple_circle:"},
+ };
+
+ private static final DocumentColor INK = DocumentColor.rgb(34, 38, 50);
+ private static final DocumentColor MUTED = DocumentColor.rgb(102, 106, 118);
+ private static final DocumentColor RULE = DocumentColor.rgb(180, 188, 200);
+ private static final DocumentColor HEADER_FILL = DocumentColor.rgb(20, 60, 75);
+ private static final double GLYPH_PT = 22;
+
+ private EmojiSvgVsPngExample() {
+ }
+
+ private record Glyph(String code, SvgIcon icon, byte[] png) {
+ }
+
+ public static Path generate() throws Exception {
+ Path outputFile = ExampleOutputPaths.prepare("features/text", "emoji-svg-vs-png.pdf");
+ EmojiLibrary lib = EmojiLibrary.getDefault();
+
+ // Rasterise up front so the table lambda stays free of checked exceptions.
+ List glyphs = new ArrayList<>();
+ for (String[] e : EMOJI) {
+ SvgIcon icon = lib.require(e[0]);
+ glyphs.add(new Glyph(e[1], icon, rasterise(icon)));
+ }
+
+ DocumentTableStyle bordered = DocumentTableStyle.builder()
+ .stroke(DocumentStroke.of(RULE, 0.6))
+ .padding(DocumentInsets.of(8))
+ .build();
+ DocumentTableStyle headerStyle = DocumentTableStyle.builder()
+ .fillColor(HEADER_FILL)
+ .stroke(DocumentStroke.of(RULE, 0.6))
+ .padding(DocumentInsets.of(9))
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA_BOLD)
+ .color(DocumentColor.WHITE).build())
+ .build();
+ DocumentTableStyle codeStyle = DocumentTableStyle.builder()
+ .stroke(DocumentStroke.of(RULE, 0.6))
+ .padding(DocumentInsets.of(8))
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.COURIER).size(11).color(INK).build())
+ .build();
+
+ try (DocumentSession document = GraphCompose.document(outputFile)
+ .pageSize(DocumentPageSize.A4)
+ .margin(32, 32, 32, 32)
+ .create()) {
+ document.pageFlow()
+ .name("EmojiSvgVsPng")
+ .spacing(12)
+ .addSection("Hero", section -> section
+ .addParagraph(p -> p.text("Emoji rendering — SVG (vector) vs PNG (raster)")
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA_BOLD)
+ .size(16).color(INK).build())
+ .margin(DocumentInsets.zero()))
+ .addParagraph(p -> p.text("Both columns draw the same glyph at " + (int) GLYPH_PT
+ + " pt: the SVG column is the engine's native vector render, the PNG column "
+ + "rasterises that glyph and embeds it as an image.")
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA)
+ .size(9).color(MUTED).build())
+ .margin(DocumentInsets.zero())))
+ .addSection("Table", section -> section.addTable(table -> {
+ TableBuilder t = table
+ .name("SvgVsPng")
+ .columns(DocumentTableColumn.auto(), DocumentTableColumn.auto(), DocumentTableColumn.auto())
+ .defaultCellStyle(bordered)
+ .headerRow("Shortcode", "SVG (vector)", "PNG (raster)")
+ .headerStyle(headerStyle);
+ for (Glyph g : glyphs) {
+ t.rowCells(
+ DocumentTableCell.text(g.code()).withStyle(codeStyle),
+ DocumentTableCell.node(svgCell(g.icon())),
+ DocumentTableCell.node(pngCell(g.png())));
+ }
+ }))
+ .build();
+ document.buildPdf();
+ }
+ return outputFile;
+ }
+
+ public static void main(String[] args) throws Exception {
+ System.out.println("Generated: " + generate());
+ }
+
+ private static DocumentNode svgCell(SvgIcon icon) {
+ return new ParagraphBuilder().rich(r -> r.svgIcon(icon, GLYPH_PT)).build();
+ }
+
+ private static DocumentNode pngCell(byte[] png) {
+ return new ParagraphBuilder()
+ .rich(r -> r.image(DocumentImageData.fromBytes(png), GLYPH_PT, GLYPH_PT))
+ .build();
+ }
+
+ /** Renders the glyph alone through the engine, then rasterises that page to PNG bytes. */
+ private static byte[] rasterise(SvgIcon icon) throws Exception {
+ double box = 24.0;
+ byte[] glyphPdf;
+ try (DocumentSession g = GraphCompose.document().pageSize(box, box).margin(0, 0, 0, 0).create()) {
+ g.dsl().pageFlow().name("g")
+ .addParagraph(p -> p.svgIcon(icon, box).margin(DocumentInsets.zero()))
+ .build();
+ glyphPdf = g.toPdfBytes();
+ }
+ try (PDDocument doc = Loader.loadPDF(glyphPdf)) {
+ BufferedImage image = new PDFRenderer(doc).renderImageWithDPI(0, 96f, ImageType.ARGB);
+ ByteArrayOutputStream buffer = new ByteArrayOutputStream();
+ ImageIO.write(image, "png", buffer);
+ return buffer.toByteArray();
+ }
+ }
+}
From 1a45e91dabc6cb687d50f43f7565d6edc1334c94 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 20:46:40 +0100
Subject: [PATCH 10/22] feat(svg): best-effort gradient import for real-world
artwork
SVG exporters (e.g. Adobe Illustrator, as used by Noto Emoji) lean on
translucent gradient stops for soft highlights/shadows and on focal radials
(fx/fy). The importer rejected both, failing the whole icon. SvgGradients
now degrades a gradient with any stop-opacity < 1 to a flat fill (its first
stop) and approximates a focal radial as a plain radial about the centre.
Fully-opaque, non-focal gradients are unchanged byte for byte.
Test: SvgIconTest.translucentAndFocalGradientsDegradeInsteadOfFailing.
---
.../compose/document/svg/SvgGradients.java | 47 +++++++++++++++----
.../compose/document/svg/SvgIconTest.java | 36 ++++++++++----
2 files changed, 66 insertions(+), 17 deletions(-)
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
index b5d048448..918178543 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
@@ -94,6 +94,13 @@ static DocumentPaint paint(Element gradient, Map all,
"unsupported spreadMethod '" + spread + "' — only pad maps to PDF shadings");
}
List stops = stops(gradient, all);
+ if (hasTranslucentStop(gradient, all)) {
+ // Real-world art (e.g. Noto emoji) uses partly-transparent gradient
+ // stops for soft highlights and shadows. The PDF shadings emitted here
+ // are opaque, so degrade such a gradient to a flat fill (its first
+ // stop) rather than failing the whole icon.
+ return DocumentPaint.solid(stops.get(0).color());
+ }
boolean userSpace = "userSpaceOnUse".equals(gradient.getAttribute("gradientUnits").trim());
double[] gt = SvgIconReader.compose(SvgIconReader.identity(),
gradient.getAttribute("gradientTransform"));
@@ -112,10 +119,8 @@ static DocumentPaint paint(Element gradient, Map all,
return new DocumentPaint.LinearAxis(stops, n0[0], n0[1], n1[0], n1[1]);
}
- if (!gradient.getAttribute("fx").isEmpty() || !gradient.getAttribute("fy").isEmpty()) {
- throw new IllegalArgumentException(
- "focal radial gradients (fx/fy) have no PDF analogue and are not supported");
- }
+ // Focal radial gradients (fx/fy) have no PDF analogue; approximate them
+ // as a plain radial about the centre rather than failing the icon.
double[] centre = point(gradient, "cx", "cy", 0.5, 0.5, userSpace, box);
double r = length(gradient, "r", 0.5, userSpace, box);
centre = apply(gt, centre);
@@ -129,6 +134,32 @@ static DocumentPaint paint(Element gradient, Map all,
// Stops
// ------------------------------------------------------------------
+ /**
+ * True if the gradient (or its one href hop) declares any stop with
+ * {@code stop-opacity < 1}; such gradients degrade to a flat fill because the
+ * PDF shadings emitted here are opaque.
+ */
+ private static boolean hasTranslucentStop(Element gradient, Map all) {
+ if (ownStopsTranslucent(gradient)) {
+ return true;
+ }
+ Element target = href(gradient, all);
+ return target != null && ownStopsTranslucent(target);
+ }
+
+ private static boolean ownStopsTranslucent(Element gradient) {
+ NodeList children = gradient.getChildNodes();
+ for (int i = 0; i < children.getLength(); i++) {
+ if (children.item(i) instanceof Element stop && "stop".equals(localName(stop))) {
+ String opacity = attrOrStyle(stop, "stop-opacity");
+ if (opacity != null && fraction(opacity, 1.0) < 1.0) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
private static List stops(Element gradient, Map all) {
List stops = readOwnStops(gradient);
if (stops.isEmpty()) {
@@ -163,11 +194,9 @@ private static List readOwnStops(Element gradient) {
// SVG clamps offsets into [0,1] and forces them non-decreasing.
offset = Math.max(previous, Math.min(1.0, Math.max(0.0, offset)));
previous = offset;
- String opacity = attrOrStyle(stop, "stop-opacity");
- if (opacity != null && fraction(opacity, 1.0) < 1.0) {
- throw new IllegalArgumentException(
- "gradient stop-opacity is not supported — flatten transparency before import");
- }
+ // stop-opacity is handled one level up — a gradient with any
+ // translucent stop degrades to a flat fill — so the stop colour is
+ // read as opaque here.
String colorValue = attrOrStyle(stop, "stop-color");
DocumentColor color = colorValue == null
? DocumentColor.rgb(0, 0, 0)
diff --git a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
index ce12c8ca4..e2b2701a4 100644
--- a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
+++ b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
@@ -380,17 +380,37 @@ void gradientCornersWithoutAPdfAnalogueFailLoudly() {
""")))
.hasMessageContaining("spreadMethod");
- assertThatThrownBy(() -> SvgIcon.parse(defs.formatted("""
+ }
+
+ @Test
+ void translucentAndFocalGradientsDegradeInsteadOfFailing() {
+ String defs = """
+
+ %s
+
+
+ """;
+
+ // A gradient with any translucent stop has no opaque-PDF-shading analogue,
+ // so it degrades to a flat fill (its first stop) rather than failing — this
+ // is what lets real-world art (Noto emoji) import.
+ SvgIcon translucent = SvgIcon.parse(defs.formatted("""
-
-
- """)))
- .hasMessageContaining("stop-opacity");
- assertThatThrownBy(() -> SvgIcon.parse(defs.formatted("""
+
+
+ """));
+ SvgIcon.Layer flat = translucent.layers().get(0);
+ assertThat(flat.fillPaint()).isInstanceOf(DocumentPaint.Solid.class);
+ assertThat(((DocumentPaint.Solid) flat.fillPaint()).color().color())
+ .isEqualTo(new java.awt.Color(0, 0, 0));
+
+ // A focal radial (fx/fy) approximates as a plain radial about the centre.
+ SvgIcon focal = SvgIcon.parse(defs.formatted("""
- """)))
- .hasMessageContaining("focal");
+ """));
+ assertThat(focal.layers().get(0).fillPaint())
+ .isInstanceOf(DocumentPaint.RadialCircle.class);
}
@Test
From 1f426879b09ff8bde5c8beff86c1bf7300ed9cb0 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 20:47:25 +0100
Subject: [PATCH 11/22] feat(emoji): bundle the full Noto Emoji set via a
gemoji shortcode index
Replaces the 8-glyph starter set with the full googlefonts/noto-emoji SVG
set (~3.7k glyphs, SIL OFL 1.1) and a ~1.6k-shortcode index generated from
github/gemoji, both built by emoji/tools/build-emoji-set.py. RichText.emoji
now resolves the standard GitHub shortcodes (:rocket:, :fire:, :heart:, ...)
to real colour glyphs; with best-effort gradient import ~99.9% of the set
renders.
EmojiLibrary treats an unparseable glyph as unresolved (text fallback) and
require() reports an accurate reason. EmojiShortcodeExample and
EmojiSvgVsPngExample are refreshed to real emoji; EmojiRenderTest asserts
colour glyphs paint and unknown codes fall back to text.
---
CHANGELOG.md | 26 +-
emoji/NOTICE.md | 66 +-
emoji/OFL.txt | 93 +
emoji/pom.xml | 22 +-
.../resources/emoji/emoji-index.properties | 1645 +++++++++++++-
.../main/resources/emoji/svg/0023-20e3.svg | 26 +
emoji/src/main/resources/emoji/svg/0023.svg | 19 +
.../main/resources/emoji/svg/002a-20e3.svg | 22 +
emoji/src/main/resources/emoji/svg/002a.svg | 15 +
.../main/resources/emoji/svg/0030-20e3.svg | 17 +
emoji/src/main/resources/emoji/svg/0030.svg | 15 +
.../main/resources/emoji/svg/0031-20e3.svg | 17 +
emoji/src/main/resources/emoji/svg/0031.svg | 12 +
.../main/resources/emoji/svg/0032-20e3.svg | 20 +
emoji/src/main/resources/emoji/svg/0032.svg | 15 +
.../main/resources/emoji/svg/0033-20e3.svg | 22 +
emoji/src/main/resources/emoji/svg/0033.svg | 18 +
.../main/resources/emoji/svg/0034-20e3.svg | 18 +
emoji/src/main/resources/emoji/svg/0034.svg | 14 +
.../main/resources/emoji/svg/0035-20e3.svg | 21 +
emoji/src/main/resources/emoji/svg/0035.svg | 16 +
.../main/resources/emoji/svg/0036-20e3.svg | 20 +
emoji/src/main/resources/emoji/svg/0036.svg | 16 +
.../main/resources/emoji/svg/0037-20e3.svg | 27 +
emoji/src/main/resources/emoji/svg/0037.svg | 12 +
.../main/resources/emoji/svg/0038-20e3.svg | 21 +
emoji/src/main/resources/emoji/svg/0038.svg | 17 +
.../main/resources/emoji/svg/0039-20e3.svg | 20 +
emoji/src/main/resources/emoji/svg/0039.svg | 16 +
emoji/src/main/resources/emoji/svg/00a9.svg | 27 +
emoji/src/main/resources/emoji/svg/00ae.svg | 31 +
emoji/src/main/resources/emoji/svg/1f004.svg | 27 +
emoji/src/main/resources/emoji/svg/1f0cf.svg | 45 +
emoji/src/main/resources/emoji/svg/1f170.svg | 19 +
emoji/src/main/resources/emoji/svg/1f171.svg | 19 +
emoji/src/main/resources/emoji/svg/1f17e.svg | 19 +
emoji/src/main/resources/emoji/svg/1f17f.svg | 17 +
emoji/src/main/resources/emoji/svg/1f18e.svg | 23 +
emoji/src/main/resources/emoji/svg/1f191.svg | 22 +
emoji/src/main/resources/emoji/svg/1f192.svg | 28 +
emoji/src/main/resources/emoji/svg/1f193.svg | 21 +
emoji/src/main/resources/emoji/svg/1f194.svg | 20 +
emoji/src/main/resources/emoji/svg/1f195.svg | 22 +
emoji/src/main/resources/emoji/svg/1f196.svg | 24 +
emoji/src/main/resources/emoji/svg/1f197.svg | 24 +
emoji/src/main/resources/emoji/svg/1f198.svg | 35 +
emoji/src/main/resources/emoji/svg/1f199.svg | 25 +
emoji/src/main/resources/emoji/svg/1f19a.svg | 26 +
emoji/src/main/resources/emoji/svg/1f1e6.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1e7.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1e8.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1e9.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1ea.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1eb.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1ec.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1ed.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1ee.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1ef.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f0.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f1.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f2.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f3.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f4.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f5.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f6.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f7.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f8.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1f9.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1fa.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1fb.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1fc.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1fd.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1fe.svg | 1 +
emoji/src/main/resources/emoji/svg/1f1ff.svg | 1 +
emoji/src/main/resources/emoji/svg/1f201.svg | 24 +
emoji/src/main/resources/emoji/svg/1f202.svg | 21 +
emoji/src/main/resources/emoji/svg/1f21a.svg | 27 +
emoji/src/main/resources/emoji/svg/1f22f.svg | 27 +
emoji/src/main/resources/emoji/svg/1f232.svg | 29 +
emoji/src/main/resources/emoji/svg/1f233.svg | 22 +
emoji/src/main/resources/emoji/svg/1f234.svg | 21 +
emoji/src/main/resources/emoji/svg/1f235.svg | 28 +
emoji/src/main/resources/emoji/svg/1f236.svg | 20 +
emoji/src/main/resources/emoji/svg/1f237.svg | 19 +
emoji/src/main/resources/emoji/svg/1f238.svg | 19 +
emoji/src/main/resources/emoji/svg/1f239.svg | 23 +
emoji/src/main/resources/emoji/svg/1f23a.svg | 29 +
emoji/src/main/resources/emoji/svg/1f250.svg | 28 +
emoji/src/main/resources/emoji/svg/1f251.svg | 20 +
emoji/src/main/resources/emoji/svg/1f300.svg | 13 +
emoji/src/main/resources/emoji/svg/1f301.svg | 110 +
emoji/src/main/resources/emoji/svg/1f302.svg | 49 +
emoji/src/main/resources/emoji/svg/1f303.svg | 111 +
emoji/src/main/resources/emoji/svg/1f304.svg | 170 ++
emoji/src/main/resources/emoji/svg/1f305.svg | 209 ++
emoji/src/main/resources/emoji/svg/1f306.svg | 96 +
emoji/src/main/resources/emoji/svg/1f307.svg | 169 ++
emoji/src/main/resources/emoji/svg/1f308.svg | 17 +
emoji/src/main/resources/emoji/svg/1f309.svg | 138 ++
emoji/src/main/resources/emoji/svg/1f30a.svg | 27 +
emoji/src/main/resources/emoji/svg/1f30b.svg | 132 ++
emoji/src/main/resources/emoji/svg/1f30c.svg | 190 ++
emoji/src/main/resources/emoji/svg/1f30d.svg | 135 ++
emoji/src/main/resources/emoji/svg/1f30e.svg | 119 +
emoji/src/main/resources/emoji/svg/1f30f.svg | 140 ++
emoji/src/main/resources/emoji/svg/1f310.svg | 81 +
emoji/src/main/resources/emoji/svg/1f311.svg | 47 +
emoji/src/main/resources/emoji/svg/1f312.svg | 54 +
emoji/src/main/resources/emoji/svg/1f313.svg | 47 +
emoji/src/main/resources/emoji/svg/1f314.svg | 57 +
emoji/src/main/resources/emoji/svg/1f315.svg | 47 +
emoji/src/main/resources/emoji/svg/1f316.svg | 53 +
emoji/src/main/resources/emoji/svg/1f317.svg | 47 +
emoji/src/main/resources/emoji/svg/1f318.svg | 56 +
emoji/src/main/resources/emoji/svg/1f319.svg | 13 +
emoji/src/main/resources/emoji/svg/1f31a.svg | 52 +
emoji/src/main/resources/emoji/svg/1f31b.svg | 55 +
emoji/src/main/resources/emoji/svg/1f31c.svg | 55 +
emoji/src/main/resources/emoji/svg/1f31d.svg | 53 +
emoji/src/main/resources/emoji/svg/1f31e.svg | 54 +
emoji/src/main/resources/emoji/svg/1f31f.svg | 32 +
emoji/src/main/resources/emoji/svg/1f320.svg | 65 +
emoji/src/main/resources/emoji/svg/1f321.svg | 25 +
emoji/src/main/resources/emoji/svg/1f324.svg | 31 +
emoji/src/main/resources/emoji/svg/1f325.svg | 28 +
emoji/src/main/resources/emoji/svg/1f326.svg | 40 +
emoji/src/main/resources/emoji/svg/1f327.svg | 33 +
emoji/src/main/resources/emoji/svg/1f328.svg | 45 +
emoji/src/main/resources/emoji/svg/1f329.svg | 32 +
emoji/src/main/resources/emoji/svg/1f32a.svg | 82 +
emoji/src/main/resources/emoji/svg/1f32b.svg | 49 +
emoji/src/main/resources/emoji/svg/1f32c.svg | 44 +
emoji/src/main/resources/emoji/svg/1f32d.svg | 21 +
emoji/src/main/resources/emoji/svg/1f32e.svg | 81 +
emoji/src/main/resources/emoji/svg/1f32f.svg | 134 ++
emoji/src/main/resources/emoji/svg/1f330.svg | 31 +
emoji/src/main/resources/emoji/svg/1f331.svg | 18 +
emoji/src/main/resources/emoji/svg/1f332.svg | 67 +
emoji/src/main/resources/emoji/svg/1f333.svg | 20 +
emoji/src/main/resources/emoji/svg/1f334.svg | 51 +
emoji/src/main/resources/emoji/svg/1f335.svg | 84 +
emoji/src/main/resources/emoji/svg/1f336.svg | 19 +
emoji/src/main/resources/emoji/svg/1f337.svg | 67 +
emoji/src/main/resources/emoji/svg/1f338.svg | 40 +
emoji/src/main/resources/emoji/svg/1f339.svg | 37 +
emoji/src/main/resources/emoji/svg/1f33a.svg | 43 +
emoji/src/main/resources/emoji/svg/1f33b.svg | 31 +
emoji/src/main/resources/emoji/svg/1f33c.svg | 64 +
emoji/src/main/resources/emoji/svg/1f33d.svg | 78 +
emoji/src/main/resources/emoji/svg/1f33e.svg | 48 +
emoji/src/main/resources/emoji/svg/1f33f.svg | 35 +
emoji/src/main/resources/emoji/svg/1f340.svg | 46 +
emoji/src/main/resources/emoji/svg/1f341.svg | 34 +
emoji/src/main/resources/emoji/svg/1f342.svg | 43 +
emoji/src/main/resources/emoji/svg/1f343.svg | 35 +
.../resources/emoji/svg/1f344-200d-1f7eb.svg | 16 +
emoji/src/main/resources/emoji/svg/1f344.svg | 25 +
emoji/src/main/resources/emoji/svg/1f345.svg | 29 +
emoji/src/main/resources/emoji/svg/1f346.svg | 20 +
emoji/src/main/resources/emoji/svg/1f347.svg | 59 +
emoji/src/main/resources/emoji/svg/1f348.svg | 196 ++
emoji/src/main/resources/emoji/svg/1f349.svg | 32 +
emoji/src/main/resources/emoji/svg/1f34a.svg | 28 +
.../resources/emoji/svg/1f34b-200d-1f7e9.svg | 36 +
emoji/src/main/resources/emoji/svg/1f34b.svg | 23 +
emoji/src/main/resources/emoji/svg/1f34c.svg | 33 +
emoji/src/main/resources/emoji/svg/1f34d.svg | 44 +
emoji/src/main/resources/emoji/svg/1f34e.svg | 23 +
emoji/src/main/resources/emoji/svg/1f34f.svg | 22 +
emoji/src/main/resources/emoji/svg/1f350.svg | 26 +
emoji/src/main/resources/emoji/svg/1f351.svg | 91 +
emoji/src/main/resources/emoji/svg/1f352.svg | 29 +
emoji/src/main/resources/emoji/svg/1f353.svg | 53 +
emoji/src/main/resources/emoji/svg/1f354.svg | 62 +
emoji/src/main/resources/emoji/svg/1f355.svg | 57 +
emoji/src/main/resources/emoji/svg/1f356.svg | 39 +
emoji/src/main/resources/emoji/svg/1f357.svg | 25 +
emoji/src/main/resources/emoji/svg/1f358.svg | 39 +
emoji/src/main/resources/emoji/svg/1f359.svg | 38 +
emoji/src/main/resources/emoji/svg/1f35a.svg | 32 +
emoji/src/main/resources/emoji/svg/1f35b.svg | 71 +
emoji/src/main/resources/emoji/svg/1f35c.svg | 134 ++
emoji/src/main/resources/emoji/svg/1f35d.svg | 113 +
emoji/src/main/resources/emoji/svg/1f35e.svg | 18 +
emoji/src/main/resources/emoji/svg/1f35f.svg | 58 +
emoji/src/main/resources/emoji/svg/1f360.svg | 25 +
emoji/src/main/resources/emoji/svg/1f361.svg | 21 +
emoji/src/main/resources/emoji/svg/1f362.svg | 68 +
emoji/src/main/resources/emoji/svg/1f363.svg | 63 +
emoji/src/main/resources/emoji/svg/1f364.svg | 40 +
emoji/src/main/resources/emoji/svg/1f365.svg | 29 +
emoji/src/main/resources/emoji/svg/1f366.svg | 40 +
emoji/src/main/resources/emoji/svg/1f367.svg | 73 +
emoji/src/main/resources/emoji/svg/1f368.svg | 62 +
emoji/src/main/resources/emoji/svg/1f369.svg | 53 +
emoji/src/main/resources/emoji/svg/1f36a.svg | 82 +
emoji/src/main/resources/emoji/svg/1f36b.svg | 47 +
emoji/src/main/resources/emoji/svg/1f36c.svg | 47 +
emoji/src/main/resources/emoji/svg/1f36d.svg | 37 +
emoji/src/main/resources/emoji/svg/1f36e.svg | 30 +
emoji/src/main/resources/emoji/svg/1f36f.svg | 44 +
emoji/src/main/resources/emoji/svg/1f370.svg | 40 +
emoji/src/main/resources/emoji/svg/1f371.svg | 107 +
emoji/src/main/resources/emoji/svg/1f372.svg | 73 +
emoji/src/main/resources/emoji/svg/1f373.svg | 35 +
emoji/src/main/resources/emoji/svg/1f374.svg | 34 +
emoji/src/main/resources/emoji/svg/1f375.svg | 22 +
emoji/src/main/resources/emoji/svg/1f376.svg | 34 +
emoji/src/main/resources/emoji/svg/1f377.svg | 69 +
emoji/src/main/resources/emoji/svg/1f378.svg | 58 +
emoji/src/main/resources/emoji/svg/1f379.svg | 88 +
emoji/src/main/resources/emoji/svg/1f37a.svg | 61 +
emoji/src/main/resources/emoji/svg/1f37b.svg | 113 +
emoji/src/main/resources/emoji/svg/1f37c.svg | 39 +
emoji/src/main/resources/emoji/svg/1f37d.svg | 48 +
emoji/src/main/resources/emoji/svg/1f37e.svg | 43 +
emoji/src/main/resources/emoji/svg/1f37f.svg | 104 +
emoji/src/main/resources/emoji/svg/1f380.svg | 40 +
emoji/src/main/resources/emoji/svg/1f381.svg | 41 +
emoji/src/main/resources/emoji/svg/1f382.svg | 100 +
emoji/src/main/resources/emoji/svg/1f383.svg | 79 +
emoji/src/main/resources/emoji/svg/1f384.svg | 119 +
.../main/resources/emoji/svg/1f385-1f3fb.svg | 72 +
.../main/resources/emoji/svg/1f385-1f3fc.svg | 72 +
.../main/resources/emoji/svg/1f385-1f3fd.svg | 72 +
.../main/resources/emoji/svg/1f385-1f3fe.svg | 72 +
.../main/resources/emoji/svg/1f385-1f3ff.svg | 72 +
emoji/src/main/resources/emoji/svg/1f385.svg | 72 +
emoji/src/main/resources/emoji/svg/1f386.svg | 422 ++++
emoji/src/main/resources/emoji/svg/1f387.svg | 70 +
emoji/src/main/resources/emoji/svg/1f388.svg | 18 +
emoji/src/main/resources/emoji/svg/1f389.svg | 94 +
emoji/src/main/resources/emoji/svg/1f38a.svg | 108 +
emoji/src/main/resources/emoji/svg/1f38b.svg | 64 +
emoji/src/main/resources/emoji/svg/1f38c.svg | 38 +
emoji/src/main/resources/emoji/svg/1f38d.svg | 58 +
emoji/src/main/resources/emoji/svg/1f38e.svg | 111 +
emoji/src/main/resources/emoji/svg/1f38f.svg | 100 +
emoji/src/main/resources/emoji/svg/1f390.svg | 52 +
emoji/src/main/resources/emoji/svg/1f391.svg | 129 ++
emoji/src/main/resources/emoji/svg/1f392.svg | 78 +
emoji/src/main/resources/emoji/svg/1f393.svg | 41 +
emoji/src/main/resources/emoji/svg/1f396.svg | 47 +
emoji/src/main/resources/emoji/svg/1f397.svg | 12 +
emoji/src/main/resources/emoji/svg/1f399.svg | 167 ++
emoji/src/main/resources/emoji/svg/1f39a.svg | 85 +
emoji/src/main/resources/emoji/svg/1f39b.svg | 131 ++
emoji/src/main/resources/emoji/svg/1f39e.svg | 53 +
emoji/src/main/resources/emoji/svg/1f39f.svg | 37 +
emoji/src/main/resources/emoji/svg/1f3a0.svg | 100 +
emoji/src/main/resources/emoji/svg/1f3a1.svg | 121 +
emoji/src/main/resources/emoji/svg/1f3a2.svg | 73 +
emoji/src/main/resources/emoji/svg/1f3a3.svg | 46 +
emoji/src/main/resources/emoji/svg/1f3a4.svg | 26 +
emoji/src/main/resources/emoji/svg/1f3a5.svg | 50 +
emoji/src/main/resources/emoji/svg/1f3a6.svg | 16 +
emoji/src/main/resources/emoji/svg/1f3a7.svg | 65 +
emoji/src/main/resources/emoji/svg/1f3a8.svg | 52 +
emoji/src/main/resources/emoji/svg/1f3a9.svg | 37 +
emoji/src/main/resources/emoji/svg/1f3aa.svg | 62 +
emoji/src/main/resources/emoji/svg/1f3ab.svg | 57 +
emoji/src/main/resources/emoji/svg/1f3ac.svg | 66 +
emoji/src/main/resources/emoji/svg/1f3ad.svg | 63 +
emoji/src/main/resources/emoji/svg/1f3ae.svg | 30 +
emoji/src/main/resources/emoji/svg/1f3af.svg | 36 +
emoji/src/main/resources/emoji/svg/1f3b0.svg | 74 +
emoji/src/main/resources/emoji/svg/1f3b1.svg | 20 +
emoji/src/main/resources/emoji/svg/1f3b2.svg | 35 +
emoji/src/main/resources/emoji/svg/1f3b3.svg | 59 +
emoji/src/main/resources/emoji/svg/1f3b4.svg | 11 +
emoji/src/main/resources/emoji/svg/1f3b5.svg | 9 +
emoji/src/main/resources/emoji/svg/1f3b6.svg | 23 +
emoji/src/main/resources/emoji/svg/1f3b7.svg | 28 +
emoji/src/main/resources/emoji/svg/1f3b8.svg | 102 +
emoji/src/main/resources/emoji/svg/1f3b9.svg | 34 +
emoji/src/main/resources/emoji/svg/1f3ba.svg | 44 +
emoji/src/main/resources/emoji/svg/1f3bb.svg | 78 +
emoji/src/main/resources/emoji/svg/1f3bc.svg | 30 +
emoji/src/main/resources/emoji/svg/1f3bd.svg | 42 +
emoji/src/main/resources/emoji/svg/1f3be.svg | 91 +
emoji/src/main/resources/emoji/svg/1f3bf.svg | 94 +
emoji/src/main/resources/emoji/svg/1f3c0.svg | 32 +
emoji/src/main/resources/emoji/svg/1f3c1.svg | 55 +
.../main/resources/emoji/svg/1f3c2-1f3fb.svg | 146 ++
.../main/resources/emoji/svg/1f3c2-1f3fc.svg | 144 ++
.../main/resources/emoji/svg/1f3c2-1f3fd.svg | 144 ++
.../main/resources/emoji/svg/1f3c2-1f3fe.svg | 144 ++
.../main/resources/emoji/svg/1f3c2-1f3ff.svg | 144 ++
emoji/src/main/resources/emoji/svg/1f3c2.svg | 146 ++
.../svg/1f3c3-1f3fb-200d-2640-200d-27a1.svg | 144 ++
.../emoji/svg/1f3c3-1f3fb-200d-2640.svg | 191 ++
.../svg/1f3c3-1f3fb-200d-2642-200d-27a1.svg | 124 ++
.../emoji/svg/1f3c3-1f3fb-200d-2642.svg | 163 ++
.../emoji/svg/1f3c3-1f3fb-200d-27a1.svg | 146 ++
.../main/resources/emoji/svg/1f3c3-1f3fb.svg | 197 ++
.../svg/1f3c3-1f3fc-200d-2640-200d-27a1.svg | 144 ++
.../emoji/svg/1f3c3-1f3fc-200d-2640.svg | 191 ++
.../svg/1f3c3-1f3fc-200d-2642-200d-27a1.svg | 124 ++
.../emoji/svg/1f3c3-1f3fc-200d-2642.svg | 163 ++
.../emoji/svg/1f3c3-1f3fc-200d-27a1.svg | 146 ++
.../main/resources/emoji/svg/1f3c3-1f3fc.svg | 197 ++
.../svg/1f3c3-1f3fd-200d-2640-200d-27a1.svg | 144 ++
.../emoji/svg/1f3c3-1f3fd-200d-2640.svg | 191 ++
.../svg/1f3c3-1f3fd-200d-2642-200d-27a1.svg | 124 ++
.../emoji/svg/1f3c3-1f3fd-200d-2642.svg | 163 ++
.../emoji/svg/1f3c3-1f3fd-200d-27a1.svg | 146 ++
.../main/resources/emoji/svg/1f3c3-1f3fd.svg | 197 ++
.../svg/1f3c3-1f3fe-200d-2640-200d-27a1.svg | 144 ++
.../emoji/svg/1f3c3-1f3fe-200d-2640.svg | 191 ++
.../svg/1f3c3-1f3fe-200d-2642-200d-27a1.svg | 124 ++
.../emoji/svg/1f3c3-1f3fe-200d-2642.svg | 163 ++
.../emoji/svg/1f3c3-1f3fe-200d-27a1.svg | 146 ++
.../main/resources/emoji/svg/1f3c3-1f3fe.svg | 197 ++
.../svg/1f3c3-1f3ff-200d-2640-200d-27a1.svg | 144 ++
.../emoji/svg/1f3c3-1f3ff-200d-2640.svg | 191 ++
.../svg/1f3c3-1f3ff-200d-2642-200d-27a1.svg | 124 ++
.../emoji/svg/1f3c3-1f3ff-200d-2642.svg | 163 ++
.../emoji/svg/1f3c3-1f3ff-200d-27a1.svg | 146 ++
.../main/resources/emoji/svg/1f3c3-1f3ff.svg | 197 ++
.../emoji/svg/1f3c3-200d-2640-200d-27a1.svg | 144 ++
.../resources/emoji/svg/1f3c3-200d-2640.svg | 191 ++
.../emoji/svg/1f3c3-200d-2642-200d-27a1.svg | 124 ++
.../resources/emoji/svg/1f3c3-200d-2642.svg | 163 ++
.../resources/emoji/svg/1f3c3-200d-27a1.svg | 146 ++
emoji/src/main/resources/emoji/svg/1f3c3.svg | 197 ++
.../emoji/svg/1f3c4-1f3fb-200d-2640.svg | 142 ++
.../emoji/svg/1f3c4-1f3fb-200d-2642.svg | 141 ++
.../main/resources/emoji/svg/1f3c4-1f3fb.svg | 140 ++
.../emoji/svg/1f3c4-1f3fc-200d-2640.svg | 144 ++
.../emoji/svg/1f3c4-1f3fc-200d-2642.svg | 139 ++
.../main/resources/emoji/svg/1f3c4-1f3fc.svg | 139 ++
.../emoji/svg/1f3c4-1f3fd-200d-2640.svg | 143 ++
.../emoji/svg/1f3c4-1f3fd-200d-2642.svg | 140 ++
.../main/resources/emoji/svg/1f3c4-1f3fd.svg | 140 ++
.../emoji/svg/1f3c4-1f3fe-200d-2640.svg | 142 ++
.../emoji/svg/1f3c4-1f3fe-200d-2642.svg | 140 ++
.../main/resources/emoji/svg/1f3c4-1f3fe.svg | 140 ++
.../emoji/svg/1f3c4-1f3ff-200d-2640.svg | 143 ++
.../emoji/svg/1f3c4-1f3ff-200d-2642.svg | 141 ++
.../main/resources/emoji/svg/1f3c4-1f3ff.svg | 142 ++
.../resources/emoji/svg/1f3c4-200d-2640.svg | 143 ++
.../resources/emoji/svg/1f3c4-200d-2642.svg | 140 ++
emoji/src/main/resources/emoji/svg/1f3c4.svg | 139 ++
emoji/src/main/resources/emoji/svg/1f3c5.svg | 27 +
emoji/src/main/resources/emoji/svg/1f3c6.svg | 58 +
.../main/resources/emoji/svg/1f3c7-1f3fb.svg | 132 ++
.../main/resources/emoji/svg/1f3c7-1f3fc.svg | 132 ++
.../main/resources/emoji/svg/1f3c7-1f3fd.svg | 132 ++
.../main/resources/emoji/svg/1f3c7-1f3fe.svg | 132 ++
.../main/resources/emoji/svg/1f3c7-1f3ff.svg | 132 ++
emoji/src/main/resources/emoji/svg/1f3c7.svg | 137 ++
emoji/src/main/resources/emoji/svg/1f3c8.svg | 42 +
emoji/src/main/resources/emoji/svg/1f3c9.svg | 40 +
.../emoji/svg/1f3ca-1f3fb-200d-2640.svg | 85 +
.../emoji/svg/1f3ca-1f3fb-200d-2642.svg | 91 +
.../main/resources/emoji/svg/1f3ca-1f3fb.svg | 85 +
.../emoji/svg/1f3ca-1f3fc-200d-2640.svg | 86 +
.../emoji/svg/1f3ca-1f3fc-200d-2642.svg | 90 +
.../main/resources/emoji/svg/1f3ca-1f3fc.svg | 85 +
.../emoji/svg/1f3ca-1f3fd-200d-2640.svg | 85 +
.../emoji/svg/1f3ca-1f3fd-200d-2642.svg | 90 +
.../main/resources/emoji/svg/1f3ca-1f3fd.svg | 85 +
.../emoji/svg/1f3ca-1f3fe-200d-2640.svg | 86 +
.../emoji/svg/1f3ca-1f3fe-200d-2642.svg | 91 +
.../main/resources/emoji/svg/1f3ca-1f3fe.svg | 85 +
.../emoji/svg/1f3ca-1f3ff-200d-2640.svg | 86 +
.../emoji/svg/1f3ca-1f3ff-200d-2642.svg | 91 +
.../main/resources/emoji/svg/1f3ca-1f3ff.svg | 85 +
.../resources/emoji/svg/1f3ca-200d-2640.svg | 69 +
.../resources/emoji/svg/1f3ca-200d-2642.svg | 86 +
emoji/src/main/resources/emoji/svg/1f3ca.svg | 81 +
.../emoji/svg/1f3cb-1f3fb-200d-2640.svg | 220 ++
.../emoji/svg/1f3cb-1f3fb-200d-2642.svg | 210 ++
.../main/resources/emoji/svg/1f3cb-1f3fb.svg | 298 +++
.../emoji/svg/1f3cb-1f3fc-200d-2640.svg | 220 ++
.../emoji/svg/1f3cb-1f3fc-200d-2642.svg | 210 ++
.../main/resources/emoji/svg/1f3cb-1f3fc.svg | 298 +++
.../emoji/svg/1f3cb-1f3fd-200d-2640.svg | 220 ++
.../emoji/svg/1f3cb-1f3fd-200d-2642.svg | 210 ++
.../main/resources/emoji/svg/1f3cb-1f3fd.svg | 298 +++
.../emoji/svg/1f3cb-1f3fe-200d-2640.svg | 220 ++
.../emoji/svg/1f3cb-1f3fe-200d-2642.svg | 210 ++
.../main/resources/emoji/svg/1f3cb-1f3fe.svg | 298 +++
.../emoji/svg/1f3cb-1f3ff-200d-2640.svg | 220 ++
.../emoji/svg/1f3cb-1f3ff-200d-2642.svg | 210 ++
.../main/resources/emoji/svg/1f3cb-1f3ff.svg | 298 +++
.../resources/emoji/svg/1f3cb-200d-2640.svg | 220 ++
.../resources/emoji/svg/1f3cb-200d-2642.svg | 210 ++
emoji/src/main/resources/emoji/svg/1f3cb.svg | 298 +++
.../emoji/svg/1f3cc-1f3fb-200d-2640.svg | 115 +
.../emoji/svg/1f3cc-1f3fb-200d-2642.svg | 109 +
.../main/resources/emoji/svg/1f3cc-1f3fb.svg | 140 ++
.../emoji/svg/1f3cc-1f3fc-200d-2640.svg | 115 +
.../emoji/svg/1f3cc-1f3fc-200d-2642.svg | 109 +
.../main/resources/emoji/svg/1f3cc-1f3fc.svg | 140 ++
.../emoji/svg/1f3cc-1f3fd-200d-2640.svg | 115 +
.../emoji/svg/1f3cc-1f3fd-200d-2642.svg | 109 +
.../main/resources/emoji/svg/1f3cc-1f3fd.svg | 140 ++
.../emoji/svg/1f3cc-1f3fe-200d-2640.svg | 115 +
.../emoji/svg/1f3cc-1f3fe-200d-2642.svg | 109 +
.../main/resources/emoji/svg/1f3cc-1f3fe.svg | 140 ++
.../emoji/svg/1f3cc-1f3ff-200d-2640.svg | 115 +
.../emoji/svg/1f3cc-1f3ff-200d-2642.svg | 109 +
.../main/resources/emoji/svg/1f3cc-1f3ff.svg | 140 ++
.../resources/emoji/svg/1f3cc-200d-2640.svg | 115 +
.../resources/emoji/svg/1f3cc-200d-2642.svg | 109 +
emoji/src/main/resources/emoji/svg/1f3cc.svg | 140 ++
emoji/src/main/resources/emoji/svg/1f3cd.svg | 65 +
emoji/src/main/resources/emoji/svg/1f3ce.svg | 49 +
emoji/src/main/resources/emoji/svg/1f3cf.svg | 35 +
emoji/src/main/resources/emoji/svg/1f3d0.svg | 66 +
emoji/src/main/resources/emoji/svg/1f3d1.svg | 34 +
emoji/src/main/resources/emoji/svg/1f3d2.svg | 20 +
emoji/src/main/resources/emoji/svg/1f3d3.svg | 25 +
emoji/src/main/resources/emoji/svg/1f3d4.svg | 100 +
emoji/src/main/resources/emoji/svg/1f3d5.svg | 88 +
emoji/src/main/resources/emoji/svg/1f3d6.svg | 33 +
emoji/src/main/resources/emoji/svg/1f3d7.svg | 48 +
emoji/src/main/resources/emoji/svg/1f3d8.svg | 61 +
emoji/src/main/resources/emoji/svg/1f3d9.svg | 93 +
emoji/src/main/resources/emoji/svg/1f3da.svg | 78 +
emoji/src/main/resources/emoji/svg/1f3db.svg | 48 +
emoji/src/main/resources/emoji/svg/1f3dc.svg | 77 +
emoji/src/main/resources/emoji/svg/1f3dd.svg | 65 +
emoji/src/main/resources/emoji/svg/1f3de.svg | 101 +
emoji/src/main/resources/emoji/svg/1f3df.svg | 79 +
emoji/src/main/resources/emoji/svg/1f3e0.svg | 50 +
emoji/src/main/resources/emoji/svg/1f3e1.svg | 73 +
emoji/src/main/resources/emoji/svg/1f3e2.svg | 57 +
emoji/src/main/resources/emoji/svg/1f3e3.svg | 43 +
emoji/src/main/resources/emoji/svg/1f3e4.svg | 49 +
emoji/src/main/resources/emoji/svg/1f3e5.svg | 41 +
emoji/src/main/resources/emoji/svg/1f3e6.svg | 44 +
emoji/src/main/resources/emoji/svg/1f3e7.svg | 23 +
emoji/src/main/resources/emoji/svg/1f3e8.svg | 49 +
emoji/src/main/resources/emoji/svg/1f3e9.svg | 51 +
emoji/src/main/resources/emoji/svg/1f3ea.svg | 34 +
emoji/src/main/resources/emoji/svg/1f3eb.svg | 42 +
emoji/src/main/resources/emoji/svg/1f3ec.svg | 70 +
emoji/src/main/resources/emoji/svg/1f3ed.svg | 58 +
emoji/src/main/resources/emoji/svg/1f3ee.svg | 56 +
emoji/src/main/resources/emoji/svg/1f3ef.svg | 187 ++
emoji/src/main/resources/emoji/svg/1f3f0.svg | 77 +
.../resources/emoji/svg/1f3f3-200d-1f308.svg | 1 +
.../resources/emoji/svg/1f3f3-200d-26a7.svg | 68 +
emoji/src/main/resources/emoji/svg/1f3f3.svg | 26 +
.../resources/emoji/svg/1f3f4-200d-2620.svg | 51 +
emoji/src/main/resources/emoji/svg/1f3f4.svg | 26 +
emoji/src/main/resources/emoji/svg/1f3f5.svg | 53 +
emoji/src/main/resources/emoji/svg/1f3f7.svg | 45 +
emoji/src/main/resources/emoji/svg/1f3f8.svg | 98 +
emoji/src/main/resources/emoji/svg/1f3f9.svg | 28 +
emoji/src/main/resources/emoji/svg/1f3fa.svg | 93 +
emoji/src/main/resources/emoji/svg/1f3fb.svg | 1 +
emoji/src/main/resources/emoji/svg/1f3fc.svg | 1 +
emoji/src/main/resources/emoji/svg/1f3fd.svg | 1 +
emoji/src/main/resources/emoji/svg/1f3fe.svg | 1 +
emoji/src/main/resources/emoji/svg/1f3ff.svg | 1 +
emoji/src/main/resources/emoji/svg/1f400.svg | 52 +
emoji/src/main/resources/emoji/svg/1f401.svg | 59 +
emoji/src/main/resources/emoji/svg/1f402.svg | 48 +
emoji/src/main/resources/emoji/svg/1f403.svg | 46 +
emoji/src/main/resources/emoji/svg/1f404.svg | 56 +
emoji/src/main/resources/emoji/svg/1f405.svg | 103 +
emoji/src/main/resources/emoji/svg/1f406.svg | 135 ++
emoji/src/main/resources/emoji/svg/1f407.svg | 54 +
.../resources/emoji/svg/1f408-200d-2b1b.svg | 64 +
emoji/src/main/resources/emoji/svg/1f408.svg | 65 +
emoji/src/main/resources/emoji/svg/1f409.svg | 101 +
emoji/src/main/resources/emoji/svg/1f40a.svg | 99 +
emoji/src/main/resources/emoji/svg/1f40b.svg | 45 +
emoji/src/main/resources/emoji/svg/1f40c.svg | 38 +
emoji/src/main/resources/emoji/svg/1f40d.svg | 43 +
emoji/src/main/resources/emoji/svg/1f40e.svg | 93 +
emoji/src/main/resources/emoji/svg/1f40f.svg | 52 +
emoji/src/main/resources/emoji/svg/1f410.svg | 56 +
emoji/src/main/resources/emoji/svg/1f411.svg | 38 +
emoji/src/main/resources/emoji/svg/1f412.svg | 43 +
emoji/src/main/resources/emoji/svg/1f413.svg | 37 +
emoji/src/main/resources/emoji/svg/1f414.svg | 42 +
.../resources/emoji/svg/1f415-200d-1f9ba.svg | 66 +
emoji/src/main/resources/emoji/svg/1f415.svg | 50 +
emoji/src/main/resources/emoji/svg/1f416.svg | 33 +
emoji/src/main/resources/emoji/svg/1f417.svg | 47 +
emoji/src/main/resources/emoji/svg/1f418.svg | 39 +
emoji/src/main/resources/emoji/svg/1f419.svg | 63 +
emoji/src/main/resources/emoji/svg/1f41a.svg | 32 +
emoji/src/main/resources/emoji/svg/1f41b.svg | 54 +
emoji/src/main/resources/emoji/svg/1f41c.svg | 53 +
emoji/src/main/resources/emoji/svg/1f41d.svg | 46 +
emoji/src/main/resources/emoji/svg/1f41e.svg | 42 +
emoji/src/main/resources/emoji/svg/1f41f.svg | 43 +
emoji/src/main/resources/emoji/svg/1f420.svg | 92 +
emoji/src/main/resources/emoji/svg/1f421.svg | 71 +
emoji/src/main/resources/emoji/svg/1f422.svg | 34 +
emoji/src/main/resources/emoji/svg/1f423.svg | 34 +
emoji/src/main/resources/emoji/svg/1f424.svg | 20 +
emoji/src/main/resources/emoji/svg/1f425.svg | 22 +
.../resources/emoji/svg/1f426-200d-1f525.svg | 126 ++
.../resources/emoji/svg/1f426-200d-2b1b.svg | 21 +
emoji/src/main/resources/emoji/svg/1f426.svg | 22 +
emoji/src/main/resources/emoji/svg/1f427.svg | 36 +
emoji/src/main/resources/emoji/svg/1f428.svg | 67 +
emoji/src/main/resources/emoji/svg/1f429.svg | 86 +
emoji/src/main/resources/emoji/svg/1f42a.svg | 42 +
emoji/src/main/resources/emoji/svg/1f42b.svg | 47 +
emoji/src/main/resources/emoji/svg/1f42c.svg | 25 +
emoji/src/main/resources/emoji/svg/1f42d.svg | 58 +
emoji/src/main/resources/emoji/svg/1f42e.svg | 29 +
emoji/src/main/resources/emoji/svg/1f42f.svg | 55 +
emoji/src/main/resources/emoji/svg/1f430.svg | 61 +
emoji/src/main/resources/emoji/svg/1f431.svg | 59 +
emoji/src/main/resources/emoji/svg/1f432.svg | 92 +
emoji/src/main/resources/emoji/svg/1f433.svg | 40 +
emoji/src/main/resources/emoji/svg/1f434.svg | 39 +
emoji/src/main/resources/emoji/svg/1f435.svg | 51 +
emoji/src/main/resources/emoji/svg/1f436.svg | 34 +
emoji/src/main/resources/emoji/svg/1f437.svg | 37 +
emoji/src/main/resources/emoji/svg/1f438.svg | 23 +
emoji/src/main/resources/emoji/svg/1f439.svg | 52 +
emoji/src/main/resources/emoji/svg/1f43a.svg | 31 +
.../resources/emoji/svg/1f43b-200d-2744.svg | 49 +
emoji/src/main/resources/emoji/svg/1f43b.svg | 24 +
emoji/src/main/resources/emoji/svg/1f43c.svg | 29 +
emoji/src/main/resources/emoji/svg/1f43d.svg | 19 +
emoji/src/main/resources/emoji/svg/1f43e.svg | 17 +
emoji/src/main/resources/emoji/svg/1f43f.svg | 66 +
emoji/src/main/resources/emoji/svg/1f440.svg | 46 +
.../resources/emoji/svg/1f441-200d-1f5e8.svg | 33 +
emoji/src/main/resources/emoji/svg/1f441.svg | 31 +
.../main/resources/emoji/svg/1f442-1f3fb.svg | 54 +
.../main/resources/emoji/svg/1f442-1f3fc.svg | 54 +
.../main/resources/emoji/svg/1f442-1f3fd.svg | 54 +
.../main/resources/emoji/svg/1f442-1f3fe.svg | 54 +
.../main/resources/emoji/svg/1f442-1f3ff.svg | 54 +
emoji/src/main/resources/emoji/svg/1f442.svg | 54 +
.../main/resources/emoji/svg/1f443-1f3fb.svg | 50 +
.../main/resources/emoji/svg/1f443-1f3fc.svg | 50 +
.../main/resources/emoji/svg/1f443-1f3fd.svg | 50 +
.../main/resources/emoji/svg/1f443-1f3fe.svg | 50 +
.../main/resources/emoji/svg/1f443-1f3ff.svg | 48 +
emoji/src/main/resources/emoji/svg/1f443.svg | 50 +
emoji/src/main/resources/emoji/svg/1f444.svg | 21 +
emoji/src/main/resources/emoji/svg/1f445.svg | 37 +
.../main/resources/emoji/svg/1f446-1f3fb.svg | 59 +
.../main/resources/emoji/svg/1f446-1f3fc.svg | 59 +
.../main/resources/emoji/svg/1f446-1f3fd.svg | 59 +
.../main/resources/emoji/svg/1f446-1f3fe.svg | 59 +
.../main/resources/emoji/svg/1f446-1f3ff.svg | 59 +
emoji/src/main/resources/emoji/svg/1f446.svg | 59 +
.../main/resources/emoji/svg/1f447-1f3fb.svg | 59 +
.../main/resources/emoji/svg/1f447-1f3fc.svg | 59 +
.../main/resources/emoji/svg/1f447-1f3fd.svg | 59 +
.../main/resources/emoji/svg/1f447-1f3fe.svg | 59 +
.../main/resources/emoji/svg/1f447-1f3ff.svg | 59 +
emoji/src/main/resources/emoji/svg/1f447.svg | 59 +
.../main/resources/emoji/svg/1f448-1f3fb.svg | 59 +
.../main/resources/emoji/svg/1f448-1f3fc.svg | 59 +
.../main/resources/emoji/svg/1f448-1f3fd.svg | 59 +
.../main/resources/emoji/svg/1f448-1f3fe.svg | 59 +
.../main/resources/emoji/svg/1f448-1f3ff.svg | 59 +
emoji/src/main/resources/emoji/svg/1f448.svg | 59 +
.../main/resources/emoji/svg/1f449-1f3fb.svg | 58 +
.../main/resources/emoji/svg/1f449-1f3fc.svg | 58 +
.../main/resources/emoji/svg/1f449-1f3fd.svg | 58 +
.../main/resources/emoji/svg/1f449-1f3fe.svg | 58 +
.../main/resources/emoji/svg/1f449-1f3ff.svg | 58 +
emoji/src/main/resources/emoji/svg/1f449.svg | 58 +
.../main/resources/emoji/svg/1f44a-1f3fb.svg | 60 +
.../main/resources/emoji/svg/1f44a-1f3fc.svg | 60 +
.../main/resources/emoji/svg/1f44a-1f3fd.svg | 60 +
.../main/resources/emoji/svg/1f44a-1f3fe.svg | 60 +
.../main/resources/emoji/svg/1f44a-1f3ff.svg | 60 +
emoji/src/main/resources/emoji/svg/1f44a.svg | 57 +
.../main/resources/emoji/svg/1f44b-1f3fb.svg | 75 +
.../main/resources/emoji/svg/1f44b-1f3fc.svg | 75 +
.../main/resources/emoji/svg/1f44b-1f3fd.svg | 75 +
.../main/resources/emoji/svg/1f44b-1f3fe.svg | 75 +
.../main/resources/emoji/svg/1f44b-1f3ff.svg | 75 +
emoji/src/main/resources/emoji/svg/1f44b.svg | 75 +
.../main/resources/emoji/svg/1f44c-1f3fb.svg | 68 +
.../main/resources/emoji/svg/1f44c-1f3fc.svg | 68 +
.../main/resources/emoji/svg/1f44c-1f3fd.svg | 68 +
.../main/resources/emoji/svg/1f44c-1f3fe.svg | 68 +
.../main/resources/emoji/svg/1f44c-1f3ff.svg | 68 +
emoji/src/main/resources/emoji/svg/1f44c.svg | 65 +
.../main/resources/emoji/svg/1f44d-1f3fb.svg | 68 +
.../main/resources/emoji/svg/1f44d-1f3fc.svg | 68 +
.../main/resources/emoji/svg/1f44d-1f3fd.svg | 68 +
.../main/resources/emoji/svg/1f44d-1f3fe.svg | 68 +
.../main/resources/emoji/svg/1f44d-1f3ff.svg | 68 +
emoji/src/main/resources/emoji/svg/1f44d.svg | 68 +
.../main/resources/emoji/svg/1f44e-1f3fb.svg | 68 +
.../main/resources/emoji/svg/1f44e-1f3fc.svg | 68 +
.../main/resources/emoji/svg/1f44e-1f3fd.svg | 68 +
.../main/resources/emoji/svg/1f44e-1f3fe.svg | 68 +
.../main/resources/emoji/svg/1f44e-1f3ff.svg | 68 +
emoji/src/main/resources/emoji/svg/1f44e.svg | 68 +
.../main/resources/emoji/svg/1f44f-1f3fb.svg | 79 +
.../main/resources/emoji/svg/1f44f-1f3fc.svg | 79 +
.../main/resources/emoji/svg/1f44f-1f3fd.svg | 79 +
.../main/resources/emoji/svg/1f44f-1f3fe.svg | 79 +
.../main/resources/emoji/svg/1f44f-1f3ff.svg | 78 +
emoji/src/main/resources/emoji/svg/1f44f.svg | 76 +
.../main/resources/emoji/svg/1f450-1f3fb.svg | 131 ++
.../main/resources/emoji/svg/1f450-1f3fc.svg | 131 ++
.../main/resources/emoji/svg/1f450-1f3fd.svg | 131 ++
.../main/resources/emoji/svg/1f450-1f3fe.svg | 131 ++
.../main/resources/emoji/svg/1f450-1f3ff.svg | 130 ++
emoji/src/main/resources/emoji/svg/1f450.svg | 131 ++
emoji/src/main/resources/emoji/svg/1f451.svg | 72 +
emoji/src/main/resources/emoji/svg/1f452.svg | 72 +
emoji/src/main/resources/emoji/svg/1f453.svg | 28 +
emoji/src/main/resources/emoji/svg/1f454.svg | 53 +
emoji/src/main/resources/emoji/svg/1f455.svg | 44 +
emoji/src/main/resources/emoji/svg/1f456.svg | 111 +
emoji/src/main/resources/emoji/svg/1f457.svg | 50 +
emoji/src/main/resources/emoji/svg/1f458.svg | 266 +++
emoji/src/main/resources/emoji/svg/1f459.svg | 83 +
emoji/src/main/resources/emoji/svg/1f45a.svg | 55 +
emoji/src/main/resources/emoji/svg/1f45b.svg | 45 +
emoji/src/main/resources/emoji/svg/1f45c.svg | 65 +
emoji/src/main/resources/emoji/svg/1f45d.svg | 31 +
emoji/src/main/resources/emoji/svg/1f45e.svg | 50 +
emoji/src/main/resources/emoji/svg/1f45f.svg | 77 +
emoji/src/main/resources/emoji/svg/1f460.svg | 29 +
emoji/src/main/resources/emoji/svg/1f461.svg | 40 +
emoji/src/main/resources/emoji/svg/1f462.svg | 56 +
emoji/src/main/resources/emoji/svg/1f463.svg | 19 +
emoji/src/main/resources/emoji/svg/1f464.svg | 10 +
emoji/src/main/resources/emoji/svg/1f465.svg | 24 +
.../main/resources/emoji/svg/1f466-1f3fb.svg | 43 +
.../main/resources/emoji/svg/1f466-1f3fc.svg | 43 +
.../main/resources/emoji/svg/1f466-1f3fd.svg | 43 +
.../main/resources/emoji/svg/1f466-1f3fe.svg | 43 +
.../main/resources/emoji/svg/1f466-1f3ff.svg | 43 +
emoji/src/main/resources/emoji/svg/1f466.svg | 43 +
.../main/resources/emoji/svg/1f467-1f3fb.svg | 76 +
.../main/resources/emoji/svg/1f467-1f3fc.svg | 76 +
.../main/resources/emoji/svg/1f467-1f3fd.svg | 76 +
.../main/resources/emoji/svg/1f467-1f3fe.svg | 76 +
.../main/resources/emoji/svg/1f467-1f3ff.svg | 76 +
emoji/src/main/resources/emoji/svg/1f467.svg | 76 +
.../emoji/svg/1f468-1f3fb-200d-1f33e.svg | 171 ++
.../emoji/svg/1f468-1f3fb-200d-1f373.svg | 71 +
.../emoji/svg/1f468-1f3fb-200d-1f37c.svg | 110 +
.../emoji/svg/1f468-1f3fb-200d-1f393.svg | 110 +
.../emoji/svg/1f468-1f3fb-200d-1f3a4.svg | 90 +
.../emoji/svg/1f468-1f3fb-200d-1f3a8.svg | 107 +
.../emoji/svg/1f468-1f3fb-200d-1f3eb.svg | 192 ++
.../emoji/svg/1f468-1f3fb-200d-1f3ed.svg | 198 ++
...f468-1f3fb-200d-1f430-200d-1f468-1f3fc.svg | 276 +++
...f468-1f3fb-200d-1f430-200d-1f468-1f3fd.svg | 276 +++
...f468-1f3fb-200d-1f430-200d-1f468-1f3fe.svg | 276 +++
...f468-1f3fb-200d-1f430-200d-1f468-1f3ff.svg | 276 +++
.../emoji/svg/1f468-1f3fb-200d-1f4bb.svg | 44 +
.../emoji/svg/1f468-1f3fb-200d-1f4bc.svg | 79 +
.../emoji/svg/1f468-1f3fb-200d-1f527.svg | 147 ++
.../emoji/svg/1f468-1f3fb-200d-1f52c.svg | 204 ++
.../emoji/svg/1f468-1f3fb-200d-1f680.svg | 99 +
.../emoji/svg/1f468-1f3fb-200d-1f692.svg | 181 ++
...f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg | 240 ++
...f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg | 240 ++
...f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg | 240 ++
...f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg | 240 ++
.../svg/1f468-1f3fb-200d-1f9af-200d-27a1.svg | 81 +
.../emoji/svg/1f468-1f3fb-200d-1f9af.svg | 105 +
.../emoji/svg/1f468-1f3fb-200d-1f9b0.svg | 52 +
.../emoji/svg/1f468-1f3fb-200d-1f9b1.svg | 68 +
.../emoji/svg/1f468-1f3fb-200d-1f9b2.svg | 39 +
.../emoji/svg/1f468-1f3fb-200d-1f9b3.svg | 54 +
.../svg/1f468-1f3fb-200d-1f9bc-200d-27a1.svg | 117 +
.../emoji/svg/1f468-1f3fb-200d-1f9bc.svg | 128 ++
.../svg/1f468-1f3fb-200d-1f9bd-200d-27a1.svg | 116 +
.../emoji/svg/1f468-1f3fb-200d-1f9bd.svg | 140 ++
...f468-1f3fb-200d-1faef-200d-1f468-1f3fc.svg | 180 ++
...f468-1f3fb-200d-1faef-200d-1f468-1f3fd.svg | 180 ++
...f468-1f3fb-200d-1faef-200d-1f468-1f3fe.svg | 180 ++
...f468-1f3fb-200d-1faef-200d-1f468-1f3ff.svg | 180 ++
.../emoji/svg/1f468-1f3fb-200d-2695.svg | 108 +
.../emoji/svg/1f468-1f3fb-200d-2696.svg | 72 +
.../emoji/svg/1f468-1f3fb-200d-2708.svg | 140 ++
...1f468-1f3fb-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f468-1f3fb-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f468-1f3fb-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f468-1f3fb-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f468-1f3fb-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 116 +
.../main/resources/emoji/svg/1f468-1f3fb.svg | 43 +
.../emoji/svg/1f468-1f3fc-200d-1f33e.svg | 171 ++
.../emoji/svg/1f468-1f3fc-200d-1f373.svg | 72 +
.../emoji/svg/1f468-1f3fc-200d-1f37c.svg | 110 +
.../emoji/svg/1f468-1f3fc-200d-1f393.svg | 110 +
.../emoji/svg/1f468-1f3fc-200d-1f3a4.svg | 90 +
.../emoji/svg/1f468-1f3fc-200d-1f3a8.svg | 106 +
.../emoji/svg/1f468-1f3fc-200d-1f3eb.svg | 192 ++
.../emoji/svg/1f468-1f3fc-200d-1f3ed.svg | 198 ++
...f468-1f3fc-200d-1f430-200d-1f468-1f3fb.svg | 276 +++
...f468-1f3fc-200d-1f430-200d-1f468-1f3fd.svg | 276 +++
...f468-1f3fc-200d-1f430-200d-1f468-1f3fe.svg | 276 +++
...f468-1f3fc-200d-1f430-200d-1f468-1f3ff.svg | 276 +++
.../emoji/svg/1f468-1f3fc-200d-1f4bb.svg | 44 +
.../emoji/svg/1f468-1f3fc-200d-1f4bc.svg | 79 +
.../emoji/svg/1f468-1f3fc-200d-1f527.svg | 147 ++
.../emoji/svg/1f468-1f3fc-200d-1f52c.svg | 204 ++
.../emoji/svg/1f468-1f3fc-200d-1f680.svg | 98 +
.../emoji/svg/1f468-1f3fc-200d-1f692.svg | 181 ++
...f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg | 240 ++
...f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg | 240 ++
...f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg | 240 ++
...f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg | 240 ++
.../svg/1f468-1f3fc-200d-1f9af-200d-27a1.svg | 81 +
.../emoji/svg/1f468-1f3fc-200d-1f9af.svg | 105 +
.../emoji/svg/1f468-1f3fc-200d-1f9b0.svg | 52 +
.../emoji/svg/1f468-1f3fc-200d-1f9b1.svg | 68 +
.../emoji/svg/1f468-1f3fc-200d-1f9b2.svg | 39 +
.../emoji/svg/1f468-1f3fc-200d-1f9b3.svg | 54 +
.../svg/1f468-1f3fc-200d-1f9bc-200d-27a1.svg | 117 +
.../emoji/svg/1f468-1f3fc-200d-1f9bc.svg | 128 ++
.../svg/1f468-1f3fc-200d-1f9bd-200d-27a1.svg | 116 +
.../emoji/svg/1f468-1f3fc-200d-1f9bd.svg | 140 ++
...f468-1f3fc-200d-1faef-200d-1f468-1f3fb.svg | 180 ++
...f468-1f3fc-200d-1faef-200d-1f468-1f3fd.svg | 180 ++
...f468-1f3fc-200d-1faef-200d-1f468-1f3fe.svg | 180 ++
...f468-1f3fc-200d-1faef-200d-1f468-1f3ff.svg | 180 ++
.../emoji/svg/1f468-1f3fc-200d-2695.svg | 108 +
.../emoji/svg/1f468-1f3fc-200d-2696.svg | 72 +
.../emoji/svg/1f468-1f3fc-200d-2708.svg | 140 ++
...1f468-1f3fc-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f468-1f3fc-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f468-1f3fc-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f468-1f3fc-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f468-1f3fc-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 116 +
.../main/resources/emoji/svg/1f468-1f3fc.svg | 43 +
.../emoji/svg/1f468-1f3fd-200d-1f33e.svg | 171 ++
.../emoji/svg/1f468-1f3fd-200d-1f373.svg | 72 +
.../emoji/svg/1f468-1f3fd-200d-1f37c.svg | 109 +
.../emoji/svg/1f468-1f3fd-200d-1f393.svg | 110 +
.../emoji/svg/1f468-1f3fd-200d-1f3a4.svg | 89 +
.../emoji/svg/1f468-1f3fd-200d-1f3a8.svg | 107 +
.../emoji/svg/1f468-1f3fd-200d-1f3eb.svg | 192 ++
.../emoji/svg/1f468-1f3fd-200d-1f3ed.svg | 198 ++
...f468-1f3fd-200d-1f430-200d-1f468-1f3fb.svg | 276 +++
...f468-1f3fd-200d-1f430-200d-1f468-1f3fc.svg | 276 +++
...f468-1f3fd-200d-1f430-200d-1f468-1f3fe.svg | 276 +++
...f468-1f3fd-200d-1f430-200d-1f468-1f3ff.svg | 276 +++
.../emoji/svg/1f468-1f3fd-200d-1f4bb.svg | 44 +
.../emoji/svg/1f468-1f3fd-200d-1f4bc.svg | 79 +
.../emoji/svg/1f468-1f3fd-200d-1f527.svg | 147 ++
.../emoji/svg/1f468-1f3fd-200d-1f52c.svg | 204 ++
.../emoji/svg/1f468-1f3fd-200d-1f680.svg | 98 +
.../emoji/svg/1f468-1f3fd-200d-1f692.svg | 181 ++
...f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg | 240 ++
...f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg | 240 ++
...f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg | 240 ++
...f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg | 240 ++
.../svg/1f468-1f3fd-200d-1f9af-200d-27a1.svg | 81 +
.../emoji/svg/1f468-1f3fd-200d-1f9af.svg | 105 +
.../emoji/svg/1f468-1f3fd-200d-1f9b0.svg | 52 +
.../emoji/svg/1f468-1f3fd-200d-1f9b1.svg | 68 +
.../emoji/svg/1f468-1f3fd-200d-1f9b2.svg | 39 +
.../emoji/svg/1f468-1f3fd-200d-1f9b3.svg | 54 +
.../svg/1f468-1f3fd-200d-1f9bc-200d-27a1.svg | 117 +
.../emoji/svg/1f468-1f3fd-200d-1f9bc.svg | 128 ++
.../svg/1f468-1f3fd-200d-1f9bd-200d-27a1.svg | 116 +
.../emoji/svg/1f468-1f3fd-200d-1f9bd.svg | 140 ++
...f468-1f3fd-200d-1faef-200d-1f468-1f3fb.svg | 180 ++
...f468-1f3fd-200d-1faef-200d-1f468-1f3fc.svg | 180 ++
...f468-1f3fd-200d-1faef-200d-1f468-1f3fe.svg | 180 ++
...f468-1f3fd-200d-1faef-200d-1f468-1f3ff.svg | 180 ++
.../emoji/svg/1f468-1f3fd-200d-2695.svg | 108 +
.../emoji/svg/1f468-1f3fd-200d-2696.svg | 72 +
.../emoji/svg/1f468-1f3fd-200d-2708.svg | 140 ++
...1f468-1f3fd-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f468-1f3fd-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f468-1f3fd-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f468-1f3fd-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f468-1f3fd-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 116 +
.../main/resources/emoji/svg/1f468-1f3fd.svg | 43 +
.../emoji/svg/1f468-1f3fe-200d-1f33e.svg | 171 ++
.../emoji/svg/1f468-1f3fe-200d-1f373.svg | 72 +
.../emoji/svg/1f468-1f3fe-200d-1f37c.svg | 108 +
.../emoji/svg/1f468-1f3fe-200d-1f393.svg | 110 +
.../emoji/svg/1f468-1f3fe-200d-1f3a4.svg | 90 +
.../emoji/svg/1f468-1f3fe-200d-1f3a8.svg | 107 +
.../emoji/svg/1f468-1f3fe-200d-1f3eb.svg | 192 ++
.../emoji/svg/1f468-1f3fe-200d-1f3ed.svg | 198 ++
...f468-1f3fe-200d-1f430-200d-1f468-1f3fb.svg | 276 +++
...f468-1f3fe-200d-1f430-200d-1f468-1f3fc.svg | 276 +++
...f468-1f3fe-200d-1f430-200d-1f468-1f3fd.svg | 276 +++
...f468-1f3fe-200d-1f430-200d-1f468-1f3ff.svg | 276 +++
.../emoji/svg/1f468-1f3fe-200d-1f4bb.svg | 44 +
.../emoji/svg/1f468-1f3fe-200d-1f4bc.svg | 79 +
.../emoji/svg/1f468-1f3fe-200d-1f527.svg | 147 ++
.../emoji/svg/1f468-1f3fe-200d-1f52c.svg | 204 ++
.../emoji/svg/1f468-1f3fe-200d-1f680.svg | 99 +
.../emoji/svg/1f468-1f3fe-200d-1f692.svg | 181 ++
...f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg | 240 ++
...f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg | 240 ++
...f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg | 240 ++
...f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg | 240 ++
.../svg/1f468-1f3fe-200d-1f9af-200d-27a1.svg | 81 +
.../emoji/svg/1f468-1f3fe-200d-1f9af.svg | 105 +
.../emoji/svg/1f468-1f3fe-200d-1f9b0.svg | 52 +
.../emoji/svg/1f468-1f3fe-200d-1f9b1.svg | 68 +
.../emoji/svg/1f468-1f3fe-200d-1f9b2.svg | 39 +
.../emoji/svg/1f468-1f3fe-200d-1f9b3.svg | 54 +
.../svg/1f468-1f3fe-200d-1f9bc-200d-27a1.svg | 117 +
.../emoji/svg/1f468-1f3fe-200d-1f9bc.svg | 128 ++
.../svg/1f468-1f3fe-200d-1f9bd-200d-27a1.svg | 116 +
.../emoji/svg/1f468-1f3fe-200d-1f9bd.svg | 140 ++
...f468-1f3fe-200d-1faef-200d-1f468-1f3fb.svg | 180 ++
...f468-1f3fe-200d-1faef-200d-1f468-1f3fc.svg | 180 ++
...f468-1f3fe-200d-1faef-200d-1f468-1f3fd.svg | 180 ++
...f468-1f3fe-200d-1faef-200d-1f468-1f3ff.svg | 180 ++
.../emoji/svg/1f468-1f3fe-200d-2695.svg | 108 +
.../emoji/svg/1f468-1f3fe-200d-2696.svg | 72 +
.../emoji/svg/1f468-1f3fe-200d-2708.svg | 140 ++
...1f468-1f3fe-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f468-1f3fe-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f468-1f3fe-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f468-1f3fe-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f468-1f3fe-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 116 +
.../main/resources/emoji/svg/1f468-1f3fe.svg | 43 +
.../emoji/svg/1f468-1f3ff-200d-1f33e.svg | 171 ++
.../emoji/svg/1f468-1f3ff-200d-1f373.svg | 72 +
.../emoji/svg/1f468-1f3ff-200d-1f37c.svg | 107 +
.../emoji/svg/1f468-1f3ff-200d-1f393.svg | 110 +
.../emoji/svg/1f468-1f3ff-200d-1f3a4.svg | 90 +
.../emoji/svg/1f468-1f3ff-200d-1f3a8.svg | 106 +
.../emoji/svg/1f468-1f3ff-200d-1f3eb.svg | 192 ++
.../emoji/svg/1f468-1f3ff-200d-1f3ed.svg | 198 ++
...f468-1f3ff-200d-1f430-200d-1f468-1f3fb.svg | 276 +++
...f468-1f3ff-200d-1f430-200d-1f468-1f3fc.svg | 276 +++
...f468-1f3ff-200d-1f430-200d-1f468-1f3fd.svg | 276 +++
...f468-1f3ff-200d-1f430-200d-1f468-1f3fe.svg | 276 +++
.../emoji/svg/1f468-1f3ff-200d-1f4bb.svg | 44 +
.../emoji/svg/1f468-1f3ff-200d-1f4bc.svg | 79 +
.../emoji/svg/1f468-1f3ff-200d-1f527.svg | 147 ++
.../emoji/svg/1f468-1f3ff-200d-1f52c.svg | 204 ++
.../emoji/svg/1f468-1f3ff-200d-1f680.svg | 98 +
.../emoji/svg/1f468-1f3ff-200d-1f692.svg | 181 ++
...f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg | 240 ++
...f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg | 240 ++
...f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg | 240 ++
...f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg | 240 ++
.../svg/1f468-1f3ff-200d-1f9af-200d-27a1.svg | 81 +
.../emoji/svg/1f468-1f3ff-200d-1f9af.svg | 105 +
.../emoji/svg/1f468-1f3ff-200d-1f9b0.svg | 52 +
.../emoji/svg/1f468-1f3ff-200d-1f9b1.svg | 68 +
.../emoji/svg/1f468-1f3ff-200d-1f9b2.svg | 39 +
.../emoji/svg/1f468-1f3ff-200d-1f9b3.svg | 54 +
.../svg/1f468-1f3ff-200d-1f9bc-200d-27a1.svg | 117 +
.../emoji/svg/1f468-1f3ff-200d-1f9bc.svg | 128 ++
.../svg/1f468-1f3ff-200d-1f9bd-200d-27a1.svg | 116 +
.../emoji/svg/1f468-1f3ff-200d-1f9bd.svg | 140 ++
...f468-1f3ff-200d-1faef-200d-1f468-1f3fb.svg | 180 ++
...f468-1f3ff-200d-1faef-200d-1f468-1f3fc.svg | 180 ++
...f468-1f3ff-200d-1faef-200d-1f468-1f3fd.svg | 180 ++
...f468-1f3ff-200d-1faef-200d-1f468-1f3fe.svg | 180 ++
.../emoji/svg/1f468-1f3ff-200d-2695.svg | 108 +
.../emoji/svg/1f468-1f3ff-200d-2696.svg | 72 +
.../emoji/svg/1f468-1f3ff-200d-2708.svg | 140 ++
...1f468-1f3ff-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f468-1f3ff-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f468-1f3ff-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f468-1f3ff-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f468-1f3ff-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 116 +
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 116 +
.../main/resources/emoji/svg/1f468-1f3ff.svg | 43 +
.../resources/emoji/svg/1f468-200d-1f33e.svg | 171 ++
.../resources/emoji/svg/1f468-200d-1f373.svg | 72 +
.../resources/emoji/svg/1f468-200d-1f37c.svg | 105 +
.../resources/emoji/svg/1f468-200d-1f393.svg | 110 +
.../resources/emoji/svg/1f468-200d-1f3a4.svg | 92 +
.../resources/emoji/svg/1f468-200d-1f3a8.svg | 107 +
.../resources/emoji/svg/1f468-200d-1f3eb.svg | 192 ++
.../resources/emoji/svg/1f468-200d-1f3ed.svg | 198 ++
.../emoji/svg/1f468-200d-1f466-200d-1f466.svg | 27 +
.../resources/emoji/svg/1f468-200d-1f466.svg | 21 +
.../emoji/svg/1f468-200d-1f467-200d-1f466.svg | 31 +
.../emoji/svg/1f468-200d-1f467-200d-1f467.svg | 35 +
.../resources/emoji/svg/1f468-200d-1f467.svg | 27 +
...1f468-200d-1f468-200d-1f466-200d-1f466.svg | 40 +
.../emoji/svg/1f468-200d-1f468-200d-1f466.svg | 25 +
...1f468-200d-1f468-200d-1f467-200d-1f466.svg | 39 +
...1f468-200d-1f468-200d-1f467-200d-1f467.svg | 40 +
.../emoji/svg/1f468-200d-1f468-200d-1f467.svg | 39 +
...1f468-200d-1f469-200d-1f466-200d-1f466.svg | 37 +
.../emoji/svg/1f468-200d-1f469-200d-1f466.svg | 38 +
...1f468-200d-1f469-200d-1f467-200d-1f466.svg | 43 +
...1f468-200d-1f469-200d-1f467-200d-1f467.svg | 44 +
.../emoji/svg/1f468-200d-1f469-200d-1f467.svg | 37 +
.../resources/emoji/svg/1f468-200d-1f4bb.svg | 50 +
.../resources/emoji/svg/1f468-200d-1f4bc.svg | 79 +
.../resources/emoji/svg/1f468-200d-1f527.svg | 147 ++
.../resources/emoji/svg/1f468-200d-1f52c.svg | 204 ++
.../resources/emoji/svg/1f468-200d-1f680.svg | 98 +
.../resources/emoji/svg/1f468-200d-1f692.svg | 181 ++
.../emoji/svg/1f468-200d-1f9af-200d-27a1.svg | 81 +
.../resources/emoji/svg/1f468-200d-1f9af.svg | 105 +
.../resources/emoji/svg/1f468-200d-1f9b0.svg | 52 +
.../resources/emoji/svg/1f468-200d-1f9b1.svg | 68 +
.../resources/emoji/svg/1f468-200d-1f9b2.svg | 39 +
.../resources/emoji/svg/1f468-200d-1f9b3.svg | 54 +
.../emoji/svg/1f468-200d-1f9bc-200d-27a1.svg | 117 +
.../resources/emoji/svg/1f468-200d-1f9bc.svg | 128 ++
.../emoji/svg/1f468-200d-1f9bd-200d-27a1.svg | 116 +
.../resources/emoji/svg/1f468-200d-1f9bd.svg | 140 ++
.../resources/emoji/svg/1f468-200d-2695.svg | 108 +
.../resources/emoji/svg/1f468-200d-2696.svg | 72 +
.../resources/emoji/svg/1f468-200d-2708.svg | 140 ++
.../emoji/svg/1f468-200d-2764-200d-1f468.svg | 140 ++
.../1f468-200d-2764-200d-1f48b-200d-1f468.svg | 116 +
emoji/src/main/resources/emoji/svg/1f468.svg | 43 +
.../emoji/svg/1f469-1f3fb-200d-1f33e.svg | 160 ++
.../emoji/svg/1f469-1f3fb-200d-1f373.svg | 73 +
.../emoji/svg/1f469-1f3fb-200d-1f37c.svg | 115 +
.../emoji/svg/1f469-1f3fb-200d-1f393.svg | 114 +
.../emoji/svg/1f469-1f3fb-200d-1f3a4.svg | 90 +
.../emoji/svg/1f469-1f3fb-200d-1f3a8.svg | 105 +
.../emoji/svg/1f469-1f3fb-200d-1f3eb.svg | 212 ++
.../emoji/svg/1f469-1f3fb-200d-1f3ed.svg | 205 ++
...f469-1f3fb-200d-1f430-200d-1f469-1f3fc.svg | 241 ++
...f469-1f3fb-200d-1f430-200d-1f469-1f3fd.svg | 241 ++
...f469-1f3fb-200d-1f430-200d-1f469-1f3fe.svg | 241 ++
...f469-1f3fb-200d-1f430-200d-1f469-1f3ff.svg | 238 ++
.../emoji/svg/1f469-1f3fb-200d-1f4bb.svg | 40 +
.../emoji/svg/1f469-1f3fb-200d-1f4bc.svg | 85 +
.../emoji/svg/1f469-1f3fb-200d-1f527.svg | 127 ++
.../emoji/svg/1f469-1f3fb-200d-1f52c.svg | 210 ++
.../emoji/svg/1f469-1f3fb-200d-1f680.svg | 99 +
.../emoji/svg/1f469-1f3fb-200d-1f692.svg | 185 ++
...f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg | 236 ++
...f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg | 236 ++
...f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg | 236 ++
...f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg | 236 ++
...f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg | 227 ++
...f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg | 227 ++
...f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg | 227 ++
...f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg | 227 ++
.../svg/1f469-1f3fb-200d-1f9af-200d-27a1.svg | 105 +
.../emoji/svg/1f469-1f3fb-200d-1f9af.svg | 133 ++
.../emoji/svg/1f469-1f3fb-200d-1f9b0.svg | 66 +
.../emoji/svg/1f469-1f3fb-200d-1f9b1.svg | 71 +
.../emoji/svg/1f469-1f3fb-200d-1f9b2.svg | 37 +
.../emoji/svg/1f469-1f3fb-200d-1f9b3.svg | 64 +
.../svg/1f469-1f3fb-200d-1f9bc-200d-27a1.svg | 133 ++
.../emoji/svg/1f469-1f3fb-200d-1f9bc.svg | 147 ++
.../svg/1f469-1f3fb-200d-1f9bd-200d-27a1.svg | 138 ++
.../emoji/svg/1f469-1f3fb-200d-1f9bd.svg | 166 ++
...f469-1f3fb-200d-1faef-200d-1f469-1f3fc.svg | 225 ++
...f469-1f3fb-200d-1faef-200d-1f469-1f3fd.svg | 224 ++
...f469-1f3fb-200d-1faef-200d-1f469-1f3fe.svg | 226 ++
...f469-1f3fb-200d-1faef-200d-1f469-1f3ff.svg | 225 ++
.../emoji/svg/1f469-1f3fb-200d-2695.svg | 120 +
.../emoji/svg/1f469-1f3fb-200d-2696.svg | 65 +
.../emoji/svg/1f469-1f3fb-200d-2708.svg | 163 ++
...1f469-1f3fb-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f469-1f3fb-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f469-1f3fb-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f469-1f3fb-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f469-1f3fb-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...1f469-1f3fb-200d-2764-200d-1f469-1f3fb.svg | 136 ++
...1f469-1f3fb-200d-2764-200d-1f469-1f3fc.svg | 136 ++
...1f469-1f3fb-200d-2764-200d-1f469-1f3fd.svg | 136 ++
...1f469-1f3fb-200d-2764-200d-1f469-1f3fe.svg | 136 ++
...1f469-1f3fb-200d-2764-200d-1f469-1f3ff.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 171 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 171 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg | 136 ++
.../main/resources/emoji/svg/1f469-1f3fb.svg | 47 +
.../emoji/svg/1f469-1f3fc-200d-1f33e.svg | 160 ++
.../emoji/svg/1f469-1f3fc-200d-1f373.svg | 72 +
.../emoji/svg/1f469-1f3fc-200d-1f37c.svg | 114 +
.../emoji/svg/1f469-1f3fc-200d-1f393.svg | 114 +
.../emoji/svg/1f469-1f3fc-200d-1f3a4.svg | 89 +
.../emoji/svg/1f469-1f3fc-200d-1f3a8.svg | 106 +
.../emoji/svg/1f469-1f3fc-200d-1f3eb.svg | 212 ++
.../emoji/svg/1f469-1f3fc-200d-1f3ed.svg | 205 ++
...f469-1f3fc-200d-1f430-200d-1f469-1f3fb.svg | 241 ++
...f469-1f3fc-200d-1f430-200d-1f469-1f3fd.svg | 241 ++
...f469-1f3fc-200d-1f430-200d-1f469-1f3fe.svg | 241 ++
...f469-1f3fc-200d-1f430-200d-1f469-1f3ff.svg | 238 ++
.../emoji/svg/1f469-1f3fc-200d-1f4bb.svg | 40 +
.../emoji/svg/1f469-1f3fc-200d-1f4bc.svg | 85 +
.../emoji/svg/1f469-1f3fc-200d-1f527.svg | 127 ++
.../emoji/svg/1f469-1f3fc-200d-1f52c.svg | 210 ++
.../emoji/svg/1f469-1f3fc-200d-1f680.svg | 98 +
.../emoji/svg/1f469-1f3fc-200d-1f692.svg | 185 ++
...f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg | 236 ++
...f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg | 236 ++
...f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg | 236 ++
...f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg | 236 ++
...f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg | 227 ++
...f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg | 227 ++
...f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg | 227 ++
...f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg | 227 ++
.../svg/1f469-1f3fc-200d-1f9af-200d-27a1.svg | 105 +
.../emoji/svg/1f469-1f3fc-200d-1f9af.svg | 133 ++
.../emoji/svg/1f469-1f3fc-200d-1f9b0.svg | 66 +
.../emoji/svg/1f469-1f3fc-200d-1f9b1.svg | 71 +
.../emoji/svg/1f469-1f3fc-200d-1f9b2.svg | 37 +
.../emoji/svg/1f469-1f3fc-200d-1f9b3.svg | 64 +
.../svg/1f469-1f3fc-200d-1f9bc-200d-27a1.svg | 133 ++
.../emoji/svg/1f469-1f3fc-200d-1f9bc.svg | 147 ++
.../svg/1f469-1f3fc-200d-1f9bd-200d-27a1.svg | 138 ++
.../emoji/svg/1f469-1f3fc-200d-1f9bd.svg | 166 ++
...f469-1f3fc-200d-1faef-200d-1f469-1f3fb.svg | 225 ++
...f469-1f3fc-200d-1faef-200d-1f469-1f3fd.svg | 224 ++
...f469-1f3fc-200d-1faef-200d-1f469-1f3fe.svg | 226 ++
...f469-1f3fc-200d-1faef-200d-1f469-1f3ff.svg | 225 ++
.../emoji/svg/1f469-1f3fc-200d-2695.svg | 120 +
.../emoji/svg/1f469-1f3fc-200d-2696.svg | 65 +
.../emoji/svg/1f469-1f3fc-200d-2708.svg | 163 ++
...1f469-1f3fc-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f469-1f3fc-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f469-1f3fc-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f469-1f3fc-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f469-1f3fc-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...1f469-1f3fc-200d-2764-200d-1f469-1f3fb.svg | 136 ++
...1f469-1f3fc-200d-2764-200d-1f469-1f3fc.svg | 136 ++
...1f469-1f3fc-200d-2764-200d-1f469-1f3fd.svg | 136 ++
...1f469-1f3fc-200d-2764-200d-1f469-1f3fe.svg | 136 ++
...1f469-1f3fc-200d-2764-200d-1f469-1f3ff.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg | 136 ++
.../main/resources/emoji/svg/1f469-1f3fc.svg | 47 +
.../emoji/svg/1f469-1f3fd-200d-1f33e.svg | 160 ++
.../emoji/svg/1f469-1f3fd-200d-1f373.svg | 71 +
.../emoji/svg/1f469-1f3fd-200d-1f37c.svg | 113 +
.../emoji/svg/1f469-1f3fd-200d-1f393.svg | 114 +
.../emoji/svg/1f469-1f3fd-200d-1f3a4.svg | 89 +
.../emoji/svg/1f469-1f3fd-200d-1f3a8.svg | 106 +
.../emoji/svg/1f469-1f3fd-200d-1f3eb.svg | 212 ++
.../emoji/svg/1f469-1f3fd-200d-1f3ed.svg | 205 ++
...f469-1f3fd-200d-1f430-200d-1f469-1f3fb.svg | 241 ++
...f469-1f3fd-200d-1f430-200d-1f469-1f3fc.svg | 241 ++
...f469-1f3fd-200d-1f430-200d-1f469-1f3fe.svg | 241 ++
...f469-1f3fd-200d-1f430-200d-1f469-1f3ff.svg | 238 ++
.../emoji/svg/1f469-1f3fd-200d-1f4bb.svg | 39 +
.../emoji/svg/1f469-1f3fd-200d-1f4bc.svg | 85 +
.../emoji/svg/1f469-1f3fd-200d-1f527.svg | 127 ++
.../emoji/svg/1f469-1f3fd-200d-1f52c.svg | 210 ++
.../emoji/svg/1f469-1f3fd-200d-1f680.svg | 98 +
.../emoji/svg/1f469-1f3fd-200d-1f692.svg | 185 ++
...f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg | 236 ++
...f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg | 236 ++
...f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg | 236 ++
...f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg | 236 ++
...f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg | 227 ++
...f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg | 227 ++
...f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg | 227 ++
...f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg | 227 ++
.../svg/1f469-1f3fd-200d-1f9af-200d-27a1.svg | 105 +
.../emoji/svg/1f469-1f3fd-200d-1f9af.svg | 133 ++
.../emoji/svg/1f469-1f3fd-200d-1f9b0.svg | 66 +
.../emoji/svg/1f469-1f3fd-200d-1f9b1.svg | 71 +
.../emoji/svg/1f469-1f3fd-200d-1f9b2.svg | 37 +
.../emoji/svg/1f469-1f3fd-200d-1f9b3.svg | 64 +
.../svg/1f469-1f3fd-200d-1f9bc-200d-27a1.svg | 132 ++
.../emoji/svg/1f469-1f3fd-200d-1f9bc.svg | 147 ++
.../svg/1f469-1f3fd-200d-1f9bd-200d-27a1.svg | 138 ++
.../emoji/svg/1f469-1f3fd-200d-1f9bd.svg | 166 ++
...f469-1f3fd-200d-1faef-200d-1f469-1f3fb.svg | 225 ++
...f469-1f3fd-200d-1faef-200d-1f469-1f3fc.svg | 225 ++
...f469-1f3fd-200d-1faef-200d-1f469-1f3fe.svg | 226 ++
...f469-1f3fd-200d-1faef-200d-1f469-1f3ff.svg | 225 ++
.../emoji/svg/1f469-1f3fd-200d-2695.svg | 120 +
.../emoji/svg/1f469-1f3fd-200d-2696.svg | 65 +
.../emoji/svg/1f469-1f3fd-200d-2708.svg | 163 ++
...1f469-1f3fd-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f469-1f3fd-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f469-1f3fd-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f469-1f3fd-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f469-1f3fd-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...1f469-1f3fd-200d-2764-200d-1f469-1f3fb.svg | 136 ++
...1f469-1f3fd-200d-2764-200d-1f469-1f3fc.svg | 136 ++
...1f469-1f3fd-200d-2764-200d-1f469-1f3fd.svg | 136 ++
...1f469-1f3fd-200d-2764-200d-1f469-1f3fe.svg | 191 ++
...1f469-1f3fd-200d-2764-200d-1f469-1f3ff.svg | 191 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg | 136 ++
.../main/resources/emoji/svg/1f469-1f3fd.svg | 47 +
.../emoji/svg/1f469-1f3fe-200d-1f33e.svg | 160 ++
.../emoji/svg/1f469-1f3fe-200d-1f373.svg | 72 +
.../emoji/svg/1f469-1f3fe-200d-1f37c.svg | 115 +
.../emoji/svg/1f469-1f3fe-200d-1f393.svg | 114 +
.../emoji/svg/1f469-1f3fe-200d-1f3a4.svg | 91 +
.../emoji/svg/1f469-1f3fe-200d-1f3a8.svg | 106 +
.../emoji/svg/1f469-1f3fe-200d-1f3eb.svg | 212 ++
.../emoji/svg/1f469-1f3fe-200d-1f3ed.svg | 205 ++
...f469-1f3fe-200d-1f430-200d-1f469-1f3fb.svg | 241 ++
...f469-1f3fe-200d-1f430-200d-1f469-1f3fc.svg | 241 ++
...f469-1f3fe-200d-1f430-200d-1f469-1f3fd.svg | 241 ++
...f469-1f3fe-200d-1f430-200d-1f469-1f3ff.svg | 238 ++
.../emoji/svg/1f469-1f3fe-200d-1f4bb.svg | 40 +
.../emoji/svg/1f469-1f3fe-200d-1f4bc.svg | 85 +
.../emoji/svg/1f469-1f3fe-200d-1f527.svg | 127 ++
.../emoji/svg/1f469-1f3fe-200d-1f52c.svg | 210 ++
.../emoji/svg/1f469-1f3fe-200d-1f680.svg | 99 +
.../emoji/svg/1f469-1f3fe-200d-1f692.svg | 185 ++
...f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg | 236 ++
...f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg | 236 ++
...f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg | 236 ++
...f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg | 236 ++
...f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg | 227 ++
...f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg | 227 ++
...f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg | 227 ++
...f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg | 227 ++
.../svg/1f469-1f3fe-200d-1f9af-200d-27a1.svg | 105 +
.../emoji/svg/1f469-1f3fe-200d-1f9af.svg | 133 ++
.../emoji/svg/1f469-1f3fe-200d-1f9b0.svg | 66 +
.../emoji/svg/1f469-1f3fe-200d-1f9b1.svg | 71 +
.../emoji/svg/1f469-1f3fe-200d-1f9b2.svg | 37 +
.../emoji/svg/1f469-1f3fe-200d-1f9b3.svg | 64 +
.../svg/1f469-1f3fe-200d-1f9bc-200d-27a1.svg | 132 ++
.../emoji/svg/1f469-1f3fe-200d-1f9bc.svg | 147 ++
.../svg/1f469-1f3fe-200d-1f9bd-200d-27a1.svg | 138 ++
.../emoji/svg/1f469-1f3fe-200d-1f9bd.svg | 166 ++
...f469-1f3fe-200d-1faef-200d-1f469-1f3fb.svg | 225 ++
...f469-1f3fe-200d-1faef-200d-1f469-1f3fc.svg | 225 ++
...f469-1f3fe-200d-1faef-200d-1f469-1f3fd.svg | 224 ++
...f469-1f3fe-200d-1faef-200d-1f469-1f3ff.svg | 225 ++
.../emoji/svg/1f469-1f3fe-200d-2695.svg | 120 +
.../emoji/svg/1f469-1f3fe-200d-2696.svg | 65 +
.../emoji/svg/1f469-1f3fe-200d-2708.svg | 163 ++
...1f469-1f3fe-200d-2764-200d-1f468-1f3fb.svg | 197 ++
...1f469-1f3fe-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f469-1f3fe-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f469-1f3fe-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f469-1f3fe-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...1f469-1f3fe-200d-2764-200d-1f469-1f3fb.svg | 136 ++
...1f469-1f3fe-200d-2764-200d-1f469-1f3fc.svg | 136 ++
...1f469-1f3fe-200d-2764-200d-1f469-1f3fd.svg | 136 ++
...1f469-1f3fe-200d-2764-200d-1f469-1f3fe.svg | 136 ++
...1f469-1f3fe-200d-2764-200d-1f469-1f3ff.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg | 136 ++
.../main/resources/emoji/svg/1f469-1f3fe.svg | 47 +
.../emoji/svg/1f469-1f3ff-200d-1f33e.svg | 160 ++
.../emoji/svg/1f469-1f3ff-200d-1f373.svg | 71 +
.../emoji/svg/1f469-1f3ff-200d-1f37c.svg | 115 +
.../emoji/svg/1f469-1f3ff-200d-1f393.svg | 114 +
.../emoji/svg/1f469-1f3ff-200d-1f3a4.svg | 89 +
.../emoji/svg/1f469-1f3ff-200d-1f3a8.svg | 106 +
.../emoji/svg/1f469-1f3ff-200d-1f3eb.svg | 212 ++
.../emoji/svg/1f469-1f3ff-200d-1f3ed.svg | 205 ++
...f469-1f3ff-200d-1f430-200d-1f469-1f3fb.svg | 241 ++
...f469-1f3ff-200d-1f430-200d-1f469-1f3fc.svg | 241 ++
...f469-1f3ff-200d-1f430-200d-1f469-1f3fd.svg | 241 ++
...f469-1f3ff-200d-1f430-200d-1f469-1f3fe.svg | 241 ++
.../emoji/svg/1f469-1f3ff-200d-1f4bb.svg | 40 +
.../emoji/svg/1f469-1f3ff-200d-1f4bc.svg | 85 +
.../emoji/svg/1f469-1f3ff-200d-1f527.svg | 127 ++
.../emoji/svg/1f469-1f3ff-200d-1f52c.svg | 210 ++
.../emoji/svg/1f469-1f3ff-200d-1f680.svg | 98 +
.../emoji/svg/1f469-1f3ff-200d-1f692.svg | 185 ++
...f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg | 236 ++
...f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg | 236 ++
...f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg | 236 ++
...f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg | 236 ++
...f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg | 227 ++
...f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg | 227 ++
...f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg | 227 ++
...f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg | 227 ++
.../svg/1f469-1f3ff-200d-1f9af-200d-27a1.svg | 105 +
.../emoji/svg/1f469-1f3ff-200d-1f9af.svg | 133 ++
.../emoji/svg/1f469-1f3ff-200d-1f9b0.svg | 66 +
.../emoji/svg/1f469-1f3ff-200d-1f9b1.svg | 71 +
.../emoji/svg/1f469-1f3ff-200d-1f9b2.svg | 37 +
.../emoji/svg/1f469-1f3ff-200d-1f9b3.svg | 64 +
.../svg/1f469-1f3ff-200d-1f9bc-200d-27a1.svg | 132 ++
.../emoji/svg/1f469-1f3ff-200d-1f9bc.svg | 147 ++
.../svg/1f469-1f3ff-200d-1f9bd-200d-27a1.svg | 138 ++
.../emoji/svg/1f469-1f3ff-200d-1f9bd.svg | 166 ++
...f469-1f3ff-200d-1faef-200d-1f469-1f3fb.svg | 225 ++
...f469-1f3ff-200d-1faef-200d-1f469-1f3fc.svg | 225 ++
...f469-1f3ff-200d-1faef-200d-1f469-1f3fd.svg | 224 ++
...f469-1f3ff-200d-1faef-200d-1f469-1f3fe.svg | 226 ++
.../emoji/svg/1f469-1f3ff-200d-2695.svg | 120 +
.../emoji/svg/1f469-1f3ff-200d-2696.svg | 65 +
.../emoji/svg/1f469-1f3ff-200d-2708.svg | 163 ++
...1f469-1f3ff-200d-2764-200d-1f468-1f3fb.svg | 140 ++
...1f469-1f3ff-200d-2764-200d-1f468-1f3fc.svg | 140 ++
...1f469-1f3ff-200d-2764-200d-1f468-1f3fd.svg | 140 ++
...1f469-1f3ff-200d-2764-200d-1f468-1f3fe.svg | 140 ++
...1f469-1f3ff-200d-2764-200d-1f468-1f3ff.svg | 140 ++
...1f469-1f3ff-200d-2764-200d-1f469-1f3fb.svg | 136 ++
...1f469-1f3ff-200d-2764-200d-1f469-1f3fc.svg | 136 ++
...1f469-1f3ff-200d-2764-200d-1f469-1f3fd.svg | 136 ++
...1f469-1f3ff-200d-2764-200d-1f469-1f3fe.svg | 136 ++
...1f469-1f3ff-200d-2764-200d-1f469-1f3ff.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg | 126 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg | 136 ++
...-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg | 136 ++
.../main/resources/emoji/svg/1f469-1f3ff.svg | 47 +
.../resources/emoji/svg/1f469-200d-1f33e.svg | 160 ++
.../resources/emoji/svg/1f469-200d-1f373.svg | 72 +
.../resources/emoji/svg/1f469-200d-1f37c.svg | 103 +
.../resources/emoji/svg/1f469-200d-1f393.svg | 114 +
.../resources/emoji/svg/1f469-200d-1f3a4.svg | 92 +
.../resources/emoji/svg/1f469-200d-1f3a8.svg | 105 +
.../resources/emoji/svg/1f469-200d-1f3eb.svg | 212 ++
.../resources/emoji/svg/1f469-200d-1f3ed.svg | 205 ++
.../emoji/svg/1f469-200d-1f466-200d-1f466.svg | 32 +
.../resources/emoji/svg/1f469-200d-1f466.svg | 26 +
.../emoji/svg/1f469-200d-1f467-200d-1f466.svg | 30 +
.../emoji/svg/1f469-200d-1f467-200d-1f467.svg | 42 +
.../resources/emoji/svg/1f469-200d-1f467.svg | 31 +
...1f469-200d-1f469-200d-1f466-200d-1f466.svg | 42 +
.../emoji/svg/1f469-200d-1f469-200d-1f466.svg | 34 +
...1f469-200d-1f469-200d-1f467-200d-1f466.svg | 48 +
...1f469-200d-1f469-200d-1f467-200d-1f467.svg | 48 +
.../emoji/svg/1f469-200d-1f469-200d-1f467.svg | 42 +
.../resources/emoji/svg/1f469-200d-1f4bb.svg | 47 +
.../resources/emoji/svg/1f469-200d-1f4bc.svg | 85 +
.../resources/emoji/svg/1f469-200d-1f527.svg | 127 ++
.../resources/emoji/svg/1f469-200d-1f52c.svg | 210 ++
.../resources/emoji/svg/1f469-200d-1f680.svg | 98 +
.../resources/emoji/svg/1f469-200d-1f692.svg | 185 ++
.../emoji/svg/1f469-200d-1f9af-200d-27a1.svg | 105 +
.../resources/emoji/svg/1f469-200d-1f9af.svg | 133 ++
.../resources/emoji/svg/1f469-200d-1f9b0.svg | 66 +
.../resources/emoji/svg/1f469-200d-1f9b1.svg | 71 +
.../resources/emoji/svg/1f469-200d-1f9b2.svg | 37 +
.../resources/emoji/svg/1f469-200d-1f9b3.svg | 64 +
.../emoji/svg/1f469-200d-1f9bc-200d-27a1.svg | 132 ++
.../resources/emoji/svg/1f469-200d-1f9bc.svg | 147 ++
.../emoji/svg/1f469-200d-1f9bd-200d-27a1.svg | 138 ++
.../resources/emoji/svg/1f469-200d-1f9bd.svg | 166 ++
.../resources/emoji/svg/1f469-200d-2695.svg | 120 +
.../resources/emoji/svg/1f469-200d-2696.svg | 65 +
.../resources/emoji/svg/1f469-200d-2708.svg | 163 ++
.../emoji/svg/1f469-200d-2764-200d-1f468.svg | 140 ++
.../emoji/svg/1f469-200d-2764-200d-1f469.svg | 136 ++
.../1f469-200d-2764-200d-1f48b-200d-1f468.svg | 126 ++
.../1f469-200d-2764-200d-1f48b-200d-1f469.svg | 136 ++
emoji/src/main/resources/emoji/svg/1f469.svg | 47 +
emoji/src/main/resources/emoji/svg/1f46a.svg | 25 +
.../main/resources/emoji/svg/1f46b-1f3fb.svg | 236 ++
.../main/resources/emoji/svg/1f46b-1f3fc.svg | 236 ++
.../main/resources/emoji/svg/1f46b-1f3fd.svg | 236 ++
.../main/resources/emoji/svg/1f46b-1f3fe.svg | 236 ++
.../main/resources/emoji/svg/1f46b-1f3ff.svg | 236 ++
emoji/src/main/resources/emoji/svg/1f46b.svg | 236 ++
.../main/resources/emoji/svg/1f46c-1f3fb.svg | 240 ++
.../main/resources/emoji/svg/1f46c-1f3fc.svg | 240 ++
.../main/resources/emoji/svg/1f46c-1f3fd.svg | 240 ++
.../main/resources/emoji/svg/1f46c-1f3fe.svg | 240 ++
.../main/resources/emoji/svg/1f46c-1f3ff.svg | 240 ++
emoji/src/main/resources/emoji/svg/1f46c.svg | 240 ++
.../main/resources/emoji/svg/1f46d-1f3fb.svg | 227 ++
.../main/resources/emoji/svg/1f46d-1f3fc.svg | 227 ++
.../main/resources/emoji/svg/1f46d-1f3fd.svg | 227 ++
.../main/resources/emoji/svg/1f46d-1f3fe.svg | 227 ++
.../main/resources/emoji/svg/1f46d-1f3ff.svg | 227 ++
emoji/src/main/resources/emoji/svg/1f46d.svg | 227 ++
.../emoji/svg/1f46e-1f3fb-200d-2640.svg | 166 ++
.../emoji/svg/1f46e-1f3fb-200d-2642.svg | 160 ++
.../main/resources/emoji/svg/1f46e-1f3fb.svg | 234 ++
.../emoji/svg/1f46e-1f3fc-200d-2640.svg | 166 ++
.../emoji/svg/1f46e-1f3fc-200d-2642.svg | 160 ++
.../main/resources/emoji/svg/1f46e-1f3fc.svg | 234 ++
.../emoji/svg/1f46e-1f3fd-200d-2640.svg | 166 ++
.../emoji/svg/1f46e-1f3fd-200d-2642.svg | 160 ++
.../main/resources/emoji/svg/1f46e-1f3fd.svg | 234 ++
.../emoji/svg/1f46e-1f3fe-200d-2640.svg | 166 ++
.../emoji/svg/1f46e-1f3fe-200d-2642.svg | 160 ++
.../main/resources/emoji/svg/1f46e-1f3fe.svg | 234 ++
.../emoji/svg/1f46e-1f3ff-200d-2640.svg | 166 ++
.../emoji/svg/1f46e-1f3ff-200d-2642.svg | 160 ++
.../main/resources/emoji/svg/1f46e-1f3ff.svg | 234 ++
.../resources/emoji/svg/1f46e-200d-2640.svg | 166 ++
.../resources/emoji/svg/1f46e-200d-2642.svg | 160 ++
emoji/src/main/resources/emoji/svg/1f46e.svg | 234 ++
.../emoji/svg/1f46f-1f3fb-200d-2640.svg | 241 ++
.../emoji/svg/1f46f-1f3fb-200d-2642.svg | 276 +++
.../main/resources/emoji/svg/1f46f-1f3fb.svg | 383 ++++
.../emoji/svg/1f46f-1f3fc-200d-2640.svg | 241 ++
.../emoji/svg/1f46f-1f3fc-200d-2642.svg | 276 +++
.../main/resources/emoji/svg/1f46f-1f3fc.svg | 383 ++++
.../emoji/svg/1f46f-1f3fd-200d-2640.svg | 241 ++
.../emoji/svg/1f46f-1f3fd-200d-2642.svg | 276 +++
.../main/resources/emoji/svg/1f46f-1f3fd.svg | 383 ++++
.../emoji/svg/1f46f-1f3fe-200d-2640.svg | 241 ++
.../emoji/svg/1f46f-1f3fe-200d-2642.svg | 276 +++
.../main/resources/emoji/svg/1f46f-1f3fe.svg | 383 ++++
.../emoji/svg/1f46f-1f3ff-200d-2640.svg | 238 ++
.../emoji/svg/1f46f-1f3ff-200d-2642.svg | 276 +++
.../main/resources/emoji/svg/1f46f-1f3ff.svg | 381 ++++
.../resources/emoji/svg/1f46f-200d-2640.svg | 270 +++
.../resources/emoji/svg/1f46f-200d-2642.svg | 303 +++
emoji/src/main/resources/emoji/svg/1f46f.svg | 442 ++++
.../emoji/svg/1f470-1f3fb-200d-2640.svg | 127 ++
.../emoji/svg/1f470-1f3fb-200d-2642.svg | 116 +
.../main/resources/emoji/svg/1f470-1f3fb.svg | 216 ++
.../emoji/svg/1f470-1f3fc-200d-2640.svg | 127 ++
.../emoji/svg/1f470-1f3fc-200d-2642.svg | 116 +
.../main/resources/emoji/svg/1f470-1f3fc.svg | 216 ++
.../emoji/svg/1f470-1f3fd-200d-2640.svg | 127 ++
.../emoji/svg/1f470-1f3fd-200d-2642.svg | 116 +
.../main/resources/emoji/svg/1f470-1f3fd.svg | 216 ++
.../emoji/svg/1f470-1f3fe-200d-2640.svg | 127 ++
.../emoji/svg/1f470-1f3fe-200d-2642.svg | 116 +
.../main/resources/emoji/svg/1f470-1f3fe.svg | 216 ++
.../emoji/svg/1f470-1f3ff-200d-2640.svg | 127 ++
.../emoji/svg/1f470-1f3ff-200d-2642.svg | 116 +
.../main/resources/emoji/svg/1f470-1f3ff.svg | 216 ++
.../resources/emoji/svg/1f470-200d-2640.svg | 127 ++
.../resources/emoji/svg/1f470-200d-2642.svg | 116 +
emoji/src/main/resources/emoji/svg/1f470.svg | 216 ++
.../emoji/svg/1f471-1f3fb-200d-2640.svg | 75 +
.../emoji/svg/1f471-1f3fb-200d-2642.svg | 66 +
.../main/resources/emoji/svg/1f471-1f3fb.svg | 153 ++
.../emoji/svg/1f471-1f3fc-200d-2640.svg | 75 +
.../emoji/svg/1f471-1f3fc-200d-2642.svg | 66 +
.../main/resources/emoji/svg/1f471-1f3fc.svg | 153 ++
.../emoji/svg/1f471-1f3fd-200d-2640.svg | 75 +
.../emoji/svg/1f471-1f3fd-200d-2642.svg | 66 +
.../main/resources/emoji/svg/1f471-1f3fd.svg | 153 ++
.../emoji/svg/1f471-1f3fe-200d-2640.svg | 75 +
.../emoji/svg/1f471-1f3fe-200d-2642.svg | 66 +
.../main/resources/emoji/svg/1f471-1f3fe.svg | 153 ++
.../emoji/svg/1f471-1f3ff-200d-2640.svg | 75 +
.../emoji/svg/1f471-1f3ff-200d-2642.svg | 66 +
.../main/resources/emoji/svg/1f471-1f3ff.svg | 153 ++
.../resources/emoji/svg/1f471-200d-2640.svg | 71 +
.../resources/emoji/svg/1f471-200d-2642.svg | 62 +
emoji/src/main/resources/emoji/svg/1f471.svg | 153 ++
.../main/resources/emoji/svg/1f472-1f3fb.svg | 191 ++
.../main/resources/emoji/svg/1f472-1f3fc.svg | 191 ++
.../main/resources/emoji/svg/1f472-1f3fd.svg | 191 ++
.../main/resources/emoji/svg/1f472-1f3fe.svg | 191 ++
.../main/resources/emoji/svg/1f472-1f3ff.svg | 191 ++
emoji/src/main/resources/emoji/svg/1f472.svg | 191 ++
.../emoji/svg/1f473-1f3fb-200d-2640.svg | 108 +
.../emoji/svg/1f473-1f3fb-200d-2642.svg | 99 +
.../main/resources/emoji/svg/1f473-1f3fb.svg | 154 ++
.../emoji/svg/1f473-1f3fc-200d-2640.svg | 108 +
.../emoji/svg/1f473-1f3fc-200d-2642.svg | 99 +
.../main/resources/emoji/svg/1f473-1f3fc.svg | 154 ++
.../emoji/svg/1f473-1f3fd-200d-2640.svg | 108 +
.../emoji/svg/1f473-1f3fd-200d-2642.svg | 99 +
.../main/resources/emoji/svg/1f473-1f3fd.svg | 154 ++
.../emoji/svg/1f473-1f3fe-200d-2640.svg | 108 +
.../emoji/svg/1f473-1f3fe-200d-2642.svg | 99 +
.../main/resources/emoji/svg/1f473-1f3fe.svg | 154 ++
.../emoji/svg/1f473-1f3ff-200d-2640.svg | 108 +
.../emoji/svg/1f473-1f3ff-200d-2642.svg | 99 +
.../main/resources/emoji/svg/1f473-1f3ff.svg | 154 ++
.../resources/emoji/svg/1f473-200d-2640.svg | 108 +
.../resources/emoji/svg/1f473-200d-2642.svg | 99 +
emoji/src/main/resources/emoji/svg/1f473.svg | 154 ++
.../main/resources/emoji/svg/1f474-1f3fb.svg | 49 +
.../main/resources/emoji/svg/1f474-1f3fc.svg | 49 +
.../main/resources/emoji/svg/1f474-1f3fd.svg | 49 +
.../main/resources/emoji/svg/1f474-1f3fe.svg | 49 +
.../main/resources/emoji/svg/1f474-1f3ff.svg | 49 +
emoji/src/main/resources/emoji/svg/1f474.svg | 49 +
.../main/resources/emoji/svg/1f475-1f3fb.svg | 56 +
.../main/resources/emoji/svg/1f475-1f3fc.svg | 56 +
.../main/resources/emoji/svg/1f475-1f3fd.svg | 56 +
.../main/resources/emoji/svg/1f475-1f3fe.svg | 56 +
.../main/resources/emoji/svg/1f475-1f3ff.svg | 56 +
emoji/src/main/resources/emoji/svg/1f475.svg | 56 +
.../main/resources/emoji/svg/1f476-1f3fb.svg | 71 +
.../main/resources/emoji/svg/1f476-1f3fc.svg | 71 +
.../main/resources/emoji/svg/1f476-1f3fd.svg | 71 +
.../main/resources/emoji/svg/1f476-1f3fe.svg | 71 +
.../main/resources/emoji/svg/1f476-1f3ff.svg | 71 +
emoji/src/main/resources/emoji/svg/1f476.svg | 71 +
.../emoji/svg/1f477-1f3fb-200d-2640.svg | 152 ++
.../emoji/svg/1f477-1f3fb-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f477-1f3fb.svg | 187 ++
.../emoji/svg/1f477-1f3fc-200d-2640.svg | 152 ++
.../emoji/svg/1f477-1f3fc-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f477-1f3fc.svg | 187 ++
.../emoji/svg/1f477-1f3fd-200d-2640.svg | 152 ++
.../emoji/svg/1f477-1f3fd-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f477-1f3fd.svg | 187 ++
.../emoji/svg/1f477-1f3fe-200d-2640.svg | 152 ++
.../emoji/svg/1f477-1f3fe-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f477-1f3fe.svg | 187 ++
.../emoji/svg/1f477-1f3ff-200d-2640.svg | 152 ++
.../emoji/svg/1f477-1f3ff-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f477-1f3ff.svg | 187 ++
.../resources/emoji/svg/1f477-200d-2640.svg | 152 ++
.../resources/emoji/svg/1f477-200d-2642.svg | 144 ++
emoji/src/main/resources/emoji/svg/1f477.svg | 187 ++
.../main/resources/emoji/svg/1f478-1f3fb.svg | 119 +
.../main/resources/emoji/svg/1f478-1f3fc.svg | 119 +
.../main/resources/emoji/svg/1f478-1f3fd.svg | 119 +
.../main/resources/emoji/svg/1f478-1f3fe.svg | 119 +
.../main/resources/emoji/svg/1f478-1f3ff.svg | 119 +
emoji/src/main/resources/emoji/svg/1f478.svg | 119 +
emoji/src/main/resources/emoji/svg/1f479.svg | 180 ++
emoji/src/main/resources/emoji/svg/1f47a.svg | 82 +
emoji/src/main/resources/emoji/svg/1f47b.svg | 92 +
.../main/resources/emoji/svg/1f47c-1f3fb.svg | 89 +
.../main/resources/emoji/svg/1f47c-1f3fc.svg | 89 +
.../main/resources/emoji/svg/1f47c-1f3fd.svg | 89 +
.../main/resources/emoji/svg/1f47c-1f3fe.svg | 89 +
.../main/resources/emoji/svg/1f47c-1f3ff.svg | 89 +
emoji/src/main/resources/emoji/svg/1f47c.svg | 89 +
emoji/src/main/resources/emoji/svg/1f47d.svg | 24 +
emoji/src/main/resources/emoji/svg/1f47e.svg | 32 +
emoji/src/main/resources/emoji/svg/1f47f.svg | 54 +
emoji/src/main/resources/emoji/svg/1f480.svg | 38 +
.../emoji/svg/1f481-1f3fb-200d-2640.svg | 90 +
.../emoji/svg/1f481-1f3fb-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f481-1f3fb.svg | 172 ++
.../emoji/svg/1f481-1f3fc-200d-2640.svg | 90 +
.../emoji/svg/1f481-1f3fc-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f481-1f3fc.svg | 172 ++
.../emoji/svg/1f481-1f3fd-200d-2640.svg | 90 +
.../emoji/svg/1f481-1f3fd-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f481-1f3fd.svg | 172 ++
.../emoji/svg/1f481-1f3fe-200d-2640.svg | 90 +
.../emoji/svg/1f481-1f3fe-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f481-1f3fe.svg | 172 ++
.../emoji/svg/1f481-1f3ff-200d-2640.svg | 90 +
.../emoji/svg/1f481-1f3ff-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f481-1f3ff.svg | 172 ++
.../resources/emoji/svg/1f481-200d-2640.svg | 90 +
.../resources/emoji/svg/1f481-200d-2642.svg | 84 +
emoji/src/main/resources/emoji/svg/1f481.svg | 172 ++
.../emoji/svg/1f482-1f3fb-200d-2640.svg | 75 +
.../emoji/svg/1f482-1f3fb-200d-2642.svg | 76 +
.../main/resources/emoji/svg/1f482-1f3fb.svg | 77 +
.../emoji/svg/1f482-1f3fc-200d-2640.svg | 75 +
.../emoji/svg/1f482-1f3fc-200d-2642.svg | 76 +
.../main/resources/emoji/svg/1f482-1f3fc.svg | 78 +
.../emoji/svg/1f482-1f3fd-200d-2640.svg | 75 +
.../emoji/svg/1f482-1f3fd-200d-2642.svg | 77 +
.../main/resources/emoji/svg/1f482-1f3fd.svg | 78 +
.../emoji/svg/1f482-1f3fe-200d-2640.svg | 75 +
.../emoji/svg/1f482-1f3fe-200d-2642.svg | 76 +
.../main/resources/emoji/svg/1f482-1f3fe.svg | 77 +
.../emoji/svg/1f482-1f3ff-200d-2640.svg | 75 +
.../emoji/svg/1f482-1f3ff-200d-2642.svg | 76 +
.../main/resources/emoji/svg/1f482-1f3ff.svg | 78 +
.../resources/emoji/svg/1f482-200d-2640.svg | 73 +
.../resources/emoji/svg/1f482-200d-2642.svg | 74 +
emoji/src/main/resources/emoji/svg/1f482.svg | 75 +
.../main/resources/emoji/svg/1f483-1f3fb.svg | 208 ++
.../main/resources/emoji/svg/1f483-1f3fc.svg | 208 ++
.../main/resources/emoji/svg/1f483-1f3fd.svg | 208 ++
.../main/resources/emoji/svg/1f483-1f3fe.svg | 208 ++
.../main/resources/emoji/svg/1f483-1f3ff.svg | 208 ++
emoji/src/main/resources/emoji/svg/1f483.svg | 208 ++
emoji/src/main/resources/emoji/svg/1f484.svg | 29 +
.../main/resources/emoji/svg/1f485-1f3fb.svg | 90 +
.../main/resources/emoji/svg/1f485-1f3fc.svg | 90 +
.../main/resources/emoji/svg/1f485-1f3fd.svg | 90 +
.../main/resources/emoji/svg/1f485-1f3fe.svg | 90 +
.../main/resources/emoji/svg/1f485-1f3ff.svg | 90 +
emoji/src/main/resources/emoji/svg/1f485.svg | 90 +
.../emoji/svg/1f486-1f3fb-200d-2640.svg | 41 +
.../emoji/svg/1f486-1f3fb-200d-2642.svg | 43 +
.../main/resources/emoji/svg/1f486-1f3fb.svg | 52 +
.../emoji/svg/1f486-1f3fc-200d-2640.svg | 41 +
.../emoji/svg/1f486-1f3fc-200d-2642.svg | 43 +
.../main/resources/emoji/svg/1f486-1f3fc.svg | 52 +
.../emoji/svg/1f486-1f3fd-200d-2640.svg | 41 +
.../emoji/svg/1f486-1f3fd-200d-2642.svg | 43 +
.../main/resources/emoji/svg/1f486-1f3fd.svg | 52 +
.../emoji/svg/1f486-1f3fe-200d-2640.svg | 41 +
.../emoji/svg/1f486-1f3fe-200d-2642.svg | 43 +
.../main/resources/emoji/svg/1f486-1f3fe.svg | 52 +
.../emoji/svg/1f486-1f3ff-200d-2640.svg | 41 +
.../emoji/svg/1f486-1f3ff-200d-2642.svg | 43 +
.../main/resources/emoji/svg/1f486-1f3ff.svg | 52 +
.../resources/emoji/svg/1f486-200d-2640.svg | 41 +
.../resources/emoji/svg/1f486-200d-2642.svg | 41 +
emoji/src/main/resources/emoji/svg/1f486.svg | 52 +
.../emoji/svg/1f487-1f3fb-200d-2640.svg | 193 ++
.../emoji/svg/1f487-1f3fb-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f487-1f3fb.svg | 184 ++
.../emoji/svg/1f487-1f3fc-200d-2640.svg | 193 ++
.../emoji/svg/1f487-1f3fc-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f487-1f3fc.svg | 184 ++
.../emoji/svg/1f487-1f3fd-200d-2640.svg | 193 ++
.../emoji/svg/1f487-1f3fd-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f487-1f3fd.svg | 184 ++
.../emoji/svg/1f487-1f3fe-200d-2640.svg | 193 ++
.../emoji/svg/1f487-1f3fe-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f487-1f3fe.svg | 184 ++
.../emoji/svg/1f487-1f3ff-200d-2640.svg | 193 ++
.../emoji/svg/1f487-1f3ff-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f487-1f3ff.svg | 184 ++
.../resources/emoji/svg/1f487-200d-2640.svg | 193 ++
.../resources/emoji/svg/1f487-200d-2642.svg | 84 +
emoji/src/main/resources/emoji/svg/1f487.svg | 184 ++
emoji/src/main/resources/emoji/svg/1f488.svg | 34 +
emoji/src/main/resources/emoji/svg/1f489.svg | 41 +
emoji/src/main/resources/emoji/svg/1f48a.svg | 21 +
emoji/src/main/resources/emoji/svg/1f48b.svg | 17 +
emoji/src/main/resources/emoji/svg/1f48c.svg | 30 +
emoji/src/main/resources/emoji/svg/1f48d.svg | 40 +
emoji/src/main/resources/emoji/svg/1f48e.svg | 20 +
.../main/resources/emoji/svg/1f48f-1f3fb.svg | 168 ++
.../main/resources/emoji/svg/1f48f-1f3fc.svg | 168 ++
.../main/resources/emoji/svg/1f48f-1f3fd.svg | 168 ++
.../main/resources/emoji/svg/1f48f-1f3fe.svg | 168 ++
.../main/resources/emoji/svg/1f48f-1f3ff.svg | 168 ++
emoji/src/main/resources/emoji/svg/1f48f.svg | 168 ++
emoji/src/main/resources/emoji/svg/1f490.svg | 57 +
.../main/resources/emoji/svg/1f491-1f3fb.svg | 306 +++
.../main/resources/emoji/svg/1f491-1f3fc.svg | 306 +++
.../main/resources/emoji/svg/1f491-1f3fd.svg | 306 +++
.../main/resources/emoji/svg/1f491-1f3fe.svg | 306 +++
.../main/resources/emoji/svg/1f491-1f3ff.svg | 306 +++
emoji/src/main/resources/emoji/svg/1f491.svg | 306 +++
emoji/src/main/resources/emoji/svg/1f492.svg | 123 ++
emoji/src/main/resources/emoji/svg/1f493.svg | 65 +
emoji/src/main/resources/emoji/svg/1f494.svg | 28 +
emoji/src/main/resources/emoji/svg/1f495.svg | 53 +
emoji/src/main/resources/emoji/svg/1f496.svg | 47 +
emoji/src/main/resources/emoji/svg/1f497.svg | 54 +
emoji/src/main/resources/emoji/svg/1f498.svg | 60 +
emoji/src/main/resources/emoji/svg/1f499.svg | 28 +
emoji/src/main/resources/emoji/svg/1f49a.svg | 27 +
emoji/src/main/resources/emoji/svg/1f49b.svg | 27 +
emoji/src/main/resources/emoji/svg/1f49c.svg | 27 +
emoji/src/main/resources/emoji/svg/1f49d.svg | 70 +
emoji/src/main/resources/emoji/svg/1f49e.svg | 64 +
emoji/src/main/resources/emoji/svg/1f49f.svg | 20 +
emoji/src/main/resources/emoji/svg/1f4a0.svg | 44 +
emoji/src/main/resources/emoji/svg/1f4a1.svg | 60 +
emoji/src/main/resources/emoji/svg/1f4a2.svg | 37 +
emoji/src/main/resources/emoji/svg/1f4a3.svg | 53 +
emoji/src/main/resources/emoji/svg/1f4a4.svg | 21 +
emoji/src/main/resources/emoji/svg/1f4a5.svg | 17 +
emoji/src/main/resources/emoji/svg/1f4a6.svg | 34 +
emoji/src/main/resources/emoji/svg/1f4a7.svg | 10 +
emoji/src/main/resources/emoji/svg/1f4a8.svg | 43 +
emoji/src/main/resources/emoji/svg/1f4a9.svg | 34 +
.../main/resources/emoji/svg/1f4aa-1f3fb.svg | 70 +
.../main/resources/emoji/svg/1f4aa-1f3fc.svg | 70 +
.../main/resources/emoji/svg/1f4aa-1f3fd.svg | 70 +
.../main/resources/emoji/svg/1f4aa-1f3fe.svg | 70 +
.../main/resources/emoji/svg/1f4aa-1f3ff.svg | 70 +
emoji/src/main/resources/emoji/svg/1f4aa.svg | 66 +
emoji/src/main/resources/emoji/svg/1f4ab.svg | 40 +
emoji/src/main/resources/emoji/svg/1f4ac.svg | 13 +
emoji/src/main/resources/emoji/svg/1f4ad.svg | 14 +
emoji/src/main/resources/emoji/svg/1f4ae.svg | 59 +
emoji/src/main/resources/emoji/svg/1f4af.svg | 28 +
emoji/src/main/resources/emoji/svg/1f4b0.svg | 265 +++
emoji/src/main/resources/emoji/svg/1f4b1.svg | 52 +
emoji/src/main/resources/emoji/svg/1f4b2.svg | 31 +
emoji/src/main/resources/emoji/svg/1f4b3.svg | 19 +
emoji/src/main/resources/emoji/svg/1f4b4.svg | 30 +
emoji/src/main/resources/emoji/svg/1f4b5.svg | 186 ++
emoji/src/main/resources/emoji/svg/1f4b6.svg | 184 ++
emoji/src/main/resources/emoji/svg/1f4b7.svg | 182 ++
emoji/src/main/resources/emoji/svg/1f4b8.svg | 83 +
emoji/src/main/resources/emoji/svg/1f4b9.svg | 29 +
emoji/src/main/resources/emoji/svg/1f4ba.svg | 50 +
emoji/src/main/resources/emoji/svg/1f4bb.svg | 91 +
emoji/src/main/resources/emoji/svg/1f4bc.svg | 68 +
emoji/src/main/resources/emoji/svg/1f4bd.svg | 151 ++
emoji/src/main/resources/emoji/svg/1f4be.svg | 13 +
emoji/src/main/resources/emoji/svg/1f4bf.svg | 143 ++
emoji/src/main/resources/emoji/svg/1f4c0.svg | 143 ++
emoji/src/main/resources/emoji/svg/1f4c1.svg | 16 +
emoji/src/main/resources/emoji/svg/1f4c2.svg | 16 +
emoji/src/main/resources/emoji/svg/1f4c3.svg | 29 +
emoji/src/main/resources/emoji/svg/1f4c4.svg | 27 +
emoji/src/main/resources/emoji/svg/1f4c5.svg | 32 +
emoji/src/main/resources/emoji/svg/1f4c6.svg | 59 +
emoji/src/main/resources/emoji/svg/1f4c7.svg | 93 +
emoji/src/main/resources/emoji/svg/1f4c8.svg | 29 +
emoji/src/main/resources/emoji/svg/1f4c9.svg | 31 +
emoji/src/main/resources/emoji/svg/1f4ca.svg | 23 +
emoji/src/main/resources/emoji/svg/1f4cb.svg | 52 +
emoji/src/main/resources/emoji/svg/1f4cc.svg | 37 +
emoji/src/main/resources/emoji/svg/1f4cd.svg | 18 +
emoji/src/main/resources/emoji/svg/1f4ce.svg | 41 +
emoji/src/main/resources/emoji/svg/1f4cf.svg | 22 +
emoji/src/main/resources/emoji/svg/1f4d0.svg | 28 +
emoji/src/main/resources/emoji/svg/1f4d1.svg | 70 +
emoji/src/main/resources/emoji/svg/1f4d2.svg | 99 +
emoji/src/main/resources/emoji/svg/1f4d3.svg | 326 +++
emoji/src/main/resources/emoji/svg/1f4d4.svg | 36 +
emoji/src/main/resources/emoji/svg/1f4d5.svg | 23 +
emoji/src/main/resources/emoji/svg/1f4d6.svg | 162 ++
emoji/src/main/resources/emoji/svg/1f4d7.svg | 23 +
emoji/src/main/resources/emoji/svg/1f4d8.svg | 23 +
emoji/src/main/resources/emoji/svg/1f4d9.svg | 23 +
emoji/src/main/resources/emoji/svg/1f4da.svg | 73 +
emoji/src/main/resources/emoji/svg/1f4db.svg | 37 +
emoji/src/main/resources/emoji/svg/1f4dc.svg | 84 +
emoji/src/main/resources/emoji/svg/1f4dd.svg | 88 +
emoji/src/main/resources/emoji/svg/1f4de.svg | 32 +
emoji/src/main/resources/emoji/svg/1f4df.svg | 104 +
emoji/src/main/resources/emoji/svg/1f4e0.svg | 154 ++
emoji/src/main/resources/emoji/svg/1f4e1.svg | 42 +
emoji/src/main/resources/emoji/svg/1f4e2.svg | 63 +
emoji/src/main/resources/emoji/svg/1f4e3.svg | 42 +
emoji/src/main/resources/emoji/svg/1f4e4.svg | 22 +
emoji/src/main/resources/emoji/svg/1f4e5.svg | 19 +
emoji/src/main/resources/emoji/svg/1f4e6.svg | 714 ++++++
emoji/src/main/resources/emoji/svg/1f4e7.svg | 36 +
emoji/src/main/resources/emoji/svg/1f4e8.svg | 27 +
emoji/src/main/resources/emoji/svg/1f4e9.svg | 27 +
emoji/src/main/resources/emoji/svg/1f4ea.svg | 44 +
emoji/src/main/resources/emoji/svg/1f4eb.svg | 44 +
emoji/src/main/resources/emoji/svg/1f4ec.svg | 42 +
emoji/src/main/resources/emoji/svg/1f4ed.svg | 36 +
emoji/src/main/resources/emoji/svg/1f4ee.svg | 39 +
emoji/src/main/resources/emoji/svg/1f4ef.svg | 62 +
emoji/src/main/resources/emoji/svg/1f4f0.svg | 197 ++
emoji/src/main/resources/emoji/svg/1f4f1.svg | 58 +
emoji/src/main/resources/emoji/svg/1f4f2.svg | 65 +
emoji/src/main/resources/emoji/svg/1f4f3.svg | 68 +
emoji/src/main/resources/emoji/svg/1f4f4.svg | 33 +
emoji/src/main/resources/emoji/svg/1f4f5.svg | 33 +
emoji/src/main/resources/emoji/svg/1f4f6.svg | 20 +
emoji/src/main/resources/emoji/svg/1f4f7.svg | 52 +
emoji/src/main/resources/emoji/svg/1f4f8.svg | 49 +
emoji/src/main/resources/emoji/svg/1f4f9.svg | 42 +
emoji/src/main/resources/emoji/svg/1f4fa.svg | 47 +
emoji/src/main/resources/emoji/svg/1f4fb.svg | 80 +
emoji/src/main/resources/emoji/svg/1f4fc.svg | 52 +
emoji/src/main/resources/emoji/svg/1f4fd.svg | 131 ++
emoji/src/main/resources/emoji/svg/1f4ff.svg | 203 ++
emoji/src/main/resources/emoji/svg/1f500.svg | 29 +
emoji/src/main/resources/emoji/svg/1f501.svg | 21 +
emoji/src/main/resources/emoji/svg/1f502.svg | 23 +
emoji/src/main/resources/emoji/svg/1f503.svg | 21 +
emoji/src/main/resources/emoji/svg/1f504.svg | 21 +
emoji/src/main/resources/emoji/svg/1f505.svg | 78 +
emoji/src/main/resources/emoji/svg/1f506.svg | 77 +
emoji/src/main/resources/emoji/svg/1f507.svg | 44 +
emoji/src/main/resources/emoji/svg/1f508.svg | 95 +
emoji/src/main/resources/emoji/svg/1f509.svg | 97 +
emoji/src/main/resources/emoji/svg/1f50a.svg | 102 +
emoji/src/main/resources/emoji/svg/1f50b.svg | 33 +
emoji/src/main/resources/emoji/svg/1f50c.svg | 62 +
emoji/src/main/resources/emoji/svg/1f50d.svg | 46 +
emoji/src/main/resources/emoji/svg/1f50e.svg | 45 +
emoji/src/main/resources/emoji/svg/1f50f.svg | 86 +
emoji/src/main/resources/emoji/svg/1f510.svg | 68 +
emoji/src/main/resources/emoji/svg/1f511.svg | 26 +
emoji/src/main/resources/emoji/svg/1f512.svg | 33 +
emoji/src/main/resources/emoji/svg/1f513.svg | 34 +
emoji/src/main/resources/emoji/svg/1f514.svg | 36 +
emoji/src/main/resources/emoji/svg/1f515.svg | 49 +
emoji/src/main/resources/emoji/svg/1f516.svg | 54 +
emoji/src/main/resources/emoji/svg/1f517.svg | 36 +
emoji/src/main/resources/emoji/svg/1f518.svg | 18 +
emoji/src/main/resources/emoji/svg/1f519.svg | 42 +
emoji/src/main/resources/emoji/svg/1f51a.svg | 24 +
emoji/src/main/resources/emoji/svg/1f51b.svg | 31 +
emoji/src/main/resources/emoji/svg/1f51c.svg | 40 +
emoji/src/main/resources/emoji/svg/1f51d.svg | 26 +
emoji/src/main/resources/emoji/svg/1f51e.svg | 61 +
emoji/src/main/resources/emoji/svg/1f51f.svg | 21 +
emoji/src/main/resources/emoji/svg/1f520.svg | 39 +
emoji/src/main/resources/emoji/svg/1f521.svg | 60 +
emoji/src/main/resources/emoji/svg/1f522.svg | 44 +
emoji/src/main/resources/emoji/svg/1f523.svg | 50 +
emoji/src/main/resources/emoji/svg/1f524.svg | 41 +
emoji/src/main/resources/emoji/svg/1f525.svg | 36 +
emoji/src/main/resources/emoji/svg/1f526.svg | 25 +
emoji/src/main/resources/emoji/svg/1f527.svg | 28 +
emoji/src/main/resources/emoji/svg/1f528.svg | 32 +
emoji/src/main/resources/emoji/svg/1f529.svg | 38 +
emoji/src/main/resources/emoji/svg/1f52a.svg | 22 +
emoji/src/main/resources/emoji/svg/1f52b.svg | 41 +
emoji/src/main/resources/emoji/svg/1f52c.svg | 61 +
emoji/src/main/resources/emoji/svg/1f52d.svg | 75 +
emoji/src/main/resources/emoji/svg/1f52e.svg | 100 +
emoji/src/main/resources/emoji/svg/1f52f.svg | 21 +
emoji/src/main/resources/emoji/svg/1f530.svg | 20 +
emoji/src/main/resources/emoji/svg/1f531.svg | 51 +
emoji/src/main/resources/emoji/svg/1f532.svg | 17 +
emoji/src/main/resources/emoji/svg/1f533.svg | 17 +
emoji/src/main/resources/emoji/svg/1f534.svg | 12 +-
emoji/src/main/resources/emoji/svg/1f535.svg | 12 +-
emoji/src/main/resources/emoji/svg/1f536.svg | 13 +
emoji/src/main/resources/emoji/svg/1f537.svg | 15 +
emoji/src/main/resources/emoji/svg/1f538.svg | 14 +
emoji/src/main/resources/emoji/svg/1f539.svg | 14 +
emoji/src/main/resources/emoji/svg/1f53a.svg | 15 +
emoji/src/main/resources/emoji/svg/1f53b.svg | 15 +
emoji/src/main/resources/emoji/svg/1f53c.svg | 21 +
emoji/src/main/resources/emoji/svg/1f53d.svg | 21 +
emoji/src/main/resources/emoji/svg/1f549.svg | 27 +
emoji/src/main/resources/emoji/svg/1f54a.svg | 45 +
emoji/src/main/resources/emoji/svg/1f54b.svg | 77 +
emoji/src/main/resources/emoji/svg/1f54c.svg | 65 +
emoji/src/main/resources/emoji/svg/1f54d.svg | 52 +
emoji/src/main/resources/emoji/svg/1f54e.svg | 51 +
emoji/src/main/resources/emoji/svg/1f550.svg | 50 +
emoji/src/main/resources/emoji/svg/1f551.svg | 50 +
emoji/src/main/resources/emoji/svg/1f552.svg | 50 +
emoji/src/main/resources/emoji/svg/1f553.svg | 50 +
emoji/src/main/resources/emoji/svg/1f554.svg | 50 +
emoji/src/main/resources/emoji/svg/1f555.svg | 50 +
emoji/src/main/resources/emoji/svg/1f556.svg | 50 +
emoji/src/main/resources/emoji/svg/1f557.svg | 50 +
emoji/src/main/resources/emoji/svg/1f558.svg | 50 +
emoji/src/main/resources/emoji/svg/1f559.svg | 50 +
emoji/src/main/resources/emoji/svg/1f55a.svg | 64 +
emoji/src/main/resources/emoji/svg/1f55b.svg | 64 +
emoji/src/main/resources/emoji/svg/1f55c.svg | 48 +
emoji/src/main/resources/emoji/svg/1f55d.svg | 48 +
emoji/src/main/resources/emoji/svg/1f55e.svg | 48 +
emoji/src/main/resources/emoji/svg/1f55f.svg | 50 +
emoji/src/main/resources/emoji/svg/1f560.svg | 50 +
emoji/src/main/resources/emoji/svg/1f561.svg | 50 +
emoji/src/main/resources/emoji/svg/1f562.svg | 50 +
emoji/src/main/resources/emoji/svg/1f563.svg | 50 +
emoji/src/main/resources/emoji/svg/1f564.svg | 50 +
emoji/src/main/resources/emoji/svg/1f565.svg | 50 +
emoji/src/main/resources/emoji/svg/1f566.svg | 50 +
emoji/src/main/resources/emoji/svg/1f567.svg | 64 +
emoji/src/main/resources/emoji/svg/1f56f.svg | 69 +
emoji/src/main/resources/emoji/svg/1f570.svg | 80 +
emoji/src/main/resources/emoji/svg/1f573.svg | 31 +
.../main/resources/emoji/svg/1f574-1f3fb.svg | 215 ++
.../main/resources/emoji/svg/1f574-1f3fc.svg | 215 ++
.../main/resources/emoji/svg/1f574-1f3fd.svg | 215 ++
.../main/resources/emoji/svg/1f574-1f3fe.svg | 215 ++
.../main/resources/emoji/svg/1f574-1f3ff.svg | 215 ++
emoji/src/main/resources/emoji/svg/1f574.svg | 215 ++
.../emoji/svg/1f575-1f3fb-200d-2640.svg | 313 +++
.../emoji/svg/1f575-1f3fb-200d-2642.svg | 292 +++
.../main/resources/emoji/svg/1f575-1f3fb.svg | 288 +++
.../emoji/svg/1f575-1f3fc-200d-2640.svg | 313 +++
.../emoji/svg/1f575-1f3fc-200d-2642.svg | 292 +++
.../main/resources/emoji/svg/1f575-1f3fc.svg | 288 +++
.../emoji/svg/1f575-1f3fd-200d-2640.svg | 313 +++
.../emoji/svg/1f575-1f3fd-200d-2642.svg | 292 +++
.../main/resources/emoji/svg/1f575-1f3fd.svg | 288 +++
.../emoji/svg/1f575-1f3fe-200d-2640.svg | 313 +++
.../emoji/svg/1f575-1f3fe-200d-2642.svg | 292 +++
.../main/resources/emoji/svg/1f575-1f3fe.svg | 288 +++
.../emoji/svg/1f575-1f3ff-200d-2640.svg | 313 +++
.../emoji/svg/1f575-1f3ff-200d-2642.svg | 292 +++
.../main/resources/emoji/svg/1f575-1f3ff.svg | 288 +++
.../resources/emoji/svg/1f575-200d-2640.svg | 313 +++
.../resources/emoji/svg/1f575-200d-2642.svg | 292 +++
emoji/src/main/resources/emoji/svg/1f575.svg | 288 +++
emoji/src/main/resources/emoji/svg/1f576.svg | 28 +
emoji/src/main/resources/emoji/svg/1f577.svg | 51 +
emoji/src/main/resources/emoji/svg/1f578.svg | 26 +
emoji/src/main/resources/emoji/svg/1f579.svg | 26 +
.../main/resources/emoji/svg/1f57a-1f3fb.svg | 97 +
.../main/resources/emoji/svg/1f57a-1f3fc.svg | 97 +
.../main/resources/emoji/svg/1f57a-1f3fd.svg | 96 +
.../main/resources/emoji/svg/1f57a-1f3fe.svg | 95 +
.../main/resources/emoji/svg/1f57a-1f3ff.svg | 96 +
emoji/src/main/resources/emoji/svg/1f57a.svg | 97 +
emoji/src/main/resources/emoji/svg/1f587.svg | 84 +
emoji/src/main/resources/emoji/svg/1f58a.svg | 66 +
emoji/src/main/resources/emoji/svg/1f58b.svg | 59 +
emoji/src/main/resources/emoji/svg/1f58c.svg | 33 +
emoji/src/main/resources/emoji/svg/1f58d.svg | 27 +
.../main/resources/emoji/svg/1f590-1f3fb.svg | 66 +
.../main/resources/emoji/svg/1f590-1f3fc.svg | 66 +
.../main/resources/emoji/svg/1f590-1f3fd.svg | 66 +
.../main/resources/emoji/svg/1f590-1f3fe.svg | 66 +
.../main/resources/emoji/svg/1f590-1f3ff.svg | 66 +
emoji/src/main/resources/emoji/svg/1f590.svg | 66 +
.../main/resources/emoji/svg/1f595-1f3fb.svg | 64 +
.../main/resources/emoji/svg/1f595-1f3fc.svg | 64 +
.../main/resources/emoji/svg/1f595-1f3fd.svg | 64 +
.../main/resources/emoji/svg/1f595-1f3fe.svg | 64 +
.../main/resources/emoji/svg/1f595-1f3ff.svg | 63 +
emoji/src/main/resources/emoji/svg/1f595.svg | 60 +
.../main/resources/emoji/svg/1f596-1f3fb.svg | 64 +
.../main/resources/emoji/svg/1f596-1f3fc.svg | 64 +
.../main/resources/emoji/svg/1f596-1f3fd.svg | 64 +
.../main/resources/emoji/svg/1f596-1f3fe.svg | 64 +
.../main/resources/emoji/svg/1f596-1f3ff.svg | 63 +
emoji/src/main/resources/emoji/svg/1f596.svg | 64 +
emoji/src/main/resources/emoji/svg/1f5a4.svg | 28 +
emoji/src/main/resources/emoji/svg/1f5a5.svg | 71 +
emoji/src/main/resources/emoji/svg/1f5a8.svg | 54 +
emoji/src/main/resources/emoji/svg/1f5b1.svg | 28 +
emoji/src/main/resources/emoji/svg/1f5b2.svg | 53 +
emoji/src/main/resources/emoji/svg/1f5bc.svg | 101 +
emoji/src/main/resources/emoji/svg/1f5c2.svg | 24 +
emoji/src/main/resources/emoji/svg/1f5c3.svg | 39 +
emoji/src/main/resources/emoji/svg/1f5c4.svg | 45 +
emoji/src/main/resources/emoji/svg/1f5d1.svg | 51 +
emoji/src/main/resources/emoji/svg/1f5d2.svg | 92 +
emoji/src/main/resources/emoji/svg/1f5d3.svg | 154 ++
emoji/src/main/resources/emoji/svg/1f5dc.svg | 58 +
emoji/src/main/resources/emoji/svg/1f5dd.svg | 46 +
emoji/src/main/resources/emoji/svg/1f5de.svg | 127 ++
emoji/src/main/resources/emoji/svg/1f5e1.svg | 77 +
emoji/src/main/resources/emoji/svg/1f5e3.svg | 28 +
emoji/src/main/resources/emoji/svg/1f5e8.svg | 8 +
emoji/src/main/resources/emoji/svg/1f5ef.svg | 28 +
emoji/src/main/resources/emoji/svg/1f5f3.svg | 35 +
emoji/src/main/resources/emoji/svg/1f5fa.svg | 127 ++
emoji/src/main/resources/emoji/svg/1f5fb.svg | 67 +
emoji/src/main/resources/emoji/svg/1f5fc.svg | 37 +
emoji/src/main/resources/emoji/svg/1f5fd.svg | 114 +
emoji/src/main/resources/emoji/svg/1f5fe.svg | 81 +
emoji/src/main/resources/emoji/svg/1f5ff.svg | 65 +
emoji/src/main/resources/emoji/svg/1f600.svg | 55 +
emoji/src/main/resources/emoji/svg/1f601.svg | 65 +
emoji/src/main/resources/emoji/svg/1f602.svg | 75 +
emoji/src/main/resources/emoji/svg/1f603.svg | 59 +
emoji/src/main/resources/emoji/svg/1f604.svg | 62 +
emoji/src/main/resources/emoji/svg/1f605.svg | 72 +
emoji/src/main/resources/emoji/svg/1f606.svg | 48 +
emoji/src/main/resources/emoji/svg/1f607.svg | 53 +
emoji/src/main/resources/emoji/svg/1f608.svg | 54 +
emoji/src/main/resources/emoji/svg/1f609.svg | 48 +
emoji/src/main/resources/emoji/svg/1f60a.svg | 71 +
emoji/src/main/resources/emoji/svg/1f60b.svg | 79 +
emoji/src/main/resources/emoji/svg/1f60c.svg | 55 +
emoji/src/main/resources/emoji/svg/1f60d.svg | 57 +
emoji/src/main/resources/emoji/svg/1f60e.svg | 38 +
emoji/src/main/resources/emoji/svg/1f60f.svg | 57 +
emoji/src/main/resources/emoji/svg/1f610.svg | 35 +
emoji/src/main/resources/emoji/svg/1f611.svg | 31 +
emoji/src/main/resources/emoji/svg/1f612.svg | 50 +
emoji/src/main/resources/emoji/svg/1f613.svg | 40 +
emoji/src/main/resources/emoji/svg/1f614.svg | 52 +
emoji/src/main/resources/emoji/svg/1f615.svg | 34 +
emoji/src/main/resources/emoji/svg/1f616.svg | 32 +
emoji/src/main/resources/emoji/svg/1f617.svg | 36 +
emoji/src/main/resources/emoji/svg/1f618.svg | 56 +
emoji/src/main/resources/emoji/svg/1f619.svg | 47 +
emoji/src/main/resources/emoji/svg/1f61a.svg | 73 +
emoji/src/main/resources/emoji/svg/1f61b.svg | 57 +
emoji/src/main/resources/emoji/svg/1f61c.svg | 62 +
emoji/src/main/resources/emoji/svg/1f61d.svg | 61 +
emoji/src/main/resources/emoji/svg/1f61e.svg | 33 +
emoji/src/main/resources/emoji/svg/1f61f.svg | 44 +
emoji/src/main/resources/emoji/svg/1f620.svg | 43 +
emoji/src/main/resources/emoji/svg/1f621.svg | 47 +
emoji/src/main/resources/emoji/svg/1f622.svg | 53 +
emoji/src/main/resources/emoji/svg/1f623.svg | 48 +
emoji/src/main/resources/emoji/svg/1f624.svg | 78 +
emoji/src/main/resources/emoji/svg/1f625.svg | 57 +
emoji/src/main/resources/emoji/svg/1f626.svg | 36 +
emoji/src/main/resources/emoji/svg/1f627.svg | 48 +
emoji/src/main/resources/emoji/svg/1f628.svg | 57 +
emoji/src/main/resources/emoji/svg/1f629.svg | 70 +
emoji/src/main/resources/emoji/svg/1f62a.svg | 65 +
emoji/src/main/resources/emoji/svg/1f62b.svg | 55 +
emoji/src/main/resources/emoji/svg/1f62c.svg | 55 +
emoji/src/main/resources/emoji/svg/1f62d.svg | 60 +
.../resources/emoji/svg/1f62e-200d-1f4a8.svg | 35 +
emoji/src/main/resources/emoji/svg/1f62e.svg | 35 +
emoji/src/main/resources/emoji/svg/1f62f.svg | 46 +
emoji/src/main/resources/emoji/svg/1f630.svg | 63 +
emoji/src/main/resources/emoji/svg/1f631.svg | 116 +
emoji/src/main/resources/emoji/svg/1f632.svg | 52 +
emoji/src/main/resources/emoji/svg/1f633.svg | 61 +
emoji/src/main/resources/emoji/svg/1f634.svg | 72 +
.../resources/emoji/svg/1f635-200d-1f4ab.svg | 73 +
emoji/src/main/resources/emoji/svg/1f635.svg | 38 +
.../resources/emoji/svg/1f636-200d-1f32b.svg | 54 +
emoji/src/main/resources/emoji/svg/1f636.svg | 32 +
emoji/src/main/resources/emoji/svg/1f637.svg | 64 +
emoji/src/main/resources/emoji/svg/1f638.svg | 76 +
emoji/src/main/resources/emoji/svg/1f639.svg | 106 +
emoji/src/main/resources/emoji/svg/1f63a.svg | 66 +
emoji/src/main/resources/emoji/svg/1f63b.svg | 118 +
emoji/src/main/resources/emoji/svg/1f63c.svg | 55 +
emoji/src/main/resources/emoji/svg/1f63d.svg | 79 +
emoji/src/main/resources/emoji/svg/1f63e.svg | 78 +
emoji/src/main/resources/emoji/svg/1f63f.svg | 86 +
emoji/src/main/resources/emoji/svg/1f640.svg | 100 +
emoji/src/main/resources/emoji/svg/1f641.svg | 36 +
.../resources/emoji/svg/1f642-200d-2194.svg | 46 +
.../resources/emoji/svg/1f642-200d-2195.svg | 65 +
emoji/src/main/resources/emoji/svg/1f642.svg | 36 +
emoji/src/main/resources/emoji/svg/1f643.svg | 37 +
emoji/src/main/resources/emoji/svg/1f644.svg | 55 +
.../emoji/svg/1f645-1f3fb-200d-2640.svg | 62 +
.../emoji/svg/1f645-1f3fb-200d-2642.svg | 71 +
.../main/resources/emoji/svg/1f645-1f3fb.svg | 72 +
.../emoji/svg/1f645-1f3fc-200d-2640.svg | 62 +
.../emoji/svg/1f645-1f3fc-200d-2642.svg | 71 +
.../main/resources/emoji/svg/1f645-1f3fc.svg | 73 +
.../emoji/svg/1f645-1f3fd-200d-2640.svg | 62 +
.../emoji/svg/1f645-1f3fd-200d-2642.svg | 71 +
.../main/resources/emoji/svg/1f645-1f3fd.svg | 72 +
.../emoji/svg/1f645-1f3fe-200d-2640.svg | 62 +
.../emoji/svg/1f645-1f3fe-200d-2642.svg | 71 +
.../main/resources/emoji/svg/1f645-1f3fe.svg | 72 +
.../emoji/svg/1f645-1f3ff-200d-2640.svg | 62 +
.../emoji/svg/1f645-1f3ff-200d-2642.svg | 71 +
.../main/resources/emoji/svg/1f645-1f3ff.svg | 73 +
.../resources/emoji/svg/1f645-200d-2640.svg | 64 +
.../resources/emoji/svg/1f645-200d-2642.svg | 71 +
emoji/src/main/resources/emoji/svg/1f645.svg | 73 +
.../emoji/svg/1f646-1f3fb-200d-2640.svg | 95 +
.../emoji/svg/1f646-1f3fb-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f646-1f3fb.svg | 172 ++
.../emoji/svg/1f646-1f3fc-200d-2640.svg | 95 +
.../emoji/svg/1f646-1f3fc-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f646-1f3fc.svg | 172 ++
.../emoji/svg/1f646-1f3fd-200d-2640.svg | 95 +
.../emoji/svg/1f646-1f3fd-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f646-1f3fd.svg | 172 ++
.../emoji/svg/1f646-1f3fe-200d-2640.svg | 95 +
.../emoji/svg/1f646-1f3fe-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f646-1f3fe.svg | 172 ++
.../emoji/svg/1f646-1f3ff-200d-2640.svg | 95 +
.../emoji/svg/1f646-1f3ff-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f646-1f3ff.svg | 172 ++
.../resources/emoji/svg/1f646-200d-2640.svg | 95 +
.../resources/emoji/svg/1f646-200d-2642.svg | 87 +
emoji/src/main/resources/emoji/svg/1f646.svg | 172 ++
.../emoji/svg/1f647-1f3fb-200d-2640.svg | 109 +
.../emoji/svg/1f647-1f3fb-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f647-1f3fb.svg | 178 ++
.../emoji/svg/1f647-1f3fc-200d-2640.svg | 109 +
.../emoji/svg/1f647-1f3fc-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f647-1f3fc.svg | 178 ++
.../emoji/svg/1f647-1f3fd-200d-2640.svg | 109 +
.../emoji/svg/1f647-1f3fd-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f647-1f3fd.svg | 178 ++
.../emoji/svg/1f647-1f3fe-200d-2640.svg | 109 +
.../emoji/svg/1f647-1f3fe-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f647-1f3fe.svg | 178 ++
.../emoji/svg/1f647-1f3ff-200d-2640.svg | 109 +
.../emoji/svg/1f647-1f3ff-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f647-1f3ff.svg | 178 ++
.../resources/emoji/svg/1f647-200d-2640.svg | 109 +
.../resources/emoji/svg/1f647-200d-2642.svg | 88 +
emoji/src/main/resources/emoji/svg/1f647.svg | 178 ++
emoji/src/main/resources/emoji/svg/1f648.svg | 43 +
emoji/src/main/resources/emoji/svg/1f649.svg | 32 +
emoji/src/main/resources/emoji/svg/1f64a.svg | 37 +
.../emoji/svg/1f64b-1f3fb-200d-2640.svg | 91 +
.../emoji/svg/1f64b-1f3fb-200d-2642.svg | 85 +
.../main/resources/emoji/svg/1f64b-1f3fb.svg | 180 ++
.../emoji/svg/1f64b-1f3fc-200d-2640.svg | 91 +
.../emoji/svg/1f64b-1f3fc-200d-2642.svg | 85 +
.../main/resources/emoji/svg/1f64b-1f3fc.svg | 180 ++
.../emoji/svg/1f64b-1f3fd-200d-2640.svg | 91 +
.../emoji/svg/1f64b-1f3fd-200d-2642.svg | 85 +
.../main/resources/emoji/svg/1f64b-1f3fd.svg | 180 ++
.../emoji/svg/1f64b-1f3fe-200d-2640.svg | 91 +
.../emoji/svg/1f64b-1f3fe-200d-2642.svg | 85 +
.../main/resources/emoji/svg/1f64b-1f3fe.svg | 180 ++
.../emoji/svg/1f64b-1f3ff-200d-2640.svg | 91 +
.../emoji/svg/1f64b-1f3ff-200d-2642.svg | 85 +
.../main/resources/emoji/svg/1f64b-1f3ff.svg | 180 ++
.../resources/emoji/svg/1f64b-200d-2640.svg | 91 +
.../resources/emoji/svg/1f64b-200d-2642.svg | 85 +
emoji/src/main/resources/emoji/svg/1f64b.svg | 180 ++
.../main/resources/emoji/svg/1f64c-1f3fb.svg | 107 +
.../main/resources/emoji/svg/1f64c-1f3fc.svg | 107 +
.../main/resources/emoji/svg/1f64c-1f3fd.svg | 107 +
.../main/resources/emoji/svg/1f64c-1f3fe.svg | 107 +
.../main/resources/emoji/svg/1f64c-1f3ff.svg | 106 +
emoji/src/main/resources/emoji/svg/1f64c.svg | 107 +
.../emoji/svg/1f64d-1f3fb-200d-2640.svg | 69 +
.../emoji/svg/1f64d-1f3fb-200d-2642.svg | 62 +
.../main/resources/emoji/svg/1f64d-1f3fb.svg | 150 ++
.../emoji/svg/1f64d-1f3fc-200d-2640.svg | 69 +
.../emoji/svg/1f64d-1f3fc-200d-2642.svg | 62 +
.../main/resources/emoji/svg/1f64d-1f3fc.svg | 150 ++
.../emoji/svg/1f64d-1f3fd-200d-2640.svg | 69 +
.../emoji/svg/1f64d-1f3fd-200d-2642.svg | 62 +
.../main/resources/emoji/svg/1f64d-1f3fd.svg | 150 ++
.../emoji/svg/1f64d-1f3fe-200d-2640.svg | 69 +
.../emoji/svg/1f64d-1f3fe-200d-2642.svg | 62 +
.../main/resources/emoji/svg/1f64d-1f3fe.svg | 150 ++
.../emoji/svg/1f64d-1f3ff-200d-2640.svg | 69 +
.../emoji/svg/1f64d-1f3ff-200d-2642.svg | 62 +
.../main/resources/emoji/svg/1f64d-1f3ff.svg | 150 ++
.../resources/emoji/svg/1f64d-200d-2640.svg | 69 +
.../resources/emoji/svg/1f64d-200d-2642.svg | 62 +
emoji/src/main/resources/emoji/svg/1f64d.svg | 150 ++
.../emoji/svg/1f64e-1f3fb-200d-2640.svg | 85 +
.../emoji/svg/1f64e-1f3fb-200d-2642.svg | 78 +
.../main/resources/emoji/svg/1f64e-1f3fb.svg | 162 ++
.../emoji/svg/1f64e-1f3fc-200d-2640.svg | 85 +
.../emoji/svg/1f64e-1f3fc-200d-2642.svg | 78 +
.../main/resources/emoji/svg/1f64e-1f3fc.svg | 162 ++
.../emoji/svg/1f64e-1f3fd-200d-2640.svg | 85 +
.../emoji/svg/1f64e-1f3fd-200d-2642.svg | 78 +
.../main/resources/emoji/svg/1f64e-1f3fd.svg | 162 ++
.../emoji/svg/1f64e-1f3fe-200d-2640.svg | 85 +
.../emoji/svg/1f64e-1f3fe-200d-2642.svg | 78 +
.../main/resources/emoji/svg/1f64e-1f3fe.svg | 162 ++
.../emoji/svg/1f64e-1f3ff-200d-2640.svg | 85 +
.../emoji/svg/1f64e-1f3ff-200d-2642.svg | 78 +
.../main/resources/emoji/svg/1f64e-1f3ff.svg | 162 ++
.../resources/emoji/svg/1f64e-200d-2640.svg | 85 +
.../resources/emoji/svg/1f64e-200d-2642.svg | 78 +
emoji/src/main/resources/emoji/svg/1f64e.svg | 162 ++
.../main/resources/emoji/svg/1f64f-1f3fb.svg | 101 +
.../main/resources/emoji/svg/1f64f-1f3fc.svg | 101 +
.../main/resources/emoji/svg/1f64f-1f3fd.svg | 101 +
.../main/resources/emoji/svg/1f64f-1f3fe.svg | 101 +
.../main/resources/emoji/svg/1f64f-1f3ff.svg | 101 +
emoji/src/main/resources/emoji/svg/1f64f.svg | 93 +
emoji/src/main/resources/emoji/svg/1f680.svg | 58 +
emoji/src/main/resources/emoji/svg/1f681.svg | 54 +
emoji/src/main/resources/emoji/svg/1f682.svg | 132 ++
emoji/src/main/resources/emoji/svg/1f683.svg | 86 +
emoji/src/main/resources/emoji/svg/1f684.svg | 39 +
emoji/src/main/resources/emoji/svg/1f685.svg | 39 +
emoji/src/main/resources/emoji/svg/1f686.svg | 139 ++
emoji/src/main/resources/emoji/svg/1f687.svg | 73 +
emoji/src/main/resources/emoji/svg/1f688.svg | 56 +
emoji/src/main/resources/emoji/svg/1f689.svg | 87 +
emoji/src/main/resources/emoji/svg/1f68a.svg | 79 +
emoji/src/main/resources/emoji/svg/1f68b.svg | 74 +
emoji/src/main/resources/emoji/svg/1f68c.svg | 53 +
emoji/src/main/resources/emoji/svg/1f68d.svg | 61 +
emoji/src/main/resources/emoji/svg/1f68e.svg | 70 +
emoji/src/main/resources/emoji/svg/1f68f.svg | 60 +
emoji/src/main/resources/emoji/svg/1f690.svg | 45 +
emoji/src/main/resources/emoji/svg/1f691.svg | 44 +
emoji/src/main/resources/emoji/svg/1f692.svg | 47 +
emoji/src/main/resources/emoji/svg/1f693.svg | 43 +
emoji/src/main/resources/emoji/svg/1f694.svg | 50 +
emoji/src/main/resources/emoji/svg/1f695.svg | 44 +
emoji/src/main/resources/emoji/svg/1f696.svg | 56 +
emoji/src/main/resources/emoji/svg/1f697.svg | 41 +
emoji/src/main/resources/emoji/svg/1f698.svg | 53 +
emoji/src/main/resources/emoji/svg/1f699.svg | 46 +
emoji/src/main/resources/emoji/svg/1f69a.svg | 57 +
emoji/src/main/resources/emoji/svg/1f69b.svg | 69 +
emoji/src/main/resources/emoji/svg/1f69c.svg | 105 +
emoji/src/main/resources/emoji/svg/1f69d.svg | 54 +
emoji/src/main/resources/emoji/svg/1f69e.svg | 175 ++
emoji/src/main/resources/emoji/svg/1f69f.svg | 106 +
emoji/src/main/resources/emoji/svg/1f6a0.svg | 68 +
emoji/src/main/resources/emoji/svg/1f6a1.svg | 53 +
emoji/src/main/resources/emoji/svg/1f6a2.svg | 59 +
.../emoji/svg/1f6a3-1f3fb-200d-2640.svg | 88 +
.../emoji/svg/1f6a3-1f3fb-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f6a3-1f3fb.svg | 89 +
.../emoji/svg/1f6a3-1f3fc-200d-2640.svg | 88 +
.../emoji/svg/1f6a3-1f3fc-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f6a3-1f3fc.svg | 89 +
.../emoji/svg/1f6a3-1f3fd-200d-2640.svg | 88 +
.../emoji/svg/1f6a3-1f3fd-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f6a3-1f3fd.svg | 89 +
.../emoji/svg/1f6a3-1f3fe-200d-2640.svg | 88 +
.../emoji/svg/1f6a3-1f3fe-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f6a3-1f3fe.svg | 89 +
.../emoji/svg/1f6a3-1f3ff-200d-2640.svg | 88 +
.../emoji/svg/1f6a3-1f3ff-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f6a3-1f3ff.svg | 89 +
.../resources/emoji/svg/1f6a3-200d-2640.svg | 88 +
.../resources/emoji/svg/1f6a3-200d-2642.svg | 87 +
emoji/src/main/resources/emoji/svg/1f6a3.svg | 89 +
emoji/src/main/resources/emoji/svg/1f6a4.svg | 33 +
emoji/src/main/resources/emoji/svg/1f6a5.svg | 27 +
emoji/src/main/resources/emoji/svg/1f6a6.svg | 45 +
emoji/src/main/resources/emoji/svg/1f6a7.svg | 188 ++
emoji/src/main/resources/emoji/svg/1f6a8.svg | 35 +
emoji/src/main/resources/emoji/svg/1f6a9.svg | 22 +
emoji/src/main/resources/emoji/svg/1f6aa.svg | 28 +
emoji/src/main/resources/emoji/svg/1f6ab.svg | 15 +
emoji/src/main/resources/emoji/svg/1f6ac.svg | 71 +
emoji/src/main/resources/emoji/svg/1f6ad.svg | 39 +
emoji/src/main/resources/emoji/svg/1f6ae.svg | 27 +
emoji/src/main/resources/emoji/svg/1f6af.svg | 43 +
emoji/src/main/resources/emoji/svg/1f6b0.svg | 28 +
emoji/src/main/resources/emoji/svg/1f6b1.svg | 42 +
emoji/src/main/resources/emoji/svg/1f6b2.svg | 128 ++
emoji/src/main/resources/emoji/svg/1f6b3.svg | 49 +
.../emoji/svg/1f6b4-1f3fb-200d-2640.svg | 138 ++
.../emoji/svg/1f6b4-1f3fb-200d-2642.svg | 133 ++
.../main/resources/emoji/svg/1f6b4-1f3fb.svg | 133 ++
.../emoji/svg/1f6b4-1f3fc-200d-2640.svg | 138 ++
.../emoji/svg/1f6b4-1f3fc-200d-2642.svg | 132 ++
.../main/resources/emoji/svg/1f6b4-1f3fc.svg | 132 ++
.../emoji/svg/1f6b4-1f3fd-200d-2640.svg | 139 ++
.../emoji/svg/1f6b4-1f3fd-200d-2642.svg | 133 ++
.../main/resources/emoji/svg/1f6b4-1f3fd.svg | 132 ++
.../emoji/svg/1f6b4-1f3fe-200d-2640.svg | 138 ++
.../emoji/svg/1f6b4-1f3fe-200d-2642.svg | 132 ++
.../main/resources/emoji/svg/1f6b4-1f3fe.svg | 132 ++
.../emoji/svg/1f6b4-1f3ff-200d-2640.svg | 139 ++
.../emoji/svg/1f6b4-1f3ff-200d-2642.svg | 133 ++
.../main/resources/emoji/svg/1f6b4-1f3ff.svg | 132 ++
.../resources/emoji/svg/1f6b4-200d-2640.svg | 136 ++
.../resources/emoji/svg/1f6b4-200d-2642.svg | 133 ++
emoji/src/main/resources/emoji/svg/1f6b4.svg | 134 ++
.../emoji/svg/1f6b5-1f3fb-200d-2640.svg | 147 ++
.../emoji/svg/1f6b5-1f3fb-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f6b5-1f3fb.svg | 142 ++
.../emoji/svg/1f6b5-1f3fc-200d-2640.svg | 149 ++
.../emoji/svg/1f6b5-1f3fc-200d-2642.svg | 143 ++
.../main/resources/emoji/svg/1f6b5-1f3fc.svg | 142 ++
.../emoji/svg/1f6b5-1f3fd-200d-2640.svg | 149 ++
.../emoji/svg/1f6b5-1f3fd-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f6b5-1f3fd.svg | 142 ++
.../emoji/svg/1f6b5-1f3fe-200d-2640.svg | 146 ++
.../emoji/svg/1f6b5-1f3fe-200d-2642.svg | 144 ++
.../main/resources/emoji/svg/1f6b5-1f3fe.svg | 142 ++
.../emoji/svg/1f6b5-1f3ff-200d-2640.svg | 149 ++
.../emoji/svg/1f6b5-1f3ff-200d-2642.svg | 143 ++
.../main/resources/emoji/svg/1f6b5-1f3ff.svg | 142 ++
.../resources/emoji/svg/1f6b5-200d-2640.svg | 144 ++
.../resources/emoji/svg/1f6b5-200d-2642.svg | 140 ++
emoji/src/main/resources/emoji/svg/1f6b5.svg | 140 ++
.../svg/1f6b6-1f3fb-200d-2640-200d-27a1.svg | 97 +
.../emoji/svg/1f6b6-1f3fb-200d-2640.svg | 129 ++
.../svg/1f6b6-1f3fb-200d-2642-200d-27a1.svg | 74 +
.../emoji/svg/1f6b6-1f3fb-200d-2642.svg | 102 +
.../emoji/svg/1f6b6-1f3fb-200d-27a1.svg | 96 +
.../main/resources/emoji/svg/1f6b6-1f3fb.svg | 128 ++
.../svg/1f6b6-1f3fc-200d-2640-200d-27a1.svg | 97 +
.../emoji/svg/1f6b6-1f3fc-200d-2640.svg | 129 ++
.../svg/1f6b6-1f3fc-200d-2642-200d-27a1.svg | 75 +
.../emoji/svg/1f6b6-1f3fc-200d-2642.svg | 102 +
.../emoji/svg/1f6b6-1f3fc-200d-27a1.svg | 96 +
.../main/resources/emoji/svg/1f6b6-1f3fc.svg | 128 ++
.../svg/1f6b6-1f3fd-200d-2640-200d-27a1.svg | 97 +
.../emoji/svg/1f6b6-1f3fd-200d-2640.svg | 129 ++
.../svg/1f6b6-1f3fd-200d-2642-200d-27a1.svg | 75 +
.../emoji/svg/1f6b6-1f3fd-200d-2642.svg | 102 +
.../emoji/svg/1f6b6-1f3fd-200d-27a1.svg | 96 +
.../main/resources/emoji/svg/1f6b6-1f3fd.svg | 128 ++
.../svg/1f6b6-1f3fe-200d-2640-200d-27a1.svg | 97 +
.../emoji/svg/1f6b6-1f3fe-200d-2640.svg | 129 ++
.../svg/1f6b6-1f3fe-200d-2642-200d-27a1.svg | 74 +
.../emoji/svg/1f6b6-1f3fe-200d-2642.svg | 102 +
.../emoji/svg/1f6b6-1f3fe-200d-27a1.svg | 96 +
.../main/resources/emoji/svg/1f6b6-1f3fe.svg | 128 ++
.../svg/1f6b6-1f3ff-200d-2640-200d-27a1.svg | 97 +
.../emoji/svg/1f6b6-1f3ff-200d-2640.svg | 129 ++
.../svg/1f6b6-1f3ff-200d-2642-200d-27a1.svg | 75 +
.../emoji/svg/1f6b6-1f3ff-200d-2642.svg | 102 +
.../emoji/svg/1f6b6-1f3ff-200d-27a1.svg | 96 +
.../main/resources/emoji/svg/1f6b6-1f3ff.svg | 128 ++
.../emoji/svg/1f6b6-200d-2640-200d-27a1.svg | 97 +
.../resources/emoji/svg/1f6b6-200d-2640.svg | 129 ++
.../emoji/svg/1f6b6-200d-2642-200d-27a1.svg | 75 +
.../resources/emoji/svg/1f6b6-200d-2642.svg | 102 +
.../resources/emoji/svg/1f6b6-200d-27a1.svg | 96 +
emoji/src/main/resources/emoji/svg/1f6b6.svg | 128 ++
emoji/src/main/resources/emoji/svg/1f6b7.svg | 37 +
emoji/src/main/resources/emoji/svg/1f6b8.svg | 75 +
emoji/src/main/resources/emoji/svg/1f6b9.svg | 23 +
emoji/src/main/resources/emoji/svg/1f6ba.svg | 26 +
emoji/src/main/resources/emoji/svg/1f6bb.svg | 32 +
emoji/src/main/resources/emoji/svg/1f6bc.svg | 32 +
emoji/src/main/resources/emoji/svg/1f6bd.svg | 53 +
emoji/src/main/resources/emoji/svg/1f6be.svg | 23 +
emoji/src/main/resources/emoji/svg/1f6bf.svg | 100 +
.../main/resources/emoji/svg/1f6c0-1f3fb.svg | 208 ++
.../main/resources/emoji/svg/1f6c0-1f3fc.svg | 208 ++
.../main/resources/emoji/svg/1f6c0-1f3fd.svg | 208 ++
.../main/resources/emoji/svg/1f6c0-1f3fe.svg | 208 ++
.../main/resources/emoji/svg/1f6c0-1f3ff.svg | 208 ++
emoji/src/main/resources/emoji/svg/1f6c0.svg | 208 ++
emoji/src/main/resources/emoji/svg/1f6c1.svg | 113 +
emoji/src/main/resources/emoji/svg/1f6c2.svg | 32 +
emoji/src/main/resources/emoji/svg/1f6c3.svg | 35 +
emoji/src/main/resources/emoji/svg/1f6c4.svg | 33 +
emoji/src/main/resources/emoji/svg/1f6c5.svg | 27 +
emoji/src/main/resources/emoji/svg/1f6cb.svg | 52 +
.../main/resources/emoji/svg/1f6cc-1f3fb.svg | 52 +
.../main/resources/emoji/svg/1f6cc-1f3fc.svg | 52 +
.../main/resources/emoji/svg/1f6cc-1f3fd.svg | 52 +
.../main/resources/emoji/svg/1f6cc-1f3fe.svg | 52 +
.../main/resources/emoji/svg/1f6cc-1f3ff.svg | 52 +
emoji/src/main/resources/emoji/svg/1f6cc.svg | 52 +
emoji/src/main/resources/emoji/svg/1f6cd.svg | 51 +
emoji/src/main/resources/emoji/svg/1f6ce.svg | 36 +
emoji/src/main/resources/emoji/svg/1f6cf.svg | 30 +
emoji/src/main/resources/emoji/svg/1f6d0.svg | 31 +
emoji/src/main/resources/emoji/svg/1f6d1.svg | 12 +
emoji/src/main/resources/emoji/svg/1f6d2.svg | 66 +
emoji/src/main/resources/emoji/svg/1f6d5.svg | 151 ++
emoji/src/main/resources/emoji/svg/1f6d6.svg | 53 +
emoji/src/main/resources/emoji/svg/1f6d7.svg | 46 +
emoji/src/main/resources/emoji/svg/1f6d8.svg | 59 +
emoji/src/main/resources/emoji/svg/1f6dc.svg | 31 +
emoji/src/main/resources/emoji/svg/1f6dd.svg | 65 +
emoji/src/main/resources/emoji/svg/1f6de.svg | 71 +
emoji/src/main/resources/emoji/svg/1f6df.svg | 74 +
emoji/src/main/resources/emoji/svg/1f6e0.svg | 58 +
emoji/src/main/resources/emoji/svg/1f6e1.svg | 74 +
emoji/src/main/resources/emoji/svg/1f6e2.svg | 61 +
emoji/src/main/resources/emoji/svg/1f6e3.svg | 58 +
emoji/src/main/resources/emoji/svg/1f6e4.svg | 71 +
emoji/src/main/resources/emoji/svg/1f6e5.svg | 45 +
emoji/src/main/resources/emoji/svg/1f6e9.svg | 60 +
emoji/src/main/resources/emoji/svg/1f6eb.svg | 60 +
emoji/src/main/resources/emoji/svg/1f6ec.svg | 69 +
emoji/src/main/resources/emoji/svg/1f6f0.svg | 71 +
emoji/src/main/resources/emoji/svg/1f6f3.svg | 51 +
emoji/src/main/resources/emoji/svg/1f6f4.svg | 53 +
emoji/src/main/resources/emoji/svg/1f6f5.svg | 66 +
emoji/src/main/resources/emoji/svg/1f6f6.svg | 41 +
emoji/src/main/resources/emoji/svg/1f6f7.svg | 46 +
emoji/src/main/resources/emoji/svg/1f6f8.svg | 97 +
emoji/src/main/resources/emoji/svg/1f6f9.svg | 53 +
emoji/src/main/resources/emoji/svg/1f6fa.svg | 48 +
emoji/src/main/resources/emoji/svg/1f6fb.svg | 45 +
emoji/src/main/resources/emoji/svg/1f6fc.svg | 106 +
emoji/src/main/resources/emoji/svg/1f7e0.svg | 11 +
emoji/src/main/resources/emoji/svg/1f7e1.svg | 11 +
emoji/src/main/resources/emoji/svg/1f7e2.svg | 12 +-
emoji/src/main/resources/emoji/svg/1f7e3.svg | 18 +-
emoji/src/main/resources/emoji/svg/1f7e4.svg | 11 +
emoji/src/main/resources/emoji/svg/1f7e5.svg | 13 +
emoji/src/main/resources/emoji/svg/1f7e6.svg | 13 +
emoji/src/main/resources/emoji/svg/1f7e7.svg | 13 +
emoji/src/main/resources/emoji/svg/1f7e8.svg | 13 +
emoji/src/main/resources/emoji/svg/1f7e9.svg | 13 +
emoji/src/main/resources/emoji/svg/1f7ea.svg | 13 +
emoji/src/main/resources/emoji/svg/1f7eb.svg | 13 +
emoji/src/main/resources/emoji/svg/1f7f0.svg | 77 +
.../main/resources/emoji/svg/1f90c-1f3fb.svg | 73 +
.../main/resources/emoji/svg/1f90c-1f3fc.svg | 73 +
.../main/resources/emoji/svg/1f90c-1f3fd.svg | 73 +
.../main/resources/emoji/svg/1f90c-1f3fe.svg | 73 +
.../main/resources/emoji/svg/1f90c-1f3ff.svg | 72 +
emoji/src/main/resources/emoji/svg/1f90c.svg | 70 +
emoji/src/main/resources/emoji/svg/1f90d.svg | 27 +
emoji/src/main/resources/emoji/svg/1f90e.svg | 27 +
.../main/resources/emoji/svg/1f90f-1f3fb.svg | 84 +
.../main/resources/emoji/svg/1f90f-1f3fc.svg | 84 +
.../main/resources/emoji/svg/1f90f-1f3fd.svg | 84 +
.../main/resources/emoji/svg/1f90f-1f3fe.svg | 84 +
.../main/resources/emoji/svg/1f90f-1f3ff.svg | 81 +
emoji/src/main/resources/emoji/svg/1f90f.svg | 80 +
emoji/src/main/resources/emoji/svg/1f910.svg | 54 +
emoji/src/main/resources/emoji/svg/1f911.svg | 76 +
emoji/src/main/resources/emoji/svg/1f912.svg | 89 +
emoji/src/main/resources/emoji/svg/1f913.svg | 91 +
emoji/src/main/resources/emoji/svg/1f914.svg | 85 +
emoji/src/main/resources/emoji/svg/1f915.svg | 77 +
emoji/src/main/resources/emoji/svg/1f916.svg | 105 +
emoji/src/main/resources/emoji/svg/1f917.svg | 141 ++
.../main/resources/emoji/svg/1f918-1f3fb.svg | 66 +
.../main/resources/emoji/svg/1f918-1f3fc.svg | 66 +
.../main/resources/emoji/svg/1f918-1f3fd.svg | 66 +
.../main/resources/emoji/svg/1f918-1f3fe.svg | 66 +
.../main/resources/emoji/svg/1f918-1f3ff.svg | 66 +
emoji/src/main/resources/emoji/svg/1f918.svg | 66 +
.../main/resources/emoji/svg/1f919-1f3fb.svg | 62 +
.../main/resources/emoji/svg/1f919-1f3fc.svg | 62 +
.../main/resources/emoji/svg/1f919-1f3fd.svg | 62 +
.../main/resources/emoji/svg/1f919-1f3fe.svg | 62 +
.../main/resources/emoji/svg/1f919-1f3ff.svg | 61 +
emoji/src/main/resources/emoji/svg/1f919.svg | 58 +
.../main/resources/emoji/svg/1f91a-1f3fb.svg | 73 +
.../main/resources/emoji/svg/1f91a-1f3fc.svg | 73 +
.../main/resources/emoji/svg/1f91a-1f3fd.svg | 73 +
.../main/resources/emoji/svg/1f91a-1f3fe.svg | 73 +
.../main/resources/emoji/svg/1f91a-1f3ff.svg | 71 +
emoji/src/main/resources/emoji/svg/1f91a.svg | 73 +
.../main/resources/emoji/svg/1f91b-1f3fb.svg | 57 +
.../main/resources/emoji/svg/1f91b-1f3fc.svg | 57 +
.../main/resources/emoji/svg/1f91b-1f3fd.svg | 57 +
.../main/resources/emoji/svg/1f91b-1f3fe.svg | 57 +
.../main/resources/emoji/svg/1f91b-1f3ff.svg | 56 +
emoji/src/main/resources/emoji/svg/1f91b.svg | 57 +
.../main/resources/emoji/svg/1f91c-1f3fb.svg | 57 +
.../main/resources/emoji/svg/1f91c-1f3fc.svg | 57 +
.../main/resources/emoji/svg/1f91c-1f3fd.svg | 57 +
.../main/resources/emoji/svg/1f91c-1f3fe.svg | 57 +
.../main/resources/emoji/svg/1f91c-1f3ff.svg | 57 +
emoji/src/main/resources/emoji/svg/1f91c.svg | 57 +
.../main/resources/emoji/svg/1f91d-1f3fb.svg | 131 ++
.../main/resources/emoji/svg/1f91d-1f3fc.svg | 131 ++
.../main/resources/emoji/svg/1f91d-1f3fd.svg | 131 ++
.../main/resources/emoji/svg/1f91d-1f3fe.svg | 131 ++
.../main/resources/emoji/svg/1f91d-1f3ff.svg | 131 ++
emoji/src/main/resources/emoji/svg/1f91d.svg | 132 ++
.../main/resources/emoji/svg/1f91e-1f3fb.svg | 63 +
.../main/resources/emoji/svg/1f91e-1f3fc.svg | 63 +
.../main/resources/emoji/svg/1f91e-1f3fd.svg | 63 +
.../main/resources/emoji/svg/1f91e-1f3fe.svg | 63 +
.../main/resources/emoji/svg/1f91e-1f3ff.svg | 62 +
emoji/src/main/resources/emoji/svg/1f91e.svg | 63 +
.../main/resources/emoji/svg/1f91f-1f3fb.svg | 69 +
.../main/resources/emoji/svg/1f91f-1f3fc.svg | 69 +
.../main/resources/emoji/svg/1f91f-1f3fd.svg | 69 +
.../main/resources/emoji/svg/1f91f-1f3fe.svg | 69 +
.../main/resources/emoji/svg/1f91f-1f3ff.svg | 68 +
emoji/src/main/resources/emoji/svg/1f91f.svg | 69 +
emoji/src/main/resources/emoji/svg/1f920.svg | 70 +
emoji/src/main/resources/emoji/svg/1f921.svg | 101 +
emoji/src/main/resources/emoji/svg/1f922.svg | 72 +
emoji/src/main/resources/emoji/svg/1f923.svg | 74 +
emoji/src/main/resources/emoji/svg/1f924.svg | 58 +
emoji/src/main/resources/emoji/svg/1f925.svg | 84 +
.../emoji/svg/1f926-1f3fb-200d-2640.svg | 98 +
.../emoji/svg/1f926-1f3fb-200d-2642.svg | 92 +
.../main/resources/emoji/svg/1f926-1f3fb.svg | 171 ++
.../emoji/svg/1f926-1f3fc-200d-2640.svg | 98 +
.../emoji/svg/1f926-1f3fc-200d-2642.svg | 92 +
.../main/resources/emoji/svg/1f926-1f3fc.svg | 171 ++
.../emoji/svg/1f926-1f3fd-200d-2640.svg | 98 +
.../emoji/svg/1f926-1f3fd-200d-2642.svg | 92 +
.../main/resources/emoji/svg/1f926-1f3fd.svg | 171 ++
.../emoji/svg/1f926-1f3fe-200d-2640.svg | 98 +
.../emoji/svg/1f926-1f3fe-200d-2642.svg | 92 +
.../main/resources/emoji/svg/1f926-1f3fe.svg | 171 ++
.../emoji/svg/1f926-1f3ff-200d-2640.svg | 98 +
.../emoji/svg/1f926-1f3ff-200d-2642.svg | 92 +
.../main/resources/emoji/svg/1f926-1f3ff.svg | 171 ++
.../resources/emoji/svg/1f926-200d-2640.svg | 98 +
.../resources/emoji/svg/1f926-200d-2642.svg | 92 +
emoji/src/main/resources/emoji/svg/1f926.svg | 171 ++
emoji/src/main/resources/emoji/svg/1f927.svg | 70 +
emoji/src/main/resources/emoji/svg/1f928.svg | 55 +
emoji/src/main/resources/emoji/svg/1f929.svg | 74 +
emoji/src/main/resources/emoji/svg/1f92a.svg | 65 +
emoji/src/main/resources/emoji/svg/1f92b.svg | 85 +
emoji/src/main/resources/emoji/svg/1f92c.svg | 78 +
emoji/src/main/resources/emoji/svg/1f92d.svg | 90 +
emoji/src/main/resources/emoji/svg/1f92e.svg | 79 +
emoji/src/main/resources/emoji/svg/1f92f.svg | 128 ++
.../main/resources/emoji/svg/1f930-1f3fb.svg | 57 +
.../main/resources/emoji/svg/1f930-1f3fc.svg | 57 +
.../main/resources/emoji/svg/1f930-1f3fd.svg | 57 +
.../main/resources/emoji/svg/1f930-1f3fe.svg | 57 +
.../main/resources/emoji/svg/1f930-1f3ff.svg | 57 +
emoji/src/main/resources/emoji/svg/1f930.svg | 57 +
.../main/resources/emoji/svg/1f931-1f3fb.svg | 86 +
.../main/resources/emoji/svg/1f931-1f3fc.svg | 87 +
.../main/resources/emoji/svg/1f931-1f3fd.svg | 88 +
.../main/resources/emoji/svg/1f931-1f3fe.svg | 85 +
.../main/resources/emoji/svg/1f931-1f3ff.svg | 86 +
emoji/src/main/resources/emoji/svg/1f931.svg | 87 +
.../main/resources/emoji/svg/1f932-1f3fb.svg | 95 +
.../main/resources/emoji/svg/1f932-1f3fc.svg | 95 +
.../main/resources/emoji/svg/1f932-1f3fd.svg | 95 +
.../main/resources/emoji/svg/1f932-1f3fe.svg | 95 +
.../main/resources/emoji/svg/1f932-1f3ff.svg | 90 +
emoji/src/main/resources/emoji/svg/1f932.svg | 92 +
.../main/resources/emoji/svg/1f933-1f3fb.svg | 78 +
.../main/resources/emoji/svg/1f933-1f3fc.svg | 78 +
.../main/resources/emoji/svg/1f933-1f3fd.svg | 78 +
.../main/resources/emoji/svg/1f933-1f3fe.svg | 78 +
.../main/resources/emoji/svg/1f933-1f3ff.svg | 78 +
emoji/src/main/resources/emoji/svg/1f933.svg | 78 +
.../main/resources/emoji/svg/1f934-1f3fb.svg | 112 +
.../main/resources/emoji/svg/1f934-1f3fc.svg | 112 +
.../main/resources/emoji/svg/1f934-1f3fd.svg | 112 +
.../main/resources/emoji/svg/1f934-1f3fe.svg | 112 +
.../main/resources/emoji/svg/1f934-1f3ff.svg | 112 +
emoji/src/main/resources/emoji/svg/1f934.svg | 112 +
.../emoji/svg/1f935-1f3fb-200d-2640.svg | 94 +
.../emoji/svg/1f935-1f3fb-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f935-1f3fb.svg | 176 ++
.../emoji/svg/1f935-1f3fc-200d-2640.svg | 94 +
.../emoji/svg/1f935-1f3fc-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f935-1f3fc.svg | 176 ++
.../emoji/svg/1f935-1f3fd-200d-2640.svg | 94 +
.../emoji/svg/1f935-1f3fd-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f935-1f3fd.svg | 176 ++
.../emoji/svg/1f935-1f3fe-200d-2640.svg | 94 +
.../emoji/svg/1f935-1f3fe-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f935-1f3fe.svg | 176 ++
.../emoji/svg/1f935-1f3ff-200d-2640.svg | 94 +
.../emoji/svg/1f935-1f3ff-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f935-1f3ff.svg | 176 ++
.../resources/emoji/svg/1f935-200d-2640.svg | 94 +
.../resources/emoji/svg/1f935-200d-2642.svg | 88 +
emoji/src/main/resources/emoji/svg/1f935.svg | 176 ++
.../main/resources/emoji/svg/1f936-1f3fb.svg | 78 +
.../main/resources/emoji/svg/1f936-1f3fc.svg | 77 +
.../main/resources/emoji/svg/1f936-1f3fd.svg | 77 +
.../main/resources/emoji/svg/1f936-1f3fe.svg | 77 +
.../main/resources/emoji/svg/1f936-1f3ff.svg | 77 +
emoji/src/main/resources/emoji/svg/1f936.svg | 77 +
.../emoji/svg/1f937-1f3fb-200d-2640.svg | 88 +
.../emoji/svg/1f937-1f3fb-200d-2642.svg | 86 +
.../main/resources/emoji/svg/1f937-1f3fb.svg | 95 +
.../emoji/svg/1f937-1f3fc-200d-2640.svg | 88 +
.../emoji/svg/1f937-1f3fc-200d-2642.svg | 86 +
.../main/resources/emoji/svg/1f937-1f3fc.svg | 94 +
.../emoji/svg/1f937-1f3fd-200d-2640.svg | 88 +
.../emoji/svg/1f937-1f3fd-200d-2642.svg | 86 +
.../main/resources/emoji/svg/1f937-1f3fd.svg | 94 +
.../emoji/svg/1f937-1f3fe-200d-2640.svg | 88 +
.../emoji/svg/1f937-1f3fe-200d-2642.svg | 87 +
.../main/resources/emoji/svg/1f937-1f3fe.svg | 94 +
.../emoji/svg/1f937-1f3ff-200d-2640.svg | 88 +
.../emoji/svg/1f937-1f3ff-200d-2642.svg | 86 +
.../main/resources/emoji/svg/1f937-1f3ff.svg | 94 +
.../resources/emoji/svg/1f937-200d-2640.svg | 88 +
.../resources/emoji/svg/1f937-200d-2642.svg | 86 +
emoji/src/main/resources/emoji/svg/1f937.svg | 94 +
.../emoji/svg/1f938-1f3fb-200d-2640.svg | 118 +
.../emoji/svg/1f938-1f3fb-200d-2642.svg | 110 +
.../main/resources/emoji/svg/1f938-1f3fb.svg | 198 ++
.../emoji/svg/1f938-1f3fc-200d-2640.svg | 118 +
.../emoji/svg/1f938-1f3fc-200d-2642.svg | 110 +
.../main/resources/emoji/svg/1f938-1f3fc.svg | 198 ++
.../emoji/svg/1f938-1f3fd-200d-2640.svg | 118 +
.../emoji/svg/1f938-1f3fd-200d-2642.svg | 110 +
.../main/resources/emoji/svg/1f938-1f3fd.svg | 198 ++
.../emoji/svg/1f938-1f3fe-200d-2640.svg | 118 +
.../emoji/svg/1f938-1f3fe-200d-2642.svg | 110 +
.../main/resources/emoji/svg/1f938-1f3fe.svg | 198 ++
.../emoji/svg/1f938-1f3ff-200d-2640.svg | 118 +
.../emoji/svg/1f938-1f3ff-200d-2642.svg | 110 +
.../main/resources/emoji/svg/1f938-1f3ff.svg | 198 ++
.../resources/emoji/svg/1f938-200d-2640.svg | 118 +
.../resources/emoji/svg/1f938-200d-2642.svg | 110 +
emoji/src/main/resources/emoji/svg/1f938.svg | 198 ++
.../emoji/svg/1f939-1f3fb-200d-2640.svg | 189 ++
.../emoji/svg/1f939-1f3fb-200d-2642.svg | 181 ++
.../main/resources/emoji/svg/1f939-1f3fb.svg | 228 ++
.../emoji/svg/1f939-1f3fc-200d-2640.svg | 189 ++
.../emoji/svg/1f939-1f3fc-200d-2642.svg | 181 ++
.../main/resources/emoji/svg/1f939-1f3fc.svg | 228 ++
.../emoji/svg/1f939-1f3fd-200d-2640.svg | 189 ++
.../emoji/svg/1f939-1f3fd-200d-2642.svg | 181 ++
.../main/resources/emoji/svg/1f939-1f3fd.svg | 228 ++
.../emoji/svg/1f939-1f3fe-200d-2640.svg | 189 ++
.../emoji/svg/1f939-1f3fe-200d-2642.svg | 181 ++
.../main/resources/emoji/svg/1f939-1f3fe.svg | 228 ++
.../emoji/svg/1f939-1f3ff-200d-2640.svg | 189 ++
.../emoji/svg/1f939-1f3ff-200d-2642.svg | 181 ++
.../main/resources/emoji/svg/1f939-1f3ff.svg | 228 ++
.../resources/emoji/svg/1f939-200d-2640.svg | 189 ++
.../resources/emoji/svg/1f939-200d-2642.svg | 181 ++
emoji/src/main/resources/emoji/svg/1f939.svg | 228 ++
emoji/src/main/resources/emoji/svg/1f93a.svg | 98 +
.../emoji/svg/1f93c-1f3fb-200d-2640.svg | 225 ++
.../emoji/svg/1f93c-1f3fb-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f93c-1f3fb.svg | 214 ++
.../emoji/svg/1f93c-1f3fc-200d-2640.svg | 225 ++
.../emoji/svg/1f93c-1f3fc-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f93c-1f3fc.svg | 215 ++
.../emoji/svg/1f93c-1f3fd-200d-2640.svg | 224 ++
.../emoji/svg/1f93c-1f3fd-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f93c-1f3fd.svg | 214 ++
.../emoji/svg/1f93c-1f3fe-200d-2640.svg | 226 ++
.../emoji/svg/1f93c-1f3fe-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f93c-1f3fe.svg | 214 ++
.../emoji/svg/1f93c-1f3ff-200d-2640.svg | 225 ++
.../emoji/svg/1f93c-1f3ff-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f93c-1f3ff.svg | 214 ++
.../resources/emoji/svg/1f93c-200d-2640.svg | 272 +++
.../resources/emoji/svg/1f93c-200d-2642.svg | 205 ++
emoji/src/main/resources/emoji/svg/1f93c.svg | 271 +++
.../emoji/svg/1f93d-1f3fb-200d-2640.svg | 134 ++
.../emoji/svg/1f93d-1f3fb-200d-2642.svg | 127 ++
.../main/resources/emoji/svg/1f93d-1f3fb.svg | 131 ++
.../emoji/svg/1f93d-1f3fc-200d-2640.svg | 133 ++
.../emoji/svg/1f93d-1f3fc-200d-2642.svg | 128 ++
.../main/resources/emoji/svg/1f93d-1f3fc.svg | 128 ++
.../emoji/svg/1f93d-1f3fd-200d-2640.svg | 132 ++
.../emoji/svg/1f93d-1f3fd-200d-2642.svg | 128 ++
.../main/resources/emoji/svg/1f93d-1f3fd.svg | 127 ++
.../emoji/svg/1f93d-1f3fe-200d-2640.svg | 134 ++
.../emoji/svg/1f93d-1f3fe-200d-2642.svg | 130 ++
.../main/resources/emoji/svg/1f93d-1f3fe.svg | 131 ++
.../emoji/svg/1f93d-1f3ff-200d-2640.svg | 133 ++
.../emoji/svg/1f93d-1f3ff-200d-2642.svg | 129 ++
.../main/resources/emoji/svg/1f93d-1f3ff.svg | 129 ++
.../resources/emoji/svg/1f93d-200d-2640.svg | 132 ++
.../resources/emoji/svg/1f93d-200d-2642.svg | 122 ++
emoji/src/main/resources/emoji/svg/1f93d.svg | 127 ++
.../emoji/svg/1f93e-1f3fb-200d-2640.svg | 99 +
.../emoji/svg/1f93e-1f3fb-200d-2642.svg | 97 +
.../main/resources/emoji/svg/1f93e-1f3fb.svg | 98 +
.../emoji/svg/1f93e-1f3fc-200d-2640.svg | 99 +
.../emoji/svg/1f93e-1f3fc-200d-2642.svg | 98 +
.../main/resources/emoji/svg/1f93e-1f3fc.svg | 98 +
.../emoji/svg/1f93e-1f3fd-200d-2640.svg | 100 +
.../emoji/svg/1f93e-1f3fd-200d-2642.svg | 97 +
.../main/resources/emoji/svg/1f93e-1f3fd.svg | 98 +
.../emoji/svg/1f93e-1f3fe-200d-2640.svg | 100 +
.../emoji/svg/1f93e-1f3fe-200d-2642.svg | 97 +
.../main/resources/emoji/svg/1f93e-1f3fe.svg | 99 +
.../emoji/svg/1f93e-1f3ff-200d-2640.svg | 100 +
.../emoji/svg/1f93e-1f3ff-200d-2642.svg | 96 +
.../main/resources/emoji/svg/1f93e-1f3ff.svg | 98 +
.../resources/emoji/svg/1f93e-200d-2640.svg | 99 +
.../resources/emoji/svg/1f93e-200d-2642.svg | 97 +
emoji/src/main/resources/emoji/svg/1f93e.svg | 98 +
emoji/src/main/resources/emoji/svg/1f93f.svg | 57 +
emoji/src/main/resources/emoji/svg/1f940.svg | 42 +
emoji/src/main/resources/emoji/svg/1f941.svg | 62 +
emoji/src/main/resources/emoji/svg/1f942.svg | 139 ++
emoji/src/main/resources/emoji/svg/1f943.svg | 50 +
emoji/src/main/resources/emoji/svg/1f944.svg | 19 +
emoji/src/main/resources/emoji/svg/1f945.svg | 96 +
emoji/src/main/resources/emoji/svg/1f947.svg | 31 +
emoji/src/main/resources/emoji/svg/1f948.svg | 32 +
emoji/src/main/resources/emoji/svg/1f949.svg | 33 +
emoji/src/main/resources/emoji/svg/1f94a.svg | 17 +
emoji/src/main/resources/emoji/svg/1f94b.svg | 59 +
emoji/src/main/resources/emoji/svg/1f94c.svg | 48 +
emoji/src/main/resources/emoji/svg/1f94d.svg | 122 ++
emoji/src/main/resources/emoji/svg/1f94e.svg | 65 +
emoji/src/main/resources/emoji/svg/1f94f.svg | 31 +
emoji/src/main/resources/emoji/svg/1f950.svg | 114 +
emoji/src/main/resources/emoji/svg/1f951.svg | 18 +
emoji/src/main/resources/emoji/svg/1f952.svg | 34 +
emoji/src/main/resources/emoji/svg/1f953.svg | 73 +
emoji/src/main/resources/emoji/svg/1f954.svg | 33 +
emoji/src/main/resources/emoji/svg/1f955.svg | 31 +
emoji/src/main/resources/emoji/svg/1f956.svg | 57 +
emoji/src/main/resources/emoji/svg/1f957.svg | 86 +
emoji/src/main/resources/emoji/svg/1f958.svg | 146 ++
emoji/src/main/resources/emoji/svg/1f959.svg | 101 +
emoji/src/main/resources/emoji/svg/1f95a.svg | 16 +
emoji/src/main/resources/emoji/svg/1f95b.svg | 34 +
emoji/src/main/resources/emoji/svg/1f95c.svg | 37 +
emoji/src/main/resources/emoji/svg/1f95d.svg | 85 +
emoji/src/main/resources/emoji/svg/1f95e.svg | 63 +
emoji/src/main/resources/emoji/svg/1f95f.svg | 28 +
emoji/src/main/resources/emoji/svg/1f960.svg | 50 +
emoji/src/main/resources/emoji/svg/1f961.svg | 38 +
emoji/src/main/resources/emoji/svg/1f962.svg | 13 +
emoji/src/main/resources/emoji/svg/1f963.svg | 24 +
emoji/src/main/resources/emoji/svg/1f964.svg | 29 +
emoji/src/main/resources/emoji/svg/1f965.svg | 52 +
emoji/src/main/resources/emoji/svg/1f966.svg | 48 +
emoji/src/main/resources/emoji/svg/1f967.svg | 53 +
emoji/src/main/resources/emoji/svg/1f968.svg | 64 +
emoji/src/main/resources/emoji/svg/1f969.svg | 32 +
emoji/src/main/resources/emoji/svg/1f96a.svg | 51 +
emoji/src/main/resources/emoji/svg/1f96b.svg | 29 +
emoji/src/main/resources/emoji/svg/1f96c.svg | 45 +
emoji/src/main/resources/emoji/svg/1f96d.svg | 29 +
emoji/src/main/resources/emoji/svg/1f96e.svg | 206 ++
emoji/src/main/resources/emoji/svg/1f96f.svg | 84 +
emoji/src/main/resources/emoji/svg/1f970.svg | 117 +
emoji/src/main/resources/emoji/svg/1f971.svg | 57 +
emoji/src/main/resources/emoji/svg/1f972.svg | 44 +
emoji/src/main/resources/emoji/svg/1f973.svg | 111 +
emoji/src/main/resources/emoji/svg/1f974.svg | 71 +
emoji/src/main/resources/emoji/svg/1f975.svg | 126 ++
emoji/src/main/resources/emoji/svg/1f976.svg | 99 +
.../main/resources/emoji/svg/1f977-1f3fb.svg | 216 ++
.../main/resources/emoji/svg/1f977-1f3fc.svg | 216 ++
.../main/resources/emoji/svg/1f977-1f3fd.svg | 216 ++
.../main/resources/emoji/svg/1f977-1f3fe.svg | 216 ++
.../main/resources/emoji/svg/1f977-1f3ff.svg | 216 ++
emoji/src/main/resources/emoji/svg/1f977.svg | 216 ++
emoji/src/main/resources/emoji/svg/1f978.svg | 140 ++
emoji/src/main/resources/emoji/svg/1f979.svg | 79 +
emoji/src/main/resources/emoji/svg/1f97a.svg | 48 +
emoji/src/main/resources/emoji/svg/1f97b.svg | 103 +
emoji/src/main/resources/emoji/svg/1f97c.svg | 75 +
emoji/src/main/resources/emoji/svg/1f97d.svg | 82 +
emoji/src/main/resources/emoji/svg/1f97e.svg | 95 +
emoji/src/main/resources/emoji/svg/1f97f.svg | 35 +
emoji/src/main/resources/emoji/svg/1f980.svg | 86 +
emoji/src/main/resources/emoji/svg/1f981.svg | 39 +
emoji/src/main/resources/emoji/svg/1f982.svg | 67 +
emoji/src/main/resources/emoji/svg/1f983.svg | 67 +
emoji/src/main/resources/emoji/svg/1f984.svg | 66 +
emoji/src/main/resources/emoji/svg/1f985.svg | 48 +
emoji/src/main/resources/emoji/svg/1f986.svg | 38 +
emoji/src/main/resources/emoji/svg/1f987.svg | 43 +
emoji/src/main/resources/emoji/svg/1f988.svg | 39 +
emoji/src/main/resources/emoji/svg/1f989.svg | 60 +
emoji/src/main/resources/emoji/svg/1f98a.svg | 51 +
emoji/src/main/resources/emoji/svg/1f98b.svg | 116 +
emoji/src/main/resources/emoji/svg/1f98c.svg | 50 +
emoji/src/main/resources/emoji/svg/1f98d.svg | 451 ++++
emoji/src/main/resources/emoji/svg/1f98e.svg | 1947 +++++++++++++++++
emoji/src/main/resources/emoji/svg/1f98f.svg | 60 +
emoji/src/main/resources/emoji/svg/1f990.svg | 55 +
emoji/src/main/resources/emoji/svg/1f991.svg | 56 +
emoji/src/main/resources/emoji/svg/1f992.svg | 99 +
emoji/src/main/resources/emoji/svg/1f993.svg | 149 ++
emoji/src/main/resources/emoji/svg/1f994.svg | 78 +
emoji/src/main/resources/emoji/svg/1f995.svg | 40 +
emoji/src/main/resources/emoji/svg/1f996.svg | 68 +
emoji/src/main/resources/emoji/svg/1f997.svg | 78 +
emoji/src/main/resources/emoji/svg/1f998.svg | 36 +
emoji/src/main/resources/emoji/svg/1f999.svg | 54 +
emoji/src/main/resources/emoji/svg/1f99a.svg | 230 ++
emoji/src/main/resources/emoji/svg/1f99b.svg | 95 +
emoji/src/main/resources/emoji/svg/1f99c.svg | 39 +
emoji/src/main/resources/emoji/svg/1f99d.svg | 67 +
emoji/src/main/resources/emoji/svg/1f99e.svg | 70 +
emoji/src/main/resources/emoji/svg/1f99f.svg | 50 +
emoji/src/main/resources/emoji/svg/1f9a0.svg | 127 ++
emoji/src/main/resources/emoji/svg/1f9a1.svg | 73 +
emoji/src/main/resources/emoji/svg/1f9a2.svg | 33 +
emoji/src/main/resources/emoji/svg/1f9a3.svg | 127 ++
emoji/src/main/resources/emoji/svg/1f9a4.svg | 45 +
emoji/src/main/resources/emoji/svg/1f9a5.svg | 63 +
emoji/src/main/resources/emoji/svg/1f9a6.svg | 127 ++
emoji/src/main/resources/emoji/svg/1f9a7.svg | 88 +
emoji/src/main/resources/emoji/svg/1f9a8.svg | 38 +
emoji/src/main/resources/emoji/svg/1f9a9.svg | 48 +
emoji/src/main/resources/emoji/svg/1f9aa.svg | 40 +
emoji/src/main/resources/emoji/svg/1f9ab.svg | 65 +
emoji/src/main/resources/emoji/svg/1f9ac.svg | 125 ++
emoji/src/main/resources/emoji/svg/1f9ad.svg | 92 +
emoji/src/main/resources/emoji/svg/1f9ae.svg | 67 +
emoji/src/main/resources/emoji/svg/1f9af.svg | 762 +++++++
emoji/src/main/resources/emoji/svg/1f9b0.svg | 1 +
emoji/src/main/resources/emoji/svg/1f9b1.svg | 1 +
emoji/src/main/resources/emoji/svg/1f9b2.svg | 1 +
emoji/src/main/resources/emoji/svg/1f9b3.svg | 1 +
emoji/src/main/resources/emoji/svg/1f9b4.svg | 33 +
.../main/resources/emoji/svg/1f9b5-1f3fb.svg | 69 +
.../main/resources/emoji/svg/1f9b5-1f3fc.svg | 69 +
.../main/resources/emoji/svg/1f9b5-1f3fd.svg | 69 +
.../main/resources/emoji/svg/1f9b5-1f3fe.svg | 69 +
.../main/resources/emoji/svg/1f9b5-1f3ff.svg | 69 +
emoji/src/main/resources/emoji/svg/1f9b5.svg | 66 +
.../main/resources/emoji/svg/1f9b6-1f3fb.svg | 68 +
.../main/resources/emoji/svg/1f9b6-1f3fc.svg | 68 +
.../main/resources/emoji/svg/1f9b6-1f3fd.svg | 68 +
.../main/resources/emoji/svg/1f9b6-1f3fe.svg | 68 +
.../main/resources/emoji/svg/1f9b6-1f3ff.svg | 66 +
emoji/src/main/resources/emoji/svg/1f9b6.svg | 68 +
emoji/src/main/resources/emoji/svg/1f9b7.svg | 19 +
.../emoji/svg/1f9b8-1f3fb-200d-2640.svg | 220 ++
.../emoji/svg/1f9b8-1f3fb-200d-2642.svg | 222 ++
.../main/resources/emoji/svg/1f9b8-1f3fb.svg | 308 +++
.../emoji/svg/1f9b8-1f3fc-200d-2640.svg | 220 ++
.../emoji/svg/1f9b8-1f3fc-200d-2642.svg | 222 ++
.../main/resources/emoji/svg/1f9b8-1f3fc.svg | 308 +++
.../emoji/svg/1f9b8-1f3fd-200d-2640.svg | 220 ++
.../emoji/svg/1f9b8-1f3fd-200d-2642.svg | 222 ++
.../main/resources/emoji/svg/1f9b8-1f3fd.svg | 308 +++
.../emoji/svg/1f9b8-1f3fe-200d-2640.svg | 220 ++
.../emoji/svg/1f9b8-1f3fe-200d-2642.svg | 222 ++
.../main/resources/emoji/svg/1f9b8-1f3fe.svg | 308 +++
.../emoji/svg/1f9b8-1f3ff-200d-2640.svg | 220 ++
.../emoji/svg/1f9b8-1f3ff-200d-2642.svg | 222 ++
.../main/resources/emoji/svg/1f9b8-1f3ff.svg | 308 +++
.../resources/emoji/svg/1f9b8-200d-2640.svg | 220 ++
.../resources/emoji/svg/1f9b8-200d-2642.svg | 222 ++
emoji/src/main/resources/emoji/svg/1f9b8.svg | 308 +++
.../emoji/svg/1f9b9-1f3fb-200d-2640.svg | 1 +
.../emoji/svg/1f9b9-1f3fb-200d-2642.svg | 1 +
.../main/resources/emoji/svg/1f9b9-1f3fb.svg | 1 +
.../emoji/svg/1f9b9-1f3fc-200d-2640.svg | 1 +
.../emoji/svg/1f9b9-1f3fc-200d-2642.svg | 1 +
.../main/resources/emoji/svg/1f9b9-1f3fc.svg | 1 +
.../emoji/svg/1f9b9-1f3fd-200d-2640.svg | 1 +
.../emoji/svg/1f9b9-1f3fd-200d-2642.svg | 1 +
.../main/resources/emoji/svg/1f9b9-1f3fd.svg | 1 +
.../emoji/svg/1f9b9-1f3fe-200d-2640.svg | 1 +
.../emoji/svg/1f9b9-1f3fe-200d-2642.svg | 1 +
.../main/resources/emoji/svg/1f9b9-1f3fe.svg | 1 +
.../emoji/svg/1f9b9-1f3ff-200d-2640.svg | 1 +
.../emoji/svg/1f9b9-1f3ff-200d-2642.svg | 1 +
.../main/resources/emoji/svg/1f9b9-1f3ff.svg | 1 +
.../resources/emoji/svg/1f9b9-200d-2640.svg | 1 +
.../resources/emoji/svg/1f9b9-200d-2642.svg | 1 +
emoji/src/main/resources/emoji/svg/1f9b9.svg | 1 +
emoji/src/main/resources/emoji/svg/1f9ba.svg | 57 +
.../main/resources/emoji/svg/1f9bb-1f3fb.svg | 98 +
.../main/resources/emoji/svg/1f9bb-1f3fc.svg | 98 +
.../main/resources/emoji/svg/1f9bb-1f3fd.svg | 98 +
.../main/resources/emoji/svg/1f9bb-1f3fe.svg | 98 +
.../main/resources/emoji/svg/1f9bb-1f3ff.svg | 97 +
emoji/src/main/resources/emoji/svg/1f9bb.svg | 98 +
emoji/src/main/resources/emoji/svg/1f9bc.svg | 79 +
emoji/src/main/resources/emoji/svg/1f9bd.svg | 73 +
emoji/src/main/resources/emoji/svg/1f9be.svg | 132 ++
emoji/src/main/resources/emoji/svg/1f9bf.svg | 98 +
emoji/src/main/resources/emoji/svg/1f9c0.svg | 37 +
emoji/src/main/resources/emoji/svg/1f9c1.svg | 78 +
emoji/src/main/resources/emoji/svg/1f9c2.svg | 50 +
emoji/src/main/resources/emoji/svg/1f9c3.svg | 54 +
emoji/src/main/resources/emoji/svg/1f9c4.svg | 78 +
emoji/src/main/resources/emoji/svg/1f9c5.svg | 59 +
emoji/src/main/resources/emoji/svg/1f9c6.svg | 123 ++
emoji/src/main/resources/emoji/svg/1f9c7.svg | 63 +
emoji/src/main/resources/emoji/svg/1f9c8.svg | 38 +
emoji/src/main/resources/emoji/svg/1f9c9.svg | 28 +
emoji/src/main/resources/emoji/svg/1f9ca.svg | 69 +
emoji/src/main/resources/emoji/svg/1f9cb.svg | 196 ++
emoji/src/main/resources/emoji/svg/1f9cc.svg | 231 ++
.../emoji/svg/1f9cd-1f3fb-200d-2640.svg | 90 +
.../emoji/svg/1f9cd-1f3fb-200d-2642.svg | 95 +
.../main/resources/emoji/svg/1f9cd-1f3fb.svg | 100 +
.../emoji/svg/1f9cd-1f3fc-200d-2640.svg | 90 +
.../emoji/svg/1f9cd-1f3fc-200d-2642.svg | 95 +
.../main/resources/emoji/svg/1f9cd-1f3fc.svg | 100 +
.../emoji/svg/1f9cd-1f3fd-200d-2640.svg | 90 +
.../emoji/svg/1f9cd-1f3fd-200d-2642.svg | 96 +
.../main/resources/emoji/svg/1f9cd-1f3fd.svg | 100 +
.../emoji/svg/1f9cd-1f3fe-200d-2640.svg | 90 +
.../emoji/svg/1f9cd-1f3fe-200d-2642.svg | 95 +
.../main/resources/emoji/svg/1f9cd-1f3fe.svg | 100 +
.../emoji/svg/1f9cd-1f3ff-200d-2640.svg | 90 +
.../emoji/svg/1f9cd-1f3ff-200d-2642.svg | 95 +
.../main/resources/emoji/svg/1f9cd-1f3ff.svg | 100 +
.../resources/emoji/svg/1f9cd-200d-2640.svg | 90 +
.../resources/emoji/svg/1f9cd-200d-2642.svg | 95 +
emoji/src/main/resources/emoji/svg/1f9cd.svg | 98 +
.../svg/1f9ce-1f3fb-200d-2640-200d-27a1.svg | 91 +
.../emoji/svg/1f9ce-1f3fb-200d-2640.svg | 97 +
.../svg/1f9ce-1f3fb-200d-2642-200d-27a1.svg | 66 +
.../emoji/svg/1f9ce-1f3fb-200d-2642.svg | 72 +
.../emoji/svg/1f9ce-1f3fb-200d-27a1.svg | 88 +
.../main/resources/emoji/svg/1f9ce-1f3fb.svg | 94 +
.../svg/1f9ce-1f3fc-200d-2640-200d-27a1.svg | 91 +
.../emoji/svg/1f9ce-1f3fc-200d-2640.svg | 97 +
.../svg/1f9ce-1f3fc-200d-2642-200d-27a1.svg | 66 +
.../emoji/svg/1f9ce-1f3fc-200d-2642.svg | 72 +
.../emoji/svg/1f9ce-1f3fc-200d-27a1.svg | 88 +
.../main/resources/emoji/svg/1f9ce-1f3fc.svg | 94 +
.../svg/1f9ce-1f3fd-200d-2640-200d-27a1.svg | 91 +
.../emoji/svg/1f9ce-1f3fd-200d-2640.svg | 97 +
.../svg/1f9ce-1f3fd-200d-2642-200d-27a1.svg | 66 +
.../emoji/svg/1f9ce-1f3fd-200d-2642.svg | 72 +
.../emoji/svg/1f9ce-1f3fd-200d-27a1.svg | 88 +
.../main/resources/emoji/svg/1f9ce-1f3fd.svg | 94 +
.../svg/1f9ce-1f3fe-200d-2640-200d-27a1.svg | 91 +
.../emoji/svg/1f9ce-1f3fe-200d-2640.svg | 97 +
.../svg/1f9ce-1f3fe-200d-2642-200d-27a1.svg | 66 +
.../emoji/svg/1f9ce-1f3fe-200d-2642.svg | 72 +
.../emoji/svg/1f9ce-1f3fe-200d-27a1.svg | 88 +
.../main/resources/emoji/svg/1f9ce-1f3fe.svg | 94 +
.../svg/1f9ce-1f3ff-200d-2640-200d-27a1.svg | 91 +
.../emoji/svg/1f9ce-1f3ff-200d-2640.svg | 97 +
.../svg/1f9ce-1f3ff-200d-2642-200d-27a1.svg | 66 +
.../emoji/svg/1f9ce-1f3ff-200d-2642.svg | 72 +
.../emoji/svg/1f9ce-1f3ff-200d-27a1.svg | 88 +
.../main/resources/emoji/svg/1f9ce-1f3ff.svg | 94 +
.../emoji/svg/1f9ce-200d-2640-200d-27a1.svg | 91 +
.../resources/emoji/svg/1f9ce-200d-2640.svg | 97 +
.../emoji/svg/1f9ce-200d-2642-200d-27a1.svg | 66 +
.../resources/emoji/svg/1f9ce-200d-2642.svg | 72 +
.../resources/emoji/svg/1f9ce-200d-27a1.svg | 88 +
emoji/src/main/resources/emoji/svg/1f9ce.svg | 94 +
.../emoji/svg/1f9cf-1f3fb-200d-2640.svg | 103 +
.../emoji/svg/1f9cf-1f3fb-200d-2642.svg | 111 +
.../main/resources/emoji/svg/1f9cf-1f3fb.svg | 127 ++
.../emoji/svg/1f9cf-1f3fc-200d-2640.svg | 103 +
.../emoji/svg/1f9cf-1f3fc-200d-2642.svg | 111 +
.../main/resources/emoji/svg/1f9cf-1f3fc.svg | 127 ++
.../emoji/svg/1f9cf-1f3fd-200d-2640.svg | 103 +
.../emoji/svg/1f9cf-1f3fd-200d-2642.svg | 111 +
.../main/resources/emoji/svg/1f9cf-1f3fd.svg | 127 ++
.../emoji/svg/1f9cf-1f3fe-200d-2640.svg | 103 +
.../emoji/svg/1f9cf-1f3fe-200d-2642.svg | 111 +
.../main/resources/emoji/svg/1f9cf-1f3fe.svg | 127 ++
.../emoji/svg/1f9cf-1f3ff-200d-2640.svg | 103 +
.../emoji/svg/1f9cf-1f3ff-200d-2642.svg | 111 +
.../main/resources/emoji/svg/1f9cf-1f3ff.svg | 127 ++
.../resources/emoji/svg/1f9cf-200d-2640.svg | 103 +
.../resources/emoji/svg/1f9cf-200d-2642.svg | 111 +
emoji/src/main/resources/emoji/svg/1f9cf.svg | 127 ++
emoji/src/main/resources/emoji/svg/1f9d0.svg | 88 +
.../emoji/svg/1f9d1-1f3fb-200d-1f33e.svg | 217 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f373.svg | 79 +
.../emoji/svg/1f9d1-1f3fb-200d-1f37c.svg | 117 +
.../emoji/svg/1f9d1-1f3fb-200d-1f384.svg | 160 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f393.svg | 175 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f3a4.svg | 86 +
.../emoji/svg/1f9d1-1f3fb-200d-1f3a8.svg | 104 +
.../emoji/svg/1f9d1-1f3fb-200d-1f3eb.svg | 248 +++
.../emoji/svg/1f9d1-1f3fb-200d-1f3ed.svg | 265 +++
...f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc.svg | 383 ++++
...f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd.svg | 383 ++++
...f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe.svg | 383 ++++
...f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff.svg | 381 ++++
.../emoji/svg/1f9d1-1f3fb-200d-1f4bb.svg | 54 +
.../emoji/svg/1f9d1-1f3fb-200d-1f4bc.svg | 177 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f527.svg | 193 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f52c.svg | 292 +++
.../emoji/svg/1f9d1-1f3fb-200d-1f680.svg | 99 +
.../emoji/svg/1f9d1-1f3fb-200d-1f692.svg | 224 ++
...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg | 392 ++++
...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg | 392 ++++
...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg | 392 ++++
...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg | 392 ++++
...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg | 392 ++++
.../svg/1f9d1-1f3fb-200d-1f9af-200d-27a1.svg | 115 +
.../emoji/svg/1f9d1-1f3fb-200d-1f9af.svg | 147 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f9b0.svg | 147 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f9b1.svg | 70 +
.../emoji/svg/1f9d1-1f3fb-200d-1f9b2.svg | 43 +
.../emoji/svg/1f9d1-1f3fb-200d-1f9b3.svg | 169 ++
.../svg/1f9d1-1f3fb-200d-1f9bc-200d-27a1.svg | 155 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f9bc.svg | 168 ++
.../svg/1f9d1-1f3fb-200d-1f9bd-200d-27a1.svg | 153 ++
.../emoji/svg/1f9d1-1f3fb-200d-1f9bd.svg | 181 ++
.../emoji/svg/1f9d1-1f3fb-200d-1fa70.svg | 87 +
...f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc.svg | 213 ++
...f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd.svg | 214 ++
...f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe.svg | 214 ++
...f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff.svg | 214 ++
.../emoji/svg/1f9d1-1f3fb-200d-2695.svg | 195 ++
.../emoji/svg/1f9d1-1f3fb-200d-2696.svg | 80 +
.../emoji/svg/1f9d1-1f3fb-200d-2708.svg | 203 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg | 168 ++
...1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fc.svg | 307 +++
...1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fd.svg | 447 ++++
...1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fe.svg | 307 +++
...1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3ff.svg | 307 +++
.../main/resources/emoji/svg/1f9d1-1f3fb.svg | 137 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f33e.svg | 217 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f373.svg | 78 +
.../emoji/svg/1f9d1-1f3fc-200d-1f37c.svg | 117 +
.../emoji/svg/1f9d1-1f3fc-200d-1f384.svg | 160 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f393.svg | 175 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f3a4.svg | 86 +
.../emoji/svg/1f9d1-1f3fc-200d-1f3a8.svg | 104 +
.../emoji/svg/1f9d1-1f3fc-200d-1f3eb.svg | 248 +++
.../emoji/svg/1f9d1-1f3fc-200d-1f3ed.svg | 265 +++
...f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb.svg | 383 ++++
...f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd.svg | 383 ++++
...f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe.svg | 383 ++++
...f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff.svg | 381 ++++
.../emoji/svg/1f9d1-1f3fc-200d-1f4bb.svg | 54 +
.../emoji/svg/1f9d1-1f3fc-200d-1f4bc.svg | 177 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f527.svg | 193 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f52c.svg | 292 +++
.../emoji/svg/1f9d1-1f3fc-200d-1f680.svg | 98 +
.../emoji/svg/1f9d1-1f3fc-200d-1f692.svg | 224 ++
...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg | 392 ++++
...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg | 392 ++++
...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg | 392 ++++
...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg | 392 ++++
...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg | 392 ++++
.../svg/1f9d1-1f3fc-200d-1f9af-200d-27a1.svg | 115 +
.../emoji/svg/1f9d1-1f3fc-200d-1f9af.svg | 147 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f9b0.svg | 147 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f9b1.svg | 70 +
.../emoji/svg/1f9d1-1f3fc-200d-1f9b2.svg | 43 +
.../emoji/svg/1f9d1-1f3fc-200d-1f9b3.svg | 169 ++
.../svg/1f9d1-1f3fc-200d-1f9bc-200d-27a1.svg | 155 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f9bc.svg | 168 ++
.../svg/1f9d1-1f3fc-200d-1f9bd-200d-27a1.svg | 153 ++
.../emoji/svg/1f9d1-1f3fc-200d-1f9bd.svg | 181 ++
.../emoji/svg/1f9d1-1f3fc-200d-1fa70.svg | 87 +
...f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb.svg | 216 ++
...f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd.svg | 216 ++
...f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe.svg | 216 ++
...f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff.svg | 216 ++
.../emoji/svg/1f9d1-1f3fc-200d-2695.svg | 195 ++
.../emoji/svg/1f9d1-1f3fc-200d-2696.svg | 80 +
.../emoji/svg/1f9d1-1f3fc-200d-2708.svg | 203 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg | 168 ++
...1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fb.svg | 307 +++
...1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fd.svg | 307 +++
...1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fe.svg | 307 +++
...1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3ff.svg | 306 +++
.../main/resources/emoji/svg/1f9d1-1f3fc.svg | 137 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f33e.svg | 217 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f373.svg | 79 +
.../emoji/svg/1f9d1-1f3fd-200d-1f37c.svg | 118 +
.../emoji/svg/1f9d1-1f3fd-200d-1f384.svg | 160 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f393.svg | 175 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f3a4.svg | 86 +
.../emoji/svg/1f9d1-1f3fd-200d-1f3a8.svg | 104 +
.../emoji/svg/1f9d1-1f3fd-200d-1f3eb.svg | 248 +++
.../emoji/svg/1f9d1-1f3fd-200d-1f3ed.svg | 265 +++
...f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb.svg | 383 ++++
...f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc.svg | 383 ++++
...f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe.svg | 383 ++++
...f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff.svg | 381 ++++
.../emoji/svg/1f9d1-1f3fd-200d-1f4bb.svg | 55 +
.../emoji/svg/1f9d1-1f3fd-200d-1f4bc.svg | 177 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f527.svg | 193 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f52c.svg | 292 +++
.../emoji/svg/1f9d1-1f3fd-200d-1f680.svg | 98 +
.../emoji/svg/1f9d1-1f3fd-200d-1f692.svg | 224 ++
...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg | 392 ++++
...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg | 392 ++++
...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg | 392 ++++
...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg | 392 ++++
...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg | 392 ++++
.../svg/1f9d1-1f3fd-200d-1f9af-200d-27a1.svg | 115 +
.../emoji/svg/1f9d1-1f3fd-200d-1f9af.svg | 147 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f9b0.svg | 147 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f9b1.svg | 70 +
.../emoji/svg/1f9d1-1f3fd-200d-1f9b2.svg | 43 +
.../emoji/svg/1f9d1-1f3fd-200d-1f9b3.svg | 169 ++
.../svg/1f9d1-1f3fd-200d-1f9bc-200d-27a1.svg | 155 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f9bc.svg | 168 ++
.../svg/1f9d1-1f3fd-200d-1f9bd-200d-27a1.svg | 153 ++
.../emoji/svg/1f9d1-1f3fd-200d-1f9bd.svg | 181 ++
.../emoji/svg/1f9d1-1f3fd-200d-1fa70.svg | 87 +
...f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb.svg | 214 ++
...f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc.svg | 213 ++
...f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe.svg | 214 ++
...f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff.svg | 214 ++
.../emoji/svg/1f9d1-1f3fd-200d-2695.svg | 195 ++
.../emoji/svg/1f9d1-1f3fd-200d-2696.svg | 80 +
.../emoji/svg/1f9d1-1f3fd-200d-2708.svg | 203 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg | 168 ++
...1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fb.svg | 307 +++
...1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fc.svg | 307 +++
...1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fe.svg | 307 +++
...1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3ff.svg | 446 ++++
.../main/resources/emoji/svg/1f9d1-1f3fd.svg | 137 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f33e.svg | 217 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f373.svg | 79 +
.../emoji/svg/1f9d1-1f3fe-200d-1f37c.svg | 118 +
.../emoji/svg/1f9d1-1f3fe-200d-1f384.svg | 160 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f393.svg | 175 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f3a4.svg | 86 +
.../emoji/svg/1f9d1-1f3fe-200d-1f3a8.svg | 104 +
.../emoji/svg/1f9d1-1f3fe-200d-1f3eb.svg | 248 +++
.../emoji/svg/1f9d1-1f3fe-200d-1f3ed.svg | 265 +++
...f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb.svg | 383 ++++
...f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc.svg | 383 ++++
...f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd.svg | 383 ++++
...f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff.svg | 381 ++++
.../emoji/svg/1f9d1-1f3fe-200d-1f4bb.svg | 54 +
.../emoji/svg/1f9d1-1f3fe-200d-1f4bc.svg | 177 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f527.svg | 193 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f52c.svg | 292 +++
.../emoji/svg/1f9d1-1f3fe-200d-1f680.svg | 99 +
.../emoji/svg/1f9d1-1f3fe-200d-1f692.svg | 224 ++
...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg | 392 ++++
...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg | 392 ++++
...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg | 392 ++++
...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg | 392 ++++
...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg | 392 ++++
.../svg/1f9d1-1f3fe-200d-1f9af-200d-27a1.svg | 115 +
.../emoji/svg/1f9d1-1f3fe-200d-1f9af.svg | 147 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f9b0.svg | 147 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f9b1.svg | 70 +
.../emoji/svg/1f9d1-1f3fe-200d-1f9b2.svg | 43 +
.../emoji/svg/1f9d1-1f3fe-200d-1f9b3.svg | 169 ++
.../svg/1f9d1-1f3fe-200d-1f9bc-200d-27a1.svg | 155 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f9bc.svg | 168 ++
.../svg/1f9d1-1f3fe-200d-1f9bd-200d-27a1.svg | 153 ++
.../emoji/svg/1f9d1-1f3fe-200d-1f9bd.svg | 181 ++
.../emoji/svg/1f9d1-1f3fe-200d-1fa70.svg | 87 +
...f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb.svg | 214 ++
...f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc.svg | 213 ++
...f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd.svg | 214 ++
...f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff.svg | 214 ++
.../emoji/svg/1f9d1-1f3fe-200d-2695.svg | 195 ++
.../emoji/svg/1f9d1-1f3fe-200d-2696.svg | 80 +
.../emoji/svg/1f9d1-1f3fe-200d-2708.svg | 203 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg | 168 ++
...1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fb.svg | 307 +++
...1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fc.svg | 307 +++
...1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fd.svg | 307 +++
...1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3ff.svg | 307 +++
.../main/resources/emoji/svg/1f9d1-1f3fe.svg | 137 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f33e.svg | 217 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f373.svg | 79 +
.../emoji/svg/1f9d1-1f3ff-200d-1f37c.svg | 119 +
.../emoji/svg/1f9d1-1f3ff-200d-1f384.svg | 160 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f393.svg | 175 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f3a4.svg | 86 +
.../emoji/svg/1f9d1-1f3ff-200d-1f3a8.svg | 104 +
.../emoji/svg/1f9d1-1f3ff-200d-1f3eb.svg | 248 +++
.../emoji/svg/1f9d1-1f3ff-200d-1f3ed.svg | 265 +++
...f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb.svg | 383 ++++
...f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc.svg | 383 ++++
...f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd.svg | 383 ++++
...f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe.svg | 383 ++++
.../emoji/svg/1f9d1-1f3ff-200d-1f4bb.svg | 54 +
.../emoji/svg/1f9d1-1f3ff-200d-1f4bc.svg | 177 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f527.svg | 193 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f52c.svg | 292 +++
.../emoji/svg/1f9d1-1f3ff-200d-1f680.svg | 98 +
.../emoji/svg/1f9d1-1f3ff-200d-1f692.svg | 224 ++
...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg | 392 ++++
...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg | 392 ++++
...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg | 392 ++++
...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg | 392 ++++
...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg | 392 ++++
.../svg/1f9d1-1f3ff-200d-1f9af-200d-27a1.svg | 115 +
.../emoji/svg/1f9d1-1f3ff-200d-1f9af.svg | 147 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f9b0.svg | 147 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f9b1.svg | 70 +
.../emoji/svg/1f9d1-1f3ff-200d-1f9b2.svg | 43 +
.../emoji/svg/1f9d1-1f3ff-200d-1f9b3.svg | 169 ++
.../svg/1f9d1-1f3ff-200d-1f9bc-200d-27a1.svg | 155 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f9bc.svg | 168 ++
.../svg/1f9d1-1f3ff-200d-1f9bd-200d-27a1.svg | 153 ++
.../emoji/svg/1f9d1-1f3ff-200d-1f9bd.svg | 181 ++
.../emoji/svg/1f9d1-1f3ff-200d-1fa70.svg | 87 +
...f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb.svg | 214 ++
...f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc.svg | 213 ++
...f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd.svg | 214 ++
...f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe.svg | 214 ++
.../emoji/svg/1f9d1-1f3ff-200d-2695.svg | 195 ++
.../emoji/svg/1f9d1-1f3ff-200d-2696.svg | 80 +
.../emoji/svg/1f9d1-1f3ff-200d-2708.svg | 203 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg | 168 ++
...-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg | 168 ++
...1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fb.svg | 307 +++
...1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fc.svg | 307 +++
...1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fd.svg | 307 +++
...1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fe.svg | 307 +++
.../main/resources/emoji/svg/1f9d1-1f3ff.svg | 137 ++
.../resources/emoji/svg/1f9d1-200d-1f33e.svg | 217 ++
.../resources/emoji/svg/1f9d1-200d-1f373.svg | 79 +
.../resources/emoji/svg/1f9d1-200d-1f37c.svg | 105 +
.../resources/emoji/svg/1f9d1-200d-1f384.svg | 160 ++
.../resources/emoji/svg/1f9d1-200d-1f393.svg | 175 ++
.../resources/emoji/svg/1f9d1-200d-1f3a4.svg | 87 +
.../resources/emoji/svg/1f9d1-200d-1f3a8.svg | 104 +
.../resources/emoji/svg/1f9d1-200d-1f3eb.svg | 248 +++
.../resources/emoji/svg/1f9d1-200d-1f3ed.svg | 265 +++
.../resources/emoji/svg/1f9d1-200d-1f4bb.svg | 59 +
.../resources/emoji/svg/1f9d1-200d-1f4bc.svg | 177 ++
.../resources/emoji/svg/1f9d1-200d-1f527.svg | 193 ++
.../resources/emoji/svg/1f9d1-200d-1f52c.svg | 292 +++
.../resources/emoji/svg/1f9d1-200d-1f680.svg | 98 +
.../resources/emoji/svg/1f9d1-200d-1f692.svg | 224 ++
.../emoji/svg/1f9d1-200d-1f91d-200d-1f9d1.svg | 392 ++++
.../emoji/svg/1f9d1-200d-1f9af-200d-27a1.svg | 115 +
.../resources/emoji/svg/1f9d1-200d-1f9af.svg | 147 ++
.../resources/emoji/svg/1f9d1-200d-1f9b0.svg | 147 ++
.../resources/emoji/svg/1f9d1-200d-1f9b1.svg | 70 +
.../resources/emoji/svg/1f9d1-200d-1f9b2.svg | 43 +
.../resources/emoji/svg/1f9d1-200d-1f9b3.svg | 169 ++
.../emoji/svg/1f9d1-200d-1f9bc-200d-27a1.svg | 155 ++
.../resources/emoji/svg/1f9d1-200d-1f9bc.svg | 168 ++
.../emoji/svg/1f9d1-200d-1f9bd-200d-27a1.svg | 153 ++
.../resources/emoji/svg/1f9d1-200d-1f9bd.svg | 181 ++
...1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2.svg | 40 +
.../emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2.svg | 25 +
.../emoji/svg/1f9d1-200d-1f9d2-200d-1f9d2.svg | 27 +
.../resources/emoji/svg/1f9d1-200d-1f9d2.svg | 22 +
.../resources/emoji/svg/1f9d1-200d-1fa70.svg | 87 +
.../resources/emoji/svg/1f9d1-200d-2695.svg | 195 ++
.../resources/emoji/svg/1f9d1-200d-2696.svg | 80 +
.../resources/emoji/svg/1f9d1-200d-2708.svg | 203 ++
emoji/src/main/resources/emoji/svg/1f9d1.svg | 137 ++
.../main/resources/emoji/svg/1f9d2-1f3fb.svg | 114 +
.../main/resources/emoji/svg/1f9d2-1f3fc.svg | 114 +
.../main/resources/emoji/svg/1f9d2-1f3fd.svg | 114 +
.../main/resources/emoji/svg/1f9d2-1f3fe.svg | 114 +
.../main/resources/emoji/svg/1f9d2-1f3ff.svg | 114 +
emoji/src/main/resources/emoji/svg/1f9d2.svg | 114 +
.../main/resources/emoji/svg/1f9d3-1f3fb.svg | 151 ++
.../main/resources/emoji/svg/1f9d3-1f3fc.svg | 151 ++
.../main/resources/emoji/svg/1f9d3-1f3fd.svg | 151 ++
.../main/resources/emoji/svg/1f9d3-1f3fe.svg | 151 ++
.../main/resources/emoji/svg/1f9d3-1f3ff.svg | 151 ++
emoji/src/main/resources/emoji/svg/1f9d3.svg | 151 ++
.../emoji/svg/1f9d4-1f3fb-200d-2640.svg | 45 +
.../emoji/svg/1f9d4-1f3fb-200d-2642.svg | 39 +
.../main/resources/emoji/svg/1f9d4-1f3fb.svg | 168 ++
.../emoji/svg/1f9d4-1f3fc-200d-2640.svg | 45 +
.../emoji/svg/1f9d4-1f3fc-200d-2642.svg | 39 +
.../main/resources/emoji/svg/1f9d4-1f3fc.svg | 168 ++
.../emoji/svg/1f9d4-1f3fd-200d-2640.svg | 45 +
.../emoji/svg/1f9d4-1f3fd-200d-2642.svg | 39 +
.../main/resources/emoji/svg/1f9d4-1f3fd.svg | 168 ++
.../emoji/svg/1f9d4-1f3fe-200d-2640.svg | 45 +
.../emoji/svg/1f9d4-1f3fe-200d-2642.svg | 39 +
.../main/resources/emoji/svg/1f9d4-1f3fe.svg | 168 ++
.../emoji/svg/1f9d4-1f3ff-200d-2640.svg | 45 +
.../emoji/svg/1f9d4-1f3ff-200d-2642.svg | 39 +
.../main/resources/emoji/svg/1f9d4-1f3ff.svg | 168 ++
.../resources/emoji/svg/1f9d4-200d-2640.svg | 45 +
.../resources/emoji/svg/1f9d4-200d-2642.svg | 39 +
emoji/src/main/resources/emoji/svg/1f9d4.svg | 168 ++
.../main/resources/emoji/svg/1f9d5-1f3fb.svg | 56 +
.../main/resources/emoji/svg/1f9d5-1f3fc.svg | 56 +
.../main/resources/emoji/svg/1f9d5-1f3fd.svg | 56 +
.../main/resources/emoji/svg/1f9d5-1f3fe.svg | 56 +
.../main/resources/emoji/svg/1f9d5-1f3ff.svg | 56 +
emoji/src/main/resources/emoji/svg/1f9d5.svg | 56 +
.../emoji/svg/1f9d6-1f3fb-200d-2640.svg | 115 +
.../emoji/svg/1f9d6-1f3fb-200d-2642.svg | 108 +
.../main/resources/emoji/svg/1f9d6-1f3fb.svg | 196 ++
.../emoji/svg/1f9d6-1f3fc-200d-2640.svg | 115 +
.../emoji/svg/1f9d6-1f3fc-200d-2642.svg | 108 +
.../main/resources/emoji/svg/1f9d6-1f3fc.svg | 196 ++
.../emoji/svg/1f9d6-1f3fd-200d-2640.svg | 115 +
.../emoji/svg/1f9d6-1f3fd-200d-2642.svg | 108 +
.../main/resources/emoji/svg/1f9d6-1f3fd.svg | 196 ++
.../emoji/svg/1f9d6-1f3fe-200d-2640.svg | 115 +
.../emoji/svg/1f9d6-1f3fe-200d-2642.svg | 108 +
.../main/resources/emoji/svg/1f9d6-1f3fe.svg | 196 ++
.../emoji/svg/1f9d6-1f3ff-200d-2640.svg | 115 +
.../emoji/svg/1f9d6-1f3ff-200d-2642.svg | 108 +
.../main/resources/emoji/svg/1f9d6-1f3ff.svg | 196 ++
.../resources/emoji/svg/1f9d6-200d-2640.svg | 115 +
.../resources/emoji/svg/1f9d6-200d-2642.svg | 108 +
emoji/src/main/resources/emoji/svg/1f9d6.svg | 196 ++
.../emoji/svg/1f9d7-1f3fb-200d-2640.svg | 205 ++
.../emoji/svg/1f9d7-1f3fb-200d-2642.svg | 178 ++
.../main/resources/emoji/svg/1f9d7-1f3fb.svg | 216 ++
.../emoji/svg/1f9d7-1f3fc-200d-2640.svg | 205 ++
.../emoji/svg/1f9d7-1f3fc-200d-2642.svg | 178 ++
.../main/resources/emoji/svg/1f9d7-1f3fc.svg | 216 ++
.../emoji/svg/1f9d7-1f3fd-200d-2640.svg | 205 ++
.../emoji/svg/1f9d7-1f3fd-200d-2642.svg | 178 ++
.../main/resources/emoji/svg/1f9d7-1f3fd.svg | 216 ++
.../emoji/svg/1f9d7-1f3fe-200d-2640.svg | 205 ++
.../emoji/svg/1f9d7-1f3fe-200d-2642.svg | 178 ++
.../main/resources/emoji/svg/1f9d7-1f3fe.svg | 216 ++
.../emoji/svg/1f9d7-1f3ff-200d-2640.svg | 205 ++
.../emoji/svg/1f9d7-1f3ff-200d-2642.svg | 178 ++
.../main/resources/emoji/svg/1f9d7-1f3ff.svg | 216 ++
.../resources/emoji/svg/1f9d7-200d-2640.svg | 205 ++
.../resources/emoji/svg/1f9d7-200d-2642.svg | 178 ++
emoji/src/main/resources/emoji/svg/1f9d7.svg | 216 ++
.../emoji/svg/1f9d8-1f3fb-200d-2640.svg | 120 +
.../emoji/svg/1f9d8-1f3fb-200d-2642.svg | 124 ++
.../main/resources/emoji/svg/1f9d8-1f3fb.svg | 131 ++
.../emoji/svg/1f9d8-1f3fc-200d-2640.svg | 119 +
.../emoji/svg/1f9d8-1f3fc-200d-2642.svg | 124 ++
.../main/resources/emoji/svg/1f9d8-1f3fc.svg | 131 ++
.../emoji/svg/1f9d8-1f3fd-200d-2640.svg | 119 +
.../emoji/svg/1f9d8-1f3fd-200d-2642.svg | 124 ++
.../main/resources/emoji/svg/1f9d8-1f3fd.svg | 130 ++
.../emoji/svg/1f9d8-1f3fe-200d-2640.svg | 119 +
.../emoji/svg/1f9d8-1f3fe-200d-2642.svg | 122 ++
.../main/resources/emoji/svg/1f9d8-1f3fe.svg | 130 ++
.../emoji/svg/1f9d8-1f3ff-200d-2640.svg | 120 +
.../emoji/svg/1f9d8-1f3ff-200d-2642.svg | 121 +
.../main/resources/emoji/svg/1f9d8-1f3ff.svg | 131 ++
.../resources/emoji/svg/1f9d8-200d-2640.svg | 119 +
.../resources/emoji/svg/1f9d8-200d-2642.svg | 125 ++
emoji/src/main/resources/emoji/svg/1f9d8.svg | 128 ++
.../emoji/svg/1f9d9-1f3fb-200d-2640.svg | 101 +
.../emoji/svg/1f9d9-1f3fb-200d-2642.svg | 88 +
.../main/resources/emoji/svg/1f9d9-1f3fb.svg | 101 +
.../emoji/svg/1f9d9-1f3fc-200d-2640.svg | 101 +
.../emoji/svg/1f9d9-1f3fc-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f9d9-1f3fc.svg | 101 +
.../emoji/svg/1f9d9-1f3fd-200d-2640.svg | 101 +
.../emoji/svg/1f9d9-1f3fd-200d-2642.svg | 85 +
.../main/resources/emoji/svg/1f9d9-1f3fd.svg | 100 +
.../emoji/svg/1f9d9-1f3fe-200d-2640.svg | 102 +
.../emoji/svg/1f9d9-1f3fe-200d-2642.svg | 84 +
.../main/resources/emoji/svg/1f9d9-1f3fe.svg | 101 +
.../emoji/svg/1f9d9-1f3ff-200d-2640.svg | 100 +
.../emoji/svg/1f9d9-1f3ff-200d-2642.svg | 85 +
.../main/resources/emoji/svg/1f9d9-1f3ff.svg | 100 +
.../resources/emoji/svg/1f9d9-200d-2640.svg | 97 +
.../resources/emoji/svg/1f9d9-200d-2642.svg | 83 +
emoji/src/main/resources/emoji/svg/1f9d9.svg | 98 +
.../emoji/svg/1f9da-1f3fb-200d-2640.svg | 320 +++
.../emoji/svg/1f9da-1f3fb-200d-2642.svg | 305 +++
.../main/resources/emoji/svg/1f9da-1f3fb.svg | 323 +++
.../emoji/svg/1f9da-1f3fc-200d-2640.svg | 320 +++
.../emoji/svg/1f9da-1f3fc-200d-2642.svg | 305 +++
.../main/resources/emoji/svg/1f9da-1f3fc.svg | 323 +++
.../emoji/svg/1f9da-1f3fd-200d-2640.svg | 320 +++
.../emoji/svg/1f9da-1f3fd-200d-2642.svg | 305 +++
.../main/resources/emoji/svg/1f9da-1f3fd.svg | 323 +++
.../emoji/svg/1f9da-1f3fe-200d-2640.svg | 320 +++
.../emoji/svg/1f9da-1f3fe-200d-2642.svg | 305 +++
.../main/resources/emoji/svg/1f9da-1f3fe.svg | 323 +++
.../emoji/svg/1f9da-1f3ff-200d-2640.svg | 320 +++
.../emoji/svg/1f9da-1f3ff-200d-2642.svg | 305 +++
.../main/resources/emoji/svg/1f9da-1f3ff.svg | 323 +++
.../resources/emoji/svg/1f9da-200d-2640.svg | 320 +++
.../resources/emoji/svg/1f9da-200d-2642.svg | 305 +++
emoji/src/main/resources/emoji/svg/1f9da.svg | 323 +++
.../emoji/svg/1f9db-1f3fb-200d-2640.svg | 115 +
.../emoji/svg/1f9db-1f3fb-200d-2642.svg | 132 ++
.../main/resources/emoji/svg/1f9db-1f3fb.svg | 206 ++
.../emoji/svg/1f9db-1f3fc-200d-2640.svg | 115 +
.../emoji/svg/1f9db-1f3fc-200d-2642.svg | 132 ++
.../main/resources/emoji/svg/1f9db-1f3fc.svg | 206 ++
.../emoji/svg/1f9db-1f3fd-200d-2640.svg | 115 +
.../emoji/svg/1f9db-1f3fd-200d-2642.svg | 132 ++
.../main/resources/emoji/svg/1f9db-1f3fd.svg | 206 ++
.../emoji/svg/1f9db-1f3fe-200d-2640.svg | 115 +
.../emoji/svg/1f9db-1f3fe-200d-2642.svg | 132 ++
.../main/resources/emoji/svg/1f9db-1f3fe.svg | 206 ++
.../emoji/svg/1f9db-1f3ff-200d-2640.svg | 115 +
.../emoji/svg/1f9db-1f3ff-200d-2642.svg | 132 ++
.../main/resources/emoji/svg/1f9db-1f3ff.svg | 206 ++
.../resources/emoji/svg/1f9db-200d-2640.svg | 115 +
.../resources/emoji/svg/1f9db-200d-2642.svg | 132 ++
emoji/src/main/resources/emoji/svg/1f9db.svg | 206 ++
.../emoji/svg/1f9dc-1f3fb-200d-2640.svg | 270 +++
.../emoji/svg/1f9dc-1f3fb-200d-2642.svg | 253 +++
.../main/resources/emoji/svg/1f9dc-1f3fb.svg | 238 ++
.../emoji/svg/1f9dc-1f3fc-200d-2640.svg | 270 +++
.../emoji/svg/1f9dc-1f3fc-200d-2642.svg | 253 +++
.../main/resources/emoji/svg/1f9dc-1f3fc.svg | 238 ++
.../emoji/svg/1f9dc-1f3fd-200d-2640.svg | 270 +++
.../emoji/svg/1f9dc-1f3fd-200d-2642.svg | 253 +++
.../main/resources/emoji/svg/1f9dc-1f3fd.svg | 238 ++
.../emoji/svg/1f9dc-1f3fe-200d-2640.svg | 270 +++
.../emoji/svg/1f9dc-1f3fe-200d-2642.svg | 253 +++
.../main/resources/emoji/svg/1f9dc-1f3fe.svg | 238 ++
.../emoji/svg/1f9dc-1f3ff-200d-2640.svg | 270 +++
.../emoji/svg/1f9dc-1f3ff-200d-2642.svg | 253 +++
.../main/resources/emoji/svg/1f9dc-1f3ff.svg | 238 ++
.../resources/emoji/svg/1f9dc-200d-2640.svg | 270 +++
.../resources/emoji/svg/1f9dc-200d-2642.svg | 253 +++
emoji/src/main/resources/emoji/svg/1f9dc.svg | 238 ++
.../emoji/svg/1f9dd-1f3fb-200d-2640.svg | 186 ++
.../emoji/svg/1f9dd-1f3fb-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f9dd-1f3fb.svg | 184 ++
.../emoji/svg/1f9dd-1f3fc-200d-2640.svg | 186 ++
.../emoji/svg/1f9dd-1f3fc-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f9dd-1f3fc.svg | 184 ++
.../emoji/svg/1f9dd-1f3fd-200d-2640.svg | 186 ++
.../emoji/svg/1f9dd-1f3fd-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f9dd-1f3fd.svg | 184 ++
.../emoji/svg/1f9dd-1f3fe-200d-2640.svg | 186 ++
.../emoji/svg/1f9dd-1f3fe-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f9dd-1f3fe.svg | 184 ++
.../emoji/svg/1f9dd-1f3ff-200d-2640.svg | 186 ++
.../emoji/svg/1f9dd-1f3ff-200d-2642.svg | 180 ++
.../main/resources/emoji/svg/1f9dd-1f3ff.svg | 184 ++
.../resources/emoji/svg/1f9dd-200d-2640.svg | 186 ++
.../resources/emoji/svg/1f9dd-200d-2642.svg | 180 ++
emoji/src/main/resources/emoji/svg/1f9dd.svg | 184 ++
.../resources/emoji/svg/1f9de-200d-2640.svg | 238 ++
.../resources/emoji/svg/1f9de-200d-2642.svg | 205 ++
emoji/src/main/resources/emoji/svg/1f9de.svg | 216 ++
.../resources/emoji/svg/1f9df-200d-2640.svg | 204 ++
.../resources/emoji/svg/1f9df-200d-2642.svg | 162 ++
emoji/src/main/resources/emoji/svg/1f9df.svg | 179 ++
emoji/src/main/resources/emoji/svg/1f9e0.svg | 124 ++
emoji/src/main/resources/emoji/svg/1f9e1.svg | 27 +
emoji/src/main/resources/emoji/svg/1f9e2.svg | 26 +
emoji/src/main/resources/emoji/svg/1f9e3.svg | 59 +
emoji/src/main/resources/emoji/svg/1f9e4.svg | 61 +
emoji/src/main/resources/emoji/svg/1f9e5.svg | 100 +
emoji/src/main/resources/emoji/svg/1f9e6.svg | 49 +
emoji/src/main/resources/emoji/svg/1f9e7.svg | 38 +
emoji/src/main/resources/emoji/svg/1f9e8.svg | 31 +
emoji/src/main/resources/emoji/svg/1f9e9.svg | 33 +
emoji/src/main/resources/emoji/svg/1f9ea.svg | 34 +
emoji/src/main/resources/emoji/svg/1f9eb.svg | 65 +
emoji/src/main/resources/emoji/svg/1f9ec.svg | 72 +
emoji/src/main/resources/emoji/svg/1f9ed.svg | 75 +
emoji/src/main/resources/emoji/svg/1f9ee.svg | 119 +
emoji/src/main/resources/emoji/svg/1f9ef.svg | 71 +
emoji/src/main/resources/emoji/svg/1f9f0.svg | 60 +
emoji/src/main/resources/emoji/svg/1f9f1.svg | 159 ++
emoji/src/main/resources/emoji/svg/1f9f2.svg | 15 +
emoji/src/main/resources/emoji/svg/1f9f3.svg | 90 +
emoji/src/main/resources/emoji/svg/1f9f4.svg | 25 +
emoji/src/main/resources/emoji/svg/1f9f5.svg | 138 ++
emoji/src/main/resources/emoji/svg/1f9f6.svg | 128 ++
emoji/src/main/resources/emoji/svg/1f9f7.svg | 38 +
emoji/src/main/resources/emoji/svg/1f9f8.svg | 68 +
emoji/src/main/resources/emoji/svg/1f9f9.svg | 57 +
emoji/src/main/resources/emoji/svg/1f9fa.svg | 135 ++
emoji/src/main/resources/emoji/svg/1f9fb.svg | 28 +
emoji/src/main/resources/emoji/svg/1f9fc.svg | 113 +
emoji/src/main/resources/emoji/svg/1f9fd.svg | 125 ++
emoji/src/main/resources/emoji/svg/1f9fe.svg | 55 +
emoji/src/main/resources/emoji/svg/1f9ff.svg | 25 +
emoji/src/main/resources/emoji/svg/1fa70.svg | 71 +
emoji/src/main/resources/emoji/svg/1fa71.svg | 23 +
emoji/src/main/resources/emoji/svg/1fa72.svg | 39 +
emoji/src/main/resources/emoji/svg/1fa73.svg | 44 +
emoji/src/main/resources/emoji/svg/1fa74.svg | 28 +
emoji/src/main/resources/emoji/svg/1fa75.svg | 20 +
emoji/src/main/resources/emoji/svg/1fa76.svg | 19 +
emoji/src/main/resources/emoji/svg/1fa77.svg | 19 +
emoji/src/main/resources/emoji/svg/1fa78.svg | 14 +
emoji/src/main/resources/emoji/svg/1fa79.svg | 40 +
emoji/src/main/resources/emoji/svg/1fa7a.svg | 44 +
emoji/src/main/resources/emoji/svg/1fa7b.svg | 88 +
emoji/src/main/resources/emoji/svg/1fa7c.svg | 53 +
emoji/src/main/resources/emoji/svg/1fa80.svg | 35 +
emoji/src/main/resources/emoji/svg/1fa81.svg | 50 +
emoji/src/main/resources/emoji/svg/1fa82.svg | 96 +
emoji/src/main/resources/emoji/svg/1fa83.svg | 42 +
emoji/src/main/resources/emoji/svg/1fa84.svg | 102 +
emoji/src/main/resources/emoji/svg/1fa85.svg | 164 ++
emoji/src/main/resources/emoji/svg/1fa86.svg | 81 +
emoji/src/main/resources/emoji/svg/1fa87.svg | 118 +
emoji/src/main/resources/emoji/svg/1fa88.svg | 76 +
emoji/src/main/resources/emoji/svg/1fa89.svg | 68 +
emoji/src/main/resources/emoji/svg/1fa8a.svg | 28 +
emoji/src/main/resources/emoji/svg/1fa8e.svg | 244 +++
emoji/src/main/resources/emoji/svg/1fa8f.svg | 80 +
emoji/src/main/resources/emoji/svg/1fa90.svg | 66 +
emoji/src/main/resources/emoji/svg/1fa91.svg | 30 +
emoji/src/main/resources/emoji/svg/1fa92.svg | 62 +
emoji/src/main/resources/emoji/svg/1fa93.svg | 31 +
emoji/src/main/resources/emoji/svg/1fa94.svg | 93 +
emoji/src/main/resources/emoji/svg/1fa95.svg | 69 +
emoji/src/main/resources/emoji/svg/1fa96.svg | 48 +
emoji/src/main/resources/emoji/svg/1fa97.svg | 105 +
emoji/src/main/resources/emoji/svg/1fa98.svg | 76 +
emoji/src/main/resources/emoji/svg/1fa99.svg | 227 ++
emoji/src/main/resources/emoji/svg/1fa9a.svg | 42 +
emoji/src/main/resources/emoji/svg/1fa9b.svg | 33 +
emoji/src/main/resources/emoji/svg/1fa9c.svg | 75 +
emoji/src/main/resources/emoji/svg/1fa9d.svg | 40 +
emoji/src/main/resources/emoji/svg/1fa9e.svg | 118 +
emoji/src/main/resources/emoji/svg/1fa9f.svg | 87 +
emoji/src/main/resources/emoji/svg/1faa0.svg | 31 +
emoji/src/main/resources/emoji/svg/1faa1.svg | 40 +
emoji/src/main/resources/emoji/svg/1faa2.svg | 199 ++
emoji/src/main/resources/emoji/svg/1faa3.svg | 44 +
emoji/src/main/resources/emoji/svg/1faa4.svg | 48 +
emoji/src/main/resources/emoji/svg/1faa5.svg | 53 +
emoji/src/main/resources/emoji/svg/1faa6.svg | 118 +
emoji/src/main/resources/emoji/svg/1faa7.svg | 47 +
emoji/src/main/resources/emoji/svg/1faa8.svg | 69 +
emoji/src/main/resources/emoji/svg/1faa9.svg | 115 +
emoji/src/main/resources/emoji/svg/1faaa.svg | 39 +
emoji/src/main/resources/emoji/svg/1faab.svg | 38 +
emoji/src/main/resources/emoji/svg/1faac.svg | 65 +
emoji/src/main/resources/emoji/svg/1faad.svg | 54 +
emoji/src/main/resources/emoji/svg/1faae.svg | 30 +
emoji/src/main/resources/emoji/svg/1faaf.svg | 34 +
emoji/src/main/resources/emoji/svg/1fab0.svg | 89 +
emoji/src/main/resources/emoji/svg/1fab1.svg | 51 +
emoji/src/main/resources/emoji/svg/1fab2.svg | 51 +
emoji/src/main/resources/emoji/svg/1fab3.svg | 121 +
emoji/src/main/resources/emoji/svg/1fab4.svg | 168 ++
emoji/src/main/resources/emoji/svg/1fab5.svg | 80 +
emoji/src/main/resources/emoji/svg/1fab6.svg | 50 +
emoji/src/main/resources/emoji/svg/1fab7.svg | 135 ++
emoji/src/main/resources/emoji/svg/1fab8.svg | 87 +
emoji/src/main/resources/emoji/svg/1fab9.svg | 79 +
emoji/src/main/resources/emoji/svg/1faba.svg | 91 +
emoji/src/main/resources/emoji/svg/1fabb.svg | 66 +
emoji/src/main/resources/emoji/svg/1fabc.svg | 104 +
emoji/src/main/resources/emoji/svg/1fabd.svg | 107 +
emoji/src/main/resources/emoji/svg/1fabe.svg | 25 +
emoji/src/main/resources/emoji/svg/1fabf.svg | 44 +
emoji/src/main/resources/emoji/svg/1fac0.svg | 54 +
emoji/src/main/resources/emoji/svg/1fac1.svg | 73 +
emoji/src/main/resources/emoji/svg/1fac2.svg | 41 +
.../main/resources/emoji/svg/1fac3-1f3fb.svg | 58 +
.../main/resources/emoji/svg/1fac3-1f3fc.svg | 58 +
.../main/resources/emoji/svg/1fac3-1f3fd.svg | 58 +
.../main/resources/emoji/svg/1fac3-1f3fe.svg | 58 +
.../main/resources/emoji/svg/1fac3-1f3ff.svg | 58 +
emoji/src/main/resources/emoji/svg/1fac3.svg | 58 +
.../main/resources/emoji/svg/1fac4-1f3fb.svg | 96 +
.../main/resources/emoji/svg/1fac4-1f3fc.svg | 96 +
.../main/resources/emoji/svg/1fac4-1f3fd.svg | 96 +
.../main/resources/emoji/svg/1fac4-1f3fe.svg | 96 +
.../main/resources/emoji/svg/1fac4-1f3ff.svg | 96 +
emoji/src/main/resources/emoji/svg/1fac4.svg | 96 +
.../main/resources/emoji/svg/1fac5-1f3fb.svg | 176 ++
.../main/resources/emoji/svg/1fac5-1f3fc.svg | 176 ++
.../main/resources/emoji/svg/1fac5-1f3fd.svg | 176 ++
.../main/resources/emoji/svg/1fac5-1f3fe.svg | 176 ++
.../main/resources/emoji/svg/1fac5-1f3ff.svg | 176 ++
emoji/src/main/resources/emoji/svg/1fac5.svg | 176 ++
emoji/src/main/resources/emoji/svg/1fac6.svg | 31 +
emoji/src/main/resources/emoji/svg/1fac8.svg | 67 +
emoji/src/main/resources/emoji/svg/1facd.svg | 39 +
emoji/src/main/resources/emoji/svg/1face.svg | 56 +
emoji/src/main/resources/emoji/svg/1facf.svg | 53 +
emoji/src/main/resources/emoji/svg/1fad0.svg | 44 +
emoji/src/main/resources/emoji/svg/1fad1.svg | 41 +
emoji/src/main/resources/emoji/svg/1fad2.svg | 44 +
emoji/src/main/resources/emoji/svg/1fad3.svg | 66 +
emoji/src/main/resources/emoji/svg/1fad4.svg | 108 +
emoji/src/main/resources/emoji/svg/1fad5.svg | 192 ++
emoji/src/main/resources/emoji/svg/1fad6.svg | 31 +
emoji/src/main/resources/emoji/svg/1fad7.svg | 29 +
emoji/src/main/resources/emoji/svg/1fad8.svg | 38 +
emoji/src/main/resources/emoji/svg/1fad9.svg | 24 +
emoji/src/main/resources/emoji/svg/1fada.svg | 53 +
emoji/src/main/resources/emoji/svg/1fadb.svg | 39 +
emoji/src/main/resources/emoji/svg/1fadc.svg | 71 +
emoji/src/main/resources/emoji/svg/1fadf.svg | 53 +
emoji/src/main/resources/emoji/svg/1fae0.svg | 72 +
emoji/src/main/resources/emoji/svg/1fae1.svg | 71 +
emoji/src/main/resources/emoji/svg/1fae2.svg | 66 +
emoji/src/main/resources/emoji/svg/1fae3.svg | 108 +
emoji/src/main/resources/emoji/svg/1fae4.svg | 34 +
emoji/src/main/resources/emoji/svg/1fae5.svg | 46 +
emoji/src/main/resources/emoji/svg/1fae6.svg | 23 +
emoji/src/main/resources/emoji/svg/1fae7.svg | 55 +
emoji/src/main/resources/emoji/svg/1fae8.svg | 84 +
emoji/src/main/resources/emoji/svg/1fae9.svg | 57 +
emoji/src/main/resources/emoji/svg/1faea.svg | 52 +
emoji/src/main/resources/emoji/svg/1faef.svg | 69 +
.../main/resources/emoji/svg/1faf0-1f3fb.svg | 72 +
.../main/resources/emoji/svg/1faf0-1f3fc.svg | 72 +
.../main/resources/emoji/svg/1faf0-1f3fd.svg | 72 +
.../main/resources/emoji/svg/1faf0-1f3fe.svg | 72 +
.../main/resources/emoji/svg/1faf0-1f3ff.svg | 71 +
emoji/src/main/resources/emoji/svg/1faf0.svg | 68 +
.../svg/1faf1-1f3fb-200d-1faf2-1f3fc.svg | 131 ++
.../svg/1faf1-1f3fb-200d-1faf2-1f3fd.svg | 131 ++
.../svg/1faf1-1f3fb-200d-1faf2-1f3fe.svg | 131 ++
.../svg/1faf1-1f3fb-200d-1faf2-1f3ff.svg | 131 ++
.../main/resources/emoji/svg/1faf1-1f3fb.svg | 72 +
.../svg/1faf1-1f3fc-200d-1faf2-1f3fb.svg | 131 ++
.../svg/1faf1-1f3fc-200d-1faf2-1f3fd.svg | 131 ++
.../svg/1faf1-1f3fc-200d-1faf2-1f3fe.svg | 131 ++
.../svg/1faf1-1f3fc-200d-1faf2-1f3ff.svg | 131 ++
.../main/resources/emoji/svg/1faf1-1f3fc.svg | 72 +
.../svg/1faf1-1f3fd-200d-1faf2-1f3fb.svg | 131 ++
.../svg/1faf1-1f3fd-200d-1faf2-1f3fc.svg | 131 ++
.../svg/1faf1-1f3fd-200d-1faf2-1f3fe.svg | 131 ++
.../svg/1faf1-1f3fd-200d-1faf2-1f3ff.svg | 131 ++
.../main/resources/emoji/svg/1faf1-1f3fd.svg | 72 +
.../svg/1faf1-1f3fe-200d-1faf2-1f3fb.svg | 131 ++
.../svg/1faf1-1f3fe-200d-1faf2-1f3fc.svg | 131 ++
.../svg/1faf1-1f3fe-200d-1faf2-1f3fd.svg | 131 ++
.../svg/1faf1-1f3fe-200d-1faf2-1f3ff.svg | 131 ++
.../main/resources/emoji/svg/1faf1-1f3fe.svg | 72 +
.../svg/1faf1-1f3ff-200d-1faf2-1f3fb.svg | 131 ++
.../svg/1faf1-1f3ff-200d-1faf2-1f3fc.svg | 131 ++
.../svg/1faf1-1f3ff-200d-1faf2-1f3fd.svg | 131 ++
.../svg/1faf1-1f3ff-200d-1faf2-1f3fe.svg | 131 ++
.../main/resources/emoji/svg/1faf1-1f3ff.svg | 71 +
emoji/src/main/resources/emoji/svg/1faf1.svg | 72 +
.../main/resources/emoji/svg/1faf2-1f3fb.svg | 66 +
.../main/resources/emoji/svg/1faf2-1f3fc.svg | 66 +
.../main/resources/emoji/svg/1faf2-1f3fd.svg | 66 +
.../main/resources/emoji/svg/1faf2-1f3fe.svg | 66 +
.../main/resources/emoji/svg/1faf2-1f3ff.svg | 65 +
emoji/src/main/resources/emoji/svg/1faf2.svg | 66 +
.../main/resources/emoji/svg/1faf3-1f3fb.svg | 61 +
.../main/resources/emoji/svg/1faf3-1f3fc.svg | 61 +
.../main/resources/emoji/svg/1faf3-1f3fd.svg | 61 +
.../main/resources/emoji/svg/1faf3-1f3fe.svg | 61 +
.../main/resources/emoji/svg/1faf3-1f3ff.svg | 61 +
emoji/src/main/resources/emoji/svg/1faf3.svg | 61 +
.../main/resources/emoji/svg/1faf4-1f3fb.svg | 65 +
.../main/resources/emoji/svg/1faf4-1f3fc.svg | 65 +
.../main/resources/emoji/svg/1faf4-1f3fd.svg | 65 +
.../main/resources/emoji/svg/1faf4-1f3fe.svg | 65 +
.../main/resources/emoji/svg/1faf4-1f3ff.svg | 64 +
emoji/src/main/resources/emoji/svg/1faf4.svg | 65 +
.../main/resources/emoji/svg/1faf5-1f3fb.svg | 68 +
.../main/resources/emoji/svg/1faf5-1f3fc.svg | 68 +
.../main/resources/emoji/svg/1faf5-1f3fd.svg | 68 +
.../main/resources/emoji/svg/1faf5-1f3fe.svg | 68 +
.../main/resources/emoji/svg/1faf5-1f3ff.svg | 68 +
emoji/src/main/resources/emoji/svg/1faf5.svg | 65 +
.../main/resources/emoji/svg/1faf6-1f3fb.svg | 86 +
.../main/resources/emoji/svg/1faf6-1f3fc.svg | 86 +
.../main/resources/emoji/svg/1faf6-1f3fd.svg | 86 +
.../main/resources/emoji/svg/1faf6-1f3fe.svg | 86 +
.../main/resources/emoji/svg/1faf6-1f3ff.svg | 86 +
emoji/src/main/resources/emoji/svg/1faf6.svg | 82 +
.../main/resources/emoji/svg/1faf7-1f3fb.svg | 52 +
.../main/resources/emoji/svg/1faf7-1f3fc.svg | 52 +
.../main/resources/emoji/svg/1faf7-1f3fd.svg | 52 +
.../main/resources/emoji/svg/1faf7-1f3fe.svg | 52 +
.../main/resources/emoji/svg/1faf7-1f3ff.svg | 52 +
emoji/src/main/resources/emoji/svg/1faf7.svg | 52 +
.../main/resources/emoji/svg/1faf8-1f3fb.svg | 53 +
.../main/resources/emoji/svg/1faf8-1f3fc.svg | 53 +
.../main/resources/emoji/svg/1faf8-1f3fd.svg | 53 +
.../main/resources/emoji/svg/1faf8-1f3fe.svg | 53 +
.../main/resources/emoji/svg/1faf8-1f3ff.svg | 53 +
emoji/src/main/resources/emoji/svg/1faf8.svg | 53 +
emoji/src/main/resources/emoji/svg/203c.svg | 41 +
emoji/src/main/resources/emoji/svg/2049.svg | 39 +
emoji/src/main/resources/emoji/svg/20e3.svg | 14 +
emoji/src/main/resources/emoji/svg/2122.svg | 30 +
emoji/src/main/resources/emoji/svg/2139.svg | 20 +-
emoji/src/main/resources/emoji/svg/2194.svg | 19 +
emoji/src/main/resources/emoji/svg/2195.svg | 19 +
emoji/src/main/resources/emoji/svg/2196.svg | 23 +
emoji/src/main/resources/emoji/svg/2197.svg | 23 +
emoji/src/main/resources/emoji/svg/2198.svg | 23 +
emoji/src/main/resources/emoji/svg/2199.svg | 23 +
emoji/src/main/resources/emoji/svg/21a9.svg | 21 +
emoji/src/main/resources/emoji/svg/21aa.svg | 23 +
emoji/src/main/resources/emoji/svg/231a.svg | 150 ++
emoji/src/main/resources/emoji/svg/231b.svg | 37 +
emoji/src/main/resources/emoji/svg/2328.svg | 128 ++
emoji/src/main/resources/emoji/svg/23cf.svg | 25 +
emoji/src/main/resources/emoji/svg/23e9.svg | 22 +
emoji/src/main/resources/emoji/svg/23ea.svg | 17 +
emoji/src/main/resources/emoji/svg/23eb.svg | 17 +
emoji/src/main/resources/emoji/svg/23ec.svg | 17 +
emoji/src/main/resources/emoji/svg/23ed.svg | 18 +
emoji/src/main/resources/emoji/svg/23ee.svg | 18 +
emoji/src/main/resources/emoji/svg/23ef.svg | 21 +
emoji/src/main/resources/emoji/svg/23f0.svg | 167 ++
emoji/src/main/resources/emoji/svg/23f1.svg | 133 ++
emoji/src/main/resources/emoji/svg/23f2.svg | 66 +
emoji/src/main/resources/emoji/svg/23f3.svg | 42 +
emoji/src/main/resources/emoji/svg/23f8.svg | 18 +
emoji/src/main/resources/emoji/svg/23f9.svg | 16 +
emoji/src/main/resources/emoji/svg/23fa.svg | 15 +
emoji/src/main/resources/emoji/svg/24c2.svg | 19 +
emoji/src/main/resources/emoji/svg/25aa.svg | 13 +
emoji/src/main/resources/emoji/svg/25ab.svg | 13 +
emoji/src/main/resources/emoji/svg/25b6.svg | 19 +
emoji/src/main/resources/emoji/svg/25c0.svg | 19 +
emoji/src/main/resources/emoji/svg/25fb.svg | 13 +
emoji/src/main/resources/emoji/svg/25fc.svg | 13 +
emoji/src/main/resources/emoji/svg/25fd.svg | 13 +
emoji/src/main/resources/emoji/svg/25fe.svg | 13 +
emoji/src/main/resources/emoji/svg/2600.svg | 28 +
emoji/src/main/resources/emoji/svg/2601.svg | 13 +
emoji/src/main/resources/emoji/svg/2602.svg | 23 +
emoji/src/main/resources/emoji/svg/2603.svg | 55 +
emoji/src/main/resources/emoji/svg/2604.svg | 67 +
emoji/src/main/resources/emoji/svg/260e.svg | 72 +
emoji/src/main/resources/emoji/svg/2611.svg | 23 +
emoji/src/main/resources/emoji/svg/2614.svg | 81 +
emoji/src/main/resources/emoji/svg/2615.svg | 38 +
emoji/src/main/resources/emoji/svg/2618.svg | 37 +
.../main/resources/emoji/svg/261d-1f3fb.svg | 59 +
.../main/resources/emoji/svg/261d-1f3fc.svg | 59 +
.../main/resources/emoji/svg/261d-1f3fd.svg | 59 +
.../main/resources/emoji/svg/261d-1f3fe.svg | 59 +
.../main/resources/emoji/svg/261d-1f3ff.svg | 59 +
emoji/src/main/resources/emoji/svg/261d.svg | 59 +
emoji/src/main/resources/emoji/svg/2620.svg | 127 ++
emoji/src/main/resources/emoji/svg/2622.svg | 24 +
emoji/src/main/resources/emoji/svg/2623.svg | 44 +
emoji/src/main/resources/emoji/svg/2626.svg | 26 +
emoji/src/main/resources/emoji/svg/262a.svg | 25 +
emoji/src/main/resources/emoji/svg/262e.svg | 20 +
emoji/src/main/resources/emoji/svg/262f.svg | 20 +
emoji/src/main/resources/emoji/svg/2638.svg | 44 +
emoji/src/main/resources/emoji/svg/2639.svg | 37 +
emoji/src/main/resources/emoji/svg/263a.svg | 61 +
emoji/src/main/resources/emoji/svg/2640.svg | 24 +
emoji/src/main/resources/emoji/svg/2642.svg | 29 +
emoji/src/main/resources/emoji/svg/2648.svg | 18 +
emoji/src/main/resources/emoji/svg/2649.svg | 13 +
emoji/src/main/resources/emoji/svg/264a.svg | 18 +
emoji/src/main/resources/emoji/svg/264b.svg | 23 +
emoji/src/main/resources/emoji/svg/264c.svg | 18 +
emoji/src/main/resources/emoji/svg/264d.svg | 21 +
emoji/src/main/resources/emoji/svg/264e.svg | 17 +
emoji/src/main/resources/emoji/svg/264f.svg | 16 +
emoji/src/main/resources/emoji/svg/2650.svg | 14 +
emoji/src/main/resources/emoji/svg/2651.svg | 21 +
emoji/src/main/resources/emoji/svg/2652.svg | 23 +
emoji/src/main/resources/emoji/svg/2653.svg | 17 +
emoji/src/main/resources/emoji/svg/265f.svg | 46 +
emoji/src/main/resources/emoji/svg/2660.svg | 17 +
emoji/src/main/resources/emoji/svg/2663.svg | 16 +
emoji/src/main/resources/emoji/svg/2665.svg | 10 +
emoji/src/main/resources/emoji/svg/2666.svg | 10 +
emoji/src/main/resources/emoji/svg/2668.svg | 36 +
emoji/src/main/resources/emoji/svg/267b.svg | 36 +
emoji/src/main/resources/emoji/svg/267e.svg | 20 +
emoji/src/main/resources/emoji/svg/267f.svg | 30 +
emoji/src/main/resources/emoji/svg/2692.svg | 44 +
emoji/src/main/resources/emoji/svg/2693.svg | 35 +
emoji/src/main/resources/emoji/svg/2694.svg | 142 ++
emoji/src/main/resources/emoji/svg/2695.svg | 46 +
emoji/src/main/resources/emoji/svg/2696.svg | 85 +
emoji/src/main/resources/emoji/svg/2697.svg | 42 +
emoji/src/main/resources/emoji/svg/2699.svg | 35 +
emoji/src/main/resources/emoji/svg/269b.svg | 41 +
emoji/src/main/resources/emoji/svg/269c.svg | 41 +
emoji/src/main/resources/emoji/svg/26a0.svg | 37 +-
emoji/src/main/resources/emoji/svg/26a1.svg | 17 +
emoji/src/main/resources/emoji/svg/26a7.svg | 55 +
emoji/src/main/resources/emoji/svg/26aa.svg | 11 +
emoji/src/main/resources/emoji/svg/26ab.svg | 11 +
emoji/src/main/resources/emoji/svg/26b0.svg | 58 +
emoji/src/main/resources/emoji/svg/26b1.svg | 42 +
emoji/src/main/resources/emoji/svg/26bd.svg | 55 +
emoji/src/main/resources/emoji/svg/26be.svg | 65 +
emoji/src/main/resources/emoji/svg/26c4.svg | 35 +
emoji/src/main/resources/emoji/svg/26c5.svg | 28 +
emoji/src/main/resources/emoji/svg/26c8.svg | 45 +
emoji/src/main/resources/emoji/svg/26ce.svg | 16 +
emoji/src/main/resources/emoji/svg/26cf.svg | 20 +
emoji/src/main/resources/emoji/svg/26d1.svg | 36 +
.../resources/emoji/svg/26d3-200d-1f4a5.svg | 64 +
emoji/src/main/resources/emoji/svg/26d3.svg | 72 +
emoji/src/main/resources/emoji/svg/26d4.svg | 13 +
emoji/src/main/resources/emoji/svg/26e9.svg | 27 +
emoji/src/main/resources/emoji/svg/26ea.svg | 78 +
emoji/src/main/resources/emoji/svg/26f0.svg | 68 +
emoji/src/main/resources/emoji/svg/26f1.svg | 21 +
emoji/src/main/resources/emoji/svg/26f2.svg | 70 +
emoji/src/main/resources/emoji/svg/26f3.svg | 17 +
emoji/src/main/resources/emoji/svg/26f4.svg | 58 +
emoji/src/main/resources/emoji/svg/26f5.svg | 63 +
emoji/src/main/resources/emoji/svg/26f7.svg | 150 ++
emoji/src/main/resources/emoji/svg/26f8.svg | 69 +
.../emoji/svg/26f9-1f3fb-200d-2640.svg | 186 ++
.../emoji/svg/26f9-1f3fb-200d-2642.svg | 151 ++
.../main/resources/emoji/svg/26f9-1f3fb.svg | 177 ++
.../emoji/svg/26f9-1f3fc-200d-2640.svg | 186 ++
.../emoji/svg/26f9-1f3fc-200d-2642.svg | 151 ++
.../main/resources/emoji/svg/26f9-1f3fc.svg | 177 ++
.../emoji/svg/26f9-1f3fd-200d-2640.svg | 186 ++
.../emoji/svg/26f9-1f3fd-200d-2642.svg | 151 ++
.../main/resources/emoji/svg/26f9-1f3fd.svg | 177 ++
.../emoji/svg/26f9-1f3fe-200d-2640.svg | 186 ++
.../emoji/svg/26f9-1f3fe-200d-2642.svg | 151 ++
.../main/resources/emoji/svg/26f9-1f3fe.svg | 177 ++
.../emoji/svg/26f9-1f3ff-200d-2640.svg | 186 ++
.../emoji/svg/26f9-1f3ff-200d-2642.svg | 151 ++
.../main/resources/emoji/svg/26f9-1f3ff.svg | 177 ++
.../resources/emoji/svg/26f9-200d-2640.svg | 186 ++
.../resources/emoji/svg/26f9-200d-2642.svg | 151 ++
emoji/src/main/resources/emoji/svg/26f9.svg | 177 ++
emoji/src/main/resources/emoji/svg/26fa.svg | 22 +
emoji/src/main/resources/emoji/svg/26fd.svg | 51 +
emoji/src/main/resources/emoji/svg/2702.svg | 48 +
emoji/src/main/resources/emoji/svg/2705.svg | 20 +-
emoji/src/main/resources/emoji/svg/2708.svg | 67 +
emoji/src/main/resources/emoji/svg/2709.svg | 16 +
.../main/resources/emoji/svg/270a-1f3fb.svg | 58 +
.../main/resources/emoji/svg/270a-1f3fc.svg | 58 +
.../main/resources/emoji/svg/270a-1f3fd.svg | 58 +
.../main/resources/emoji/svg/270a-1f3fe.svg | 58 +
.../main/resources/emoji/svg/270a-1f3ff.svg | 58 +
emoji/src/main/resources/emoji/svg/270a.svg | 58 +
.../main/resources/emoji/svg/270b-1f3fb.svg | 66 +
.../main/resources/emoji/svg/270b-1f3fc.svg | 66 +
.../main/resources/emoji/svg/270b-1f3fd.svg | 66 +
.../main/resources/emoji/svg/270b-1f3fe.svg | 66 +
.../main/resources/emoji/svg/270b-1f3ff.svg | 63 +
emoji/src/main/resources/emoji/svg/270b.svg | 66 +
.../main/resources/emoji/svg/270c-1f3fb.svg | 68 +
.../main/resources/emoji/svg/270c-1f3fc.svg | 68 +
.../main/resources/emoji/svg/270c-1f3fd.svg | 68 +
.../main/resources/emoji/svg/270c-1f3fe.svg | 68 +
.../main/resources/emoji/svg/270c-1f3ff.svg | 68 +
emoji/src/main/resources/emoji/svg/270c.svg | 68 +
.../main/resources/emoji/svg/270d-1f3fb.svg | 89 +
.../main/resources/emoji/svg/270d-1f3fc.svg | 89 +
.../main/resources/emoji/svg/270d-1f3fd.svg | 89 +
.../main/resources/emoji/svg/270d-1f3fe.svg | 89 +
.../main/resources/emoji/svg/270d-1f3ff.svg | 88 +
emoji/src/main/resources/emoji/svg/270d.svg | 84 +
emoji/src/main/resources/emoji/svg/270f.svg | 40 +
emoji/src/main/resources/emoji/svg/2712.svg | 39 +
emoji/src/main/resources/emoji/svg/2714.svg | 13 +
emoji/src/main/resources/emoji/svg/2716.svg | 24 +
emoji/src/main/resources/emoji/svg/271d.svg | 16 +
emoji/src/main/resources/emoji/svg/2721.svg | 21 +
emoji/src/main/resources/emoji/svg/2728.svg | 33 +
emoji/src/main/resources/emoji/svg/2733.svg | 23 +
emoji/src/main/resources/emoji/svg/2734.svg | 14 +
emoji/src/main/resources/emoji/svg/2744.svg | 77 +
emoji/src/main/resources/emoji/svg/2747.svg | 37 +
emoji/src/main/resources/emoji/svg/274c.svg | 26 +
emoji/src/main/resources/emoji/svg/274e.svg | 20 +
emoji/src/main/resources/emoji/svg/2753.svg | 25 +
emoji/src/main/resources/emoji/svg/2754.svg | 24 +
emoji/src/main/resources/emoji/svg/2755.svg | 20 +
emoji/src/main/resources/emoji/svg/2757.svg | 21 +
emoji/src/main/resources/emoji/svg/2763.svg | 35 +
.../resources/emoji/svg/2764-200d-1f525.svg | 66 +
.../resources/emoji/svg/2764-200d-1fa79.svg | 65 +
emoji/src/main/resources/emoji/svg/2764.svg | 28 +
emoji/src/main/resources/emoji/svg/2795.svg | 20 +
emoji/src/main/resources/emoji/svg/2796.svg | 12 +
emoji/src/main/resources/emoji/svg/2797.svg | 25 +
emoji/src/main/resources/emoji/svg/27a1.svg | 22 +
emoji/src/main/resources/emoji/svg/27b0.svg | 28 +
emoji/src/main/resources/emoji/svg/27bf.svg | 36 +
emoji/src/main/resources/emoji/svg/2934.svg | 18 +
emoji/src/main/resources/emoji/svg/2935.svg | 18 +
emoji/src/main/resources/emoji/svg/2b05.svg | 22 +
emoji/src/main/resources/emoji/svg/2b06.svg | 22 +
emoji/src/main/resources/emoji/svg/2b07.svg | 22 +
emoji/src/main/resources/emoji/svg/2b1b.svg | 13 +
emoji/src/main/resources/emoji/svg/2b1c.svg | 13 +
emoji/src/main/resources/emoji/svg/2b50.svg | 20 +-
emoji/src/main/resources/emoji/svg/2b55.svg | 14 +
emoji/src/main/resources/emoji/svg/3030.svg | 19 +
emoji/src/main/resources/emoji/svg/303d.svg | 25 +
emoji/src/main/resources/emoji/svg/3297.svg | 28 +
emoji/src/main/resources/emoji/svg/3299.svg | 32 +
emoji/src/main/resources/emoji/svg/fe82b.svg | 50 +
emoji/tools/build-emoji-set.py | 111 +
.../features/text/EmojiShortcodeExample.java | 41 +-
.../features/text/EmojiSvgVsPngExample.java | 14 +-
.../compose/document/emoji/EmojiLibrary.java | 38 +-
.../compose/document/dsl/EmojiRenderTest.java | 25 +-
3741 files changed, 409729 insertions(+), 123 deletions(-)
create mode 100644 emoji/OFL.txt
create mode 100644 emoji/src/main/resources/emoji/svg/0023-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0023.svg
create mode 100644 emoji/src/main/resources/emoji/svg/002a-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/002a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0030-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0030.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0031-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0031.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0032-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0032.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0033-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0033.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0034-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0034.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0035-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0035.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0036-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0036.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0037-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0037.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0038-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0038.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0039-20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/0039.svg
create mode 100644 emoji/src/main/resources/emoji/svg/00a9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/00ae.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f004.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f0cf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f170.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f171.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f17e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f17f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f18e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f191.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f192.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f193.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f194.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f195.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f196.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f197.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f198.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f199.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f19a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1e6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1e7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1e8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1ea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1ec.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1ee.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1ef.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1f9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f1ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f201.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f202.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f21a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f22f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f232.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f233.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f234.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f235.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f236.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f237.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f238.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f239.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f23a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f250.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f251.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f300.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f301.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f302.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f303.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f304.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f305.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f306.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f307.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f308.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f309.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f30a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f30b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f30c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f30d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f30e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f30f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f310.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f311.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f312.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f313.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f314.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f315.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f316.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f317.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f318.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f319.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f31a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f31b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f31c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f31d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f31e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f31f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f320.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f321.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f324.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f325.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f326.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f327.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f328.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f329.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f32a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f32b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f32c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f32d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f32e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f32f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f330.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f331.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f332.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f333.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f334.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f335.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f336.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f337.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f338.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f339.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f33a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f33b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f33c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f33d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f33f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f340.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f341.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f342.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f343.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f344-200d-1f7eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f344.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f345.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f346.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f347.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f348.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f349.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f34a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f34b-200d-1f7e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f34b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f34c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f34d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f34e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f34f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f350.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f351.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f352.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f353.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f354.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f355.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f356.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f357.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f358.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f359.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f35a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f35b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f35c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f35d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f35e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f35f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f360.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f361.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f362.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f363.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f364.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f365.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f366.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f367.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f368.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f369.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f36a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f36b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f36c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f36d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f36e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f36f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f370.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f371.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f372.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f374.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f375.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f376.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f377.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f378.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f379.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f37a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f37b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f37d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f37e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f37f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f380.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f381.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f382.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f383.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f384.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f385-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f385-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f385-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f385-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f385-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f385.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f386.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f387.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f388.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f389.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f38a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f38b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f38c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f38d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f38e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f38f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f390.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f391.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f392.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f396.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f397.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f399.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f39a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f39b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f39e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f39f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3a9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3aa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ac.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ad.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ae.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3b9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ba.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3be.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3bf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c2-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c2-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c2-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c2-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c2-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c7-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c7-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c7-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c7-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c7-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3c9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ca.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ce.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3cf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3d9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3da.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3db.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3dc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3dd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3de.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3df.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ec.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ee.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ef.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f3-200d-1f308.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f3-200d-26a7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f4-200d-2620.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3f9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f400.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f401.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f402.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f403.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f404.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f405.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f406.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f407.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f408-200d-2b1b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f408.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f409.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f40a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f40b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f40c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f40d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f40e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f40f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f410.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f411.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f412.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f413.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f414.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f415-200d-1f9ba.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f415.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f416.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f417.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f418.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f419.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f41a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f41b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f41c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f41d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f41e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f41f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f420.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f421.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f422.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f423.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f424.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f425.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f426-200d-1f525.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f426-200d-2b1b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f426.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f427.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f428.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f429.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f42a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f42b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f42c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f42d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f42e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f42f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f430.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f431.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f432.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f433.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f434.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f435.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f436.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f437.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f438.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f439.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f43a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f43b-200d-2744.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f43b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f43c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f43d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f43e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f43f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f440.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f441-200d-1f5e8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f441.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f442-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f442-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f442-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f442-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f442-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f442.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f443-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f443-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f443-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f443-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f443-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f443.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f444.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f445.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f446-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f446-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f446-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f446-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f446-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f446.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f447-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f447-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f447-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f447-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f447-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f447.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f448-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f448-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f448-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f448-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f448-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f448.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f449-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f449-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f449-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f449-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f449-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f449.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44a-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44a-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44a-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44a-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44a-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44b-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44b-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44b-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44b-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44b-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44d-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44d-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44d-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44d-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44d-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44e-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44e-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44e-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44e-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44e-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44f-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44f-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44f-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44f-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44f-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f44f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f450-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f450-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f450-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f450-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f450-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f450.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f451.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f452.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f453.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f454.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f455.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f456.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f457.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f458.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f459.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f45a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f45b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f45c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f45d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f45e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f45f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f460.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f461.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f462.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f463.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f464.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f465.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f466-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f466-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f466-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f466-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f466-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f467-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f467-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f467-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f467-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f467-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f466-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f468.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f48b-200d-1f468.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f468.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f466-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f466.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f468.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f469.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f468.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f469.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f469.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46b-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46b-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46b-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46b-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46b-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46d-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46d-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46d-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46d-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46d-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f46f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f470.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f471.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f472-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f472-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f472-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f472-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f472-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f472.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f473.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f474-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f474-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f474-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f474-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f474-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f474.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f475-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f475-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f475-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f475-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f475-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f475.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f476-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f476-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f476-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f476-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f476-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f476.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f477.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f478-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f478-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f478-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f478-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f478-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f478.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f479.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f47f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f480.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f481.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f482.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f483-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f483-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f483-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f483-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f483-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f483.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f484.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f485-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f485-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f485-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f485-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f485-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f485.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f486.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f487.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f488.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f489.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48f-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48f-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48f-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48f-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48f-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f48f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f490.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f491-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f491-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f491-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f491-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f491-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f491.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f492.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f493.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f494.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f495.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f496.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f497.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f498.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f499.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f49a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f49b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f49c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f49d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f49e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f49f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4a9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4aa-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4aa-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4aa-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4aa-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4aa-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4aa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ac.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ad.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ae.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4b9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ba.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4be.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4bf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4c9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ca.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4cb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4cc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4cd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ce.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4cf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4d9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4da.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4db.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4dc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4dd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4de.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4df.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ec.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ee.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ef.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4f9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f4ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f500.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f501.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f502.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f503.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f504.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f505.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f506.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f507.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f508.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f509.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f50a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f50b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f50c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f50d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f50e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f50f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f510.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f511.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f512.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f513.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f514.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f515.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f516.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f517.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f518.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f519.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f51a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f51b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f51c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f51d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f51e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f51f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f520.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f521.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f522.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f523.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f524.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f525.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f526.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f528.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f529.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f52a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f52b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f52d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f52e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f52f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f530.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f531.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f532.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f533.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f536.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f537.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f538.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f539.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f53a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f53b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f53c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f53d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f549.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f54a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f54b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f54c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f54d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f54e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f550.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f551.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f552.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f553.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f554.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f555.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f556.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f557.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f558.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f559.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f55a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f55b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f55c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f55d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f55e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f55f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f560.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f561.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f562.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f563.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f564.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f565.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f566.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f567.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f56f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f570.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f573.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f574-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f574-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f574-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f574-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f574-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f574.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f575.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f576.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f577.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f578.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f579.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f57a-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f57a-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f57a-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f57a-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f57a-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f57a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f587.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f58a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f58b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f58c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f58d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f590-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f590-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f590-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f590-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f590-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f590.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f595-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f595-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f595-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f595-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f595-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f595.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f596-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f596-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f596-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f596-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f596-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f596.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5a5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5c2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5c3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5c4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5d1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5d3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5dc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5dd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5de.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5e1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5e8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5ef.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f5ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f600.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f601.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f602.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f603.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f604.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f605.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f606.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f607.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f608.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f609.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f60a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f60b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f60c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f60d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f60e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f60f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f610.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f611.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f612.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f613.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f614.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f615.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f616.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f617.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f618.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f619.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f61a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f61b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f61c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f61d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f61e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f61f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f620.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f621.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f622.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f623.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f624.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f625.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f626.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f627.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f628.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f629.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f62a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f62b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f62c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f62d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f62e-200d-1f4a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f62e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f62f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f630.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f631.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f632.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f633.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f634.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f635-200d-1f4ab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f635.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f636-200d-1f32b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f636.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f637.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f638.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f639.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f63a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f63b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f63c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f63d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f63e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f63f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f641.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f642-200d-2194.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f642-200d-2195.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f643.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f644.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f645.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f646.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f647.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f648.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f649.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64f-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64f-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64f-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64f-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64f-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f64f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f681.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f682.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f683.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f684.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f685.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f686.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f687.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f688.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f689.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f68a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f68b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f68c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f68d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f68e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f68f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f690.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f691.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f693.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f694.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f697.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f698.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f699.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f69a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f69b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f69c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f69d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f69e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f69f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6a9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6aa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6ab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6ac.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6ad.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6ae.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6b9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6ba.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6be.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6bf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c0-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c0-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c0-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c0-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c0-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6c5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cc-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cc-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cc-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cc-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cc-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6ce.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6cf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6d0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6d1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6d5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6d6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6d7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6d8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6dc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6dd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6de.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6df.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6e0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6e1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6e2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6e4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6e5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6ec.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6f9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f6fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7ea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f7f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90f-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90f-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90f-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90f-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90f-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f90f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f910.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f911.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f912.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f913.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f914.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f915.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f916.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f917.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f918-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f918-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f918-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f918-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f918-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f918.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f919-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f919-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f919-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f919-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f919-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f919.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91a-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91a-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91a-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91a-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91a-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91b-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91b-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91b-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91b-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91b-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91d-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91d-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91d-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91d-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91d-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91e-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91e-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91e-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91e-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91e-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91f-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91f-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91f-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91f-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91f-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f91f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f920.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f921.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f922.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f923.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f924.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f925.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f926.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f927.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f928.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f929.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f92a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f92b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f92c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f92d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f92e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f92f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f930-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f930-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f930-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f930-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f930-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f930.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f931-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f931-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f931-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f931-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f931-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f931.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f932-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f932-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f932-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f932-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f932-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f932.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f933-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f933-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f933-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f933-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f933-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f933.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f934-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f934-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f934-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f934-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f934-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f934.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f935.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f936-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f936-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f936-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f936-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f936-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f936.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f937.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f938.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f939.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f93f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f940.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f941.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f942.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f943.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f944.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f945.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f947.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f948.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f949.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f94a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f94b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f94c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f94d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f94e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f94f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f950.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f951.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f952.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f953.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f954.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f955.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f956.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f957.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f958.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f959.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f95a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f95b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f95c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f95d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f95e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f95f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f960.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f961.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f962.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f963.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f964.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f965.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f966.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f967.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f968.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f969.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f96a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f96b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f96c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f96d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f96e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f96f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f970.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f971.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f972.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f973.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f974.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f975.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f976.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f977-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f977-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f977-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f977-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f977-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f977.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f978.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f979.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f97a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f97b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f97c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f97d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f97e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f97f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f980.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f981.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f982.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f983.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f984.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f985.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f986.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f987.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f988.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f989.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f98a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f98b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f98c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f98d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f98e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f98f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f990.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f991.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f992.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f993.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f994.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f995.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f996.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f997.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f998.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f999.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f99a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f99b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f99c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f99d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f99e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f99f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9a9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9aa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ac.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ad.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ae.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b5-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b5-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b5-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b5-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b5-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b6-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b6-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b6-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b6-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b6-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9b9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ba.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bb-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bb-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bb-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bb-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bb-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9be.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9bf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9c9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ca.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-200d-2640-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-200d-2642-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ce.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9cf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f384.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1fa70.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f384.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1fa70.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f384.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1fa70.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f384.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1fa70.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f384.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1fa70.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f33e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f373.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f37c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f384.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f393.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f527.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f52c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f680.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f91d-200d-1f9d1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd-200d-27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2-200d-1f9d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-1fa70.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1-200d-2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d2-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d2-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d2-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d2-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d2-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d3-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d3-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d3-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d3-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d3-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d5-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d5-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d5-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d5-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d5-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9d9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9da.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9db.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9dd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9de-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9de-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9de.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9df-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9df-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9df.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ec.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ee.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ef.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9f9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1f9ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa70.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa71.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa72.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa73.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa74.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa75.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa76.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa77.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa78.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa79.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa7a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa7b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa7c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa80.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa81.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa82.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa83.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa84.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa85.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa86.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa87.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa88.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa89.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa8a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa8e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa8f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa90.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa91.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa92.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa93.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa94.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa95.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa96.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa97.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa98.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa99.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa9a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa9b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa9c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa9d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa9e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fa9f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faa9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faaa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faac.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faad.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faae.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faaf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fab9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faba.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fabb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fabc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fabd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fabe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fabf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac3-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac3-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac3-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac3-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac3-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac4-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac4-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac4-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac4-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac4-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac5-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac5-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac5-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac5-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac5-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fac8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1facd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1face.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1facf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fad9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fada.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fadb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fadc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fadf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1fae9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faef.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf0-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf0-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf0-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf0-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf0-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf2-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf2-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf2-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf2-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf2-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf3-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf3-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf3-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf3-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf3-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf4-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf4-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf4-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf4-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf4-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf5-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf5-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf5-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf5-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf5-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf6-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf6-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf6-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf6-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf6-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf7-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf7-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf7-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf7-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf7-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf8-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf8-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf8-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf8-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf8-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/1faf8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/203c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2049.svg
create mode 100644 emoji/src/main/resources/emoji/svg/20e3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2122.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2194.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2195.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2196.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2197.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2198.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2199.svg
create mode 100644 emoji/src/main/resources/emoji/svg/21a9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/21aa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/231a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/231b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2328.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23cf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23ea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23eb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23ec.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23ed.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23ee.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23ef.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23f1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23f2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23f8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23f9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/23fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/24c2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25aa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25ab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25b6.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25c0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/25fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2600.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2601.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2602.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2603.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2604.svg
create mode 100644 emoji/src/main/resources/emoji/svg/260e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2611.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2614.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2615.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2618.svg
create mode 100644 emoji/src/main/resources/emoji/svg/261d-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/261d-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/261d-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/261d-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/261d-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/261d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2620.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2622.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2623.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2626.svg
create mode 100644 emoji/src/main/resources/emoji/svg/262a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/262e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/262f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2638.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2639.svg
create mode 100644 emoji/src/main/resources/emoji/svg/263a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2648.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2649.svg
create mode 100644 emoji/src/main/resources/emoji/svg/264a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/264b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/264c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/264d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/264e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/264f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2650.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2651.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2652.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2653.svg
create mode 100644 emoji/src/main/resources/emoji/svg/265f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2660.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2663.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2665.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2666.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2668.svg
create mode 100644 emoji/src/main/resources/emoji/svg/267b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/267e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/267f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2692.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2693.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2694.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2695.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2696.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2697.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2699.svg
create mode 100644 emoji/src/main/resources/emoji/svg/269b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/269c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26a7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26aa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26ab.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26b1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26bd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26be.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26c4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26c5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26c8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26ce.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26cf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26d1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26d3-200d-1f4a5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26d3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26d4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26e9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26ea.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f2.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f3.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f4.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f5.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f7.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f8.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-200d-2640.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9-200d-2642.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26f9.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26fa.svg
create mode 100644 emoji/src/main/resources/emoji/svg/26fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2702.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2708.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2709.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270a-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270a-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270a-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270a-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270a-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270a.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270b-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270b-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270b-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270b-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270b-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270c-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270c-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270c-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270c-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270c-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270d-1f3fb.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270d-1f3fc.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270d-1f3fd.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270d-1f3fe.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270d-1f3ff.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/270f.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2712.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2714.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2716.svg
create mode 100644 emoji/src/main/resources/emoji/svg/271d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2721.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2728.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2733.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2734.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2744.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2747.svg
create mode 100644 emoji/src/main/resources/emoji/svg/274c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/274e.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2753.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2754.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2755.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2757.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2763.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2764-200d-1f525.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2764-200d-1fa79.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2764.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2795.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2796.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2797.svg
create mode 100644 emoji/src/main/resources/emoji/svg/27a1.svg
create mode 100644 emoji/src/main/resources/emoji/svg/27b0.svg
create mode 100644 emoji/src/main/resources/emoji/svg/27bf.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2934.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2935.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2b05.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2b06.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2b07.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2b1b.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2b1c.svg
create mode 100644 emoji/src/main/resources/emoji/svg/2b55.svg
create mode 100644 emoji/src/main/resources/emoji/svg/3030.svg
create mode 100644 emoji/src/main/resources/emoji/svg/303d.svg
create mode 100644 emoji/src/main/resources/emoji/svg/3297.svg
create mode 100644 emoji/src/main/resources/emoji/svg/3299.svg
create mode 100644 emoji/src/main/resources/emoji/svg/fe82b.svg
create mode 100644 emoji/tools/build-emoji-set.py
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d3999fde9..89f8a6427 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -57,11 +57,21 @@ PDF `GoTo` actions. External links are unchanged.
(`com.demcha.compose.document.emoji`): data-driven from the classpath layout
`emoji/emoji-index.properties` (`shortcode=codepoint`) + `emoji/svg/.svg`,
with `find(...)` (lenient `Optional`), `require(...)` (strict), `isAvailable()`
- and per-codepoint caching. The glyphs ship in a new, independently-versioned
- **`graph-compose-emoji`** companion module (mirroring the `graph-compose-fonts`
- split): the engine carries no emoji art and has no Maven dependency on it. The
- module bundles a small original starter set; the full jdecked/twemoji set
- (CC-BY 4.0) is a documented drop-in needing no engine change.
+ and per-codepoint caching (a glyph using an SVG feature the parser rejects is
+ treated as unresolved, so it falls back to text rather than failing the render).
+ The glyphs ship in a new, independently-versioned **`graph-compose-emoji`**
+ companion module (mirroring the `graph-compose-fonts` split): the engine carries
+ no emoji art and has no Maven dependency on it. The module bundles the full
+ **Noto Emoji** SVG set (~3.7k glyphs, SIL OFL 1.1) with a GitHub-style shortcode
+ index (~1.6k shortcodes) generated from the gemoji database; both are rebuilt by
+ `emoji/tools/build-emoji-set.py`.
+- **SVG gradient import is now best-effort** (`@since 1.9.0`). A
+ `` / `` with a translucent stop
+ (`stop-opacity < 1`) degrades to a flat fill (its first stop), and a focal
+ radial (`fx` / `fy`) approximates as a plain radial about the centre — instead
+ of failing the whole icon. This lets real-world artwork import (it is what
+ takes the Noto Emoji set from ~80% to ~99.9% of glyphs rendering); fully-opaque
+ gradients are unchanged, byte for byte.
### Documentation
@@ -72,9 +82,9 @@ PDF `GoTo` actions. External links are unchanged.
`examples/src/main/java/com/demcha/examples/features/text/InlineSvgIconExample.java`
— multi-colour vector glyphs (gold star, green check badge, violet gradient
orb, info / warning marks) flowing inline with text, at several sizes.
-- New `graph-compose-emoji` module with `emoji/NOTICE.md` documenting the bundled
- original starter set and the mechanical drop-in for the full jdecked/twemoji
- set (CC-BY 4.0).
+- New `graph-compose-emoji` module bundling the Noto Emoji SVG set (OFL 1.1) with
+ `emoji/OFL.txt`, `emoji/NOTICE.md` and the `emoji/tools/build-emoji-set.py`
+ generator that rebuilds the glyphs + shortcode index from noto-emoji + gemoji.
- New runnable example
`examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java`
— `:shortcode:` colour emoji flowing inline with text, the starter-set legend,
diff --git a/emoji/NOTICE.md b/emoji/NOTICE.md
index 859092b6f..3d08c8246 100644
--- a/emoji/NOTICE.md
+++ b/emoji/NOTICE.md
@@ -2,33 +2,43 @@
## What ships here
-A small **original starter set** of colour-emoji SVG glyphs, authored for
-GraphCompose and licensed under the project's **MIT** license (same as this
-module's metadata). The set is intentionally minimal — enough to exercise the
-inline colour-emoji pipeline end to end. Glyphs live under
-`src/main/resources/emoji/svg/.svg`, indexed by
-`src/main/resources/emoji/emoji-index.properties` (`shortcode=codepoint`).
+The colour-emoji glyphs under `src/main/resources/emoji/svg/.svg` are
+the **[Noto Emoji](https://github.com/googlefonts/noto-emoji)** SVG set
+(© Google), licensed under the **SIL Open Font License 1.1** — see
+[`OFL.txt`](OFL.txt). They are vector SVG (not the CBDT colour *font*, which
+PDFBox renders blank), so the engine draws them as crisp inline vectors.
-The engine resolves these via `com.demcha.compose.document.emoji.EmojiLibrary`
-and `RichText.emoji(":star:", size)` — no engine change is needed to add more.
-
-## Shipping the full Twemoji set (drop-in, optional)
-
-To ship real, comprehensive colour emoji, use the maintained
-[**jdecked/twemoji**](https://github.com/jdecked/twemoji) SVG set
-(**CC-BY 4.0**):
+The shortcode index `src/main/resources/emoji/emoji-index.properties`
+(`shortcode=codepoint`) maps GitHub-style shortcodes to glyphs, generated from
+the **[github/gemoji](https://github.com/github/gemoji)** database (MIT).
-1. Copy `assets/svg/*.svg` into `src/main/resources/emoji/svg/`
- (filenames are already lowercase hex codepoints, e.g. `1f680.svg`).
-2. Extend `src/main/resources/emoji/emoji-index.properties` with the
- `shortcode=codepoint` pairs you want resolvable (the GitHub/gemoji shortcode
- list is the usual source).
-3. Add the required **CC-BY 4.0 attribution** to this NOTICE (Twemoji is
- © Twitter, Inc. and other contributors) — attribution is mandatory.
-
-No code changes are required: `EmojiLibrary` is fully data-driven from the
-classpath layout above.
-
-> The Google **Noto Color Emoji** font (`NotoColorEmoji-Regular.ttf`) is **not**
-> usable here — PDFBox renders its CBDT colour tables blank. This module ships
-> **vector SVG** glyphs precisely to avoid that limitation.
+The engine resolves these via `com.demcha.compose.document.emoji.EmojiLibrary`
+and `RichText.emoji(":rocket:", size)` — it carries no emoji art and has no
+Maven dependency on this module.
+
+## Regenerating the set
+
+`emoji/tools/build-emoji-set.py` rebuilds `svg/` + `emoji-index.properties` from
+fresh sources — re-run it to track a newer Noto Emoji / gemoji, no engine change:
+
+```bash
+# 1) noto-emoji SVGs (sparse, shallow)
+git clone --depth 1 --filter=blob:none --sparse \
+ https://github.com/googlefonts/noto-emoji.git target/noto-emoji
+(cd target/noto-emoji && git sparse-checkout set svg)
+
+# 2) gemoji shortcode database
+curl -fsSL https://raw.githubusercontent.com/github/gemoji/master/db/emoji.json \
+ -o target/gemoji.json
+
+# 3) generate the module resources
+python emoji/tools/build-emoji-set.py \
+ --noto target/noto-emoji/svg --gemoji target/gemoji.json \
+ --out emoji/src/main/resources/emoji
+```
+
+The tool copies each `noto svg/emoji_u.svg` to `emoji/svg/.svg`
+(`_`→`-`), and maps each gemoji alias to its codepoint (dropping the `FE0F`
+variation selector, which Noto omits from filenames). Glyphs a real-world SVG
+feature the engine's parser cannot handle are skipped at render time and fall
+back to the literal shortcode text.
diff --git a/emoji/OFL.txt b/emoji/OFL.txt
new file mode 100644
index 000000000..d09d3d0e0
--- /dev/null
+++ b/emoji/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2013 Google LLC
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/emoji/pom.xml b/emoji/pom.xml
index e7dba2bd8..14bc8871b 100644
--- a/emoji/pom.xml
+++ b/emoji/pom.xml
@@ -19,25 +19,35 @@
plus emoji/emoji-index.properties is what EmojiLibrary loads once this jar
is on the classpath.
- The bundled set is a small ORIGINAL starter pack (see emoji/NOTICE.md).
- To ship the full jdecked/twemoji set (CC-BY 4.0), drop its assets/svg/*
- under emoji/svg/, extend emoji-index.properties, and add the Twemoji
- attribution — no engine change required.
+ The bundled glyphs are the googlefonts/noto-emoji SVG set (OFL 1.1),
+ generated by emoji/tools/build-emoji-set.py together with the github/gemoji
+ shortcode database (see emoji/NOTICE.md). Re-running that tool against a
+ newer noto-emoji / gemoji refreshes the set with no engine change.
-->
io.github.demchaav
graph-compose-emoji
1.0.0
GraphCompose Emoji
- Colour-emoji SVG glyphs and shortcode index for GraphCompose, packaged as an independently-versioned companion artifact.
+ Colour-emoji SVG glyphs (Noto Emoji) and a GitHub shortcode index for GraphCompose, packaged as an independently-versioned companion artifact.
https://github.com/DemchaAV/GraphCompose
+
MIT License
https://opensource.org/licenses/MIT
repo
- Applies to this module's metadata and the bundled original starter emoji glyphs under emoji/svg/**.
+
+
+ SIL Open Font License 1.1
+ https://openfontlicense.org
+ repo
+ Applies to the bundled Noto Emoji glyphs under emoji/svg/**.
diff --git a/emoji/src/main/resources/emoji/emoji-index.properties b/emoji/src/main/resources/emoji/emoji-index.properties
index 7543630f4..e772446fd 100644
--- a/emoji/src/main/resources/emoji/emoji-index.properties
+++ b/emoji/src/main/resources/emoji/emoji-index.properties
@@ -1,12 +1,1639 @@
-# GraphCompose emoji shortcode index: shortcode = lowercase-hex codepoint(s).
-# The glyph for a codepoint lives at emoji/svg/.svg
-# This is the small original starter set; extend it (and emoji/svg/) to ship the
-# full jdecked/twemoji set — see NOTICE.md.
-star=2b50
-white_check_mark=2705
-warning=26a0
+# Generated by emoji/tools/build-emoji-set.py from googlefonts/noto-emoji + github/gemoji.
+# shortcode = lowercase-hex codepoint(s); glyph at emoji/svg/.svg
+# Regenerate, do not hand-edit.
++1=1f44d
+-1=1f44e
+100=1f4af
+1234=1f522
+1st_place_medal=1f947
+2nd_place_medal=1f948
+3rd_place_medal=1f949
+8ball=1f3b1
+a=1f170
+ab=1f18e
+abacus=1f9ee
+abc=1f524
+abcd=1f521
+accept=1f251
+accordion=1fa97
+adhesive_bandage=1fa79
+adult=1f9d1
+aerial_tramway=1f6a1
+airplane=2708
+alarm_clock=23f0
+alembic=2697
+alien=1f47d
+ambulance=1f691
+amphora=1f3fa
+anatomical_heart=1fac0
+anchor=2693
+angel=1f47c
+anger=1f4a2
+angry=1f620
+anguished=1f627
+ant=1f41c
+apple=1f34e
+aquarius=2652
+aries=2648
+arrow_backward=25c0
+arrow_double_down=23ec
+arrow_double_up=23eb
+arrow_down=2b07
+arrow_down_small=1f53d
+arrow_forward=25b6
+arrow_heading_down=2935
+arrow_heading_up=2934
+arrow_left=2b05
+arrow_lower_left=2199
+arrow_lower_right=2198
+arrow_right=27a1
+arrow_right_hook=21aa
+arrow_up=2b06
+arrow_up_down=2195
+arrow_up_small=1f53c
+arrow_upper_left=2196
+arrow_upper_right=2197
+arrows_clockwise=1f503
+arrows_counterclockwise=1f504
+art=1f3a8
+articulated_lorry=1f69b
+artificial_satellite=1f6f0
+artist=1f9d1-200d-1f3a8
+astonished=1f632
+astronaut=1f9d1-200d-1f680
+athletic_shoe=1f45f
+atm=1f3e7
+atom_symbol=269b
+auto_rickshaw=1f6fa
+avocado=1f951
+axe=1fa93
+b=1f171
+baby=1f476
+baby_bottle=1f37c
+baby_chick=1f424
+baby_symbol=1f6bc
+back=1f519
+bacon=1f953
+badger=1f9a1
+badminton=1f3f8
+bagel=1f96f
+baggage_claim=1f6c4
+baguette_bread=1f956
+balance_scale=2696
+bald_man=1f468-200d-1f9b2
+bald_woman=1f469-200d-1f9b2
+ballet_shoes=1fa70
+balloon=1f388
+ballot_box=1f5f3
+ballot_box_with_check=2611
+bamboo=1f38d
+banana=1f34c
+bangbang=203c
+banjo=1fa95
+bank=1f3e6
+bar_chart=1f4ca
+barber=1f488
+baseball=26be
+basket=1f9fa
+basketball=1f3c0
+basketball_man=26f9-200d-2642
+basketball_woman=26f9-200d-2640
+bat=1f987
+bath=1f6c0
+bathtub=1f6c1
+battery=1f50b
+beach_umbrella=1f3d6
+beans=1fad8
+bear=1f43b
+bearded_person=1f9d4
+beaver=1f9ab
+bed=1f6cf
+bee=1f41d
+beer=1f37a
+beers=1f37b
+beetle=1fab2
+beginner=1f530
+bell=1f514
+bell_pepper=1fad1
+bellhop_bell=1f6ce
+bento=1f371
+beverage_box=1f9c3
+bicyclist=1f6b4
+bike=1f6b2
+biking_man=1f6b4-200d-2642
+biking_woman=1f6b4-200d-2640
+bikini=1f459
+billed_cap=1f9e2
+biohazard=2623
+bird=1f426
+birthday=1f382
+bison=1f9ac
+biting_lip=1fae6
+black_bird=1f426-200d-2b1b
+black_cat=1f408-200d-2b1b
+black_circle=26ab
+black_flag=1f3f4
+black_heart=1f5a4
+black_joker=1f0cf
+black_large_square=2b1b
+black_medium_small_square=25fe
+black_medium_square=25fc
+black_nib=2712
+black_small_square=25aa
+black_square_button=1f532
+blond_haired_man=1f471-200d-2642
+blond_haired_person=1f471
+blond_haired_woman=1f471-200d-2640
+blonde_woman=1f471-200d-2640
+blossom=1f33c
+blowfish=1f421
+blue_book=1f4d8
+blue_car=1f699
+blue_heart=1f499
+blue_square=1f7e6
+blueberries=1fad0
+blush=1f60a
+boar=1f417
+boat=26f5
+bomb=1f4a3
+bone=1f9b4
+book=1f4d6
+bookmark=1f516
+bookmark_tabs=1f4d1
+books=1f4da
+boom=1f4a5
+boomerang=1fa83
+boot=1f462
+bouncing_ball_man=26f9-200d-2642
+bouncing_ball_person=26f9
+bouncing_ball_woman=26f9-200d-2640
+bouquet=1f490
+bow=1f647
+bow_and_arrow=1f3f9
+bowing_man=1f647-200d-2642
+bowing_woman=1f647-200d-2640
+bowl_with_spoon=1f963
+bowling=1f3b3
+boxing_glove=1f94a
+boy=1f466
+brain=1f9e0
+bread=1f35e
+breast_feeding=1f931
+bricks=1f9f1
+bride_with_veil=1f470-200d-2640
+bridge_at_night=1f309
+briefcase=1f4bc
+broccoli=1f966
+broken_heart=1f494
+broom=1f9f9
+brown_circle=1f7e4
+brown_heart=1f90e
+brown_square=1f7eb
+bubble_tea=1f9cb
+bubbles=1fae7
+bucket=1faa3
+bug=1f41b
+building_construction=1f3d7
+bulb=1f4a1
+bullettrain_front=1f685
+bullettrain_side=1f684
+burrito=1f32f
+bus=1f68c
+business_suit_levitating=1f574
+busstop=1f68f
+bust_in_silhouette=1f464
+busts_in_silhouette=1f465
+butter=1f9c8
+butterfly=1f98b
+cactus=1f335
+cake=1f370
+calendar=1f4c6
+call_me_hand=1f919
+calling=1f4f2
+camel=1f42b
+camera=1f4f7
+camera_flash=1f4f8
+camping=1f3d5
+cancer=264b
+candle=1f56f
+candy=1f36c
+canned_food=1f96b
+canoe=1f6f6
+capital_abcd=1f520
+capricorn=2651
+car=1f697
+card_file_box=1f5c3
+card_index=1f4c7
+card_index_dividers=1f5c2
+carousel_horse=1f3a0
+carpentry_saw=1fa9a
+carrot=1f955
+cartwheeling=1f938
+cat=1f431
+cat2=1f408
+cd=1f4bf
+chains=26d3
+chair=1fa91
+champagne=1f37e
+chart=1f4b9
+chart_with_downwards_trend=1f4c9
+chart_with_upwards_trend=1f4c8
+checkered_flag=1f3c1
+cheese=1f9c0
+cherries=1f352
+cherry_blossom=1f338
+chess_pawn=265f
+chestnut=1f330
+chicken=1f414
+child=1f9d2
+children_crossing=1f6b8
+chipmunk=1f43f
+chocolate_bar=1f36b
+chopsticks=1f962
+christmas_tree=1f384
+church=26ea
+cinema=1f3a6
+circus_tent=1f3aa
+city_sunrise=1f307
+city_sunset=1f306
+cityscape=1f3d9
+cl=1f191
+clamp=1f5dc
+clap=1f44f
+clapper=1f3ac
+classical_building=1f3db
+climbing=1f9d7
+climbing_man=1f9d7-200d-2642
+climbing_woman=1f9d7-200d-2640
+clinking_glasses=1f942
+clipboard=1f4cb
+clock1=1f550
+clock10=1f559
+clock1030=1f565
+clock11=1f55a
+clock1130=1f566
+clock12=1f55b
+clock1230=1f567
+clock130=1f55c
+clock2=1f551
+clock230=1f55d
+clock3=1f552
+clock330=1f55e
+clock4=1f553
+clock430=1f55f
+clock5=1f554
+clock530=1f560
+clock6=1f555
+clock630=1f561
+clock7=1f556
+clock730=1f562
+clock8=1f557
+clock830=1f563
+clock9=1f558
+clock930=1f564
+closed_book=1f4d5
+closed_lock_with_key=1f510
+closed_umbrella=1f302
+cloud=2601
+cloud_with_lightning=1f329
+cloud_with_lightning_and_rain=26c8
+cloud_with_rain=1f327
+cloud_with_snow=1f328
+clown_face=1f921
+clubs=2663
+coat=1f9e5
+cockroach=1fab3
+cocktail=1f378
+coconut=1f965
+coffee=2615
+coffin=26b0
+coin=1fa99
+cold_face=1f976
+cold_sweat=1f630
+collision=1f4a5
+comet=2604
+compass=1f9ed
+computer=1f4bb
+computer_mouse=1f5b1
+confetti_ball=1f38a
+confounded=1f616
+confused=1f615
+congratulations=3297
+construction=1f6a7
+construction_worker=1f477
+construction_worker_man=1f477-200d-2642
+construction_worker_woman=1f477-200d-2640
+control_knobs=1f39b
+convenience_store=1f3ea
+cook=1f9d1-200d-1f373
+cookie=1f36a
+cool=1f192
+cop=1f46e
+coral=1fab8
+corn=1f33d
+couch_and_lamp=1f6cb
+couple=1f46b
+couple_with_heart=1f491
+couple_with_heart_man_man=1f468-200d-2764-200d-1f468
+couple_with_heart_woman_man=1f469-200d-2764-200d-1f468
+couple_with_heart_woman_woman=1f469-200d-2764-200d-1f469
+couplekiss=1f48f
+couplekiss_man_man=1f468-200d-2764-200d-1f48b-200d-1f468
+couplekiss_man_woman=1f469-200d-2764-200d-1f48b-200d-1f468
+couplekiss_woman_woman=1f469-200d-2764-200d-1f48b-200d-1f469
+cow=1f42e
+cow2=1f404
+cowboy_hat_face=1f920
+crab=1f980
+crayon=1f58d
+credit_card=1f4b3
+crescent_moon=1f319
+cricket=1f997
+cricket_game=1f3cf
+crocodile=1f40a
+croissant=1f950
+crossed_fingers=1f91e
+crossed_flags=1f38c
+crossed_swords=2694
+crown=1f451
+crutch=1fa7c
+cry=1f622
+crying_cat_face=1f63f
+crystal_ball=1f52e
+cucumber=1f952
+cup_with_straw=1f964
+cupcake=1f9c1
+cupid=1f498
+curling_stone=1f94c
+curly_haired_man=1f468-200d-1f9b1
+curly_haired_woman=1f469-200d-1f9b1
+curly_loop=27b0
+currency_exchange=1f4b1
+curry=1f35b
+cursing_face=1f92c
+custard=1f36e
+customs=1f6c3
+cut_of_meat=1f969
+cyclone=1f300
+dagger=1f5e1
+dancer=1f483
+dancers=1f46f
+dancing_men=1f46f-200d-2642
+dancing_women=1f46f-200d-2640
+dango=1f361
+dark_sunglasses=1f576
+dart=1f3af
+dash=1f4a8
+date=1f4c5
+deaf_man=1f9cf-200d-2642
+deaf_person=1f9cf
+deaf_woman=1f9cf-200d-2640
+deciduous_tree=1f333
+deer=1f98c
+department_store=1f3ec
+derelict_house=1f3da
+desert=1f3dc
+desert_island=1f3dd
+desktop_computer=1f5a5
+detective=1f575
+diamond_shape_with_a_dot_inside=1f4a0
+diamonds=2666
+disappointed=1f61e
+disappointed_relieved=1f625
+disguised_face=1f978
+diving_mask=1f93f
+diya_lamp=1fa94
+dizzy=1f4ab
+dizzy_face=1f635
+dna=1f9ec
+do_not_litter=1f6af
+dodo=1f9a4
+dog=1f436
+dog2=1f415
+dollar=1f4b5
+dolls=1f38e
+dolphin=1f42c
+donkey=1facf
+door=1f6aa
+dotted_line_face=1fae5
+doughnut=1f369
+dove=1f54a
+dragon=1f409
+dragon_face=1f432
+dress=1f457
+dromedary_camel=1f42a
+drooling_face=1f924
+drop_of_blood=1fa78
+droplet=1f4a7
+drum=1f941
+duck=1f986
+dumpling=1f95f
+dvd=1f4c0
+e-mail=1f4e7
+eagle=1f985
+ear=1f442
+ear_of_rice=1f33e
+ear_with_hearing_aid=1f9bb
+earth_africa=1f30d
+earth_americas=1f30e
+earth_asia=1f30f
+egg=1f95a
+eggplant=1f346
+eight_pointed_black_star=2734
+eight_spoked_asterisk=2733
+eject_button=23cf
+electric_plug=1f50c
+elephant=1f418
+elevator=1f6d7
+elf=1f9dd
+elf_man=1f9dd-200d-2642
+elf_woman=1f9dd-200d-2640
+email=1f4e7
+empty_nest=1fab9
+end=1f51a
+envelope=2709
+envelope_with_arrow=1f4e9
+euro=1f4b6
+european_castle=1f3f0
+european_post_office=1f3e4
+evergreen_tree=1f332
+exclamation=2757
+exploding_head=1f92f
+expressionless=1f611
+eye=1f441
+eye_speech_bubble=1f441-200d-1f5e8
+eyeglasses=1f453
+eyes=1f440
+face_exhaling=1f62e-200d-1f4a8
+face_holding_back_tears=1f979
+face_in_clouds=1f636-200d-1f32b
+face_with_diagonal_mouth=1fae4
+face_with_head_bandage=1f915
+face_with_open_eyes_and_hand_over_mouth=1fae2
+face_with_peeking_eye=1fae3
+face_with_spiral_eyes=1f635-200d-1f4ab
+face_with_thermometer=1f912
+facepalm=1f926
+facepunch=1f44a
+factory=1f3ed
+factory_worker=1f9d1-200d-1f3ed
+fairy=1f9da
+fairy_man=1f9da-200d-2642
+fairy_woman=1f9da-200d-2640
+falafel=1f9c6
+fallen_leaf=1f342
+family=1f46a
+family_man_boy=1f468-200d-1f466
+family_man_boy_boy=1f468-200d-1f466-200d-1f466
+family_man_girl=1f468-200d-1f467
+family_man_girl_boy=1f468-200d-1f467-200d-1f466
+family_man_girl_girl=1f468-200d-1f467-200d-1f467
+family_man_man_boy=1f468-200d-1f468-200d-1f466
+family_man_man_boy_boy=1f468-200d-1f468-200d-1f466-200d-1f466
+family_man_man_girl=1f468-200d-1f468-200d-1f467
+family_man_man_girl_boy=1f468-200d-1f468-200d-1f467-200d-1f466
+family_man_man_girl_girl=1f468-200d-1f468-200d-1f467-200d-1f467
+family_man_woman_boy=1f468-200d-1f469-200d-1f466
+family_man_woman_boy_boy=1f468-200d-1f469-200d-1f466-200d-1f466
+family_man_woman_girl=1f468-200d-1f469-200d-1f467
+family_man_woman_girl_boy=1f468-200d-1f469-200d-1f467-200d-1f466
+family_man_woman_girl_girl=1f468-200d-1f469-200d-1f467-200d-1f467
+family_woman_boy=1f469-200d-1f466
+family_woman_boy_boy=1f469-200d-1f466-200d-1f466
+family_woman_girl=1f469-200d-1f467
+family_woman_girl_boy=1f469-200d-1f467-200d-1f466
+family_woman_girl_girl=1f469-200d-1f467-200d-1f467
+family_woman_woman_boy=1f469-200d-1f469-200d-1f466
+family_woman_woman_boy_boy=1f469-200d-1f469-200d-1f466-200d-1f466
+family_woman_woman_girl=1f469-200d-1f469-200d-1f467
+family_woman_woman_girl_boy=1f469-200d-1f469-200d-1f467-200d-1f466
+family_woman_woman_girl_girl=1f469-200d-1f469-200d-1f467-200d-1f467
+farmer=1f9d1-200d-1f33e
+fast_forward=23e9
+fax=1f4e0
+fearful=1f628
+feather=1fab6
+feet=1f43e
+female_detective=1f575-200d-2640
+female_sign=2640
+ferris_wheel=1f3a1
+ferry=26f4
+field_hockey=1f3d1
+file_cabinet=1f5c4
+file_folder=1f4c1
+film_projector=1f4fd
+film_strip=1f39e
+fire=1f525
+fire_engine=1f692
+fire_extinguisher=1f9ef
+firecracker=1f9e8
+firefighter=1f9d1-200d-1f692
+fireworks=1f386
+first_quarter_moon=1f313
+first_quarter_moon_with_face=1f31b
+fish=1f41f
+fish_cake=1f365
+fishing_pole_and_fish=1f3a3
+fist=270a
+fist_left=1f91b
+fist_oncoming=1f44a
+fist_raised=270a
+fist_right=1f91c
+flags=1f38f
+flamingo=1f9a9
+flashlight=1f526
+flat_shoe=1f97f
+flatbread=1fad3
+fleur_de_lis=269c
+flight_arrival=1f6ec
+flight_departure=1f6eb
+flipper=1f42c
+floppy_disk=1f4be
+flower_playing_cards=1f3b4
+flushed=1f633
+flute=1fa88
+fly=1fab0
+flying_disc=1f94f
+flying_saucer=1f6f8
+fog=1f32b
+foggy=1f301
+folding_hand_fan=1faad
+fondue=1fad5
+foot=1f9b6
+football=1f3c8
+footprints=1f463
+fork_and_knife=1f374
+fortune_cookie=1f960
+fountain=26f2
+fountain_pen=1f58b
+four_leaf_clover=1f340
+fox_face=1f98a
+framed_picture=1f5bc
+free=1f193
+fried_egg=1f373
+fried_shrimp=1f364
+fries=1f35f
+frog=1f438
+frowning=1f626
+frowning_face=2639
+frowning_man=1f64d-200d-2642
+frowning_person=1f64d
+frowning_woman=1f64d-200d-2640
+fu=1f595
+fuelpump=26fd
+full_moon=1f315
+full_moon_with_face=1f31d
+funeral_urn=26b1
+game_die=1f3b2
+garlic=1f9c4
+gear=2699
+gem=1f48e
+gemini=264a
+genie=1f9de
+genie_man=1f9de-200d-2642
+genie_woman=1f9de-200d-2640
+ghost=1f47b
+gift=1f381
+gift_heart=1f49d
+ginger_root=1fada
+giraffe=1f992
+girl=1f467
+globe_with_meridians=1f310
+gloves=1f9e4
+goal_net=1f945
+goat=1f410
+goggles=1f97d
+golf=26f3
+golfing=1f3cc
+golfing_man=1f3cc-200d-2642
+golfing_woman=1f3cc-200d-2640
+goose=1fabf
+gorilla=1f98d
+grapes=1f347
+green_apple=1f34f
+green_book=1f4d7
+green_circle=1f7e2
+green_heart=1f49a
+green_salad=1f957
+green_square=1f7e9
+grey_exclamation=2755
+grey_heart=1fa76
+grey_question=2754
+grimacing=1f62c
+grin=1f601
+grinning=1f600
+guard=1f482
+guardsman=1f482-200d-2642
+guardswoman=1f482-200d-2640
+guide_dog=1f9ae
+guitar=1f3b8
+gun=1f52b
+hair_pick=1faae
+haircut=1f487
+haircut_man=1f487-200d-2642
+haircut_woman=1f487-200d-2640
+hamburger=1f354
+hammer=1f528
+hammer_and_pick=2692
+hammer_and_wrench=1f6e0
+hamsa=1faac
+hamster=1f439
+hand=270b
+hand_over_mouth=1f92d
+hand_with_index_finger_and_thumb_crossed=1faf0
+handbag=1f45c
+handball_person=1f93e
+handshake=1f91d
+hankey=1f4a9
+hatched_chick=1f425
+hatching_chick=1f423
+headphones=1f3a7
+headstone=1faa6
+health_worker=1f9d1-200d-2695
+hear_no_evil=1f649
+heart=2764
+heart_decoration=1f49f
+heart_eyes=1f60d
+heart_eyes_cat=1f63b
+heart_hands=1faf6
+heart_on_fire=2764-200d-1f525
+heartbeat=1f493
+heartpulse=1f497
+hearts=2665
+heavy_check_mark=2714
+heavy_division_sign=2797
+heavy_dollar_sign=1f4b2
+heavy_equals_sign=1f7f0
+heavy_exclamation_mark=2757
+heavy_heart_exclamation=2763
+heavy_minus_sign=2796
+heavy_multiplication_x=2716
+heavy_plus_sign=2795
+hedgehog=1f994
+helicopter=1f681
+herb=1f33f
+hibiscus=1f33a
+high_brightness=1f506
+high_heel=1f460
+hiking_boot=1f97e
+hindu_temple=1f6d5
+hippopotamus=1f99b
+hocho=1f52a
+hole=1f573
+honey_pot=1f36f
+honeybee=1f41d
+hook=1fa9d
+horse=1f434
+horse_racing=1f3c7
+hospital=1f3e5
+hot_face=1f975
+hot_pepper=1f336
+hotdog=1f32d
+hotel=1f3e8
+hotsprings=2668
+hourglass=231b
+hourglass_flowing_sand=23f3
+house=1f3e0
+house_with_garden=1f3e1
+houses=1f3d8
+hugs=1f917
+hushed=1f62f
+hut=1f6d6
+hyacinth=1fabb
+ice_cream=1f368
+ice_cube=1f9ca
+ice_hockey=1f3d2
+ice_skate=26f8
+icecream=1f366
+id=1f194
+identification_card=1faaa
+ideograph_advantage=1f250
+imp=1f47f
+inbox_tray=1f4e5
+incoming_envelope=1f4e8
+index_pointing_at_the_viewer=1faf5
+infinity=267e
+information_desk_person=1f481
information_source=2139
-red_circle=1f534
+innocent=1f607
+interrobang=2049
+iphone=1f4f1
+izakaya_lantern=1f3ee
+jack_o_lantern=1f383
+japan=1f5fe
+japanese_castle=1f3ef
+japanese_goblin=1f47a
+japanese_ogre=1f479
+jar=1fad9
+jeans=1f456
+jellyfish=1fabc
+jigsaw=1f9e9
+joy=1f602
+joy_cat=1f639
+joystick=1f579
+judge=1f9d1-200d-2696
+juggling_person=1f939
+kaaba=1f54b
+kangaroo=1f998
+key=1f511
+keyboard=2328
+keycap_ten=1f51f
+khanda=1faaf
+kick_scooter=1f6f4
+kimono=1f458
+kiss=1f48b
+kissing=1f617
+kissing_cat=1f63d
+kissing_closed_eyes=1f61a
+kissing_heart=1f618
+kissing_smiling_eyes=1f619
+kite=1fa81
+kiwi_fruit=1f95d
+kneeling_man=1f9ce-200d-2642
+kneeling_person=1f9ce
+kneeling_woman=1f9ce-200d-2640
+knife=1f52a
+knot=1faa2
+koala=1f428
+koko=1f201
+lab_coat=1f97c
+label=1f3f7
+lacrosse=1f94d
+ladder=1fa9c
+lady_beetle=1f41e
+lantern=1f3ee
large_blue_circle=1f535
-green_circle=1f7e2
+large_blue_diamond=1f537
+large_orange_diamond=1f536
+last_quarter_moon=1f317
+last_quarter_moon_with_face=1f31c
+latin_cross=271d
+laughing=1f606
+leafy_green=1f96c
+leaves=1f343
+ledger=1f4d2
+left_luggage=1f6c5
+left_right_arrow=2194
+left_speech_bubble=1f5e8
+leftwards_arrow_with_hook=21a9
+leftwards_hand=1faf2
+leftwards_pushing_hand=1faf7
+leg=1f9b5
+lemon=1f34b
+leo=264c
+leopard=1f406
+level_slider=1f39a
+libra=264e
+light_blue_heart=1fa75
+light_rail=1f688
+link=1f517
+lion=1f981
+lips=1f444
+lipstick=1f484
+lizard=1f98e
+llama=1f999
+lobster=1f99e
+lock=1f512
+lock_with_ink_pen=1f50f
+lollipop=1f36d
+long_drum=1fa98
+loop=27bf
+lotion_bottle=1f9f4
+lotus=1fab7
+lotus_position=1f9d8
+lotus_position_man=1f9d8-200d-2642
+lotus_position_woman=1f9d8-200d-2640
+loud_sound=1f50a
+loudspeaker=1f4e2
+love_hotel=1f3e9
+love_letter=1f48c
+love_you_gesture=1f91f
+low_battery=1faab
+low_brightness=1f505
+luggage=1f9f3
+lungs=1fac1
+lying_face=1f925
+m=24c2
+mag=1f50d
+mag_right=1f50e
+mage=1f9d9
+mage_man=1f9d9-200d-2642
+mage_woman=1f9d9-200d-2640
+magic_wand=1fa84
+magnet=1f9f2
+mahjong=1f004
+mailbox=1f4eb
+mailbox_closed=1f4ea
+mailbox_with_mail=1f4ec
+mailbox_with_no_mail=1f4ed
+male_detective=1f575-200d-2642
+male_sign=2642
+mammoth=1f9a3
+man=1f468
+man_artist=1f468-200d-1f3a8
+man_astronaut=1f468-200d-1f680
+man_beard=1f9d4-200d-2642
+man_cartwheeling=1f938-200d-2642
+man_cook=1f468-200d-1f373
+man_dancing=1f57a
+man_facepalming=1f926-200d-2642
+man_factory_worker=1f468-200d-1f3ed
+man_farmer=1f468-200d-1f33e
+man_feeding_baby=1f468-200d-1f37c
+man_firefighter=1f468-200d-1f692
+man_health_worker=1f468-200d-2695
+man_in_manual_wheelchair=1f468-200d-1f9bd
+man_in_motorized_wheelchair=1f468-200d-1f9bc
+man_in_tuxedo=1f935-200d-2642
+man_judge=1f468-200d-2696
+man_juggling=1f939-200d-2642
+man_mechanic=1f468-200d-1f527
+man_office_worker=1f468-200d-1f4bc
+man_pilot=1f468-200d-2708
+man_playing_handball=1f93e-200d-2642
+man_playing_water_polo=1f93d-200d-2642
+man_scientist=1f468-200d-1f52c
+man_shrugging=1f937-200d-2642
+man_singer=1f468-200d-1f3a4
+man_student=1f468-200d-1f393
+man_teacher=1f468-200d-1f3eb
+man_technologist=1f468-200d-1f4bb
+man_with_gua_pi_mao=1f472
+man_with_probing_cane=1f468-200d-1f9af
+man_with_turban=1f473-200d-2642
+man_with_veil=1f470-200d-2642
+mandarin=1f34a
+mango=1f96d
+mans_shoe=1f45e
+mantelpiece_clock=1f570
+manual_wheelchair=1f9bd
+maple_leaf=1f341
+maracas=1fa87
+martial_arts_uniform=1f94b
+mask=1f637
+massage=1f486
+massage_man=1f486-200d-2642
+massage_woman=1f486-200d-2640
+mate=1f9c9
+meat_on_bone=1f356
+mechanic=1f9d1-200d-1f527
+mechanical_arm=1f9be
+mechanical_leg=1f9bf
+medal_military=1f396
+medal_sports=1f3c5
+medical_symbol=2695
+mega=1f4e3
+melon=1f348
+melting_face=1fae0
+memo=1f4dd
+men_wrestling=1f93c-200d-2642
+mending_heart=2764-200d-1fa79
+menorah=1f54e
+mens=1f6b9
+mermaid=1f9dc-200d-2640
+merman=1f9dc-200d-2642
+merperson=1f9dc
+metal=1f918
+metro=1f687
+microbe=1f9a0
+microphone=1f3a4
+microscope=1f52c
+middle_finger=1f595
+military_helmet=1fa96
+milk_glass=1f95b
+milky_way=1f30c
+minibus=1f690
+minidisc=1f4bd
+mirror=1fa9e
+mirror_ball=1faa9
+mobile_phone_off=1f4f4
+money_mouth_face=1f911
+money_with_wings=1f4b8
+moneybag=1f4b0
+monkey=1f412
+monkey_face=1f435
+monocle_face=1f9d0
+monorail=1f69d
+moon=1f314
+moon_cake=1f96e
+moose=1face
+mortar_board=1f393
+mosque=1f54c
+mosquito=1f99f
+motor_boat=1f6e5
+motor_scooter=1f6f5
+motorcycle=1f3cd
+motorized_wheelchair=1f9bc
+motorway=1f6e3
+mount_fuji=1f5fb
+mountain=26f0
+mountain_bicyclist=1f6b5
+mountain_biking_man=1f6b5-200d-2642
+mountain_biking_woman=1f6b5-200d-2640
+mountain_cableway=1f6a0
+mountain_railway=1f69e
+mountain_snow=1f3d4
+mouse=1f42d
+mouse2=1f401
+mouse_trap=1faa4
+movie_camera=1f3a5
+moyai=1f5ff
+mrs_claus=1f936
+muscle=1f4aa
+mushroom=1f344
+musical_keyboard=1f3b9
+musical_note=1f3b5
+musical_score=1f3bc
+mute=1f507
+mx_claus=1f9d1-200d-1f384
+nail_care=1f485
+name_badge=1f4db
+national_park=1f3de
+nauseated_face=1f922
+nazar_amulet=1f9ff
+necktie=1f454
+negative_squared_cross_mark=274e
+nerd_face=1f913
+nest_with_eggs=1faba
+nesting_dolls=1fa86
+neutral_face=1f610
+new=1f195
+new_moon=1f311
+new_moon_with_face=1f31a
+newspaper=1f4f0
+newspaper_roll=1f5de
+next_track_button=23ed
+ng=1f196
+ng_man=1f645-200d-2642
+ng_woman=1f645-200d-2640
+night_with_stars=1f303
+ninja=1f977
+no_bell=1f515
+no_bicycles=1f6b3
+no_entry=26d4
+no_entry_sign=1f6ab
+no_good=1f645
+no_good_man=1f645-200d-2642
+no_good_woman=1f645-200d-2640
+no_mobile_phones=1f4f5
+no_mouth=1f636
+no_pedestrians=1f6b7
+no_smoking=1f6ad
+non-potable_water=1f6b1
+nose=1f443
+notebook=1f4d3
+notebook_with_decorative_cover=1f4d4
+notes=1f3b6
+nut_and_bolt=1f529
+o=2b55
+o2=1f17e
+ocean=1f30a
+octopus=1f419
+oden=1f362
+office=1f3e2
+office_worker=1f9d1-200d-1f4bc
+oil_drum=1f6e2
+ok=1f197
+ok_hand=1f44c
+ok_man=1f646-200d-2642
+ok_person=1f646
+ok_woman=1f646-200d-2640
+old_key=1f5dd
+older_adult=1f9d3
+older_man=1f474
+older_woman=1f475
+olive=1fad2
+om=1f549
+on=1f51b
+oncoming_automobile=1f698
+oncoming_bus=1f68d
+oncoming_police_car=1f694
+oncoming_taxi=1f696
+one_piece_swimsuit=1fa71
+onion=1f9c5
+open_book=1f4d6
+open_file_folder=1f4c2
+open_hands=1f450
+open_mouth=1f62e
+open_umbrella=2602
+ophiuchus=26ce
+orange=1f34a
+orange_book=1f4d9
+orange_circle=1f7e0
+orange_heart=1f9e1
+orange_square=1f7e7
+orangutan=1f9a7
+orthodox_cross=2626
+otter=1f9a6
+outbox_tray=1f4e4
+owl=1f989
+ox=1f402
+oyster=1f9aa
+package=1f4e6
+page_facing_up=1f4c4
+page_with_curl=1f4c3
+pager=1f4df
+paintbrush=1f58c
+palm_down_hand=1faf3
+palm_tree=1f334
+palm_up_hand=1faf4
+palms_up_together=1f932
+pancakes=1f95e
+panda_face=1f43c
+paperclip=1f4ce
+paperclips=1f587
+parachute=1fa82
+parasol_on_ground=26f1
+parking=1f17f
+parrot=1f99c
+part_alternation_mark=303d
+partly_sunny=26c5
+partying_face=1f973
+passenger_ship=1f6f3
+passport_control=1f6c2
+pause_button=23f8
+paw_prints=1f43e
+pea_pod=1fadb
+peace_symbol=262e
+peach=1f351
+peacock=1f99a
+peanuts=1f95c
+pear=1f350
+pen=1f58a
+pencil=1f4dd
+pencil2=270f
+penguin=1f427
+pensive=1f614
+people_holding_hands=1f9d1-200d-1f91d-200d-1f9d1
+people_hugging=1fac2
+performing_arts=1f3ad
+persevere=1f623
+person_bald=1f9d1-200d-1f9b2
+person_curly_hair=1f9d1-200d-1f9b1
+person_feeding_baby=1f9d1-200d-1f37c
+person_fencing=1f93a
+person_in_manual_wheelchair=1f9d1-200d-1f9bd
+person_in_motorized_wheelchair=1f9d1-200d-1f9bc
+person_in_tuxedo=1f935
+person_red_hair=1f9d1-200d-1f9b0
+person_white_hair=1f9d1-200d-1f9b3
+person_with_crown=1fac5
+person_with_probing_cane=1f9d1-200d-1f9af
+person_with_turban=1f473
+person_with_veil=1f470
+petri_dish=1f9eb
+phone=260e
+pick=26cf
+pickup_truck=1f6fb
+pie=1f967
+pig=1f437
+pig2=1f416
+pig_nose=1f43d
+pill=1f48a
+pilot=1f9d1-200d-2708
+pinata=1fa85
+pinched_fingers=1f90c
+pinching_hand=1f90f
+pineapple=1f34d
+ping_pong=1f3d3
+pink_heart=1fa77
+pirate_flag=1f3f4-200d-2620
+pisces=2653
+pizza=1f355
+placard=1faa7
+place_of_worship=1f6d0
+plate_with_cutlery=1f37d
+play_or_pause_button=23ef
+playground_slide=1f6dd
+pleading_face=1f97a
+plunger=1faa0
+point_down=1f447
+point_left=1f448
+point_right=1f449
+point_up=261d
+point_up_2=1f446
+polar_bear=1f43b-200d-2744
+police_car=1f693
+police_officer=1f46e
+policeman=1f46e-200d-2642
+policewoman=1f46e-200d-2640
+poodle=1f429
+poop=1f4a9
+popcorn=1f37f
+post_office=1f3e3
+postal_horn=1f4ef
+postbox=1f4ee
+potable_water=1f6b0
+potato=1f954
+potted_plant=1fab4
+pouch=1f45d
+poultry_leg=1f357
+pound=1f4b7
+pouring_liquid=1fad7
+pout=1f621
+pouting_cat=1f63e
+pouting_face=1f64e
+pouting_man=1f64e-200d-2642
+pouting_woman=1f64e-200d-2640
+pray=1f64f
+prayer_beads=1f4ff
+pregnant_man=1fac3
+pregnant_person=1fac4
+pregnant_woman=1f930
+pretzel=1f968
+previous_track_button=23ee
+prince=1f934
+princess=1f478
+printer=1f5a8
+probing_cane=1f9af
+punch=1f44a
purple_circle=1f7e3
+purple_heart=1f49c
+purple_square=1f7ea
+purse=1f45b
+pushpin=1f4cc
+put_litter_in_its_place=1f6ae
+question=2753
+rabbit=1f430
+rabbit2=1f407
+raccoon=1f99d
+racehorse=1f40e
+racing_car=1f3ce
+radio=1f4fb
+radio_button=1f518
+radioactive=2622
+rage=1f621
+railway_car=1f683
+railway_track=1f6e4
+rainbow=1f308
+rainbow_flag=1f3f3-200d-1f308
+raised_back_of_hand=1f91a
+raised_eyebrow=1f928
+raised_hand=270b
+raised_hand_with_fingers_splayed=1f590
+raised_hands=1f64c
+raising_hand=1f64b
+raising_hand_man=1f64b-200d-2642
+raising_hand_woman=1f64b-200d-2640
+ram=1f40f
+ramen=1f35c
+rat=1f400
+razor=1fa92
+receipt=1f9fe
+record_button=23fa
+recycle=267b
+red_car=1f697
+red_circle=1f534
+red_envelope=1f9e7
+red_haired_man=1f468-200d-1f9b0
+red_haired_woman=1f469-200d-1f9b0
+red_square=1f7e5
+relaxed=263a
+relieved=1f60c
+reminder_ribbon=1f397
+repeat=1f501
+repeat_one=1f502
+rescue_worker_helmet=26d1
+restroom=1f6bb
+revolving_hearts=1f49e
+rewind=23ea
+rhinoceros=1f98f
+ribbon=1f380
+rice=1f35a
+rice_ball=1f359
+rice_cracker=1f358
+rice_scene=1f391
+right_anger_bubble=1f5ef
+rightwards_hand=1faf1
+rightwards_pushing_hand=1faf8
+ring=1f48d
+ring_buoy=1f6df
+ringed_planet=1fa90
+robot=1f916
+rock=1faa8
+rocket=1f680
+rofl=1f923
+roll_eyes=1f644
+roll_of_paper=1f9fb
+roller_coaster=1f3a2
+roller_skate=1f6fc
+rooster=1f413
+rose=1f339
+rosette=1f3f5
+rotating_light=1f6a8
+round_pushpin=1f4cd
+rowboat=1f6a3
+rowing_man=1f6a3-200d-2642
+rowing_woman=1f6a3-200d-2640
+rugby_football=1f3c9
+runner=1f3c3
+running=1f3c3
+running_man=1f3c3-200d-2642
+running_shirt_with_sash=1f3bd
+running_woman=1f3c3-200d-2640
+sa=1f202
+safety_pin=1f9f7
+safety_vest=1f9ba
+sagittarius=2650
+sailboat=26f5
+sake=1f376
+salt=1f9c2
+saluting_face=1fae1
+sandal=1f461
+sandwich=1f96a
+santa=1f385
+sari=1f97b
+sassy_man=1f481-200d-2642
+sassy_woman=1f481-200d-2640
+satellite=1f4e1
+satisfied=1f606
+sauna_man=1f9d6-200d-2642
+sauna_person=1f9d6
+sauna_woman=1f9d6-200d-2640
+sauropod=1f995
+saxophone=1f3b7
+scarf=1f9e3
+school=1f3eb
+school_satchel=1f392
+scientist=1f9d1-200d-1f52c
+scissors=2702
+scorpion=1f982
+scorpius=264f
+scream=1f631
+scream_cat=1f640
+screwdriver=1fa9b
+scroll=1f4dc
+seal=1f9ad
+seat=1f4ba
+secret=3299
+see_no_evil=1f648
+seedling=1f331
+selfie=1f933
+service_dog=1f415-200d-1f9ba
+sewing_needle=1faa1
+shaking_face=1fae8
+shallow_pan_of_food=1f958
+shamrock=2618
+shark=1f988
+shaved_ice=1f367
+sheep=1f411
+shell=1f41a
+shield=1f6e1
+shinto_shrine=26e9
+ship=1f6a2
+shirt=1f455
+shit=1f4a9
+shoe=1f45e
+shopping=1f6cd
+shopping_cart=1f6d2
+shorts=1fa73
+shower=1f6bf
+shrimp=1f990
+shrug=1f937
+shushing_face=1f92b
+signal_strength=1f4f6
+singer=1f9d1-200d-1f3a4
+six_pointed_star=1f52f
+skateboard=1f6f9
+ski=1f3bf
+skier=26f7
+skull=1f480
+skull_and_crossbones=2620
+skunk=1f9a8
+sled=1f6f7
+sleeping=1f634
+sleeping_bed=1f6cc
+sleepy=1f62a
+slightly_frowning_face=1f641
+slightly_smiling_face=1f642
+slot_machine=1f3b0
+sloth=1f9a5
+small_airplane=1f6e9
+small_blue_diamond=1f539
+small_orange_diamond=1f538
+small_red_triangle=1f53a
+small_red_triangle_down=1f53b
+smile=1f604
+smile_cat=1f638
+smiley=1f603
+smiley_cat=1f63a
+smiling_face_with_tear=1f972
+smiling_face_with_three_hearts=1f970
+smiling_imp=1f608
+smirk=1f60f
+smirk_cat=1f63c
+smoking=1f6ac
+snail=1f40c
+snake=1f40d
+sneezing_face=1f927
+snowboarder=1f3c2
+snowflake=2744
+snowman=26c4
+snowman_with_snow=2603
+soap=1f9fc
+sob=1f62d
+soccer=26bd
+socks=1f9e6
+softball=1f94e
+soon=1f51c
+sos=1f198
+sound=1f509
+space_invader=1f47e
+spades=2660
+spaghetti=1f35d
+sparkle=2747
+sparkler=1f387
+sparkles=2728
+sparkling_heart=1f496
+speak_no_evil=1f64a
+speaker=1f508
+speaking_head=1f5e3
+speech_balloon=1f4ac
+speedboat=1f6a4
+spider=1f577
+spider_web=1f578
+spiral_calendar=1f5d3
+spiral_notepad=1f5d2
+sponge=1f9fd
+spoon=1f944
+squid=1f991
+stadium=1f3df
+standing_man=1f9cd-200d-2642
+standing_person=1f9cd
+standing_woman=1f9cd-200d-2640
+star=2b50
+star2=1f31f
+star_and_crescent=262a
+star_of_david=2721
+star_struck=1f929
+stars=1f320
+station=1f689
+statue_of_liberty=1f5fd
+steam_locomotive=1f682
+stethoscope=1fa7a
+stew=1f372
+stop_button=23f9
+stop_sign=1f6d1
+stopwatch=23f1
+straight_ruler=1f4cf
+strawberry=1f353
+stuck_out_tongue=1f61b
+stuck_out_tongue_closed_eyes=1f61d
+stuck_out_tongue_winking_eye=1f61c
+student=1f9d1-200d-1f393
+studio_microphone=1f399
+stuffed_flatbread=1f959
+sun_behind_large_cloud=1f325
+sun_behind_rain_cloud=1f326
+sun_behind_small_cloud=1f324
+sun_with_face=1f31e
+sunflower=1f33b
+sunglasses=1f60e
+sunny=2600
+sunrise=1f305
+sunrise_over_mountains=1f304
+superhero=1f9b8
+superhero_man=1f9b8-200d-2642
+superhero_woman=1f9b8-200d-2640
+supervillain=1f9b9
+supervillain_man=1f9b9-200d-2642
+supervillain_woman=1f9b9-200d-2640
+surfer=1f3c4
+surfing_man=1f3c4-200d-2642
+surfing_woman=1f3c4-200d-2640
+sushi=1f363
+suspension_railway=1f69f
+swan=1f9a2
+sweat=1f613
+sweat_drops=1f4a6
+sweat_smile=1f605
+sweet_potato=1f360
+swim_brief=1fa72
+swimmer=1f3ca
+swimming_man=1f3ca-200d-2642
+swimming_woman=1f3ca-200d-2640
+symbols=1f523
+synagogue=1f54d
+syringe=1f489
+t-rex=1f996
+taco=1f32e
+tada=1f389
+takeout_box=1f961
+tamale=1fad4
+tanabata_tree=1f38b
+tangerine=1f34a
+taurus=2649
+taxi=1f695
+tea=1f375
+teacher=1f9d1-200d-1f3eb
+teapot=1fad6
+technologist=1f9d1-200d-1f4bb
+teddy_bear=1f9f8
+telephone=260e
+telephone_receiver=1f4de
+telescope=1f52d
+tennis=1f3be
+tent=26fa
+test_tube=1f9ea
+thermometer=1f321
+thinking=1f914
+thong_sandal=1fa74
+thought_balloon=1f4ad
+thread=1f9f5
+thumbsdown=1f44e
+thumbsup=1f44d
+ticket=1f3ab
+tickets=1f39f
+tiger=1f42f
+tiger2=1f405
+timer_clock=23f2
+tipping_hand_man=1f481-200d-2642
+tipping_hand_person=1f481
+tipping_hand_woman=1f481-200d-2640
+tired_face=1f62b
+tm=2122
+toilet=1f6bd
+tokyo_tower=1f5fc
+tomato=1f345
+tongue=1f445
+toolbox=1f9f0
+tooth=1f9b7
+toothbrush=1faa5
+top=1f51d
+tophat=1f3a9
+tornado=1f32a
+trackball=1f5b2
+tractor=1f69c
+traffic_light=1f6a5
+train=1f68b
+train2=1f686
+tram=1f68a
+transgender_flag=1f3f3-200d-26a7
+transgender_symbol=26a7
+triangular_flag_on_post=1f6a9
+triangular_ruler=1f4d0
+trident=1f531
+triumph=1f624
+troll=1f9cc
+trolleybus=1f68e
+trophy=1f3c6
+tropical_drink=1f379
+tropical_fish=1f420
+truck=1f69a
+trumpet=1f3ba
+tshirt=1f455
+tulip=1f337
+tumbler_glass=1f943
+turkey=1f983
+turtle=1f422
+tv=1f4fa
+twisted_rightwards_arrows=1f500
+two_hearts=1f495
+two_men_holding_hands=1f46c
+two_women_holding_hands=1f46d
+u5272=1f239
+u5408=1f234
+u55b6=1f23a
+u6307=1f22f
+u6708=1f237
+u6709=1f236
+u6e80=1f235
+u7121=1f21a
+u7533=1f238
+u7981=1f232
+u7a7a=1f233
+umbrella=2614
+unamused=1f612
+underage=1f51e
+unicorn=1f984
+unlock=1f513
+up=1f199
+upside_down_face=1f643
+v=270c
+vampire=1f9db
+vampire_man=1f9db-200d-2642
+vampire_woman=1f9db-200d-2640
+vertical_traffic_light=1f6a6
+vhs=1f4fc
+vibration_mode=1f4f3
+video_camera=1f4f9
+video_game=1f3ae
+violin=1f3bb
+virgo=264d
+volcano=1f30b
+volleyball=1f3d0
+vomiting_face=1f92e
+vs=1f19a
+vulcan_salute=1f596
+waffle=1f9c7
+walking=1f6b6
+walking_man=1f6b6-200d-2642
+walking_woman=1f6b6-200d-2640
+waning_crescent_moon=1f318
+waning_gibbous_moon=1f316
+warning=26a0
+wastebasket=1f5d1
+watch=231a
+water_buffalo=1f403
+water_polo=1f93d
+watermelon=1f349
+wave=1f44b
+wavy_dash=3030
+waxing_crescent_moon=1f312
+waxing_gibbous_moon=1f314
+wc=1f6be
+weary=1f629
+wedding=1f492
+weight_lifting=1f3cb
+weight_lifting_man=1f3cb-200d-2642
+weight_lifting_woman=1f3cb-200d-2640
+whale=1f433
+whale2=1f40b
+wheel=1f6de
+wheel_of_dharma=2638
+wheelchair=267f
+white_check_mark=2705
+white_circle=26aa
+white_flag=1f3f3
+white_flower=1f4ae
+white_haired_man=1f468-200d-1f9b3
+white_haired_woman=1f469-200d-1f9b3
+white_heart=1f90d
+white_large_square=2b1c
+white_medium_small_square=25fd
+white_medium_square=25fb
+white_small_square=25ab
+white_square_button=1f533
+wilted_flower=1f940
+wind_chime=1f390
+wind_face=1f32c
+window=1fa9f
+wine_glass=1f377
+wing=1fabd
+wink=1f609
+wireless=1f6dc
+wolf=1f43a
+woman=1f469
+woman_artist=1f469-200d-1f3a8
+woman_astronaut=1f469-200d-1f680
+woman_beard=1f9d4-200d-2640
+woman_cartwheeling=1f938-200d-2640
+woman_cook=1f469-200d-1f373
+woman_dancing=1f483
+woman_facepalming=1f926-200d-2640
+woman_factory_worker=1f469-200d-1f3ed
+woman_farmer=1f469-200d-1f33e
+woman_feeding_baby=1f469-200d-1f37c
+woman_firefighter=1f469-200d-1f692
+woman_health_worker=1f469-200d-2695
+woman_in_manual_wheelchair=1f469-200d-1f9bd
+woman_in_motorized_wheelchair=1f469-200d-1f9bc
+woman_in_tuxedo=1f935-200d-2640
+woman_judge=1f469-200d-2696
+woman_juggling=1f939-200d-2640
+woman_mechanic=1f469-200d-1f527
+woman_office_worker=1f469-200d-1f4bc
+woman_pilot=1f469-200d-2708
+woman_playing_handball=1f93e-200d-2640
+woman_playing_water_polo=1f93d-200d-2640
+woman_scientist=1f469-200d-1f52c
+woman_shrugging=1f937-200d-2640
+woman_singer=1f469-200d-1f3a4
+woman_student=1f469-200d-1f393
+woman_teacher=1f469-200d-1f3eb
+woman_technologist=1f469-200d-1f4bb
+woman_with_headscarf=1f9d5
+woman_with_probing_cane=1f469-200d-1f9af
+woman_with_turban=1f473-200d-2640
+woman_with_veil=1f470-200d-2640
+womans_clothes=1f45a
+womans_hat=1f452
+women_wrestling=1f93c-200d-2640
+womens=1f6ba
+wood=1fab5
+woozy_face=1f974
+world_map=1f5fa
+worm=1fab1
+worried=1f61f
+wrench=1f527
+wrestling=1f93c
+writing_hand=270d
+x=274c
+x_ray=1fa7b
+yarn=1f9f6
+yawning_face=1f971
+yellow_circle=1f7e1
+yellow_heart=1f49b
+yellow_square=1f7e8
+yen=1f4b4
+yin_yang=262f
+yo_yo=1fa80
+yum=1f60b
+zany_face=1f92a
+zap=26a1
+zebra=1f993
+zipper_mouth_face=1f910
+zombie=1f9df
+zombie_man=1f9df-200d-2642
+zombie_woman=1f9df-200d-2640
+zzz=1f4a4
diff --git a/emoji/src/main/resources/emoji/svg/0023-20e3.svg b/emoji/src/main/resources/emoji/svg/0023-20e3.svg
new file mode 100644
index 000000000..81351840d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0023-20e3.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0023.svg b/emoji/src/main/resources/emoji/svg/0023.svg
new file mode 100644
index 000000000..dad9d3107
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0023.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/002a-20e3.svg b/emoji/src/main/resources/emoji/svg/002a-20e3.svg
new file mode 100644
index 000000000..d13039e69
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/002a-20e3.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/002a.svg b/emoji/src/main/resources/emoji/svg/002a.svg
new file mode 100644
index 000000000..daa7b1d11
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/002a.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0030-20e3.svg b/emoji/src/main/resources/emoji/svg/0030-20e3.svg
new file mode 100644
index 000000000..449bea748
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0030-20e3.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0030.svg b/emoji/src/main/resources/emoji/svg/0030.svg
new file mode 100644
index 000000000..a6a1b362d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0030.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0031-20e3.svg b/emoji/src/main/resources/emoji/svg/0031-20e3.svg
new file mode 100644
index 000000000..66a151c1e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0031-20e3.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0031.svg b/emoji/src/main/resources/emoji/svg/0031.svg
new file mode 100644
index 000000000..7d3924a95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0031.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0032-20e3.svg b/emoji/src/main/resources/emoji/svg/0032-20e3.svg
new file mode 100644
index 000000000..e8a699e30
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0032-20e3.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0032.svg b/emoji/src/main/resources/emoji/svg/0032.svg
new file mode 100644
index 000000000..86fceb03f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0032.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0033-20e3.svg b/emoji/src/main/resources/emoji/svg/0033-20e3.svg
new file mode 100644
index 000000000..4fccc8c19
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0033-20e3.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0033.svg b/emoji/src/main/resources/emoji/svg/0033.svg
new file mode 100644
index 000000000..bd99cc3d7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0033.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0034-20e3.svg b/emoji/src/main/resources/emoji/svg/0034-20e3.svg
new file mode 100644
index 000000000..462ee0cdb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0034-20e3.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0034.svg b/emoji/src/main/resources/emoji/svg/0034.svg
new file mode 100644
index 000000000..bf3ca0da7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0034.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0035-20e3.svg b/emoji/src/main/resources/emoji/svg/0035-20e3.svg
new file mode 100644
index 000000000..ed72a2306
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0035-20e3.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0035.svg b/emoji/src/main/resources/emoji/svg/0035.svg
new file mode 100644
index 000000000..bd9ee3602
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0035.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0036-20e3.svg b/emoji/src/main/resources/emoji/svg/0036-20e3.svg
new file mode 100644
index 000000000..05a1534f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0036-20e3.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0036.svg b/emoji/src/main/resources/emoji/svg/0036.svg
new file mode 100644
index 000000000..d1d6a8672
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0036.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0037-20e3.svg b/emoji/src/main/resources/emoji/svg/0037-20e3.svg
new file mode 100644
index 000000000..eaf938fbc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0037-20e3.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0037.svg b/emoji/src/main/resources/emoji/svg/0037.svg
new file mode 100644
index 000000000..f90ece82b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0037.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0038-20e3.svg b/emoji/src/main/resources/emoji/svg/0038-20e3.svg
new file mode 100644
index 000000000..759753f78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0038-20e3.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0038.svg b/emoji/src/main/resources/emoji/svg/0038.svg
new file mode 100644
index 000000000..a12553023
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0038.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0039-20e3.svg b/emoji/src/main/resources/emoji/svg/0039-20e3.svg
new file mode 100644
index 000000000..2af247625
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0039-20e3.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/0039.svg b/emoji/src/main/resources/emoji/svg/0039.svg
new file mode 100644
index 000000000..85569c0a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/0039.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/00a9.svg b/emoji/src/main/resources/emoji/svg/00a9.svg
new file mode 100644
index 000000000..6d068361c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/00a9.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/00ae.svg b/emoji/src/main/resources/emoji/svg/00ae.svg
new file mode 100644
index 000000000..feda65be3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/00ae.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f004.svg b/emoji/src/main/resources/emoji/svg/1f004.svg
new file mode 100644
index 000000000..7473bc32f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f004.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f0cf.svg b/emoji/src/main/resources/emoji/svg/1f0cf.svg
new file mode 100644
index 000000000..6062151d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f0cf.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f170.svg b/emoji/src/main/resources/emoji/svg/1f170.svg
new file mode 100644
index 000000000..344894b28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f170.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f171.svg b/emoji/src/main/resources/emoji/svg/1f171.svg
new file mode 100644
index 000000000..8cab810f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f171.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f17e.svg b/emoji/src/main/resources/emoji/svg/1f17e.svg
new file mode 100644
index 000000000..25374198b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f17e.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f17f.svg b/emoji/src/main/resources/emoji/svg/1f17f.svg
new file mode 100644
index 000000000..daad6baa8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f17f.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f18e.svg b/emoji/src/main/resources/emoji/svg/1f18e.svg
new file mode 100644
index 000000000..03eda863f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f18e.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f191.svg b/emoji/src/main/resources/emoji/svg/1f191.svg
new file mode 100644
index 000000000..0dd1bf0f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f191.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f192.svg b/emoji/src/main/resources/emoji/svg/1f192.svg
new file mode 100644
index 000000000..904f81746
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f192.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f193.svg b/emoji/src/main/resources/emoji/svg/1f193.svg
new file mode 100644
index 000000000..242828bfe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f193.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f194.svg b/emoji/src/main/resources/emoji/svg/1f194.svg
new file mode 100644
index 000000000..453ffe972
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f194.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f195.svg b/emoji/src/main/resources/emoji/svg/1f195.svg
new file mode 100644
index 000000000..29880b045
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f195.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f196.svg b/emoji/src/main/resources/emoji/svg/1f196.svg
new file mode 100644
index 000000000..98b12188b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f196.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f197.svg b/emoji/src/main/resources/emoji/svg/1f197.svg
new file mode 100644
index 000000000..b8e80a562
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f197.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f198.svg b/emoji/src/main/resources/emoji/svg/1f198.svg
new file mode 100644
index 000000000..b7c3f2067
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f198.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f199.svg b/emoji/src/main/resources/emoji/svg/1f199.svg
new file mode 100644
index 000000000..ebf0349b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f199.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f19a.svg b/emoji/src/main/resources/emoji/svg/1f19a.svg
new file mode 100644
index 000000000..faff23549
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f19a.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1e6.svg b/emoji/src/main/resources/emoji/svg/1f1e6.svg
new file mode 100644
index 000000000..ae4cfb512
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1e6.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1e7.svg b/emoji/src/main/resources/emoji/svg/1f1e7.svg
new file mode 100644
index 000000000..5dffdd106
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1e7.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1e8.svg b/emoji/src/main/resources/emoji/svg/1f1e8.svg
new file mode 100644
index 000000000..f1f96c2fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1e8.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1e9.svg b/emoji/src/main/resources/emoji/svg/1f1e9.svg
new file mode 100644
index 000000000..00392236f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1e9.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1ea.svg b/emoji/src/main/resources/emoji/svg/1f1ea.svg
new file mode 100644
index 000000000..e81fa8642
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1ea.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1eb.svg b/emoji/src/main/resources/emoji/svg/1f1eb.svg
new file mode 100644
index 000000000..6ce83805a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1eb.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1ec.svg b/emoji/src/main/resources/emoji/svg/1f1ec.svg
new file mode 100644
index 000000000..7557d6b0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1ec.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1ed.svg b/emoji/src/main/resources/emoji/svg/1f1ed.svg
new file mode 100644
index 000000000..250a70a0d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1ed.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1ee.svg b/emoji/src/main/resources/emoji/svg/1f1ee.svg
new file mode 100644
index 000000000..ce100d998
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1ee.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1ef.svg b/emoji/src/main/resources/emoji/svg/1f1ef.svg
new file mode 100644
index 000000000..78d03a091
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1ef.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f0.svg b/emoji/src/main/resources/emoji/svg/1f1f0.svg
new file mode 100644
index 000000000..8d0a570c8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f0.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f1.svg b/emoji/src/main/resources/emoji/svg/1f1f1.svg
new file mode 100644
index 000000000..6208eba82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f1.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f2.svg b/emoji/src/main/resources/emoji/svg/1f1f2.svg
new file mode 100644
index 000000000..beb12f296
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f2.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f3.svg b/emoji/src/main/resources/emoji/svg/1f1f3.svg
new file mode 100644
index 000000000..3f2ce446e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f3.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f4.svg b/emoji/src/main/resources/emoji/svg/1f1f4.svg
new file mode 100644
index 000000000..b5d3e1d37
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f4.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f5.svg b/emoji/src/main/resources/emoji/svg/1f1f5.svg
new file mode 100644
index 000000000..f58add7b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f5.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f6.svg b/emoji/src/main/resources/emoji/svg/1f1f6.svg
new file mode 100644
index 000000000..637c18cdf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f6.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f7.svg b/emoji/src/main/resources/emoji/svg/1f1f7.svg
new file mode 100644
index 000000000..bc532336f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f7.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f8.svg b/emoji/src/main/resources/emoji/svg/1f1f8.svg
new file mode 100644
index 000000000..c8e20ee66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f8.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1f9.svg b/emoji/src/main/resources/emoji/svg/1f1f9.svg
new file mode 100644
index 000000000..dba06afb5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1f9.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1fa.svg b/emoji/src/main/resources/emoji/svg/1f1fa.svg
new file mode 100644
index 000000000..b619e350d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1fa.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1fb.svg b/emoji/src/main/resources/emoji/svg/1f1fb.svg
new file mode 100644
index 000000000..5a3fb4b8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1fb.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1fc.svg b/emoji/src/main/resources/emoji/svg/1f1fc.svg
new file mode 100644
index 000000000..76149d6d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1fc.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1fd.svg b/emoji/src/main/resources/emoji/svg/1f1fd.svg
new file mode 100644
index 000000000..ce086a506
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1fd.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1fe.svg b/emoji/src/main/resources/emoji/svg/1f1fe.svg
new file mode 100644
index 000000000..933710402
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1fe.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f1ff.svg b/emoji/src/main/resources/emoji/svg/1f1ff.svg
new file mode 100644
index 000000000..4c2e6c27f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f1ff.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f201.svg b/emoji/src/main/resources/emoji/svg/1f201.svg
new file mode 100644
index 000000000..ef443140f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f201.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f202.svg b/emoji/src/main/resources/emoji/svg/1f202.svg
new file mode 100644
index 000000000..a9b24047a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f202.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f21a.svg b/emoji/src/main/resources/emoji/svg/1f21a.svg
new file mode 100644
index 000000000..3a01e4aa9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f21a.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f22f.svg b/emoji/src/main/resources/emoji/svg/1f22f.svg
new file mode 100644
index 000000000..394b649dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f22f.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f232.svg b/emoji/src/main/resources/emoji/svg/1f232.svg
new file mode 100644
index 000000000..abd488d72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f232.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f233.svg b/emoji/src/main/resources/emoji/svg/1f233.svg
new file mode 100644
index 000000000..4e65bb5df
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f233.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f234.svg b/emoji/src/main/resources/emoji/svg/1f234.svg
new file mode 100644
index 000000000..8dcaf4228
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f234.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f235.svg b/emoji/src/main/resources/emoji/svg/1f235.svg
new file mode 100644
index 000000000..c24cc3c12
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f235.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f236.svg b/emoji/src/main/resources/emoji/svg/1f236.svg
new file mode 100644
index 000000000..be3a6ff7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f236.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f237.svg b/emoji/src/main/resources/emoji/svg/1f237.svg
new file mode 100644
index 000000000..c6cda7924
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f237.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f238.svg b/emoji/src/main/resources/emoji/svg/1f238.svg
new file mode 100644
index 000000000..0cca3c050
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f238.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f239.svg b/emoji/src/main/resources/emoji/svg/1f239.svg
new file mode 100644
index 000000000..f95f71abd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f239.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f23a.svg b/emoji/src/main/resources/emoji/svg/1f23a.svg
new file mode 100644
index 000000000..4603ec6c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f23a.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f250.svg b/emoji/src/main/resources/emoji/svg/1f250.svg
new file mode 100644
index 000000000..dcdf0507a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f250.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f251.svg b/emoji/src/main/resources/emoji/svg/1f251.svg
new file mode 100644
index 000000000..239e8bc3f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f251.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f300.svg b/emoji/src/main/resources/emoji/svg/1f300.svg
new file mode 100644
index 000000000..993899e72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f300.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f301.svg b/emoji/src/main/resources/emoji/svg/1f301.svg
new file mode 100644
index 000000000..14e463c4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f301.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f302.svg b/emoji/src/main/resources/emoji/svg/1f302.svg
new file mode 100644
index 000000000..64c1eea4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f302.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f303.svg b/emoji/src/main/resources/emoji/svg/1f303.svg
new file mode 100644
index 000000000..2e2f57615
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f303.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f304.svg b/emoji/src/main/resources/emoji/svg/1f304.svg
new file mode 100644
index 000000000..9e1486b9a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f304.svg
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f305.svg b/emoji/src/main/resources/emoji/svg/1f305.svg
new file mode 100644
index 000000000..439596797
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f305.svg
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f306.svg b/emoji/src/main/resources/emoji/svg/1f306.svg
new file mode 100644
index 000000000..9cdf01ab6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f306.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f307.svg b/emoji/src/main/resources/emoji/svg/1f307.svg
new file mode 100644
index 000000000..57ffe2ebf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f307.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f308.svg b/emoji/src/main/resources/emoji/svg/1f308.svg
new file mode 100644
index 000000000..b5ee709a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f308.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f309.svg b/emoji/src/main/resources/emoji/svg/1f309.svg
new file mode 100644
index 000000000..09c62bebc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f309.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f30a.svg b/emoji/src/main/resources/emoji/svg/1f30a.svg
new file mode 100644
index 000000000..bf249a535
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f30a.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f30b.svg b/emoji/src/main/resources/emoji/svg/1f30b.svg
new file mode 100644
index 000000000..72afa37e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f30b.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f30c.svg b/emoji/src/main/resources/emoji/svg/1f30c.svg
new file mode 100644
index 000000000..d81874e22
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f30c.svg
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f30d.svg b/emoji/src/main/resources/emoji/svg/1f30d.svg
new file mode 100644
index 000000000..a91d83972
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f30d.svg
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f30e.svg b/emoji/src/main/resources/emoji/svg/1f30e.svg
new file mode 100644
index 000000000..feb7be443
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f30e.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f30f.svg b/emoji/src/main/resources/emoji/svg/1f30f.svg
new file mode 100644
index 000000000..9dbcd3ffd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f30f.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f310.svg b/emoji/src/main/resources/emoji/svg/1f310.svg
new file mode 100644
index 000000000..e700f7803
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f310.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f311.svg b/emoji/src/main/resources/emoji/svg/1f311.svg
new file mode 100644
index 000000000..cf9cef8f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f311.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f312.svg b/emoji/src/main/resources/emoji/svg/1f312.svg
new file mode 100644
index 000000000..d642fa043
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f312.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f313.svg b/emoji/src/main/resources/emoji/svg/1f313.svg
new file mode 100644
index 000000000..8e8cfeaf9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f313.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f314.svg b/emoji/src/main/resources/emoji/svg/1f314.svg
new file mode 100644
index 000000000..6ad36c84d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f314.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f315.svg b/emoji/src/main/resources/emoji/svg/1f315.svg
new file mode 100644
index 000000000..50a4f2297
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f315.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f316.svg b/emoji/src/main/resources/emoji/svg/1f316.svg
new file mode 100644
index 000000000..f881eece1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f316.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f317.svg b/emoji/src/main/resources/emoji/svg/1f317.svg
new file mode 100644
index 000000000..9c27058c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f317.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f318.svg b/emoji/src/main/resources/emoji/svg/1f318.svg
new file mode 100644
index 000000000..4148745b0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f318.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f319.svg b/emoji/src/main/resources/emoji/svg/1f319.svg
new file mode 100644
index 000000000..175db6c63
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f319.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f31a.svg b/emoji/src/main/resources/emoji/svg/1f31a.svg
new file mode 100644
index 000000000..69ad2c49d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f31a.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f31b.svg b/emoji/src/main/resources/emoji/svg/1f31b.svg
new file mode 100644
index 000000000..1c7cf7582
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f31b.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f31c.svg b/emoji/src/main/resources/emoji/svg/1f31c.svg
new file mode 100644
index 000000000..9f313145f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f31c.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f31d.svg b/emoji/src/main/resources/emoji/svg/1f31d.svg
new file mode 100644
index 000000000..de280e856
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f31d.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f31e.svg b/emoji/src/main/resources/emoji/svg/1f31e.svg
new file mode 100644
index 000000000..2c4eeebd1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f31e.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f31f.svg b/emoji/src/main/resources/emoji/svg/1f31f.svg
new file mode 100644
index 000000000..680301898
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f31f.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f320.svg b/emoji/src/main/resources/emoji/svg/1f320.svg
new file mode 100644
index 000000000..de9187168
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f320.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f321.svg b/emoji/src/main/resources/emoji/svg/1f321.svg
new file mode 100644
index 000000000..d220f1938
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f321.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f324.svg b/emoji/src/main/resources/emoji/svg/1f324.svg
new file mode 100644
index 000000000..09655d694
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f324.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f325.svg b/emoji/src/main/resources/emoji/svg/1f325.svg
new file mode 100644
index 000000000..8ce6c28bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f325.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f326.svg b/emoji/src/main/resources/emoji/svg/1f326.svg
new file mode 100644
index 000000000..e22514524
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f326.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f327.svg b/emoji/src/main/resources/emoji/svg/1f327.svg
new file mode 100644
index 000000000..5de20d750
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f327.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f328.svg b/emoji/src/main/resources/emoji/svg/1f328.svg
new file mode 100644
index 000000000..5a90f17d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f328.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f329.svg b/emoji/src/main/resources/emoji/svg/1f329.svg
new file mode 100644
index 000000000..6642acffc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f329.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f32a.svg b/emoji/src/main/resources/emoji/svg/1f32a.svg
new file mode 100644
index 000000000..a9a89fd42
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f32a.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f32b.svg b/emoji/src/main/resources/emoji/svg/1f32b.svg
new file mode 100644
index 000000000..2bb6b3a41
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f32b.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f32c.svg b/emoji/src/main/resources/emoji/svg/1f32c.svg
new file mode 100644
index 000000000..6524b4095
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f32c.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f32d.svg b/emoji/src/main/resources/emoji/svg/1f32d.svg
new file mode 100644
index 000000000..eacb3e783
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f32d.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f32e.svg b/emoji/src/main/resources/emoji/svg/1f32e.svg
new file mode 100644
index 000000000..753f075f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f32e.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f32f.svg b/emoji/src/main/resources/emoji/svg/1f32f.svg
new file mode 100644
index 000000000..2d7010405
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f32f.svg
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f330.svg b/emoji/src/main/resources/emoji/svg/1f330.svg
new file mode 100644
index 000000000..2056dd89c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f330.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f331.svg b/emoji/src/main/resources/emoji/svg/1f331.svg
new file mode 100644
index 000000000..2d2e419cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f331.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f332.svg b/emoji/src/main/resources/emoji/svg/1f332.svg
new file mode 100644
index 000000000..b0beffe21
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f332.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f333.svg b/emoji/src/main/resources/emoji/svg/1f333.svg
new file mode 100644
index 000000000..2d37f19ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f333.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f334.svg b/emoji/src/main/resources/emoji/svg/1f334.svg
new file mode 100644
index 000000000..d1f81ed47
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f334.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f335.svg b/emoji/src/main/resources/emoji/svg/1f335.svg
new file mode 100644
index 000000000..c16e7a287
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f335.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f336.svg b/emoji/src/main/resources/emoji/svg/1f336.svg
new file mode 100644
index 000000000..3309c716c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f336.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f337.svg b/emoji/src/main/resources/emoji/svg/1f337.svg
new file mode 100644
index 000000000..ed392f825
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f337.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f338.svg b/emoji/src/main/resources/emoji/svg/1f338.svg
new file mode 100644
index 000000000..b774763d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f338.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f339.svg b/emoji/src/main/resources/emoji/svg/1f339.svg
new file mode 100644
index 000000000..9944e20bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f339.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f33a.svg b/emoji/src/main/resources/emoji/svg/1f33a.svg
new file mode 100644
index 000000000..5789572fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f33a.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f33b.svg b/emoji/src/main/resources/emoji/svg/1f33b.svg
new file mode 100644
index 000000000..c99606421
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f33b.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f33c.svg b/emoji/src/main/resources/emoji/svg/1f33c.svg
new file mode 100644
index 000000000..a25eace18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f33c.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f33d.svg b/emoji/src/main/resources/emoji/svg/1f33d.svg
new file mode 100644
index 000000000..59637f340
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f33d.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f33e.svg b/emoji/src/main/resources/emoji/svg/1f33e.svg
new file mode 100644
index 000000000..51e37f6ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f33e.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f33f.svg b/emoji/src/main/resources/emoji/svg/1f33f.svg
new file mode 100644
index 000000000..f04f78c0c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f33f.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f340.svg b/emoji/src/main/resources/emoji/svg/1f340.svg
new file mode 100644
index 000000000..8ac5cc60c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f340.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f341.svg b/emoji/src/main/resources/emoji/svg/1f341.svg
new file mode 100644
index 000000000..0a383f3f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f341.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f342.svg b/emoji/src/main/resources/emoji/svg/1f342.svg
new file mode 100644
index 000000000..bb62029fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f342.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f343.svg b/emoji/src/main/resources/emoji/svg/1f343.svg
new file mode 100644
index 000000000..e4b4f0db5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f343.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f344-200d-1f7eb.svg b/emoji/src/main/resources/emoji/svg/1f344-200d-1f7eb.svg
new file mode 100644
index 000000000..f8923fa9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f344-200d-1f7eb.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f344.svg b/emoji/src/main/resources/emoji/svg/1f344.svg
new file mode 100644
index 000000000..bda83018c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f344.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f345.svg b/emoji/src/main/resources/emoji/svg/1f345.svg
new file mode 100644
index 000000000..508cabb95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f345.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f346.svg b/emoji/src/main/resources/emoji/svg/1f346.svg
new file mode 100644
index 000000000..f688a3ad0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f346.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f347.svg b/emoji/src/main/resources/emoji/svg/1f347.svg
new file mode 100644
index 000000000..ae77baa91
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f347.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f348.svg b/emoji/src/main/resources/emoji/svg/1f348.svg
new file mode 100644
index 000000000..c74ca7d2c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f348.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f349.svg b/emoji/src/main/resources/emoji/svg/1f349.svg
new file mode 100644
index 000000000..cccec5655
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f349.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f34a.svg b/emoji/src/main/resources/emoji/svg/1f34a.svg
new file mode 100644
index 000000000..9c383fc4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f34a.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f34b-200d-1f7e9.svg b/emoji/src/main/resources/emoji/svg/1f34b-200d-1f7e9.svg
new file mode 100644
index 000000000..fdb082937
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f34b-200d-1f7e9.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f34b.svg b/emoji/src/main/resources/emoji/svg/1f34b.svg
new file mode 100644
index 000000000..2d946d06a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f34b.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f34c.svg b/emoji/src/main/resources/emoji/svg/1f34c.svg
new file mode 100644
index 000000000..2a91024cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f34c.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f34d.svg b/emoji/src/main/resources/emoji/svg/1f34d.svg
new file mode 100644
index 000000000..444033dcc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f34d.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f34e.svg b/emoji/src/main/resources/emoji/svg/1f34e.svg
new file mode 100644
index 000000000..6a25a220e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f34e.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f34f.svg b/emoji/src/main/resources/emoji/svg/1f34f.svg
new file mode 100644
index 000000000..01ce2bca8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f34f.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f350.svg b/emoji/src/main/resources/emoji/svg/1f350.svg
new file mode 100644
index 000000000..15a7b8d75
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f350.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f351.svg b/emoji/src/main/resources/emoji/svg/1f351.svg
new file mode 100644
index 000000000..1dc6cd5dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f351.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f352.svg b/emoji/src/main/resources/emoji/svg/1f352.svg
new file mode 100644
index 000000000..38f0a5f32
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f352.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f353.svg b/emoji/src/main/resources/emoji/svg/1f353.svg
new file mode 100644
index 000000000..f22928ea2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f353.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f354.svg b/emoji/src/main/resources/emoji/svg/1f354.svg
new file mode 100644
index 000000000..fbcbb6393
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f354.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f355.svg b/emoji/src/main/resources/emoji/svg/1f355.svg
new file mode 100644
index 000000000..f877c6a2e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f355.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f356.svg b/emoji/src/main/resources/emoji/svg/1f356.svg
new file mode 100644
index 000000000..1fcb561d8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f356.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f357.svg b/emoji/src/main/resources/emoji/svg/1f357.svg
new file mode 100644
index 000000000..23a64d298
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f357.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f358.svg b/emoji/src/main/resources/emoji/svg/1f358.svg
new file mode 100644
index 000000000..f6856dfde
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f358.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f359.svg b/emoji/src/main/resources/emoji/svg/1f359.svg
new file mode 100644
index 000000000..130569dbd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f359.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f35a.svg b/emoji/src/main/resources/emoji/svg/1f35a.svg
new file mode 100644
index 000000000..2008c0b80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f35a.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f35b.svg b/emoji/src/main/resources/emoji/svg/1f35b.svg
new file mode 100644
index 000000000..106320495
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f35b.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f35c.svg b/emoji/src/main/resources/emoji/svg/1f35c.svg
new file mode 100644
index 000000000..7ee34f72e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f35c.svg
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f35d.svg b/emoji/src/main/resources/emoji/svg/1f35d.svg
new file mode 100644
index 000000000..b58eeedc5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f35d.svg
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f35e.svg b/emoji/src/main/resources/emoji/svg/1f35e.svg
new file mode 100644
index 000000000..e11333040
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f35e.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f35f.svg b/emoji/src/main/resources/emoji/svg/1f35f.svg
new file mode 100644
index 000000000..790eef7e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f35f.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f360.svg b/emoji/src/main/resources/emoji/svg/1f360.svg
new file mode 100644
index 000000000..79e198965
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f360.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f361.svg b/emoji/src/main/resources/emoji/svg/1f361.svg
new file mode 100644
index 000000000..ade7ff224
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f361.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f362.svg b/emoji/src/main/resources/emoji/svg/1f362.svg
new file mode 100644
index 000000000..4352b602c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f362.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f363.svg b/emoji/src/main/resources/emoji/svg/1f363.svg
new file mode 100644
index 000000000..fd559c390
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f363.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f364.svg b/emoji/src/main/resources/emoji/svg/1f364.svg
new file mode 100644
index 000000000..dcc9831fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f364.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f365.svg b/emoji/src/main/resources/emoji/svg/1f365.svg
new file mode 100644
index 000000000..b1f4e2e01
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f365.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f366.svg b/emoji/src/main/resources/emoji/svg/1f366.svg
new file mode 100644
index 000000000..25f6bd3be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f366.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f367.svg b/emoji/src/main/resources/emoji/svg/1f367.svg
new file mode 100644
index 000000000..6583a9cce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f367.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f368.svg b/emoji/src/main/resources/emoji/svg/1f368.svg
new file mode 100644
index 000000000..3ad43cd0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f368.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f369.svg b/emoji/src/main/resources/emoji/svg/1f369.svg
new file mode 100644
index 000000000..9a973277f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f369.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f36a.svg b/emoji/src/main/resources/emoji/svg/1f36a.svg
new file mode 100644
index 000000000..835417ae6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f36a.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f36b.svg b/emoji/src/main/resources/emoji/svg/1f36b.svg
new file mode 100644
index 000000000..330caf05d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f36b.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f36c.svg b/emoji/src/main/resources/emoji/svg/1f36c.svg
new file mode 100644
index 000000000..6d3ec2279
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f36c.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f36d.svg b/emoji/src/main/resources/emoji/svg/1f36d.svg
new file mode 100644
index 000000000..93743b2f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f36d.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f36e.svg b/emoji/src/main/resources/emoji/svg/1f36e.svg
new file mode 100644
index 000000000..7d5009093
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f36e.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f36f.svg b/emoji/src/main/resources/emoji/svg/1f36f.svg
new file mode 100644
index 000000000..d001ea1a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f36f.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f370.svg b/emoji/src/main/resources/emoji/svg/1f370.svg
new file mode 100644
index 000000000..489c82199
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f370.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f371.svg b/emoji/src/main/resources/emoji/svg/1f371.svg
new file mode 100644
index 000000000..48ad458c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f371.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f372.svg b/emoji/src/main/resources/emoji/svg/1f372.svg
new file mode 100644
index 000000000..3b5cb1355
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f372.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f373.svg b/emoji/src/main/resources/emoji/svg/1f373.svg
new file mode 100644
index 000000000..40a9afb4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f373.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f374.svg b/emoji/src/main/resources/emoji/svg/1f374.svg
new file mode 100644
index 000000000..652b6b6cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f374.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f375.svg b/emoji/src/main/resources/emoji/svg/1f375.svg
new file mode 100644
index 000000000..1060cd3a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f375.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f376.svg b/emoji/src/main/resources/emoji/svg/1f376.svg
new file mode 100644
index 000000000..b4d003003
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f376.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f377.svg b/emoji/src/main/resources/emoji/svg/1f377.svg
new file mode 100644
index 000000000..235a52467
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f377.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f378.svg b/emoji/src/main/resources/emoji/svg/1f378.svg
new file mode 100644
index 000000000..a69a3696c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f378.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f379.svg b/emoji/src/main/resources/emoji/svg/1f379.svg
new file mode 100644
index 000000000..d6787a3d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f379.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f37a.svg b/emoji/src/main/resources/emoji/svg/1f37a.svg
new file mode 100644
index 000000000..dae98bab3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f37a.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f37b.svg b/emoji/src/main/resources/emoji/svg/1f37b.svg
new file mode 100644
index 000000000..c358dc3b6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f37b.svg
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f37c.svg b/emoji/src/main/resources/emoji/svg/1f37c.svg
new file mode 100644
index 000000000..7c1819238
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f37c.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f37d.svg b/emoji/src/main/resources/emoji/svg/1f37d.svg
new file mode 100644
index 000000000..5ea50836e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f37d.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f37e.svg b/emoji/src/main/resources/emoji/svg/1f37e.svg
new file mode 100644
index 000000000..f732526eb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f37e.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f37f.svg b/emoji/src/main/resources/emoji/svg/1f37f.svg
new file mode 100644
index 000000000..ef3ae1f78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f37f.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f380.svg b/emoji/src/main/resources/emoji/svg/1f380.svg
new file mode 100644
index 000000000..928369a7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f380.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f381.svg b/emoji/src/main/resources/emoji/svg/1f381.svg
new file mode 100644
index 000000000..73a6e7b1f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f381.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f382.svg b/emoji/src/main/resources/emoji/svg/1f382.svg
new file mode 100644
index 000000000..470fe6d57
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f382.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f383.svg b/emoji/src/main/resources/emoji/svg/1f383.svg
new file mode 100644
index 000000000..62bd3b1b0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f383.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f384.svg b/emoji/src/main/resources/emoji/svg/1f384.svg
new file mode 100644
index 000000000..f2ed3d356
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f384.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f385-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f385-1f3fb.svg
new file mode 100644
index 000000000..f09de75d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f385-1f3fb.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f385-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f385-1f3fc.svg
new file mode 100644
index 000000000..d4dfb45d9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f385-1f3fc.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f385-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f385-1f3fd.svg
new file mode 100644
index 000000000..6d4ac2a2c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f385-1f3fd.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f385-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f385-1f3fe.svg
new file mode 100644
index 000000000..93c808821
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f385-1f3fe.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f385-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f385-1f3ff.svg
new file mode 100644
index 000000000..134cee993
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f385-1f3ff.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f385.svg b/emoji/src/main/resources/emoji/svg/1f385.svg
new file mode 100644
index 000000000..6b21ecd4c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f385.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f386.svg b/emoji/src/main/resources/emoji/svg/1f386.svg
new file mode 100644
index 000000000..9babafb6b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f386.svg
@@ -0,0 +1,422 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f387.svg b/emoji/src/main/resources/emoji/svg/1f387.svg
new file mode 100644
index 000000000..b07d6454b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f387.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f388.svg b/emoji/src/main/resources/emoji/svg/1f388.svg
new file mode 100644
index 000000000..39d20d079
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f388.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f389.svg b/emoji/src/main/resources/emoji/svg/1f389.svg
new file mode 100644
index 000000000..b0a47d8f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f389.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f38a.svg b/emoji/src/main/resources/emoji/svg/1f38a.svg
new file mode 100644
index 000000000..2c91b0c93
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f38a.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f38b.svg b/emoji/src/main/resources/emoji/svg/1f38b.svg
new file mode 100644
index 000000000..f30d12d84
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f38b.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f38c.svg b/emoji/src/main/resources/emoji/svg/1f38c.svg
new file mode 100644
index 000000000..05b13f1ad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f38c.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f38d.svg b/emoji/src/main/resources/emoji/svg/1f38d.svg
new file mode 100644
index 000000000..52d39e7e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f38d.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f38e.svg b/emoji/src/main/resources/emoji/svg/1f38e.svg
new file mode 100644
index 000000000..542034324
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f38e.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f38f.svg b/emoji/src/main/resources/emoji/svg/1f38f.svg
new file mode 100644
index 000000000..6b2965a2e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f38f.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f390.svg b/emoji/src/main/resources/emoji/svg/1f390.svg
new file mode 100644
index 000000000..d5e0d161e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f390.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f391.svg b/emoji/src/main/resources/emoji/svg/1f391.svg
new file mode 100644
index 000000000..eea7358a0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f391.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f392.svg b/emoji/src/main/resources/emoji/svg/1f392.svg
new file mode 100644
index 000000000..92e98865f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f392.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f393.svg b/emoji/src/main/resources/emoji/svg/1f393.svg
new file mode 100644
index 000000000..84372b7b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f393.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f396.svg b/emoji/src/main/resources/emoji/svg/1f396.svg
new file mode 100644
index 000000000..9f3bb3270
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f396.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f397.svg b/emoji/src/main/resources/emoji/svg/1f397.svg
new file mode 100644
index 000000000..55401c158
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f397.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f399.svg b/emoji/src/main/resources/emoji/svg/1f399.svg
new file mode 100644
index 000000000..e996bc1f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f399.svg
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f39a.svg b/emoji/src/main/resources/emoji/svg/1f39a.svg
new file mode 100644
index 000000000..d176bd5f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f39a.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f39b.svg b/emoji/src/main/resources/emoji/svg/1f39b.svg
new file mode 100644
index 000000000..947fdd2dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f39b.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f39e.svg b/emoji/src/main/resources/emoji/svg/1f39e.svg
new file mode 100644
index 000000000..9a8f51898
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f39e.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f39f.svg b/emoji/src/main/resources/emoji/svg/1f39f.svg
new file mode 100644
index 000000000..ca9f0053b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f39f.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a0.svg b/emoji/src/main/resources/emoji/svg/1f3a0.svg
new file mode 100644
index 000000000..811cbc6a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a0.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a1.svg b/emoji/src/main/resources/emoji/svg/1f3a1.svg
new file mode 100644
index 000000000..6e32ee387
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a1.svg
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a2.svg b/emoji/src/main/resources/emoji/svg/1f3a2.svg
new file mode 100644
index 000000000..2d20ec3e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a2.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a3.svg b/emoji/src/main/resources/emoji/svg/1f3a3.svg
new file mode 100644
index 000000000..28f438cb8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a3.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f3a4.svg
new file mode 100644
index 000000000..9e5c0dc40
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a4.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a5.svg b/emoji/src/main/resources/emoji/svg/1f3a5.svg
new file mode 100644
index 000000000..5e46283d7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a5.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a6.svg b/emoji/src/main/resources/emoji/svg/1f3a6.svg
new file mode 100644
index 000000000..ded2a9454
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a6.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a7.svg b/emoji/src/main/resources/emoji/svg/1f3a7.svg
new file mode 100644
index 000000000..c75597b6f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a7.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f3a8.svg
new file mode 100644
index 000000000..fe5bdca12
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a8.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3a9.svg b/emoji/src/main/resources/emoji/svg/1f3a9.svg
new file mode 100644
index 000000000..a0480274a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3a9.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3aa.svg b/emoji/src/main/resources/emoji/svg/1f3aa.svg
new file mode 100644
index 000000000..8b2ca71aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3aa.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ab.svg b/emoji/src/main/resources/emoji/svg/1f3ab.svg
new file mode 100644
index 000000000..4bfed0356
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ab.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ac.svg b/emoji/src/main/resources/emoji/svg/1f3ac.svg
new file mode 100644
index 000000000..f558258d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ac.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ad.svg b/emoji/src/main/resources/emoji/svg/1f3ad.svg
new file mode 100644
index 000000000..7eba08b60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ad.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ae.svg b/emoji/src/main/resources/emoji/svg/1f3ae.svg
new file mode 100644
index 000000000..35a024646
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ae.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3af.svg b/emoji/src/main/resources/emoji/svg/1f3af.svg
new file mode 100644
index 000000000..fc7b9b201
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3af.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b0.svg b/emoji/src/main/resources/emoji/svg/1f3b0.svg
new file mode 100644
index 000000000..06571079e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b0.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b1.svg b/emoji/src/main/resources/emoji/svg/1f3b1.svg
new file mode 100644
index 000000000..3ca594656
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b1.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b2.svg b/emoji/src/main/resources/emoji/svg/1f3b2.svg
new file mode 100644
index 000000000..52f6bdbdf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b2.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b3.svg b/emoji/src/main/resources/emoji/svg/1f3b3.svg
new file mode 100644
index 000000000..0a2afadba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b3.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b4.svg b/emoji/src/main/resources/emoji/svg/1f3b4.svg
new file mode 100644
index 000000000..446983758
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b4.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b5.svg b/emoji/src/main/resources/emoji/svg/1f3b5.svg
new file mode 100644
index 000000000..4977a8faa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b5.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b6.svg b/emoji/src/main/resources/emoji/svg/1f3b6.svg
new file mode 100644
index 000000000..31a6ae255
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b6.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b7.svg b/emoji/src/main/resources/emoji/svg/1f3b7.svg
new file mode 100644
index 000000000..f384d47a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b7.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b8.svg b/emoji/src/main/resources/emoji/svg/1f3b8.svg
new file mode 100644
index 000000000..4fbd30ecb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b8.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3b9.svg b/emoji/src/main/resources/emoji/svg/1f3b9.svg
new file mode 100644
index 000000000..4c747f08a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3b9.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ba.svg b/emoji/src/main/resources/emoji/svg/1f3ba.svg
new file mode 100644
index 000000000..7339835e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ba.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3bb.svg b/emoji/src/main/resources/emoji/svg/1f3bb.svg
new file mode 100644
index 000000000..431649141
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3bb.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3bc.svg b/emoji/src/main/resources/emoji/svg/1f3bc.svg
new file mode 100644
index 000000000..76f0c7f7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3bc.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3bd.svg b/emoji/src/main/resources/emoji/svg/1f3bd.svg
new file mode 100644
index 000000000..5623412fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3bd.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3be.svg b/emoji/src/main/resources/emoji/svg/1f3be.svg
new file mode 100644
index 000000000..decae6806
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3be.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3bf.svg b/emoji/src/main/resources/emoji/svg/1f3bf.svg
new file mode 100644
index 000000000..c400eeee5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3bf.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c0.svg b/emoji/src/main/resources/emoji/svg/1f3c0.svg
new file mode 100644
index 000000000..f22cb729c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c0.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c1.svg b/emoji/src/main/resources/emoji/svg/1f3c1.svg
new file mode 100644
index 000000000..88442a506
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c1.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c2-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fb.svg
new file mode 100644
index 000000000..65b3f1278
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fb.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c2-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fc.svg
new file mode 100644
index 000000000..074302c96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fc.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c2-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fd.svg
new file mode 100644
index 000000000..074302c96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fd.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c2-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fe.svg
new file mode 100644
index 000000000..074302c96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c2-1f3fe.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c2-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3c2-1f3ff.svg
new file mode 100644
index 000000000..074302c96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c2-1f3ff.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c2.svg b/emoji/src/main/resources/emoji/svg/1f3c2.svg
new file mode 100644
index 000000000..e109df7d2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c2.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..cad268829
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640-200d-27a1.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..34d156db0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2640.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..87e400826
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642-200d-27a1.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..adda0dc89
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-2642.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-27a1.svg
new file mode 100644
index 000000000..7bf47e857
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb-200d-27a1.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb.svg
new file mode 100644
index 000000000..45968116f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fb.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..f67a5104d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640-200d-27a1.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..74b4d29e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2640.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..a93ad10dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642-200d-27a1.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..d64f8761b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-2642.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-27a1.svg
new file mode 100644
index 000000000..3f5ccb1cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc-200d-27a1.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc.svg
new file mode 100644
index 000000000..a93936d3f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fc.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..fb75aead5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640-200d-27a1.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..b0954f312
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2640.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..dbe86e7a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642-200d-27a1.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..1761f9e7a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-2642.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-27a1.svg
new file mode 100644
index 000000000..2ac3eefb1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd-200d-27a1.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd.svg
new file mode 100644
index 000000000..c8e772b5a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fd.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..7eb4e5aa4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640-200d-27a1.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..1b2041e0f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2640.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..219c9a04a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642-200d-27a1.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..c02805125
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-2642.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-27a1.svg
new file mode 100644
index 000000000..dfa6f8b54
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe-200d-27a1.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe.svg
new file mode 100644
index 000000000..5f6a97821
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3fe.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..7355a02df
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640-200d-27a1.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..07737830b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2640.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..170c7b491
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642-200d-27a1.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..c438caa6e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-2642.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-27a1.svg
new file mode 100644
index 000000000..784a4163b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff-200d-27a1.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff.svg
new file mode 100644
index 000000000..f08189ff6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-1f3ff.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..a0a9d4f6e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2640-200d-27a1.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2640.svg
new file mode 100644
index 000000000..c77894786
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2640.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..6886651af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2642-200d-27a1.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2642.svg
new file mode 100644
index 000000000..f014abc48
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-200d-2642.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f3c3-200d-27a1.svg
new file mode 100644
index 000000000..b72c10885
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3-200d-27a1.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c3.svg b/emoji/src/main/resources/emoji/svg/1f3c3.svg
new file mode 100644
index 000000000..2a19ad3e9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c3.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..9d762724f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2640.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..875cdec80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb-200d-2642.svg
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb.svg
new file mode 100644
index 000000000..7e021b3bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..260996ab5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2640.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..f406ca282
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc-200d-2642.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc.svg
new file mode 100644
index 000000000..9dbce962d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fc.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..9da391cc9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2640.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..39a3af43c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd-200d-2642.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd.svg
new file mode 100644
index 000000000..35cd2a261
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..ecb1120d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2640.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..4fee7e8c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe-200d-2642.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe.svg
new file mode 100644
index 000000000..20924780e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..bf7583e63
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2640.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..a33dc51fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff-200d-2642.svg
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff.svg
new file mode 100644
index 000000000..363c3e0aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-1f3ff.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3c4-200d-2640.svg
new file mode 100644
index 000000000..160a72d71
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-200d-2640.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3c4-200d-2642.svg
new file mode 100644
index 000000000..aa1cc4ad2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4-200d-2642.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c4.svg b/emoji/src/main/resources/emoji/svg/1f3c4.svg
new file mode 100644
index 000000000..de929905e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c4.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c5.svg b/emoji/src/main/resources/emoji/svg/1f3c5.svg
new file mode 100644
index 000000000..52b95a59f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c5.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c6.svg b/emoji/src/main/resources/emoji/svg/1f3c6.svg
new file mode 100644
index 000000000..d033197d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c6.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c7-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fb.svg
new file mode 100644
index 000000000..044ada06b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fb.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c7-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fc.svg
new file mode 100644
index 000000000..eac38f377
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fc.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c7-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fd.svg
new file mode 100644
index 000000000..e8459c188
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fd.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c7-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fe.svg
new file mode 100644
index 000000000..7d6242bb1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c7-1f3fe.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c7-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3c7-1f3ff.svg
new file mode 100644
index 000000000..fbe34dec6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c7-1f3ff.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c7.svg b/emoji/src/main/resources/emoji/svg/1f3c7.svg
new file mode 100644
index 000000000..2bc7a47e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c7.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c8.svg b/emoji/src/main/resources/emoji/svg/1f3c8.svg
new file mode 100644
index 000000000..28b3920d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c8.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3c9.svg b/emoji/src/main/resources/emoji/svg/1f3c9.svg
new file mode 100644
index 000000000..d1b51bcfd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3c9.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..4e988a1c5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..cde73ff6c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb-200d-2642.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb.svg
new file mode 100644
index 000000000..d4d74532f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fb.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..37b772aab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2640.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..699680e97
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc-200d-2642.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc.svg
new file mode 100644
index 000000000..8e1d3cd95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fc.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..60de92c5e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..fc58859b6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd-200d-2642.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd.svg
new file mode 100644
index 000000000..368d1baa3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fd.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..af47c4868
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2640.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..e3661accc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe-200d-2642.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe.svg
new file mode 100644
index 000000000..d89d91177
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3fe.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..593a4ee60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2640.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..dd6415112
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff-200d-2642.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff.svg
new file mode 100644
index 000000000..4fd19c8e8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-1f3ff.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3ca-200d-2640.svg
new file mode 100644
index 000000000..1e4457057
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-200d-2640.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3ca-200d-2642.svg
new file mode 100644
index 000000000..ed9811652
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca-200d-2642.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ca.svg b/emoji/src/main/resources/emoji/svg/1f3ca.svg
new file mode 100644
index 000000000..63076a3d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ca.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..93f1cfd1f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..fea0da658
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb-200d-2642.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb.svg
new file mode 100644
index 000000000..6bea5bc3e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fb.svg
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..a400ef4bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..7f39948db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc-200d-2642.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc.svg
new file mode 100644
index 000000000..f31d518ca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fc.svg
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..df0234043
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..34a7fbab1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd-200d-2642.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd.svg
new file mode 100644
index 000000000..4a83bca58
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fd.svg
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..9cf0fde1d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..a21b79e7e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe-200d-2642.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe.svg
new file mode 100644
index 000000000..9df155dda
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3fe.svg
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..79864ff8b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..d4b0e2e9e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff-200d-2642.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff.svg
new file mode 100644
index 000000000..9ba65817b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-1f3ff.svg
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cb-200d-2640.svg
new file mode 100644
index 000000000..348054f04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cb-200d-2642.svg
new file mode 100644
index 000000000..b8d1a3737
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb-200d-2642.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cb.svg b/emoji/src/main/resources/emoji/svg/1f3cb.svg
new file mode 100644
index 000000000..96cbb658d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cb.svg
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..f4903c014
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..1ca7a46f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb-200d-2642.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb.svg
new file mode 100644
index 000000000..1b1c78ca5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..712994c7b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..e0c096b1d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc-200d-2642.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc.svg
new file mode 100644
index 000000000..b074a1bfa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..d18717774
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..39adef69a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd-200d-2642.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd.svg
new file mode 100644
index 000000000..526c448af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..2f3938e14
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..2ffb92bc6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe-200d-2642.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe.svg
new file mode 100644
index 000000000..e56d6bf23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..5a7a4b293
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..1902d3ce0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff-200d-2642.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff.svg
new file mode 100644
index 000000000..1b53dfb4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f3cc-200d-2640.svg
new file mode 100644
index 000000000..531b430a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f3cc-200d-2642.svg
new file mode 100644
index 000000000..7716a4fb4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc-200d-2642.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cc.svg b/emoji/src/main/resources/emoji/svg/1f3cc.svg
new file mode 100644
index 000000000..b09aab3e9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cd.svg b/emoji/src/main/resources/emoji/svg/1f3cd.svg
new file mode 100644
index 000000000..9187d655e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cd.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ce.svg b/emoji/src/main/resources/emoji/svg/1f3ce.svg
new file mode 100644
index 000000000..5895ad621
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ce.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3cf.svg b/emoji/src/main/resources/emoji/svg/1f3cf.svg
new file mode 100644
index 000000000..a782f169a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3cf.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d0.svg b/emoji/src/main/resources/emoji/svg/1f3d0.svg
new file mode 100644
index 000000000..5e99d5dc7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d0.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d1.svg b/emoji/src/main/resources/emoji/svg/1f3d1.svg
new file mode 100644
index 000000000..2f29d0457
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d1.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d2.svg b/emoji/src/main/resources/emoji/svg/1f3d2.svg
new file mode 100644
index 000000000..b958fae3d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d2.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d3.svg b/emoji/src/main/resources/emoji/svg/1f3d3.svg
new file mode 100644
index 000000000..8d0d537de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d3.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d4.svg b/emoji/src/main/resources/emoji/svg/1f3d4.svg
new file mode 100644
index 000000000..a1ca56a23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d4.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d5.svg b/emoji/src/main/resources/emoji/svg/1f3d5.svg
new file mode 100644
index 000000000..541b3a773
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d5.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d6.svg b/emoji/src/main/resources/emoji/svg/1f3d6.svg
new file mode 100644
index 000000000..9bf0b09dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d6.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d7.svg b/emoji/src/main/resources/emoji/svg/1f3d7.svg
new file mode 100644
index 000000000..f537353a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d7.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d8.svg b/emoji/src/main/resources/emoji/svg/1f3d8.svg
new file mode 100644
index 000000000..1d4f0d588
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d8.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3d9.svg b/emoji/src/main/resources/emoji/svg/1f3d9.svg
new file mode 100644
index 000000000..9c6d20e02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3d9.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3da.svg b/emoji/src/main/resources/emoji/svg/1f3da.svg
new file mode 100644
index 000000000..0ad50ac05
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3da.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3db.svg b/emoji/src/main/resources/emoji/svg/1f3db.svg
new file mode 100644
index 000000000..1f7f8eec9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3db.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3dc.svg b/emoji/src/main/resources/emoji/svg/1f3dc.svg
new file mode 100644
index 000000000..d258abc6d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3dc.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3dd.svg b/emoji/src/main/resources/emoji/svg/1f3dd.svg
new file mode 100644
index 000000000..cc20b5b38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3dd.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3de.svg b/emoji/src/main/resources/emoji/svg/1f3de.svg
new file mode 100644
index 000000000..1af172743
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3de.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3df.svg b/emoji/src/main/resources/emoji/svg/1f3df.svg
new file mode 100644
index 000000000..7ffc78f09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3df.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e0.svg b/emoji/src/main/resources/emoji/svg/1f3e0.svg
new file mode 100644
index 000000000..f949b102a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e0.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e1.svg b/emoji/src/main/resources/emoji/svg/1f3e1.svg
new file mode 100644
index 000000000..d638585e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e1.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e2.svg b/emoji/src/main/resources/emoji/svg/1f3e2.svg
new file mode 100644
index 000000000..a75d208cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e2.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e3.svg b/emoji/src/main/resources/emoji/svg/1f3e3.svg
new file mode 100644
index 000000000..e19530e03
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e3.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e4.svg b/emoji/src/main/resources/emoji/svg/1f3e4.svg
new file mode 100644
index 000000000..4b4036afb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e4.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e5.svg b/emoji/src/main/resources/emoji/svg/1f3e5.svg
new file mode 100644
index 000000000..be9d22e94
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e5.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e6.svg b/emoji/src/main/resources/emoji/svg/1f3e6.svg
new file mode 100644
index 000000000..4c072663e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e6.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e7.svg b/emoji/src/main/resources/emoji/svg/1f3e7.svg
new file mode 100644
index 000000000..e5b5155da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e7.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e8.svg b/emoji/src/main/resources/emoji/svg/1f3e8.svg
new file mode 100644
index 000000000..86e9d03e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e8.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3e9.svg b/emoji/src/main/resources/emoji/svg/1f3e9.svg
new file mode 100644
index 000000000..3fce0d9db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3e9.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ea.svg b/emoji/src/main/resources/emoji/svg/1f3ea.svg
new file mode 100644
index 000000000..b86893197
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ea.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f3eb.svg
new file mode 100644
index 000000000..30ac0bac2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3eb.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ec.svg b/emoji/src/main/resources/emoji/svg/1f3ec.svg
new file mode 100644
index 000000000..6cc7ecc62
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ec.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f3ed.svg
new file mode 100644
index 000000000..251284adb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ed.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ee.svg b/emoji/src/main/resources/emoji/svg/1f3ee.svg
new file mode 100644
index 000000000..c0d31e134
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ee.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ef.svg b/emoji/src/main/resources/emoji/svg/1f3ef.svg
new file mode 100644
index 000000000..ef3bf1ac4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ef.svg
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f0.svg b/emoji/src/main/resources/emoji/svg/1f3f0.svg
new file mode 100644
index 000000000..70571ba02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f0.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f3-200d-1f308.svg b/emoji/src/main/resources/emoji/svg/1f3f3-200d-1f308.svg
new file mode 100644
index 000000000..243151d87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f3-200d-1f308.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f3-200d-26a7.svg b/emoji/src/main/resources/emoji/svg/1f3f3-200d-26a7.svg
new file mode 100644
index 000000000..82ee4a53a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f3-200d-26a7.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f3.svg b/emoji/src/main/resources/emoji/svg/1f3f3.svg
new file mode 100644
index 000000000..444c160d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f3.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f4-200d-2620.svg b/emoji/src/main/resources/emoji/svg/1f3f4-200d-2620.svg
new file mode 100644
index 000000000..d7ac48693
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f4-200d-2620.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f4.svg b/emoji/src/main/resources/emoji/svg/1f3f4.svg
new file mode 100644
index 000000000..efb48fe43
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f4.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f5.svg b/emoji/src/main/resources/emoji/svg/1f3f5.svg
new file mode 100644
index 000000000..65c5f8341
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f5.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f7.svg b/emoji/src/main/resources/emoji/svg/1f3f7.svg
new file mode 100644
index 000000000..2178d5655
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f7.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f8.svg b/emoji/src/main/resources/emoji/svg/1f3f8.svg
new file mode 100644
index 000000000..f1f259cae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f8.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3f9.svg b/emoji/src/main/resources/emoji/svg/1f3f9.svg
new file mode 100644
index 000000000..3b2b9a222
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3f9.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3fa.svg b/emoji/src/main/resources/emoji/svg/1f3fa.svg
new file mode 100644
index 000000000..bb372518f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3fa.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f3fb.svg
new file mode 100644
index 000000000..9dc495921
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3fb.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f3fc.svg
new file mode 100644
index 000000000..7064069ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3fc.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f3fd.svg
new file mode 100644
index 000000000..f7e5a3f34
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3fd.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f3fe.svg
new file mode 100644
index 000000000..9290c02ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3fe.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f3ff.svg
new file mode 100644
index 000000000..8bc72e960
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f3ff.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f400.svg b/emoji/src/main/resources/emoji/svg/1f400.svg
new file mode 100644
index 000000000..9b68070bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f400.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f401.svg b/emoji/src/main/resources/emoji/svg/1f401.svg
new file mode 100644
index 000000000..9c5970933
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f401.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f402.svg b/emoji/src/main/resources/emoji/svg/1f402.svg
new file mode 100644
index 000000000..621870d79
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f402.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f403.svg b/emoji/src/main/resources/emoji/svg/1f403.svg
new file mode 100644
index 000000000..2a20a9182
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f403.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f404.svg b/emoji/src/main/resources/emoji/svg/1f404.svg
new file mode 100644
index 000000000..f36fade4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f404.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f405.svg b/emoji/src/main/resources/emoji/svg/1f405.svg
new file mode 100644
index 000000000..c4bc0e4cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f405.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f406.svg b/emoji/src/main/resources/emoji/svg/1f406.svg
new file mode 100644
index 000000000..2d1817024
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f406.svg
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f407.svg b/emoji/src/main/resources/emoji/svg/1f407.svg
new file mode 100644
index 000000000..aa27feb97
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f407.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f408-200d-2b1b.svg b/emoji/src/main/resources/emoji/svg/1f408-200d-2b1b.svg
new file mode 100644
index 000000000..03bc2eaa9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f408-200d-2b1b.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f408.svg b/emoji/src/main/resources/emoji/svg/1f408.svg
new file mode 100644
index 000000000..daa358ab6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f408.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f409.svg b/emoji/src/main/resources/emoji/svg/1f409.svg
new file mode 100644
index 000000000..a4de9e0b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f409.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f40a.svg b/emoji/src/main/resources/emoji/svg/1f40a.svg
new file mode 100644
index 000000000..f9049ee2d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f40a.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f40b.svg b/emoji/src/main/resources/emoji/svg/1f40b.svg
new file mode 100644
index 000000000..319b5a7f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f40b.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f40c.svg b/emoji/src/main/resources/emoji/svg/1f40c.svg
new file mode 100644
index 000000000..d8910bd03
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f40c.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f40d.svg b/emoji/src/main/resources/emoji/svg/1f40d.svg
new file mode 100644
index 000000000..06dd404d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f40d.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f40e.svg b/emoji/src/main/resources/emoji/svg/1f40e.svg
new file mode 100644
index 000000000..c045031af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f40e.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f40f.svg b/emoji/src/main/resources/emoji/svg/1f40f.svg
new file mode 100644
index 000000000..07e2498e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f40f.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f410.svg b/emoji/src/main/resources/emoji/svg/1f410.svg
new file mode 100644
index 000000000..bbf0ca15c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f410.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f411.svg b/emoji/src/main/resources/emoji/svg/1f411.svg
new file mode 100644
index 000000000..3072eec20
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f411.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f412.svg b/emoji/src/main/resources/emoji/svg/1f412.svg
new file mode 100644
index 000000000..59c030d87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f412.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f413.svg b/emoji/src/main/resources/emoji/svg/1f413.svg
new file mode 100644
index 000000000..49991248f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f413.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f414.svg b/emoji/src/main/resources/emoji/svg/1f414.svg
new file mode 100644
index 000000000..01cd7a553
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f414.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f415-200d-1f9ba.svg b/emoji/src/main/resources/emoji/svg/1f415-200d-1f9ba.svg
new file mode 100644
index 000000000..f583aaa30
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f415-200d-1f9ba.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f415.svg b/emoji/src/main/resources/emoji/svg/1f415.svg
new file mode 100644
index 000000000..c4232a9f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f415.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f416.svg b/emoji/src/main/resources/emoji/svg/1f416.svg
new file mode 100644
index 000000000..806d988c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f416.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f417.svg b/emoji/src/main/resources/emoji/svg/1f417.svg
new file mode 100644
index 000000000..f558b6d7f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f417.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f418.svg b/emoji/src/main/resources/emoji/svg/1f418.svg
new file mode 100644
index 000000000..a839332c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f418.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f419.svg b/emoji/src/main/resources/emoji/svg/1f419.svg
new file mode 100644
index 000000000..295560252
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f419.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f41a.svg b/emoji/src/main/resources/emoji/svg/1f41a.svg
new file mode 100644
index 000000000..d06a96049
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f41a.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f41b.svg b/emoji/src/main/resources/emoji/svg/1f41b.svg
new file mode 100644
index 000000000..a01125c04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f41b.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f41c.svg b/emoji/src/main/resources/emoji/svg/1f41c.svg
new file mode 100644
index 000000000..236e06891
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f41c.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f41d.svg b/emoji/src/main/resources/emoji/svg/1f41d.svg
new file mode 100644
index 000000000..741150156
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f41d.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f41e.svg b/emoji/src/main/resources/emoji/svg/1f41e.svg
new file mode 100644
index 000000000..78ae41557
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f41e.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f41f.svg b/emoji/src/main/resources/emoji/svg/1f41f.svg
new file mode 100644
index 000000000..52d3f31e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f41f.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f420.svg b/emoji/src/main/resources/emoji/svg/1f420.svg
new file mode 100644
index 000000000..dd0a2c417
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f420.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f421.svg b/emoji/src/main/resources/emoji/svg/1f421.svg
new file mode 100644
index 000000000..508be17d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f421.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f422.svg b/emoji/src/main/resources/emoji/svg/1f422.svg
new file mode 100644
index 000000000..787db2f3b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f422.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f423.svg b/emoji/src/main/resources/emoji/svg/1f423.svg
new file mode 100644
index 000000000..4b4b8bf04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f423.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f424.svg b/emoji/src/main/resources/emoji/svg/1f424.svg
new file mode 100644
index 000000000..ee4900cb3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f424.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f425.svg b/emoji/src/main/resources/emoji/svg/1f425.svg
new file mode 100644
index 000000000..64991e505
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f425.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f426-200d-1f525.svg b/emoji/src/main/resources/emoji/svg/1f426-200d-1f525.svg
new file mode 100644
index 000000000..d1efa265b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f426-200d-1f525.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f426-200d-2b1b.svg b/emoji/src/main/resources/emoji/svg/1f426-200d-2b1b.svg
new file mode 100644
index 000000000..e31f29a5f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f426-200d-2b1b.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f426.svg b/emoji/src/main/resources/emoji/svg/1f426.svg
new file mode 100644
index 000000000..3c7987ad7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f426.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f427.svg b/emoji/src/main/resources/emoji/svg/1f427.svg
new file mode 100644
index 000000000..7224a0d5a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f427.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f428.svg b/emoji/src/main/resources/emoji/svg/1f428.svg
new file mode 100644
index 000000000..08e3ed58f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f428.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f429.svg b/emoji/src/main/resources/emoji/svg/1f429.svg
new file mode 100644
index 000000000..b7c3192eb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f429.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f42a.svg b/emoji/src/main/resources/emoji/svg/1f42a.svg
new file mode 100644
index 000000000..91a8c3fd0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f42a.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f42b.svg b/emoji/src/main/resources/emoji/svg/1f42b.svg
new file mode 100644
index 000000000..de8a09c91
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f42b.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f42c.svg b/emoji/src/main/resources/emoji/svg/1f42c.svg
new file mode 100644
index 000000000..db95f11a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f42c.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f42d.svg b/emoji/src/main/resources/emoji/svg/1f42d.svg
new file mode 100644
index 000000000..2e2e1f560
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f42d.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f42e.svg b/emoji/src/main/resources/emoji/svg/1f42e.svg
new file mode 100644
index 000000000..1fa33c28f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f42e.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f42f.svg b/emoji/src/main/resources/emoji/svg/1f42f.svg
new file mode 100644
index 000000000..b156443a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f42f.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f430.svg b/emoji/src/main/resources/emoji/svg/1f430.svg
new file mode 100644
index 000000000..a5eeda476
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f430.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f431.svg b/emoji/src/main/resources/emoji/svg/1f431.svg
new file mode 100644
index 000000000..63a7746cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f431.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f432.svg b/emoji/src/main/resources/emoji/svg/1f432.svg
new file mode 100644
index 000000000..868ec5db9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f432.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f433.svg b/emoji/src/main/resources/emoji/svg/1f433.svg
new file mode 100644
index 000000000..52ad3f565
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f433.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f434.svg b/emoji/src/main/resources/emoji/svg/1f434.svg
new file mode 100644
index 000000000..6cc65dd0d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f434.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f435.svg b/emoji/src/main/resources/emoji/svg/1f435.svg
new file mode 100644
index 000000000..76ba97d71
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f435.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f436.svg b/emoji/src/main/resources/emoji/svg/1f436.svg
new file mode 100644
index 000000000..51b2e467d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f436.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f437.svg b/emoji/src/main/resources/emoji/svg/1f437.svg
new file mode 100644
index 000000000..bc329dad6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f437.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f438.svg b/emoji/src/main/resources/emoji/svg/1f438.svg
new file mode 100644
index 000000000..ea558e1d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f438.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f439.svg b/emoji/src/main/resources/emoji/svg/1f439.svg
new file mode 100644
index 000000000..bb87ab3c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f439.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f43a.svg b/emoji/src/main/resources/emoji/svg/1f43a.svg
new file mode 100644
index 000000000..0a8c6c862
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f43a.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f43b-200d-2744.svg b/emoji/src/main/resources/emoji/svg/1f43b-200d-2744.svg
new file mode 100644
index 000000000..672964c8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f43b-200d-2744.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f43b.svg b/emoji/src/main/resources/emoji/svg/1f43b.svg
new file mode 100644
index 000000000..74a912b09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f43b.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f43c.svg b/emoji/src/main/resources/emoji/svg/1f43c.svg
new file mode 100644
index 000000000..4ca34b1b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f43c.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f43d.svg b/emoji/src/main/resources/emoji/svg/1f43d.svg
new file mode 100644
index 000000000..82acc79aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f43d.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f43e.svg b/emoji/src/main/resources/emoji/svg/1f43e.svg
new file mode 100644
index 000000000..1b4797dd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f43e.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f43f.svg b/emoji/src/main/resources/emoji/svg/1f43f.svg
new file mode 100644
index 000000000..13a8b83ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f43f.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f440.svg b/emoji/src/main/resources/emoji/svg/1f440.svg
new file mode 100644
index 000000000..e8de603d8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f440.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f441-200d-1f5e8.svg b/emoji/src/main/resources/emoji/svg/1f441-200d-1f5e8.svg
new file mode 100644
index 000000000..b5c63da5a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f441-200d-1f5e8.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f441.svg b/emoji/src/main/resources/emoji/svg/1f441.svg
new file mode 100644
index 000000000..4086d5e28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f441.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f442-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f442-1f3fb.svg
new file mode 100644
index 000000000..de81da972
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f442-1f3fb.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f442-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f442-1f3fc.svg
new file mode 100644
index 000000000..99cba9298
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f442-1f3fc.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f442-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f442-1f3fd.svg
new file mode 100644
index 000000000..eff34fc35
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f442-1f3fd.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f442-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f442-1f3fe.svg
new file mode 100644
index 000000000..85689c9f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f442-1f3fe.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f442-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f442-1f3ff.svg
new file mode 100644
index 000000000..fa259e749
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f442-1f3ff.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f442.svg b/emoji/src/main/resources/emoji/svg/1f442.svg
new file mode 100644
index 000000000..dc30e1d85
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f442.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f443-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f443-1f3fb.svg
new file mode 100644
index 000000000..865bf071b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f443-1f3fb.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f443-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f443-1f3fc.svg
new file mode 100644
index 000000000..178ceafcb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f443-1f3fc.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f443-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f443-1f3fd.svg
new file mode 100644
index 000000000..2ceb58a76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f443-1f3fd.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f443-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f443-1f3fe.svg
new file mode 100644
index 000000000..9b0c46e3f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f443-1f3fe.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f443-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f443-1f3ff.svg
new file mode 100644
index 000000000..6723e47ec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f443-1f3ff.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f443.svg b/emoji/src/main/resources/emoji/svg/1f443.svg
new file mode 100644
index 000000000..96097f5c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f443.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f444.svg b/emoji/src/main/resources/emoji/svg/1f444.svg
new file mode 100644
index 000000000..3f7b8429e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f444.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f445.svg b/emoji/src/main/resources/emoji/svg/1f445.svg
new file mode 100644
index 000000000..84cdec469
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f445.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f446-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f446-1f3fb.svg
new file mode 100644
index 000000000..c53c9ba38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f446-1f3fb.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f446-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f446-1f3fc.svg
new file mode 100644
index 000000000..3597f0e2c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f446-1f3fc.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f446-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f446-1f3fd.svg
new file mode 100644
index 000000000..16465fc7a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f446-1f3fd.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f446-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f446-1f3fe.svg
new file mode 100644
index 000000000..ffd411f81
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f446-1f3fe.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f446-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f446-1f3ff.svg
new file mode 100644
index 000000000..d44d4f454
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f446-1f3ff.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f446.svg b/emoji/src/main/resources/emoji/svg/1f446.svg
new file mode 100644
index 000000000..8966aff83
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f446.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f447-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f447-1f3fb.svg
new file mode 100644
index 000000000..a453d4d9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f447-1f3fb.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f447-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f447-1f3fc.svg
new file mode 100644
index 000000000..bf84ce687
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f447-1f3fc.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f447-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f447-1f3fd.svg
new file mode 100644
index 000000000..8fa22985a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f447-1f3fd.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f447-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f447-1f3fe.svg
new file mode 100644
index 000000000..497f010ef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f447-1f3fe.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f447-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f447-1f3ff.svg
new file mode 100644
index 000000000..96507c96d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f447-1f3ff.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f447.svg b/emoji/src/main/resources/emoji/svg/1f447.svg
new file mode 100644
index 000000000..1837db5a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f447.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f448-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f448-1f3fb.svg
new file mode 100644
index 000000000..76244f841
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f448-1f3fb.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f448-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f448-1f3fc.svg
new file mode 100644
index 000000000..1b7b018a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f448-1f3fc.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f448-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f448-1f3fd.svg
new file mode 100644
index 000000000..7ef2fe2a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f448-1f3fd.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f448-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f448-1f3fe.svg
new file mode 100644
index 000000000..c78116b2c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f448-1f3fe.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f448-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f448-1f3ff.svg
new file mode 100644
index 000000000..a8b2df84f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f448-1f3ff.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f448.svg b/emoji/src/main/resources/emoji/svg/1f448.svg
new file mode 100644
index 000000000..6a940dfcf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f448.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f449-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f449-1f3fb.svg
new file mode 100644
index 000000000..7138407ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f449-1f3fb.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f449-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f449-1f3fc.svg
new file mode 100644
index 000000000..e978afd4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f449-1f3fc.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f449-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f449-1f3fd.svg
new file mode 100644
index 000000000..3da5b1071
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f449-1f3fd.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f449-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f449-1f3fe.svg
new file mode 100644
index 000000000..279f33dec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f449-1f3fe.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f449-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f449-1f3ff.svg
new file mode 100644
index 000000000..0ec7f17db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f449-1f3ff.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f449.svg b/emoji/src/main/resources/emoji/svg/1f449.svg
new file mode 100644
index 000000000..c3ae6ff3d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f449.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44a-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f44a-1f3fb.svg
new file mode 100644
index 000000000..3c9be196f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44a-1f3fb.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44a-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f44a-1f3fc.svg
new file mode 100644
index 000000000..c0670e417
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44a-1f3fc.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44a-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f44a-1f3fd.svg
new file mode 100644
index 000000000..251051f0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44a-1f3fd.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44a-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f44a-1f3fe.svg
new file mode 100644
index 000000000..299501695
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44a-1f3fe.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44a-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f44a-1f3ff.svg
new file mode 100644
index 000000000..57fd3d8d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44a-1f3ff.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44a.svg b/emoji/src/main/resources/emoji/svg/1f44a.svg
new file mode 100644
index 000000000..58a0ed2bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44a.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44b-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f44b-1f3fb.svg
new file mode 100644
index 000000000..df9799b27
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44b-1f3fb.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44b-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f44b-1f3fc.svg
new file mode 100644
index 000000000..8476e43d2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44b-1f3fc.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44b-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f44b-1f3fd.svg
new file mode 100644
index 000000000..d73e3fa01
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44b-1f3fd.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44b-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f44b-1f3fe.svg
new file mode 100644
index 000000000..b167df3e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44b-1f3fe.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44b-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f44b-1f3ff.svg
new file mode 100644
index 000000000..8f992e463
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44b-1f3ff.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44b.svg b/emoji/src/main/resources/emoji/svg/1f44b.svg
new file mode 100644
index 000000000..d8ca99ea5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44b.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f44c-1f3fb.svg
new file mode 100644
index 000000000..b4f7aa87f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44c-1f3fb.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f44c-1f3fc.svg
new file mode 100644
index 000000000..b1ac3b642
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44c-1f3fc.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f44c-1f3fd.svg
new file mode 100644
index 000000000..85387bef1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44c-1f3fd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f44c-1f3fe.svg
new file mode 100644
index 000000000..1d4cfece7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44c-1f3fe.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f44c-1f3ff.svg
new file mode 100644
index 000000000..9fcfee4f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44c-1f3ff.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44c.svg b/emoji/src/main/resources/emoji/svg/1f44c.svg
new file mode 100644
index 000000000..536fa92fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44c.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44d-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f44d-1f3fb.svg
new file mode 100644
index 000000000..7c253a36d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44d-1f3fb.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44d-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f44d-1f3fc.svg
new file mode 100644
index 000000000..0061cfc0d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44d-1f3fc.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44d-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f44d-1f3fd.svg
new file mode 100644
index 000000000..b7102ca81
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44d-1f3fd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44d-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f44d-1f3fe.svg
new file mode 100644
index 000000000..75f22e460
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44d-1f3fe.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44d-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f44d-1f3ff.svg
new file mode 100644
index 000000000..e7f47e210
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44d-1f3ff.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44d.svg b/emoji/src/main/resources/emoji/svg/1f44d.svg
new file mode 100644
index 000000000..1a07a8629
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44d.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44e-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f44e-1f3fb.svg
new file mode 100644
index 000000000..1ec4b8924
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44e-1f3fb.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44e-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f44e-1f3fc.svg
new file mode 100644
index 000000000..fafe9f1f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44e-1f3fc.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44e-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f44e-1f3fd.svg
new file mode 100644
index 000000000..2852ed54d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44e-1f3fd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44e-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f44e-1f3fe.svg
new file mode 100644
index 000000000..85d97b8b8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44e-1f3fe.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44e-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f44e-1f3ff.svg
new file mode 100644
index 000000000..4583654e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44e-1f3ff.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44e.svg b/emoji/src/main/resources/emoji/svg/1f44e.svg
new file mode 100644
index 000000000..64d5c349f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44e.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44f-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f44f-1f3fb.svg
new file mode 100644
index 000000000..80bd83b01
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44f-1f3fb.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44f-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f44f-1f3fc.svg
new file mode 100644
index 000000000..521355ba1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44f-1f3fc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44f-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f44f-1f3fd.svg
new file mode 100644
index 000000000..07ec7e65b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44f-1f3fd.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44f-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f44f-1f3fe.svg
new file mode 100644
index 000000000..d4aa48fcd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44f-1f3fe.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44f-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f44f-1f3ff.svg
new file mode 100644
index 000000000..8d256c487
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44f-1f3ff.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f44f.svg b/emoji/src/main/resources/emoji/svg/1f44f.svg
new file mode 100644
index 000000000..b5c09a386
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f44f.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f450-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f450-1f3fb.svg
new file mode 100644
index 000000000..74486ad7e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f450-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f450-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f450-1f3fc.svg
new file mode 100644
index 000000000..9f92e3ba6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f450-1f3fc.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f450-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f450-1f3fd.svg
new file mode 100644
index 000000000..e81601e0b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f450-1f3fd.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f450-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f450-1f3fe.svg
new file mode 100644
index 000000000..078a57260
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f450-1f3fe.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f450-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f450-1f3ff.svg
new file mode 100644
index 000000000..79ef487d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f450-1f3ff.svg
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f450.svg b/emoji/src/main/resources/emoji/svg/1f450.svg
new file mode 100644
index 000000000..3f6a37021
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f450.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f451.svg b/emoji/src/main/resources/emoji/svg/1f451.svg
new file mode 100644
index 000000000..e0697713a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f451.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f452.svg b/emoji/src/main/resources/emoji/svg/1f452.svg
new file mode 100644
index 000000000..e1ae6ba2e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f452.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f453.svg b/emoji/src/main/resources/emoji/svg/1f453.svg
new file mode 100644
index 000000000..cec31269f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f453.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f454.svg b/emoji/src/main/resources/emoji/svg/1f454.svg
new file mode 100644
index 000000000..359302d8e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f454.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f455.svg b/emoji/src/main/resources/emoji/svg/1f455.svg
new file mode 100644
index 000000000..3900fdbb3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f455.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f456.svg b/emoji/src/main/resources/emoji/svg/1f456.svg
new file mode 100644
index 000000000..1d870ca96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f456.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f457.svg b/emoji/src/main/resources/emoji/svg/1f457.svg
new file mode 100644
index 000000000..071308004
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f457.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f458.svg b/emoji/src/main/resources/emoji/svg/1f458.svg
new file mode 100644
index 000000000..703333725
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f458.svg
@@ -0,0 +1,266 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f459.svg b/emoji/src/main/resources/emoji/svg/1f459.svg
new file mode 100644
index 000000000..c6d6fe881
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f459.svg
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f45a.svg b/emoji/src/main/resources/emoji/svg/1f45a.svg
new file mode 100644
index 000000000..f5430aa08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f45a.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f45b.svg b/emoji/src/main/resources/emoji/svg/1f45b.svg
new file mode 100644
index 000000000..844f28a13
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f45b.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f45c.svg b/emoji/src/main/resources/emoji/svg/1f45c.svg
new file mode 100644
index 000000000..0f9b71b74
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f45c.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f45d.svg b/emoji/src/main/resources/emoji/svg/1f45d.svg
new file mode 100644
index 000000000..786888029
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f45d.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f45e.svg b/emoji/src/main/resources/emoji/svg/1f45e.svg
new file mode 100644
index 000000000..a9ffda27d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f45e.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f45f.svg b/emoji/src/main/resources/emoji/svg/1f45f.svg
new file mode 100644
index 000000000..8a4aa85f9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f45f.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f460.svg b/emoji/src/main/resources/emoji/svg/1f460.svg
new file mode 100644
index 000000000..1a2107221
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f460.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f461.svg b/emoji/src/main/resources/emoji/svg/1f461.svg
new file mode 100644
index 000000000..6603e50d9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f461.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f462.svg b/emoji/src/main/resources/emoji/svg/1f462.svg
new file mode 100644
index 000000000..e996ccb24
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f462.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f463.svg b/emoji/src/main/resources/emoji/svg/1f463.svg
new file mode 100644
index 000000000..d495a6823
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f463.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f464.svg b/emoji/src/main/resources/emoji/svg/1f464.svg
new file mode 100644
index 000000000..a9af841f9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f464.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f465.svg b/emoji/src/main/resources/emoji/svg/1f465.svg
new file mode 100644
index 000000000..fe6abb14e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f465.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f466-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f466-1f3fb.svg
new file mode 100644
index 000000000..744ac9e50
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f466-1f3fb.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f466-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f466-1f3fc.svg
new file mode 100644
index 000000000..abab84af9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f466-1f3fc.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f466-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f466-1f3fd.svg
new file mode 100644
index 000000000..1b6150a22
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f466-1f3fd.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f466-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f466-1f3fe.svg
new file mode 100644
index 000000000..428fcf035
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f466-1f3fe.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f466-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f466-1f3ff.svg
new file mode 100644
index 000000000..be58dcfe2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f466-1f3ff.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f466.svg b/emoji/src/main/resources/emoji/svg/1f466.svg
new file mode 100644
index 000000000..90c958737
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f466.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f467-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f467-1f3fb.svg
new file mode 100644
index 000000000..ddb6dfd5b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f467-1f3fb.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f467-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f467-1f3fc.svg
new file mode 100644
index 000000000..df2d7c30a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f467-1f3fc.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f467-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f467-1f3fd.svg
new file mode 100644
index 000000000..e054a4fcd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f467-1f3fd.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f467-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f467-1f3fe.svg
new file mode 100644
index 000000000..de9e1f859
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f467-1f3fe.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f467-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f467-1f3ff.svg
new file mode 100644
index 000000000..451391a70
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f467-1f3ff.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f467.svg b/emoji/src/main/resources/emoji/svg/1f467.svg
new file mode 100644
index 000000000..26139cdcc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f467.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f33e.svg
new file mode 100644
index 000000000..aaec5858b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f33e.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f373.svg
new file mode 100644
index 000000000..8a58f0917
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f373.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f37c.svg
new file mode 100644
index 000000000..31d485c55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f37c.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f393.svg
new file mode 100644
index 000000000..8320d7909
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f393.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a4.svg
new file mode 100644
index 000000000..fea894d34
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a4.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a8.svg
new file mode 100644
index 000000000..360ee7975
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3a8.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3eb.svg
new file mode 100644
index 000000000..841bdf9ef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3eb.svg
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3ed.svg
new file mode 100644
index 000000000..6854bdc24
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f3ed.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..da2143aa7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fc.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..0d4ce1bba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fd.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..532256a85
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3fe.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..dd134e5a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f430-200d-1f468-1f3ff.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bb.svg
new file mode 100644
index 000000000..11d592041
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bb.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bc.svg
new file mode 100644
index 000000000..091d0492c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f4bc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f527.svg
new file mode 100644
index 000000000..1203b9a42
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f527.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f52c.svg
new file mode 100644
index 000000000..fbe209931
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f52c.svg
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f680.svg
new file mode 100644
index 000000000..b5415e952
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f680.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f692.svg
new file mode 100644
index 000000000..6b728a4d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f692.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..15d686b1a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..3affde100
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..2212ac469
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..491475e75
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..7101ccf60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af.svg
new file mode 100644
index 000000000..47a9cc972
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9af.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b0.svg
new file mode 100644
index 000000000..c739b5a23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b0.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b1.svg
new file mode 100644
index 000000000..e9d73904b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b1.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b2.svg
new file mode 100644
index 000000000..f859728ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b2.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b3.svg
new file mode 100644
index 000000000..b9d9b9d28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9b3.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..85c0aab97
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc.svg
new file mode 100644
index 000000000..051ee78a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..4fe9eed2f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd.svg
new file mode 100644
index 000000000..40aeef0a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1f9bd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..182522755
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fc.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..8cbea3fbc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fd.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..99a85a422
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3fe.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..7f4d5eb13
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-1faef-200d-1f468-1f3ff.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2695.svg
new file mode 100644
index 000000000..419ddcff5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2695.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2696.svg
new file mode 100644
index 000000000..431aac7f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2696.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2708.svg
new file mode 100644
index 000000000..5a52a6aa5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2708.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..b1f232d4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..93891ace6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..b7399de16
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..e7aa699c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..1cb30549b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..517132504
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..226880595
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..813a0c59f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..826e7350e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..94a1137ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fb.svg
new file mode 100644
index 000000000..bef2b957f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fb.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f33e.svg
new file mode 100644
index 000000000..ce9f0799b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f33e.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f373.svg
new file mode 100644
index 000000000..91bcfe125
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f37c.svg
new file mode 100644
index 000000000..831ea3847
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f37c.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f393.svg
new file mode 100644
index 000000000..0f42ab950
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f393.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a4.svg
new file mode 100644
index 000000000..bb3e9e869
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a4.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a8.svg
new file mode 100644
index 000000000..b0900af52
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3a8.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3eb.svg
new file mode 100644
index 000000000..56225d29f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3eb.svg
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3ed.svg
new file mode 100644
index 000000000..f50288079
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f3ed.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..f4eb7e2a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fb.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..ed4e7166e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fd.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..b80eb27ad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3fe.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..c16f67bd2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f430-200d-1f468-1f3ff.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bb.svg
new file mode 100644
index 000000000..f55a94415
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bb.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bc.svg
new file mode 100644
index 000000000..e457e6e33
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f4bc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f527.svg
new file mode 100644
index 000000000..b64fabb71
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f527.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f52c.svg
new file mode 100644
index 000000000..b64ccda14
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f52c.svg
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f680.svg
new file mode 100644
index 000000000..333551a2d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f692.svg
new file mode 100644
index 000000000..2816a3103
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f692.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..59490cde7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..bc9687da5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..54ec6d36d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..c2a51de1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..03085c53a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af.svg
new file mode 100644
index 000000000..6cf931e0c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9af.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b0.svg
new file mode 100644
index 000000000..3773b743b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b0.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b1.svg
new file mode 100644
index 000000000..494affa54
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b1.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b2.svg
new file mode 100644
index 000000000..1059fab33
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b2.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b3.svg
new file mode 100644
index 000000000..12e6d808f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9b3.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..96abdb993
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc.svg
new file mode 100644
index 000000000..c7a306408
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..14e9b49bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd.svg
new file mode 100644
index 000000000..c29014bf5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1f9bd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..b2928a47d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fb.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..4c52bf5e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fd.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..aec10dfbc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3fe.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..5d0fb5597
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-1faef-200d-1f468-1f3ff.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2695.svg
new file mode 100644
index 000000000..9a848a4b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2695.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2696.svg
new file mode 100644
index 000000000..702468736
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2696.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2708.svg
new file mode 100644
index 000000000..bee8cfafe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2708.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..fcae68860
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..5a6fca401
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..7c39c7435
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..be6450814
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..81c180559
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..3040d8fb9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..56f4c0718
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..c5d1f1c44
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..aa5f12f07
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..e8a1b283d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fc.svg
new file mode 100644
index 000000000..99b38e6ec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fc.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f33e.svg
new file mode 100644
index 000000000..8bbbf51fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f33e.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f373.svg
new file mode 100644
index 000000000..85c0aae7e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f37c.svg
new file mode 100644
index 000000000..8da56d638
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f37c.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f393.svg
new file mode 100644
index 000000000..d8f871d91
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f393.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a4.svg
new file mode 100644
index 000000000..5692f17de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a4.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a8.svg
new file mode 100644
index 000000000..fd08f31bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3a8.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3eb.svg
new file mode 100644
index 000000000..30767eb2f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3eb.svg
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3ed.svg
new file mode 100644
index 000000000..36acdb86f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f3ed.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..1651b3cc1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fb.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..bc727414d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fc.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..46a198dea
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3fe.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..92ed1323f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f430-200d-1f468-1f3ff.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bb.svg
new file mode 100644
index 000000000..4fb917ccc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bb.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bc.svg
new file mode 100644
index 000000000..7fc588ad3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f4bc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f527.svg
new file mode 100644
index 000000000..f62792b9b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f527.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f52c.svg
new file mode 100644
index 000000000..e1dfb484a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f52c.svg
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f680.svg
new file mode 100644
index 000000000..5c0b0ccc0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f692.svg
new file mode 100644
index 000000000..868a1a0fb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f692.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..77e3269e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..a3ea2390b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..f571b5cd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..c425b8189
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..1044c5beb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af.svg
new file mode 100644
index 000000000..468db24cc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9af.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b0.svg
new file mode 100644
index 000000000..082636f7a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b0.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b1.svg
new file mode 100644
index 000000000..34d5e6c34
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b1.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b2.svg
new file mode 100644
index 000000000..2118e9815
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b2.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b3.svg
new file mode 100644
index 000000000..3ff2888ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9b3.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..420987e23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc.svg
new file mode 100644
index 000000000..e82e8b145
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..8f5437505
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd.svg
new file mode 100644
index 000000000..9ae209901
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1f9bd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..4d300c33a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fb.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..63bbdfd23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fc.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..8d54aa970
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3fe.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..cc9549fcd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-1faef-200d-1f468-1f3ff.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2695.svg
new file mode 100644
index 000000000..a665c7ac0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2695.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2696.svg
new file mode 100644
index 000000000..21ce884d2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2696.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2708.svg
new file mode 100644
index 000000000..eaa6f9066
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2708.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..2f8d01165
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..471a9edcd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..6e6c032ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..62ce52fe7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..b6bed0cbe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..b83f2fdfc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..4054a90e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..39c07f3df
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..545d1ff74
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..c50ed0d72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fd.svg
new file mode 100644
index 000000000..175c95fb7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fd.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f33e.svg
new file mode 100644
index 000000000..efda9d00f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f33e.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f373.svg
new file mode 100644
index 000000000..1588036db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f37c.svg
new file mode 100644
index 000000000..7f5aaa4b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f37c.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f393.svg
new file mode 100644
index 000000000..8c691c350
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f393.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a4.svg
new file mode 100644
index 000000000..0352ba893
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a4.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a8.svg
new file mode 100644
index 000000000..218c58021
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3a8.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3eb.svg
new file mode 100644
index 000000000..7ac583885
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3eb.svg
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3ed.svg
new file mode 100644
index 000000000..dd08c8bb0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f3ed.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..25b7f27b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fb.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..10a71abd3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fc.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..d472b7e33
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3fd.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..99e34cdee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f430-200d-1f468-1f3ff.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bb.svg
new file mode 100644
index 000000000..6da61ba12
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bb.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bc.svg
new file mode 100644
index 000000000..d5e9746d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f4bc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f527.svg
new file mode 100644
index 000000000..e13874007
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f527.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f52c.svg
new file mode 100644
index 000000000..39cbe5677
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f52c.svg
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f680.svg
new file mode 100644
index 000000000..14f2ada4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f680.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f692.svg
new file mode 100644
index 000000000..34d91180b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f692.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..f7474973f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..296449d56
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..aabcf6783
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..f0e30b289
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..5206cbb09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af.svg
new file mode 100644
index 000000000..94f59e8b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9af.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b0.svg
new file mode 100644
index 000000000..430fa70da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b0.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b1.svg
new file mode 100644
index 000000000..5f2bf87b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b1.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b2.svg
new file mode 100644
index 000000000..ac8f9e203
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b2.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b3.svg
new file mode 100644
index 000000000..215396391
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9b3.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..6e9859b90
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc.svg
new file mode 100644
index 000000000..ad45c32e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..3136768dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd.svg
new file mode 100644
index 000000000..a49380507
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1f9bd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..9ea56820e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fb.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..b9649fc3e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fc.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..c5df7b39d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3fd.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..9469bc395
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-1faef-200d-1f468-1f3ff.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2695.svg
new file mode 100644
index 000000000..fcce06f4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2695.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2696.svg
new file mode 100644
index 000000000..6adcdc396
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2696.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2708.svg
new file mode 100644
index 000000000..4cbc2aadd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2708.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..b5767f615
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..ed6a2e0ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..3aff9fd9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..e8dda9e0d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..5123f0d38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..4ad8646d7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..797aed58f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..addaf58f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..fbdb77ca9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..b891ee781
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3fe.svg
new file mode 100644
index 000000000..b75959bec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3fe.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f33e.svg
new file mode 100644
index 000000000..58399b841
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f33e.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f373.svg
new file mode 100644
index 000000000..6e1c5823d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f37c.svg
new file mode 100644
index 000000000..1269eff95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f37c.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f393.svg
new file mode 100644
index 000000000..42e3fe191
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f393.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a4.svg
new file mode 100644
index 000000000..76add4e77
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a4.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a8.svg
new file mode 100644
index 000000000..b2a6fff7c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3a8.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3eb.svg
new file mode 100644
index 000000000..051a683a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3eb.svg
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3ed.svg
new file mode 100644
index 000000000..ae194238a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f3ed.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..a0b2874c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fb.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..2fa614884
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fc.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..3bc3e9616
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fd.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..75f256499
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f430-200d-1f468-1f3fe.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bb.svg
new file mode 100644
index 000000000..2d24c6c0c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bb.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bc.svg
new file mode 100644
index 000000000..f09a9928b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f4bc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f527.svg
new file mode 100644
index 000000000..3fbc8525c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f527.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f52c.svg
new file mode 100644
index 000000000..ec32896c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f52c.svg
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f680.svg
new file mode 100644
index 000000000..20f048e6c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f692.svg
new file mode 100644
index 000000000..02a94b872
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f692.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..531ad5ab5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..091687598
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..8146af4f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..126599414
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..89ceb6052
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af.svg
new file mode 100644
index 000000000..43064553e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9af.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b0.svg
new file mode 100644
index 000000000..bfb3b9d04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b0.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b1.svg
new file mode 100644
index 000000000..feff805bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b1.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b2.svg
new file mode 100644
index 000000000..00cacc5c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b2.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b3.svg
new file mode 100644
index 000000000..cf0204e8b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9b3.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..49d4ff90d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc.svg
new file mode 100644
index 000000000..5080b0e47
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..44aacd5eb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd.svg
new file mode 100644
index 000000000..f64705b63
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1f9bd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..772c6d505
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fb.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..047893902
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fc.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..72381f3c4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fd.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..038d04e22
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-1faef-200d-1f468-1f3fe.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2695.svg
new file mode 100644
index 000000000..010798e38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2695.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2696.svg
new file mode 100644
index 000000000..c65e9b42b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2696.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2708.svg
new file mode 100644
index 000000000..ed3279fe0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2708.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..48bc0fec0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..df04af0bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..36c231af7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..706d9e2ca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..6a5c63ee8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..08dddec4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..aac830c23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..15bc5b91f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..5d872cb3b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..51a870b52
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f468-1f3ff.svg
new file mode 100644
index 000000000..bb13983c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-1f3ff.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f33e.svg
new file mode 100644
index 000000000..27308a011
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f33e.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f373.svg
new file mode 100644
index 000000000..c4ee7357b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f37c.svg
new file mode 100644
index 000000000..b3bbafbde
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f37c.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f393.svg
new file mode 100644
index 000000000..7a65913d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f393.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3a4.svg
new file mode 100644
index 000000000..5206224f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3a4.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3a8.svg
new file mode 100644
index 000000000..06cf402c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3a8.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3eb.svg
new file mode 100644
index 000000000..1822088a6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3eb.svg
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3ed.svg
new file mode 100644
index 000000000..72f4301f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f3ed.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f466-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f466-200d-1f466.svg
new file mode 100644
index 000000000..6cccc13a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f466-200d-1f466.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f466.svg
new file mode 100644
index 000000000..f50e13538
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f466.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f466.svg
new file mode 100644
index 000000000..1968ad573
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f466.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f467.svg
new file mode 100644
index 000000000..3a0598b85
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f467-200d-1f467.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f467.svg
new file mode 100644
index 000000000..6ef506844
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f467.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466-200d-1f466.svg
new file mode 100644
index 000000000..9399051ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466-200d-1f466.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466.svg
new file mode 100644
index 000000000..3c3df0f54
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f466.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f466.svg
new file mode 100644
index 000000000..77951b936
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f466.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f467.svg
new file mode 100644
index 000000000..51ee119b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467-200d-1f467.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467.svg
new file mode 100644
index 000000000..d0d7b6a32
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f468-200d-1f467.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466-200d-1f466.svg
new file mode 100644
index 000000000..27374835c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466-200d-1f466.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466.svg
new file mode 100644
index 000000000..bbf51f0bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f466.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f466.svg
new file mode 100644
index 000000000..8ef60365b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f466.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f467.svg
new file mode 100644
index 000000000..a29ea46e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467-200d-1f467.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467.svg
new file mode 100644
index 000000000..6b9b9e086
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f469-200d-1f467.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f4bb.svg
new file mode 100644
index 000000000..9358cc3de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f4bb.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f4bc.svg
new file mode 100644
index 000000000..7d79e83cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f4bc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f527.svg
new file mode 100644
index 000000000..cc8150a07
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f527.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f52c.svg
new file mode 100644
index 000000000..b10681ce6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f52c.svg
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f680.svg
new file mode 100644
index 000000000..548cd82ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f692.svg
new file mode 100644
index 000000000..dd7385df4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f692.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..d2530481c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9af.svg
new file mode 100644
index 000000000..99af5b8da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9af.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b0.svg
new file mode 100644
index 000000000..11c2c96ea
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b0.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b1.svg
new file mode 100644
index 000000000..fd40234dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b1.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b2.svg
new file mode 100644
index 000000000..03fbc5dd8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b2.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b3.svg
new file mode 100644
index 000000000..53e9a5dd6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9b3.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..785abbc05
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc.svg
new file mode 100644
index 000000000..26fb34e34
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..6bef15deb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd.svg
new file mode 100644
index 000000000..c8cc8d98f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-1f9bd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-2695.svg
new file mode 100644
index 000000000..b7bdf7215
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-2695.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-2696.svg
new file mode 100644
index 000000000..df7625111
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-2696.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-2708.svg
new file mode 100644
index 000000000..7147c082e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-2708.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f468.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f468.svg
new file mode 100644
index 000000000..cf6af9b46
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f468.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f48b-200d-1f468.svg b/emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f48b-200d-1f468.svg
new file mode 100644
index 000000000..de293e3a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468-200d-2764-200d-1f48b-200d-1f468.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f468.svg b/emoji/src/main/resources/emoji/svg/1f468.svg
new file mode 100644
index 000000000..a2b1dcd51
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f468.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f33e.svg
new file mode 100644
index 000000000..4eb399aa8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f33e.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f373.svg
new file mode 100644
index 000000000..83dc00252
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f373.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f37c.svg
new file mode 100644
index 000000000..dd5d78758
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f37c.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f393.svg
new file mode 100644
index 000000000..2c432e9da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f393.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a4.svg
new file mode 100644
index 000000000..a1a4df4d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a4.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a8.svg
new file mode 100644
index 000000000..a87f15926
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3a8.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3eb.svg
new file mode 100644
index 000000000..950a1ffe3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3eb.svg
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3ed.svg
new file mode 100644
index 000000000..31e91294f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f3ed.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..4dc224514
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fc.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..abefd728d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fd.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..dce55a868
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3fe.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..3afc8182b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f430-200d-1f469-1f3ff.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bb.svg
new file mode 100644
index 000000000..50ae0cf9e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bb.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bc.svg
new file mode 100644
index 000000000..fc1d10aa0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f4bc.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f527.svg
new file mode 100644
index 000000000..d584a3c80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f527.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f52c.svg
new file mode 100644
index 000000000..c4ffb6ce9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f52c.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f680.svg
new file mode 100644
index 000000000..b5415e952
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f680.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f692.svg
new file mode 100644
index 000000000..a7fc7a684
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f692.svg
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..cfcda8564
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..4a654c84e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..3c4dae247
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..8cca14bfb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..77ae2c856
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..30cb45a18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..752b173a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..759b7b2b7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..e34c4717d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af.svg
new file mode 100644
index 000000000..6a8e40a8d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9af.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b0.svg
new file mode 100644
index 000000000..493641558
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b0.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b1.svg
new file mode 100644
index 000000000..295860916
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b1.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b2.svg
new file mode 100644
index 000000000..a8231fce0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b2.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b3.svg
new file mode 100644
index 000000000..4b104d5b7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9b3.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..be758f70f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc.svg
new file mode 100644
index 000000000..13e6cce56
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bc.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..506b82924
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd.svg
new file mode 100644
index 000000000..08a391564
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1f9bd.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..3656eea28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fc.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..5d4dba667
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fd.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..2c34ed9cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3fe.svg
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..3a703686d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-1faef-200d-1f469-1f3ff.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2695.svg
new file mode 100644
index 000000000..70d9f7215
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2695.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2696.svg
new file mode 100644
index 000000000..368da6dc7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2696.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2708.svg
new file mode 100644
index 000000000..0383d18e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2708.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..539738ec5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..6225012bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..ffb7a8c35
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..69f74d6ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..63c223441
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..56c9bcca2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..c6b793440
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..58e912ac8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..c61323c86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..59c4faffc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..fdb850c60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..6b7c6abe4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..1a9bc5951
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..c60b7c43d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..a39691ed6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..7a6cde4c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..47b76ad48
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..48fecd88e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..681a970a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..82f66e847
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fb.svg
new file mode 100644
index 000000000..93e4dba84
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fb.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f33e.svg
new file mode 100644
index 000000000..0d6fe5480
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f33e.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f373.svg
new file mode 100644
index 000000000..96843d08c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f37c.svg
new file mode 100644
index 000000000..f2b9374a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f37c.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f393.svg
new file mode 100644
index 000000000..3d90b4430
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f393.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a4.svg
new file mode 100644
index 000000000..a8e5f8f0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a4.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a8.svg
new file mode 100644
index 000000000..c3acb3325
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3a8.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3eb.svg
new file mode 100644
index 000000000..de6c66aaf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3eb.svg
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3ed.svg
new file mode 100644
index 000000000..669f491ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f3ed.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..ea1c7b734
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fb.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..0b7ec0b8e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fd.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..a77afd8d2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3fe.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..c4b10630f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f430-200d-1f469-1f3ff.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bb.svg
new file mode 100644
index 000000000..6568558af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bb.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bc.svg
new file mode 100644
index 000000000..edc6f272c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f4bc.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f527.svg
new file mode 100644
index 000000000..6f3525bc0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f527.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f52c.svg
new file mode 100644
index 000000000..8753fea63
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f52c.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f680.svg
new file mode 100644
index 000000000..333551a2d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f692.svg
new file mode 100644
index 000000000..0e313cafa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f692.svg
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..a2cc5eb89
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..fa985e094
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..4b16282b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..a4d61a176
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..e3c203282
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..2d0e229d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..2cb6f1c8f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..5b5c8955a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..431fb16ae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af.svg
new file mode 100644
index 000000000..93afe15f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9af.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b0.svg
new file mode 100644
index 000000000..c9186ea19
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b0.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b1.svg
new file mode 100644
index 000000000..d810f914e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b1.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b2.svg
new file mode 100644
index 000000000..e41a5b2db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b2.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b3.svg
new file mode 100644
index 000000000..17358008f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9b3.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..54df421a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc.svg
new file mode 100644
index 000000000..ecda94592
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bc.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..75f8c8f04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd.svg
new file mode 100644
index 000000000..faf23e263
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1f9bd.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..fe1c0f5b2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fb.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..11fc77ced
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fd.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..67b25e059
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3fe.svg
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..01647d566
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-1faef-200d-1f469-1f3ff.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2695.svg
new file mode 100644
index 000000000..cc87563f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2695.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2696.svg
new file mode 100644
index 000000000..7d278f066
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2696.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2708.svg
new file mode 100644
index 000000000..9fa12a8ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2708.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..12acffd15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..6f9278ac6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..4b1292b31
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..9f14491a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..619fc1da7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..7f459773b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..f7105096a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..b4c71238d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..d9eaa0ca3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..08912ea82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..d8b4f773d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..bb6bcffae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..8006ab389
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..b479fa1cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..4190f5915
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..f2b66722f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..e5bd1fbbc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..3c7d75ba3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..e27ae95af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..d5652138e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fc.svg
new file mode 100644
index 000000000..bb9be10e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fc.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f33e.svg
new file mode 100644
index 000000000..17b23f47e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f33e.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f373.svg
new file mode 100644
index 000000000..2ce5a9a36
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f373.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f37c.svg
new file mode 100644
index 000000000..f096902fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f37c.svg
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f393.svg
new file mode 100644
index 000000000..9e2947ec5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f393.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a4.svg
new file mode 100644
index 000000000..770f00d09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a4.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a8.svg
new file mode 100644
index 000000000..342a9c862
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3a8.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3eb.svg
new file mode 100644
index 000000000..bb18e385b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3eb.svg
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3ed.svg
new file mode 100644
index 000000000..34a667351
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f3ed.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..3822e32e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fb.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..a718ad370
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fc.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..001742c0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3fe.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..36d28218e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f430-200d-1f469-1f3ff.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bb.svg
new file mode 100644
index 000000000..ddec385ae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bb.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bc.svg
new file mode 100644
index 000000000..45f89ec41
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f4bc.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f527.svg
new file mode 100644
index 000000000..6000faf2e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f527.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f52c.svg
new file mode 100644
index 000000000..5b2093310
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f52c.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f680.svg
new file mode 100644
index 000000000..5c0b0ccc0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f692.svg
new file mode 100644
index 000000000..98b9315d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f692.svg
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..58e9207d8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..e6f1a783d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..8e3f8d118
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..0dd3e52d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..4ff75dc3d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..b0fb41819
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..a004618a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..73676524b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..796838a90
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af.svg
new file mode 100644
index 000000000..95107e344
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9af.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b0.svg
new file mode 100644
index 000000000..055af5f0b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b0.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b1.svg
new file mode 100644
index 000000000..8d0a55f57
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b1.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b2.svg
new file mode 100644
index 000000000..83e93bbfa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b2.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b3.svg
new file mode 100644
index 000000000..ef7ecd3f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9b3.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..7be8e4573
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc.svg
new file mode 100644
index 000000000..4406ba24c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bc.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..9e19fdabf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd.svg
new file mode 100644
index 000000000..6f9f8ba22
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1f9bd.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..157c99f72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fb.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..bb43f03d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fc.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..4feeebcf2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3fe.svg
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..3e01b16af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-1faef-200d-1f469-1f3ff.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2695.svg
new file mode 100644
index 000000000..2d18ca63a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2695.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2696.svg
new file mode 100644
index 000000000..8eb2b49e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2696.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2708.svg
new file mode 100644
index 000000000..9bd9da031
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2708.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..8bbd385ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..44bc43fad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..a55333e87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..dedb704c1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..1d0c5380c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..0a796588c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..84ff74051
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..70370e7a0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..df778e829
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3fe.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..d2a362954
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f469-1f3ff.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..ef17a61ef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..62723c504
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..3d73e10aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..f8c558fca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..1b4b3ecc7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..45d2d065e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..24428b81d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..a2bfec4bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..ed35a077f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..fe7bed561
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fd.svg
new file mode 100644
index 000000000..d383751a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fd.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f33e.svg
new file mode 100644
index 000000000..b91040a11
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f33e.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f373.svg
new file mode 100644
index 000000000..f895ff88b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f37c.svg
new file mode 100644
index 000000000..9c6466f28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f37c.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f393.svg
new file mode 100644
index 000000000..d6ec48e08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f393.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a4.svg
new file mode 100644
index 000000000..2bf8ba071
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a4.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a8.svg
new file mode 100644
index 000000000..564bc331b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3a8.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3eb.svg
new file mode 100644
index 000000000..6fc8237f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3eb.svg
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3ed.svg
new file mode 100644
index 000000000..810afffd4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f3ed.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..c77563da5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fb.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..038250f05
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fc.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..1d9dff899
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3fd.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..befe79703
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f430-200d-1f469-1f3ff.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bb.svg
new file mode 100644
index 000000000..77f0188bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bb.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bc.svg
new file mode 100644
index 000000000..a9c7eb5ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f4bc.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f527.svg
new file mode 100644
index 000000000..589f92bb2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f527.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f52c.svg
new file mode 100644
index 000000000..360fcc551
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f52c.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f680.svg
new file mode 100644
index 000000000..14f2ada4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f680.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f692.svg
new file mode 100644
index 000000000..a094cf1e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f692.svg
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..394dd182c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..bb65c1eb7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..487642112
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..755861904
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..4420eff4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..6512fb4d2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..e10fb828e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..9eee2db7e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..a3d606a29
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af.svg
new file mode 100644
index 000000000..804d49aa9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9af.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b0.svg
new file mode 100644
index 000000000..b1e57b8e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b0.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b1.svg
new file mode 100644
index 000000000..e6dae100b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b1.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b2.svg
new file mode 100644
index 000000000..64e5b701a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b2.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b3.svg
new file mode 100644
index 000000000..ede2934e8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9b3.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..796485b08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc.svg
new file mode 100644
index 000000000..d5c3fccd4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bc.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..a62eb7850
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd.svg
new file mode 100644
index 000000000..7fb79e330
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1f9bd.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..5ef26488e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fb.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..bbb1804f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fc.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..ce67233a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3fd.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..33ca42cc5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-1faef-200d-1f469-1f3ff.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2695.svg
new file mode 100644
index 000000000..1f7f4a5a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2695.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2696.svg
new file mode 100644
index 000000000..e67d8f980
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2696.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2708.svg
new file mode 100644
index 000000000..f61e052fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2708.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..4362edf1f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..52e8dab82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..2a0d0839c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..a6418a747
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..3bc8145a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..2d83d1ca1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..3f1c4c1d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..f25d56255
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..38107e8de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..f3610dff2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..d815a0e82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..1a12aa34c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..424b26096
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..f2d748e2b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..9c4715f9a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..2778b4a64
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..e590fce5e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..75bb84125
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..9cb91daa2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..528a484f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3fe.svg
new file mode 100644
index 000000000..540651dd9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3fe.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f33e.svg
new file mode 100644
index 000000000..fe852a2fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f33e.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f373.svg
new file mode 100644
index 000000000..35f94b272
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f373.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f37c.svg
new file mode 100644
index 000000000..00adf160c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f37c.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f393.svg
new file mode 100644
index 000000000..2c03e7ded
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f393.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a4.svg
new file mode 100644
index 000000000..d310e143d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a4.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a8.svg
new file mode 100644
index 000000000..70365fcd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3a8.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3eb.svg
new file mode 100644
index 000000000..4496229d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3eb.svg
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3ed.svg
new file mode 100644
index 000000000..19132668b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f3ed.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..4b895ae8b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fb.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..2f81a41a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fc.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..57939088b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fd.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..c4cf3c45d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f430-200d-1f469-1f3fe.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bb.svg
new file mode 100644
index 000000000..3c770602e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bb.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bc.svg
new file mode 100644
index 000000000..bf2b4465c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f4bc.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f527.svg
new file mode 100644
index 000000000..0f5e791de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f527.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f52c.svg
new file mode 100644
index 000000000..24a389969
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f52c.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f680.svg
new file mode 100644
index 000000000..20f048e6c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f692.svg
new file mode 100644
index 000000000..92de21897
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f692.svg
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..cfd187873
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..92067bd77
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..2acd93b46
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..4ac7cf08a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..557f43642
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..a906f4be8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..95c0e4160
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..409b406c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..d37702618
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af.svg
new file mode 100644
index 000000000..635ed6b53
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9af.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b0.svg
new file mode 100644
index 000000000..9d35d970a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b0.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b1.svg
new file mode 100644
index 000000000..c92d982f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b1.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b2.svg
new file mode 100644
index 000000000..6006bb175
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b2.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b3.svg
new file mode 100644
index 000000000..382c09ccf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9b3.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..01078d764
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc.svg
new file mode 100644
index 000000000..bb022093a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bc.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..00c2f9c45
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd.svg
new file mode 100644
index 000000000..edfd2f66c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1f9bd.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..49543532b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fb.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..519f6358d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fc.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..aa14b886d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fd.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..27393fdba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-1faef-200d-1f469-1f3fe.svg
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2695.svg
new file mode 100644
index 000000000..3ef019a86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2695.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2696.svg
new file mode 100644
index 000000000..c19687775
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2696.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2708.svg
new file mode 100644
index 000000000..16bf49e21
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2708.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..a5beb6080
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fb.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..3af540e49
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fc.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..3443fc402
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fd.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..d77d0f74e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3fe.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..42b8e642f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f468-1f3ff.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..68652d09b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..38d2fe660
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..7aff3f3de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..c0b1850b6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..7487f4599
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..219028a32
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..34dbbbcb2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..e2a92db7f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..2302e7fec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..32977513d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..c1c47f125
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..7ef2683ab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..f6463354b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..24870b152
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..17cfd3aa3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff-200d-2764-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f469-1f3ff.svg
new file mode 100644
index 000000000..7fdf4f1f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-1f3ff.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f33e.svg
new file mode 100644
index 000000000..09adfd4d7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f33e.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f373.svg
new file mode 100644
index 000000000..adcb4ae8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f373.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f37c.svg
new file mode 100644
index 000000000..9424d5c09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f37c.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f393.svg
new file mode 100644
index 000000000..b3938919c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f393.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3a4.svg
new file mode 100644
index 000000000..5caab3cbd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3a4.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3a8.svg
new file mode 100644
index 000000000..6d1e6c83c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3a8.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3eb.svg
new file mode 100644
index 000000000..31d44dee3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3eb.svg
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3ed.svg
new file mode 100644
index 000000000..ce1fc577f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f3ed.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f466-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f466-200d-1f466.svg
new file mode 100644
index 000000000..079939f9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f466-200d-1f466.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f466.svg
new file mode 100644
index 000000000..b3e36d820
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f466.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f466.svg
new file mode 100644
index 000000000..1429652c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f466.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f467.svg
new file mode 100644
index 000000000..ebdd7f26f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f467-200d-1f467.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f467.svg
new file mode 100644
index 000000000..77de9810a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f467.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466-200d-1f466.svg
new file mode 100644
index 000000000..857c8c926
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466-200d-1f466.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466.svg
new file mode 100644
index 000000000..e67e03238
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f466.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f466.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f466.svg
new file mode 100644
index 000000000..cffd7432c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f466.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f467.svg
new file mode 100644
index 000000000..4dd2f2e49
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467-200d-1f467.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467.svg
new file mode 100644
index 000000000..cdc1bf698
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f469-200d-1f467.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f4bb.svg
new file mode 100644
index 000000000..e240d5409
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f4bb.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f4bc.svg
new file mode 100644
index 000000000..9a15b8aaa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f4bc.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f527.svg
new file mode 100644
index 000000000..238ab15a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f527.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f52c.svg
new file mode 100644
index 000000000..02a06d163
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f52c.svg
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f680.svg
new file mode 100644
index 000000000..548cd82ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f692.svg
new file mode 100644
index 000000000..4d31651d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f692.svg
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..b88e9193c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9af.svg
new file mode 100644
index 000000000..64770b91c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9af.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b0.svg
new file mode 100644
index 000000000..7901488c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b0.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b1.svg
new file mode 100644
index 000000000..c7868197b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b1.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b2.svg
new file mode 100644
index 000000000..39ff0696a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b2.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b3.svg
new file mode 100644
index 000000000..dedef5cbc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9b3.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..ae062b540
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc.svg
new file mode 100644
index 000000000..ccf214931
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bc.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..98134a2e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd.svg
new file mode 100644
index 000000000..b7b69d643
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-1f9bd.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-2695.svg
new file mode 100644
index 000000000..ecdeb475c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-2695.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-2696.svg
new file mode 100644
index 000000000..8d86bf043
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-2696.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-2708.svg
new file mode 100644
index 000000000..f2190986a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-2708.svg
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f468.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f468.svg
new file mode 100644
index 000000000..12d585a01
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f468.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f469.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f469.svg
new file mode 100644
index 000000000..22109fc4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f469.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f468.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f468.svg
new file mode 100644
index 000000000..df06803e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f468.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f469.svg b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f469.svg
new file mode 100644
index 000000000..14e6882c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469-200d-2764-200d-1f48b-200d-1f469.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f469.svg b/emoji/src/main/resources/emoji/svg/1f469.svg
new file mode 100644
index 000000000..a04990532
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f469.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46a.svg b/emoji/src/main/resources/emoji/svg/1f46a.svg
new file mode 100644
index 000000000..6e50b4b15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46a.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46b-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f46b-1f3fb.svg
new file mode 100644
index 000000000..67d493593
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46b-1f3fb.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46b-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f46b-1f3fc.svg
new file mode 100644
index 000000000..98e386072
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46b-1f3fc.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46b-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f46b-1f3fd.svg
new file mode 100644
index 000000000..193eb58df
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46b-1f3fd.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46b-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f46b-1f3fe.svg
new file mode 100644
index 000000000..97b1d7ce6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46b-1f3fe.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46b-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f46b-1f3ff.svg
new file mode 100644
index 000000000..619cb6015
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46b-1f3ff.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46b.svg b/emoji/src/main/resources/emoji/svg/1f46b.svg
new file mode 100644
index 000000000..41a20f735
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46b.svg
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f46c-1f3fb.svg
new file mode 100644
index 000000000..d17e079b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46c-1f3fb.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f46c-1f3fc.svg
new file mode 100644
index 000000000..447b06464
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46c-1f3fc.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f46c-1f3fd.svg
new file mode 100644
index 000000000..e33a354fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46c-1f3fd.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f46c-1f3fe.svg
new file mode 100644
index 000000000..e9a65e2b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46c-1f3fe.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f46c-1f3ff.svg
new file mode 100644
index 000000000..4516a8397
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46c-1f3ff.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46c.svg b/emoji/src/main/resources/emoji/svg/1f46c.svg
new file mode 100644
index 000000000..8dcb33920
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46c.svg
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46d-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f46d-1f3fb.svg
new file mode 100644
index 000000000..3e2ae3dc9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46d-1f3fb.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46d-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f46d-1f3fc.svg
new file mode 100644
index 000000000..02548c3ef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46d-1f3fc.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46d-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f46d-1f3fd.svg
new file mode 100644
index 000000000..2aa377f43
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46d-1f3fd.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46d-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f46d-1f3fe.svg
new file mode 100644
index 000000000..11377edf9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46d-1f3fe.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46d-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f46d-1f3ff.svg
new file mode 100644
index 000000000..1a94e0386
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46d-1f3ff.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46d.svg b/emoji/src/main/resources/emoji/svg/1f46d.svg
new file mode 100644
index 000000000..cb530f06a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46d.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..63ddfb131
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2640.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..db60c42f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fb-200d-2642.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fb.svg
new file mode 100644
index 000000000..c703bcf9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fb.svg
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..d7b537814
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2640.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..355bf4a21
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fc-200d-2642.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fc.svg
new file mode 100644
index 000000000..f59f25a20
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fc.svg
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..9615063ad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2640.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..f18a5f179
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fd-200d-2642.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fd.svg
new file mode 100644
index 000000000..7ede03120
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fd.svg
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..ee9a4fa36
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2640.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..07393ad82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fe-200d-2642.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3fe.svg
new file mode 100644
index 000000000..1ccbc5c9b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3fe.svg
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..b4b29cd44
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2640.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..9fa88f50b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3ff-200d-2642.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f46e-1f3ff.svg
new file mode 100644
index 000000000..6541a7dda
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-1f3ff.svg
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46e-200d-2640.svg
new file mode 100644
index 000000000..2fdc5f957
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-200d-2640.svg
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46e-200d-2642.svg
new file mode 100644
index 000000000..299d77340
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e-200d-2642.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46e.svg b/emoji/src/main/resources/emoji/svg/1f46e.svg
new file mode 100644
index 000000000..16b033792
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46e.svg
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..fa59498b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2640.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..5ea244844
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fb-200d-2642.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fb.svg
new file mode 100644
index 000000000..3027afde8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fb.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..0d536a9c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2640.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..c5042d868
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fc-200d-2642.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fc.svg
new file mode 100644
index 000000000..ed8081d6c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fc.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..ecd1b7eed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2640.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..c35f9a6ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fd-200d-2642.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fd.svg
new file mode 100644
index 000000000..2b9c478cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fd.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..3f6aacd94
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2640.svg
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..1be787d61
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fe-200d-2642.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3fe.svg
new file mode 100644
index 000000000..5b3a8ccda
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3fe.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..42ad72547
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2640.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..9b2e99da1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3ff-200d-2642.svg
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f46f-1f3ff.svg
new file mode 100644
index 000000000..9aaf2cc96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-1f3ff.svg
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f46f-200d-2640.svg
new file mode 100644
index 000000000..39ee702f5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-200d-2640.svg
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f46f-200d-2642.svg
new file mode 100644
index 000000000..21d28a659
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f-200d-2642.svg
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f46f.svg b/emoji/src/main/resources/emoji/svg/1f46f.svg
new file mode 100644
index 000000000..7b1782243
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f46f.svg
@@ -0,0 +1,442 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..bf147a049
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2640.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..e79ffa1d2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fb-200d-2642.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fb.svg
new file mode 100644
index 000000000..abd810dde
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fb.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..f3d00c3f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2640.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..7d0be6ac4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fc-200d-2642.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fc.svg
new file mode 100644
index 000000000..8c7465038
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fc.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..86bb4c492
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2640.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..ba2fe3583
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fd-200d-2642.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fd.svg
new file mode 100644
index 000000000..e51f9e800
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fd.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..2c80c77c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2640.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..389cd51a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fe-200d-2642.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3fe.svg
new file mode 100644
index 000000000..186a9edf8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3fe.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..6effef5a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2640.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..b69dc01c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3ff-200d-2642.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f470-1f3ff.svg
new file mode 100644
index 000000000..2fc7958f9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-1f3ff.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f470-200d-2640.svg
new file mode 100644
index 000000000..4e46c285b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-200d-2640.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f470-200d-2642.svg
new file mode 100644
index 000000000..c518c05f9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470-200d-2642.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f470.svg b/emoji/src/main/resources/emoji/svg/1f470.svg
new file mode 100644
index 000000000..34bd9da5a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f470.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..01d447de6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..1505f9523
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fb-200d-2642.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fb.svg
new file mode 100644
index 000000000..2fe6639ec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fb.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..fe514823e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..4f40df6e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fc-200d-2642.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fc.svg
new file mode 100644
index 000000000..63eab9e4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fc.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..5dec49a97
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..db5d07420
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fd-200d-2642.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fd.svg
new file mode 100644
index 000000000..67b4dc06a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fd.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..6874250b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..eb910a9ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fe-200d-2642.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3fe.svg
new file mode 100644
index 000000000..8ab79060a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3fe.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..171f0afb3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..3bccaaf5a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3ff-200d-2642.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f471-1f3ff.svg
new file mode 100644
index 000000000..03d9d97bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-1f3ff.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f471-200d-2640.svg
new file mode 100644
index 000000000..40c284a4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-200d-2640.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f471-200d-2642.svg
new file mode 100644
index 000000000..f2be47460
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471-200d-2642.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f471.svg b/emoji/src/main/resources/emoji/svg/1f471.svg
new file mode 100644
index 000000000..3be69b199
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f471.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f472-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f472-1f3fb.svg
new file mode 100644
index 000000000..b14c59745
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f472-1f3fb.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f472-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f472-1f3fc.svg
new file mode 100644
index 000000000..b276dea64
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f472-1f3fc.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f472-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f472-1f3fd.svg
new file mode 100644
index 000000000..e5ebd0f54
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f472-1f3fd.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f472-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f472-1f3fe.svg
new file mode 100644
index 000000000..6619ad915
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f472-1f3fe.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f472-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f472-1f3ff.svg
new file mode 100644
index 000000000..e1996d51d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f472-1f3ff.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f472.svg b/emoji/src/main/resources/emoji/svg/1f472.svg
new file mode 100644
index 000000000..4b78a6be3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f472.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..607837193
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2640.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..b5a2cc98e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fb-200d-2642.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fb.svg
new file mode 100644
index 000000000..dd998dcc8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fb.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..11ae04ce3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2640.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..63a886d45
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fc-200d-2642.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fc.svg
new file mode 100644
index 000000000..3945c8ba4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fc.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..f5d11f530
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2640.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..0bcd3a2c1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fd-200d-2642.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fd.svg
new file mode 100644
index 000000000..a23926539
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fd.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..5c62cdf55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2640.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..1b9f67de9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fe-200d-2642.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3fe.svg
new file mode 100644
index 000000000..3b6fd4f53
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3fe.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..44d796e97
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2640.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..88987de28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3ff-200d-2642.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f473-1f3ff.svg
new file mode 100644
index 000000000..78bfc2ee1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-1f3ff.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f473-200d-2640.svg
new file mode 100644
index 000000000..077c135f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-200d-2640.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f473-200d-2642.svg
new file mode 100644
index 000000000..3f35f8ea3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473-200d-2642.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f473.svg b/emoji/src/main/resources/emoji/svg/1f473.svg
new file mode 100644
index 000000000..b5a1968ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f473.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f474-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f474-1f3fb.svg
new file mode 100644
index 000000000..a67934784
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f474-1f3fb.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f474-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f474-1f3fc.svg
new file mode 100644
index 000000000..e538edf91
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f474-1f3fc.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f474-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f474-1f3fd.svg
new file mode 100644
index 000000000..9167e63e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f474-1f3fd.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f474-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f474-1f3fe.svg
new file mode 100644
index 000000000..e85bbb9a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f474-1f3fe.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f474-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f474-1f3ff.svg
new file mode 100644
index 000000000..244fccff5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f474-1f3ff.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f474.svg b/emoji/src/main/resources/emoji/svg/1f474.svg
new file mode 100644
index 000000000..8a10bcc18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f474.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f475-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f475-1f3fb.svg
new file mode 100644
index 000000000..604335801
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f475-1f3fb.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f475-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f475-1f3fc.svg
new file mode 100644
index 000000000..e793658ec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f475-1f3fc.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f475-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f475-1f3fd.svg
new file mode 100644
index 000000000..3697d59e8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f475-1f3fd.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f475-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f475-1f3fe.svg
new file mode 100644
index 000000000..fac9a10a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f475-1f3fe.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f475-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f475-1f3ff.svg
new file mode 100644
index 000000000..8b6dac2a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f475-1f3ff.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f475.svg b/emoji/src/main/resources/emoji/svg/1f475.svg
new file mode 100644
index 000000000..743befd5f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f475.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f476-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f476-1f3fb.svg
new file mode 100644
index 000000000..83280fada
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f476-1f3fb.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f476-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f476-1f3fc.svg
new file mode 100644
index 000000000..82b1ed313
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f476-1f3fc.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f476-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f476-1f3fd.svg
new file mode 100644
index 000000000..7ef9d1759
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f476-1f3fd.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f476-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f476-1f3fe.svg
new file mode 100644
index 000000000..3de8a4463
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f476-1f3fe.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f476-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f476-1f3ff.svg
new file mode 100644
index 000000000..2bbcdefbb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f476-1f3ff.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f476.svg b/emoji/src/main/resources/emoji/svg/1f476.svg
new file mode 100644
index 000000000..e03d8714a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f476.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..61324ffa7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2640.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..78c980ba8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fb-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fb.svg
new file mode 100644
index 000000000..13480cf7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fb.svg
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..555698115
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2640.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..fa8db581a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fc-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fc.svg
new file mode 100644
index 000000000..7db997f86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fc.svg
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..c378b94a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2640.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..d82e7b8b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fd-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fd.svg
new file mode 100644
index 000000000..1a7c10f24
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fd.svg
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..3c5f237ea
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2640.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..55ac7827b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fe-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3fe.svg
new file mode 100644
index 000000000..c34e1ab95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3fe.svg
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..40617cb83
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2640.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..158d74016
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3ff-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f477-1f3ff.svg
new file mode 100644
index 000000000..fd1ed0821
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-1f3ff.svg
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f477-200d-2640.svg
new file mode 100644
index 000000000..2d22b4f41
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-200d-2640.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f477-200d-2642.svg
new file mode 100644
index 000000000..43bdcea86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f477.svg b/emoji/src/main/resources/emoji/svg/1f477.svg
new file mode 100644
index 000000000..466693c55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f477.svg
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f478-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f478-1f3fb.svg
new file mode 100644
index 000000000..f61260327
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f478-1f3fb.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f478-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f478-1f3fc.svg
new file mode 100644
index 000000000..c17051663
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f478-1f3fc.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f478-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f478-1f3fd.svg
new file mode 100644
index 000000000..698878bbe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f478-1f3fd.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f478-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f478-1f3fe.svg
new file mode 100644
index 000000000..2eaa00538
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f478-1f3fe.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f478-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f478-1f3ff.svg
new file mode 100644
index 000000000..a3dc0fef9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f478-1f3ff.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f478.svg b/emoji/src/main/resources/emoji/svg/1f478.svg
new file mode 100644
index 000000000..c7ce99f9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f478.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f479.svg b/emoji/src/main/resources/emoji/svg/1f479.svg
new file mode 100644
index 000000000..ca0f0c1dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f479.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47a.svg b/emoji/src/main/resources/emoji/svg/1f47a.svg
new file mode 100644
index 000000000..4fb6cdbee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47a.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47b.svg b/emoji/src/main/resources/emoji/svg/1f47b.svg
new file mode 100644
index 000000000..02c3addca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47b.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f47c-1f3fb.svg
new file mode 100644
index 000000000..f47bb7fe8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47c-1f3fb.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f47c-1f3fc.svg
new file mode 100644
index 000000000..c6f9e3e4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47c-1f3fc.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f47c-1f3fd.svg
new file mode 100644
index 000000000..fa16f7081
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47c-1f3fd.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f47c-1f3fe.svg
new file mode 100644
index 000000000..510f7f4b6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47c-1f3fe.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f47c-1f3ff.svg
new file mode 100644
index 000000000..85ebe2f87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47c-1f3ff.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47c.svg b/emoji/src/main/resources/emoji/svg/1f47c.svg
new file mode 100644
index 000000000..17f3c9e8f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47c.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47d.svg b/emoji/src/main/resources/emoji/svg/1f47d.svg
new file mode 100644
index 000000000..06f4ba302
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47d.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47e.svg b/emoji/src/main/resources/emoji/svg/1f47e.svg
new file mode 100644
index 000000000..b4773e842
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47e.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f47f.svg b/emoji/src/main/resources/emoji/svg/1f47f.svg
new file mode 100644
index 000000000..8ca363ffb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f47f.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f480.svg b/emoji/src/main/resources/emoji/svg/1f480.svg
new file mode 100644
index 000000000..fd5a6ff00
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f480.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..1c62cf634
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..5952d355b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fb-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fb.svg
new file mode 100644
index 000000000..b18fceea3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fb.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..89c6bdb78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..770a96a9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fc-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fc.svg
new file mode 100644
index 000000000..9c5d2e5dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fc.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..9841a5405
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..84d224afe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fd-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fd.svg
new file mode 100644
index 000000000..662d963f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fd.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..b59a37627
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..fd2bd72a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fe-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3fe.svg
new file mode 100644
index 000000000..3eb0762d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3fe.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..d127c5edd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..04769480d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3ff-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f481-1f3ff.svg
new file mode 100644
index 000000000..a6593fc31
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-1f3ff.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f481-200d-2640.svg
new file mode 100644
index 000000000..fc10115be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f481-200d-2642.svg
new file mode 100644
index 000000000..28762f86f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f481.svg b/emoji/src/main/resources/emoji/svg/1f481.svg
new file mode 100644
index 000000000..81fd68cc8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f481.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..c221a5aa9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..a17f1d818
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fb-200d-2642.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fb.svg
new file mode 100644
index 000000000..3e433c0be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fb.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..726a8b613
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..2a815b245
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fc-200d-2642.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fc.svg
new file mode 100644
index 000000000..876e40bf9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fc.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..cc7559fab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..0d4b3a167
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fd-200d-2642.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fd.svg
new file mode 100644
index 000000000..884ed74e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fd.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..30245b7f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..511cb9f8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fe-200d-2642.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3fe.svg
new file mode 100644
index 000000000..183b27f3c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3fe.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..d9a6f16e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2640.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..a7d270c9f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3ff-200d-2642.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f482-1f3ff.svg
new file mode 100644
index 000000000..c4cfbac06
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-1f3ff.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f482-200d-2640.svg
new file mode 100644
index 000000000..a9fbf4351
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-200d-2640.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f482-200d-2642.svg
new file mode 100644
index 000000000..6aadc1859
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482-200d-2642.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f482.svg b/emoji/src/main/resources/emoji/svg/1f482.svg
new file mode 100644
index 000000000..bffa2ecce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f482.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f483-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f483-1f3fb.svg
new file mode 100644
index 000000000..b2f438667
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f483-1f3fb.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f483-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f483-1f3fc.svg
new file mode 100644
index 000000000..b102a2545
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f483-1f3fc.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f483-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f483-1f3fd.svg
new file mode 100644
index 000000000..ea8322ef5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f483-1f3fd.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f483-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f483-1f3fe.svg
new file mode 100644
index 000000000..5c71e33b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f483-1f3fe.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f483-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f483-1f3ff.svg
new file mode 100644
index 000000000..cbe1deaa5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f483-1f3ff.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f483.svg b/emoji/src/main/resources/emoji/svg/1f483.svg
new file mode 100644
index 000000000..98a8b626c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f483.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f484.svg b/emoji/src/main/resources/emoji/svg/1f484.svg
new file mode 100644
index 000000000..0c255a0b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f484.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f485-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f485-1f3fb.svg
new file mode 100644
index 000000000..8688d9b68
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f485-1f3fb.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f485-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f485-1f3fc.svg
new file mode 100644
index 000000000..ac62972a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f485-1f3fc.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f485-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f485-1f3fd.svg
new file mode 100644
index 000000000..e60d4923c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f485-1f3fd.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f485-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f485-1f3fe.svg
new file mode 100644
index 000000000..2aeab0a82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f485-1f3fe.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f485-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f485-1f3ff.svg
new file mode 100644
index 000000000..fddf93653
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f485-1f3ff.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f485.svg b/emoji/src/main/resources/emoji/svg/1f485.svg
new file mode 100644
index 000000000..5c71ac955
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f485.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..93bfed987
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2640.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..3c0fce33b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fb-200d-2642.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fb.svg
new file mode 100644
index 000000000..bb59de7c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fb.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..0c9f82fc8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2640.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..fed6fd0be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fc-200d-2642.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fc.svg
new file mode 100644
index 000000000..73db15933
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fc.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..016c49a72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2640.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..1649959a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fd-200d-2642.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fd.svg
new file mode 100644
index 000000000..1bde0a133
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fd.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..6317fa47a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2640.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..e0048c5fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fe-200d-2642.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3fe.svg
new file mode 100644
index 000000000..b8dae4d8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3fe.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..7f4a98cf0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2640.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..c46f09113
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3ff-200d-2642.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f486-1f3ff.svg
new file mode 100644
index 000000000..fe8a3dfb9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-1f3ff.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f486-200d-2640.svg
new file mode 100644
index 000000000..32ce9d709
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-200d-2640.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f486-200d-2642.svg
new file mode 100644
index 000000000..620b0e1b0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486-200d-2642.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f486.svg b/emoji/src/main/resources/emoji/svg/1f486.svg
new file mode 100644
index 000000000..200dbbdef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f486.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..72896ee20
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2640.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..0a2043472
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fb-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fb.svg
new file mode 100644
index 000000000..cfc19dff6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fb.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..51aeb4017
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2640.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..d6c759b4c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fc-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fc.svg
new file mode 100644
index 000000000..b4876d20b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fc.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..c1d8ee265
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2640.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..474082370
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fd-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fd.svg
new file mode 100644
index 000000000..1d6fc2826
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fd.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..3edef6cec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2640.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..e7d14682c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fe-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3fe.svg
new file mode 100644
index 000000000..bed55df2a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3fe.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..c053c3f0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2640.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..1fe3d8243
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3ff-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f487-1f3ff.svg
new file mode 100644
index 000000000..fd9cc5ce1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-1f3ff.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f487-200d-2640.svg
new file mode 100644
index 000000000..9e6446a4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-200d-2640.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f487-200d-2642.svg
new file mode 100644
index 000000000..9c3993ec1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f487.svg b/emoji/src/main/resources/emoji/svg/1f487.svg
new file mode 100644
index 000000000..3a6e14def
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f487.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f488.svg b/emoji/src/main/resources/emoji/svg/1f488.svg
new file mode 100644
index 000000000..9ce9d4f88
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f488.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f489.svg b/emoji/src/main/resources/emoji/svg/1f489.svg
new file mode 100644
index 000000000..868a91bb3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f489.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48a.svg b/emoji/src/main/resources/emoji/svg/1f48a.svg
new file mode 100644
index 000000000..a5be7ba7e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48a.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48b.svg b/emoji/src/main/resources/emoji/svg/1f48b.svg
new file mode 100644
index 000000000..37abc793e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48b.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48c.svg b/emoji/src/main/resources/emoji/svg/1f48c.svg
new file mode 100644
index 000000000..b33f82da9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48c.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48d.svg b/emoji/src/main/resources/emoji/svg/1f48d.svg
new file mode 100644
index 000000000..e9ba8a94f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48d.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48e.svg b/emoji/src/main/resources/emoji/svg/1f48e.svg
new file mode 100644
index 000000000..0e254cebc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48e.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48f-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f48f-1f3fb.svg
new file mode 100644
index 000000000..9a1ec7964
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48f-1f3fb.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48f-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f48f-1f3fc.svg
new file mode 100644
index 000000000..1769bd1e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48f-1f3fc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48f-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f48f-1f3fd.svg
new file mode 100644
index 000000000..647fe79e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48f-1f3fd.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48f-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f48f-1f3fe.svg
new file mode 100644
index 000000000..5f9c255bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48f-1f3fe.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48f-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f48f-1f3ff.svg
new file mode 100644
index 000000000..c8cb1ee79
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48f-1f3ff.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f48f.svg b/emoji/src/main/resources/emoji/svg/1f48f.svg
new file mode 100644
index 000000000..65473d97e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f48f.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f490.svg b/emoji/src/main/resources/emoji/svg/1f490.svg
new file mode 100644
index 000000000..87008df24
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f490.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f491-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f491-1f3fb.svg
new file mode 100644
index 000000000..9a1b5496b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f491-1f3fb.svg
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f491-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f491-1f3fc.svg
new file mode 100644
index 000000000..9e58c5773
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f491-1f3fc.svg
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f491-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f491-1f3fd.svg
new file mode 100644
index 000000000..4d2a68760
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f491-1f3fd.svg
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f491-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f491-1f3fe.svg
new file mode 100644
index 000000000..55b8efc87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f491-1f3fe.svg
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f491-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f491-1f3ff.svg
new file mode 100644
index 000000000..e25fd0956
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f491-1f3ff.svg
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f491.svg b/emoji/src/main/resources/emoji/svg/1f491.svg
new file mode 100644
index 000000000..67cd849b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f491.svg
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f492.svg b/emoji/src/main/resources/emoji/svg/1f492.svg
new file mode 100644
index 000000000..9c2ded197
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f492.svg
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f493.svg b/emoji/src/main/resources/emoji/svg/1f493.svg
new file mode 100644
index 000000000..fecfef830
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f493.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f494.svg b/emoji/src/main/resources/emoji/svg/1f494.svg
new file mode 100644
index 000000000..3c00ab2a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f494.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f495.svg b/emoji/src/main/resources/emoji/svg/1f495.svg
new file mode 100644
index 000000000..275c5791f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f495.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f496.svg b/emoji/src/main/resources/emoji/svg/1f496.svg
new file mode 100644
index 000000000..fc44b424c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f496.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f497.svg b/emoji/src/main/resources/emoji/svg/1f497.svg
new file mode 100644
index 000000000..2d816f19f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f497.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f498.svg b/emoji/src/main/resources/emoji/svg/1f498.svg
new file mode 100644
index 000000000..cb3eae4b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f498.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f499.svg b/emoji/src/main/resources/emoji/svg/1f499.svg
new file mode 100644
index 000000000..1ef2bfb64
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f499.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f49a.svg b/emoji/src/main/resources/emoji/svg/1f49a.svg
new file mode 100644
index 000000000..9d2164323
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f49a.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f49b.svg b/emoji/src/main/resources/emoji/svg/1f49b.svg
new file mode 100644
index 000000000..b82bdb74e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f49b.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f49c.svg b/emoji/src/main/resources/emoji/svg/1f49c.svg
new file mode 100644
index 000000000..dcd48353f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f49c.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f49d.svg b/emoji/src/main/resources/emoji/svg/1f49d.svg
new file mode 100644
index 000000000..8dc59c44e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f49d.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f49e.svg b/emoji/src/main/resources/emoji/svg/1f49e.svg
new file mode 100644
index 000000000..06374302b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f49e.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f49f.svg b/emoji/src/main/resources/emoji/svg/1f49f.svg
new file mode 100644
index 000000000..ea7676f9e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f49f.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a0.svg b/emoji/src/main/resources/emoji/svg/1f4a0.svg
new file mode 100644
index 000000000..ca0c2e24e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a0.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a1.svg b/emoji/src/main/resources/emoji/svg/1f4a1.svg
new file mode 100644
index 000000000..44bd7b809
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a1.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a2.svg b/emoji/src/main/resources/emoji/svg/1f4a2.svg
new file mode 100644
index 000000000..d1bd0df20
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a2.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a3.svg b/emoji/src/main/resources/emoji/svg/1f4a3.svg
new file mode 100644
index 000000000..93a3a63cc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a3.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a4.svg b/emoji/src/main/resources/emoji/svg/1f4a4.svg
new file mode 100644
index 000000000..c092496e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a4.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a5.svg b/emoji/src/main/resources/emoji/svg/1f4a5.svg
new file mode 100644
index 000000000..2383877a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a5.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a6.svg b/emoji/src/main/resources/emoji/svg/1f4a6.svg
new file mode 100644
index 000000000..da032a801
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a6.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a7.svg b/emoji/src/main/resources/emoji/svg/1f4a7.svg
new file mode 100644
index 000000000..72d450032
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a7.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a8.svg b/emoji/src/main/resources/emoji/svg/1f4a8.svg
new file mode 100644
index 000000000..625f443f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a8.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4a9.svg b/emoji/src/main/resources/emoji/svg/1f4a9.svg
new file mode 100644
index 000000000..11aab8e86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4a9.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4aa-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fb.svg
new file mode 100644
index 000000000..42e21138e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fb.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4aa-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fc.svg
new file mode 100644
index 000000000..8a93034dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fc.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4aa-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fd.svg
new file mode 100644
index 000000000..2e62a3b4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fd.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4aa-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fe.svg
new file mode 100644
index 000000000..85a4cad43
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4aa-1f3fe.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4aa-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f4aa-1f3ff.svg
new file mode 100644
index 000000000..bc47e81dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4aa-1f3ff.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4aa.svg b/emoji/src/main/resources/emoji/svg/1f4aa.svg
new file mode 100644
index 000000000..3fb7d8c45
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4aa.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ab.svg b/emoji/src/main/resources/emoji/svg/1f4ab.svg
new file mode 100644
index 000000000..eb8373044
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ab.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ac.svg b/emoji/src/main/resources/emoji/svg/1f4ac.svg
new file mode 100644
index 000000000..2f6265806
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ac.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ad.svg b/emoji/src/main/resources/emoji/svg/1f4ad.svg
new file mode 100644
index 000000000..84513f8da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ad.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ae.svg b/emoji/src/main/resources/emoji/svg/1f4ae.svg
new file mode 100644
index 000000000..cbb8cdf1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ae.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4af.svg b/emoji/src/main/resources/emoji/svg/1f4af.svg
new file mode 100644
index 000000000..f4035afd0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4af.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b0.svg b/emoji/src/main/resources/emoji/svg/1f4b0.svg
new file mode 100644
index 000000000..0d281d87d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b0.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b1.svg b/emoji/src/main/resources/emoji/svg/1f4b1.svg
new file mode 100644
index 000000000..0dec44def
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b1.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b2.svg b/emoji/src/main/resources/emoji/svg/1f4b2.svg
new file mode 100644
index 000000000..5fcc8cfc5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b2.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b3.svg b/emoji/src/main/resources/emoji/svg/1f4b3.svg
new file mode 100644
index 000000000..f0ad725dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b3.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b4.svg b/emoji/src/main/resources/emoji/svg/1f4b4.svg
new file mode 100644
index 000000000..079678f76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b4.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b5.svg b/emoji/src/main/resources/emoji/svg/1f4b5.svg
new file mode 100644
index 000000000..9ddaa8b15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b5.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b6.svg b/emoji/src/main/resources/emoji/svg/1f4b6.svg
new file mode 100644
index 000000000..14cc11c34
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b6.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b7.svg b/emoji/src/main/resources/emoji/svg/1f4b7.svg
new file mode 100644
index 000000000..2edd96114
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b7.svg
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b8.svg b/emoji/src/main/resources/emoji/svg/1f4b8.svg
new file mode 100644
index 000000000..939b9335a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b8.svg
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4b9.svg b/emoji/src/main/resources/emoji/svg/1f4b9.svg
new file mode 100644
index 000000000..ffca949db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4b9.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ba.svg b/emoji/src/main/resources/emoji/svg/1f4ba.svg
new file mode 100644
index 000000000..bfbad3124
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ba.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f4bb.svg
new file mode 100644
index 000000000..9f559315a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4bb.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f4bc.svg
new file mode 100644
index 000000000..53001cb98
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4bc.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4bd.svg b/emoji/src/main/resources/emoji/svg/1f4bd.svg
new file mode 100644
index 000000000..f882fb109
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4bd.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4be.svg b/emoji/src/main/resources/emoji/svg/1f4be.svg
new file mode 100644
index 000000000..f4533baee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4be.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4bf.svg b/emoji/src/main/resources/emoji/svg/1f4bf.svg
new file mode 100644
index 000000000..35f43c378
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4bf.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c0.svg b/emoji/src/main/resources/emoji/svg/1f4c0.svg
new file mode 100644
index 000000000..b0f7b87d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c0.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c1.svg b/emoji/src/main/resources/emoji/svg/1f4c1.svg
new file mode 100644
index 000000000..c96199152
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c1.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c2.svg b/emoji/src/main/resources/emoji/svg/1f4c2.svg
new file mode 100644
index 000000000..38ace99fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c2.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c3.svg b/emoji/src/main/resources/emoji/svg/1f4c3.svg
new file mode 100644
index 000000000..4d0780651
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c3.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c4.svg b/emoji/src/main/resources/emoji/svg/1f4c4.svg
new file mode 100644
index 000000000..00e7272a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c4.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c5.svg b/emoji/src/main/resources/emoji/svg/1f4c5.svg
new file mode 100644
index 000000000..ca6fceaa9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c5.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c6.svg b/emoji/src/main/resources/emoji/svg/1f4c6.svg
new file mode 100644
index 000000000..d41265068
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c6.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c7.svg b/emoji/src/main/resources/emoji/svg/1f4c7.svg
new file mode 100644
index 000000000..628190100
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c7.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c8.svg b/emoji/src/main/resources/emoji/svg/1f4c8.svg
new file mode 100644
index 000000000..80deb0a1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c8.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4c9.svg b/emoji/src/main/resources/emoji/svg/1f4c9.svg
new file mode 100644
index 000000000..2f555bcec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4c9.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ca.svg b/emoji/src/main/resources/emoji/svg/1f4ca.svg
new file mode 100644
index 000000000..e744e6b76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ca.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4cb.svg b/emoji/src/main/resources/emoji/svg/1f4cb.svg
new file mode 100644
index 000000000..47985c94c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4cb.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4cc.svg b/emoji/src/main/resources/emoji/svg/1f4cc.svg
new file mode 100644
index 000000000..6d9ecd49a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4cc.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4cd.svg b/emoji/src/main/resources/emoji/svg/1f4cd.svg
new file mode 100644
index 000000000..3c1226b2c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4cd.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ce.svg b/emoji/src/main/resources/emoji/svg/1f4ce.svg
new file mode 100644
index 000000000..21f9f8cae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ce.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4cf.svg b/emoji/src/main/resources/emoji/svg/1f4cf.svg
new file mode 100644
index 000000000..b8546083c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4cf.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d0.svg b/emoji/src/main/resources/emoji/svg/1f4d0.svg
new file mode 100644
index 000000000..76e3c6260
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d0.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d1.svg b/emoji/src/main/resources/emoji/svg/1f4d1.svg
new file mode 100644
index 000000000..a6eb41ece
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d1.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d2.svg b/emoji/src/main/resources/emoji/svg/1f4d2.svg
new file mode 100644
index 000000000..b53102d31
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d2.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d3.svg b/emoji/src/main/resources/emoji/svg/1f4d3.svg
new file mode 100644
index 000000000..c8a66c05b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d3.svg
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d4.svg b/emoji/src/main/resources/emoji/svg/1f4d4.svg
new file mode 100644
index 000000000..82c5abbba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d4.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d5.svg b/emoji/src/main/resources/emoji/svg/1f4d5.svg
new file mode 100644
index 000000000..a2d7d5193
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d5.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d6.svg b/emoji/src/main/resources/emoji/svg/1f4d6.svg
new file mode 100644
index 000000000..b59b3f998
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d6.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d7.svg b/emoji/src/main/resources/emoji/svg/1f4d7.svg
new file mode 100644
index 000000000..797eadf33
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d7.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d8.svg b/emoji/src/main/resources/emoji/svg/1f4d8.svg
new file mode 100644
index 000000000..6658a697b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d8.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4d9.svg b/emoji/src/main/resources/emoji/svg/1f4d9.svg
new file mode 100644
index 000000000..7da2024f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4d9.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4da.svg b/emoji/src/main/resources/emoji/svg/1f4da.svg
new file mode 100644
index 000000000..b7532f493
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4da.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4db.svg b/emoji/src/main/resources/emoji/svg/1f4db.svg
new file mode 100644
index 000000000..8db3b84cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4db.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4dc.svg b/emoji/src/main/resources/emoji/svg/1f4dc.svg
new file mode 100644
index 000000000..248b09c86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4dc.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4dd.svg b/emoji/src/main/resources/emoji/svg/1f4dd.svg
new file mode 100644
index 000000000..36ab89401
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4dd.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4de.svg b/emoji/src/main/resources/emoji/svg/1f4de.svg
new file mode 100644
index 000000000..ad7b091da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4de.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4df.svg b/emoji/src/main/resources/emoji/svg/1f4df.svg
new file mode 100644
index 000000000..139992197
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4df.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e0.svg b/emoji/src/main/resources/emoji/svg/1f4e0.svg
new file mode 100644
index 000000000..6cee22f67
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e0.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e1.svg b/emoji/src/main/resources/emoji/svg/1f4e1.svg
new file mode 100644
index 000000000..0598a267b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e1.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e2.svg b/emoji/src/main/resources/emoji/svg/1f4e2.svg
new file mode 100644
index 000000000..44ae2af48
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e2.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e3.svg b/emoji/src/main/resources/emoji/svg/1f4e3.svg
new file mode 100644
index 000000000..318fde62b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e3.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e4.svg b/emoji/src/main/resources/emoji/svg/1f4e4.svg
new file mode 100644
index 000000000..095566f7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e4.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e5.svg b/emoji/src/main/resources/emoji/svg/1f4e5.svg
new file mode 100644
index 000000000..3e9b1d6d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e5.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e6.svg b/emoji/src/main/resources/emoji/svg/1f4e6.svg
new file mode 100644
index 000000000..945ba614b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e6.svg
@@ -0,0 +1,714 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e7.svg b/emoji/src/main/resources/emoji/svg/1f4e7.svg
new file mode 100644
index 000000000..f76a481d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e7.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e8.svg b/emoji/src/main/resources/emoji/svg/1f4e8.svg
new file mode 100644
index 000000000..2df9cbd47
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e8.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4e9.svg b/emoji/src/main/resources/emoji/svg/1f4e9.svg
new file mode 100644
index 000000000..3d0e4e499
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4e9.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ea.svg b/emoji/src/main/resources/emoji/svg/1f4ea.svg
new file mode 100644
index 000000000..9312ca95d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ea.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4eb.svg b/emoji/src/main/resources/emoji/svg/1f4eb.svg
new file mode 100644
index 000000000..55b6aeda1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4eb.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ec.svg b/emoji/src/main/resources/emoji/svg/1f4ec.svg
new file mode 100644
index 000000000..2652efe61
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ec.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ed.svg b/emoji/src/main/resources/emoji/svg/1f4ed.svg
new file mode 100644
index 000000000..60def7f96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ed.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ee.svg b/emoji/src/main/resources/emoji/svg/1f4ee.svg
new file mode 100644
index 000000000..a48b5ee0f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ee.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ef.svg b/emoji/src/main/resources/emoji/svg/1f4ef.svg
new file mode 100644
index 000000000..c512f57ae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ef.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f0.svg b/emoji/src/main/resources/emoji/svg/1f4f0.svg
new file mode 100644
index 000000000..821643955
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f0.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f1.svg b/emoji/src/main/resources/emoji/svg/1f4f1.svg
new file mode 100644
index 000000000..85f78aadc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f1.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f2.svg b/emoji/src/main/resources/emoji/svg/1f4f2.svg
new file mode 100644
index 000000000..b51ff4128
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f2.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f3.svg b/emoji/src/main/resources/emoji/svg/1f4f3.svg
new file mode 100644
index 000000000..02f316452
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f3.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f4.svg b/emoji/src/main/resources/emoji/svg/1f4f4.svg
new file mode 100644
index 000000000..27b996140
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f4.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f5.svg b/emoji/src/main/resources/emoji/svg/1f4f5.svg
new file mode 100644
index 000000000..af5555906
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f5.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f6.svg b/emoji/src/main/resources/emoji/svg/1f4f6.svg
new file mode 100644
index 000000000..08471754b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f6.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f7.svg b/emoji/src/main/resources/emoji/svg/1f4f7.svg
new file mode 100644
index 000000000..623a4241c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f7.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f8.svg b/emoji/src/main/resources/emoji/svg/1f4f8.svg
new file mode 100644
index 000000000..8b559dcd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f8.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4f9.svg b/emoji/src/main/resources/emoji/svg/1f4f9.svg
new file mode 100644
index 000000000..0e99b1a80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4f9.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4fa.svg b/emoji/src/main/resources/emoji/svg/1f4fa.svg
new file mode 100644
index 000000000..2c1525aa8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4fa.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4fb.svg b/emoji/src/main/resources/emoji/svg/1f4fb.svg
new file mode 100644
index 000000000..afa34f41c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4fb.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4fc.svg b/emoji/src/main/resources/emoji/svg/1f4fc.svg
new file mode 100644
index 000000000..a77846456
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4fc.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4fd.svg b/emoji/src/main/resources/emoji/svg/1f4fd.svg
new file mode 100644
index 000000000..154339d7a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4fd.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f4ff.svg b/emoji/src/main/resources/emoji/svg/1f4ff.svg
new file mode 100644
index 000000000..1742ad553
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f4ff.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f500.svg b/emoji/src/main/resources/emoji/svg/1f500.svg
new file mode 100644
index 000000000..d97efbec9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f500.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f501.svg b/emoji/src/main/resources/emoji/svg/1f501.svg
new file mode 100644
index 000000000..f3249fe77
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f501.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f502.svg b/emoji/src/main/resources/emoji/svg/1f502.svg
new file mode 100644
index 000000000..1d9e50589
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f502.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f503.svg b/emoji/src/main/resources/emoji/svg/1f503.svg
new file mode 100644
index 000000000..19e0b4227
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f503.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f504.svg b/emoji/src/main/resources/emoji/svg/1f504.svg
new file mode 100644
index 000000000..93f9feade
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f504.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f505.svg b/emoji/src/main/resources/emoji/svg/1f505.svg
new file mode 100644
index 000000000..5c763e56c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f505.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f506.svg b/emoji/src/main/resources/emoji/svg/1f506.svg
new file mode 100644
index 000000000..f7559764e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f506.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f507.svg b/emoji/src/main/resources/emoji/svg/1f507.svg
new file mode 100644
index 000000000..3aa35cf10
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f507.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f508.svg b/emoji/src/main/resources/emoji/svg/1f508.svg
new file mode 100644
index 000000000..2f3612954
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f508.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f509.svg b/emoji/src/main/resources/emoji/svg/1f509.svg
new file mode 100644
index 000000000..7ebff20b7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f509.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f50a.svg b/emoji/src/main/resources/emoji/svg/1f50a.svg
new file mode 100644
index 000000000..c58b4971e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f50a.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f50b.svg b/emoji/src/main/resources/emoji/svg/1f50b.svg
new file mode 100644
index 000000000..e3b3d055f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f50b.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f50c.svg b/emoji/src/main/resources/emoji/svg/1f50c.svg
new file mode 100644
index 000000000..859065c26
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f50c.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f50d.svg b/emoji/src/main/resources/emoji/svg/1f50d.svg
new file mode 100644
index 000000000..3e2470b0f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f50d.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f50e.svg b/emoji/src/main/resources/emoji/svg/1f50e.svg
new file mode 100644
index 000000000..5d07b9479
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f50e.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f50f.svg b/emoji/src/main/resources/emoji/svg/1f50f.svg
new file mode 100644
index 000000000..2987320e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f50f.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f510.svg b/emoji/src/main/resources/emoji/svg/1f510.svg
new file mode 100644
index 000000000..c56cb19b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f510.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f511.svg b/emoji/src/main/resources/emoji/svg/1f511.svg
new file mode 100644
index 000000000..c24fe44cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f511.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f512.svg b/emoji/src/main/resources/emoji/svg/1f512.svg
new file mode 100644
index 000000000..6e6bf7df5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f512.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f513.svg b/emoji/src/main/resources/emoji/svg/1f513.svg
new file mode 100644
index 000000000..7787e24f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f513.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f514.svg b/emoji/src/main/resources/emoji/svg/1f514.svg
new file mode 100644
index 000000000..aa2fd17a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f514.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f515.svg b/emoji/src/main/resources/emoji/svg/1f515.svg
new file mode 100644
index 000000000..c1eeefefe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f515.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f516.svg b/emoji/src/main/resources/emoji/svg/1f516.svg
new file mode 100644
index 000000000..2291e87f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f516.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f517.svg b/emoji/src/main/resources/emoji/svg/1f517.svg
new file mode 100644
index 000000000..e231fdd9a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f517.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f518.svg b/emoji/src/main/resources/emoji/svg/1f518.svg
new file mode 100644
index 000000000..1f3cc4893
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f518.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f519.svg b/emoji/src/main/resources/emoji/svg/1f519.svg
new file mode 100644
index 000000000..ca19f3c2a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f519.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f51a.svg b/emoji/src/main/resources/emoji/svg/1f51a.svg
new file mode 100644
index 000000000..0a6f4f54b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f51a.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f51b.svg b/emoji/src/main/resources/emoji/svg/1f51b.svg
new file mode 100644
index 000000000..ca2af7be7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f51b.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f51c.svg b/emoji/src/main/resources/emoji/svg/1f51c.svg
new file mode 100644
index 000000000..e1c9a7081
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f51c.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f51d.svg b/emoji/src/main/resources/emoji/svg/1f51d.svg
new file mode 100644
index 000000000..c0277fc93
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f51d.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f51e.svg b/emoji/src/main/resources/emoji/svg/1f51e.svg
new file mode 100644
index 000000000..619d3e0ae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f51e.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f51f.svg b/emoji/src/main/resources/emoji/svg/1f51f.svg
new file mode 100644
index 000000000..0286ad92c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f51f.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f520.svg b/emoji/src/main/resources/emoji/svg/1f520.svg
new file mode 100644
index 000000000..be5b1793f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f520.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f521.svg b/emoji/src/main/resources/emoji/svg/1f521.svg
new file mode 100644
index 000000000..f5c3a5e15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f521.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f522.svg b/emoji/src/main/resources/emoji/svg/1f522.svg
new file mode 100644
index 000000000..7fb496ae5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f522.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f523.svg b/emoji/src/main/resources/emoji/svg/1f523.svg
new file mode 100644
index 000000000..b4a8a9138
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f523.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f524.svg b/emoji/src/main/resources/emoji/svg/1f524.svg
new file mode 100644
index 000000000..43187ea4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f524.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f525.svg b/emoji/src/main/resources/emoji/svg/1f525.svg
new file mode 100644
index 000000000..e94a65293
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f525.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f526.svg b/emoji/src/main/resources/emoji/svg/1f526.svg
new file mode 100644
index 000000000..43090fd45
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f526.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f527.svg b/emoji/src/main/resources/emoji/svg/1f527.svg
new file mode 100644
index 000000000..effc5280c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f527.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f528.svg b/emoji/src/main/resources/emoji/svg/1f528.svg
new file mode 100644
index 000000000..46f2c2700
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f528.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f529.svg b/emoji/src/main/resources/emoji/svg/1f529.svg
new file mode 100644
index 000000000..aba68163c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f529.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f52a.svg b/emoji/src/main/resources/emoji/svg/1f52a.svg
new file mode 100644
index 000000000..ccca28c76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f52a.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f52b.svg b/emoji/src/main/resources/emoji/svg/1f52b.svg
new file mode 100644
index 000000000..2a90350cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f52b.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f52c.svg b/emoji/src/main/resources/emoji/svg/1f52c.svg
new file mode 100644
index 000000000..508bdb9ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f52c.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f52d.svg b/emoji/src/main/resources/emoji/svg/1f52d.svg
new file mode 100644
index 000000000..1eff5c86f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f52d.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f52e.svg b/emoji/src/main/resources/emoji/svg/1f52e.svg
new file mode 100644
index 000000000..0110b2c78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f52e.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f52f.svg b/emoji/src/main/resources/emoji/svg/1f52f.svg
new file mode 100644
index 000000000..1e9ac86fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f52f.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f530.svg b/emoji/src/main/resources/emoji/svg/1f530.svg
new file mode 100644
index 000000000..9e9634f5b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f530.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f531.svg b/emoji/src/main/resources/emoji/svg/1f531.svg
new file mode 100644
index 000000000..930b5d0fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f531.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f532.svg b/emoji/src/main/resources/emoji/svg/1f532.svg
new file mode 100644
index 000000000..9b4285b47
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f532.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f533.svg b/emoji/src/main/resources/emoji/svg/1f533.svg
new file mode 100644
index 000000000..3f3fafec2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f533.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f534.svg b/emoji/src/main/resources/emoji/svg/1f534.svg
index dffa9aa68..86590c49d 100644
--- a/emoji/src/main/resources/emoji/svg/1f534.svg
+++ b/emoji/src/main/resources/emoji/svg/1f534.svg
@@ -1,3 +1,11 @@
-
-
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f535.svg b/emoji/src/main/resources/emoji/svg/1f535.svg
index f4e8e16a9..34b37e5ca 100644
--- a/emoji/src/main/resources/emoji/svg/1f535.svg
+++ b/emoji/src/main/resources/emoji/svg/1f535.svg
@@ -1,3 +1,11 @@
-
-
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f536.svg b/emoji/src/main/resources/emoji/svg/1f536.svg
new file mode 100644
index 000000000..c1ab28bef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f536.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f537.svg b/emoji/src/main/resources/emoji/svg/1f537.svg
new file mode 100644
index 000000000..c9910e4fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f537.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f538.svg b/emoji/src/main/resources/emoji/svg/1f538.svg
new file mode 100644
index 000000000..fe12bf292
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f538.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f539.svg b/emoji/src/main/resources/emoji/svg/1f539.svg
new file mode 100644
index 000000000..0ed494034
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f539.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f53a.svg b/emoji/src/main/resources/emoji/svg/1f53a.svg
new file mode 100644
index 000000000..31fa69923
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f53a.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f53b.svg b/emoji/src/main/resources/emoji/svg/1f53b.svg
new file mode 100644
index 000000000..fe61ad742
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f53b.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f53c.svg b/emoji/src/main/resources/emoji/svg/1f53c.svg
new file mode 100644
index 000000000..a3c4d6a26
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f53c.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f53d.svg b/emoji/src/main/resources/emoji/svg/1f53d.svg
new file mode 100644
index 000000000..c867e49ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f53d.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f549.svg b/emoji/src/main/resources/emoji/svg/1f549.svg
new file mode 100644
index 000000000..2027426ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f549.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f54a.svg b/emoji/src/main/resources/emoji/svg/1f54a.svg
new file mode 100644
index 000000000..bc1bb8b9f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f54a.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f54b.svg b/emoji/src/main/resources/emoji/svg/1f54b.svg
new file mode 100644
index 000000000..55d5ca69d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f54b.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f54c.svg b/emoji/src/main/resources/emoji/svg/1f54c.svg
new file mode 100644
index 000000000..e28dc6f82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f54c.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f54d.svg b/emoji/src/main/resources/emoji/svg/1f54d.svg
new file mode 100644
index 000000000..32d62fef9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f54d.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f54e.svg b/emoji/src/main/resources/emoji/svg/1f54e.svg
new file mode 100644
index 000000000..cced3e660
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f54e.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f550.svg b/emoji/src/main/resources/emoji/svg/1f550.svg
new file mode 100644
index 000000000..987963b4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f550.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f551.svg b/emoji/src/main/resources/emoji/svg/1f551.svg
new file mode 100644
index 000000000..1b45df437
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f551.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f552.svg b/emoji/src/main/resources/emoji/svg/1f552.svg
new file mode 100644
index 000000000..babe3a62b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f552.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f553.svg b/emoji/src/main/resources/emoji/svg/1f553.svg
new file mode 100644
index 000000000..c46b510a0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f553.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f554.svg b/emoji/src/main/resources/emoji/svg/1f554.svg
new file mode 100644
index 000000000..f5ddec6a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f554.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f555.svg b/emoji/src/main/resources/emoji/svg/1f555.svg
new file mode 100644
index 000000000..d66ed8f1e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f555.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f556.svg b/emoji/src/main/resources/emoji/svg/1f556.svg
new file mode 100644
index 000000000..d6cef4b7e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f556.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f557.svg b/emoji/src/main/resources/emoji/svg/1f557.svg
new file mode 100644
index 000000000..46fd803d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f557.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f558.svg b/emoji/src/main/resources/emoji/svg/1f558.svg
new file mode 100644
index 000000000..253a6c5ab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f558.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f559.svg b/emoji/src/main/resources/emoji/svg/1f559.svg
new file mode 100644
index 000000000..8e5b1762c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f559.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f55a.svg b/emoji/src/main/resources/emoji/svg/1f55a.svg
new file mode 100644
index 000000000..c6ce6ccec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f55a.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f55b.svg b/emoji/src/main/resources/emoji/svg/1f55b.svg
new file mode 100644
index 000000000..f12425de3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f55b.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f55c.svg b/emoji/src/main/resources/emoji/svg/1f55c.svg
new file mode 100644
index 000000000..061b05535
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f55c.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f55d.svg b/emoji/src/main/resources/emoji/svg/1f55d.svg
new file mode 100644
index 000000000..f6a27db15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f55d.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f55e.svg b/emoji/src/main/resources/emoji/svg/1f55e.svg
new file mode 100644
index 000000000..7b6a6e4ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f55e.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f55f.svg b/emoji/src/main/resources/emoji/svg/1f55f.svg
new file mode 100644
index 000000000..b23dc62c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f55f.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f560.svg b/emoji/src/main/resources/emoji/svg/1f560.svg
new file mode 100644
index 000000000..df95a28b8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f560.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f561.svg b/emoji/src/main/resources/emoji/svg/1f561.svg
new file mode 100644
index 000000000..a74ea083f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f561.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f562.svg b/emoji/src/main/resources/emoji/svg/1f562.svg
new file mode 100644
index 000000000..edf4244fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f562.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f563.svg b/emoji/src/main/resources/emoji/svg/1f563.svg
new file mode 100644
index 000000000..3abf2ae5b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f563.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f564.svg b/emoji/src/main/resources/emoji/svg/1f564.svg
new file mode 100644
index 000000000..9007b76cc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f564.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f565.svg b/emoji/src/main/resources/emoji/svg/1f565.svg
new file mode 100644
index 000000000..6520f55bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f565.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f566.svg b/emoji/src/main/resources/emoji/svg/1f566.svg
new file mode 100644
index 000000000..2dee31ac3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f566.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f567.svg b/emoji/src/main/resources/emoji/svg/1f567.svg
new file mode 100644
index 000000000..82076aaf7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f567.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f56f.svg b/emoji/src/main/resources/emoji/svg/1f56f.svg
new file mode 100644
index 000000000..cdc02fbd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f56f.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f570.svg b/emoji/src/main/resources/emoji/svg/1f570.svg
new file mode 100644
index 000000000..91974d2b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f570.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f573.svg b/emoji/src/main/resources/emoji/svg/1f573.svg
new file mode 100644
index 000000000..a02d3eeb3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f573.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f574-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f574-1f3fb.svg
new file mode 100644
index 000000000..75a10e140
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f574-1f3fb.svg
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f574-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f574-1f3fc.svg
new file mode 100644
index 000000000..3c353f2a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f574-1f3fc.svg
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f574-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f574-1f3fd.svg
new file mode 100644
index 000000000..2a1b1a7bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f574-1f3fd.svg
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f574-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f574-1f3fe.svg
new file mode 100644
index 000000000..872a58b3b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f574-1f3fe.svg
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f574-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f574-1f3ff.svg
new file mode 100644
index 000000000..d00e420f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f574-1f3ff.svg
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f574.svg b/emoji/src/main/resources/emoji/svg/1f574.svg
new file mode 100644
index 000000000..f87efeb99
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f574.svg
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..159eb2f62
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2640.svg
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..7a4027cf8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fb-200d-2642.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fb.svg
new file mode 100644
index 000000000..6d4dda257
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fb.svg
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..2aeb5eef0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2640.svg
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..02e58e126
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fc-200d-2642.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fc.svg
new file mode 100644
index 000000000..ccf9b841e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fc.svg
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..a2c5013d7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2640.svg
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..083ef0bec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fd-200d-2642.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fd.svg
new file mode 100644
index 000000000..82f92b18b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fd.svg
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..a444e8119
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2640.svg
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..3a76c094d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fe-200d-2642.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3fe.svg
new file mode 100644
index 000000000..aed1d39d9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3fe.svg
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..8b800b952
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2640.svg
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..99dd86068
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3ff-200d-2642.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f575-1f3ff.svg
new file mode 100644
index 000000000..d4d0b59b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-1f3ff.svg
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f575-200d-2640.svg
new file mode 100644
index 000000000..8ceb12fd1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-200d-2640.svg
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f575-200d-2642.svg
new file mode 100644
index 000000000..264811ef3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575-200d-2642.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f575.svg b/emoji/src/main/resources/emoji/svg/1f575.svg
new file mode 100644
index 000000000..b9f9d400f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f575.svg
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f576.svg b/emoji/src/main/resources/emoji/svg/1f576.svg
new file mode 100644
index 000000000..2d124fcd5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f576.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f577.svg b/emoji/src/main/resources/emoji/svg/1f577.svg
new file mode 100644
index 000000000..6f557ead3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f577.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f578.svg b/emoji/src/main/resources/emoji/svg/1f578.svg
new file mode 100644
index 000000000..3202edd55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f578.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f579.svg b/emoji/src/main/resources/emoji/svg/1f579.svg
new file mode 100644
index 000000000..4562a5060
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f579.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f57a-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f57a-1f3fb.svg
new file mode 100644
index 000000000..9f1687df5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f57a-1f3fb.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f57a-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f57a-1f3fc.svg
new file mode 100644
index 000000000..041ca78c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f57a-1f3fc.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f57a-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f57a-1f3fd.svg
new file mode 100644
index 000000000..c14fdbaab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f57a-1f3fd.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f57a-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f57a-1f3fe.svg
new file mode 100644
index 000000000..611870e00
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f57a-1f3fe.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f57a-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f57a-1f3ff.svg
new file mode 100644
index 000000000..953072b95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f57a-1f3ff.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f57a.svg b/emoji/src/main/resources/emoji/svg/1f57a.svg
new file mode 100644
index 000000000..ad8cdfa14
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f57a.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f587.svg b/emoji/src/main/resources/emoji/svg/1f587.svg
new file mode 100644
index 000000000..efbf2c4a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f587.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f58a.svg b/emoji/src/main/resources/emoji/svg/1f58a.svg
new file mode 100644
index 000000000..55a54e81a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f58a.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f58b.svg b/emoji/src/main/resources/emoji/svg/1f58b.svg
new file mode 100644
index 000000000..7caa6ecc5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f58b.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f58c.svg b/emoji/src/main/resources/emoji/svg/1f58c.svg
new file mode 100644
index 000000000..c4ea65f98
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f58c.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f58d.svg b/emoji/src/main/resources/emoji/svg/1f58d.svg
new file mode 100644
index 000000000..62c120228
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f58d.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f590-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f590-1f3fb.svg
new file mode 100644
index 000000000..9819400a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f590-1f3fb.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f590-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f590-1f3fc.svg
new file mode 100644
index 000000000..a92d74d08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f590-1f3fc.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f590-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f590-1f3fd.svg
new file mode 100644
index 000000000..865c73633
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f590-1f3fd.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f590-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f590-1f3fe.svg
new file mode 100644
index 000000000..b49768edb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f590-1f3fe.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f590-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f590-1f3ff.svg
new file mode 100644
index 000000000..ba2a5bfe1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f590-1f3ff.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f590.svg b/emoji/src/main/resources/emoji/svg/1f590.svg
new file mode 100644
index 000000000..a340c9122
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f590.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f595-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f595-1f3fb.svg
new file mode 100644
index 000000000..7e6d40317
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f595-1f3fb.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f595-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f595-1f3fc.svg
new file mode 100644
index 000000000..d3806e668
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f595-1f3fc.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f595-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f595-1f3fd.svg
new file mode 100644
index 000000000..44bb20e55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f595-1f3fd.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f595-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f595-1f3fe.svg
new file mode 100644
index 000000000..8c45a3f08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f595-1f3fe.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f595-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f595-1f3ff.svg
new file mode 100644
index 000000000..bec31db48
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f595-1f3ff.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f595.svg b/emoji/src/main/resources/emoji/svg/1f595.svg
new file mode 100644
index 000000000..9a2e946e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f595.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f596-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f596-1f3fb.svg
new file mode 100644
index 000000000..5885d8f58
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f596-1f3fb.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f596-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f596-1f3fc.svg
new file mode 100644
index 000000000..8fca37788
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f596-1f3fc.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f596-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f596-1f3fd.svg
new file mode 100644
index 000000000..f364cda0c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f596-1f3fd.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f596-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f596-1f3fe.svg
new file mode 100644
index 000000000..8fb7b50ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f596-1f3fe.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f596-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f596-1f3ff.svg
new file mode 100644
index 000000000..1781cd068
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f596-1f3ff.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f596.svg b/emoji/src/main/resources/emoji/svg/1f596.svg
new file mode 100644
index 000000000..7bc5f4926
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f596.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5a4.svg b/emoji/src/main/resources/emoji/svg/1f5a4.svg
new file mode 100644
index 000000000..a95db3654
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5a4.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5a5.svg b/emoji/src/main/resources/emoji/svg/1f5a5.svg
new file mode 100644
index 000000000..ff5516f21
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5a5.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5a8.svg b/emoji/src/main/resources/emoji/svg/1f5a8.svg
new file mode 100644
index 000000000..621b6e10c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5a8.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5b1.svg b/emoji/src/main/resources/emoji/svg/1f5b1.svg
new file mode 100644
index 000000000..fc341e7c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5b1.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5b2.svg b/emoji/src/main/resources/emoji/svg/1f5b2.svg
new file mode 100644
index 000000000..765274eb4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5b2.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5bc.svg b/emoji/src/main/resources/emoji/svg/1f5bc.svg
new file mode 100644
index 000000000..64da05613
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5bc.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5c2.svg b/emoji/src/main/resources/emoji/svg/1f5c2.svg
new file mode 100644
index 000000000..2320d3171
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5c2.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5c3.svg b/emoji/src/main/resources/emoji/svg/1f5c3.svg
new file mode 100644
index 000000000..b4595d2f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5c3.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5c4.svg b/emoji/src/main/resources/emoji/svg/1f5c4.svg
new file mode 100644
index 000000000..12b9f03f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5c4.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5d1.svg b/emoji/src/main/resources/emoji/svg/1f5d1.svg
new file mode 100644
index 000000000..74cd167ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5d1.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5d2.svg b/emoji/src/main/resources/emoji/svg/1f5d2.svg
new file mode 100644
index 000000000..26f27fe29
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5d2.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5d3.svg b/emoji/src/main/resources/emoji/svg/1f5d3.svg
new file mode 100644
index 000000000..af3071c9f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5d3.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5dc.svg b/emoji/src/main/resources/emoji/svg/1f5dc.svg
new file mode 100644
index 000000000..e578f9a72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5dc.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5dd.svg b/emoji/src/main/resources/emoji/svg/1f5dd.svg
new file mode 100644
index 000000000..79e409f99
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5dd.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5de.svg b/emoji/src/main/resources/emoji/svg/1f5de.svg
new file mode 100644
index 000000000..7b92630c4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5de.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5e1.svg b/emoji/src/main/resources/emoji/svg/1f5e1.svg
new file mode 100644
index 000000000..fb0090e70
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5e1.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5e3.svg b/emoji/src/main/resources/emoji/svg/1f5e3.svg
new file mode 100644
index 000000000..f6fc10955
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5e3.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5e8.svg b/emoji/src/main/resources/emoji/svg/1f5e8.svg
new file mode 100644
index 000000000..64f360755
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5e8.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5ef.svg b/emoji/src/main/resources/emoji/svg/1f5ef.svg
new file mode 100644
index 000000000..ad23383d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5ef.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5f3.svg b/emoji/src/main/resources/emoji/svg/1f5f3.svg
new file mode 100644
index 000000000..11678d701
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5f3.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5fa.svg b/emoji/src/main/resources/emoji/svg/1f5fa.svg
new file mode 100644
index 000000000..4b733c984
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5fa.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5fb.svg b/emoji/src/main/resources/emoji/svg/1f5fb.svg
new file mode 100644
index 000000000..4877b0164
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5fb.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5fc.svg b/emoji/src/main/resources/emoji/svg/1f5fc.svg
new file mode 100644
index 000000000..e48aa05f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5fc.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5fd.svg b/emoji/src/main/resources/emoji/svg/1f5fd.svg
new file mode 100644
index 000000000..359261ccd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5fd.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5fe.svg b/emoji/src/main/resources/emoji/svg/1f5fe.svg
new file mode 100644
index 000000000..7b417ff53
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5fe.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f5ff.svg b/emoji/src/main/resources/emoji/svg/1f5ff.svg
new file mode 100644
index 000000000..c07acef27
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f5ff.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f600.svg b/emoji/src/main/resources/emoji/svg/1f600.svg
new file mode 100644
index 000000000..3cb84a66d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f600.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f601.svg b/emoji/src/main/resources/emoji/svg/1f601.svg
new file mode 100644
index 000000000..fe4a34c3f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f601.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f602.svg b/emoji/src/main/resources/emoji/svg/1f602.svg
new file mode 100644
index 000000000..d4134c89d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f602.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f603.svg b/emoji/src/main/resources/emoji/svg/1f603.svg
new file mode 100644
index 000000000..2db57a8ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f603.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f604.svg b/emoji/src/main/resources/emoji/svg/1f604.svg
new file mode 100644
index 000000000..46ca39af7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f604.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f605.svg b/emoji/src/main/resources/emoji/svg/1f605.svg
new file mode 100644
index 000000000..74e0d4dc5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f605.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f606.svg b/emoji/src/main/resources/emoji/svg/1f606.svg
new file mode 100644
index 000000000..932ae4179
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f606.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f607.svg b/emoji/src/main/resources/emoji/svg/1f607.svg
new file mode 100644
index 000000000..62d2c677b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f607.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f608.svg b/emoji/src/main/resources/emoji/svg/1f608.svg
new file mode 100644
index 000000000..6a4d99188
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f608.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f609.svg b/emoji/src/main/resources/emoji/svg/1f609.svg
new file mode 100644
index 000000000..7e355987e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f609.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f60a.svg b/emoji/src/main/resources/emoji/svg/1f60a.svg
new file mode 100644
index 000000000..6febbba95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f60a.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f60b.svg b/emoji/src/main/resources/emoji/svg/1f60b.svg
new file mode 100644
index 000000000..3cb11b86c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f60b.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f60c.svg b/emoji/src/main/resources/emoji/svg/1f60c.svg
new file mode 100644
index 000000000..48c649396
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f60c.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f60d.svg b/emoji/src/main/resources/emoji/svg/1f60d.svg
new file mode 100644
index 000000000..0f7858936
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f60d.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f60e.svg b/emoji/src/main/resources/emoji/svg/1f60e.svg
new file mode 100644
index 000000000..fcff42b51
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f60e.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f60f.svg b/emoji/src/main/resources/emoji/svg/1f60f.svg
new file mode 100644
index 000000000..f156c7f40
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f60f.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f610.svg b/emoji/src/main/resources/emoji/svg/1f610.svg
new file mode 100644
index 000000000..602ab9c60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f610.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f611.svg b/emoji/src/main/resources/emoji/svg/1f611.svg
new file mode 100644
index 000000000..bfe36b7e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f611.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f612.svg b/emoji/src/main/resources/emoji/svg/1f612.svg
new file mode 100644
index 000000000..4498cb86c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f612.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f613.svg b/emoji/src/main/resources/emoji/svg/1f613.svg
new file mode 100644
index 000000000..3fb77737f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f613.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f614.svg b/emoji/src/main/resources/emoji/svg/1f614.svg
new file mode 100644
index 000000000..b2439b9b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f614.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f615.svg b/emoji/src/main/resources/emoji/svg/1f615.svg
new file mode 100644
index 000000000..db588a6d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f615.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f616.svg b/emoji/src/main/resources/emoji/svg/1f616.svg
new file mode 100644
index 000000000..040c51f88
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f616.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f617.svg b/emoji/src/main/resources/emoji/svg/1f617.svg
new file mode 100644
index 000000000..a6569ca4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f617.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f618.svg b/emoji/src/main/resources/emoji/svg/1f618.svg
new file mode 100644
index 000000000..5762862b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f618.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f619.svg b/emoji/src/main/resources/emoji/svg/1f619.svg
new file mode 100644
index 000000000..4635ace70
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f619.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f61a.svg b/emoji/src/main/resources/emoji/svg/1f61a.svg
new file mode 100644
index 000000000..70cfbdb15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f61a.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f61b.svg b/emoji/src/main/resources/emoji/svg/1f61b.svg
new file mode 100644
index 000000000..a127d4dba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f61b.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f61c.svg b/emoji/src/main/resources/emoji/svg/1f61c.svg
new file mode 100644
index 000000000..e5a956842
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f61c.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f61d.svg b/emoji/src/main/resources/emoji/svg/1f61d.svg
new file mode 100644
index 000000000..3a043f118
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f61d.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f61e.svg b/emoji/src/main/resources/emoji/svg/1f61e.svg
new file mode 100644
index 000000000..257c7e0a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f61e.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f61f.svg b/emoji/src/main/resources/emoji/svg/1f61f.svg
new file mode 100644
index 000000000..233e1096e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f61f.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f620.svg b/emoji/src/main/resources/emoji/svg/1f620.svg
new file mode 100644
index 000000000..76a8d6311
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f620.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f621.svg b/emoji/src/main/resources/emoji/svg/1f621.svg
new file mode 100644
index 000000000..ae1998eca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f621.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f622.svg b/emoji/src/main/resources/emoji/svg/1f622.svg
new file mode 100644
index 000000000..851b787d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f622.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f623.svg b/emoji/src/main/resources/emoji/svg/1f623.svg
new file mode 100644
index 000000000..64eb82b5f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f623.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f624.svg b/emoji/src/main/resources/emoji/svg/1f624.svg
new file mode 100644
index 000000000..f0ca11375
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f624.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f625.svg b/emoji/src/main/resources/emoji/svg/1f625.svg
new file mode 100644
index 000000000..5c58efa60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f625.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f626.svg b/emoji/src/main/resources/emoji/svg/1f626.svg
new file mode 100644
index 000000000..b3b2e7dc5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f626.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f627.svg b/emoji/src/main/resources/emoji/svg/1f627.svg
new file mode 100644
index 000000000..a8696df55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f627.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f628.svg b/emoji/src/main/resources/emoji/svg/1f628.svg
new file mode 100644
index 000000000..8f9272d8b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f628.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f629.svg b/emoji/src/main/resources/emoji/svg/1f629.svg
new file mode 100644
index 000000000..af0bda7d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f629.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f62a.svg b/emoji/src/main/resources/emoji/svg/1f62a.svg
new file mode 100644
index 000000000..655a15737
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f62a.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f62b.svg b/emoji/src/main/resources/emoji/svg/1f62b.svg
new file mode 100644
index 000000000..ea21d09dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f62b.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f62c.svg b/emoji/src/main/resources/emoji/svg/1f62c.svg
new file mode 100644
index 000000000..30b1fc6c5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f62c.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f62d.svg b/emoji/src/main/resources/emoji/svg/1f62d.svg
new file mode 100644
index 000000000..2c77d03e8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f62d.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f62e-200d-1f4a8.svg b/emoji/src/main/resources/emoji/svg/1f62e-200d-1f4a8.svg
new file mode 100644
index 000000000..5028b6c08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f62e-200d-1f4a8.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f62e.svg b/emoji/src/main/resources/emoji/svg/1f62e.svg
new file mode 100644
index 000000000..15d8a14ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f62e.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f62f.svg b/emoji/src/main/resources/emoji/svg/1f62f.svg
new file mode 100644
index 000000000..caa418bca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f62f.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f630.svg b/emoji/src/main/resources/emoji/svg/1f630.svg
new file mode 100644
index 000000000..6992401f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f630.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f631.svg b/emoji/src/main/resources/emoji/svg/1f631.svg
new file mode 100644
index 000000000..72d22247a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f631.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f632.svg b/emoji/src/main/resources/emoji/svg/1f632.svg
new file mode 100644
index 000000000..b9c73fb63
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f632.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f633.svg b/emoji/src/main/resources/emoji/svg/1f633.svg
new file mode 100644
index 000000000..dd7882936
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f633.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f634.svg b/emoji/src/main/resources/emoji/svg/1f634.svg
new file mode 100644
index 000000000..2ede810ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f634.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f635-200d-1f4ab.svg b/emoji/src/main/resources/emoji/svg/1f635-200d-1f4ab.svg
new file mode 100644
index 000000000..12adaf7c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f635-200d-1f4ab.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f635.svg b/emoji/src/main/resources/emoji/svg/1f635.svg
new file mode 100644
index 000000000..d0154887b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f635.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f636-200d-1f32b.svg b/emoji/src/main/resources/emoji/svg/1f636-200d-1f32b.svg
new file mode 100644
index 000000000..2ee480547
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f636-200d-1f32b.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f636.svg b/emoji/src/main/resources/emoji/svg/1f636.svg
new file mode 100644
index 000000000..d3b787210
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f636.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f637.svg b/emoji/src/main/resources/emoji/svg/1f637.svg
new file mode 100644
index 000000000..9c975337a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f637.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f638.svg b/emoji/src/main/resources/emoji/svg/1f638.svg
new file mode 100644
index 000000000..ebb496c77
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f638.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f639.svg b/emoji/src/main/resources/emoji/svg/1f639.svg
new file mode 100644
index 000000000..73ae8d291
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f639.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f63a.svg b/emoji/src/main/resources/emoji/svg/1f63a.svg
new file mode 100644
index 000000000..649031df8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f63a.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f63b.svg b/emoji/src/main/resources/emoji/svg/1f63b.svg
new file mode 100644
index 000000000..7d19556d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f63b.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f63c.svg b/emoji/src/main/resources/emoji/svg/1f63c.svg
new file mode 100644
index 000000000..1ec5f4c9a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f63c.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f63d.svg b/emoji/src/main/resources/emoji/svg/1f63d.svg
new file mode 100644
index 000000000..3aaeb2213
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f63d.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f63e.svg b/emoji/src/main/resources/emoji/svg/1f63e.svg
new file mode 100644
index 000000000..e59aecb18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f63e.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f63f.svg b/emoji/src/main/resources/emoji/svg/1f63f.svg
new file mode 100644
index 000000000..f1fbe1ca0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f63f.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f640.svg b/emoji/src/main/resources/emoji/svg/1f640.svg
new file mode 100644
index 000000000..d25641fab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f640.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f641.svg b/emoji/src/main/resources/emoji/svg/1f641.svg
new file mode 100644
index 000000000..bfac2a86e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f641.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f642-200d-2194.svg b/emoji/src/main/resources/emoji/svg/1f642-200d-2194.svg
new file mode 100644
index 000000000..bd2133a18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f642-200d-2194.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f642-200d-2195.svg b/emoji/src/main/resources/emoji/svg/1f642-200d-2195.svg
new file mode 100644
index 000000000..2e0c16397
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f642-200d-2195.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f642.svg b/emoji/src/main/resources/emoji/svg/1f642.svg
new file mode 100644
index 000000000..134cac354
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f642.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f643.svg b/emoji/src/main/resources/emoji/svg/1f643.svg
new file mode 100644
index 000000000..214323097
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f643.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f644.svg b/emoji/src/main/resources/emoji/svg/1f644.svg
new file mode 100644
index 000000000..2f50cddf8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f644.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..f34e2f92b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2640.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..186665ebe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fb-200d-2642.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fb.svg
new file mode 100644
index 000000000..fd9ee5fbc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fb.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..123f439ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2640.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..ded97815c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fc-200d-2642.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fc.svg
new file mode 100644
index 000000000..a91371972
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fc.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..2b05d8198
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2640.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..44fd7181f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fd-200d-2642.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fd.svg
new file mode 100644
index 000000000..ce1fbf011
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fd.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..f4bbfea7c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2640.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..97caaf923
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fe-200d-2642.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3fe.svg
new file mode 100644
index 000000000..e36ca85c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3fe.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..078d9eed6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2640.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..bd3d809fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3ff-200d-2642.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f645-1f3ff.svg
new file mode 100644
index 000000000..cdc5b8dfa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-1f3ff.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f645-200d-2640.svg
new file mode 100644
index 000000000..daf84921b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-200d-2640.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f645-200d-2642.svg
new file mode 100644
index 000000000..4a2099fd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645-200d-2642.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f645.svg b/emoji/src/main/resources/emoji/svg/1f645.svg
new file mode 100644
index 000000000..f0b1fb1c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f645.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..c426bb322
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2640.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..e468d3fe1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fb-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fb.svg
new file mode 100644
index 000000000..4c6b3be84
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fb.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..7139073e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2640.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..1e9580e79
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fc-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fc.svg
new file mode 100644
index 000000000..03d702361
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fc.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..f2bd5be37
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2640.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..fdc551572
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fd-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fd.svg
new file mode 100644
index 000000000..41a4d55d2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fd.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..cfd0e93ec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2640.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..baecf3431
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fe-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3fe.svg
new file mode 100644
index 000000000..a66ed3065
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3fe.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..3d6b3434c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2640.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..ab4f801bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3ff-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f646-1f3ff.svg
new file mode 100644
index 000000000..76ea774e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-1f3ff.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f646-200d-2640.svg
new file mode 100644
index 000000000..c0a3f9906
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-200d-2640.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f646-200d-2642.svg
new file mode 100644
index 000000000..098dace7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f646.svg b/emoji/src/main/resources/emoji/svg/1f646.svg
new file mode 100644
index 000000000..d51f630a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f646.svg
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..c07e43225
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2640.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..91bb56430
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fb-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fb.svg
new file mode 100644
index 000000000..4abc3159e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fb.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..0eaf8d6cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2640.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..bfbbd4896
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fc-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fc.svg
new file mode 100644
index 000000000..cfddcf584
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fc.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..996781e55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2640.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..ea67ae130
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fd-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fd.svg
new file mode 100644
index 000000000..775cdc997
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fd.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..896abf3f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2640.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..bb0f3a538
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fe-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3fe.svg
new file mode 100644
index 000000000..c3fdc05c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3fe.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..9eb81e4a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2640.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..ea46ae02c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3ff-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f647-1f3ff.svg
new file mode 100644
index 000000000..006345f34
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-1f3ff.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f647-200d-2640.svg
new file mode 100644
index 000000000..8388ef8de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-200d-2640.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f647-200d-2642.svg
new file mode 100644
index 000000000..1cab76884
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f647.svg b/emoji/src/main/resources/emoji/svg/1f647.svg
new file mode 100644
index 000000000..44ba2c5a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f647.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f648.svg b/emoji/src/main/resources/emoji/svg/1f648.svg
new file mode 100644
index 000000000..f4f361ff2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f648.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f649.svg b/emoji/src/main/resources/emoji/svg/1f649.svg
new file mode 100644
index 000000000..86358b762
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f649.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64a.svg b/emoji/src/main/resources/emoji/svg/1f64a.svg
new file mode 100644
index 000000000..edb2970c5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64a.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..3b2234a51
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2640.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..0ec3dd5ab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fb-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fb.svg
new file mode 100644
index 000000000..c05d40580
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fb.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..10ca322ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2640.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..5b10029c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fc-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fc.svg
new file mode 100644
index 000000000..4230b5f82
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fc.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..7a3b97659
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2640.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..dbc7fdf80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fd-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fd.svg
new file mode 100644
index 000000000..68e3ed1dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fd.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..a7f4821e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2640.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..f2caca9db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fe-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3fe.svg
new file mode 100644
index 000000000..a6025ec7b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3fe.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..e1fbd282b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2640.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..925c67bdf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3ff-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f64b-1f3ff.svg
new file mode 100644
index 000000000..3bf07141c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-1f3ff.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64b-200d-2640.svg
new file mode 100644
index 000000000..f2a2104bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-200d-2640.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64b-200d-2642.svg
new file mode 100644
index 000000000..aba1eba90
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64b.svg b/emoji/src/main/resources/emoji/svg/1f64b.svg
new file mode 100644
index 000000000..081e7ead5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64b.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f64c-1f3fb.svg
new file mode 100644
index 000000000..ade04e8bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64c-1f3fb.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f64c-1f3fc.svg
new file mode 100644
index 000000000..373f4e4b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64c-1f3fc.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f64c-1f3fd.svg
new file mode 100644
index 000000000..4ab01db47
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64c-1f3fd.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f64c-1f3fe.svg
new file mode 100644
index 000000000..c919e5f3f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64c-1f3fe.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f64c-1f3ff.svg
new file mode 100644
index 000000000..1cbfcfaad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64c-1f3ff.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64c.svg b/emoji/src/main/resources/emoji/svg/1f64c.svg
new file mode 100644
index 000000000..d90d5abdf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64c.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..f9a362421
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2640.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..ca996f1cc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fb-200d-2642.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fb.svg
new file mode 100644
index 000000000..7e0f8b826
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fb.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..0b74c098d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2640.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..2a588f7e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fc-200d-2642.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fc.svg
new file mode 100644
index 000000000..50827d7c1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fc.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..970f78f63
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2640.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..5bee0d8a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fd-200d-2642.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fd.svg
new file mode 100644
index 000000000..5173f8626
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fd.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..971009e3a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2640.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..84b249465
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fe-200d-2642.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3fe.svg
new file mode 100644
index 000000000..1e94e7b0c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3fe.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..310ee084d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2640.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..8f1e8735a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3ff-200d-2642.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f64d-1f3ff.svg
new file mode 100644
index 000000000..d428d14f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-1f3ff.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64d-200d-2640.svg
new file mode 100644
index 000000000..8bdd2145a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-200d-2640.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64d-200d-2642.svg
new file mode 100644
index 000000000..3d03345ca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d-200d-2642.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64d.svg b/emoji/src/main/resources/emoji/svg/1f64d.svg
new file mode 100644
index 000000000..f3a03ca26
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64d.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..588008804
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..7b007eef6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fb-200d-2642.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fb.svg
new file mode 100644
index 000000000..cb20d3d99
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fb.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..722219757
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..4fb55148f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fc-200d-2642.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fc.svg
new file mode 100644
index 000000000..3769f936b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fc.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..6f533cee4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..3242fb1bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fd-200d-2642.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fd.svg
new file mode 100644
index 000000000..37641db69
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fd.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..1f4f2d5f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..90eca7b76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fe-200d-2642.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3fe.svg
new file mode 100644
index 000000000..28547c546
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3fe.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..07e065c06
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..6c210321d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3ff-200d-2642.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f64e-1f3ff.svg
new file mode 100644
index 000000000..979806659
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-1f3ff.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f64e-200d-2640.svg
new file mode 100644
index 000000000..0392d4afa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-200d-2640.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f64e-200d-2642.svg
new file mode 100644
index 000000000..41fba21a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e-200d-2642.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64e.svg b/emoji/src/main/resources/emoji/svg/1f64e.svg
new file mode 100644
index 000000000..446b5b624
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64e.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64f-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f64f-1f3fb.svg
new file mode 100644
index 000000000..3b02bc6a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64f-1f3fb.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64f-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f64f-1f3fc.svg
new file mode 100644
index 000000000..3e42072e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64f-1f3fc.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64f-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f64f-1f3fd.svg
new file mode 100644
index 000000000..952975060
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64f-1f3fd.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64f-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f64f-1f3fe.svg
new file mode 100644
index 000000000..34cac7e3c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64f-1f3fe.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64f-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f64f-1f3ff.svg
new file mode 100644
index 000000000..7816d1fa9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64f-1f3ff.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f64f.svg b/emoji/src/main/resources/emoji/svg/1f64f.svg
new file mode 100644
index 000000000..13ca7f369
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f64f.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f680.svg b/emoji/src/main/resources/emoji/svg/1f680.svg
new file mode 100644
index 000000000..4a4f061c5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f680.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f681.svg b/emoji/src/main/resources/emoji/svg/1f681.svg
new file mode 100644
index 000000000..b6fb879c5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f681.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f682.svg b/emoji/src/main/resources/emoji/svg/1f682.svg
new file mode 100644
index 000000000..d65ca15f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f682.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f683.svg b/emoji/src/main/resources/emoji/svg/1f683.svg
new file mode 100644
index 000000000..b4079f53a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f683.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f684.svg b/emoji/src/main/resources/emoji/svg/1f684.svg
new file mode 100644
index 000000000..48b32d183
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f684.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f685.svg b/emoji/src/main/resources/emoji/svg/1f685.svg
new file mode 100644
index 000000000..3fe61d1e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f685.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f686.svg b/emoji/src/main/resources/emoji/svg/1f686.svg
new file mode 100644
index 000000000..e6b13632d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f686.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f687.svg b/emoji/src/main/resources/emoji/svg/1f687.svg
new file mode 100644
index 000000000..2827e583a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f687.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f688.svg b/emoji/src/main/resources/emoji/svg/1f688.svg
new file mode 100644
index 000000000..793198303
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f688.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f689.svg b/emoji/src/main/resources/emoji/svg/1f689.svg
new file mode 100644
index 000000000..32cc5a4a6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f689.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f68a.svg b/emoji/src/main/resources/emoji/svg/1f68a.svg
new file mode 100644
index 000000000..2271d779e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f68a.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f68b.svg b/emoji/src/main/resources/emoji/svg/1f68b.svg
new file mode 100644
index 000000000..f008d3f60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f68b.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f68c.svg b/emoji/src/main/resources/emoji/svg/1f68c.svg
new file mode 100644
index 000000000..c6367dac2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f68c.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f68d.svg b/emoji/src/main/resources/emoji/svg/1f68d.svg
new file mode 100644
index 000000000..42fe43622
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f68d.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f68e.svg b/emoji/src/main/resources/emoji/svg/1f68e.svg
new file mode 100644
index 000000000..a9bb71335
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f68e.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f68f.svg b/emoji/src/main/resources/emoji/svg/1f68f.svg
new file mode 100644
index 000000000..69413de75
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f68f.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f690.svg b/emoji/src/main/resources/emoji/svg/1f690.svg
new file mode 100644
index 000000000..c34f6cc1e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f690.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f691.svg b/emoji/src/main/resources/emoji/svg/1f691.svg
new file mode 100644
index 000000000..ee31bf8be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f691.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f692.svg b/emoji/src/main/resources/emoji/svg/1f692.svg
new file mode 100644
index 000000000..4e870815a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f692.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f693.svg b/emoji/src/main/resources/emoji/svg/1f693.svg
new file mode 100644
index 000000000..e5541f6d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f693.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f694.svg b/emoji/src/main/resources/emoji/svg/1f694.svg
new file mode 100644
index 000000000..e63e882a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f694.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f695.svg b/emoji/src/main/resources/emoji/svg/1f695.svg
new file mode 100644
index 000000000..0f6848e3a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f695.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f696.svg b/emoji/src/main/resources/emoji/svg/1f696.svg
new file mode 100644
index 000000000..8691e3b53
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f696.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f697.svg b/emoji/src/main/resources/emoji/svg/1f697.svg
new file mode 100644
index 000000000..75489bbe4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f697.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f698.svg b/emoji/src/main/resources/emoji/svg/1f698.svg
new file mode 100644
index 000000000..7847a6695
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f698.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f699.svg b/emoji/src/main/resources/emoji/svg/1f699.svg
new file mode 100644
index 000000000..30235ebae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f699.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f69a.svg b/emoji/src/main/resources/emoji/svg/1f69a.svg
new file mode 100644
index 000000000..0578bb981
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f69a.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f69b.svg b/emoji/src/main/resources/emoji/svg/1f69b.svg
new file mode 100644
index 000000000..61654fcc9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f69b.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f69c.svg b/emoji/src/main/resources/emoji/svg/1f69c.svg
new file mode 100644
index 000000000..7b581d768
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f69c.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f69d.svg b/emoji/src/main/resources/emoji/svg/1f69d.svg
new file mode 100644
index 000000000..1db7e8bd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f69d.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f69e.svg b/emoji/src/main/resources/emoji/svg/1f69e.svg
new file mode 100644
index 000000000..5328a766f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f69e.svg
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f69f.svg b/emoji/src/main/resources/emoji/svg/1f69f.svg
new file mode 100644
index 000000000..5fb8f3fe8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f69f.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a0.svg b/emoji/src/main/resources/emoji/svg/1f6a0.svg
new file mode 100644
index 000000000..74cf0387d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a0.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a1.svg b/emoji/src/main/resources/emoji/svg/1f6a1.svg
new file mode 100644
index 000000000..c463b2e6b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a1.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a2.svg b/emoji/src/main/resources/emoji/svg/1f6a2.svg
new file mode 100644
index 000000000..e1407c139
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a2.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..a18247d3b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..8e920cf7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb.svg
new file mode 100644
index 000000000..4740b01e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fb.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..e9ff208e9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..2eda8a042
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc.svg
new file mode 100644
index 000000000..1639dc505
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fc.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..03bda9e08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..ad49ce2cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd.svg
new file mode 100644
index 000000000..24ec12204
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fd.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..69f861c4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..a180a98c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe.svg
new file mode 100644
index 000000000..fd7b59ff5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3fe.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..6c65e106b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..31c352c70
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff.svg
new file mode 100644
index 000000000..4c63a56f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-1f3ff.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6a3-200d-2640.svg
new file mode 100644
index 000000000..aba76f1c1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6a3-200d-2642.svg
new file mode 100644
index 000000000..958aab48c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a3.svg b/emoji/src/main/resources/emoji/svg/1f6a3.svg
new file mode 100644
index 000000000..6c236a943
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a3.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a4.svg b/emoji/src/main/resources/emoji/svg/1f6a4.svg
new file mode 100644
index 000000000..694bd64b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a4.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a5.svg b/emoji/src/main/resources/emoji/svg/1f6a5.svg
new file mode 100644
index 000000000..1ed13d064
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a5.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a6.svg b/emoji/src/main/resources/emoji/svg/1f6a6.svg
new file mode 100644
index 000000000..affe3e6dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a6.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a7.svg b/emoji/src/main/resources/emoji/svg/1f6a7.svg
new file mode 100644
index 000000000..0b57d2f1c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a7.svg
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a8.svg b/emoji/src/main/resources/emoji/svg/1f6a8.svg
new file mode 100644
index 000000000..9741d2d5a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a8.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6a9.svg b/emoji/src/main/resources/emoji/svg/1f6a9.svg
new file mode 100644
index 000000000..0974f5c40
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6a9.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6aa.svg b/emoji/src/main/resources/emoji/svg/1f6aa.svg
new file mode 100644
index 000000000..fae5c5df6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6aa.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6ab.svg b/emoji/src/main/resources/emoji/svg/1f6ab.svg
new file mode 100644
index 000000000..44e31fcf6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6ab.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6ac.svg b/emoji/src/main/resources/emoji/svg/1f6ac.svg
new file mode 100644
index 000000000..85ef41e50
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6ac.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6ad.svg b/emoji/src/main/resources/emoji/svg/1f6ad.svg
new file mode 100644
index 000000000..4f8977115
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6ad.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6ae.svg b/emoji/src/main/resources/emoji/svg/1f6ae.svg
new file mode 100644
index 000000000..aabdf413f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6ae.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6af.svg b/emoji/src/main/resources/emoji/svg/1f6af.svg
new file mode 100644
index 000000000..4ad95f2f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6af.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b0.svg b/emoji/src/main/resources/emoji/svg/1f6b0.svg
new file mode 100644
index 000000000..b0c6e0671
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b0.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b1.svg b/emoji/src/main/resources/emoji/svg/1f6b1.svg
new file mode 100644
index 000000000..36aaa6177
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b1.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b2.svg b/emoji/src/main/resources/emoji/svg/1f6b2.svg
new file mode 100644
index 000000000..fcb6237c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b2.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b3.svg b/emoji/src/main/resources/emoji/svg/1f6b3.svg
new file mode 100644
index 000000000..9c0e4d4f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b3.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..1226932e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2640.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..135f25613
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb-200d-2642.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb.svg
new file mode 100644
index 000000000..c4c62d416
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fb.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..bd281e305
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2640.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..04852e0f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc.svg
new file mode 100644
index 000000000..7db902912
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fc.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..34a505b00
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2640.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..ebf058c42
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd-200d-2642.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd.svg
new file mode 100644
index 000000000..a7ef2cb01
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fd.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..25ac509c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2640.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..bdfa932b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe.svg
new file mode 100644
index 000000000..94f972bc3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3fe.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..22ade25f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2640.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..69bb89f0f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff-200d-2642.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff.svg
new file mode 100644
index 000000000..1dfb44ee9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-1f3ff.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b4-200d-2640.svg
new file mode 100644
index 000000000..42f9e688a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-200d-2640.svg
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b4-200d-2642.svg
new file mode 100644
index 000000000..3caacfbb2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4-200d-2642.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b4.svg b/emoji/src/main/resources/emoji/svg/1f6b4.svg
new file mode 100644
index 000000000..5b59a1f2d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b4.svg
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..7c71ae093
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2640.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..e1edc13ef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb.svg
new file mode 100644
index 000000000..248d6b801
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fb.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..fe3828adb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2640.svg
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..66db58c76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc-200d-2642.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc.svg
new file mode 100644
index 000000000..1e31ab704
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fc.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..b6cb6f5f5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2640.svg
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..57b417acd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd.svg
new file mode 100644
index 000000000..127de744e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fd.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..5d9074f86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2640.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..a38ea0273
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe-200d-2642.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe.svg
new file mode 100644
index 000000000..bc5ff38aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3fe.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..6209f9ac0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2640.svg
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..04266def2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff-200d-2642.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff.svg
new file mode 100644
index 000000000..ab8c4d05f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-1f3ff.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b5-200d-2640.svg
new file mode 100644
index 000000000..542b1c1b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-200d-2640.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b5-200d-2642.svg
new file mode 100644
index 000000000..062984b5e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5-200d-2642.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b5.svg b/emoji/src/main/resources/emoji/svg/1f6b5.svg
new file mode 100644
index 000000000..f628feaef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b5.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..28494b6a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640-200d-27a1.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..422d492db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2640.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..f24eb98e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642-200d-27a1.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..3eb45f731
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-2642.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-27a1.svg
new file mode 100644
index 000000000..322f1818b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb-200d-27a1.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb.svg
new file mode 100644
index 000000000..6f3825b77
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fb.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..fdf68392a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640-200d-27a1.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..94f0b2696
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2640.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..8bebb5d0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642-200d-27a1.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..a60a09dd2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-2642.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-27a1.svg
new file mode 100644
index 000000000..d85299d0c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc-200d-27a1.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc.svg
new file mode 100644
index 000000000..8226c7893
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..aa2d527d9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640-200d-27a1.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..a6dd97d31
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2640.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..7785a1cb1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642-200d-27a1.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..3cd8dc39d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-2642.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-27a1.svg
new file mode 100644
index 000000000..6505d6742
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd-200d-27a1.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd.svg
new file mode 100644
index 000000000..e275078bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fd.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..86daa1910
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640-200d-27a1.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..7157eaade
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2640.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..6c8342962
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642-200d-27a1.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..bc73c6a31
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-2642.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-27a1.svg
new file mode 100644
index 000000000..0defc4abc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe-200d-27a1.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe.svg
new file mode 100644
index 000000000..2e727ad6b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3fe.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..97bc17862
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640-200d-27a1.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..c76689cde
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2640.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..7bfc229bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642-200d-27a1.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..fa05afe8f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-2642.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-27a1.svg
new file mode 100644
index 000000000..47284022c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff-200d-27a1.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff.svg
new file mode 100644
index 000000000..fde59fcdc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-1f3ff.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..63d30363e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2640-200d-27a1.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2640.svg
new file mode 100644
index 000000000..81857bbe7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2640.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..afe43f861
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2642-200d-27a1.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2642.svg
new file mode 100644
index 000000000..12dd0ecbd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-200d-2642.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f6b6-200d-27a1.svg
new file mode 100644
index 000000000..fe50b43c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6-200d-27a1.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b6.svg b/emoji/src/main/resources/emoji/svg/1f6b6.svg
new file mode 100644
index 000000000..07a46ec19
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b6.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b7.svg b/emoji/src/main/resources/emoji/svg/1f6b7.svg
new file mode 100644
index 000000000..4459844e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b7.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b8.svg b/emoji/src/main/resources/emoji/svg/1f6b8.svg
new file mode 100644
index 000000000..401bd9b98
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b8.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6b9.svg b/emoji/src/main/resources/emoji/svg/1f6b9.svg
new file mode 100644
index 000000000..7dd150f14
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6b9.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6ba.svg b/emoji/src/main/resources/emoji/svg/1f6ba.svg
new file mode 100644
index 000000000..5b4efae3a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6ba.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6bb.svg b/emoji/src/main/resources/emoji/svg/1f6bb.svg
new file mode 100644
index 000000000..2f13a8616
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6bb.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6bc.svg b/emoji/src/main/resources/emoji/svg/1f6bc.svg
new file mode 100644
index 000000000..f679e9aeb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6bc.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6bd.svg b/emoji/src/main/resources/emoji/svg/1f6bd.svg
new file mode 100644
index 000000000..7f6fdcfe8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6bd.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6be.svg b/emoji/src/main/resources/emoji/svg/1f6be.svg
new file mode 100644
index 000000000..357a38988
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6be.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6bf.svg b/emoji/src/main/resources/emoji/svg/1f6bf.svg
new file mode 100644
index 000000000..e410735d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6bf.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c0-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fb.svg
new file mode 100644
index 000000000..a567b3821
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fb.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c0-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fc.svg
new file mode 100644
index 000000000..b1beefeed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fc.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c0-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fd.svg
new file mode 100644
index 000000000..3207a911a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fd.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c0-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fe.svg
new file mode 100644
index 000000000..caeea64d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c0-1f3fe.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c0-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f6c0-1f3ff.svg
new file mode 100644
index 000000000..508bcbb19
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c0-1f3ff.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c0.svg b/emoji/src/main/resources/emoji/svg/1f6c0.svg
new file mode 100644
index 000000000..7c3d6e668
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c0.svg
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c1.svg b/emoji/src/main/resources/emoji/svg/1f6c1.svg
new file mode 100644
index 000000000..04ee852d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c1.svg
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c2.svg b/emoji/src/main/resources/emoji/svg/1f6c2.svg
new file mode 100644
index 000000000..85f844c66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c2.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c3.svg b/emoji/src/main/resources/emoji/svg/1f6c3.svg
new file mode 100644
index 000000000..bd7e57546
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c3.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c4.svg b/emoji/src/main/resources/emoji/svg/1f6c4.svg
new file mode 100644
index 000000000..810fd2d0e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c4.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6c5.svg b/emoji/src/main/resources/emoji/svg/1f6c5.svg
new file mode 100644
index 000000000..9a37793df
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6c5.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cb.svg b/emoji/src/main/resources/emoji/svg/1f6cb.svg
new file mode 100644
index 000000000..950398691
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cb.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cc-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fb.svg
new file mode 100644
index 000000000..8e032dd66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fb.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cc-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fc.svg
new file mode 100644
index 000000000..1e2d50f4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fc.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cc-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fd.svg
new file mode 100644
index 000000000..708ef6022
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fd.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cc-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fe.svg
new file mode 100644
index 000000000..37e2f177e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cc-1f3fe.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cc-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f6cc-1f3ff.svg
new file mode 100644
index 000000000..ea62859ad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cc-1f3ff.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cc.svg b/emoji/src/main/resources/emoji/svg/1f6cc.svg
new file mode 100644
index 000000000..66f8c355f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cc.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cd.svg b/emoji/src/main/resources/emoji/svg/1f6cd.svg
new file mode 100644
index 000000000..c185dc38f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cd.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6ce.svg b/emoji/src/main/resources/emoji/svg/1f6ce.svg
new file mode 100644
index 000000000..2cfe1ccfd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6ce.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6cf.svg b/emoji/src/main/resources/emoji/svg/1f6cf.svg
new file mode 100644
index 000000000..729ed5f45
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6cf.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6d0.svg b/emoji/src/main/resources/emoji/svg/1f6d0.svg
new file mode 100644
index 000000000..9a25886cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6d0.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6d1.svg b/emoji/src/main/resources/emoji/svg/1f6d1.svg
new file mode 100644
index 000000000..ec5d89928
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6d1.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6d2.svg b/emoji/src/main/resources/emoji/svg/1f6d2.svg
new file mode 100644
index 000000000..2e53cf1c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6d2.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6d5.svg b/emoji/src/main/resources/emoji/svg/1f6d5.svg
new file mode 100644
index 000000000..80dbeb57a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6d5.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6d6.svg b/emoji/src/main/resources/emoji/svg/1f6d6.svg
new file mode 100644
index 000000000..b65f920a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6d6.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6d7.svg b/emoji/src/main/resources/emoji/svg/1f6d7.svg
new file mode 100644
index 000000000..c7f71e8b2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6d7.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6d8.svg b/emoji/src/main/resources/emoji/svg/1f6d8.svg
new file mode 100644
index 000000000..ee864885c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6d8.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6dc.svg b/emoji/src/main/resources/emoji/svg/1f6dc.svg
new file mode 100644
index 000000000..7e1b06c35
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6dc.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6dd.svg b/emoji/src/main/resources/emoji/svg/1f6dd.svg
new file mode 100644
index 000000000..abc45faf0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6dd.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6de.svg b/emoji/src/main/resources/emoji/svg/1f6de.svg
new file mode 100644
index 000000000..2001f07af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6de.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6df.svg b/emoji/src/main/resources/emoji/svg/1f6df.svg
new file mode 100644
index 000000000..136817171
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6df.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6e0.svg b/emoji/src/main/resources/emoji/svg/1f6e0.svg
new file mode 100644
index 000000000..96ef97a43
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6e0.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6e1.svg b/emoji/src/main/resources/emoji/svg/1f6e1.svg
new file mode 100644
index 000000000..fcf09703e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6e1.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6e2.svg b/emoji/src/main/resources/emoji/svg/1f6e2.svg
new file mode 100644
index 000000000..a52886be4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6e2.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6e3.svg b/emoji/src/main/resources/emoji/svg/1f6e3.svg
new file mode 100644
index 000000000..59da7560b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6e3.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6e4.svg b/emoji/src/main/resources/emoji/svg/1f6e4.svg
new file mode 100644
index 000000000..7159f380f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6e4.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6e5.svg b/emoji/src/main/resources/emoji/svg/1f6e5.svg
new file mode 100644
index 000000000..e80a414a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6e5.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6e9.svg b/emoji/src/main/resources/emoji/svg/1f6e9.svg
new file mode 100644
index 000000000..8c4c53f62
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6e9.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6eb.svg b/emoji/src/main/resources/emoji/svg/1f6eb.svg
new file mode 100644
index 000000000..dcc71f14c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6eb.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6ec.svg b/emoji/src/main/resources/emoji/svg/1f6ec.svg
new file mode 100644
index 000000000..ef20b72d3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6ec.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f0.svg b/emoji/src/main/resources/emoji/svg/1f6f0.svg
new file mode 100644
index 000000000..0d0a8d797
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f0.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f3.svg b/emoji/src/main/resources/emoji/svg/1f6f3.svg
new file mode 100644
index 000000000..f57c074a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f3.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f4.svg b/emoji/src/main/resources/emoji/svg/1f6f4.svg
new file mode 100644
index 000000000..61a0974b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f4.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f5.svg b/emoji/src/main/resources/emoji/svg/1f6f5.svg
new file mode 100644
index 000000000..329bd76b6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f5.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f6.svg b/emoji/src/main/resources/emoji/svg/1f6f6.svg
new file mode 100644
index 000000000..d19cc331c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f6.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f7.svg b/emoji/src/main/resources/emoji/svg/1f6f7.svg
new file mode 100644
index 000000000..be25d9241
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f7.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f8.svg b/emoji/src/main/resources/emoji/svg/1f6f8.svg
new file mode 100644
index 000000000..56a6e4333
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f8.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6f9.svg b/emoji/src/main/resources/emoji/svg/1f6f9.svg
new file mode 100644
index 000000000..6c3cd78a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6f9.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6fa.svg b/emoji/src/main/resources/emoji/svg/1f6fa.svg
new file mode 100644
index 000000000..3d86026ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6fa.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6fb.svg b/emoji/src/main/resources/emoji/svg/1f6fb.svg
new file mode 100644
index 000000000..57334113e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6fb.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f6fc.svg b/emoji/src/main/resources/emoji/svg/1f6fc.svg
new file mode 100644
index 000000000..42ffdfb3a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f6fc.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e0.svg b/emoji/src/main/resources/emoji/svg/1f7e0.svg
new file mode 100644
index 000000000..97a2bebe1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e0.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e1.svg b/emoji/src/main/resources/emoji/svg/1f7e1.svg
new file mode 100644
index 000000000..9750b7190
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e1.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e2.svg b/emoji/src/main/resources/emoji/svg/1f7e2.svg
index 5620bd1d3..d967eb0d2 100644
--- a/emoji/src/main/resources/emoji/svg/1f7e2.svg
+++ b/emoji/src/main/resources/emoji/svg/1f7e2.svg
@@ -1,3 +1,11 @@
-
-
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e3.svg b/emoji/src/main/resources/emoji/svg/1f7e3.svg
index d39582f0b..a290c12bb 100644
--- a/emoji/src/main/resources/emoji/svg/1f7e3.svg
+++ b/emoji/src/main/resources/emoji/svg/1f7e3.svg
@@ -1,9 +1,11 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e4.svg b/emoji/src/main/resources/emoji/svg/1f7e4.svg
new file mode 100644
index 000000000..c0c31ae27
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e4.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e5.svg b/emoji/src/main/resources/emoji/svg/1f7e5.svg
new file mode 100644
index 000000000..b85dea1e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e5.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e6.svg b/emoji/src/main/resources/emoji/svg/1f7e6.svg
new file mode 100644
index 000000000..a7a5f0886
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e6.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e7.svg b/emoji/src/main/resources/emoji/svg/1f7e7.svg
new file mode 100644
index 000000000..442125e84
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e7.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e8.svg b/emoji/src/main/resources/emoji/svg/1f7e8.svg
new file mode 100644
index 000000000..d8c1d1392
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e8.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7e9.svg b/emoji/src/main/resources/emoji/svg/1f7e9.svg
new file mode 100644
index 000000000..776d86353
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7e9.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7ea.svg b/emoji/src/main/resources/emoji/svg/1f7ea.svg
new file mode 100644
index 000000000..1d967f777
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7ea.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7eb.svg b/emoji/src/main/resources/emoji/svg/1f7eb.svg
new file mode 100644
index 000000000..444231469
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7eb.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f7f0.svg b/emoji/src/main/resources/emoji/svg/1f7f0.svg
new file mode 100644
index 000000000..95ecd903c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f7f0.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f90c-1f3fb.svg
new file mode 100644
index 000000000..1eee6c1ae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90c-1f3fb.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f90c-1f3fc.svg
new file mode 100644
index 000000000..26a5d33fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90c-1f3fc.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f90c-1f3fd.svg
new file mode 100644
index 000000000..5c341333d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90c-1f3fd.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f90c-1f3fe.svg
new file mode 100644
index 000000000..f03bc825b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90c-1f3fe.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f90c-1f3ff.svg
new file mode 100644
index 000000000..2e0556e28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90c-1f3ff.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90c.svg b/emoji/src/main/resources/emoji/svg/1f90c.svg
new file mode 100644
index 000000000..5c8de3a02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90c.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90d.svg b/emoji/src/main/resources/emoji/svg/1f90d.svg
new file mode 100644
index 000000000..01f8af311
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90d.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90e.svg b/emoji/src/main/resources/emoji/svg/1f90e.svg
new file mode 100644
index 000000000..70f35a42c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90e.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90f-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f90f-1f3fb.svg
new file mode 100644
index 000000000..630132824
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90f-1f3fb.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90f-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f90f-1f3fc.svg
new file mode 100644
index 000000000..148218a8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90f-1f3fc.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90f-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f90f-1f3fd.svg
new file mode 100644
index 000000000..ac4cee056
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90f-1f3fd.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90f-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f90f-1f3fe.svg
new file mode 100644
index 000000000..0902702a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90f-1f3fe.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90f-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f90f-1f3ff.svg
new file mode 100644
index 000000000..f9f643349
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90f-1f3ff.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f90f.svg b/emoji/src/main/resources/emoji/svg/1f90f.svg
new file mode 100644
index 000000000..6609e44f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f90f.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f910.svg b/emoji/src/main/resources/emoji/svg/1f910.svg
new file mode 100644
index 000000000..3c93809f5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f910.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f911.svg b/emoji/src/main/resources/emoji/svg/1f911.svg
new file mode 100644
index 000000000..9d17b3646
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f911.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f912.svg b/emoji/src/main/resources/emoji/svg/1f912.svg
new file mode 100644
index 000000000..8bdab4dc4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f912.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f913.svg b/emoji/src/main/resources/emoji/svg/1f913.svg
new file mode 100644
index 000000000..9f003f898
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f913.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f914.svg b/emoji/src/main/resources/emoji/svg/1f914.svg
new file mode 100644
index 000000000..b679b53ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f914.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f915.svg b/emoji/src/main/resources/emoji/svg/1f915.svg
new file mode 100644
index 000000000..4ec522abb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f915.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f916.svg b/emoji/src/main/resources/emoji/svg/1f916.svg
new file mode 100644
index 000000000..b0745c878
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f916.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f917.svg b/emoji/src/main/resources/emoji/svg/1f917.svg
new file mode 100644
index 000000000..c6d87f970
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f917.svg
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f918-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f918-1f3fb.svg
new file mode 100644
index 000000000..00509d1d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f918-1f3fb.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f918-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f918-1f3fc.svg
new file mode 100644
index 000000000..d596d0244
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f918-1f3fc.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f918-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f918-1f3fd.svg
new file mode 100644
index 000000000..3f2fe2c1d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f918-1f3fd.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f918-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f918-1f3fe.svg
new file mode 100644
index 000000000..c99708eff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f918-1f3fe.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f918-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f918-1f3ff.svg
new file mode 100644
index 000000000..2bb7898e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f918-1f3ff.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f918.svg b/emoji/src/main/resources/emoji/svg/1f918.svg
new file mode 100644
index 000000000..0d4adb662
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f918.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f919-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f919-1f3fb.svg
new file mode 100644
index 000000000..0a322d1ef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f919-1f3fb.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f919-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f919-1f3fc.svg
new file mode 100644
index 000000000..31c2a6174
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f919-1f3fc.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f919-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f919-1f3fd.svg
new file mode 100644
index 000000000..150ad0926
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f919-1f3fd.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f919-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f919-1f3fe.svg
new file mode 100644
index 000000000..90a42ffad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f919-1f3fe.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f919-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f919-1f3ff.svg
new file mode 100644
index 000000000..6cc13f89d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f919-1f3ff.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f919.svg b/emoji/src/main/resources/emoji/svg/1f919.svg
new file mode 100644
index 000000000..288556de3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f919.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91a-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f91a-1f3fb.svg
new file mode 100644
index 000000000..34f890050
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91a-1f3fb.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91a-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f91a-1f3fc.svg
new file mode 100644
index 000000000..d6a1ab1ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91a-1f3fc.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91a-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f91a-1f3fd.svg
new file mode 100644
index 000000000..60a365ece
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91a-1f3fd.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91a-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f91a-1f3fe.svg
new file mode 100644
index 000000000..55967bed3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91a-1f3fe.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91a-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f91a-1f3ff.svg
new file mode 100644
index 000000000..7414f7281
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91a-1f3ff.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91a.svg b/emoji/src/main/resources/emoji/svg/1f91a.svg
new file mode 100644
index 000000000..6708ed7fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91a.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91b-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f91b-1f3fb.svg
new file mode 100644
index 000000000..fded95740
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91b-1f3fb.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91b-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f91b-1f3fc.svg
new file mode 100644
index 000000000..3771d7c95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91b-1f3fc.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91b-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f91b-1f3fd.svg
new file mode 100644
index 000000000..a6d327367
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91b-1f3fd.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91b-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f91b-1f3fe.svg
new file mode 100644
index 000000000..1d12e59f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91b-1f3fe.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91b-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f91b-1f3ff.svg
new file mode 100644
index 000000000..bfd7f2cbf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91b-1f3ff.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91b.svg b/emoji/src/main/resources/emoji/svg/1f91b.svg
new file mode 100644
index 000000000..5b049f082
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91b.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f91c-1f3fb.svg
new file mode 100644
index 000000000..c437b29fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91c-1f3fb.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f91c-1f3fc.svg
new file mode 100644
index 000000000..4ff10cd9e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91c-1f3fc.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f91c-1f3fd.svg
new file mode 100644
index 000000000..3440b08bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91c-1f3fd.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f91c-1f3fe.svg
new file mode 100644
index 000000000..a17e07ea8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91c-1f3fe.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f91c-1f3ff.svg
new file mode 100644
index 000000000..d5a6440e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91c-1f3ff.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91c.svg b/emoji/src/main/resources/emoji/svg/1f91c.svg
new file mode 100644
index 000000000..8c367b7a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91c.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91d-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f91d-1f3fb.svg
new file mode 100644
index 000000000..dd965fc95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91d-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91d-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f91d-1f3fc.svg
new file mode 100644
index 000000000..9367f8ec7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91d-1f3fc.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91d-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f91d-1f3fd.svg
new file mode 100644
index 000000000..e65def078
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91d-1f3fd.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91d-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f91d-1f3fe.svg
new file mode 100644
index 000000000..ab67aed32
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91d-1f3fe.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91d-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f91d-1f3ff.svg
new file mode 100644
index 000000000..ed23bdd93
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91d-1f3ff.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91d.svg b/emoji/src/main/resources/emoji/svg/1f91d.svg
new file mode 100644
index 000000000..d8c53adf6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91d.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91e-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f91e-1f3fb.svg
new file mode 100644
index 000000000..868cebd02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91e-1f3fb.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91e-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f91e-1f3fc.svg
new file mode 100644
index 000000000..ecb5b7f79
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91e-1f3fc.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91e-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f91e-1f3fd.svg
new file mode 100644
index 000000000..807403f80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91e-1f3fd.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91e-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f91e-1f3fe.svg
new file mode 100644
index 000000000..334a76bb4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91e-1f3fe.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91e-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f91e-1f3ff.svg
new file mode 100644
index 000000000..5de37da3d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91e-1f3ff.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91e.svg b/emoji/src/main/resources/emoji/svg/1f91e.svg
new file mode 100644
index 000000000..6e4d7fd41
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91e.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91f-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f91f-1f3fb.svg
new file mode 100644
index 000000000..8a49d5d6d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91f-1f3fb.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91f-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f91f-1f3fc.svg
new file mode 100644
index 000000000..a1f3715be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91f-1f3fc.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91f-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f91f-1f3fd.svg
new file mode 100644
index 000000000..e808f9971
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91f-1f3fd.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91f-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f91f-1f3fe.svg
new file mode 100644
index 000000000..6162270ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91f-1f3fe.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91f-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f91f-1f3ff.svg
new file mode 100644
index 000000000..6f61f167e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91f-1f3ff.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f91f.svg b/emoji/src/main/resources/emoji/svg/1f91f.svg
new file mode 100644
index 000000000..845b17a21
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f91f.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f920.svg b/emoji/src/main/resources/emoji/svg/1f920.svg
new file mode 100644
index 000000000..0bc568763
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f920.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f921.svg b/emoji/src/main/resources/emoji/svg/1f921.svg
new file mode 100644
index 000000000..088c95514
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f921.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f922.svg b/emoji/src/main/resources/emoji/svg/1f922.svg
new file mode 100644
index 000000000..f8c1a0d73
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f922.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f923.svg b/emoji/src/main/resources/emoji/svg/1f923.svg
new file mode 100644
index 000000000..6da454c35
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f923.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f924.svg b/emoji/src/main/resources/emoji/svg/1f924.svg
new file mode 100644
index 000000000..ea41d1e4c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f924.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f925.svg b/emoji/src/main/resources/emoji/svg/1f925.svg
new file mode 100644
index 000000000..1e25e1f94
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f925.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..2e9f81676
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2640.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..f1ea2657d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fb-200d-2642.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fb.svg
new file mode 100644
index 000000000..1034cd01d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fb.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..f36b9070c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2640.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..0af52a524
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fc-200d-2642.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fc.svg
new file mode 100644
index 000000000..952690299
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fc.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..c06f2beed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2640.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..908b543e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fd-200d-2642.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fd.svg
new file mode 100644
index 000000000..db2447b95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fd.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..aabb7bc51
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2640.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..97f6a7722
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fe-200d-2642.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3fe.svg
new file mode 100644
index 000000000..d1af8074e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3fe.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..60fc7a8c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2640.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..36605adc2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3ff-200d-2642.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f926-1f3ff.svg
new file mode 100644
index 000000000..a3d9138f5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-1f3ff.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f926-200d-2640.svg
new file mode 100644
index 000000000..a91c39a02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-200d-2640.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f926-200d-2642.svg
new file mode 100644
index 000000000..5a0cfb9b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926-200d-2642.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f926.svg b/emoji/src/main/resources/emoji/svg/1f926.svg
new file mode 100644
index 000000000..d304009be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f926.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f927.svg b/emoji/src/main/resources/emoji/svg/1f927.svg
new file mode 100644
index 000000000..b0a0dc23b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f927.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f928.svg b/emoji/src/main/resources/emoji/svg/1f928.svg
new file mode 100644
index 000000000..97c1adaaa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f928.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f929.svg b/emoji/src/main/resources/emoji/svg/1f929.svg
new file mode 100644
index 000000000..efe4a600c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f929.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f92a.svg b/emoji/src/main/resources/emoji/svg/1f92a.svg
new file mode 100644
index 000000000..bb41c52fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f92a.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f92b.svg b/emoji/src/main/resources/emoji/svg/1f92b.svg
new file mode 100644
index 000000000..fc2af39e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f92b.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f92c.svg b/emoji/src/main/resources/emoji/svg/1f92c.svg
new file mode 100644
index 000000000..76a571992
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f92c.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f92d.svg b/emoji/src/main/resources/emoji/svg/1f92d.svg
new file mode 100644
index 000000000..76927825b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f92d.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f92e.svg b/emoji/src/main/resources/emoji/svg/1f92e.svg
new file mode 100644
index 000000000..6e3707bb5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f92e.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f92f.svg b/emoji/src/main/resources/emoji/svg/1f92f.svg
new file mode 100644
index 000000000..84afe4762
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f92f.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f930-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f930-1f3fb.svg
new file mode 100644
index 000000000..b40b15c9a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f930-1f3fb.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f930-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f930-1f3fc.svg
new file mode 100644
index 000000000..07ffc72f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f930-1f3fc.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f930-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f930-1f3fd.svg
new file mode 100644
index 000000000..31c23d90c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f930-1f3fd.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f930-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f930-1f3fe.svg
new file mode 100644
index 000000000..c7ab77aaf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f930-1f3fe.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f930-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f930-1f3ff.svg
new file mode 100644
index 000000000..59d7e5e39
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f930-1f3ff.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f930.svg b/emoji/src/main/resources/emoji/svg/1f930.svg
new file mode 100644
index 000000000..b491687c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f930.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f931-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f931-1f3fb.svg
new file mode 100644
index 000000000..71b9449f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f931-1f3fb.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f931-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f931-1f3fc.svg
new file mode 100644
index 000000000..953b01da6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f931-1f3fc.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f931-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f931-1f3fd.svg
new file mode 100644
index 000000000..99debb41a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f931-1f3fd.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f931-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f931-1f3fe.svg
new file mode 100644
index 000000000..7cf6dccf3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f931-1f3fe.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f931-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f931-1f3ff.svg
new file mode 100644
index 000000000..746f82979
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f931-1f3ff.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f931.svg b/emoji/src/main/resources/emoji/svg/1f931.svg
new file mode 100644
index 000000000..feeee04ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f931.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f932-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f932-1f3fb.svg
new file mode 100644
index 000000000..6ebf0e8c4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f932-1f3fb.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f932-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f932-1f3fc.svg
new file mode 100644
index 000000000..7595b92b7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f932-1f3fc.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f932-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f932-1f3fd.svg
new file mode 100644
index 000000000..2268acef5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f932-1f3fd.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f932-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f932-1f3fe.svg
new file mode 100644
index 000000000..626ca8be7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f932-1f3fe.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f932-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f932-1f3ff.svg
new file mode 100644
index 000000000..d769cac09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f932-1f3ff.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f932.svg b/emoji/src/main/resources/emoji/svg/1f932.svg
new file mode 100644
index 000000000..427c6d55d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f932.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f933-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f933-1f3fb.svg
new file mode 100644
index 000000000..a2cdba256
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f933-1f3fb.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f933-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f933-1f3fc.svg
new file mode 100644
index 000000000..72a198dbb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f933-1f3fc.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f933-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f933-1f3fd.svg
new file mode 100644
index 000000000..91916d688
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f933-1f3fd.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f933-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f933-1f3fe.svg
new file mode 100644
index 000000000..d7a20a492
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f933-1f3fe.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f933-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f933-1f3ff.svg
new file mode 100644
index 000000000..ba0a7640d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f933-1f3ff.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f933.svg b/emoji/src/main/resources/emoji/svg/1f933.svg
new file mode 100644
index 000000000..1cfb1743f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f933.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f934-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f934-1f3fb.svg
new file mode 100644
index 000000000..5a3c52087
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f934-1f3fb.svg
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f934-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f934-1f3fc.svg
new file mode 100644
index 000000000..610dfce28
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f934-1f3fc.svg
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f934-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f934-1f3fd.svg
new file mode 100644
index 000000000..0b97f2635
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f934-1f3fd.svg
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f934-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f934-1f3fe.svg
new file mode 100644
index 000000000..f09943d35
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f934-1f3fe.svg
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f934-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f934-1f3ff.svg
new file mode 100644
index 000000000..fdb4723a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f934-1f3ff.svg
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f934.svg b/emoji/src/main/resources/emoji/svg/1f934.svg
new file mode 100644
index 000000000..7856e86b6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f934.svg
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..d9d9e9578
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2640.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..683318ee4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fb-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fb.svg
new file mode 100644
index 000000000..68328fed6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fb.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..5387291bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2640.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..1373f4ae8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fc-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fc.svg
new file mode 100644
index 000000000..17ba857ee
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fc.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..286f802c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2640.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..dca2e09b8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fd-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fd.svg
new file mode 100644
index 000000000..1471f6f5c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fd.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..0619cb624
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2640.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..05c61aefa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fe-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3fe.svg
new file mode 100644
index 000000000..63ae4ee60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3fe.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..de01f334c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2640.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..6f6e9e6c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3ff-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f935-1f3ff.svg
new file mode 100644
index 000000000..84733690f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-1f3ff.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f935-200d-2640.svg
new file mode 100644
index 000000000..721d3ff26
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-200d-2640.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f935-200d-2642.svg
new file mode 100644
index 000000000..6dbeec4b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f935.svg b/emoji/src/main/resources/emoji/svg/1f935.svg
new file mode 100644
index 000000000..cf78758d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f935.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f936-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f936-1f3fb.svg
new file mode 100644
index 000000000..fada7fdc7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f936-1f3fb.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f936-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f936-1f3fc.svg
new file mode 100644
index 000000000..474d27322
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f936-1f3fc.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f936-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f936-1f3fd.svg
new file mode 100644
index 000000000..ee9ad84ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f936-1f3fd.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f936-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f936-1f3fe.svg
new file mode 100644
index 000000000..956f8dbba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f936-1f3fe.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f936-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f936-1f3ff.svg
new file mode 100644
index 000000000..1e4bfafae
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f936-1f3ff.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f936.svg b/emoji/src/main/resources/emoji/svg/1f936.svg
new file mode 100644
index 000000000..e77c47efc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f936.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..d066f1a79
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..b7356c844
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fb-200d-2642.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fb.svg
new file mode 100644
index 000000000..6f880d842
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fb.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..951d90665
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..3e9fe6af7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fc-200d-2642.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fc.svg
new file mode 100644
index 000000000..4538e2e3c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fc.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..b6f5250c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..665e0f38f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fd-200d-2642.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fd.svg
new file mode 100644
index 000000000..7372f647c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fd.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..b1b0973c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..cd460a3c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fe-200d-2642.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3fe.svg
new file mode 100644
index 000000000..ce4967fb9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3fe.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..166309f68
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..2dbbb8e1a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3ff-200d-2642.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f937-1f3ff.svg
new file mode 100644
index 000000000..d5471179c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-1f3ff.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f937-200d-2640.svg
new file mode 100644
index 000000000..30bb7c568
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-200d-2640.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f937-200d-2642.svg
new file mode 100644
index 000000000..3d864243b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937-200d-2642.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f937.svg b/emoji/src/main/resources/emoji/svg/1f937.svg
new file mode 100644
index 000000000..0664d217c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f937.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..3910711dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2640.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..c8175b00a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fb-200d-2642.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fb.svg
new file mode 100644
index 000000000..9f10a1629
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fb.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..f155ca704
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2640.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..ee8202181
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fc-200d-2642.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fc.svg
new file mode 100644
index 000000000..c682129c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fc.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..9bc19cc1c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2640.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..c24a1ce38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fd-200d-2642.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fd.svg
new file mode 100644
index 000000000..ea7e36bca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fd.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..9f7601d78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2640.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..decdc7148
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fe-200d-2642.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3fe.svg
new file mode 100644
index 000000000..2052c997e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3fe.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..9df80485c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2640.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..7eaacb4b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3ff-200d-2642.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f938-1f3ff.svg
new file mode 100644
index 000000000..ac4cb8afb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-1f3ff.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f938-200d-2640.svg
new file mode 100644
index 000000000..287a3f2a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-200d-2640.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f938-200d-2642.svg
new file mode 100644
index 000000000..7406d07fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938-200d-2642.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f938.svg b/emoji/src/main/resources/emoji/svg/1f938.svg
new file mode 100644
index 000000000..34d1681a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f938.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..03f7aa9f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2640.svg
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..e4f43f6b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fb-200d-2642.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fb.svg
new file mode 100644
index 000000000..26ed31053
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fb.svg
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..e3d281f86
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2640.svg
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..c76a47c31
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fc-200d-2642.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fc.svg
new file mode 100644
index 000000000..b17f24b4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fc.svg
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..53777ce38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2640.svg
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..a5a686743
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fd-200d-2642.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fd.svg
new file mode 100644
index 000000000..cbab98904
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fd.svg
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..85be2f3bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2640.svg
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..481e249ca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fe-200d-2642.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3fe.svg
new file mode 100644
index 000000000..b8e759b03
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3fe.svg
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..f7df4f19c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2640.svg
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..d6a0df114
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3ff-200d-2642.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f939-1f3ff.svg
new file mode 100644
index 000000000..12d997571
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-1f3ff.svg
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f939-200d-2640.svg
new file mode 100644
index 000000000..7c41253fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-200d-2640.svg
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f939-200d-2642.svg
new file mode 100644
index 000000000..6ef82aa39
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939-200d-2642.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f939.svg b/emoji/src/main/resources/emoji/svg/1f939.svg
new file mode 100644
index 000000000..bacdd99e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f939.svg
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93a.svg b/emoji/src/main/resources/emoji/svg/1f93a.svg
new file mode 100644
index 000000000..1885f1cab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93a.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..3f908b72e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2640.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..65a15df20
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fb-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fb.svg
new file mode 100644
index 000000000..cea65555b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fb.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..da69868c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2640.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..ec48bc8ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fc-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fc.svg
new file mode 100644
index 000000000..56b5fe907
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fc.svg
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..9fc40dfab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2640.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..8cc537e40
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fd-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fd.svg
new file mode 100644
index 000000000..9582046d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fd.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..7ba7cfee8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2640.svg
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..140ea6e5f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fe-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3fe.svg
new file mode 100644
index 000000000..395f7d086
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3fe.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..0ab4f5cfd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2640.svg
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..cd6c0bb5b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3ff-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f93c-1f3ff.svg
new file mode 100644
index 000000000..cb5da5d51
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-1f3ff.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93c-200d-2640.svg
new file mode 100644
index 000000000..cbeab67ab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-200d-2640.svg
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93c-200d-2642.svg
new file mode 100644
index 000000000..db7fbbb83
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c-200d-2642.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93c.svg b/emoji/src/main/resources/emoji/svg/1f93c.svg
new file mode 100644
index 000000000..6c1569b1a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93c.svg
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..745523bb5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2640.svg
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..7690fe8f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fb-200d-2642.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fb.svg
new file mode 100644
index 000000000..2741292fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..b94969be0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2640.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..086014800
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fc-200d-2642.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fc.svg
new file mode 100644
index 000000000..7b193dd05
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fc.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..eb96ffc80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2640.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..d1bc34f9f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fd-200d-2642.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fd.svg
new file mode 100644
index 000000000..afc1e13cc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fd.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..d01998d03
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2640.svg
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..96ffcdc48
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fe-200d-2642.svg
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3fe.svg
new file mode 100644
index 000000000..f213bada7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3fe.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..302be322a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2640.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..33743f0be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3ff-200d-2642.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f93d-1f3ff.svg
new file mode 100644
index 000000000..4e5cc3fa4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-1f3ff.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93d-200d-2640.svg
new file mode 100644
index 000000000..7f9bfd221
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-200d-2640.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93d-200d-2642.svg
new file mode 100644
index 000000000..e71d2aab6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d-200d-2642.svg
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93d.svg b/emoji/src/main/resources/emoji/svg/1f93d.svg
new file mode 100644
index 000000000..d1adc7178
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93d.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..2b154af5e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2640.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..34c002c4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fb-200d-2642.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fb.svg
new file mode 100644
index 000000000..016e921e8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fb.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..245c1014a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2640.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..8cd588ca4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fc-200d-2642.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fc.svg
new file mode 100644
index 000000000..fb7796c84
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fc.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..1d8457c27
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2640.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..921649873
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fd-200d-2642.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fd.svg
new file mode 100644
index 000000000..0c3c522b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fd.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..b41c2279a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2640.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..faa03f297
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fe-200d-2642.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3fe.svg
new file mode 100644
index 000000000..15fe728c4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3fe.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..df5d31d73
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2640.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..510d54720
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3ff-200d-2642.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f93e-1f3ff.svg
new file mode 100644
index 000000000..464cee208
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-1f3ff.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f93e-200d-2640.svg
new file mode 100644
index 000000000..2c70d3865
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-200d-2640.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f93e-200d-2642.svg
new file mode 100644
index 000000000..ba8b21aca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e-200d-2642.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93e.svg b/emoji/src/main/resources/emoji/svg/1f93e.svg
new file mode 100644
index 000000000..d37d7006b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93e.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f93f.svg b/emoji/src/main/resources/emoji/svg/1f93f.svg
new file mode 100644
index 000000000..3912b8b78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f93f.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f940.svg b/emoji/src/main/resources/emoji/svg/1f940.svg
new file mode 100644
index 000000000..5cf7c238b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f940.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f941.svg b/emoji/src/main/resources/emoji/svg/1f941.svg
new file mode 100644
index 000000000..c7e4a76dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f941.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f942.svg b/emoji/src/main/resources/emoji/svg/1f942.svg
new file mode 100644
index 000000000..d896645f5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f942.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f943.svg b/emoji/src/main/resources/emoji/svg/1f943.svg
new file mode 100644
index 000000000..7ccd15f2e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f943.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f944.svg b/emoji/src/main/resources/emoji/svg/1f944.svg
new file mode 100644
index 000000000..de400ba0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f944.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f945.svg b/emoji/src/main/resources/emoji/svg/1f945.svg
new file mode 100644
index 000000000..aac3cd31e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f945.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f947.svg b/emoji/src/main/resources/emoji/svg/1f947.svg
new file mode 100644
index 000000000..2283cf6fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f947.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f948.svg b/emoji/src/main/resources/emoji/svg/1f948.svg
new file mode 100644
index 000000000..20bdd4d74
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f948.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f949.svg b/emoji/src/main/resources/emoji/svg/1f949.svg
new file mode 100644
index 000000000..8ec9606e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f949.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f94a.svg b/emoji/src/main/resources/emoji/svg/1f94a.svg
new file mode 100644
index 000000000..c50049659
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f94a.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f94b.svg b/emoji/src/main/resources/emoji/svg/1f94b.svg
new file mode 100644
index 000000000..8154f8c30
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f94b.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f94c.svg b/emoji/src/main/resources/emoji/svg/1f94c.svg
new file mode 100644
index 000000000..caa1e2577
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f94c.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f94d.svg b/emoji/src/main/resources/emoji/svg/1f94d.svg
new file mode 100644
index 000000000..2eee6f2c4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f94d.svg
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f94e.svg b/emoji/src/main/resources/emoji/svg/1f94e.svg
new file mode 100644
index 000000000..29c21cae0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f94e.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f94f.svg b/emoji/src/main/resources/emoji/svg/1f94f.svg
new file mode 100644
index 000000000..e28aff18a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f94f.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f950.svg b/emoji/src/main/resources/emoji/svg/1f950.svg
new file mode 100644
index 000000000..2899b99c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f950.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f951.svg b/emoji/src/main/resources/emoji/svg/1f951.svg
new file mode 100644
index 000000000..3f7193394
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f951.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f952.svg b/emoji/src/main/resources/emoji/svg/1f952.svg
new file mode 100644
index 000000000..9eeff9339
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f952.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f953.svg b/emoji/src/main/resources/emoji/svg/1f953.svg
new file mode 100644
index 000000000..a5cefc623
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f953.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f954.svg b/emoji/src/main/resources/emoji/svg/1f954.svg
new file mode 100644
index 000000000..242b8fe08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f954.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f955.svg b/emoji/src/main/resources/emoji/svg/1f955.svg
new file mode 100644
index 000000000..91b934735
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f955.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f956.svg b/emoji/src/main/resources/emoji/svg/1f956.svg
new file mode 100644
index 000000000..676cf5fa6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f956.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f957.svg b/emoji/src/main/resources/emoji/svg/1f957.svg
new file mode 100644
index 000000000..a8a416655
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f957.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f958.svg b/emoji/src/main/resources/emoji/svg/1f958.svg
new file mode 100644
index 000000000..590a359ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f958.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f959.svg b/emoji/src/main/resources/emoji/svg/1f959.svg
new file mode 100644
index 000000000..e3618722f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f959.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f95a.svg b/emoji/src/main/resources/emoji/svg/1f95a.svg
new file mode 100644
index 000000000..b5ab6ab4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f95a.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f95b.svg b/emoji/src/main/resources/emoji/svg/1f95b.svg
new file mode 100644
index 000000000..0223ff04f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f95b.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f95c.svg b/emoji/src/main/resources/emoji/svg/1f95c.svg
new file mode 100644
index 000000000..edce54df9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f95c.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f95d.svg b/emoji/src/main/resources/emoji/svg/1f95d.svg
new file mode 100644
index 000000000..1ce988a2b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f95d.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f95e.svg b/emoji/src/main/resources/emoji/svg/1f95e.svg
new file mode 100644
index 000000000..d17ea0be8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f95e.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f95f.svg b/emoji/src/main/resources/emoji/svg/1f95f.svg
new file mode 100644
index 000000000..7bf00219d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f95f.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f960.svg b/emoji/src/main/resources/emoji/svg/1f960.svg
new file mode 100644
index 000000000..4a4f0c090
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f960.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f961.svg b/emoji/src/main/resources/emoji/svg/1f961.svg
new file mode 100644
index 000000000..ddb8d67e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f961.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f962.svg b/emoji/src/main/resources/emoji/svg/1f962.svg
new file mode 100644
index 000000000..474e568f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f962.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f963.svg b/emoji/src/main/resources/emoji/svg/1f963.svg
new file mode 100644
index 000000000..113748cce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f963.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f964.svg b/emoji/src/main/resources/emoji/svg/1f964.svg
new file mode 100644
index 000000000..4fe839661
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f964.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f965.svg b/emoji/src/main/resources/emoji/svg/1f965.svg
new file mode 100644
index 000000000..9cc0b0de5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f965.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f966.svg b/emoji/src/main/resources/emoji/svg/1f966.svg
new file mode 100644
index 000000000..71ac5d43f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f966.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f967.svg b/emoji/src/main/resources/emoji/svg/1f967.svg
new file mode 100644
index 000000000..94360a815
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f967.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f968.svg b/emoji/src/main/resources/emoji/svg/1f968.svg
new file mode 100644
index 000000000..dac4f3db1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f968.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f969.svg b/emoji/src/main/resources/emoji/svg/1f969.svg
new file mode 100644
index 000000000..d530d1ab8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f969.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f96a.svg b/emoji/src/main/resources/emoji/svg/1f96a.svg
new file mode 100644
index 000000000..8cf7641b2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f96a.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f96b.svg b/emoji/src/main/resources/emoji/svg/1f96b.svg
new file mode 100644
index 000000000..3c5da0d1c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f96b.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f96c.svg b/emoji/src/main/resources/emoji/svg/1f96c.svg
new file mode 100644
index 000000000..ae1d5aac5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f96c.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f96d.svg b/emoji/src/main/resources/emoji/svg/1f96d.svg
new file mode 100644
index 000000000..b2a62fd1a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f96d.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f96e.svg b/emoji/src/main/resources/emoji/svg/1f96e.svg
new file mode 100644
index 000000000..10346748c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f96e.svg
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f96f.svg b/emoji/src/main/resources/emoji/svg/1f96f.svg
new file mode 100644
index 000000000..a412d8f91
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f96f.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f970.svg b/emoji/src/main/resources/emoji/svg/1f970.svg
new file mode 100644
index 000000000..8fc9388e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f970.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f971.svg b/emoji/src/main/resources/emoji/svg/1f971.svg
new file mode 100644
index 000000000..16288d8df
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f971.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f972.svg b/emoji/src/main/resources/emoji/svg/1f972.svg
new file mode 100644
index 000000000..af3b9ba8b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f972.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f973.svg b/emoji/src/main/resources/emoji/svg/1f973.svg
new file mode 100644
index 000000000..f7e3b6e83
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f973.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f974.svg b/emoji/src/main/resources/emoji/svg/1f974.svg
new file mode 100644
index 000000000..fdd93a266
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f974.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f975.svg b/emoji/src/main/resources/emoji/svg/1f975.svg
new file mode 100644
index 000000000..0cc7a0592
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f975.svg
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f976.svg b/emoji/src/main/resources/emoji/svg/1f976.svg
new file mode 100644
index 000000000..e6e3c7495
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f976.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f977-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f977-1f3fb.svg
new file mode 100644
index 000000000..95defae99
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f977-1f3fb.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f977-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f977-1f3fc.svg
new file mode 100644
index 000000000..fc3201306
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f977-1f3fc.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f977-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f977-1f3fd.svg
new file mode 100644
index 000000000..1d4d8652a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f977-1f3fd.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f977-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f977-1f3fe.svg
new file mode 100644
index 000000000..c2a747d7b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f977-1f3fe.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f977-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f977-1f3ff.svg
new file mode 100644
index 000000000..614713a66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f977-1f3ff.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f977.svg b/emoji/src/main/resources/emoji/svg/1f977.svg
new file mode 100644
index 000000000..c0298d1d9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f977.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f978.svg b/emoji/src/main/resources/emoji/svg/1f978.svg
new file mode 100644
index 000000000..1edc87b6f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f978.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f979.svg b/emoji/src/main/resources/emoji/svg/1f979.svg
new file mode 100644
index 000000000..af71d6ab9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f979.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f97a.svg b/emoji/src/main/resources/emoji/svg/1f97a.svg
new file mode 100644
index 000000000..3fa5db6b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f97a.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f97b.svg b/emoji/src/main/resources/emoji/svg/1f97b.svg
new file mode 100644
index 000000000..b841fddb2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f97b.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f97c.svg b/emoji/src/main/resources/emoji/svg/1f97c.svg
new file mode 100644
index 000000000..ec9884e73
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f97c.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f97d.svg b/emoji/src/main/resources/emoji/svg/1f97d.svg
new file mode 100644
index 000000000..30796a20a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f97d.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f97e.svg b/emoji/src/main/resources/emoji/svg/1f97e.svg
new file mode 100644
index 000000000..e1fc43f94
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f97e.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f97f.svg b/emoji/src/main/resources/emoji/svg/1f97f.svg
new file mode 100644
index 000000000..82b7473ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f97f.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f980.svg b/emoji/src/main/resources/emoji/svg/1f980.svg
new file mode 100644
index 000000000..36a171937
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f980.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f981.svg b/emoji/src/main/resources/emoji/svg/1f981.svg
new file mode 100644
index 000000000..16500cf24
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f981.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f982.svg b/emoji/src/main/resources/emoji/svg/1f982.svg
new file mode 100644
index 000000000..291ac86bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f982.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f983.svg b/emoji/src/main/resources/emoji/svg/1f983.svg
new file mode 100644
index 000000000..6cdab325a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f983.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f984.svg b/emoji/src/main/resources/emoji/svg/1f984.svg
new file mode 100644
index 000000000..8e9a62c90
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f984.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f985.svg b/emoji/src/main/resources/emoji/svg/1f985.svg
new file mode 100644
index 000000000..2161bcbb8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f985.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f986.svg b/emoji/src/main/resources/emoji/svg/1f986.svg
new file mode 100644
index 000000000..797f0eb7f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f986.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f987.svg b/emoji/src/main/resources/emoji/svg/1f987.svg
new file mode 100644
index 000000000..ff61e50fb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f987.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f988.svg b/emoji/src/main/resources/emoji/svg/1f988.svg
new file mode 100644
index 000000000..f48592a8f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f988.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f989.svg b/emoji/src/main/resources/emoji/svg/1f989.svg
new file mode 100644
index 000000000..a2d02b526
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f989.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f98a.svg b/emoji/src/main/resources/emoji/svg/1f98a.svg
new file mode 100644
index 000000000..94247e1cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f98a.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f98b.svg b/emoji/src/main/resources/emoji/svg/1f98b.svg
new file mode 100644
index 000000000..bd87d873b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f98b.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f98c.svg b/emoji/src/main/resources/emoji/svg/1f98c.svg
new file mode 100644
index 000000000..6e7634fbc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f98c.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f98d.svg b/emoji/src/main/resources/emoji/svg/1f98d.svg
new file mode 100644
index 000000000..d6fa7a5ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f98d.svg
@@ -0,0 +1,451 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f98e.svg b/emoji/src/main/resources/emoji/svg/1f98e.svg
new file mode 100644
index 000000000..4c2ec4fc7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f98e.svg
@@ -0,0 +1,1947 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f98f.svg b/emoji/src/main/resources/emoji/svg/1f98f.svg
new file mode 100644
index 000000000..8a4de6e1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f98f.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f990.svg b/emoji/src/main/resources/emoji/svg/1f990.svg
new file mode 100644
index 000000000..b6d01fe18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f990.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f991.svg b/emoji/src/main/resources/emoji/svg/1f991.svg
new file mode 100644
index 000000000..ccd6451a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f991.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f992.svg b/emoji/src/main/resources/emoji/svg/1f992.svg
new file mode 100644
index 000000000..72aaa2513
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f992.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f993.svg b/emoji/src/main/resources/emoji/svg/1f993.svg
new file mode 100644
index 000000000..976c98932
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f993.svg
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f994.svg b/emoji/src/main/resources/emoji/svg/1f994.svg
new file mode 100644
index 000000000..5e6b7650e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f994.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f995.svg b/emoji/src/main/resources/emoji/svg/1f995.svg
new file mode 100644
index 000000000..0aaf4246f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f995.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f996.svg b/emoji/src/main/resources/emoji/svg/1f996.svg
new file mode 100644
index 000000000..2f96f94cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f996.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f997.svg b/emoji/src/main/resources/emoji/svg/1f997.svg
new file mode 100644
index 000000000..6d4f65db1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f997.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f998.svg b/emoji/src/main/resources/emoji/svg/1f998.svg
new file mode 100644
index 000000000..a481df37c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f998.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f999.svg b/emoji/src/main/resources/emoji/svg/1f999.svg
new file mode 100644
index 000000000..7b07a74a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f999.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f99a.svg b/emoji/src/main/resources/emoji/svg/1f99a.svg
new file mode 100644
index 000000000..7f608a03f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f99a.svg
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f99b.svg b/emoji/src/main/resources/emoji/svg/1f99b.svg
new file mode 100644
index 000000000..3300123fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f99b.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f99c.svg b/emoji/src/main/resources/emoji/svg/1f99c.svg
new file mode 100644
index 000000000..7b4568e7a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f99c.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f99d.svg b/emoji/src/main/resources/emoji/svg/1f99d.svg
new file mode 100644
index 000000000..0181b1837
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f99d.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f99e.svg b/emoji/src/main/resources/emoji/svg/1f99e.svg
new file mode 100644
index 000000000..17e781169
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f99e.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f99f.svg b/emoji/src/main/resources/emoji/svg/1f99f.svg
new file mode 100644
index 000000000..69bec4fb7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f99f.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a0.svg b/emoji/src/main/resources/emoji/svg/1f9a0.svg
new file mode 100644
index 000000000..f6b8cbffa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a0.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a1.svg b/emoji/src/main/resources/emoji/svg/1f9a1.svg
new file mode 100644
index 000000000..632733793
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a1.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a2.svg b/emoji/src/main/resources/emoji/svg/1f9a2.svg
new file mode 100644
index 000000000..507085afd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a2.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a3.svg b/emoji/src/main/resources/emoji/svg/1f9a3.svg
new file mode 100644
index 000000000..21b5cab9f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a3.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a4.svg b/emoji/src/main/resources/emoji/svg/1f9a4.svg
new file mode 100644
index 000000000..ec89d866e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a4.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a5.svg b/emoji/src/main/resources/emoji/svg/1f9a5.svg
new file mode 100644
index 000000000..f86b04d37
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a5.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a6.svg b/emoji/src/main/resources/emoji/svg/1f9a6.svg
new file mode 100644
index 000000000..b9949bb71
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a6.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a7.svg b/emoji/src/main/resources/emoji/svg/1f9a7.svg
new file mode 100644
index 000000000..1d47ccddc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a7.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a8.svg b/emoji/src/main/resources/emoji/svg/1f9a8.svg
new file mode 100644
index 000000000..e3c26b626
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a8.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9a9.svg b/emoji/src/main/resources/emoji/svg/1f9a9.svg
new file mode 100644
index 000000000..20a122d19
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9a9.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9aa.svg b/emoji/src/main/resources/emoji/svg/1f9aa.svg
new file mode 100644
index 000000000..19605623c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9aa.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ab.svg b/emoji/src/main/resources/emoji/svg/1f9ab.svg
new file mode 100644
index 000000000..d16dce0b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ab.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ac.svg b/emoji/src/main/resources/emoji/svg/1f9ac.svg
new file mode 100644
index 000000000..c3dbeceb2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ac.svg
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ad.svg b/emoji/src/main/resources/emoji/svg/1f9ad.svg
new file mode 100644
index 000000000..8d8727339
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ad.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ae.svg b/emoji/src/main/resources/emoji/svg/1f9ae.svg
new file mode 100644
index 000000000..04db06e9e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ae.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9af.svg b/emoji/src/main/resources/emoji/svg/1f9af.svg
new file mode 100644
index 000000000..6e4ee5d29
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9af.svg
@@ -0,0 +1,762 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f9b0.svg
new file mode 100644
index 000000000..50aa497b6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b0.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f9b1.svg
new file mode 100644
index 000000000..878eb0c60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b1.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f9b2.svg
new file mode 100644
index 000000000..4dd084ca8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b2.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f9b3.svg
new file mode 100644
index 000000000..bb4eb1789
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b3.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b4.svg b/emoji/src/main/resources/emoji/svg/1f9b4.svg
new file mode 100644
index 000000000..b046ba405
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b4.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b5-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fb.svg
new file mode 100644
index 000000000..2acec35fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fb.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b5-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fc.svg
new file mode 100644
index 000000000..1d950da04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fc.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b5-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fd.svg
new file mode 100644
index 000000000..8575780fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fd.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b5-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fe.svg
new file mode 100644
index 000000000..ce0b145a0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b5-1f3fe.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b5-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9b5-1f3ff.svg
new file mode 100644
index 000000000..c87c704ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b5-1f3ff.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b5.svg b/emoji/src/main/resources/emoji/svg/1f9b5.svg
new file mode 100644
index 000000000..fb71e6f54
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b5.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b6-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fb.svg
new file mode 100644
index 000000000..e5d53dba2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fb.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b6-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fc.svg
new file mode 100644
index 000000000..903c22013
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fc.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b6-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fd.svg
new file mode 100644
index 000000000..3ba1f41e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b6-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fe.svg
new file mode 100644
index 000000000..28aee9812
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b6-1f3fe.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b6-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9b6-1f3ff.svg
new file mode 100644
index 000000000..31a531ad8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b6-1f3ff.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b6.svg b/emoji/src/main/resources/emoji/svg/1f9b6.svg
new file mode 100644
index 000000000..97e35eaba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b6.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b7.svg b/emoji/src/main/resources/emoji/svg/1f9b7.svg
new file mode 100644
index 000000000..0738b5670
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b7.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..356b36eb7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..acbfa6292
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb-200d-2642.svg
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb.svg
new file mode 100644
index 000000000..00b437ffb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fb.svg
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..145a56ca9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..4655e943b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc-200d-2642.svg
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc.svg
new file mode 100644
index 000000000..6e02dcf89
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fc.svg
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..bbc9e3023
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..4b3dcb737
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd-200d-2642.svg
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd.svg
new file mode 100644
index 000000000..3c2e80242
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fd.svg
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..bd1aa0dbb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..d82bbceba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe-200d-2642.svg
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe.svg
new file mode 100644
index 000000000..4c73d5a64
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3fe.svg
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..13eb0c35a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..e65dde966
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff-200d-2642.svg
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff.svg
new file mode 100644
index 000000000..59ed0b017
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-1f3ff.svg
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b8-200d-2640.svg
new file mode 100644
index 000000000..5cb1de251
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-200d-2640.svg
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b8-200d-2642.svg
new file mode 100644
index 000000000..75e43b615
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8-200d-2642.svg
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b8.svg b/emoji/src/main/resources/emoji/svg/1f9b8.svg
new file mode 100644
index 000000000..d19d2c2e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b8.svg
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..37a7e843d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2640.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..f635bf945
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb-200d-2642.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb.svg
new file mode 100644
index 000000000..0277138bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fb.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..3051077f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2640.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..fc1767c0d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc-200d-2642.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc.svg
new file mode 100644
index 000000000..68380f638
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fc.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..ee7602fe8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2640.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..215a73b0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd-200d-2642.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd.svg
new file mode 100644
index 000000000..839167035
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fd.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..977133c5d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2640.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..1544a8921
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe-200d-2642.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe.svg
new file mode 100644
index 000000000..b025d09f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3fe.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..c7df1e5e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2640.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..91318e0fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff-200d-2642.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff.svg
new file mode 100644
index 000000000..d81927b65
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-1f3ff.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9b9-200d-2640.svg
new file mode 100644
index 000000000..f656f71f5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-200d-2640.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9b9-200d-2642.svg
new file mode 100644
index 000000000..177763f35
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9-200d-2642.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9b9.svg b/emoji/src/main/resources/emoji/svg/1f9b9.svg
new file mode 100644
index 000000000..9b9d62449
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9b9.svg
@@ -0,0 +1 @@
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ba.svg b/emoji/src/main/resources/emoji/svg/1f9ba.svg
new file mode 100644
index 000000000..b8ff1d7fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ba.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bb-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fb.svg
new file mode 100644
index 000000000..df6bdae37
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fb.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bb-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fc.svg
new file mode 100644
index 000000000..8ea106e19
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fc.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bb-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fd.svg
new file mode 100644
index 000000000..ff6a0a50c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fd.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bb-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fe.svg
new file mode 100644
index 000000000..b012befe6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bb-1f3fe.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bb-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9bb-1f3ff.svg
new file mode 100644
index 000000000..61a34442d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bb-1f3ff.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bb.svg b/emoji/src/main/resources/emoji/svg/1f9bb.svg
new file mode 100644
index 000000000..3c32a48a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bb.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f9bc.svg
new file mode 100644
index 000000000..d0bd30375
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bc.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f9bd.svg
new file mode 100644
index 000000000..dd4a7793d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bd.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9be.svg b/emoji/src/main/resources/emoji/svg/1f9be.svg
new file mode 100644
index 000000000..5ffb35c1e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9be.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9bf.svg b/emoji/src/main/resources/emoji/svg/1f9bf.svg
new file mode 100644
index 000000000..bc7df788b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9bf.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c0.svg b/emoji/src/main/resources/emoji/svg/1f9c0.svg
new file mode 100644
index 000000000..774ec345f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c0.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c1.svg b/emoji/src/main/resources/emoji/svg/1f9c1.svg
new file mode 100644
index 000000000..fd14f493b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c1.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c2.svg b/emoji/src/main/resources/emoji/svg/1f9c2.svg
new file mode 100644
index 000000000..98166c9be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c2.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c3.svg b/emoji/src/main/resources/emoji/svg/1f9c3.svg
new file mode 100644
index 000000000..d415d34d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c3.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c4.svg b/emoji/src/main/resources/emoji/svg/1f9c4.svg
new file mode 100644
index 000000000..5c4826387
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c4.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c5.svg b/emoji/src/main/resources/emoji/svg/1f9c5.svg
new file mode 100644
index 000000000..2b4c5b3c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c5.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c6.svg b/emoji/src/main/resources/emoji/svg/1f9c6.svg
new file mode 100644
index 000000000..1e4e8d2dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c6.svg
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c7.svg b/emoji/src/main/resources/emoji/svg/1f9c7.svg
new file mode 100644
index 000000000..0834a6455
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c7.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c8.svg b/emoji/src/main/resources/emoji/svg/1f9c8.svg
new file mode 100644
index 000000000..3aab1e044
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c8.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9c9.svg b/emoji/src/main/resources/emoji/svg/1f9c9.svg
new file mode 100644
index 000000000..d1c8e6360
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9c9.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ca.svg b/emoji/src/main/resources/emoji/svg/1f9ca.svg
new file mode 100644
index 000000000..af4a99915
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ca.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cb.svg b/emoji/src/main/resources/emoji/svg/1f9cb.svg
new file mode 100644
index 000000000..4c10f47cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cb.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cc.svg b/emoji/src/main/resources/emoji/svg/1f9cc.svg
new file mode 100644
index 000000000..c586aaf5e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cc.svg
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..01624a42e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..68bb57512
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb-200d-2642.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb.svg
new file mode 100644
index 000000000..c86147143
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fb.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..818c49e15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..b40d7a9b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc-200d-2642.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc.svg
new file mode 100644
index 000000000..13c823053
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fc.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..c38149feb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..342662d2a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd-200d-2642.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd.svg
new file mode 100644
index 000000000..2168929b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fd.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..7dd09c932
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..44e3e44f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe-200d-2642.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe.svg
new file mode 100644
index 000000000..073304258
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3fe.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..3850b6ea1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..2d1b494fb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff-200d-2642.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff.svg
new file mode 100644
index 000000000..cca120001
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-1f3ff.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cd-200d-2640.svg
new file mode 100644
index 000000000..2f7a3c53f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-200d-2640.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cd-200d-2642.svg
new file mode 100644
index 000000000..ef8461f63
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd-200d-2642.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cd.svg b/emoji/src/main/resources/emoji/svg/1f9cd.svg
new file mode 100644
index 000000000..4c933c52f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cd.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..486d15139
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640-200d-27a1.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..0f7c25b3a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2640.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..b4d63fc09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642-200d-27a1.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..e9067fe99
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-2642.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-27a1.svg
new file mode 100644
index 000000000..771e15996
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb-200d-27a1.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb.svg
new file mode 100644
index 000000000..7cf37cd87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fb.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..1d1a529cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640-200d-27a1.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..0d03bcba8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2640.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..c9edd9497
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642-200d-27a1.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..541b34b76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-2642.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-27a1.svg
new file mode 100644
index 000000000..6e44fd08c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc-200d-27a1.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc.svg
new file mode 100644
index 000000000..3d9b2dcbf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fc.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..987e7719c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640-200d-27a1.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..145e239bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2640.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..10e21431d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642-200d-27a1.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..f0de6a0fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-2642.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-27a1.svg
new file mode 100644
index 000000000..9a1d0fb54
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd-200d-27a1.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd.svg
new file mode 100644
index 000000000..2f936655c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fd.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..507ac4904
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640-200d-27a1.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..98966f743
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2640.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..7a7e20e08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642-200d-27a1.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..66b4d63d7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-2642.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-27a1.svg
new file mode 100644
index 000000000..3003cb9c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe-200d-27a1.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe.svg
new file mode 100644
index 000000000..ee322e80f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3fe.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..7d0276361
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640-200d-27a1.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..f04e96ab9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2640.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..8842bc52e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642-200d-27a1.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..78059f9c8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-2642.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-27a1.svg
new file mode 100644
index 000000000..6ee289051
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff-200d-27a1.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff.svg
new file mode 100644
index 000000000..eaf3f27c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-1f3ff.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-200d-2640-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2640-200d-27a1.svg
new file mode 100644
index 000000000..d201d1517
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2640-200d-27a1.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2640.svg
new file mode 100644
index 000000000..c655720de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2640.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-200d-2642-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2642-200d-27a1.svg
new file mode 100644
index 000000000..ca8dda8f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2642-200d-27a1.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2642.svg
new file mode 100644
index 000000000..a081d58b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-200d-2642.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9ce-200d-27a1.svg
new file mode 100644
index 000000000..88a603593
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce-200d-27a1.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ce.svg b/emoji/src/main/resources/emoji/svg/1f9ce.svg
new file mode 100644
index 000000000..aba4225d9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ce.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..59a07acaf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2640.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..71b9aa0f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb-200d-2642.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb.svg
new file mode 100644
index 000000000..0f307f410
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fb.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..5ccdea863
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2640.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..d899b238f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc-200d-2642.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc.svg
new file mode 100644
index 000000000..3560a63cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fc.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..b62a173a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2640.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..d250c60fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd-200d-2642.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd.svg
new file mode 100644
index 000000000..6e25c38de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fd.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..1b8aedb8a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2640.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..867172224
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe-200d-2642.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe.svg
new file mode 100644
index 000000000..27a284c74
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3fe.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..de9100653
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2640.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..e6b9f4f29
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff-200d-2642.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff.svg
new file mode 100644
index 000000000..c35c6f83e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-1f3ff.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9cf-200d-2640.svg
new file mode 100644
index 000000000..3c3a50956
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-200d-2640.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9cf-200d-2642.svg
new file mode 100644
index 000000000..0f3dc3d73
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf-200d-2642.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9cf.svg b/emoji/src/main/resources/emoji/svg/1f9cf.svg
new file mode 100644
index 000000000..cbe29f8f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9cf.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d0.svg b/emoji/src/main/resources/emoji/svg/1f9d0.svg
new file mode 100644
index 000000000..648b28f65
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d0.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f33e.svg
new file mode 100644
index 000000000..d5a4c2bbe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f33e.svg
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f373.svg
new file mode 100644
index 000000000..d097062fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f373.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f37c.svg
new file mode 100644
index 000000000..3ea92cd4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f37c.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f384.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f384.svg
new file mode 100644
index 000000000..6cf49360b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f384.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f393.svg
new file mode 100644
index 000000000..68bdabf95
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f393.svg
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a4.svg
new file mode 100644
index 000000000..edae52154
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a4.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a8.svg
new file mode 100644
index 000000000..f726a729f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3a8.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3eb.svg
new file mode 100644
index 000000000..c8940b2bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3eb.svg
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3ed.svg
new file mode 100644
index 000000000..6371f6746
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f3ed.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..98210b2be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..9f41fa36a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..213d42a0e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..a856e3728
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bb.svg
new file mode 100644
index 000000000..d363f042f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bb.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bc.svg
new file mode 100644
index 000000000..8d784515f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f4bc.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f527.svg
new file mode 100644
index 000000000..28ef57c3a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f527.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f52c.svg
new file mode 100644
index 000000000..02fc236e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f52c.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f680.svg
new file mode 100644
index 000000000..b5415e952
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f680.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f692.svg
new file mode 100644
index 000000000..053b08c14
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f692.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..4c375d1e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..f927377cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..8ab210802
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..575f90be2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..9bf9b19cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..106cbb3e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af.svg
new file mode 100644
index 000000000..e7ad4eb50
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9af.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b0.svg
new file mode 100644
index 000000000..489955850
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b0.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b1.svg
new file mode 100644
index 000000000..ec7fec255
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b1.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b2.svg
new file mode 100644
index 000000000..19d84fc61
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b2.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b3.svg
new file mode 100644
index 000000000..09d0f3762
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9b3.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..331ee5cb2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc.svg
new file mode 100644
index 000000000..dd26ca60c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..e1ed5293a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd.svg
new file mode 100644
index 000000000..91727bb55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1f9bd.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1fa70.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1fa70.svg
new file mode 100644
index 000000000..d430965bf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1fa70.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..caea99c33
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..278712600
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..dc674d34d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..3e79ddf60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2695.svg
new file mode 100644
index 000000000..dc728f7bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2695.svg
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2696.svg
new file mode 100644
index 000000000..7fd619b2f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2696.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2708.svg
new file mode 100644
index 000000000..61c7c912f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2708.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..3b4ab158d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..f7b2bd8bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..9b0c16c22
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..8afd307a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..a06aef416
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..802e41d19
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..137ee40fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..d2a605c29
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb-200d-2764-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb.svg
new file mode 100644
index 000000000..33bf174ab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fb.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f33e.svg
new file mode 100644
index 000000000..04b7b61a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f33e.svg
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f373.svg
new file mode 100644
index 000000000..518e26329
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f373.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f37c.svg
new file mode 100644
index 000000000..9ec6a1c5f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f37c.svg
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f384.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f384.svg
new file mode 100644
index 000000000..07c3ee7dc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f384.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f393.svg
new file mode 100644
index 000000000..93f0611e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f393.svg
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a4.svg
new file mode 100644
index 000000000..12ac87a8a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a4.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a8.svg
new file mode 100644
index 000000000..f97f51a02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3a8.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3eb.svg
new file mode 100644
index 000000000..5d8d88234
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3eb.svg
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3ed.svg
new file mode 100644
index 000000000..a16f51275
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f3ed.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..2aaeb3054
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..e5e0337b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..d04316307
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..224892fb5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bb.svg
new file mode 100644
index 000000000..527ea5574
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bb.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bc.svg
new file mode 100644
index 000000000..39311ab3a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f4bc.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f527.svg
new file mode 100644
index 000000000..2d7d76a2e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f527.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f52c.svg
new file mode 100644
index 000000000..23aefdf1c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f52c.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f680.svg
new file mode 100644
index 000000000..333551a2d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f692.svg
new file mode 100644
index 000000000..6c15cdfb4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f692.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..eb17ead6a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..829cf9081
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..feae4798e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..e44687f40
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..111cfbc74
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..9f9102798
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af.svg
new file mode 100644
index 000000000..7cf9e8907
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9af.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b0.svg
new file mode 100644
index 000000000..fc3b57ec9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b0.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b1.svg
new file mode 100644
index 000000000..c80361f4b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b1.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b2.svg
new file mode 100644
index 000000000..a3df3e614
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b2.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b3.svg
new file mode 100644
index 000000000..44b3e34b1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9b3.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..ffc355505
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc.svg
new file mode 100644
index 000000000..3fd8d225b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..3d0a8686d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd.svg
new file mode 100644
index 000000000..ba552fc05
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1f9bd.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1fa70.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1fa70.svg
new file mode 100644
index 000000000..243526ba8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1fa70.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..b1aee49d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..fb41beba1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..801477a1f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..1323a6066
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2695.svg
new file mode 100644
index 000000000..d3e5efb23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2695.svg
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2696.svg
new file mode 100644
index 000000000..8b164a8a6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2696.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2708.svg
new file mode 100644
index 000000000..e4dbcc86f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2708.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..6ab212f6e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..84625a741
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..9128ee18e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..a860918b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..f60c11477
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..695d7b0ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..41e2d3067
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..de2552aad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc-200d-2764-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc.svg
new file mode 100644
index 000000000..a8c18db4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fc.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f33e.svg
new file mode 100644
index 000000000..8a873f31f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f33e.svg
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f373.svg
new file mode 100644
index 000000000..3eaf00358
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f373.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f37c.svg
new file mode 100644
index 000000000..c8144b7a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f37c.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f384.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f384.svg
new file mode 100644
index 000000000..2d29e2aff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f384.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f393.svg
new file mode 100644
index 000000000..c32d76c6d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f393.svg
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a4.svg
new file mode 100644
index 000000000..71024a9c8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a4.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a8.svg
new file mode 100644
index 000000000..e84120250
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3a8.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3eb.svg
new file mode 100644
index 000000000..53dcb36fb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3eb.svg
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3ed.svg
new file mode 100644
index 000000000..e702705b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f3ed.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..a047b44b2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..6f7fb1555
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..1964848c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..28206f198
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bb.svg
new file mode 100644
index 000000000..b2d5daf76
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bb.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bc.svg
new file mode 100644
index 000000000..9696fc65c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f4bc.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f527.svg
new file mode 100644
index 000000000..fa62b291b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f527.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f52c.svg
new file mode 100644
index 000000000..f5e00dd69
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f52c.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f680.svg
new file mode 100644
index 000000000..5c0b0ccc0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f692.svg
new file mode 100644
index 000000000..f911c1cde
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f692.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..f5dcabbb5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..37e8ef729
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..ebd87f1d9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..9680506fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..8a8f18546
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..404b1debc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af.svg
new file mode 100644
index 000000000..acd05ed23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9af.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b0.svg
new file mode 100644
index 000000000..f9ea2891f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b0.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b1.svg
new file mode 100644
index 000000000..0b4baa579
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b1.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b2.svg
new file mode 100644
index 000000000..2f4a97e08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b2.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b3.svg
new file mode 100644
index 000000000..3c8fbeba2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9b3.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..90089c1ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc.svg
new file mode 100644
index 000000000..625d91061
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..fac8caf4d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd.svg
new file mode 100644
index 000000000..e1258bce3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1f9bd.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1fa70.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1fa70.svg
new file mode 100644
index 000000000..5ce009548
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1fa70.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..68de7fdb1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..19a939851
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..b78cfba24
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..e903cbbd9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2695.svg
new file mode 100644
index 000000000..933adc310
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2695.svg
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2696.svg
new file mode 100644
index 000000000..2c51246a6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2696.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2708.svg
new file mode 100644
index 000000000..db011cfe9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2708.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..371e8f42a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..db50e2c7b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..34b6dab30
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..48856b77b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..64b845909
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..33ac3627d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..ae56ad87c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..081f2d278
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd-200d-2764-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,446 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd.svg
new file mode 100644
index 000000000..56dc90dd0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fd.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f33e.svg
new file mode 100644
index 000000000..892cb80cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f33e.svg
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f373.svg
new file mode 100644
index 000000000..89cc3657c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f373.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f37c.svg
new file mode 100644
index 000000000..08cfb501c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f37c.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f384.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f384.svg
new file mode 100644
index 000000000..55124e989
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f384.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f393.svg
new file mode 100644
index 000000000..159ebcdf8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f393.svg
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a4.svg
new file mode 100644
index 000000000..54be7a981
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a4.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a8.svg
new file mode 100644
index 000000000..74a6b4076
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3a8.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3eb.svg
new file mode 100644
index 000000000..729fbe935
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3eb.svg
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3ed.svg
new file mode 100644
index 000000000..d2c22b766
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f3ed.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..f5c602b66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..5866c8bd7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..107a7db08
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..301444075
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bb.svg
new file mode 100644
index 000000000..94e8ef781
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bb.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bc.svg
new file mode 100644
index 000000000..b404cc634
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f4bc.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f527.svg
new file mode 100644
index 000000000..ffa62aff8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f527.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f52c.svg
new file mode 100644
index 000000000..0e6683e64
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f52c.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f680.svg
new file mode 100644
index 000000000..14f2ada4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f680.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f692.svg
new file mode 100644
index 000000000..4ac8cbfd3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f692.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..fb96d2ec0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..3d0e7f462
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..81a00d1ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..7489548f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..5f34e7755
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..ef1cb897e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af.svg
new file mode 100644
index 000000000..de18a1899
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9af.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b0.svg
new file mode 100644
index 000000000..9aa27f665
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b0.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b1.svg
new file mode 100644
index 000000000..1ef0058b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b1.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b2.svg
new file mode 100644
index 000000000..26b6b990f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b2.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b3.svg
new file mode 100644
index 000000000..4fe7ccb91
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9b3.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..be1ed8a15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc.svg
new file mode 100644
index 000000000..f80d660c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..33b18a565
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd.svg
new file mode 100644
index 000000000..9a3758c0a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1f9bd.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1fa70.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1fa70.svg
new file mode 100644
index 000000000..937aa9dd2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1fa70.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..4cabd8f78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..37f7cefbf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..b28df46e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..9b451a9cf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2695.svg
new file mode 100644
index 000000000..eec6ddbbd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2695.svg
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2696.svg
new file mode 100644
index 000000000..bcf1c0327
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2696.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2708.svg
new file mode 100644
index 000000000..c4fe215d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2708.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..9c19b453e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..0aa948ea0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..31c1e65e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..bf69b7f81
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..d53a5a110
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..bd858d910
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..91bfd1003
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..67be55496
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe-200d-2764-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe.svg
new file mode 100644
index 000000000..0af84636d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3fe.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f33e.svg
new file mode 100644
index 000000000..ac22ca7b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f33e.svg
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f373.svg
new file mode 100644
index 000000000..349cbc9b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f373.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f37c.svg
new file mode 100644
index 000000000..14d3c25a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f37c.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f384.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f384.svg
new file mode 100644
index 000000000..33a48796a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f384.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f393.svg
new file mode 100644
index 000000000..45f40c7a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f393.svg
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a4.svg
new file mode 100644
index 000000000..4c1f11265
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a4.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a8.svg
new file mode 100644
index 000000000..4636ed4de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3a8.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3eb.svg
new file mode 100644
index 000000000..048089525
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3eb.svg
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3ed.svg
new file mode 100644
index 000000000..704df7bc0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f3ed.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..84deed493
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..90d8c87b4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..9522ae3ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..501735540
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bb.svg
new file mode 100644
index 000000000..bca62c3e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bb.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bc.svg
new file mode 100644
index 000000000..cbc9395a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f4bc.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f527.svg
new file mode 100644
index 000000000..a9b47c137
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f527.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f52c.svg
new file mode 100644
index 000000000..48f246ad7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f52c.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f680.svg
new file mode 100644
index 000000000..20f048e6c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f692.svg
new file mode 100644
index 000000000..41213592b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f692.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..c42bd2f14
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..5bebb7ff5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..b01f6bbe0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..a0204f4de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..07d262ae4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..ead1ee597
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af.svg
new file mode 100644
index 000000000..8125ab27b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9af.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b0.svg
new file mode 100644
index 000000000..10fa16113
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b0.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b1.svg
new file mode 100644
index 000000000..6e75bc49d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b1.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b2.svg
new file mode 100644
index 000000000..9dce4f5ed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b2.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b3.svg
new file mode 100644
index 000000000..0714ee101
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9b3.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..c4921d06a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc.svg
new file mode 100644
index 000000000..2e0ef874e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..03b2251fa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd.svg
new file mode 100644
index 000000000..96bf45565
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1f9bd.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1fa70.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1fa70.svg
new file mode 100644
index 000000000..0c07cf496
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1fa70.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..13a28fbfc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..85b6ecb33
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..10c01c966
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..feb2cb3b9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2695.svg
new file mode 100644
index 000000000..ee737c4c4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2695.svg
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2696.svg
new file mode 100644
index 000000000..419ef6282
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2696.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2708.svg
new file mode 100644
index 000000000..fca08a1ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2708.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..26c378c5a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..3e0927165
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..fe7574d59
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..9f7192e09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..fd7af47f0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fb.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..21d9fed87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fc.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..d5ef0a162
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fd.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..f0179a4ea
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff-200d-2764-200d-1f9d1-1f3fe.svg
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff.svg
new file mode 100644
index 000000000..14fe447c5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-1f3ff.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f33e.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f33e.svg
new file mode 100644
index 000000000..d6fb00cfe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f33e.svg
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f373.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f373.svg
new file mode 100644
index 000000000..f31f9b7bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f373.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f37c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f37c.svg
new file mode 100644
index 000000000..831ae7d25
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f37c.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f384.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f384.svg
new file mode 100644
index 000000000..8e94e5a7a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f384.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f393.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f393.svg
new file mode 100644
index 000000000..7e21233ab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f393.svg
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a4.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a4.svg
new file mode 100644
index 000000000..8d6de2ae2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a4.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a8.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a8.svg
new file mode 100644
index 000000000..836ea3df0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3a8.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3eb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3eb.svg
new file mode 100644
index 000000000..5ae2f3c65
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3eb.svg
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3ed.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3ed.svg
new file mode 100644
index 000000000..d13667c4b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f3ed.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bb.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bb.svg
new file mode 100644
index 000000000..ddfb5f2f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bb.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bc.svg
new file mode 100644
index 000000000..53308d256
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f4bc.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f527.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f527.svg
new file mode 100644
index 000000000..5dfd8890b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f527.svg
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f52c.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f52c.svg
new file mode 100644
index 000000000..de1823f92
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f52c.svg
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f680.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f680.svg
new file mode 100644
index 000000000..548cd82ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f680.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f692.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f692.svg
new file mode 100644
index 000000000..de8b3cfed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f692.svg
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f91d-200d-1f9d1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f91d-200d-1f9d1.svg
new file mode 100644
index 000000000..e08bf695b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f91d-200d-1f9d1.svg
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af-200d-27a1.svg
new file mode 100644
index 000000000..59fbf4289
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af-200d-27a1.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af.svg
new file mode 100644
index 000000000..cad3e09fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9af.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b0.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b0.svg
new file mode 100644
index 000000000..ae3527ac5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b0.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b1.svg
new file mode 100644
index 000000000..71fcb2829
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b1.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b2.svg
new file mode 100644
index 000000000..476ee2e58
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b2.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b3.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b3.svg
new file mode 100644
index 000000000..b83b96b8d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9b3.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc-200d-27a1.svg
new file mode 100644
index 000000000..695e64091
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc-200d-27a1.svg
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc.svg
new file mode 100644
index 000000000..192fdff7a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd-200d-27a1.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd-200d-27a1.svg
new file mode 100644
index 000000000..078a9e22d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd-200d-27a1.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd.svg
new file mode 100644
index 000000000..c57b073bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9bd.svg
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2.svg
new file mode 100644
index 000000000..a703b3b23
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2.svg
new file mode 100644
index 000000000..e5599c977
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d1-200d-1f9d2.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2-200d-1f9d2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2-200d-1f9d2.svg
new file mode 100644
index 000000000..564163f3f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2-200d-1f9d2.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2.svg
new file mode 100644
index 000000000..38f05c3e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1f9d2.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-1fa70.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1fa70.svg
new file mode 100644
index 000000000..577d557aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-1fa70.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-2695.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-2695.svg
new file mode 100644
index 000000000..38352f2cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-2695.svg
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-2696.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-2696.svg
new file mode 100644
index 000000000..ce318d688
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-2696.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1-200d-2708.svg b/emoji/src/main/resources/emoji/svg/1f9d1-200d-2708.svg
new file mode 100644
index 000000000..4c6ce5ee5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1-200d-2708.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d1.svg b/emoji/src/main/resources/emoji/svg/1f9d1.svg
new file mode 100644
index 000000000..a4e960c02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d1.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d2-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fb.svg
new file mode 100644
index 000000000..5a717c55e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fb.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d2-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fc.svg
new file mode 100644
index 000000000..da5a64d12
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fc.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d2-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fd.svg
new file mode 100644
index 000000000..a01cf46c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fd.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d2-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fe.svg
new file mode 100644
index 000000000..c6957cf9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d2-1f3fe.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d2-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d2-1f3ff.svg
new file mode 100644
index 000000000..9cb577808
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d2-1f3ff.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d2.svg b/emoji/src/main/resources/emoji/svg/1f9d2.svg
new file mode 100644
index 000000000..ccc90e51e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d2.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d3-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fb.svg
new file mode 100644
index 000000000..3d13bdb60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fb.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d3-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fc.svg
new file mode 100644
index 000000000..a2f65db4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fc.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d3-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fd.svg
new file mode 100644
index 000000000..ae6f4f727
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fd.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d3-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fe.svg
new file mode 100644
index 000000000..ab86f4abf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d3-1f3fe.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d3-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d3-1f3ff.svg
new file mode 100644
index 000000000..1f6be2023
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d3-1f3ff.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d3.svg b/emoji/src/main/resources/emoji/svg/1f9d3.svg
new file mode 100644
index 000000000..a47fbc102
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d3.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..ab475c055
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2640.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..bda83c326
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb-200d-2642.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb.svg
new file mode 100644
index 000000000..13f58c2a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fb.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..8d31482ba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2640.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..d9537c148
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc-200d-2642.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc.svg
new file mode 100644
index 000000000..ec292c638
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fc.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..943314c38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2640.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..277295520
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd-200d-2642.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd.svg
new file mode 100644
index 000000000..e21199896
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fd.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..ee3cc2168
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2640.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..ffc229ab9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe-200d-2642.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe.svg
new file mode 100644
index 000000000..b3a397420
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3fe.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..e7285d298
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2640.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..2ccb54253
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff-200d-2642.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff.svg
new file mode 100644
index 000000000..0bafca9b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-1f3ff.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d4-200d-2640.svg
new file mode 100644
index 000000000..8ac95d8c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-200d-2640.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d4-200d-2642.svg
new file mode 100644
index 000000000..85946f90e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4-200d-2642.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d4.svg b/emoji/src/main/resources/emoji/svg/1f9d4.svg
new file mode 100644
index 000000000..29b558d8b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d4.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d5-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fb.svg
new file mode 100644
index 000000000..6edc46680
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fb.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d5-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fc.svg
new file mode 100644
index 000000000..e3e1bfead
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fc.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d5-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fd.svg
new file mode 100644
index 000000000..672085e8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fd.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d5-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fe.svg
new file mode 100644
index 000000000..022cc38e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d5-1f3fe.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d5-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d5-1f3ff.svg
new file mode 100644
index 000000000..92da2d971
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d5-1f3ff.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d5.svg b/emoji/src/main/resources/emoji/svg/1f9d5.svg
new file mode 100644
index 000000000..fdbd87cc6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d5.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..cffacd112
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..d6ddfbebc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb-200d-2642.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb.svg
new file mode 100644
index 000000000..1829df439
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fb.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..43711d1a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..83b191b6c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc-200d-2642.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc.svg
new file mode 100644
index 000000000..1dc0e8050
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fc.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..5b9981f15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..39f845902
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd-200d-2642.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd.svg
new file mode 100644
index 000000000..130c6cab6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fd.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..20fe284d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..fd275d918
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe-200d-2642.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe.svg
new file mode 100644
index 000000000..271becf99
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3fe.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..80c93e04c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..af7f4792b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff-200d-2642.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff.svg
new file mode 100644
index 000000000..3259ad2db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-1f3ff.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d6-200d-2640.svg
new file mode 100644
index 000000000..386216dfd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d6-200d-2642.svg
new file mode 100644
index 000000000..2170ee11c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6-200d-2642.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d6.svg b/emoji/src/main/resources/emoji/svg/1f9d6.svg
new file mode 100644
index 000000000..cbea5007d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d6.svg
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..489687933
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2640.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..9855c982e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb-200d-2642.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb.svg
new file mode 100644
index 000000000..990548028
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fb.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..9abac1929
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2640.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..48968bd05
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc-200d-2642.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc.svg
new file mode 100644
index 000000000..8e089b1e7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fc.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..5544a13cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2640.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..8332c78b7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd-200d-2642.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd.svg
new file mode 100644
index 000000000..b3d8c5175
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fd.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..75dd4f446
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2640.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..0c831716f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe-200d-2642.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe.svg
new file mode 100644
index 000000000..852a7964a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3fe.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..22ef34fbe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2640.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..4cfc9a186
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff-200d-2642.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff.svg
new file mode 100644
index 000000000..c17f64761
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-1f3ff.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d7-200d-2640.svg
new file mode 100644
index 000000000..d41682de3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-200d-2640.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d7-200d-2642.svg
new file mode 100644
index 000000000..801f40cac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7-200d-2642.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d7.svg b/emoji/src/main/resources/emoji/svg/1f9d7.svg
new file mode 100644
index 000000000..c0c6c523c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d7.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..3acf98201
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2640.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..4358c8d27
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb-200d-2642.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb.svg
new file mode 100644
index 000000000..3627f8a6d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..54b43a71d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2640.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..4b7cbe5c8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc-200d-2642.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc.svg
new file mode 100644
index 000000000..ff4db8244
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fc.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..b752c0e15
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2640.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..c67103eed
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd-200d-2642.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd.svg
new file mode 100644
index 000000000..3de10d1a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fd.svg
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..74b8e5aca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2640.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..c6d6ff4d4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe-200d-2642.svg
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe.svg
new file mode 100644
index 000000000..d7fa10e4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3fe.svg
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..ec8534354
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2640.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..e001adc27
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff-200d-2642.svg
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff.svg
new file mode 100644
index 000000000..93ae4450d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-1f3ff.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d8-200d-2640.svg
new file mode 100644
index 000000000..17e43bd45
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-200d-2640.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d8-200d-2642.svg
new file mode 100644
index 000000000..a015df1fb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8-200d-2642.svg
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d8.svg b/emoji/src/main/resources/emoji/svg/1f9d8.svg
new file mode 100644
index 000000000..db5f26e62
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d8.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..9443f0fc6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2640.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..da586f8a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb-200d-2642.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb.svg
new file mode 100644
index 000000000..889eafd65
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fb.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..9b1233bff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2640.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..cdc78a2a0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc.svg
new file mode 100644
index 000000000..56a2aa23f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fc.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..515fb1b2a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2640.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..eea31a897
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd.svg
new file mode 100644
index 000000000..f1f646a67
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fd.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..505074d3f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2640.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..4fbc806d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe-200d-2642.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe.svg
new file mode 100644
index 000000000..42cd610bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3fe.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..e915df044
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2640.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..e0d5dc2d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff-200d-2642.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff.svg
new file mode 100644
index 000000000..aab11518c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-1f3ff.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9d9-200d-2640.svg
new file mode 100644
index 000000000..b56d93dd0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-200d-2640.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9d9-200d-2642.svg
new file mode 100644
index 000000000..fbc2ffc8c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9-200d-2642.svg
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9d9.svg b/emoji/src/main/resources/emoji/svg/1f9d9.svg
new file mode 100644
index 000000000..3e4ca170d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9d9.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..f3a3e54a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2640.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..931d2ee72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fb-200d-2642.svg
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fb.svg
new file mode 100644
index 000000000..ae3831a78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fb.svg
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..c2f19c1fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2640.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..171fb011d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fc-200d-2642.svg
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fc.svg
new file mode 100644
index 000000000..9069310e3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fc.svg
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..59778b09b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2640.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..82e901b2b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fd-200d-2642.svg
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fd.svg
new file mode 100644
index 000000000..c87e87167
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fd.svg
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..2bc67dce8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2640.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..8eb5f070f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fe-200d-2642.svg
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3fe.svg
new file mode 100644
index 000000000..bd114d1a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3fe.svg
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..a1956af0b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2640.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..a55362160
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3ff-200d-2642.svg
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9da-1f3ff.svg
new file mode 100644
index 000000000..8d226c8da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-1f3ff.svg
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9da-200d-2640.svg
new file mode 100644
index 000000000..955892b7c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-200d-2640.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9da-200d-2642.svg
new file mode 100644
index 000000000..b2110c46f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da-200d-2642.svg
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9da.svg b/emoji/src/main/resources/emoji/svg/1f9da.svg
new file mode 100644
index 000000000..c83bc3cec
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9da.svg
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..ec998e95b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..7d6c62283
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fb-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fb.svg
new file mode 100644
index 000000000..387340330
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fb.svg
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..0f83a865d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..82c47f929
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fc-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fc.svg
new file mode 100644
index 000000000..88b8e12a6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fc.svg
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..cc8529ce1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..297f0ce20
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fd-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fd.svg
new file mode 100644
index 000000000..55faee19b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fd.svg
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..e857646a4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..eeb7a2b1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fe-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3fe.svg
new file mode 100644
index 000000000..ef2fea3d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3fe.svg
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..90df515e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..1727343af
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3ff-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9db-1f3ff.svg
new file mode 100644
index 000000000..cc284359f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-1f3ff.svg
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9db-200d-2640.svg
new file mode 100644
index 000000000..858144b1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-200d-2640.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9db-200d-2642.svg
new file mode 100644
index 000000000..ecac7878b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db-200d-2642.svg
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9db.svg b/emoji/src/main/resources/emoji/svg/1f9db.svg
new file mode 100644
index 000000000..8584b547c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9db.svg
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..f85825b16
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2640.svg
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..0900f6d93
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb-200d-2642.svg
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb.svg
new file mode 100644
index 000000000..52dd534f5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fb.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..f65c12b79
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2640.svg
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..5cd6542c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc-200d-2642.svg
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc.svg
new file mode 100644
index 000000000..1721fe776
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fc.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..587ca7fbb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2640.svg
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..8e8e3fd0c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd-200d-2642.svg
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd.svg
new file mode 100644
index 000000000..af8561731
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fd.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..b121c4d09
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2640.svg
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..887593c04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe-200d-2642.svg
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe.svg
new file mode 100644
index 000000000..c34c08d36
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3fe.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..80a95cee0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2640.svg
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..0c711d20f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff-200d-2642.svg
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff.svg
new file mode 100644
index 000000000..5ff0fcda3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-1f3ff.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dc-200d-2640.svg
new file mode 100644
index 000000000..7b6d75a77
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-200d-2640.svg
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dc-200d-2642.svg
new file mode 100644
index 000000000..264f3fe9d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc-200d-2642.svg
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dc.svg b/emoji/src/main/resources/emoji/svg/1f9dc.svg
new file mode 100644
index 000000000..697d99a67
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dc.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..36eaba13c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..ff68b9a07
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb.svg
new file mode 100644
index 000000000..b86296c66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fb.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..01090ea57
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..7ce45e89c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc.svg
new file mode 100644
index 000000000..df24f5bd3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fc.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..24e10e828
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..10557843c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd.svg
new file mode 100644
index 000000000..20fdb46a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fd.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..57ef16fc8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..33d35a402
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe.svg
new file mode 100644
index 000000000..94a117fc6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3fe.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..5c83a842f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..1e96035f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff.svg
new file mode 100644
index 000000000..4f64dd646
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-1f3ff.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9dd-200d-2640.svg
new file mode 100644
index 000000000..a73556825
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9dd-200d-2642.svg
new file mode 100644
index 000000000..22ed388c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd-200d-2642.svg
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9dd.svg b/emoji/src/main/resources/emoji/svg/1f9dd.svg
new file mode 100644
index 000000000..5b3b8428d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9dd.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9de-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9de-200d-2640.svg
new file mode 100644
index 000000000..b8f6502c7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9de-200d-2640.svg
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9de-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9de-200d-2642.svg
new file mode 100644
index 000000000..3d686bf21
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9de-200d-2642.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9de.svg b/emoji/src/main/resources/emoji/svg/1f9de.svg
new file mode 100644
index 000000000..5fcfcab44
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9de.svg
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9df-200d-2640.svg b/emoji/src/main/resources/emoji/svg/1f9df-200d-2640.svg
new file mode 100644
index 000000000..44567a5df
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9df-200d-2640.svg
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9df-200d-2642.svg b/emoji/src/main/resources/emoji/svg/1f9df-200d-2642.svg
new file mode 100644
index 000000000..ae93af6bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9df-200d-2642.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9df.svg b/emoji/src/main/resources/emoji/svg/1f9df.svg
new file mode 100644
index 000000000..6f8238849
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9df.svg
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e0.svg b/emoji/src/main/resources/emoji/svg/1f9e0.svg
new file mode 100644
index 000000000..d69b2873a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e0.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e1.svg b/emoji/src/main/resources/emoji/svg/1f9e1.svg
new file mode 100644
index 000000000..afa1edcf8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e1.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e2.svg b/emoji/src/main/resources/emoji/svg/1f9e2.svg
new file mode 100644
index 000000000..def41a401
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e2.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e3.svg b/emoji/src/main/resources/emoji/svg/1f9e3.svg
new file mode 100644
index 000000000..82017f92d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e3.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e4.svg b/emoji/src/main/resources/emoji/svg/1f9e4.svg
new file mode 100644
index 000000000..b32cef2b0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e4.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e5.svg b/emoji/src/main/resources/emoji/svg/1f9e5.svg
new file mode 100644
index 000000000..d71414b72
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e5.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e6.svg b/emoji/src/main/resources/emoji/svg/1f9e6.svg
new file mode 100644
index 000000000..eeee97911
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e6.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e7.svg b/emoji/src/main/resources/emoji/svg/1f9e7.svg
new file mode 100644
index 000000000..34ad136be
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e7.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e8.svg b/emoji/src/main/resources/emoji/svg/1f9e8.svg
new file mode 100644
index 000000000..f55a94a05
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e8.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9e9.svg b/emoji/src/main/resources/emoji/svg/1f9e9.svg
new file mode 100644
index 000000000..5e8121aba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9e9.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ea.svg b/emoji/src/main/resources/emoji/svg/1f9ea.svg
new file mode 100644
index 000000000..b384da4a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ea.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9eb.svg b/emoji/src/main/resources/emoji/svg/1f9eb.svg
new file mode 100644
index 000000000..784260e71
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9eb.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ec.svg b/emoji/src/main/resources/emoji/svg/1f9ec.svg
new file mode 100644
index 000000000..fc83a3661
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ec.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ed.svg b/emoji/src/main/resources/emoji/svg/1f9ed.svg
new file mode 100644
index 000000000..4475dca49
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ed.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ee.svg b/emoji/src/main/resources/emoji/svg/1f9ee.svg
new file mode 100644
index 000000000..7a1f2e7d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ee.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ef.svg b/emoji/src/main/resources/emoji/svg/1f9ef.svg
new file mode 100644
index 000000000..528ee0889
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ef.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f0.svg b/emoji/src/main/resources/emoji/svg/1f9f0.svg
new file mode 100644
index 000000000..bf4e14867
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f0.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f1.svg b/emoji/src/main/resources/emoji/svg/1f9f1.svg
new file mode 100644
index 000000000..bc54536c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f1.svg
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f2.svg b/emoji/src/main/resources/emoji/svg/1f9f2.svg
new file mode 100644
index 000000000..e808bdebc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f2.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f3.svg b/emoji/src/main/resources/emoji/svg/1f9f3.svg
new file mode 100644
index 000000000..a3b713bf0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f3.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f4.svg b/emoji/src/main/resources/emoji/svg/1f9f4.svg
new file mode 100644
index 000000000..e75c6a088
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f4.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f5.svg b/emoji/src/main/resources/emoji/svg/1f9f5.svg
new file mode 100644
index 000000000..0d6e72b90
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f5.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f6.svg b/emoji/src/main/resources/emoji/svg/1f9f6.svg
new file mode 100644
index 000000000..72ea5518d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f6.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f7.svg b/emoji/src/main/resources/emoji/svg/1f9f7.svg
new file mode 100644
index 000000000..4b82a8434
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f7.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f8.svg b/emoji/src/main/resources/emoji/svg/1f9f8.svg
new file mode 100644
index 000000000..24ab0ea60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f8.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9f9.svg b/emoji/src/main/resources/emoji/svg/1f9f9.svg
new file mode 100644
index 000000000..fd7936a3d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9f9.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9fa.svg b/emoji/src/main/resources/emoji/svg/1f9fa.svg
new file mode 100644
index 000000000..bcda949e4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9fa.svg
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9fb.svg b/emoji/src/main/resources/emoji/svg/1f9fb.svg
new file mode 100644
index 000000000..147352008
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9fb.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9fc.svg b/emoji/src/main/resources/emoji/svg/1f9fc.svg
new file mode 100644
index 000000000..202bf24fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9fc.svg
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9fd.svg b/emoji/src/main/resources/emoji/svg/1f9fd.svg
new file mode 100644
index 000000000..9f9049d70
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9fd.svg
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9fe.svg b/emoji/src/main/resources/emoji/svg/1f9fe.svg
new file mode 100644
index 000000000..753bd150a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9fe.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1f9ff.svg b/emoji/src/main/resources/emoji/svg/1f9ff.svg
new file mode 100644
index 000000000..54f3d578d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1f9ff.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa70.svg b/emoji/src/main/resources/emoji/svg/1fa70.svg
new file mode 100644
index 000000000..be09cff8d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa70.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa71.svg b/emoji/src/main/resources/emoji/svg/1fa71.svg
new file mode 100644
index 000000000..24d964ee2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa71.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa72.svg b/emoji/src/main/resources/emoji/svg/1fa72.svg
new file mode 100644
index 000000000..d26b994fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa72.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa73.svg b/emoji/src/main/resources/emoji/svg/1fa73.svg
new file mode 100644
index 000000000..b7b5e8138
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa73.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa74.svg b/emoji/src/main/resources/emoji/svg/1fa74.svg
new file mode 100644
index 000000000..0de4ba506
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa74.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa75.svg b/emoji/src/main/resources/emoji/svg/1fa75.svg
new file mode 100644
index 000000000..9c4297ef7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa75.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa76.svg b/emoji/src/main/resources/emoji/svg/1fa76.svg
new file mode 100644
index 000000000..e97623512
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa76.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa77.svg b/emoji/src/main/resources/emoji/svg/1fa77.svg
new file mode 100644
index 000000000..d27090eab
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa77.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa78.svg b/emoji/src/main/resources/emoji/svg/1fa78.svg
new file mode 100644
index 000000000..12b3c8e5c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa78.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa79.svg b/emoji/src/main/resources/emoji/svg/1fa79.svg
new file mode 100644
index 000000000..a17b0ebd4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa79.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa7a.svg b/emoji/src/main/resources/emoji/svg/1fa7a.svg
new file mode 100644
index 000000000..f094b4e83
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa7a.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa7b.svg b/emoji/src/main/resources/emoji/svg/1fa7b.svg
new file mode 100644
index 000000000..207104bfa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa7b.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa7c.svg b/emoji/src/main/resources/emoji/svg/1fa7c.svg
new file mode 100644
index 000000000..7379934f7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa7c.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa80.svg b/emoji/src/main/resources/emoji/svg/1fa80.svg
new file mode 100644
index 000000000..fcf3f8798
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa80.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa81.svg b/emoji/src/main/resources/emoji/svg/1fa81.svg
new file mode 100644
index 000000000..2fb1c2610
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa81.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa82.svg b/emoji/src/main/resources/emoji/svg/1fa82.svg
new file mode 100644
index 000000000..e2b31b888
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa82.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa83.svg b/emoji/src/main/resources/emoji/svg/1fa83.svg
new file mode 100644
index 000000000..79792fb1f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa83.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa84.svg b/emoji/src/main/resources/emoji/svg/1fa84.svg
new file mode 100644
index 000000000..8f14a9688
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa84.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa85.svg b/emoji/src/main/resources/emoji/svg/1fa85.svg
new file mode 100644
index 000000000..f8e9d12fc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa85.svg
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa86.svg b/emoji/src/main/resources/emoji/svg/1fa86.svg
new file mode 100644
index 000000000..b6b979abf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa86.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa87.svg b/emoji/src/main/resources/emoji/svg/1fa87.svg
new file mode 100644
index 000000000..a50293cca
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa87.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa88.svg b/emoji/src/main/resources/emoji/svg/1fa88.svg
new file mode 100644
index 000000000..76ac379f1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa88.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa89.svg b/emoji/src/main/resources/emoji/svg/1fa89.svg
new file mode 100644
index 000000000..917ff3948
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa89.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa8a.svg b/emoji/src/main/resources/emoji/svg/1fa8a.svg
new file mode 100644
index 000000000..4ae6cd9ef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa8a.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa8e.svg b/emoji/src/main/resources/emoji/svg/1fa8e.svg
new file mode 100644
index 000000000..4525a4ce3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa8e.svg
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa8f.svg b/emoji/src/main/resources/emoji/svg/1fa8f.svg
new file mode 100644
index 000000000..869114ec7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa8f.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa90.svg b/emoji/src/main/resources/emoji/svg/1fa90.svg
new file mode 100644
index 000000000..4a5be78e5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa90.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa91.svg b/emoji/src/main/resources/emoji/svg/1fa91.svg
new file mode 100644
index 000000000..f384c378e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa91.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa92.svg b/emoji/src/main/resources/emoji/svg/1fa92.svg
new file mode 100644
index 000000000..bccc204c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa92.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa93.svg b/emoji/src/main/resources/emoji/svg/1fa93.svg
new file mode 100644
index 000000000..c66a0e287
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa93.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa94.svg b/emoji/src/main/resources/emoji/svg/1fa94.svg
new file mode 100644
index 000000000..2ad5fa124
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa94.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa95.svg b/emoji/src/main/resources/emoji/svg/1fa95.svg
new file mode 100644
index 000000000..9e8e92ede
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa95.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa96.svg b/emoji/src/main/resources/emoji/svg/1fa96.svg
new file mode 100644
index 000000000..1214c2acb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa96.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa97.svg b/emoji/src/main/resources/emoji/svg/1fa97.svg
new file mode 100644
index 000000000..e67dfd9a2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa97.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa98.svg b/emoji/src/main/resources/emoji/svg/1fa98.svg
new file mode 100644
index 000000000..b1125df12
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa98.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa99.svg b/emoji/src/main/resources/emoji/svg/1fa99.svg
new file mode 100644
index 000000000..863fe6571
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa99.svg
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa9a.svg b/emoji/src/main/resources/emoji/svg/1fa9a.svg
new file mode 100644
index 000000000..7c1f52cce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa9a.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa9b.svg b/emoji/src/main/resources/emoji/svg/1fa9b.svg
new file mode 100644
index 000000000..910213f55
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa9b.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa9c.svg b/emoji/src/main/resources/emoji/svg/1fa9c.svg
new file mode 100644
index 000000000..d7db3acc2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa9c.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa9d.svg b/emoji/src/main/resources/emoji/svg/1fa9d.svg
new file mode 100644
index 000000000..0cb00564a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa9d.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa9e.svg b/emoji/src/main/resources/emoji/svg/1fa9e.svg
new file mode 100644
index 000000000..b9b5e7520
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa9e.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fa9f.svg b/emoji/src/main/resources/emoji/svg/1fa9f.svg
new file mode 100644
index 000000000..3a1adc49c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fa9f.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa0.svg b/emoji/src/main/resources/emoji/svg/1faa0.svg
new file mode 100644
index 000000000..e668e8587
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa0.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa1.svg b/emoji/src/main/resources/emoji/svg/1faa1.svg
new file mode 100644
index 000000000..f52744abe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa1.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa2.svg b/emoji/src/main/resources/emoji/svg/1faa2.svg
new file mode 100644
index 000000000..b6b2eeaf7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa2.svg
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa3.svg b/emoji/src/main/resources/emoji/svg/1faa3.svg
new file mode 100644
index 000000000..79d9ca5ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa3.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa4.svg b/emoji/src/main/resources/emoji/svg/1faa4.svg
new file mode 100644
index 000000000..027091e51
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa4.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa5.svg b/emoji/src/main/resources/emoji/svg/1faa5.svg
new file mode 100644
index 000000000..f601955f9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa5.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa6.svg b/emoji/src/main/resources/emoji/svg/1faa6.svg
new file mode 100644
index 000000000..5a097b223
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa6.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa7.svg b/emoji/src/main/resources/emoji/svg/1faa7.svg
new file mode 100644
index 000000000..b742bc576
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa7.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa8.svg b/emoji/src/main/resources/emoji/svg/1faa8.svg
new file mode 100644
index 000000000..379a00965
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa8.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faa9.svg b/emoji/src/main/resources/emoji/svg/1faa9.svg
new file mode 100644
index 000000000..ef03c332e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faa9.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faaa.svg b/emoji/src/main/resources/emoji/svg/1faaa.svg
new file mode 100644
index 000000000..5f105d691
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faaa.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faab.svg b/emoji/src/main/resources/emoji/svg/1faab.svg
new file mode 100644
index 000000000..dc305c4a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faab.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faac.svg b/emoji/src/main/resources/emoji/svg/1faac.svg
new file mode 100644
index 000000000..1f63cbd60
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faac.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faad.svg b/emoji/src/main/resources/emoji/svg/1faad.svg
new file mode 100644
index 000000000..e58fce2f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faad.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faae.svg b/emoji/src/main/resources/emoji/svg/1faae.svg
new file mode 100644
index 000000000..82fb50f9a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faae.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faaf.svg b/emoji/src/main/resources/emoji/svg/1faaf.svg
new file mode 100644
index 000000000..701a08f5f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faaf.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab0.svg b/emoji/src/main/resources/emoji/svg/1fab0.svg
new file mode 100644
index 000000000..204e084bc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab0.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab1.svg b/emoji/src/main/resources/emoji/svg/1fab1.svg
new file mode 100644
index 000000000..16c002dd5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab1.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab2.svg b/emoji/src/main/resources/emoji/svg/1fab2.svg
new file mode 100644
index 000000000..deffca67d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab2.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab3.svg b/emoji/src/main/resources/emoji/svg/1fab3.svg
new file mode 100644
index 000000000..f6513aaa9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab3.svg
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab4.svg b/emoji/src/main/resources/emoji/svg/1fab4.svg
new file mode 100644
index 000000000..976a134a6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab4.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab5.svg b/emoji/src/main/resources/emoji/svg/1fab5.svg
new file mode 100644
index 000000000..c592ebc53
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab5.svg
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab6.svg b/emoji/src/main/resources/emoji/svg/1fab6.svg
new file mode 100644
index 000000000..039b4eef8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab6.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab7.svg b/emoji/src/main/resources/emoji/svg/1fab7.svg
new file mode 100644
index 000000000..8f1f160a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab7.svg
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab8.svg b/emoji/src/main/resources/emoji/svg/1fab8.svg
new file mode 100644
index 000000000..a311caf80
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab8.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fab9.svg b/emoji/src/main/resources/emoji/svg/1fab9.svg
new file mode 100644
index 000000000..47f733c1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fab9.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faba.svg b/emoji/src/main/resources/emoji/svg/1faba.svg
new file mode 100644
index 000000000..fd6210ab5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faba.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fabb.svg b/emoji/src/main/resources/emoji/svg/1fabb.svg
new file mode 100644
index 000000000..a13530be9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fabb.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fabc.svg b/emoji/src/main/resources/emoji/svg/1fabc.svg
new file mode 100644
index 000000000..a71c74eb6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fabc.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fabd.svg b/emoji/src/main/resources/emoji/svg/1fabd.svg
new file mode 100644
index 000000000..19c2627d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fabd.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fabe.svg b/emoji/src/main/resources/emoji/svg/1fabe.svg
new file mode 100644
index 000000000..1c33a8c66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fabe.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fabf.svg b/emoji/src/main/resources/emoji/svg/1fabf.svg
new file mode 100644
index 000000000..8707847e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fabf.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac0.svg b/emoji/src/main/resources/emoji/svg/1fac0.svg
new file mode 100644
index 000000000..82f232fcd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac0.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac1.svg b/emoji/src/main/resources/emoji/svg/1fac1.svg
new file mode 100644
index 000000000..056fa3e8d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac1.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac2.svg b/emoji/src/main/resources/emoji/svg/1fac2.svg
new file mode 100644
index 000000000..a28bb8627
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac2.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac3-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1fac3-1f3fb.svg
new file mode 100644
index 000000000..5c689ce4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac3-1f3fb.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac3-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1fac3-1f3fc.svg
new file mode 100644
index 000000000..531d02a38
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac3-1f3fc.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac3-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1fac3-1f3fd.svg
new file mode 100644
index 000000000..4585d9845
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac3-1f3fd.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac3-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1fac3-1f3fe.svg
new file mode 100644
index 000000000..06af01088
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac3-1f3fe.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac3-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1fac3-1f3ff.svg
new file mode 100644
index 000000000..b0076f9d8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac3-1f3ff.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac3.svg b/emoji/src/main/resources/emoji/svg/1fac3.svg
new file mode 100644
index 000000000..afc7e1d0b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac3.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac4-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1fac4-1f3fb.svg
new file mode 100644
index 000000000..e1c515017
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac4-1f3fb.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac4-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1fac4-1f3fc.svg
new file mode 100644
index 000000000..5ccbadf40
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac4-1f3fc.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac4-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1fac4-1f3fd.svg
new file mode 100644
index 000000000..688cece4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac4-1f3fd.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac4-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1fac4-1f3fe.svg
new file mode 100644
index 000000000..ca89abc87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac4-1f3fe.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac4-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1fac4-1f3ff.svg
new file mode 100644
index 000000000..5e1de1340
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac4-1f3ff.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac4.svg b/emoji/src/main/resources/emoji/svg/1fac4.svg
new file mode 100644
index 000000000..90ae3c619
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac4.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac5-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1fac5-1f3fb.svg
new file mode 100644
index 000000000..28046f182
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac5-1f3fb.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac5-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1fac5-1f3fc.svg
new file mode 100644
index 000000000..aba51754d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac5-1f3fc.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac5-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1fac5-1f3fd.svg
new file mode 100644
index 000000000..113a75b66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac5-1f3fd.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac5-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1fac5-1f3fe.svg
new file mode 100644
index 000000000..c8d9e31c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac5-1f3fe.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac5-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1fac5-1f3ff.svg
new file mode 100644
index 000000000..7939be124
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac5-1f3ff.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac5.svg b/emoji/src/main/resources/emoji/svg/1fac5.svg
new file mode 100644
index 000000000..7c3c80544
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac5.svg
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac6.svg b/emoji/src/main/resources/emoji/svg/1fac6.svg
new file mode 100644
index 000000000..fb9347a97
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac6.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fac8.svg b/emoji/src/main/resources/emoji/svg/1fac8.svg
new file mode 100644
index 000000000..8d4f0a021
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fac8.svg
@@ -0,0 +1,67 @@
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1facd.svg b/emoji/src/main/resources/emoji/svg/1facd.svg
new file mode 100644
index 000000000..531c82b8a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1facd.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1face.svg b/emoji/src/main/resources/emoji/svg/1face.svg
new file mode 100644
index 000000000..d8fe64241
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1face.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1facf.svg b/emoji/src/main/resources/emoji/svg/1facf.svg
new file mode 100644
index 000000000..79db22071
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1facf.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad0.svg b/emoji/src/main/resources/emoji/svg/1fad0.svg
new file mode 100644
index 000000000..a5a4d4b2d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad0.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad1.svg b/emoji/src/main/resources/emoji/svg/1fad1.svg
new file mode 100644
index 000000000..0eced14da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad1.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad2.svg b/emoji/src/main/resources/emoji/svg/1fad2.svg
new file mode 100644
index 000000000..34e59ff4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad2.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad3.svg b/emoji/src/main/resources/emoji/svg/1fad3.svg
new file mode 100644
index 000000000..ee6d9f460
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad3.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad4.svg b/emoji/src/main/resources/emoji/svg/1fad4.svg
new file mode 100644
index 000000000..9c14a03b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad4.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad5.svg b/emoji/src/main/resources/emoji/svg/1fad5.svg
new file mode 100644
index 000000000..d61050c87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad5.svg
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad6.svg b/emoji/src/main/resources/emoji/svg/1fad6.svg
new file mode 100644
index 000000000..c16103878
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad6.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad7.svg b/emoji/src/main/resources/emoji/svg/1fad7.svg
new file mode 100644
index 000000000..866681cef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad7.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad8.svg b/emoji/src/main/resources/emoji/svg/1fad8.svg
new file mode 100644
index 000000000..1ae0078a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad8.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fad9.svg b/emoji/src/main/resources/emoji/svg/1fad9.svg
new file mode 100644
index 000000000..fca3c6753
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fad9.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fada.svg b/emoji/src/main/resources/emoji/svg/1fada.svg
new file mode 100644
index 000000000..bd695c51f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fada.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fadb.svg b/emoji/src/main/resources/emoji/svg/1fadb.svg
new file mode 100644
index 000000000..2ee795634
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fadb.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fadc.svg b/emoji/src/main/resources/emoji/svg/1fadc.svg
new file mode 100644
index 000000000..0605df326
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fadc.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fadf.svg b/emoji/src/main/resources/emoji/svg/1fadf.svg
new file mode 100644
index 000000000..49d2990a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fadf.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae0.svg b/emoji/src/main/resources/emoji/svg/1fae0.svg
new file mode 100644
index 000000000..1ef6d34cb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae0.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae1.svg b/emoji/src/main/resources/emoji/svg/1fae1.svg
new file mode 100644
index 000000000..c37b91b5f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae1.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae2.svg b/emoji/src/main/resources/emoji/svg/1fae2.svg
new file mode 100644
index 000000000..66aaaae48
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae2.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae3.svg b/emoji/src/main/resources/emoji/svg/1fae3.svg
new file mode 100644
index 000000000..55fbc9f29
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae3.svg
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae4.svg b/emoji/src/main/resources/emoji/svg/1fae4.svg
new file mode 100644
index 000000000..57c2641e2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae4.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae5.svg b/emoji/src/main/resources/emoji/svg/1fae5.svg
new file mode 100644
index 000000000..8abc1befc
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae5.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae6.svg b/emoji/src/main/resources/emoji/svg/1fae6.svg
new file mode 100644
index 000000000..1e3a16fcb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae6.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae7.svg b/emoji/src/main/resources/emoji/svg/1fae7.svg
new file mode 100644
index 000000000..2b00528de
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae7.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae8.svg b/emoji/src/main/resources/emoji/svg/1fae8.svg
new file mode 100644
index 000000000..692d936dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae8.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1fae9.svg b/emoji/src/main/resources/emoji/svg/1fae9.svg
new file mode 100644
index 000000000..a3609eea4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1fae9.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faea.svg b/emoji/src/main/resources/emoji/svg/1faea.svg
new file mode 100644
index 000000000..cead0df27
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faea.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faef.svg b/emoji/src/main/resources/emoji/svg/1faef.svg
new file mode 100644
index 000000000..0236422c5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faef.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf0-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf0-1f3fb.svg
new file mode 100644
index 000000000..b5c2eee83
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf0-1f3fb.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf0-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf0-1f3fc.svg
new file mode 100644
index 000000000..2af10b558
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf0-1f3fc.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf0-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf0-1f3fd.svg
new file mode 100644
index 000000000..1f3efa58c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf0-1f3fd.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf0-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf0-1f3fe.svg
new file mode 100644
index 000000000..34e8a7fac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf0-1f3fe.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf0-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf0-1f3ff.svg
new file mode 100644
index 000000000..fa87bfbeb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf0-1f3ff.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf0.svg b/emoji/src/main/resources/emoji/svg/1faf0.svg
new file mode 100644
index 000000000..a12082d53
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf0.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fc.svg
new file mode 100644
index 000000000..60aae21f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fc.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fd.svg
new file mode 100644
index 000000000..7e1ee56aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fd.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fe.svg
new file mode 100644
index 000000000..8a05e4f98
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3fe.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3ff.svg
new file mode 100644
index 000000000..d6d31af90
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb-200d-1faf2-1f3ff.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb.svg
new file mode 100644
index 000000000..8cefd5201
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fb.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fb.svg
new file mode 100644
index 000000000..eab110b6e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fd.svg
new file mode 100644
index 000000000..62e34dac8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fd.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fe.svg
new file mode 100644
index 000000000..ba6e7f44c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3fe.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3ff.svg
new file mode 100644
index 000000000..2fbe3c572
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc-200d-1faf2-1f3ff.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc.svg
new file mode 100644
index 000000000..c1ede87d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fc.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fb.svg
new file mode 100644
index 000000000..8f0158e47
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fc.svg
new file mode 100644
index 000000000..9ce65212a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fc.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fe.svg
new file mode 100644
index 000000000..689c845c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3fe.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3ff.svg
new file mode 100644
index 000000000..48b07b501
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd-200d-1faf2-1f3ff.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd.svg
new file mode 100644
index 000000000..acc704f0d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fd.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fb.svg
new file mode 100644
index 000000000..375a5e5fd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fc.svg
new file mode 100644
index 000000000..ca75a2ef3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fc.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fd.svg
new file mode 100644
index 000000000..b9bec9669
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3fd.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3ff.svg
new file mode 100644
index 000000000..6c96b20b7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe-200d-1faf2-1f3ff.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe.svg
new file mode 100644
index 000000000..c1675d7ce
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3fe.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fb.svg
new file mode 100644
index 000000000..3fbc0b667
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fb.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fc.svg
new file mode 100644
index 000000000..dccbe4374
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fc.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fd.svg
new file mode 100644
index 000000000..7f8d74980
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fd.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fe.svg
new file mode 100644
index 000000000..ccfeb516a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff-200d-1faf2-1f3fe.svg
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff.svg
new file mode 100644
index 000000000..c43748ad7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1-1f3ff.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf1.svg b/emoji/src/main/resources/emoji/svg/1faf1.svg
new file mode 100644
index 000000000..c4992de9b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf1.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf2-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf2-1f3fb.svg
new file mode 100644
index 000000000..db17bc6e0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf2-1f3fb.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf2-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf2-1f3fc.svg
new file mode 100644
index 000000000..b34256701
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf2-1f3fc.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf2-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf2-1f3fd.svg
new file mode 100644
index 000000000..eeccfedf7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf2-1f3fd.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf2-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf2-1f3fe.svg
new file mode 100644
index 000000000..9e164824b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf2-1f3fe.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf2-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf2-1f3ff.svg
new file mode 100644
index 000000000..9798e5d97
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf2-1f3ff.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf2.svg b/emoji/src/main/resources/emoji/svg/1faf2.svg
new file mode 100644
index 000000000..c98ffceeb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf2.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf3-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf3-1f3fb.svg
new file mode 100644
index 000000000..40e49a36a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf3-1f3fb.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf3-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf3-1f3fc.svg
new file mode 100644
index 000000000..ac1d55c4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf3-1f3fc.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf3-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf3-1f3fd.svg
new file mode 100644
index 000000000..1aedadd4b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf3-1f3fd.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf3-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf3-1f3fe.svg
new file mode 100644
index 000000000..57ceb9a07
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf3-1f3fe.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf3-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf3-1f3ff.svg
new file mode 100644
index 000000000..09f415de1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf3-1f3ff.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf3.svg b/emoji/src/main/resources/emoji/svg/1faf3.svg
new file mode 100644
index 000000000..e51f45f02
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf3.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf4-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf4-1f3fb.svg
new file mode 100644
index 000000000..107ef774f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf4-1f3fb.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf4-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf4-1f3fc.svg
new file mode 100644
index 000000000..025386825
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf4-1f3fc.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf4-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf4-1f3fd.svg
new file mode 100644
index 000000000..134ef1b98
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf4-1f3fd.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf4-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf4-1f3fe.svg
new file mode 100644
index 000000000..40930f7a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf4-1f3fe.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf4-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf4-1f3ff.svg
new file mode 100644
index 000000000..671e72099
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf4-1f3ff.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf4.svg b/emoji/src/main/resources/emoji/svg/1faf4.svg
new file mode 100644
index 000000000..7cdb3c7f9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf4.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf5-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf5-1f3fb.svg
new file mode 100644
index 000000000..f6d537bff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf5-1f3fb.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf5-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf5-1f3fc.svg
new file mode 100644
index 000000000..85283960d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf5-1f3fc.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf5-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf5-1f3fd.svg
new file mode 100644
index 000000000..75b90eb33
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf5-1f3fd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf5-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf5-1f3fe.svg
new file mode 100644
index 000000000..e40b2c528
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf5-1f3fe.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf5-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf5-1f3ff.svg
new file mode 100644
index 000000000..5fecc3edb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf5-1f3ff.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf5.svg b/emoji/src/main/resources/emoji/svg/1faf5.svg
new file mode 100644
index 000000000..d832ec8e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf5.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf6-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf6-1f3fb.svg
new file mode 100644
index 000000000..41fab0eef
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf6-1f3fb.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf6-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf6-1f3fc.svg
new file mode 100644
index 000000000..73e153db5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf6-1f3fc.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf6-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf6-1f3fd.svg
new file mode 100644
index 000000000..afd82e203
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf6-1f3fd.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf6-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf6-1f3fe.svg
new file mode 100644
index 000000000..210ed3b6c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf6-1f3fe.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf6-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf6-1f3ff.svg
new file mode 100644
index 000000000..6007c7eb7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf6-1f3ff.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf6.svg b/emoji/src/main/resources/emoji/svg/1faf6.svg
new file mode 100644
index 000000000..40d28e15e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf6.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf7-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf7-1f3fb.svg
new file mode 100644
index 000000000..513ed83c9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf7-1f3fb.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf7-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf7-1f3fc.svg
new file mode 100644
index 000000000..4e0c5df53
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf7-1f3fc.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf7-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf7-1f3fd.svg
new file mode 100644
index 000000000..909652ded
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf7-1f3fd.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf7-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf7-1f3fe.svg
new file mode 100644
index 000000000..8cf1db072
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf7-1f3fe.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf7-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf7-1f3ff.svg
new file mode 100644
index 000000000..21d54fda7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf7-1f3ff.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf7.svg b/emoji/src/main/resources/emoji/svg/1faf7.svg
new file mode 100644
index 000000000..0dfd554fb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf7.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf8-1f3fb.svg b/emoji/src/main/resources/emoji/svg/1faf8-1f3fb.svg
new file mode 100644
index 000000000..fa08235f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf8-1f3fb.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf8-1f3fc.svg b/emoji/src/main/resources/emoji/svg/1faf8-1f3fc.svg
new file mode 100644
index 000000000..4f65de165
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf8-1f3fc.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf8-1f3fd.svg b/emoji/src/main/resources/emoji/svg/1faf8-1f3fd.svg
new file mode 100644
index 000000000..2c001c872
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf8-1f3fd.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf8-1f3fe.svg b/emoji/src/main/resources/emoji/svg/1faf8-1f3fe.svg
new file mode 100644
index 000000000..71cf955aa
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf8-1f3fe.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf8-1f3ff.svg b/emoji/src/main/resources/emoji/svg/1faf8-1f3ff.svg
new file mode 100644
index 000000000..67c3d50b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf8-1f3ff.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/1faf8.svg b/emoji/src/main/resources/emoji/svg/1faf8.svg
new file mode 100644
index 000000000..f3fef5209
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/1faf8.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/203c.svg b/emoji/src/main/resources/emoji/svg/203c.svg
new file mode 100644
index 000000000..3e9f47110
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/203c.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2049.svg b/emoji/src/main/resources/emoji/svg/2049.svg
new file mode 100644
index 000000000..68329fbe8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2049.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/20e3.svg b/emoji/src/main/resources/emoji/svg/20e3.svg
new file mode 100644
index 000000000..810f972eb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/20e3.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2122.svg b/emoji/src/main/resources/emoji/svg/2122.svg
new file mode 100644
index 000000000..d26df3052
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2122.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2139.svg b/emoji/src/main/resources/emoji/svg/2139.svg
index 4ee884b37..20128a7ef 100644
--- a/emoji/src/main/resources/emoji/svg/2139.svg
+++ b/emoji/src/main/resources/emoji/svg/2139.svg
@@ -1,5 +1,17 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2194.svg b/emoji/src/main/resources/emoji/svg/2194.svg
new file mode 100644
index 000000000..f7489caf2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2194.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2195.svg b/emoji/src/main/resources/emoji/svg/2195.svg
new file mode 100644
index 000000000..f214120bb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2195.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2196.svg b/emoji/src/main/resources/emoji/svg/2196.svg
new file mode 100644
index 000000000..c918cfce2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2196.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2197.svg b/emoji/src/main/resources/emoji/svg/2197.svg
new file mode 100644
index 000000000..54085b27a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2197.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2198.svg b/emoji/src/main/resources/emoji/svg/2198.svg
new file mode 100644
index 000000000..29bad92f2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2198.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2199.svg b/emoji/src/main/resources/emoji/svg/2199.svg
new file mode 100644
index 000000000..58cce9f88
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2199.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/21a9.svg b/emoji/src/main/resources/emoji/svg/21a9.svg
new file mode 100644
index 000000000..f2bbd8dbd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/21a9.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/21aa.svg b/emoji/src/main/resources/emoji/svg/21aa.svg
new file mode 100644
index 000000000..0f8c2dc18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/21aa.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/231a.svg b/emoji/src/main/resources/emoji/svg/231a.svg
new file mode 100644
index 000000000..9c582321b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/231a.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/231b.svg b/emoji/src/main/resources/emoji/svg/231b.svg
new file mode 100644
index 000000000..2616fc54e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/231b.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2328.svg b/emoji/src/main/resources/emoji/svg/2328.svg
new file mode 100644
index 000000000..ada585a83
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2328.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23cf.svg b/emoji/src/main/resources/emoji/svg/23cf.svg
new file mode 100644
index 000000000..3e1877d8a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23cf.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23e9.svg b/emoji/src/main/resources/emoji/svg/23e9.svg
new file mode 100644
index 000000000..c54ece086
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23e9.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23ea.svg b/emoji/src/main/resources/emoji/svg/23ea.svg
new file mode 100644
index 000000000..b2fc0d5cd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23ea.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23eb.svg b/emoji/src/main/resources/emoji/svg/23eb.svg
new file mode 100644
index 000000000..0add3a3db
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23eb.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23ec.svg b/emoji/src/main/resources/emoji/svg/23ec.svg
new file mode 100644
index 000000000..5a7d7ce9a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23ec.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23ed.svg b/emoji/src/main/resources/emoji/svg/23ed.svg
new file mode 100644
index 000000000..9380747a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23ed.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23ee.svg b/emoji/src/main/resources/emoji/svg/23ee.svg
new file mode 100644
index 000000000..10aeed92d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23ee.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23ef.svg b/emoji/src/main/resources/emoji/svg/23ef.svg
new file mode 100644
index 000000000..b57544ad7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23ef.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23f0.svg b/emoji/src/main/resources/emoji/svg/23f0.svg
new file mode 100644
index 000000000..dabd00621
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23f0.svg
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23f1.svg b/emoji/src/main/resources/emoji/svg/23f1.svg
new file mode 100644
index 000000000..1ce11f8ad
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23f1.svg
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23f2.svg b/emoji/src/main/resources/emoji/svg/23f2.svg
new file mode 100644
index 000000000..e307cd3f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23f2.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23f3.svg b/emoji/src/main/resources/emoji/svg/23f3.svg
new file mode 100644
index 000000000..6677ab39d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23f3.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23f8.svg b/emoji/src/main/resources/emoji/svg/23f8.svg
new file mode 100644
index 000000000..bb2d91de8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23f8.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23f9.svg b/emoji/src/main/resources/emoji/svg/23f9.svg
new file mode 100644
index 000000000..ce7fd03d0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23f9.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/23fa.svg b/emoji/src/main/resources/emoji/svg/23fa.svg
new file mode 100644
index 000000000..64ea9bd2b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/23fa.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/24c2.svg b/emoji/src/main/resources/emoji/svg/24c2.svg
new file mode 100644
index 000000000..3d68e79b5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/24c2.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25aa.svg b/emoji/src/main/resources/emoji/svg/25aa.svg
new file mode 100644
index 000000000..f191a9738
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25aa.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25ab.svg b/emoji/src/main/resources/emoji/svg/25ab.svg
new file mode 100644
index 000000000..512eb9647
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25ab.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25b6.svg b/emoji/src/main/resources/emoji/svg/25b6.svg
new file mode 100644
index 000000000..8827cc0ff
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25b6.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25c0.svg b/emoji/src/main/resources/emoji/svg/25c0.svg
new file mode 100644
index 000000000..f9d77017d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25c0.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25fb.svg b/emoji/src/main/resources/emoji/svg/25fb.svg
new file mode 100644
index 000000000..4cdf2e61f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25fb.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25fc.svg b/emoji/src/main/resources/emoji/svg/25fc.svg
new file mode 100644
index 000000000..fdac0a25e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25fc.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25fd.svg b/emoji/src/main/resources/emoji/svg/25fd.svg
new file mode 100644
index 000000000..3672e0ad9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25fd.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/25fe.svg b/emoji/src/main/resources/emoji/svg/25fe.svg
new file mode 100644
index 000000000..7c5debad9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/25fe.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2600.svg b/emoji/src/main/resources/emoji/svg/2600.svg
new file mode 100644
index 000000000..f5f26693a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2600.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2601.svg b/emoji/src/main/resources/emoji/svg/2601.svg
new file mode 100644
index 000000000..3c86290e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2601.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2602.svg b/emoji/src/main/resources/emoji/svg/2602.svg
new file mode 100644
index 000000000..eeb1dff20
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2602.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2603.svg b/emoji/src/main/resources/emoji/svg/2603.svg
new file mode 100644
index 000000000..f6f39f659
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2603.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2604.svg b/emoji/src/main/resources/emoji/svg/2604.svg
new file mode 100644
index 000000000..771c37b69
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2604.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/260e.svg b/emoji/src/main/resources/emoji/svg/260e.svg
new file mode 100644
index 000000000..aff43514d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/260e.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2611.svg b/emoji/src/main/resources/emoji/svg/2611.svg
new file mode 100644
index 000000000..adeb21eb9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2611.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2614.svg b/emoji/src/main/resources/emoji/svg/2614.svg
new file mode 100644
index 000000000..3fd889a18
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2614.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2615.svg b/emoji/src/main/resources/emoji/svg/2615.svg
new file mode 100644
index 000000000..f260144fe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2615.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2618.svg b/emoji/src/main/resources/emoji/svg/2618.svg
new file mode 100644
index 000000000..4176fa0f8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2618.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/261d-1f3fb.svg b/emoji/src/main/resources/emoji/svg/261d-1f3fb.svg
new file mode 100644
index 000000000..006ed5de5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/261d-1f3fb.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/261d-1f3fc.svg b/emoji/src/main/resources/emoji/svg/261d-1f3fc.svg
new file mode 100644
index 000000000..4f55b5b2f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/261d-1f3fc.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/261d-1f3fd.svg b/emoji/src/main/resources/emoji/svg/261d-1f3fd.svg
new file mode 100644
index 000000000..7e05c9814
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/261d-1f3fd.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/261d-1f3fe.svg b/emoji/src/main/resources/emoji/svg/261d-1f3fe.svg
new file mode 100644
index 000000000..d555e74a0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/261d-1f3fe.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/261d-1f3ff.svg b/emoji/src/main/resources/emoji/svg/261d-1f3ff.svg
new file mode 100644
index 000000000..c055a0973
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/261d-1f3ff.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/261d.svg b/emoji/src/main/resources/emoji/svg/261d.svg
new file mode 100644
index 000000000..ff729419f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/261d.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2620.svg b/emoji/src/main/resources/emoji/svg/2620.svg
new file mode 100644
index 000000000..4951ff4da
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2620.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2622.svg b/emoji/src/main/resources/emoji/svg/2622.svg
new file mode 100644
index 000000000..78a67dec8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2622.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2623.svg b/emoji/src/main/resources/emoji/svg/2623.svg
new file mode 100644
index 000000000..418884ef9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2623.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2626.svg b/emoji/src/main/resources/emoji/svg/2626.svg
new file mode 100644
index 000000000..21b9fc47f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2626.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/262a.svg b/emoji/src/main/resources/emoji/svg/262a.svg
new file mode 100644
index 000000000..4437338c6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/262a.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/262e.svg b/emoji/src/main/resources/emoji/svg/262e.svg
new file mode 100644
index 000000000..4fb485e7d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/262e.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/262f.svg b/emoji/src/main/resources/emoji/svg/262f.svg
new file mode 100644
index 000000000..630a758d7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/262f.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2638.svg b/emoji/src/main/resources/emoji/svg/2638.svg
new file mode 100644
index 000000000..08655d5b7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2638.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2639.svg b/emoji/src/main/resources/emoji/svg/2639.svg
new file mode 100644
index 000000000..59291e866
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2639.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/263a.svg b/emoji/src/main/resources/emoji/svg/263a.svg
new file mode 100644
index 000000000..292c895b3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/263a.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2640.svg b/emoji/src/main/resources/emoji/svg/2640.svg
new file mode 100644
index 000000000..3a9b66b61
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2640.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2642.svg b/emoji/src/main/resources/emoji/svg/2642.svg
new file mode 100644
index 000000000..a85b2627b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2642.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2648.svg b/emoji/src/main/resources/emoji/svg/2648.svg
new file mode 100644
index 000000000..045f8dbb9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2648.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2649.svg b/emoji/src/main/resources/emoji/svg/2649.svg
new file mode 100644
index 000000000..17057020e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2649.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/264a.svg b/emoji/src/main/resources/emoji/svg/264a.svg
new file mode 100644
index 000000000..6e5251f04
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/264a.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/264b.svg b/emoji/src/main/resources/emoji/svg/264b.svg
new file mode 100644
index 000000000..824136f96
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/264b.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/264c.svg b/emoji/src/main/resources/emoji/svg/264c.svg
new file mode 100644
index 000000000..f46d80ec5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/264c.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/264d.svg b/emoji/src/main/resources/emoji/svg/264d.svg
new file mode 100644
index 000000000..a39c5d65d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/264d.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/264e.svg b/emoji/src/main/resources/emoji/svg/264e.svg
new file mode 100644
index 000000000..942dbb038
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/264e.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/264f.svg b/emoji/src/main/resources/emoji/svg/264f.svg
new file mode 100644
index 000000000..799d316dd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/264f.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2650.svg b/emoji/src/main/resources/emoji/svg/2650.svg
new file mode 100644
index 000000000..7a382e21f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2650.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2651.svg b/emoji/src/main/resources/emoji/svg/2651.svg
new file mode 100644
index 000000000..c8dc9bb11
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2651.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2652.svg b/emoji/src/main/resources/emoji/svg/2652.svg
new file mode 100644
index 000000000..4bafeb4a1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2652.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2653.svg b/emoji/src/main/resources/emoji/svg/2653.svg
new file mode 100644
index 000000000..1076de1e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2653.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/265f.svg b/emoji/src/main/resources/emoji/svg/265f.svg
new file mode 100644
index 000000000..e55720ad4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/265f.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2660.svg b/emoji/src/main/resources/emoji/svg/2660.svg
new file mode 100644
index 000000000..9170850e9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2660.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2663.svg b/emoji/src/main/resources/emoji/svg/2663.svg
new file mode 100644
index 000000000..1dd0bfb13
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2663.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2665.svg b/emoji/src/main/resources/emoji/svg/2665.svg
new file mode 100644
index 000000000..46438bf36
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2665.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2666.svg b/emoji/src/main/resources/emoji/svg/2666.svg
new file mode 100644
index 000000000..e695cb4d6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2666.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2668.svg b/emoji/src/main/resources/emoji/svg/2668.svg
new file mode 100644
index 000000000..587faaaf1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2668.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/267b.svg b/emoji/src/main/resources/emoji/svg/267b.svg
new file mode 100644
index 000000000..27d754523
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/267b.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/267e.svg b/emoji/src/main/resources/emoji/svg/267e.svg
new file mode 100644
index 000000000..f504187bd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/267e.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/267f.svg b/emoji/src/main/resources/emoji/svg/267f.svg
new file mode 100644
index 000000000..e56564eb2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/267f.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2692.svg b/emoji/src/main/resources/emoji/svg/2692.svg
new file mode 100644
index 000000000..8ae57fca0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2692.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2693.svg b/emoji/src/main/resources/emoji/svg/2693.svg
new file mode 100644
index 000000000..e9c44db6e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2693.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2694.svg b/emoji/src/main/resources/emoji/svg/2694.svg
new file mode 100644
index 000000000..4d8ea7ebe
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2694.svg
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2695.svg b/emoji/src/main/resources/emoji/svg/2695.svg
new file mode 100644
index 000000000..a25bf2367
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2695.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2696.svg b/emoji/src/main/resources/emoji/svg/2696.svg
new file mode 100644
index 000000000..70308e79b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2696.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2697.svg b/emoji/src/main/resources/emoji/svg/2697.svg
new file mode 100644
index 000000000..e2cba9d3b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2697.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2699.svg b/emoji/src/main/resources/emoji/svg/2699.svg
new file mode 100644
index 000000000..159f7800e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2699.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/269b.svg b/emoji/src/main/resources/emoji/svg/269b.svg
new file mode 100644
index 000000000..326b74591
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/269b.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/269c.svg b/emoji/src/main/resources/emoji/svg/269c.svg
new file mode 100644
index 000000000..2f7d547f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/269c.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26a0.svg b/emoji/src/main/resources/emoji/svg/26a0.svg
index 482639090..8131defe3 100644
--- a/emoji/src/main/resources/emoji/svg/26a0.svg
+++ b/emoji/src/main/resources/emoji/svg/26a0.svg
@@ -1,5 +1,34 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26a1.svg b/emoji/src/main/resources/emoji/svg/26a1.svg
new file mode 100644
index 000000000..e82079a8d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26a1.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26a7.svg b/emoji/src/main/resources/emoji/svg/26a7.svg
new file mode 100644
index 000000000..ac7d20a12
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26a7.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26aa.svg b/emoji/src/main/resources/emoji/svg/26aa.svg
new file mode 100644
index 000000000..f1c70112f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26aa.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26ab.svg b/emoji/src/main/resources/emoji/svg/26ab.svg
new file mode 100644
index 000000000..79b185619
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26ab.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26b0.svg b/emoji/src/main/resources/emoji/svg/26b0.svg
new file mode 100644
index 000000000..a5be0d081
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26b0.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26b1.svg b/emoji/src/main/resources/emoji/svg/26b1.svg
new file mode 100644
index 000000000..b7c015f66
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26b1.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26bd.svg b/emoji/src/main/resources/emoji/svg/26bd.svg
new file mode 100644
index 000000000..c2161e2b8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26bd.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26be.svg b/emoji/src/main/resources/emoji/svg/26be.svg
new file mode 100644
index 000000000..3314fc990
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26be.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26c4.svg b/emoji/src/main/resources/emoji/svg/26c4.svg
new file mode 100644
index 000000000..639a0fb4f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26c4.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26c5.svg b/emoji/src/main/resources/emoji/svg/26c5.svg
new file mode 100644
index 000000000..2456413a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26c5.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26c8.svg b/emoji/src/main/resources/emoji/svg/26c8.svg
new file mode 100644
index 000000000..cf075b570
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26c8.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26ce.svg b/emoji/src/main/resources/emoji/svg/26ce.svg
new file mode 100644
index 000000000..46ce04692
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26ce.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26cf.svg b/emoji/src/main/resources/emoji/svg/26cf.svg
new file mode 100644
index 000000000..e7a8447eb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26cf.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26d1.svg b/emoji/src/main/resources/emoji/svg/26d1.svg
new file mode 100644
index 000000000..d57992e3e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26d1.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26d3-200d-1f4a5.svg b/emoji/src/main/resources/emoji/svg/26d3-200d-1f4a5.svg
new file mode 100644
index 000000000..ac6c9a643
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26d3-200d-1f4a5.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26d3.svg b/emoji/src/main/resources/emoji/svg/26d3.svg
new file mode 100644
index 000000000..3f4619417
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26d3.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26d4.svg b/emoji/src/main/resources/emoji/svg/26d4.svg
new file mode 100644
index 000000000..dbccf5135
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26d4.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26e9.svg b/emoji/src/main/resources/emoji/svg/26e9.svg
new file mode 100644
index 000000000..d8db2efba
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26e9.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26ea.svg b/emoji/src/main/resources/emoji/svg/26ea.svg
new file mode 100644
index 000000000..ae785ecdb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26ea.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f0.svg b/emoji/src/main/resources/emoji/svg/26f0.svg
new file mode 100644
index 000000000..67ff74ae1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f0.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f1.svg b/emoji/src/main/resources/emoji/svg/26f1.svg
new file mode 100644
index 000000000..de701dd78
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f1.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f2.svg b/emoji/src/main/resources/emoji/svg/26f2.svg
new file mode 100644
index 000000000..87c48e82b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f2.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f3.svg b/emoji/src/main/resources/emoji/svg/26f3.svg
new file mode 100644
index 000000000..07d15b488
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f3.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f4.svg b/emoji/src/main/resources/emoji/svg/26f4.svg
new file mode 100644
index 000000000..892bfc0a0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f4.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f5.svg b/emoji/src/main/resources/emoji/svg/26f5.svg
new file mode 100644
index 000000000..739ab1911
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f5.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f7.svg b/emoji/src/main/resources/emoji/svg/26f7.svg
new file mode 100644
index 000000000..286d85a13
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f7.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f8.svg b/emoji/src/main/resources/emoji/svg/26f8.svg
new file mode 100644
index 000000000..b4b2efaa5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f8.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2640.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2640.svg
new file mode 100644
index 000000000..5501ac294
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2642.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2642.svg
new file mode 100644
index 000000000..e127e3892
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fb-200d-2642.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fb.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fb.svg
new file mode 100644
index 000000000..231a156f3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fb.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2640.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2640.svg
new file mode 100644
index 000000000..4b9246c35
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2642.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2642.svg
new file mode 100644
index 000000000..6d2520ffb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fc-200d-2642.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fc.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fc.svg
new file mode 100644
index 000000000..8dbf3d024
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fc.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2640.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2640.svg
new file mode 100644
index 000000000..1eda9a8eb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2642.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2642.svg
new file mode 100644
index 000000000..b6d3cbafd
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fd-200d-2642.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fd.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fd.svg
new file mode 100644
index 000000000..52f40779c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fd.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2640.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2640.svg
new file mode 100644
index 000000000..ffbfd7b46
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2642.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2642.svg
new file mode 100644
index 000000000..c65938f1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fe-200d-2642.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3fe.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3fe.svg
new file mode 100644
index 000000000..3708c3ea7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3fe.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2640.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2640.svg
new file mode 100644
index 000000000..cfd7b1018
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2642.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2642.svg
new file mode 100644
index 000000000..72cf58346
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3ff-200d-2642.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-1f3ff.svg b/emoji/src/main/resources/emoji/svg/26f9-1f3ff.svg
new file mode 100644
index 000000000..51eda3e79
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-1f3ff.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-200d-2640.svg b/emoji/src/main/resources/emoji/svg/26f9-200d-2640.svg
new file mode 100644
index 000000000..ed55011ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-200d-2640.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9-200d-2642.svg b/emoji/src/main/resources/emoji/svg/26f9-200d-2642.svg
new file mode 100644
index 000000000..6c643422a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9-200d-2642.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26f9.svg b/emoji/src/main/resources/emoji/svg/26f9.svg
new file mode 100644
index 000000000..c4b24be94
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26f9.svg
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26fa.svg b/emoji/src/main/resources/emoji/svg/26fa.svg
new file mode 100644
index 000000000..493b971a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26fa.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/26fd.svg b/emoji/src/main/resources/emoji/svg/26fd.svg
new file mode 100644
index 000000000..962d90d1c
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/26fd.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2702.svg b/emoji/src/main/resources/emoji/svg/2702.svg
new file mode 100644
index 000000000..c9a493c61
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2702.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2705.svg b/emoji/src/main/resources/emoji/svg/2705.svg
index e1992dc16..c3401bcba 100644
--- a/emoji/src/main/resources/emoji/svg/2705.svg
+++ b/emoji/src/main/resources/emoji/svg/2705.svg
@@ -1,5 +1,17 @@
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2708.svg b/emoji/src/main/resources/emoji/svg/2708.svg
new file mode 100644
index 000000000..e942b8dd1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2708.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2709.svg b/emoji/src/main/resources/emoji/svg/2709.svg
new file mode 100644
index 000000000..2206f1f1b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2709.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270a-1f3fb.svg b/emoji/src/main/resources/emoji/svg/270a-1f3fb.svg
new file mode 100644
index 000000000..04e034c92
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270a-1f3fb.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270a-1f3fc.svg b/emoji/src/main/resources/emoji/svg/270a-1f3fc.svg
new file mode 100644
index 000000000..db4b6eb9b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270a-1f3fc.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270a-1f3fd.svg b/emoji/src/main/resources/emoji/svg/270a-1f3fd.svg
new file mode 100644
index 000000000..b9d5588c3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270a-1f3fd.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270a-1f3fe.svg b/emoji/src/main/resources/emoji/svg/270a-1f3fe.svg
new file mode 100644
index 000000000..019708438
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270a-1f3fe.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270a-1f3ff.svg b/emoji/src/main/resources/emoji/svg/270a-1f3ff.svg
new file mode 100644
index 000000000..7130f2290
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270a-1f3ff.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270a.svg b/emoji/src/main/resources/emoji/svg/270a.svg
new file mode 100644
index 000000000..c8a441727
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270a.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270b-1f3fb.svg b/emoji/src/main/resources/emoji/svg/270b-1f3fb.svg
new file mode 100644
index 000000000..bca015df7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270b-1f3fb.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270b-1f3fc.svg b/emoji/src/main/resources/emoji/svg/270b-1f3fc.svg
new file mode 100644
index 000000000..fdcffa726
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270b-1f3fc.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270b-1f3fd.svg b/emoji/src/main/resources/emoji/svg/270b-1f3fd.svg
new file mode 100644
index 000000000..8c1e8c150
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270b-1f3fd.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270b-1f3fe.svg b/emoji/src/main/resources/emoji/svg/270b-1f3fe.svg
new file mode 100644
index 000000000..311b5f4a5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270b-1f3fe.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270b-1f3ff.svg b/emoji/src/main/resources/emoji/svg/270b-1f3ff.svg
new file mode 100644
index 000000000..97daeb178
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270b-1f3ff.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270b.svg b/emoji/src/main/resources/emoji/svg/270b.svg
new file mode 100644
index 000000000..57de770d8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270b.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270c-1f3fb.svg b/emoji/src/main/resources/emoji/svg/270c-1f3fb.svg
new file mode 100644
index 000000000..d788aa3e6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270c-1f3fb.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270c-1f3fc.svg b/emoji/src/main/resources/emoji/svg/270c-1f3fc.svg
new file mode 100644
index 000000000..4b3a47079
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270c-1f3fc.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270c-1f3fd.svg b/emoji/src/main/resources/emoji/svg/270c-1f3fd.svg
new file mode 100644
index 000000000..070b46df9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270c-1f3fd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270c-1f3fe.svg b/emoji/src/main/resources/emoji/svg/270c-1f3fe.svg
new file mode 100644
index 000000000..62688f5c0
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270c-1f3fe.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270c-1f3ff.svg b/emoji/src/main/resources/emoji/svg/270c-1f3ff.svg
new file mode 100644
index 000000000..705542a06
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270c-1f3ff.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270c.svg b/emoji/src/main/resources/emoji/svg/270c.svg
new file mode 100644
index 000000000..047094458
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270c.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270d-1f3fb.svg b/emoji/src/main/resources/emoji/svg/270d-1f3fb.svg
new file mode 100644
index 000000000..49acc0de5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270d-1f3fb.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270d-1f3fc.svg b/emoji/src/main/resources/emoji/svg/270d-1f3fc.svg
new file mode 100644
index 000000000..1cbfc741b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270d-1f3fc.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270d-1f3fd.svg b/emoji/src/main/resources/emoji/svg/270d-1f3fd.svg
new file mode 100644
index 000000000..e1618c516
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270d-1f3fd.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270d-1f3fe.svg b/emoji/src/main/resources/emoji/svg/270d-1f3fe.svg
new file mode 100644
index 000000000..c589152d5
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270d-1f3fe.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270d-1f3ff.svg b/emoji/src/main/resources/emoji/svg/270d-1f3ff.svg
new file mode 100644
index 000000000..78170a5ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270d-1f3ff.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270d.svg b/emoji/src/main/resources/emoji/svg/270d.svg
new file mode 100644
index 000000000..1e43c8667
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270d.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/270f.svg b/emoji/src/main/resources/emoji/svg/270f.svg
new file mode 100644
index 000000000..7052c8194
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/270f.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2712.svg b/emoji/src/main/resources/emoji/svg/2712.svg
new file mode 100644
index 000000000..1f87e791f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2712.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2714.svg b/emoji/src/main/resources/emoji/svg/2714.svg
new file mode 100644
index 000000000..c9e2c2651
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2714.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2716.svg b/emoji/src/main/resources/emoji/svg/2716.svg
new file mode 100644
index 000000000..5a0f28cd1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2716.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/271d.svg b/emoji/src/main/resources/emoji/svg/271d.svg
new file mode 100644
index 000000000..6c851ab87
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/271d.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2721.svg b/emoji/src/main/resources/emoji/svg/2721.svg
new file mode 100644
index 000000000..ed020c8d1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2721.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2728.svg b/emoji/src/main/resources/emoji/svg/2728.svg
new file mode 100644
index 000000000..35d540e9b
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2728.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2733.svg b/emoji/src/main/resources/emoji/svg/2733.svg
new file mode 100644
index 000000000..3626d7f4a
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2733.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2734.svg b/emoji/src/main/resources/emoji/svg/2734.svg
new file mode 100644
index 000000000..07f04d1a9
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2734.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2744.svg b/emoji/src/main/resources/emoji/svg/2744.svg
new file mode 100644
index 000000000..18fca4e74
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2744.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2747.svg b/emoji/src/main/resources/emoji/svg/2747.svg
new file mode 100644
index 000000000..31b47a549
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2747.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/274c.svg b/emoji/src/main/resources/emoji/svg/274c.svg
new file mode 100644
index 000000000..27f8eecc2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/274c.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/274e.svg b/emoji/src/main/resources/emoji/svg/274e.svg
new file mode 100644
index 000000000..d5f603a16
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/274e.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2753.svg b/emoji/src/main/resources/emoji/svg/2753.svg
new file mode 100644
index 000000000..0b6338e24
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2753.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2754.svg b/emoji/src/main/resources/emoji/svg/2754.svg
new file mode 100644
index 000000000..aa26e63c2
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2754.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2755.svg b/emoji/src/main/resources/emoji/svg/2755.svg
new file mode 100644
index 000000000..ff50253e1
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2755.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2757.svg b/emoji/src/main/resources/emoji/svg/2757.svg
new file mode 100644
index 000000000..a560c9380
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2757.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2763.svg b/emoji/src/main/resources/emoji/svg/2763.svg
new file mode 100644
index 000000000..9d9ddf911
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2763.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2764-200d-1f525.svg b/emoji/src/main/resources/emoji/svg/2764-200d-1f525.svg
new file mode 100644
index 000000000..76a3b9efb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2764-200d-1f525.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2764-200d-1fa79.svg b/emoji/src/main/resources/emoji/svg/2764-200d-1fa79.svg
new file mode 100644
index 000000000..c97dd5a26
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2764-200d-1fa79.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2764.svg b/emoji/src/main/resources/emoji/svg/2764.svg
new file mode 100644
index 000000000..8951fc906
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2764.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2795.svg b/emoji/src/main/resources/emoji/svg/2795.svg
new file mode 100644
index 000000000..96b02aad6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2795.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2796.svg b/emoji/src/main/resources/emoji/svg/2796.svg
new file mode 100644
index 000000000..ed07c61a7
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2796.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2797.svg b/emoji/src/main/resources/emoji/svg/2797.svg
new file mode 100644
index 000000000..d02361376
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2797.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/27a1.svg b/emoji/src/main/resources/emoji/svg/27a1.svg
new file mode 100644
index 000000000..aaa84309d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/27a1.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/27b0.svg b/emoji/src/main/resources/emoji/svg/27b0.svg
new file mode 100644
index 000000000..aa0e8711d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/27b0.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/27bf.svg b/emoji/src/main/resources/emoji/svg/27bf.svg
new file mode 100644
index 000000000..a736ca882
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/27bf.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2934.svg b/emoji/src/main/resources/emoji/svg/2934.svg
new file mode 100644
index 000000000..a352b437f
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2934.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2935.svg b/emoji/src/main/resources/emoji/svg/2935.svg
new file mode 100644
index 000000000..c8800fb4e
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2935.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b05.svg b/emoji/src/main/resources/emoji/svg/2b05.svg
new file mode 100644
index 000000000..86655b9ac
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2b05.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b06.svg b/emoji/src/main/resources/emoji/svg/2b06.svg
new file mode 100644
index 000000000..9222a17a8
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2b06.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b07.svg b/emoji/src/main/resources/emoji/svg/2b07.svg
new file mode 100644
index 000000000..13d41587d
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2b07.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b1b.svg b/emoji/src/main/resources/emoji/svg/2b1b.svg
new file mode 100644
index 000000000..bbc0f97f6
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2b1b.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b1c.svg b/emoji/src/main/resources/emoji/svg/2b1c.svg
new file mode 100644
index 000000000..8fdb0b696
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2b1c.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b50.svg b/emoji/src/main/resources/emoji/svg/2b50.svg
index d7dd09d31..15b211820 100644
--- a/emoji/src/main/resources/emoji/svg/2b50.svg
+++ b/emoji/src/main/resources/emoji/svg/2b50.svg
@@ -1,3 +1,19 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/2b55.svg b/emoji/src/main/resources/emoji/svg/2b55.svg
new file mode 100644
index 000000000..d1f1dbd49
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/2b55.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/3030.svg b/emoji/src/main/resources/emoji/svg/3030.svg
new file mode 100644
index 000000000..88944efeb
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/3030.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/303d.svg b/emoji/src/main/resources/emoji/svg/303d.svg
new file mode 100644
index 000000000..7959c8bbf
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/303d.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/3297.svg b/emoji/src/main/resources/emoji/svg/3297.svg
new file mode 100644
index 000000000..6ca9112f4
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/3297.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/3299.svg b/emoji/src/main/resources/emoji/svg/3299.svg
new file mode 100644
index 000000000..6423c57a3
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/3299.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/src/main/resources/emoji/svg/fe82b.svg b/emoji/src/main/resources/emoji/svg/fe82b.svg
new file mode 100644
index 000000000..b63b62248
--- /dev/null
+++ b/emoji/src/main/resources/emoji/svg/fe82b.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/emoji/tools/build-emoji-set.py b/emoji/tools/build-emoji-set.py
new file mode 100644
index 000000000..00f12cda5
--- /dev/null
+++ b/emoji/tools/build-emoji-set.py
@@ -0,0 +1,111 @@
+#!/usr/bin/env python3
+"""Build the graph-compose-emoji resource set from googlefonts/noto-emoji + github/gemoji.
+
+Copies every noto colour-emoji SVG into the module under a codepoint filename and
+generates the shortcode index that EmojiLibrary resolves.
+
+Sources (download first, e.g. into target/):
+ * noto SVGs: git clone --depth 1 --filter=blob:none --sparse \\
+ https://github.com/googlefonts/noto-emoji.git
+ (cd noto-emoji && git sparse-checkout set svg) -> svg/emoji_u.svg
+ * gemoji db: https://raw.githubusercontent.com/github/gemoji/master/db/emoji.json
+
+Mapping rules:
+ * filename: noto emoji_u1f468_200d_1f4bb.svg -> 1f468-200d-1f4bb.svg
+ * a gemoji entry's `emoji` is lowered to its hex codepoints; the U+FE0F variation
+ selector is dropped (noto omits it) before matching a glyph file. Each alias of a
+ matched entry becomes alias=codepoint in emoji-index.properties.
+
+Usage:
+ python emoji/tools/build-emoji-set.py \\
+ --noto target/noto-emoji/svg --gemoji target/gemoji.json \\
+ --out emoji/src/main/resources/emoji
+"""
+import argparse
+import json
+import re
+import shutil
+import sys
+from pathlib import Path
+
+FE0F = "fe0f"
+NOTO_RE = re.compile(r"^emoji_u([0-9a-fA-F_]+)\.svg$")
+
+
+def noto_codepoints(filename: str):
+ """'emoji_u1f468_200d_1f4bb.svg' -> ['1f468','200d','1f4bb'] (lowercased)."""
+ m = NOTO_RE.match(filename)
+ if not m:
+ return None
+ return [part.lower() for part in m.group(1).split("_") if part]
+
+
+def emoji_codepoints(emoji: str):
+ """A unicode emoji string -> its hex codepoints, with FE0F dropped (noto omits it)."""
+ cps = [format(ord(ch), "x") for ch in emoji]
+ return [cp for cp in cps if cp != FE0F]
+
+
+def main() -> int:
+ ap = argparse.ArgumentParser()
+ ap.add_argument("--noto", required=True, help="noto-emoji svg/ directory")
+ ap.add_argument("--gemoji", required=True, help="gemoji db/emoji.json")
+ ap.add_argument("--out", required=True, help="emoji/ resources root (svg/ + index written here)")
+ args = ap.parse_args()
+
+ noto_dir = Path(args.noto)
+ out_root = Path(args.out)
+ svg_out = out_root / "svg"
+ if svg_out.exists():
+ shutil.rmtree(svg_out)
+ svg_out.mkdir(parents=True, exist_ok=True)
+
+ # 1) Copy every noto glyph under a codepoint filename; remember which keys exist.
+ keys = set()
+ glyphs = 0
+ for src in sorted(noto_dir.glob("emoji_u*.svg")):
+ cps = noto_codepoints(src.name)
+ if not cps:
+ continue
+ key = "-".join(cps)
+ shutil.copyfile(src, svg_out / f"{key}.svg")
+ keys.add(key)
+ glyphs += 1
+
+ # 2) Build the shortcode index from gemoji, matching codepoints to copied glyphs.
+ db = json.loads(Path(args.gemoji).read_text(encoding="utf-8"))
+ index = {}
+ unmatched = 0
+ for entry in db:
+ emoji = entry.get("emoji")
+ aliases = entry.get("aliases") or []
+ if not emoji or not aliases:
+ continue
+ key = "-".join(emoji_codepoints(emoji))
+ if key not in keys:
+ # try keeping FE0F as a fallback (a few glyphs are named with it)
+ alt = "-".join(format(ord(ch), "x") for ch in emoji)
+ if alt in keys:
+ key = alt
+ else:
+ unmatched += 1
+ continue
+ for alias in aliases:
+ index[alias.strip().lower()] = key
+
+ # 3) Write the index, sorted for a stable diff.
+ lines = ["# Generated by emoji/tools/build-emoji-set.py from googlefonts/noto-emoji + github/gemoji.",
+ "# shortcode = lowercase-hex codepoint(s); glyph at emoji/svg/.svg",
+ "# Regenerate, do not hand-edit."]
+ for alias in sorted(index):
+ lines.append(f"{alias}={index[alias]}")
+ (out_root / "emoji-index.properties").write_text("\n".join(lines) + "\n", encoding="utf-8")
+
+ print(f"glyphs copied : {glyphs}")
+ print(f"shortcodes : {len(index)}")
+ print(f"gemoji unmatched (no noto glyph): {unmatched}")
+ return 0
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java b/examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java
index 87ce38234..07a1671eb 100644
--- a/examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java
+++ b/examples/src/main/java/com/demcha/examples/features/text/EmojiShortcodeExample.java
@@ -57,26 +57,30 @@ public static Path generate() throws Exception {
.margin(DocumentInsets.zero()))
.addRich(rich -> rich
.plain("Write ")
- .accent(":star:", BRAND)
+ .accent(":rocket:", BRAND)
.plain(", get ")
- .emoji(":star:", 11)
+ .emoji(":rocket:", 11)
.plain(" — an inline vector glyph on the baseline. Ship it ")
.emoji(":white_check_mark:", 11).plain(" ")
- .emoji(":purple_circle:", 11)))
+ .emoji(":tada:", 11)))
.addSection("Status", section -> labelledRow(section,
"emoji(\":code:\", size) — a coloured glyph between words",
rich -> rich
.emoji(":white_check_mark:", 10).plain(" Deploy succeeded ")
.emoji(":warning:", 10).plain(" Disk almost full ")
.emoji(":information_source:", 10).plain(" 3 updates available")))
- .addSection("Legend", section -> labelledRow(section,
- "the bundled starter set",
+ .addSection("Reactions", section -> labelledRow(section,
+ "the full GitHub shortcode set resolves",
rich -> rich
- .emoji(":star:", 10).plain(" :star: ")
- .emoji(":red_circle:", 10).plain(" :red_circle: ")
- .emoji(":large_blue_circle:", 10).plain(" :large_blue_circle: ")
- .emoji(":green_circle:", 10).plain(" :green_circle: ")
- .emoji(":purple_circle:", 10).plain(" :purple_circle:")))
+ .emoji(":+1:", 11).plain(" ")
+ .emoji(":heart:", 11).plain(" ")
+ .emoji(":fire:", 11).plain(" ")
+ .emoji(":100:", 11).plain(" ")
+ .emoji(":smile:", 11).plain(" ")
+ .emoji(":eyes:", 11).plain(" ")
+ .emoji(":sparkles:", 11).plain(" ")
+ .emoji(":bug:", 11).plain(" ")
+ .emoji(":bulb:", 11)))
.addSection("Fallback", section -> section
.softPanel(PANEL, 6, 12)
.spacing(5)
@@ -85,11 +89,10 @@ public static Path generate() throws Exception {
.textStyle(caption())
.margin(DocumentInsets.zero()))
.addRich(rich -> rich
- .plain("Known ").emoji(":star:", 10)
- .plain(" · unknown ").emoji(":rocket:", 10)
- .plain(" ")
- .emoji(":does_not_exist:", 10)
- .plain(" (not in the starter set — shown as text)")))
+ .plain("Known ").emoji(":tada:", 10)
+ .plain(" · unknown ").emoji(":does_not_exist:", 10)
+ .plain(" ").emoji(":not_a_real_code:", 10)
+ .plain(" (rendered as text)")))
.addSection("Sizing", section -> section
.softPanel(PANEL, 6, 12)
.spacing(5)
@@ -99,10 +102,10 @@ public static Path generate() throws Exception {
.margin(DocumentInsets.zero()))
.addRich(rich -> rich
.plain("Scales with the text ")
- .emoji(":purple_circle:", 8).plain(" ")
- .emoji(":purple_circle:", 12).plain(" ")
- .emoji(":purple_circle:", 16).plain(" ")
- .emoji(":purple_circle:", 22)))
+ .emoji(":rocket:", 8).plain(" ")
+ .emoji(":rocket:", 12).plain(" ")
+ .emoji(":rocket:", 16).plain(" ")
+ .emoji(":rocket:", 22)))
.addSection("Footer", section -> section
.accentTop(THEME.palette().rule(), 0.6)
.padding(new DocumentInsets(8, 0, 0, 0))
diff --git a/examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java b/examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java
index a20863852..396dd002e 100644
--- a/examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java
+++ b/examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java
@@ -41,14 +41,14 @@
public final class EmojiSvgVsPngExample {
private static final String[][] EMOJI = {
- {"star", ":star:"},
+ {"rocket", ":rocket:"},
+ {"heart", ":heart:"},
+ {"smile", ":smile:"},
+ {"fire", ":fire:"},
+ {"tada", ":tada:"},
+ {"+1", ":+1:"},
+ {"bulb", ":bulb:"},
{"white_check_mark", ":white_check_mark:"},
- {"warning", ":warning:"},
- {"information_source", ":information_source:"},
- {"red_circle", ":red_circle:"},
- {"large_blue_circle", ":large_blue_circle:"},
- {"green_circle", ":green_circle:"},
- {"purple_circle", ":purple_circle:"},
};
private static final DocumentColor INK = DocumentColor.rgb(34, 38, 50);
diff --git a/src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java b/src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java
index 3456220f5..c9e75fa1a 100644
--- a/src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java
+++ b/src/main/java/com/demcha/compose/document/emoji/EmojiLibrary.java
@@ -1,6 +1,8 @@
package com.demcha.compose.document.emoji;
import com.demcha.compose.document.svg.SvgIcon;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.io.InputStream;
@@ -38,6 +40,8 @@
*/
public final class EmojiLibrary {
+ private static final Logger LOG = LoggerFactory.getLogger(EmojiLibrary.class);
+
private static final String INDEX_RESOURCE = "emoji/emoji-index.properties";
private static final String SVG_PREFIX = "emoji/svg/";
private static final String SVG_SUFFIX = ".svg";
@@ -108,25 +112,45 @@ public Optional find(String shortcode) {
* artifact when no emoji set is present
*/
public SvgIcon require(String shortcode) {
- return find(shortcode).orElseThrow(() -> new IllegalArgumentException(
- isAvailable()
- ? "Unknown emoji shortcode \"" + shortcode + "\" (not in emoji-index.properties)"
- : "No emoji set on the classpath: add the graph-compose-emoji artifact "
- + "(or equivalent emoji/ resources) to resolve \"" + shortcode + "\""));
+ Optional icon = find(shortcode);
+ if (icon.isPresent()) {
+ return icon.get();
+ }
+ String name = normalize(shortcode);
+ String message;
+ if (!isAvailable()) {
+ message = "No emoji set on the classpath: add the graph-compose-emoji artifact "
+ + "(or equivalent emoji/ resources) to resolve \"" + shortcode + "\"";
+ } else if (name != null && index().containsKey(name)) {
+ message = "Emoji \"" + shortcode + "\" is indexed but its glyph could not be rendered";
+ } else {
+ message = "Unknown emoji shortcode \"" + shortcode + "\" (not in emoji-index.properties)";
+ }
+ throw new IllegalArgumentException(message);
}
private SvgIcon iconForCodepoint(String codepoint) {
// computeIfAbsent records nothing when the mapping function returns null,
- // so a missing glyph stays unresolved (and is retried) without NPE.
+ // so a missing or unparseable glyph stays unresolved (and is retried)
+ // without NPE — callers then fall back to literal text.
return iconCache.computeIfAbsent(codepoint, cp -> {
+ String xml;
try (InputStream in = loader.getResourceAsStream(SVG_PREFIX + cp + SVG_SUFFIX)) {
if (in == null) {
return null;
}
- return SvgIcon.parse(new String(in.readAllBytes(), StandardCharsets.UTF_8));
+ xml = new String(in.readAllBytes(), StandardCharsets.UTF_8);
} catch (IOException e) {
throw new UncheckedIOException("Failed to read emoji glyph for codepoint " + cp, e);
}
+ try {
+ return SvgIcon.parse(xml);
+ } catch (RuntimeException e) {
+ // A real-world glyph may use an SVG feature the parser rejects;
+ // treat it as unresolved rather than failing the whole render.
+ LOG.debug("emoji glyph {} could not be parsed: {}", cp, e.toString());
+ return null;
+ }
});
}
diff --git a/src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java b/src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java
index 9bb17395d..09f60cea8 100644
--- a/src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java
+++ b/src/test/java/com/demcha/compose/document/dsl/EmojiRenderTest.java
@@ -28,21 +28,23 @@ void knownShortcodeRendersAsInlineColourGlyph() throws Exception {
try (PDDocument document = Loader.loadPDF(pdf)) {
assertThat(new PDFTextStripper().getText(document)).contains("Done").doesNotContain("?");
BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
- // The green disc (#5C913B) only reaches the page through the emoji
- // glyph, so green pixels prove the shortcode resolved and painted.
- assertThat(containsColorNear(image, 92, 145, 59, 40))
+ // Saturated (non-grey) pixels only reach the page through the emoji
+ // glyph — the text is black on white — so finding any proves the
+ // shortcode resolved and painted a colour glyph (artwork-independent).
+ assertThat(hasSaturatedColour(image))
.as("emoji shortcode must resolve to a painted colour glyph")
.isTrue();
}
}
@Test
- void gradientEmojiPaintsItsShading() throws Exception {
- byte[] pdf = render(p -> p.inlineText("Status ").emoji(":purple_circle:", 14));
+ void secondColourEmojiAlsoResolvesAndPaints() throws Exception {
+ byte[] pdf = render(p -> p.inlineText("Launch ").emoji(":rocket:", 14));
try (PDDocument document = Loader.loadPDF(pdf)) {
+ assertThat(new PDFTextStripper().getText(document)).contains("Launch").doesNotContain(":rocket:");
BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
- assertThat(containsColorNear(image, 129, 80, 224, 60))
- .as("gradient emoji must paint its violet shading")
+ assertThat(hasSaturatedColour(image))
+ .as("a second shortcode resolves to a painted colour glyph")
.isTrue();
}
}
@@ -77,16 +79,17 @@ private static byte[] render(Consumer body) throws Exception {
}
}
- private static boolean containsColorNear(BufferedImage image, int r, int g, int b, int tolerance) {
+ /** True if any pixel is a vivid (non-grey, non-near-white/black) colour. */
+ private static boolean hasSaturatedColour(BufferedImage image) {
for (int y = 0; y < image.getHeight(); y++) {
for (int x = 0; x < image.getWidth(); x++) {
int rgb = image.getRGB(x, y);
int rr = (rgb >> 16) & 0xFF;
int gg = (rgb >> 8) & 0xFF;
int bb = rgb & 0xFF;
- if (Math.abs(rr - r) <= tolerance
- && Math.abs(gg - g) <= tolerance
- && Math.abs(bb - b) <= tolerance) {
+ int max = Math.max(rr, Math.max(gg, bb));
+ int min = Math.min(rr, Math.min(gg, bb));
+ if (max - min > 60 && max > 40) {
return true;
}
}
From 2594a91ed8c2f986f0ea164174d62863baa0602c Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 20:57:20 +0100
Subject: [PATCH 12/22] docs(examples): full-set emoji gallery catalogue
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Adds EmojiGalleryExample: a paginated grid of every indexed glyph the
graph-compose-emoji artifact ships (~1.6k), loaded from the classpath and
drawn inline via RichText.svgIcon — a visual catalogue of the whole set.
Output: examples/target/generated-pdfs/features/text/emoji-gallery.pdf
---
CHANGELOG.md | 4 +
.../demcha/examples/GenerateAllExamples.java | 2 +
.../features/text/EmojiGalleryExample.java | 103 ++++++++++++++++++
3 files changed, 109 insertions(+)
create mode 100644 examples/src/main/java/com/demcha/examples/features/text/EmojiGalleryExample.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 89f8a6427..eb5e549ed 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -93,6 +93,10 @@ PDF `GoTo` actions. External links are unchanged.
`examples/src/main/java/com/demcha/examples/features/text/EmojiSvgVsPngExample.java`
— a `Shortcode | SVG (vector) | PNG (raster)` comparison table, drawing each
starter glyph down both inline paths (`RichText.svgIcon` vs `RichText.image`).
+- New runnable example
+ `examples/src/main/java/com/demcha/examples/features/text/EmojiGalleryExample.java`
+ — a paginated catalogue of the entire bundled emoji set (every indexed glyph,
+ drawn inline).
### Tests
diff --git a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
index e686fd86e..1f969713e 100644
--- a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
+++ b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
@@ -16,6 +16,7 @@
import com.demcha.examples.features.svg.SvgIconGalleryExample;
import com.demcha.examples.features.tables.ComposedTableCellExample;
import com.demcha.examples.features.tables.TableAdvancedExample;
+import com.demcha.examples.features.text.EmojiGalleryExample;
import com.demcha.examples.features.text.EmojiShortcodeExample;
import com.demcha.examples.features.text.EmojiSvgVsPngExample;
import com.demcha.examples.features.text.InlineShapesExample;
@@ -150,6 +151,7 @@ public static void main(String[] args) throws Exception {
System.out.println("Generated: " + InlineSvgIconExample.generate());
System.out.println("Generated: " + EmojiShortcodeExample.generate());
System.out.println("Generated: " + EmojiSvgVsPngExample.generate());
+ System.out.println("Generated: " + EmojiGalleryExample.generate());
System.out.println("Generated: " + RichTextShowcaseExample.generate());
System.out.println("Generated: " + SectionPresetsExample.generate());
System.out.println("Generated: " + InPdfNavigationExample.generate());
diff --git a/examples/src/main/java/com/demcha/examples/features/text/EmojiGalleryExample.java b/examples/src/main/java/com/demcha/examples/features/text/EmojiGalleryExample.java
new file mode 100644
index 000000000..4d3637bc1
--- /dev/null
+++ b/examples/src/main/java/com/demcha/examples/features/text/EmojiGalleryExample.java
@@ -0,0 +1,103 @@
+package com.demcha.examples.features.text;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentPageSize;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.svg.SvgIcon;
+import com.demcha.compose.font.FontName;
+import com.demcha.examples.support.ExampleOutputPaths;
+
+import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Path;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Properties;
+import java.util.TreeSet;
+
+/**
+ * Renders the entire bundled emoji set as a paginated grid — every glyph
+ * the {@code graph-compose-emoji} artifact ships, drawn as inline vector icons.
+ * Reads the shortcode index from the classpath, loads each glyph and flows them
+ * across pages, so the PDF is a full visual catalogue of what resolves.
+ */
+public final class EmojiGalleryExample {
+
+ private static final DocumentColor INK = DocumentColor.rgb(34, 38, 50);
+ private static final DocumentColor MUTED = DocumentColor.rgb(112, 116, 128);
+ private static final double ICON_PT = 16;
+ private static final int PER_PARAGRAPH = 120;
+
+ private EmojiGalleryExample() {
+ }
+
+ public static Path generate() throws Exception {
+ Path outputFile = ExampleOutputPaths.prepare("features/text", "emoji-gallery.pdf");
+ List glyphs = loadAllGlyphs();
+
+ try (DocumentSession document = GraphCompose.document(outputFile)
+ .pageSize(DocumentPageSize.A4)
+ .margin(28, 28, 28, 28)
+ .create()) {
+ var flow = document.pageFlow().name("EmojiGallery").spacing(6);
+ flow.addParagraph(p -> p
+ .text("Noto Emoji — full set (" + glyphs.size() + " glyphs)")
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA_BOLD)
+ .size(15).color(INK).build())
+ .margin(DocumentInsets.zero()));
+ flow.addParagraph(p -> p
+ .text("Every glyph the graph-compose-emoji artifact ships, drawn inline at "
+ + (int) ICON_PT + " pt via RichText.svgIcon.")
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA)
+ .size(9).color(MUTED).build())
+ .margin(DocumentInsets.zero()));
+
+ for (int start = 0; start < glyphs.size(); start += PER_PARAGRAPH) {
+ List chunk = glyphs.subList(start, Math.min(start + PER_PARAGRAPH, glyphs.size()));
+ flow.addParagraph(p -> {
+ for (SvgIcon icon : chunk) {
+ p.svgIcon(icon, ICON_PT).inlineText(" ");
+ }
+ });
+ }
+ flow.build();
+ document.buildPdf();
+ }
+ return outputFile;
+ }
+
+ public static void main(String[] args) throws Exception {
+ System.out.println("Generated: " + generate());
+ }
+
+ /** Loads one glyph per indexed codepoint from the classpath, skipping any that fail to parse. */
+ private static List loadAllGlyphs() throws Exception {
+ ClassLoader cl = EmojiGalleryExample.class.getClassLoader();
+ Properties index = new Properties();
+ try (InputStream in = cl.getResourceAsStream("emoji/emoji-index.properties")) {
+ if (in == null) {
+ throw new IllegalStateException("graph-compose-emoji not on the classpath");
+ }
+ index.load(in);
+ }
+ TreeSet codepoints = new TreeSet<>();
+ for (String name : index.stringPropertyNames()) {
+ codepoints.add(index.getProperty(name));
+ }
+ List glyphs = new ArrayList<>(codepoints.size());
+ for (String cp : codepoints) {
+ try (InputStream in = cl.getResourceAsStream("emoji/svg/" + cp + ".svg")) {
+ if (in == null) {
+ continue;
+ }
+ glyphs.add(SvgIcon.parse(new String(in.readAllBytes(), StandardCharsets.UTF_8)));
+ } catch (RuntimeException ignored) {
+ // A glyph that uses an unsupported SVG feature is simply omitted.
+ }
+ }
+ return glyphs;
+ }
+}
From 6b01739e05752fb848428596e27a6e7b24808e74 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 21:13:33 +0100
Subject: [PATCH 13/22] feat(svg): keep translucent gradients (opaque stops)
instead of flattening
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Best-effort gradient import first flattened any gradient with a translucent
stop to a flat fill (its first stop). That turned gradient "scene" emoji
(:framed_picture:, :city_sunrise:, :sunrise:, :milky_way:) into flat blobs.
Ignore stop-opacity instead and keep the gradient with opaque stops — the
scenes render as scenes and the faces are unaffected. Fully-opaque gradients
stay byte-identical.
SvgIconTest now asserts the translucent gradient resolves to a LinearAxis.
---
CHANGELOG.md | 13 ++++---
.../compose/document/svg/SvgGradients.java | 38 +------------------
.../compose/document/svg/SvgIconTest.java | 13 +++----
3 files changed, 15 insertions(+), 49 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index eb5e549ed..75147ee54 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -65,12 +65,13 @@ PDF `GoTo` actions. External links are unchanged.
**Noto Emoji** SVG set (~3.7k glyphs, SIL OFL 1.1) with a GitHub-style shortcode
index (~1.6k shortcodes) generated from the gemoji database; both are rebuilt by
`emoji/tools/build-emoji-set.py`.
-- **SVG gradient import is now best-effort** (`@since 1.9.0`). A
- `` / `` with a translucent stop
- (`stop-opacity < 1`) degrades to a flat fill (its first stop), and a focal
- radial (`fx` / `fy`) approximates as a plain radial about the centre — instead
- of failing the whole icon. This lets real-world artwork import (it is what
- takes the Noto Emoji set from ~80% to ~99.9% of glyphs rendering); fully-opaque
+- **SVG gradient import is now best-effort** (`@since 1.9.0`). `stop-opacity`
+ (which has no opaque-PDF-shading analogue) is ignored — the gradient renders
+ with opaque stops — and a focal radial (`fx` / `fy`) approximates as a plain
+ radial about the centre, instead of failing the whole icon. This lets
+ real-world artwork import (it takes the Noto Emoji set from ~80% to ~99.9% of
+ glyphs rendering, and keeps gradient scenes like `:framed_picture:` /
+ `:city_sunrise:` looking like scenes rather than flat blobs); fully-opaque
gradients are unchanged, byte for byte.
### Documentation
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
index 918178543..ca8127c77 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
@@ -94,13 +94,6 @@ static DocumentPaint paint(Element gradient, Map all,
"unsupported spreadMethod '" + spread + "' — only pad maps to PDF shadings");
}
List stops = stops(gradient, all);
- if (hasTranslucentStop(gradient, all)) {
- // Real-world art (e.g. Noto emoji) uses partly-transparent gradient
- // stops for soft highlights and shadows. The PDF shadings emitted here
- // are opaque, so degrade such a gradient to a flat fill (its first
- // stop) rather than failing the whole icon.
- return DocumentPaint.solid(stops.get(0).color());
- }
boolean userSpace = "userSpaceOnUse".equals(gradient.getAttribute("gradientUnits").trim());
double[] gt = SvgIconReader.compose(SvgIconReader.identity(),
gradient.getAttribute("gradientTransform"));
@@ -134,32 +127,6 @@ static DocumentPaint paint(Element gradient, Map all,
// Stops
// ------------------------------------------------------------------
- /**
- * True if the gradient (or its one href hop) declares any stop with
- * {@code stop-opacity < 1}; such gradients degrade to a flat fill because the
- * PDF shadings emitted here are opaque.
- */
- private static boolean hasTranslucentStop(Element gradient, Map all) {
- if (ownStopsTranslucent(gradient)) {
- return true;
- }
- Element target = href(gradient, all);
- return target != null && ownStopsTranslucent(target);
- }
-
- private static boolean ownStopsTranslucent(Element gradient) {
- NodeList children = gradient.getChildNodes();
- for (int i = 0; i < children.getLength(); i++) {
- if (children.item(i) instanceof Element stop && "stop".equals(localName(stop))) {
- String opacity = attrOrStyle(stop, "stop-opacity");
- if (opacity != null && fraction(opacity, 1.0) < 1.0) {
- return true;
- }
- }
- }
- return false;
- }
-
private static List stops(Element gradient, Map all) {
List stops = readOwnStops(gradient);
if (stops.isEmpty()) {
@@ -194,9 +161,8 @@ private static List readOwnStops(Element gradient) {
// SVG clamps offsets into [0,1] and forces them non-decreasing.
offset = Math.max(previous, Math.min(1.0, Math.max(0.0, offset)));
previous = offset;
- // stop-opacity is handled one level up — a gradient with any
- // translucent stop degrades to a flat fill — so the stop colour is
- // read as opaque here.
+ // stop-opacity has no opaque-PDF-shading analogue; it is ignored and
+ // the stop is treated as opaque (best-effort import of real-world art).
String colorValue = attrOrStyle(stop, "stop-color");
DocumentColor color = colorValue == null
? DocumentColor.rgb(0, 0, 0)
diff --git a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
index e2b2701a4..9aebc1595 100644
--- a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
+++ b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
@@ -391,18 +391,17 @@ void translucentAndFocalGradientsDegradeInsteadOfFailing() {
""";
- // A gradient with any translucent stop has no opaque-PDF-shading analogue,
- // so it degrades to a flat fill (its first stop) rather than failing — this
- // is what lets real-world art (Noto emoji) import.
+ // stop-opacity has no opaque-PDF-shading analogue, so it is ignored and the
+ // gradient renders with opaque stops rather than failing — this is what lets
+ // real-world art (Noto emoji) import (scenes keep their gradient, not a flat
+ // blob).
SvgIcon translucent = SvgIcon.parse(defs.formatted("""
"""));
- SvgIcon.Layer flat = translucent.layers().get(0);
- assertThat(flat.fillPaint()).isInstanceOf(DocumentPaint.Solid.class);
- assertThat(((DocumentPaint.Solid) flat.fillPaint()).color().color())
- .isEqualTo(new java.awt.Color(0, 0, 0));
+ assertThat(translucent.layers().get(0).fillPaint())
+ .isInstanceOf(DocumentPaint.LinearAxis.class);
// A focal radial (fx/fy) approximates as a plain radial about the centre.
SvgIcon focal = SvgIcon.parse(defs.formatted("""
From 2764552e74414595c325c699ad981945985d0063 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 21:33:45 +0100
Subject: [PATCH 14/22] fix(svg): reject clip-path instead of painting
unclipped overflow
The Adobe-Illustrator + clipPath idiom (used by ~12% of Noto Emoji,
e.g. :leg:, :superhero:) has no representation in the flat layer model, and
rendering the clipped content unclipped paints overflow/garbage (the visible
cross-hatch). Reject a clip-path element loudly so callers fall back (emoji
-> literal text) rather than render broken; the clip-free shortcodes render
cleanly.
Test: SvgIconTest.clipPathIsRejectedSoCallersCanFallBack.
---
CHANGELOG.md | 9 ++++++---
.../compose/document/svg/SvgIconReader.java | 9 +++++++++
.../demcha/compose/document/svg/SvgIconTest.java | 15 +++++++++++++++
3 files changed, 30 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 75147ee54..f731b0dfe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -69,10 +69,13 @@ PDF `GoTo` actions. External links are unchanged.
(which has no opaque-PDF-shading analogue) is ignored — the gradient renders
with opaque stops — and a focal radial (`fx` / `fy`) approximates as a plain
radial about the centre, instead of failing the whole icon. This lets
- real-world artwork import (it takes the Noto Emoji set from ~80% to ~99.9% of
- glyphs rendering, and keeps gradient scenes like `:framed_picture:` /
+ real-world artwork import (keeps gradient scenes like `:framed_picture:` /
`:city_sunrise:` looking like scenes rather than flat blobs); fully-opaque
- gradients are unchanged, byte for byte.
+ gradients are unchanged, byte for byte. SVG `clip-path` (the Illustrator
+ `` + `clipPath` idiom) is still unsupported and is now rejected loudly
+ rather than painting unclipped overflow — so the ~12% of Noto glyphs that use
+ it (e.g. `:leg:`, `:superhero:`) fall back to text instead of rendering broken,
+ and the rest (~1.1k shortcodes) render cleanly.
### Documentation
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
index 557424232..2e6c8897f 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
@@ -133,6 +133,15 @@ private static void walk(Element element, double[] transform, Paint inherited,
double[] box, Map gradients,
SkipTally skipped, List out) {
String name = localName(element);
+ // Clipping (clip-path, the Adobe-Illustrator +clipPath idiom) has no
+ // representation in the flat layer model yet. Honour it or fail loudly —
+ // rendering the clipped content unclipped paints overflow/garbage, so the
+ // whole icon is rejected instead (callers fall back to text).
+ String clip = attrOrStyle(element, "clip-path");
+ if (clip != null && !clip.isBlank() && !clip.trim().equals("none")) {
+ throw new IllegalArgumentException(
+ "clip-path is not supported in " + describe(element));
+ }
// Process THIS element's own geometry with element context, so any
// unsupported colour / transform / gradient / unit names the offending
// element. Recursion stays outside the try — a child's error is already
diff --git a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
index 9aebc1595..acb7bea81 100644
--- a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
+++ b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
@@ -412,6 +412,21 @@ void translucentAndFocalGradientsDegradeInsteadOfFailing() {
.isInstanceOf(DocumentPaint.RadialCircle.class);
}
+ @Test
+ void clipPathIsRejectedSoCallersCanFallBack() {
+ // clip-path has no representation in the flat layer model; rendering the
+ // clipped content unclipped paints garbage, so the icon is rejected loudly
+ // (emoji callers then fall back to text rather than render broken).
+ assertThatThrownBy(() -> SvgIcon.parse("""
+
+
+
+
+ """))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("clip-path");
+ }
+
@Test
void malformedGradientNumberSaysWhatExpectedANumber() {
// A non-numeric gradient coordinate must read in the reader's house
From 9e0f59eac5df8d87f9fb44af33a7b0227d8134ba Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 21:51:04 +0100
Subject: [PATCH 15/22] fix(svg): ignore clip-path instead of rejecting the
whole icon
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The previous guard rejected any clip-path glyph — too blunt. Of the ~83 Noto
glyphs that use clip-path only a few (e.g. :leg:, :foot:) overflow into
garbage; the rest (all the hand gestures, :tornado:, :tulip:,
:jack_o_lantern:, teacher/firefighter variants) read fine with the clip
simply ignored. So ignore clip-path and render unclipped — those ~78 glyphs
resolve again.
Adds EmojiClipPathReportExample: a Codepoint | Glyph | Shortcode table that
renders each clip-path glyph as-is, so the few that overflow stand out.
---
CHANGELOG.md | 8 +-
.../demcha/examples/GenerateAllExamples.java | 2 +
.../text/EmojiClipPathReportExample.java | 143 ++++++++++++++++++
.../compose/document/svg/SvgIconReader.java | 9 --
.../compose/document/svg/SvgIconTest.java | 15 +-
5 files changed, 156 insertions(+), 21 deletions(-)
create mode 100644 examples/src/main/java/com/demcha/examples/features/text/EmojiClipPathReportExample.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f731b0dfe..805c54077 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -72,10 +72,10 @@ PDF `GoTo` actions. External links are unchanged.
real-world artwork import (keeps gradient scenes like `:framed_picture:` /
`:city_sunrise:` looking like scenes rather than flat blobs); fully-opaque
gradients are unchanged, byte for byte. SVG `clip-path` (the Illustrator
- `` + `clipPath` idiom) is still unsupported and is now rejected loudly
- rather than painting unclipped overflow — so the ~12% of Noto glyphs that use
- it (e.g. `:leg:`, `:superhero:`) fall back to text instead of rendering broken,
- and the rest (~1.1k shortcodes) render cleanly.
+ `` + `clipPath` idiom) is unsupported: the clip is ignored and the content
+ renders unclipped. Most artwork that uses it reads fine (the bulk of Noto's
+ clip-path glyphs — hands, faces, plants — render correctly); a handful where
+ the clip is structural (e.g. `:leg:`, `:foot:`) overflow and render imperfectly.
### Documentation
diff --git a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
index 1f969713e..7e78f28b9 100644
--- a/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
+++ b/examples/src/main/java/com/demcha/examples/GenerateAllExamples.java
@@ -19,6 +19,7 @@
import com.demcha.examples.features.text.EmojiGalleryExample;
import com.demcha.examples.features.text.EmojiShortcodeExample;
import com.demcha.examples.features.text.EmojiSvgVsPngExample;
+import com.demcha.examples.features.text.EmojiClipPathReportExample;
import com.demcha.examples.features.text.InlineShapesExample;
import com.demcha.examples.features.text.InlineSvgIconExample;
import com.demcha.examples.features.navigation.InPdfNavigationExample;
@@ -152,6 +153,7 @@ public static void main(String[] args) throws Exception {
System.out.println("Generated: " + EmojiShortcodeExample.generate());
System.out.println("Generated: " + EmojiSvgVsPngExample.generate());
System.out.println("Generated: " + EmojiGalleryExample.generate());
+ System.out.println("Generated: " + EmojiClipPathReportExample.generate());
System.out.println("Generated: " + RichTextShowcaseExample.generate());
System.out.println("Generated: " + SectionPresetsExample.generate());
System.out.println("Generated: " + InPdfNavigationExample.generate());
diff --git a/examples/src/main/java/com/demcha/examples/features/text/EmojiClipPathReportExample.java b/examples/src/main/java/com/demcha/examples/features/text/EmojiClipPathReportExample.java
new file mode 100644
index 000000000..77e01969f
--- /dev/null
+++ b/examples/src/main/java/com/demcha/examples/features/text/EmojiClipPathReportExample.java
@@ -0,0 +1,143 @@
+package com.demcha.examples.features.text;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentPageSize;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.dsl.ParagraphBuilder;
+import com.demcha.compose.document.dsl.TableBuilder;
+import com.demcha.compose.document.node.DocumentNode;
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentStroke;
+import com.demcha.compose.document.style.DocumentTextDecoration;
+import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.svg.SvgIcon;
+import com.demcha.compose.document.table.DocumentTableCell;
+import com.demcha.compose.document.table.DocumentTableColumn;
+import com.demcha.compose.document.table.DocumentTableStyle;
+import com.demcha.compose.font.FontName;
+import com.demcha.examples.support.ExampleOutputPaths;
+
+import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Path;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Properties;
+import java.util.TreeMap;
+import java.util.TreeSet;
+
+/**
+ * Diagnostic table for the emoji that use SVG {@code clip-path} (the Adobe
+ * Illustrator {@code } + {@code clipPath} idiom), which the importer cannot
+ * honour yet. Each row shows the codepoint, the glyph as actually rendered
+ * (clip ignored), and its shortcode(s) — so the few that overflow into garbage
+ * are easy to spot against the many that read fine.
+ */
+public final class EmojiClipPathReportExample {
+
+ private static final DocumentColor INK = DocumentColor.rgb(34, 38, 50);
+ private static final DocumentColor MUTED = DocumentColor.rgb(112, 116, 128);
+ private static final DocumentColor RULE = DocumentColor.rgb(180, 188, 200);
+ private static final DocumentColor HEADER_FILL = DocumentColor.rgb(120, 40, 40);
+ private static final double GLYPH_PT = 22;
+
+ private EmojiClipPathReportExample() {
+ }
+
+ private record Entry(String codepoint, String shortcodes, SvgIcon icon) {
+ }
+
+ public static Path generate() throws Exception {
+ Path outputFile = ExampleOutputPaths.prepare("features/text", "emoji-clip-path.pdf");
+ ClassLoader cl = EmojiClipPathReportExample.class.getClassLoader();
+
+ Properties index = new Properties();
+ try (InputStream in = cl.getResourceAsStream("emoji/emoji-index.properties")) {
+ if (in == null) {
+ throw new IllegalStateException("graph-compose-emoji not on the classpath");
+ }
+ index.load(in);
+ }
+ TreeMap> byCodepoint = new TreeMap<>();
+ for (String name : index.stringPropertyNames()) {
+ byCodepoint.computeIfAbsent(index.getProperty(name), k -> new TreeSet<>()).add(name);
+ }
+
+ List entries = new ArrayList<>();
+ for (var e : byCodepoint.entrySet()) {
+ String cp = e.getKey();
+ try (InputStream in = cl.getResourceAsStream("emoji/svg/" + cp + ".svg")) {
+ if (in == null) {
+ continue;
+ }
+ String xml = new String(in.readAllBytes(), StandardCharsets.UTF_8);
+ if (!xml.contains("clip-path")) {
+ continue;
+ }
+ entries.add(new Entry(cp, ":" + String.join(": :", e.getValue()) + ":", SvgIcon.parse(xml)));
+ } catch (RuntimeException ignored) {
+ // unparseable for another reason — out of scope for this report
+ }
+ }
+
+ DocumentTableStyle cell = DocumentTableStyle.builder()
+ .stroke(DocumentStroke.of(RULE, 0.5))
+ .padding(DocumentInsets.of(5))
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA).size(8.5).color(INK).build())
+ .build();
+ DocumentTableStyle header = DocumentTableStyle.builder()
+ .fillColor(HEADER_FILL)
+ .stroke(DocumentStroke.of(RULE, 0.5))
+ .padding(DocumentInsets.of(6))
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA_BOLD)
+ .decoration(DocumentTextDecoration.BOLD).color(DocumentColor.WHITE).build())
+ .build();
+
+ try (DocumentSession document = GraphCompose.document(outputFile)
+ .pageSize(DocumentPageSize.A4)
+ .margin(30, 30, 30, 30)
+ .create()) {
+ document.pageFlow()
+ .name("EmojiClipPath")
+ .spacing(8)
+ .addParagraph(p -> p
+ .text("Emoji using SVG clip-path (" + entries.size() + " glyphs)")
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA_BOLD)
+ .size(14).color(INK).build())
+ .margin(DocumentInsets.zero()))
+ .addParagraph(p -> p
+ .text("clip-path (the Illustrator +clipPath idiom) is not honoured: the clip is "
+ + "ignored and content renders unclipped. Most read fine; the few whose clip is "
+ + "structural overflow — the Glyph column shows the actual render so they stand out.")
+ .textStyle(DocumentTextStyle.builder().fontName(FontName.HELVETICA).size(9).color(MUTED).build())
+ .margin(DocumentInsets.zero()))
+ .addTable(table -> {
+ TableBuilder t = table
+ .name("ClipPath")
+ .columns(DocumentTableColumn.auto(), DocumentTableColumn.auto(), DocumentTableColumn.auto())
+ .defaultCellStyle(cell)
+ .headerRow("Codepoint", "Glyph", "Shortcode(s)")
+ .headerStyle(header)
+ .repeatHeader();
+ for (Entry entry : entries) {
+ t.rowCells(
+ DocumentTableCell.text(entry.codepoint()),
+ DocumentTableCell.node(glyphCell(entry.icon())),
+ DocumentTableCell.text(entry.shortcodes()));
+ }
+ })
+ .build();
+ document.buildPdf();
+ }
+ return outputFile;
+ }
+
+ public static void main(String[] args) throws Exception {
+ System.out.println("Generated: " + generate());
+ }
+
+ private static DocumentNode glyphCell(SvgIcon icon) {
+ return new ParagraphBuilder().rich(r -> r.svgIcon(icon, GLYPH_PT)).build();
+ }
+}
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
index 2e6c8897f..557424232 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
@@ -133,15 +133,6 @@ private static void walk(Element element, double[] transform, Paint inherited,
double[] box, Map gradients,
SkipTally skipped, List out) {
String name = localName(element);
- // Clipping (clip-path, the Adobe-Illustrator +clipPath idiom) has no
- // representation in the flat layer model yet. Honour it or fail loudly —
- // rendering the clipped content unclipped paints overflow/garbage, so the
- // whole icon is rejected instead (callers fall back to text).
- String clip = attrOrStyle(element, "clip-path");
- if (clip != null && !clip.isBlank() && !clip.trim().equals("none")) {
- throw new IllegalArgumentException(
- "clip-path is not supported in " + describe(element));
- }
// Process THIS element's own geometry with element context, so any
// unsupported colour / transform / gradient / unit names the offending
// element. Recursion stays outside the try — a child's error is already
diff --git a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
index acb7bea81..7c0d12821 100644
--- a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
+++ b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
@@ -413,18 +413,17 @@ void translucentAndFocalGradientsDegradeInsteadOfFailing() {
}
@Test
- void clipPathIsRejectedSoCallersCanFallBack() {
- // clip-path has no representation in the flat layer model; rendering the
- // clipped content unclipped paints garbage, so the icon is rejected loudly
- // (emoji callers then fall back to text rather than render broken).
- assertThatThrownBy(() -> SvgIcon.parse("""
+ void clipPathIsIgnoredSoContentStillImports() {
+ // clip-path has no representation in the flat layer model; rather than fail
+ // the icon, the clip is ignored and the content renders unclipped — most
+ // real-world art (incl. the bulk of Noto emoji that use it) reads fine.
+ SvgIcon icon = SvgIcon.parse("""
- """))
- .isInstanceOf(IllegalArgumentException.class)
- .hasMessageContaining("clip-path");
+ """);
+ assertThat(icon.layers()).hasSize(1);
}
@Test
From 6dadee0c6e58b802c4695d145a954f6b68091c75 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 22:21:16 +0100
Subject: [PATCH 16/22] feat(svg): support clip-path and skip display:none
subtrees
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Real-world emoji art (Noto) clips shadow/detail layers to the icon
silhouette via the Illustrator +clipPath idiom. Ignoring it painted
the larger detail paths unclipped, leaving halos/overflow around hands,
feet, the cane, etc. SvgIconReader now resolves clip-path:url(#id) — incl.
a clipPath that s a shape — to a clip region carried on each
SvgIcon.Layer, and the inline SVG renderer (PdfPathPainter) confines the
paint to it. display:none subtrees (Illustrator guide layers of
registration hatching, e.g. in the probing-cane glyph) are now skipped.
The inline path now lowers SvgIcon.Layer directly (scaling stroke/dash to
points) rather than via PathNode, so the clip travels through. Tests:
SvgIconTest gains clip-path-onto-layer and display:none-skipped cases; the
~83 previously-broken clip-path emoji now render cleanly.
---
CHANGELOG.md | 15 +-
.../PdfParagraphFragmentRenderHandler.java | 2 +-
.../PdfPathFragmentRenderHandler.java | 2 +-
.../fixed/pdf/handlers/PdfPathPainter.java | 37 ++++-
.../document/layout/TextFlowSupport.java | 67 +++++----
.../layout/payloads/ResolvedSvgLayer.java | 8 +-
.../demcha/compose/document/svg/SvgIcon.java | 28 +++-
.../compose/document/svg/SvgIconReader.java | 132 +++++++++++++++++-
.../compose/document/svg/SvgIconTest.java | 30 +++-
9 files changed, 269 insertions(+), 52 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 805c54077..2d65601f0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -71,11 +71,16 @@ PDF `GoTo` actions. External links are unchanged.
radial about the centre, instead of failing the whole icon. This lets
real-world artwork import (keeps gradient scenes like `:framed_picture:` /
`:city_sunrise:` looking like scenes rather than flat blobs); fully-opaque
- gradients are unchanged, byte for byte. SVG `clip-path` (the Illustrator
- `` + `clipPath` idiom) is unsupported: the clip is ignored and the content
- renders unclipped. Most artwork that uses it reads fine (the bulk of Noto's
- clip-path glyphs — hands, faces, plants — render correctly); a handful where
- the clip is structural (e.g. `:leg:`, `:foot:`) overflow and render imperfectly.
+ gradients are unchanged, byte for byte.
+- **SVG `clip-path` and `display:none` support** (`@since 1.9.0`). A
+ `clip-path:url(#id)` (including the Adobe-Illustrator `` + `clipPath`
+ idiom, where the clipPath references a `` shape) is resolved to a clip
+ region on each affected `SvgIcon.Layer` and honoured by the inline renderer, so
+ glyphs that clip detail to a silhouette — hand gestures, body parts, the
+ probing cane — render correctly instead of overflowing into halos. Hidden
+ subtrees (`display:none`, e.g. an Illustrator guide layer of registration
+ hatching) are skipped. Together these take the Noto Emoji set to essentially
+ the whole bundled set rendering cleanly.
### Documentation
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
index 4031a645f..5c8875d25 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
@@ -205,7 +205,7 @@ private static void renderSvg(PDPageContentStream stream,
(float) cursorX, (float) bottom, (float) width, (float) height,
layer.segments(), layer.fillColor(), layer.fillPaint(),
layer.stroke(), layer.strokePaint(),
- layer.dashPattern(), layer.lineCap(), layer.lineJoin());
+ layer.dashPattern(), layer.lineCap(), layer.lineJoin(), layer.clip());
}
}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java
index d68aef4fc..f5b154faa 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathFragmentRenderHandler.java
@@ -47,6 +47,6 @@ public void render(PlacedFragment fragment,
(float) fragment.width(), (float) fragment.height(),
payload.segments(), payload.fillColor(), payload.fillPaint(),
payload.stroke(), payload.strokePaint(),
- payload.dashPattern(), payload.lineCap(), payload.lineJoin());
+ payload.dashPattern(), payload.lineCap(), payload.lineJoin(), null);
}
}
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java
index 4decd3717..e2c0b48cf 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfPathPainter.java
@@ -52,6 +52,8 @@ private PdfPathPainter() {
* @param dashPattern stroke dash pattern; {@link DocumentDashPattern#NONE} is solid
* @param lineCap stroke end-cap style
* @param lineJoin stroke corner style
+ * @param clip optional clip region (normalized to the same box); the
+ * paint is confined to it. {@code null} means no clipping.
* @throws IOException if the content stream rejects an operator
*/
static void paintPath(PDPageContentStream stream,
@@ -68,11 +70,44 @@ static void paintPath(PDPageContentStream stream,
DocumentPaint strokePaint,
DocumentDashPattern dashPattern,
DocumentLineCap lineCap,
- DocumentLineJoin lineJoin) throws IOException {
+ DocumentLineJoin lineJoin,
+ List clip) throws IOException {
if (width <= 0 || height <= 0) {
return;
}
+ if (clip == null || clip.isEmpty()) {
+ fillStrokePath(stream, environment, pageIndex, x, y, width, height, segments,
+ fillColor, fillPaint, stroke, strokePaint, dashPattern, lineCap, lineJoin);
+ return;
+ }
+ // Confine the paint to the clip region (e.g. a Noto emoji clips its
+ // shadow/detail layers to the icon silhouette).
+ stream.saveGraphicsState();
+ try {
+ PdfShapeGeometry.addPathSegments(stream, x, y, width, height, clip);
+ stream.clip();
+ fillStrokePath(stream, environment, pageIndex, x, y, width, height, segments,
+ fillColor, fillPaint, stroke, strokePaint, dashPattern, lineCap, lineJoin);
+ } finally {
+ stream.restoreGraphicsState();
+ }
+ }
+ private static void fillStrokePath(PDPageContentStream stream,
+ PdfRenderEnvironment environment,
+ int pageIndex,
+ float x,
+ float y,
+ float width,
+ float height,
+ List segments,
+ Color fillColor,
+ DocumentPaint fillPaint,
+ Stroke stroke,
+ DocumentPaint strokePaint,
+ DocumentDashPattern dashPattern,
+ DocumentLineCap lineCap,
+ DocumentLineJoin lineJoin) throws IOException {
if (fillPaint == null && strokePaint == null) {
PdfShapeGeometry.fillAndStrokePath(stream, fillColor, stroke,
dashPattern, lineCap, lineJoin,
diff --git a/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java b/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
index 570eeda25..f13de0b3f 100644
--- a/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
+++ b/src/main/java/com/demcha/compose/document/layout/TextFlowSupport.java
@@ -2,12 +2,14 @@
import com.demcha.compose.document.layout.payloads.*;
import com.demcha.compose.document.node.*;
+import com.demcha.compose.document.style.DocumentDashPattern;
import com.demcha.compose.document.style.DocumentInsets;
import com.demcha.compose.document.style.DocumentPaint;
import com.demcha.compose.document.style.DocumentStroke;
import com.demcha.compose.document.style.DocumentTextAutoSize;
import com.demcha.compose.document.style.DocumentTextIndent;
import com.demcha.compose.document.style.DocumentTextStyle;
+import com.demcha.compose.document.svg.SvgIcon;
import com.demcha.compose.engine.components.content.ImageData;
import com.demcha.compose.engine.components.content.text.TextDataBody;
import com.demcha.compose.engine.components.content.text.TextIndentStrategy;
@@ -1669,15 +1671,16 @@ private record InlineSvgToken(
}
private static InlineSvgToken of(InlineSvgRun run) {
- // Reuse the icon's own scaling: node(width) lowers each SVG layer to
- // a PathNode whose stroke/dash are scaled to points and whose
- // geometry stays normalized to the unit box.
- LayerStackNode scaled = run.icon().node(run.width());
- List resolved = new ArrayList<>(scaled.layers().size());
- for (LayerStackNode.Layer layer : scaled.layers()) {
- if (layer.node() instanceof PathNode path) {
- resolved.add(toResolvedSvgLayer(path));
- }
+ // Lower each SVG layer to an engine-ready span. Geometry (and the clip
+ // region) stay normalized to the unit box and scale at render; the
+ // stroke width and dash lengths are in SVG user units, so scale them to
+ // points here (scale = target width / source frame width) — the same
+ // arithmetic SvgIcon.node(double) does, but carrying the clip through.
+ SvgIcon icon = run.icon();
+ double scale = run.width() / icon.sourceWidth();
+ List resolved = new ArrayList<>(icon.layers().size());
+ for (SvgIcon.Layer layer : icon.layers()) {
+ resolved.add(toResolvedSvgLayer(layer, scale));
}
return new InlineSvgToken(
List.copyOf(resolved),
@@ -1689,39 +1692,49 @@ private static InlineSvgToken of(InlineSvgRun run) {
}
/**
- * Lowers a scaled SVG {@link PathNode} to an engine-ready
- * {@link ResolvedSvgLayer}. Mirrors the paint normalization in
- * {@code PathDefinition}: solid paints collapse to flat colours so the
- * inline render path matches the block path; only true gradients travel
- * as {@link DocumentPaint}.
+ * Lowers an {@link SvgIcon.Layer} to an engine-ready {@link ResolvedSvgLayer}.
+ * Mirrors the paint normalization in {@code PathDefinition} (solid paints
+ * collapse to flat colours; only true gradients travel as
+ * {@link DocumentPaint}), scales the stroke/dash to points by {@code scale},
+ * and carries the optional clip region.
*/
- private static ResolvedSvgLayer toResolvedSvgLayer(PathNode node) {
+ private static ResolvedSvgLayer toResolvedSvgLayer(SvgIcon.Layer layer, double scale) {
Color fill;
DocumentPaint fillGradient = null;
- if (node.fillPaint() instanceof DocumentPaint.Solid solid) {
+ if (layer.fillPaint() instanceof DocumentPaint.Solid solid) {
fill = solid.color().color();
- } else if (node.fillPaint() != null) {
- fillGradient = node.fillPaint();
+ } else if (layer.fillPaint() != null) {
+ fillGradient = layer.fillPaint();
fill = null;
} else {
- fill = node.fillColor() == null ? null : node.fillColor().color();
+ fill = layer.fill() == null ? null : layer.fill().color();
}
- DocumentStroke stroke = node.stroke();
+ DocumentStroke stroke = layer.stroke() == null ? null
+ : DocumentStroke.of(layer.stroke().color(), layer.stroke().width() * scale);
DocumentPaint strokeGradient = null;
- if (node.strokePaint() instanceof DocumentPaint.Solid solid) {
+ if (layer.strokePaint() instanceof DocumentPaint.Solid solid && stroke != null) {
stroke = DocumentStroke.of(solid.color(), stroke.width());
- } else if (node.strokePaint() != null) {
- strokeGradient = node.strokePaint();
+ } else if (layer.strokePaint() != null && !(layer.strokePaint() instanceof DocumentPaint.Solid)) {
+ strokeGradient = layer.strokePaint();
+ }
+ DocumentDashPattern dash = null;
+ if (!layer.dashArray().isEmpty()) {
+ double[] scaled = new double[layer.dashArray().size()];
+ for (int i = 0; i < scaled.length; i++) {
+ scaled[i] = layer.dashArray().get(i) * scale;
+ }
+ dash = DocumentDashPattern.of(scaled);
}
return new ResolvedSvgLayer(
- node.segments(),
+ layer.geometry().segments(),
fill,
fillGradient,
toStroke(stroke),
strokeGradient,
- node.dashPattern(),
- node.lineCap(),
- node.lineJoin());
+ dash,
+ layer.lineCap(),
+ layer.lineJoin(),
+ layer.clip() == null ? null : layer.clip().segments());
}
}
}
diff --git a/src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java b/src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java
index 5dd462a96..546b1cc3d 100644
--- a/src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java
+++ b/src/main/java/com/demcha/compose/document/layout/payloads/ResolvedSvgLayer.java
@@ -30,6 +30,8 @@
* @param dashPattern stroke dash pattern; {@link DocumentDashPattern#NONE} is solid
* @param lineCap stroke end-cap style; {@code BUTT} is the PDF default
* @param lineJoin stroke corner style; {@code MITER} is the PDF default
+ * @param clip optional clip region (normalized to the same box); the layer
+ * paints only inside it. {@code null} means no clipping.
* @author Artem Demchyshyn
* @since 1.9.0
*/
@@ -41,15 +43,17 @@ public record ResolvedSvgLayer(
DocumentPaint strokePaint,
DocumentDashPattern dashPattern,
DocumentLineCap lineCap,
- DocumentLineJoin lineJoin
+ DocumentLineJoin lineJoin,
+ List clip
) {
/**
- * Copies the segment list defensively and normalizes dash and stroke style
+ * Copies the segment lists defensively and normalizes dash and stroke style
* defaults.
*/
public ResolvedSvgLayer {
Objects.requireNonNull(segments, "segments");
segments = List.copyOf(segments);
+ clip = clip == null ? null : List.copyOf(clip);
dashPattern = dashPattern == null ? DocumentDashPattern.NONE : dashPattern;
lineCap = lineCap == null ? DocumentLineCap.BUTT : lineCap;
lineJoin = lineJoin == null ? DocumentLineJoin.MITER : lineJoin;
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgIcon.java b/src/main/java/com/demcha/compose/document/svg/SvgIcon.java
index 31c36d6cd..add2879ac 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgIcon.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgIcon.java
@@ -206,6 +206,9 @@ public LayerStackNode node(double width) {
* @param lineCap stroke end-cap style; never {@code null} (BUTT default)
* @param lineJoin stroke corner style; never {@code null} (MITER default)
* @param dashArray stroke dash lengths in user units; empty for solid
+ * @param clip optional clip region (normalized to the same icon frame
+ * as {@code geometry}); the layer paints only inside it.
+ * {@code null} means no clipping. ({@code @since 1.9.0})
* @since 1.8.0
*/
public record Layer(SvgPath geometry,
@@ -215,7 +218,8 @@ public record Layer(SvgPath geometry,
DocumentPaint strokePaint,
DocumentLineCap lineCap,
DocumentLineJoin lineJoin,
- List dashArray) {
+ List dashArray,
+ SvgPath clip) {
/**
* Validates the geometry reference and normalizes style defaults.
*/
@@ -226,6 +230,24 @@ public record Layer(SvgPath geometry,
dashArray = dashArray == null ? List.of() : List.copyOf(dashArray);
}
+ /**
+ * Compatibility constructor without a clip region.
+ *
+ * @param geometry normalized path geometry
+ * @param fill fill colour, or {@code null}
+ * @param fillPaint gradient fill, or {@code null}
+ * @param stroke outline stroke, or {@code null}
+ * @param strokePaint gradient stroke paint, or {@code null}
+ * @param lineCap stroke end-cap style
+ * @param lineJoin stroke corner style
+ * @param dashArray stroke dash lengths in user units
+ */
+ public Layer(SvgPath geometry, DocumentColor fill, DocumentPaint fillPaint,
+ DocumentStroke stroke, DocumentPaint strokePaint,
+ DocumentLineCap lineCap, DocumentLineJoin lineJoin, List dashArray) {
+ this(geometry, fill, fillPaint, stroke, strokePaint, lineCap, lineJoin, dashArray, null);
+ }
+
/**
* Compatibility constructor for flat-colour layers.
*
@@ -234,7 +256,7 @@ public record Layer(SvgPath geometry,
* @param stroke outline stroke, or {@code null}
*/
public Layer(SvgPath geometry, DocumentColor fill, DocumentStroke stroke) {
- this(geometry, fill, null, stroke, null, null, null, null);
+ this(geometry, fill, null, stroke, null, null, null, null, null);
}
/**
@@ -248,7 +270,7 @@ public Layer(SvgPath geometry, DocumentColor fill, DocumentStroke stroke) {
*/
public Layer(SvgPath geometry, DocumentColor fill, DocumentPaint fillPaint,
DocumentStroke stroke, DocumentPaint strokePaint) {
- this(geometry, fill, fillPaint, stroke, strokePaint, null, null, null);
+ this(geometry, fill, fillPaint, stroke, strokePaint, null, null, null, null);
}
}
}
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
index 557424232..f7ca95a2a 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
@@ -54,13 +54,14 @@ static SvgIcon read(String svgXml) {
}
double[] box = viewBox(root);
Map gradients = SvgGradients.collect(root);
+ Map ids = collectIds(root);
List layers = new ArrayList<>();
SkipTally skipped = new SkipTally();
walk(root, identity(),
new Paint(new PaintValue(DocumentColor.rgb(0, 0, 0), null), PaintValue.NONE, 1.0,
DocumentLineCap.BUTT, DocumentLineJoin.MITER, List.of()),
- box, gradients, skipped, layers);
+ null, box, gradients, ids, skipped, layers);
if (layers.isEmpty()) {
throw new IllegalArgumentException(
"SVG document contains no drawable geometry" + skipped.reason());
@@ -129,19 +130,33 @@ private static void requirePositive(double width, double height, String source)
// Tree walk
// ------------------------------------------------------------------
- private static void walk(Element element, double[] transform, Paint inherited,
- double[] box, Map gradients,
+ private static void walk(Element element, double[] transform, Paint inherited, SvgPath clip,
+ double[] box, Map gradients, Map ids,
SkipTally skipped, List out) {
String name = localName(element);
+ // Hidden subtrees (display:none) carry no visible ink — e.g. an Illustrator
+ // guide/template layer of registration hatching. Skip the element and its
+ // descendants wholesale.
+ if (isDisplayNone(element)) {
+ return;
+ }
// Process THIS element's own geometry with element context, so any
// unsupported colour / transform / gradient / unit names the offending
// element. Recursion stays outside the try — a child's error is already
// contextualized by its own walk, so it never double-wraps.
Paint paint;
double[] matrix;
+ SvgPath activeClip = clip;
try {
paint = stylize(element, inherited, gradients);
matrix = compose(transform, element.getAttribute("transform"));
+ // A clip-path on this element (or group) clips it and its descendants
+ // to the referenced shape; the innermost clip wins. Resolved in icon
+ // space with the same matrix/box as the geometry it bounds.
+ SvgPath ownClip = resolveClip(element, matrix, box, ids);
+ if (ownClip != null) {
+ activeClip = ownClip;
+ }
String d = switch (name) {
case "path" -> element.getAttribute("d");
case "rect" -> SvgShapeLowering.rect(num(element, "x"), num(element, "y"),
@@ -159,7 +174,7 @@ private static void walk(Element element, double[] transform, Paint inherited,
};
if (d != null && !d.isBlank()) {
- emitLayer(element, d, paint, matrix, box, gradients, out);
+ emitLayer(element, d, paint, matrix, activeClip, box, gradients, out);
} else if (DROPS_CONTENT.contains(name)) {
// A shape kind we deliberately don't render — count it so the icon
// surfaces one warning per kind instead of silently losing pixels.
@@ -177,7 +192,7 @@ private static void walk(Element element, double[] transform, Paint inherited,
for (int i = 0; i < children.getLength(); i++) {
Node child = children.item(i);
if (child instanceof Element childElement) {
- walk(childElement, matrix, paint, box, gradients, skipped, out);
+ walk(childElement, matrix, paint, activeClip, box, gradients, ids, skipped, out);
}
}
}
@@ -185,7 +200,7 @@ private static void walk(Element element, double[] transform, Paint inherited,
/** Builds and appends the layer for a drawable element (curve geometry + paint). */
private static void emitLayer(Element element, String d, Paint paint,
- double[] matrix, double[] box, Map gradients,
+ double[] matrix, SvgPath clip, double[] box, Map gradients,
List out) {
boolean strokeVisible = paint.stroke().visible() && paint.strokeWidth() > 0;
if (!paint.fill().visible() && !strokeVisible) {
@@ -221,7 +236,110 @@ private static void emitLayer(Element element, String d, Paint paint,
}
}
out.add(new SvgIcon.Layer(geometry, fillColor, fillPaint, stroke, strokePaint,
- paint.lineCap(), paint.lineJoin(), paint.dashArray()));
+ paint.lineCap(), paint.lineJoin(), paint.dashArray(),
+ clip != null && clip.hasDrawingSegment() ? clip : null));
+ }
+
+ // ------------------------------------------------------------------
+ // Clipping (clip-path → a single clip shape in icon space)
+ // ------------------------------------------------------------------
+
+ /**
+ * Resolves an element's {@code clip-path:url(#id)} to a clip shape in the
+ * icon's normalized space, or {@code null} when there is none or it cannot be
+ * resolved. Handles the Adobe-Illustrator idiom where the clipPath wraps a
+ * {@code } pointing at a {@code } path.
+ */
+ private static SvgPath resolveClip(Element element, double[] matrix, double[] box,
+ Map ids) {
+ String value = attrOrStyle(element, "clip-path");
+ if (value == null || value.isBlank() || value.trim().equals("none")
+ || !value.trim().startsWith("url(")) {
+ return null;
+ }
+ try {
+ String id = SvgGradients.urlId(value.trim());
+ Element clipPath = id == null ? null : ids.get(id);
+ if (clipPath == null) {
+ return null;
+ }
+ String d = clipShapeData(clipPath, ids);
+ if (d == null || d.isBlank()) {
+ return null;
+ }
+ return SvgPath.parseTransformed(d, matrix, box[0], box[1], box[2], box[3]);
+ } catch (RuntimeException e) {
+ // A clip we cannot model is better dropped (paint unclipped) than fatal.
+ return null;
+ }
+ }
+
+ /** Path data of a clipPath's first usable child (direct shape, or a ). */
+ private static String clipShapeData(Element clipPath, Map ids) {
+ NodeList children = clipPath.getChildNodes();
+ for (int i = 0; i < children.getLength(); i++) {
+ if (!(children.item(i) instanceof Element child)) {
+ continue;
+ }
+ if ("use".equals(localName(child))) {
+ String href = child.getAttribute("xlink:href");
+ if (href.isEmpty()) {
+ href = child.getAttribute("href");
+ }
+ if (href.startsWith("#")) {
+ Element target = ids.get(href.substring(1));
+ String d = target == null ? null : shapeData(target);
+ if (d != null && !d.isBlank()) {
+ return d;
+ }
+ }
+ } else {
+ String d = shapeData(child);
+ if (d != null && !d.isBlank()) {
+ return d;
+ }
+ }
+ }
+ return null;
+ }
+
+ /** Lowers a shape element to path data (the clip-path subset of the walk switch). */
+ private static String shapeData(Element element) {
+ return switch (localName(element)) {
+ case "path" -> element.getAttribute("d");
+ case "rect" -> SvgShapeLowering.rect(num(element, "x"), num(element, "y"),
+ num(element, "width"), num(element, "height"), num(element, "rx"), num(element, "ry"));
+ case "circle" -> SvgShapeLowering.ellipse(num(element, "cx"), num(element, "cy"),
+ num(element, "r"), num(element, "r"));
+ case "ellipse" -> SvgShapeLowering.ellipse(num(element, "cx"), num(element, "cy"),
+ num(element, "rx"), num(element, "ry"));
+ case "polygon" -> SvgShapeLowering.points(element.getAttribute("points"), true);
+ default -> null;
+ };
+ }
+
+ private static boolean isDisplayNone(Element element) {
+ String display = attrOrStyle(element, "display");
+ return display != null && display.trim().equalsIgnoreCase("none");
+ }
+
+ private static Map collectIds(Element root) {
+ Map ids = new java.util.HashMap<>();
+ collectIds(root, ids);
+ return ids;
+ }
+
+ private static void collectIds(Element element, Map ids) {
+ String id = element.getAttribute("id");
+ if (!id.isEmpty()) {
+ ids.putIfAbsent(id, element);
+ }
+ NodeList children = element.getChildNodes();
+ for (int i = 0; i < children.getLength(); i++) {
+ if (children.item(i) instanceof Element child) {
+ collectIds(child, ids);
+ }
+ }
}
/**
diff --git a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
index 7c0d12821..75b51b250 100644
--- a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
+++ b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
@@ -413,17 +413,37 @@ void translucentAndFocalGradientsDegradeInsteadOfFailing() {
}
@Test
- void clipPathIsIgnoredSoContentStillImports() {
- // clip-path has no representation in the flat layer model; rather than fail
- // the icon, the clip is ignored and the content renders unclipped — most
- // real-world art (incl. the bulk of Noto emoji that use it) reads fine.
+ void clipPathIsResolvedOntoTheLayer() {
+ // The Illustrator +clipPath idiom: the clipPath references a
+ // shape via ; the clipped layer must carry that shape as its clip so
+ // the backend confines the paint to it (Noto hands clip detail to the
+ // silhouette).
SvgIcon icon = SvgIcon.parse("""
-
+
+
+
+
""");
assertThat(icon.layers()).hasSize(1);
+ assertThat(icon.layers().get(0).clip()).isNotNull();
+ assertThat(icon.layers().get(0).clip().hasDrawingSegment()).isTrue();
+ }
+
+ @Test
+ void displayNoneSubtreeIsSkipped() {
+ // Illustrator exports guide/template layers as display:none groups; their
+ // registration hatching must not paint.
+ SvgIcon icon = SvgIcon.parse("""
+
+
+
+
+ """);
+ assertThat(icon.layers()).hasSize(1);
+ assertThat(icon.layers().get(0).fill().color()).isEqualTo(new java.awt.Color(0, 255, 0));
}
@Test
From d12cdcf4ddc00adb6a502c6729710fc795d2fb5d Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 22:40:16 +0100
Subject: [PATCH 17/22] fix(svg): drop same-colour translucent gradient
overlays instead of painting them opaque
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
A gradient whose stops are all the same RGB with at least one translucent
stop carries no colour — it is a pure alpha overlay (a soft shadow or edge
highlight). The backend has no shading-alpha, so painting it opaque covered
the art beneath: the vampire glyphs' hair-edge highlight is a full-head
#6D4C41 fade from opacity 0 to 1, which blotted the entire face into a solid
hair blob. SvgIconReader now drops such a fill-only layer (SvgGradients
gains isAlphaOnlyOverlay). Multi-colour gradients stay structural and keep
rendering as gradients, so scenes (:framed_picture:, :sunrise:,
:city_sunset:) are unaffected.
Tests: SvgIconTest gains monochrome-overlay-dropped and
multi-colour-still-renders cases.
---
CHANGELOG.md | 8 +++
.../compose/document/svg/SvgGradients.java | 58 +++++++++++++++++++
.../compose/document/svg/SvgIconReader.java | 8 +++
.../compose/document/svg/SvgIconTest.java | 38 ++++++++++++
4 files changed, 112 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2d65601f0..748162748 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -81,6 +81,14 @@ PDF `GoTo` actions. External links are unchanged.
subtrees (`display:none`, e.g. an Illustrator guide layer of registration
hatching) are skipped. Together these take the Noto Emoji set to essentially
the whole bundled set rendering cleanly.
+- **Same-colour translucent gradients are dropped, not painted opaque.** A
+ gradient whose stops are all the same RGB with at least one translucent stop
+ carries no colour — it is a pure alpha overlay (a soft shadow or edge
+ highlight, e.g. the hair-edge darkening on the vampire glyphs). With no
+ shading-alpha in the backend, painting it opaque covered the art beneath (the
+ vampire's face rendered as a solid hair blob); such layers are now dropped.
+ Multi-colour gradients (real scenes — `:framed_picture:`, `:sunrise:`,
+ `:city_sunset:`) are structural and keep rendering as gradients.
### Documentation
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
index ca8127c77..5a6db3435 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
@@ -148,6 +148,64 @@ private static List stops(Element gradient, Map all) {
+ List stops = stopElements(gradient);
+ if (stops.isEmpty()) {
+ Element target = href(gradient, all);
+ if (target != null) {
+ stops = stopElements(target);
+ }
+ }
+ if (stops.size() < 2) {
+ return false;
+ }
+ Integer rgb = null;
+ boolean translucent = false;
+ for (Element stop : stops) {
+ String colorValue = attrOrStyle(stop, "stop-color");
+ DocumentColor color = colorValue == null
+ ? DocumentColor.rgb(0, 0, 0)
+ : SvgIconReader.color(colorValue, DocumentColor.rgb(0, 0, 0));
+ if (color == null) {
+ return false;
+ }
+ int current = color.color().getRGB() & 0xFFFFFF;
+ if (rgb == null) {
+ rgb = current;
+ } else if (rgb != current) {
+ return false;
+ }
+ if (fraction(attrOrStyle(stop, "stop-opacity"), 1.0) < 1.0) {
+ translucent = true;
+ }
+ }
+ return translucent;
+ }
+
+ private static List stopElements(Element gradient) {
+ List stops = new ArrayList<>();
+ NodeList children = gradient.getChildNodes();
+ for (int i = 0; i < children.getLength(); i++) {
+ if (children.item(i) instanceof Element stop && "stop".equals(localName(stop))) {
+ stops.add(stop);
+ }
+ }
+ return stops;
+ }
+
private static List readOwnStops(Element gradient) {
List stops = new ArrayList<>();
NodeList children = gradient.getChildNodes();
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
index f7ca95a2a..b755ff48f 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
@@ -222,6 +222,14 @@ private static void emitLayer(Element element, String d, Paint paint,
DocumentColor fillColor = paint.fill().color();
DocumentPaint fillPaint = null;
if (paint.fill().gradient() != null) {
+ if (!strokeVisible && SvgGradients.isAlphaOnlyOverlay(paint.fill().gradient(), gradients)) {
+ // A same-colour translucent gradient is a pure alpha overlay (a
+ // soft shadow or edge highlight, e.g. the hair-edge darkening on
+ // the vampire glyphs). With no shading-alpha in the backend,
+ // painting it opaque would cover the art beneath it — drop the
+ // layer rather than blot out a face.
+ return;
+ }
fillPaint = SvgGradients.paint(paint.fill().gradient(), gradients, matrix, box, geometry);
fillColor = fillPaint.primaryColor();
}
diff --git a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
index 75b51b250..f166d1687 100644
--- a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
+++ b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
@@ -432,6 +432,44 @@ void clipPathIsResolvedOntoTheLayer() {
assertThat(icon.layers().get(0).clip().hasDrawingSegment()).isTrue();
}
+ @Test
+ void monochromeTranslucentGradientOverlayIsDropped() {
+ // A same-colour fade (here #6D4C41 from opacity 0 to 1) carries no colour
+ // — it is a pure alpha overlay (an edge shadow). With no shading-alpha in
+ // the backend, painting it opaque would blot out the art beneath, so the
+ // layer is dropped and the base colour survives.
+ SvgIcon icon = SvgIcon.parse("""
+
+
+
+
+
+
+
+
+ """);
+ assertThat(icon.layers()).hasSize(1);
+ assertThat(icon.layers().get(0).fill().color()).isEqualTo(new java.awt.Color(0, 255, 0));
+ }
+
+ @Test
+ void multiColourTranslucentGradientStillRenders() {
+ // A real colour transition (red→blue) is structural even with a
+ // translucent stop; it must keep rendering as a gradient (e.g. the sky in
+ // :framed_picture: / :sunrise:).
+ SvgIcon icon = SvgIcon.parse("""
+
+
+
+
+
+
+
+ """);
+ assertThat(icon.layers()).hasSize(1);
+ assertThat(icon.layers().get(0).fillPaint()).isNotNull();
+ }
+
@Test
void displayNoneSubtreeIsSkipped() {
// Illustrator exports guide/template layers as display:none groups; their
From 5669dc9d2be917721226a2afc393e6c27d32a3cd Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 22:59:27 +0100
Subject: [PATCH 18/22] fix(svg): clip inline SVG icons to their viewBox
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Real-world icon art parks geometry outside the viewBox — Noto's working
file for :package: keeps off-canvas box copies (74 of 113 layers fall
outside the unit box, spanning normalized x -2.3..4.9). A browser clips to
the viewBox; the inline renderer was painting them, so the package smeared
duplicate boxes across its neighbours (outbox/inbox/e-mail showed a stray
cardboard box behind them). renderSvg now clips each icon to its glyph box
before drawing its layers, matching SVG viewBox semantics.
Tests: InlineSvgRenderTest gains an off-canvas-geometry-is-clipped case.
---
CHANGELOG.md | 6 +++++
.../PdfParagraphFragmentRenderHandler.java | 23 ++++++++++++++-----
.../document/dsl/InlineSvgRenderTest.java | 20 ++++++++++++++++
3 files changed, 43 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 748162748..91deacdd9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -89,6 +89,12 @@ PDF `GoTo` actions. External links are unchanged.
vampire's face rendered as a solid hair blob); such layers are now dropped.
Multi-colour gradients (real scenes — `:framed_picture:`, `:sunrise:`,
`:city_sunset:`) are structural and keep rendering as gradients.
+- **Inline SVG icons are clipped to their viewBox.** Real-world icon art
+ (notably Noto's working files) parks geometry outside the viewBox — a browser
+ clips it to the viewBox, but the inline renderer was painting it, so an icon
+ could smear copies of itself across adjacent glyphs (`:package:` rendered as
+ several duplicated boxes overlapping its neighbours). The inline SVG render now
+ clips each icon to its glyph box, matching SVG `viewBox` semantics.
### Documentation
diff --git a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
index 5c8875d25..66b8c6bc5 100644
--- a/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
+++ b/src/main/java/com/demcha/compose/document/backend/fixed/pdf/handlers/PdfParagraphFragmentRenderHandler.java
@@ -200,12 +200,23 @@ private static void renderSvg(PDPageContentStream stream,
textAscent,
baselineOffsetFromBottom,
lineHeight);
- for (ResolvedSvgLayer layer : span.layers()) {
- PdfPathPainter.paintPath(stream, environment, pageIndex,
- (float) cursorX, (float) bottom, (float) width, (float) height,
- layer.segments(), layer.fillColor(), layer.fillPaint(),
- layer.stroke(), layer.strokePaint(),
- layer.dashPattern(), layer.lineCap(), layer.lineJoin(), layer.clip());
+ // Clip to the glyph box (the SVG viewBox). Real-world icon art — notably
+ // Noto's working files — parks off-canvas geometry outside the viewBox
+ // (a browser clips it away); without this it would bleed into adjacent
+ // glyphs, e.g. :package: smearing duplicate boxes across its neighbours.
+ stream.saveGraphicsState();
+ try {
+ stream.addRect((float) cursorX, (float) bottom, (float) width, (float) height);
+ stream.clip();
+ for (ResolvedSvgLayer layer : span.layers()) {
+ PdfPathPainter.paintPath(stream, environment, pageIndex,
+ (float) cursorX, (float) bottom, (float) width, (float) height,
+ layer.segments(), layer.fillColor(), layer.fillPaint(),
+ layer.stroke(), layer.strokePaint(),
+ layer.dashPattern(), layer.lineCap(), layer.lineJoin(), layer.clip());
+ }
+ } finally {
+ stream.restoreGraphicsState();
}
}
diff --git a/src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java b/src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java
index 43769e9ed..e067d4acc 100644
--- a/src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java
+++ b/src/test/java/com/demcha/compose/document/dsl/InlineSvgRenderTest.java
@@ -95,6 +95,26 @@ void gradientInlineSvgRendersAndPaints() throws Exception {
}
}
+ @Test
+ void offCanvasSvgGeometryIsClippedToTheViewBox() throws Exception {
+ // A crimson square drawn entirely OUTSIDE the 10×10 viewBox (x 30..40 →
+ // normalized x 3..4). SVG viewBox semantics clip it away; without the
+ // glyph-box clip it would bleed several glyph-widths to the right and
+ // smear onto neighbouring content (the :package: duplicate-box bug, where
+ // Noto's working file parks off-canvas copies outside the viewBox).
+ SvgIcon offCanvas = SvgIcon.parse("""
+
+
+
+ """);
+ try (PDDocument document = Loader.loadPDF(renderIconRow(offCanvas))) {
+ BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
+ assertThat(containsColorNear(image, 196, 30, 58, 45))
+ .as("off-canvas SVG geometry must be clipped to the viewBox, not bleed onto the page")
+ .isFalse();
+ }
+ }
+
@Test
void linkedInlineSvgEmitsClickableAnnotationSizedToTheIconBox() throws Exception {
double iconSize = 6.0;
From c04a34ec544dc94e1342fdd7ad55e06439c0a5e1 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 23:16:25 +0100
Subject: [PATCH 19/22] fix(svg): also drop single-stop translucent gradient
overlays
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
isAlphaOnlyOverlay required two or more stops, so a one-stop translucent
same-colour gradient — a flat alpha fill, which paint() expands to an
opaque flat fill — still blotted the art beneath it. Treat a single
translucent stop as an overlay too. Also document that nested clip-paths
take the innermost shape (no intersection): this is exact for the Noto set
(no glyph nests a different clip) and any residual overflow stays bounded
by the inline viewBox clip.
---
.../compose/document/svg/SvgGradients.java | 4 +++-
.../compose/document/svg/SvgIconReader.java | 7 +++++--
.../compose/document/svg/SvgIconTest.java | 17 +++++++++++++++++
3 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
index 5a6db3435..b5ec2f097 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgGradients.java
@@ -169,9 +169,11 @@ static boolean isAlphaOnlyOverlay(Element gradient, Map all) {
stops = stopElements(target);
}
}
- if (stops.size() < 2) {
+ if (stops.isEmpty()) {
return false;
}
+ // A single translucent stop is a flat alpha fill — still an overlay we
+ // cannot composite, so it is caught here too (not only two-stop fades).
Integer rgb = null;
boolean translucent = false;
for (Element stop : stops) {
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
index b755ff48f..b2021fb04 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgIconReader.java
@@ -151,8 +151,11 @@ private static void walk(Element element, double[] transform, Paint inherited, S
paint = stylize(element, inherited, gradients);
matrix = compose(transform, element.getAttribute("transform"));
// A clip-path on this element (or group) clips it and its descendants
- // to the referenced shape; the innermost clip wins. Resolved in icon
- // space with the same matrix/box as the geometry it bounds.
+ // to the referenced shape, resolved in icon space with the same
+ // matrix/box as the geometry it bounds. Nested clips are not
+ // intersected — the innermost wins; this is exact for the Noto set
+ // (no glyph nests a different clip inside another) and any residual
+ // overflow is still bounded by the inline viewBox clip at render.
SvgPath ownClip = resolveClip(element, matrix, box, ids);
if (ownClip != null) {
activeClip = ownClip;
diff --git a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
index f166d1687..a242df91c 100644
--- a/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
+++ b/src/test/java/com/demcha/compose/document/svg/SvgIconTest.java
@@ -452,6 +452,23 @@ void monochromeTranslucentGradientOverlayIsDropped() {
assertThat(icon.layers().get(0).fill().color()).isEqualTo(new java.awt.Color(0, 255, 0));
}
+ @Test
+ void singleStopTranslucentGradientOverlayIsDropped() {
+ // A one-stop translucent gradient is a flat alpha fill — still an overlay
+ // we cannot composite, so it is dropped too (not only two-stop fades).
+ SvgIcon icon = SvgIcon.parse("""
+
+
+
+
+
+
+
+ """);
+ assertThat(icon.layers()).hasSize(1);
+ assertThat(icon.layers().get(0).fill().color()).isEqualTo(new java.awt.Color(0, 255, 0));
+ }
+
@Test
void multiColourTranslucentGradientStillRenders() {
// A real colour transition (red→blue) is structural even with a
From 386268795c77f019e50b72f78505e8d2352d9220 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 23:45:57 +0100
Subject: [PATCH 20/22] fix(svg): clip block SVG icons to their viewBox
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Block-rendered SVG icons (addSvgIcon / SvgIcon.node) had no viewBox clip,
so an icon whose art extends past its viewBox — real-world exporter output
such as Noto's working files, which park off-canvas geometry outside the
unit box — bled past its layout box onto neighbouring content. The inline
path already clips to the glyph box; the block path did not.
SvgIcon.node now packages the icon as a LayerStackNode with clipToBounds
set, and LayerStackDefinition emits a paired ShapeClipBegin/End (CLIP_BOUNDS)
around the layers, reusing the ShapeContainer clip pipeline. clipToBounds is
an opt-in LayerStackNode flag defaulting off, so existing stacks stay
byte-identical; the begin and end markers share one predicate so the
graphics-state save/restore pair always balances.
BlockSvgRenderTest covers it: off-canvas geometry is clipped away (raster),
in-box art still paints, the layer stack emits a balanced clip pair, and a
plain stack emits none.
---
CHANGELOG.md | 13 +-
.../definitions/LayerStackDefinition.java | 68 +++++-
.../compose/document/node/LayerStackNode.java | 34 ++-
.../demcha/compose/document/svg/SvgIcon.java | 7 +-
.../document/dsl/BlockSvgRenderTest.java | 207 ++++++++++++++++++
5 files changed, 321 insertions(+), 8 deletions(-)
create mode 100644 src/test/java/com/demcha/compose/document/dsl/BlockSvgRenderTest.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 91deacdd9..03e316545 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -95,6 +95,13 @@ PDF `GoTo` actions. External links are unchanged.
could smear copies of itself across adjacent glyphs (`:package:` rendered as
several duplicated boxes overlapping its neighbours). The inline SVG render now
clips each icon to its glyph box, matching SVG `viewBox` semantics.
+- **Block SVG icons are clipped to their viewBox too.** The same off-canvas art
+ bled past the box on the block path (`addSvgIcon(icon, w)` / `SvgIcon.node(w)`),
+ which had no viewBox clip. A block icon's layer stack now clips its layers to
+ the icon box: `LayerStackNode` gains an opt-in `clipToBounds` (`@since 1.9.0`,
+ default off so existing stacks stay byte-identical) and `SvgIcon.node(...)`
+ sets it. It reuses the `ShapeContainer` clip pipeline — one paired
+ begin/end marker per icon — so it matches the inline fix above.
### Documentation
@@ -133,7 +140,11 @@ PDF `GoTo` actions. External links are unchanged.
dimensions, alignment default, external-link wrapping) and `InlineSvgRenderTest`
(PDFBox end-to-end: text preserved with no glyph substitution, the icon's fill
colour and an inline gradient both rasterize onto the page, a linked icon emits
- a clickable annotation, and `svgIcon` sizes by aspect ratio).
+ a clickable annotation, and `svgIcon` sizes by aspect ratio). `InlineSvgRenderTest`
+ also rasterizes off-canvas geometry to prove the inline glyph-box clip, and the
+ new `BlockSvgRenderTest` does the same for the block path — off-canvas art does
+ not bleed, in-box art still paints, the layer stack emits a balanced
+ `CLIP_BOUNDS` begin/end pair, and a plain (non-icon) stack emits none.
- `EmojiLibraryTest` (resolves shortcodes case-insensitively with/without colons,
unknown → empty, `require` throws, an absent set reports unavailable and names
the `graph-compose-emoji` artifact) and `EmojiRenderTest` (a known shortcode
diff --git a/src/main/java/com/demcha/compose/document/layout/definitions/LayerStackDefinition.java b/src/main/java/com/demcha/compose/document/layout/definitions/LayerStackDefinition.java
index 36e358e4d..4f948d1bc 100644
--- a/src/main/java/com/demcha/compose/document/layout/definitions/LayerStackDefinition.java
+++ b/src/main/java/com/demcha/compose/document/layout/definitions/LayerStackDefinition.java
@@ -2,12 +2,17 @@
import com.demcha.compose.document.layout.*;
import com.demcha.compose.document.layout.payloads.PreparedStackLayout;
+import com.demcha.compose.document.layout.payloads.ShapeClipBeginPayload;
+import com.demcha.compose.document.layout.payloads.ShapeClipEndPayload;
import com.demcha.compose.document.node.DocumentNode;
import com.demcha.compose.document.node.LayerAlign;
import com.demcha.compose.document.node.LayerStackNode;
+import com.demcha.compose.document.style.ClipPolicy;
+import com.demcha.compose.document.style.ShapeOutline;
import java.util.List;
+import static com.demcha.compose.document.layout.NodeDefinitionSupport.EPS;
import static com.demcha.compose.document.layout.NodeDefinitionSupport.measureStack;
import static com.demcha.compose.document.layout.NodeDefinitionSupport.toPadding;
@@ -64,6 +69,67 @@ public List children(LayerStackNode node) {
public List emitFragments(PreparedNode prepared,
FragmentContext ctx,
FragmentPlacement placement) {
- return List.of();
+ if (!emitsBoundsClip(prepared)) {
+ return List.of();
+ }
+ LayerStackNode node = prepared.node();
+ double width = prepared.measureResult().width() - node.padding().horizontal();
+ double height = prepared.measureResult().height() - node.padding().vertical();
+ // Open a bounds clip before the layers (the "before the body" half of
+ // the paired marker; the matching restore is emitted in
+ // emitOverlayFragments after the layers). This reuses the
+ // ShapeContainer clip pipeline so the block icon honours SVG viewBox
+ // semantics — off-canvas layer geometry is cut to the box, the
+ // block-path mirror of the inline glyph-box clip in
+ // PdfParagraphFragmentRenderHandler.
+ return List.of(new LayoutFragment(
+ placement.path(),
+ 0,
+ node.padding().left(),
+ node.padding().bottom(),
+ width,
+ height,
+ new ShapeClipBeginPayload(
+ new ShapeOutline.Rectangle(width, height),
+ ClipPolicy.CLIP_BOUNDS,
+ placement.path())));
+ }
+
+ @Override
+ public List emitOverlayFragments(PreparedNode prepared,
+ FragmentContext ctx,
+ FragmentPlacement placement) {
+ if (!emitsBoundsClip(prepared)) {
+ return List.of();
+ }
+ // Close the bounds clip after the layers — restores the graphics
+ // state saved by the begin marker on the same page (the stack is
+ // atomic, so begin and end never straddle a page break). Gated by the
+ // same condition as the begin so the save/restore pair always balances.
+ return List.of(new LayoutFragment(
+ placement.path(),
+ 0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ new ShapeClipEndPayload(placement.path())));
+ }
+
+ /**
+ * Whether this stack emits a viewBox bounds-clip around its layers. True
+ * only for an opted-in stack ({@code clipToBounds}) whose content box is
+ * non-degenerate — the single source of truth shared by the begin marker
+ * ({@link #emitFragments}) and the end marker ({@link #emitOverlayFragments})
+ * so the graphics-state save/restore pair can never go unbalanced.
+ */
+ private static boolean emitsBoundsClip(PreparedNode prepared) {
+ LayerStackNode node = prepared.node();
+ if (!node.clipToBounds()) {
+ return false;
+ }
+ double width = prepared.measureResult().width() - node.padding().horizontal();
+ double height = prepared.measureResult().height() - node.padding().vertical();
+ return width > EPS && height > EPS;
}
}
diff --git a/src/main/java/com/demcha/compose/document/node/LayerStackNode.java b/src/main/java/com/demcha/compose/document/node/LayerStackNode.java
index 863657d26..434057799 100644
--- a/src/main/java/com/demcha/compose/document/node/LayerStackNode.java
+++ b/src/main/java/com/demcha/compose/document/node/LayerStackNode.java
@@ -17,17 +17,28 @@
* Pagination is atomic: the entire stack moves to the next page when its
* measured height does not fit on the current page.
*
- * @param name node name used in snapshots and layout graph paths
- * @param layers child layers in back-to-front order
- * @param padding inner padding applied around all layers
- * @param margin outer margin around the stack
+ * When {@code clipToBounds} is set, the layers are clipped to the stack's
+ * own box (the {@code overflow: hidden} of a stacking box) — anything a layer
+ * paints outside the box is cut away. {@code SvgIcon.node(...)} uses this so a
+ * block-rendered icon honours SVG {@code viewBox} semantics: real-world icon
+ * art that parks geometry off-canvas (Noto's working files) cannot bleed past
+ * the icon box, mirroring the inline glyph-box clip.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param layers child layers in back-to-front order
+ * @param padding inner padding applied around all layers
+ * @param margin outer margin around the stack
+ * @param clipToBounds clip the layers to the stack box; {@code false} lets
+ * layers overflow (the default, byte-identical to pre-1.9
+ * stacks). ({@code @since 1.9.0})
* @author Artem Demchyshyn
*/
public record LayerStackNode(
String name,
List layers,
DocumentInsets padding,
- DocumentInsets margin
+ DocumentInsets margin,
+ boolean clipToBounds
) implements DocumentNode {
/**
@@ -48,6 +59,19 @@ public record LayerStackNode(
margin = margin == null ? DocumentInsets.zero() : margin;
}
+ /**
+ * Back-compat constructor for a non-clipping stack (the historical
+ * four-arg shape). Equivalent to {@code clipToBounds = false}.
+ *
+ * @param name node name used in snapshots and layout graph paths
+ * @param layers child layers in back-to-front order
+ * @param padding inner padding applied around all layers
+ * @param margin outer margin around the stack
+ */
+ public LayerStackNode(String name, List layers, DocumentInsets padding, DocumentInsets margin) {
+ this(name, layers, padding, margin, false);
+ }
+
@Override
public List children() {
List nodes = new ArrayList<>(layers.size());
diff --git a/src/main/java/com/demcha/compose/document/svg/SvgIcon.java b/src/main/java/com/demcha/compose/document/svg/SvgIcon.java
index add2879ac..ebb32e7ac 100644
--- a/src/main/java/com/demcha/compose/document/svg/SvgIcon.java
+++ b/src/main/java/com/demcha/compose/document/svg/SvgIcon.java
@@ -146,6 +146,11 @@ public double aspectRatio() {
* {@code ShapeContainer} / {@code LayerStack} nine-point grids — the
* node-form sibling of the {@code addSvgIcon(icon, width)} flow sugar.
*
+ * The stack clips its layers to the icon box ({@code clipToBounds}),
+ * the way a browser clips an SVG to its {@code viewBox}: art that an
+ * exporter parks outside the viewBox (Noto's working files keep
+ * off-canvas copies) is cut away instead of bleeding past the box.
+ *
* @param width target width in points; must be positive
* @return layer stack rendering this icon at {@code width} points
* @throws IllegalArgumentException if {@code width} is not positive
@@ -187,7 +192,7 @@ public LayerStackNode node(double width) {
layer.lineCap(),
layer.lineJoin())));
}
- return new LayerStackNode("SvgIcon", stack, null, null);
+ return new LayerStackNode("SvgIcon", stack, null, null, true);
}
/**
diff --git a/src/test/java/com/demcha/compose/document/dsl/BlockSvgRenderTest.java b/src/test/java/com/demcha/compose/document/dsl/BlockSvgRenderTest.java
new file mode 100644
index 000000000..7c36407ad
--- /dev/null
+++ b/src/test/java/com/demcha/compose/document/dsl/BlockSvgRenderTest.java
@@ -0,0 +1,207 @@
+package com.demcha.compose.document.dsl;
+
+import com.demcha.compose.GraphCompose;
+import com.demcha.compose.document.api.DocumentSession;
+import com.demcha.compose.document.layout.PlacedFragment;
+import com.demcha.compose.document.layout.payloads.ShapeClipBeginPayload;
+import com.demcha.compose.document.layout.payloads.ShapeClipEndPayload;
+import com.demcha.compose.document.node.LayerStackNode;
+import com.demcha.compose.document.node.SpacerNode;
+import com.demcha.compose.document.style.ClipPolicy;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.svg.SvgIcon;
+import com.demcha.testing.VisualTestOutputs;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.rendering.PDFRenderer;
+import org.junit.jupiter.api.Test;
+
+import java.awt.image.BufferedImage;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.List;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.within;
+
+/**
+ * Render coverage for block SVG icons ({@code addSvgIcon} → {@link SvgIcon#node}
+ * → {@code LayerStackNode}): the block path must clip its layers to the icon box
+ * the way the inline path clips to the glyph box, so off-{@code viewBox} icon
+ * art does not bleed onto the page. The fragment-level half of the contract
+ * (the paired clip markers) is asserted directly; the pixel-level half is
+ * proved by rasterizing the page.
+ *
+ * @see InlineSvgRenderTest#offCanvasSvgGeometryIsClippedToTheViewBox the inline
+ * sibling this mirrors
+ */
+class BlockSvgRenderTest {
+
+ /** A crimson square inside the 24×24 viewBox — paints within the icon box. */
+ private static SvgIcon inBoxCrimson() {
+ return SvgIcon.parse("""
+
+
+
+ """);
+ }
+
+ /**
+ * A crimson square drawn entirely OUTSIDE the 10×10 viewBox (x 30..40 →
+ * three-to-four icon-widths to the right). A browser clips it away at the
+ * viewBox; unclipped it would smear across the page — the block-path twin
+ * of the inline :package: duplicate-box bug (Noto's working file parks
+ * off-canvas copies outside the viewBox).
+ */
+ private static SvgIcon offCanvasCrimson() {
+ return SvgIcon.parse("""
+
+
+
+ """);
+ }
+
+ @Test
+ void inBoxBlockSvgPaintsItsFillColor() throws Exception {
+ try (PDDocument document = Loader.loadPDF(renderBlockIcon(inBoxCrimson(), 24))) {
+ assertThat(document.getNumberOfPages()).isEqualTo(1);
+ BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
+ // The crimson only reaches the page through the block icon, so a
+ // crimson pixel proves the vector layer was drawn (positive control
+ // for the clip test below: the clip must not eat in-box art).
+ assertThat(containsColorNear(image, 196, 30, 58, 45))
+ .as("in-box block SVG must paint its fill colour")
+ .isTrue();
+ }
+ }
+
+ @Test
+ void offCanvasBlockSvgGeometryIsClippedToTheViewBox() throws Exception {
+ byte[] pdf = renderBlockIcon(offCanvasCrimson(), 24);
+ try (PDDocument document = Loader.loadPDF(pdf)) {
+ BufferedImage image = new PDFRenderer(document).renderImageWithDPI(0, 144);
+ // The off-canvas square would land well within the page if unclipped
+ // (≈3× the icon width to the right of the box). Finding no crimson
+ // proves the block layer stack clips to the icon box.
+ assertThat(containsColorNear(image, 196, 30, 58, 45))
+ .as("off-canvas block SVG geometry must be clipped to the viewBox, not bleed onto the page")
+ .isFalse();
+ }
+ }
+
+ @Test
+ void blockSvgIconEmitsBalancedViewBoxClipPair() throws Exception {
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(200, 200)
+ .margin(DocumentInsets.of(16))
+ .create()) {
+ session.pageFlow(page -> page.addSvgIcon(inBoxCrimson(), 48));
+
+ List fragments = session.layoutGraph().fragments();
+ List begins = fragments.stream()
+ .filter(f -> f.payload() instanceof ShapeClipBeginPayload)
+ .toList();
+ List ends = fragments.stream()
+ .filter(f -> f.payload() instanceof ShapeClipEndPayload)
+ .toList();
+
+ assertThat(begins).as("one viewBox clip opens around the icon").hasSize(1);
+ assertThat(ends).as("one viewBox clip closes around the icon").hasSize(1);
+
+ PlacedFragment begin = begins.get(0);
+ PlacedFragment end = ends.get(0);
+ ShapeClipBeginPayload beginPayload = (ShapeClipBeginPayload) begin.payload();
+ ShapeClipEndPayload endPayload = (ShapeClipEndPayload) end.payload();
+
+ assertThat(beginPayload.policy()).isEqualTo(ClipPolicy.CLIP_BOUNDS);
+ assertThat(begin.path()).contains("SvgIcon");
+ assertThat(beginPayload.ownerPath()).isEqualTo(endPayload.ownerPath());
+ assertThat(begin.pageIndex())
+ .as("the clip pair must restore on the same page it saves")
+ .isEqualTo(end.pageIndex());
+ assertThat(fragments.indexOf(begin))
+ .as("clip-begin must precede the layers and the clip-end")
+ .isLessThan(fragments.indexOf(end));
+
+ // The clip rectangle is exactly the icon box (square 24×24 viewBox
+ // at width 48 → 48×48), so it clips to the viewBox, nothing wider.
+ assertThat(begin.width()).isCloseTo(48.0, within(1e-6));
+ assertThat(begin.height()).isCloseTo(48.0, within(1e-6));
+ }
+ }
+
+ @Test
+ void plainLayerStackDoesNotClip() throws Exception {
+ // A hand-built stack defaults to clipToBounds=false (the historical
+ // four-arg shape), so it must emit no clip markers — the SVG opt-in
+ // does not leak onto every layer stack.
+ LayerStackNode plain = new LayerStackNode(
+ "PlainStack",
+ List.of(new LayerStackNode.Layer(
+ new SpacerNode("Inner", 20, 20, DocumentInsets.zero(), DocumentInsets.zero()))),
+ null,
+ null);
+
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(200, 200)
+ .margin(DocumentInsets.of(16))
+ .create()) {
+ session.add(plain);
+
+ assertThat(plain.clipToBounds()).isFalse();
+ assertThat(session.layoutGraph().fragments())
+ .as("a non-clipping stack emits no clip markers")
+ .noneMatch(f -> f.payload() instanceof ShapeClipBeginPayload
+ || f.payload() instanceof ShapeClipEndPayload);
+ }
+ }
+
+ @Test
+ void writesVisualArtifact() throws Exception {
+ // An off-canvas icon next to an in-box icon, for eyeballing: neither
+ // the off-canvas art nor the off-canvas icon's empty box should bleed.
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(280, 160)
+ .margin(DocumentInsets.of(20))
+ .create()) {
+ session.pageFlow(page -> {
+ page.addParagraph(p -> p.text("Block SVG viewBox clip"));
+ page.addSvgIcon(inBoxCrimson(), 48);
+ page.addSvgIcon(offCanvasCrimson(), 48);
+ });
+ byte[] pdf = session.toPdfBytes();
+ Path out = VisualTestOutputs.preparePdf("block-svg-viewbox-clip", "svg");
+ Files.write(out, pdf);
+ assertThat(new String(pdf, 0, 5, StandardCharsets.US_ASCII)).isEqualTo("%PDF-");
+ assertThat(Files.size(out)).isPositive();
+ }
+ }
+
+ private static byte[] renderBlockIcon(SvgIcon icon, double width) throws Exception {
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(320, 160)
+ .margin(DocumentInsets.of(16))
+ .create()) {
+ session.pageFlow(page -> page.addSvgIcon(icon, width));
+ return session.toPdfBytes();
+ }
+ }
+
+ private static boolean containsColorNear(BufferedImage image, int r, int g, int b, int tolerance) {
+ for (int y = 0; y < image.getHeight(); y++) {
+ for (int x = 0; x < image.getWidth(); x++) {
+ int rgb = image.getRGB(x, y);
+ int rr = (rgb >> 16) & 0xFF;
+ int gg = (rgb >> 8) & 0xFF;
+ int bb = rgb & 0xFF;
+ if (Math.abs(rr - r) <= tolerance
+ && Math.abs(gg - g) <= tolerance
+ && Math.abs(bb - b) <= tolerance) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+}
From 0431f6354a1366483248295049e99fb18b4cd714 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sun, 21 Jun 2026 23:57:34 +0100
Subject: [PATCH 21/22] feat(api): expose clipToBounds on the layer-stack DSL
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
LayerStackNode.clipToBounds — added with the block SVG viewBox clip — was
only reachable by constructing the node directly. LayerStackBuilder now
offers clipToBounds() / clipToBounds(boolean) so DSL-built stacks can opt
into the same behaviour: the overflow: hidden of a stacking box. The flag
defaults off, so existing stacks are unchanged.
LayerStackBuilderTest covers both: clipToBounds() emits a balanced clip
pair around the layers, and the default (and explicit false) emits none.
---
CHANGELOG.md | 4 +-
.../document/dsl/LayerStackBuilder.java | 28 ++++++++++-
.../document/dsl/LayerStackBuilderTest.java | 48 +++++++++++++++++++
3 files changed, 78 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 03e316545..770b14804 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -101,7 +101,9 @@ PDF `GoTo` actions. External links are unchanged.
the icon box: `LayerStackNode` gains an opt-in `clipToBounds` (`@since 1.9.0`,
default off so existing stacks stay byte-identical) and `SvgIcon.node(...)`
sets it. It reuses the `ShapeContainer` clip pipeline — one paired
- begin/end marker per icon — so it matches the inline fix above.
+ begin/end marker per icon — so it matches the inline fix above. The same
+ flag is exposed to the DSL as `LayerStackBuilder.clipToBounds()` — the
+ `overflow: hidden` of a stacking box for any layer stack.
### Documentation
diff --git a/src/main/java/com/demcha/compose/document/dsl/LayerStackBuilder.java b/src/main/java/com/demcha/compose/document/dsl/LayerStackBuilder.java
index 6b049d682..a3ebc9870 100644
--- a/src/main/java/com/demcha/compose/document/dsl/LayerStackBuilder.java
+++ b/src/main/java/com/demcha/compose/document/dsl/LayerStackBuilder.java
@@ -26,6 +26,7 @@ public final class LayerStackBuilder {
private String name = "";
private DocumentInsets padding = DocumentInsets.zero();
private DocumentInsets margin = DocumentInsets.zero();
+ private boolean clipToBounds = false;
/**
* Creates a layer stack builder.
@@ -265,12 +266,37 @@ public LayerStackBuilder margin(double margin) {
return margin(DocumentInsets.of(margin));
}
+ /**
+ * Clips the layers to the stack box — the {@code overflow: hidden} of a
+ * stacking box. Anything a layer paints outside the box (after padding) is
+ * cut away. Off by default, so layers may overflow.
+ *
+ * @return this builder
+ * @since 1.9.0
+ */
+ public LayerStackBuilder clipToBounds() {
+ return clipToBounds(true);
+ }
+
+ /**
+ * Sets whether the layers are clipped to the stack box.
+ *
+ * @param clip {@code true} to clip layers to the box, {@code false} to let
+ * them overflow (the default)
+ * @return this builder
+ * @since 1.9.0
+ */
+ public LayerStackBuilder clipToBounds(boolean clip) {
+ this.clipToBounds = clip;
+ return this;
+ }
+
/**
* Builds the layer stack node.
*
* @return immutable layer stack node
*/
public LayerStackNode build() {
- return new LayerStackNode(name, List.copyOf(layers), padding, margin);
+ return new LayerStackNode(name, List.copyOf(layers), padding, margin, clipToBounds);
}
}
diff --git a/src/test/java/com/demcha/compose/document/dsl/LayerStackBuilderTest.java b/src/test/java/com/demcha/compose/document/dsl/LayerStackBuilderTest.java
index 37db570a1..7ffa66035 100644
--- a/src/test/java/com/demcha/compose/document/dsl/LayerStackBuilderTest.java
+++ b/src/test/java/com/demcha/compose/document/dsl/LayerStackBuilderTest.java
@@ -3,7 +3,10 @@
import com.demcha.compose.GraphCompose;
import com.demcha.compose.document.api.DocumentSession;
import com.demcha.compose.document.layout.LayoutGraph;
+import com.demcha.compose.document.layout.PlacedFragment;
import com.demcha.compose.document.layout.PlacedNode;
+import com.demcha.compose.document.layout.payloads.ShapeClipBeginPayload;
+import com.demcha.compose.document.layout.payloads.ShapeClipEndPayload;
import com.demcha.compose.document.node.LayerAlign;
import com.demcha.compose.document.node.LayerStackNode;
import com.demcha.compose.document.node.SpacerNode;
@@ -424,6 +427,51 @@ void stackPaddingShrinksLayerBoundingBox() {
}
}
+ @Test
+ void clipToBoundsEmitsBalancedClipMarkersAroundLayers() {
+ try (DocumentSession session = GraphCompose.document()
+ .pageSize(420, 320)
+ .margin(DocumentInsets.of(20))
+ .create()) {
+
+ LayerStackNode clipped = new LayerStackBuilder()
+ .name("Clipped")
+ .layer(new SpacerNode("Inner", 80.0, 50.0,
+ DocumentInsets.zero(), DocumentInsets.zero()))
+ .clipToBounds()
+ .build();
+
+ assertThat(clipped.clipToBounds()).isTrue();
+ session.add(clipped);
+
+ List fragments = session.layoutGraph().fragments();
+ assertThat(fragments)
+ .filteredOn(f -> f.payload() instanceof ShapeClipBeginPayload)
+ .as("clipToBounds() opens exactly one bounds clip")
+ .hasSize(1);
+ assertThat(fragments)
+ .filteredOn(f -> f.payload() instanceof ShapeClipEndPayload)
+ .as("clipToBounds() closes exactly one bounds clip")
+ .hasSize(1);
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ @Test
+ void defaultStackDoesNotClipAndExplicitFalseStaysOff() {
+ SpacerNode inner = new SpacerNode("Inner", 40.0, 30.0,
+ DocumentInsets.zero(), DocumentInsets.zero());
+
+ // Default: no clip, byte-identical to pre-1.9 stacks.
+ assertThat(new LayerStackBuilder().name("Default").layer(inner).build().clipToBounds())
+ .isFalse();
+ // Explicit false is a no-op opt-out.
+ assertThat(new LayerStackBuilder().name("Off").layer(inner).clipToBounds(false).build()
+ .clipToBounds())
+ .isFalse();
+ }
+
private static PlacedNode nodeWithSemanticName(LayoutGraph graph, String name) {
return graph.nodes().stream()
.filter(n -> name.equals(n.semanticName()))
From da9f9af6ef4d3862d2baedaf9e248f3245f0a8ae Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Mon, 22 Jun 2026 00:06:34 +0100
Subject: [PATCH 22/22] ci: install graph-compose-emoji before building the
examples module
The examples module depends on io.github.demchaav:graph-compose-emoji:1.0.0,
a standalone artifact (like graph-compose-fonts) that is not on Maven
Central. The Examples Generation Smoke Test job installed fonts and the
root artifact but not emoji, so "Compile examples module" failed to resolve
the dependency. Install the emoji module into the local repo first, exactly
as fonts already is.
---
.github/workflows/ci.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f173235b1..737e8d210 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -105,6 +105,12 @@ jobs:
# install graph-compose-fonts into the local repo before building them.
run: ./mvnw -B -ntp -f fonts/pom.xml -DskipTests install
+ - name: Install graph-compose-emoji (consumed by the examples module)
+ # The emoji example renders colour emoji from the bundled Noto SVG set;
+ # like graph-compose-fonts it is a standalone artifact not on Maven
+ # Central, so install it into the local repo before building examples.
+ run: ./mvnw -B -ntp -f emoji/pom.xml -DskipTests install
+
- name: Install root artifact
run: ./mvnw -B -ntp -DskipTests install -pl .