From 01adffdecb9896cda3280177e3db67414db19df7 Mon Sep 17 00:00:00 2001
From: Eugen Rochko
Date: Fri, 21 May 2021 17:31:33 +0200
Subject: [PATCH 01/57] New Crowdin updates (#16281)
* New translations en.json (Thai)
[ci skip]
* New translations devise.en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations devise.en.yml (Thai)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations doorkeeper.en.yml (Danish)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* Run `i18n-tasks normalize`
* Run `yarn manage:translations`
Co-authored-by: Yamagishi Kazutoshi
---
app/javascript/mastodon/locales/th.json | 6 +++---
config/locales/da.yml | 2 +-
config/locales/de.yml | 2 +-
config/locales/devise.th.yml | 6 +++---
config/locales/doorkeeper.da.yml | 2 +-
config/locales/is.yml | 8 ++++----
6 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/app/javascript/mastodon/locales/th.json b/app/javascript/mastodon/locales/th.json
index 832946025..cc3af6493 100644
--- a/app/javascript/mastodon/locales/th.json
+++ b/app/javascript/mastodon/locales/th.json
@@ -121,7 +121,7 @@
"confirmations.mute.explanation": "นี่จะซ่อนโพสต์จากเขาและโพสต์ที่กล่าวถึงเขา แต่จะยังอนุญาตให้เขาเห็นโพสต์ของคุณและติดตามคุณ",
"confirmations.mute.message": "คุณแน่ใจหรือไม่ว่าต้องการซ่อน {name}?",
"confirmations.redraft.confirm": "ลบแล้วร่างใหม่",
- "confirmations.redraft.message": "คุณแน่ใจหรือไม่ว่าต้องการลบโพสต์นี้แล้วร่างใหม่? รายการโปรดและการดันจะหายไป และการตอบกลับโพสต์ดั้งเดิมจะไม่มีความเกี่ยวพัน",
+ "confirmations.redraft.message": "คุณแน่ใจหรือไม่ว่าต้องการลบโพสต์นี้แล้วร่างโพสต์ใหม่? รายการโปรดและการดันจะหายไป และการตอบกลับโพสต์ดั้งเดิมจะไม่มีความเกี่ยวพัน",
"confirmations.reply.confirm": "ตอบกลับ",
"confirmations.reply.message": "การตอบกลับตอนนี้จะเขียนทับข้อความที่คุณกำลังเขียน คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?",
"confirmations.unfollow.confirm": "เลิกติดตาม",
@@ -163,12 +163,12 @@
"empty_column.follow_recommendations": "Looks like no suggestions could be generated for you. You can try using search to look for people you might know or explore trending hashtags.",
"empty_column.follow_requests": "คุณยังไม่มีคำขอติดตามใด ๆ เมื่อคุณได้รับคำขอ คำขอจะปรากฏที่นี่",
"empty_column.hashtag": "ยังไม่มีสิ่งใดในแฮชแท็กนี้",
- "empty_column.home": "เส้นเวลาหน้าแรกของคุณว่างเปล่า! เยี่ยมชม {public} หรือใช้การค้นหาเพื่อเริ่มต้นใช้งานและพบปะผู้ใช้อื่น ๆ",
+ "empty_column.home": "เส้นเวลาหน้าแรกของคุณว่างเปล่า! ติดตามผู้คนเพิ่มเติมเพื่อเติมเส้นเวลาให้เต็ม {suggestions}",
"empty_column.home.suggestions": "ดูข้อเสนอแนะบางอย่าง",
"empty_column.list": "ยังไม่มีสิ่งใดในรายการนี้ เมื่อสมาชิกของรายการนี้โพสต์โพสต์ใหม่ โพสต์จะปรากฏที่นี่",
"empty_column.lists": "คุณยังไม่มีรายการใด ๆ เมื่อคุณสร้างรายการ รายการจะปรากฏที่นี่",
"empty_column.mutes": "คุณยังไม่ได้ซ่อนผู้ใช้ใด ๆ",
- "empty_column.notifications": "คุณยังไม่มีการแจ้งเตือนใด ๆ โต้ตอบกับผู้อื่นเพื่อเริ่มการสนทนา",
+ "empty_column.notifications": "คุณยังไม่มีการแจ้งเตือนใด ๆ เมื่อผู้คนอื่น ๆ โต้ตอบกับคุณ คุณจะเห็นการแจ้งเตือนที่นี่",
"empty_column.public": "ไม่มีสิ่งใดที่นี่! เขียนบางอย่างเป็นสาธารณะ หรือติดตามผู้ใช้จากเซิร์ฟเวอร์อื่น ๆ ด้วยตนเองเพื่อเติมให้เต็ม",
"error.unexpected_crash.explanation": "เนื่องจากข้อบกพร่องในโค้ดของเราหรือปัญหาความเข้ากันได้ของเบราว์เซอร์ จึงไม่สามารถแสดงหน้านี้ได้อย่างถูกต้อง",
"error.unexpected_crash.explanation_addons": "ไม่สามารถแสดงหน้านี้ได้อย่างถูกต้อง ข้อผิดพลาดนี้เป็นไปได้ว่าเกิดจากส่วนเสริมของเบราว์เซอร์หรือเครื่องมือการแปลอัตโนมัติ",
diff --git a/config/locales/da.yml b/config/locales/da.yml
index 8121c6645..90e9e008e 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -6,7 +6,7 @@ da:
about_this: Om
active_count_after: aktive
active_footnote: Månedlige aktive brugere (MAU)
- administered_by: 'Administreret af:'
+ administered_by: 'Administreres af:'
api: API
apps: Mobil-apps
apps_platforms: Benyt Mastodon på Android, iOS og andre platforme
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 2ccdf3a0d..cded342f6 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -27,7 +27,7 @@ de:
learn_more: Mehr erfahren
privacy_policy: Datenschutzerklärung
rules: Server-Regeln
- rules_html: 'Unten ist eine Zusammenfassung der Regeln, denen du folgen folgen musst, wenn du ein Konto auf diesem Mastodon-Server haben möchtest:'
+ rules_html: 'Unten ist eine Zusammenfassung der Regeln, denen du folgen musst, wenn du ein Konto auf diesem Mastodon-Server haben möchtest:'
see_whats_happening: Finde heraus, was gerade in der Welt los ist
server_stats: 'Serverstatistiken:'
source_code: Quellcode
diff --git a/config/locales/devise.th.yml b/config/locales/devise.th.yml
index 62ab8f93e..0b5524a74 100644
--- a/config/locales/devise.th.yml
+++ b/config/locales/devise.th.yml
@@ -14,7 +14,7 @@ th:
not_found_in_database: "%{authentication_keys} หรือรหัสผ่านไม่ถูกต้อง"
pending: บัญชีของคุณยังอยู่ระหว่างการตรวจทาน
timeout: เซสชันของคุณหมดอายุแล้ว โปรดลงชื่อเข้าอีกครั้งเพื่อดำเนินการต่อ
- unauthenticated: คุณต้องลงชื่อเข้าหรือลงทะเบียนก่อนดำเนินการต่อ
+ unauthenticated: คุณจำเป็นต้องลงชื่อเข้าหรือลงทะเบียนก่อนดำเนินการต่อ
unconfirmed: คุณต้องยืนยันที่อยู่อีเมลของคุณก่อนดำเนินการต่อ
mailer:
confirmation_instructions:
@@ -76,7 +76,7 @@ th:
subject: 'Mastodon: เปิดใช้งานการรับรองความถูกต้องด้วยกุญแจความปลอดภัยแล้ว'
title: เปิดใช้งานกุญแจความปลอดภัยแล้ว
omniauth_callbacks:
- failure: ไม่สามารถรับรองความถูกต้องของคุณจาก %{kind} เนื่องจาก "%{reason}"
+ failure: ไม่สามารถรับรองความถูกต้องคุณจาก %{kind} เนื่องจาก “%{reason}”
success: รับรองความถูกต้องจากบัญชี %{kind} สำเร็จ
passwords:
no_token: คุณไม่สามารถเข้าถึงหน้านี้โดยไม่ได้มาจากอีเมลการตั้งรหัสผ่านใหม่ หากคุณมาจากอีเมลการตั้งรหัสผ่านใหม่ โปรดตรวจสอบให้แน่ใจว่าคุณได้ใช้ URL แบบเต็มที่ให้มา
@@ -104,7 +104,7 @@ th:
errors:
messages:
already_confirmed: ได้รับการยืนยันไปแล้ว โปรดลองลงชื่อเข้า
- confirmation_period_expired: ต้องได้รับการยืนยันภายใน %{period} โปรดขออีเมลใหม่
+ confirmation_period_expired: จำเป็นต้องได้รับการยืนยันภายใน %{period} โปรดขออีเมลใหม่
expired: หมดอายุแล้ว โปรดขออีเมลใหม่
not_found: ไม่พบ
not_locked: ไม่ได้ล็อคอยู่
diff --git a/config/locales/doorkeeper.da.yml b/config/locales/doorkeeper.da.yml
index dc1f491a4..05fac0036 100644
--- a/config/locales/doorkeeper.da.yml
+++ b/config/locales/doorkeeper.da.yml
@@ -33,7 +33,7 @@ da:
help:
native_redirect_uri: Brug %{native_redirect_uri} til lokale tests
redirect_uri: Brug én linje pr. URI
- scopes: Adskil omfang med mellemrum. Lad være blankt for at bruge standard omfang.
+ scopes: Adskil omfang med mellemrum. Lad være tomt for standardomfang.
index:
application: Applikation
callback_url: Callback-URL
diff --git a/config/locales/is.yml b/config/locales/is.yml
index 08802a797..01c87b598 100644
--- a/config/locales/is.yml
+++ b/config/locales/is.yml
@@ -272,7 +272,7 @@ is:
create_domain_allow_html: "%{name} leyfði skýjasamband með léninu %{target}"
create_domain_block_html: "%{name} útilokaði lénið %{target}"
create_email_domain_block_html: "%{name} útilokaði póstlénið %{target}"
- create_ip_block_html: "{name} útbjó reglu fyrir IP-vistfangið %{target}"
+ create_ip_block_html: "%{name} útbjó reglu fyrir IP-vistfangið %{target}"
create_unavailable_domain_html: "%{name} stöðvaði afhendingu til lénsins %{target}"
demote_user_html: "%{name} lækkaði notandann %{target} í tign"
destroy_announcement_html: "%{name} eyddi tilkynninguni %{target}"
@@ -280,7 +280,7 @@ is:
destroy_domain_allow_html: "%{name} bannaði skýjasamband með léninu %{target}"
destroy_domain_block_html: "%{name} aflétti útilokun af léninu %{target}"
destroy_email_domain_block_html: "%{name} aflétti útilokun af póstléninu %{target}"
- destroy_ip_block_html: "{name} eyddi reglu fyrir IP-vistfangið %{target}"
+ destroy_ip_block_html: "%{name} eyddi reglu fyrir IP-vistfangið %{target}"
destroy_status_html: "%{name} fjarlægði stöðufærslu frá %{target}"
destroy_unavailable_domain_html: "%{name} hóf aftur afhendingu til lénsins %{target}"
disable_2fa_user_html: "%{name} gerði kröfu um tveggja-þátta innskráningu óvirka fyrir notandann %{target}"
@@ -290,7 +290,7 @@ is:
enable_user_html: "%{name} gerði innskráningu virka fyrir notandann %{target}"
memorialize_account_html: "%{name} breytti notandaaðgangnum %{target} í minningargreinarsíðu"
promote_user_html: "%{name} hækkaði notandann %{target} í tign"
- remove_avatar_user_html: "{name} fjarlægði auðkennismynd af %{target}"
+ remove_avatar_user_html: "%{name} fjarlægði auðkennismynd af %{target}"
reopen_report_html: "%{name} enduropnaði kæru %{target}"
reset_password_user_html: "%{name} endurstillti lykilorð fyrir notandann %{target}"
resolve_report_html: "%{name} leysti kæru %{target}"
@@ -300,7 +300,7 @@ is:
unassigned_report_html: "%{name} fjarlægði úthlutun af kæru %{target}"
unsensitive_account_html: "%{name} tók merkinguna viðkvæmt af myndefni frá %{target}"
unsilence_account_html: "%{name} hætti að hylja notandaaðganginn %{target}"
- unsuspend_account_html: "%{name} tók notandaaðganginn {target} úr bið"
+ unsuspend_account_html: "%{name} tók notandaaðganginn %{target} úr bið"
update_announcement_html: "%{name} uppfærði tilkynningu %{target}"
update_custom_emoji_html: "%{name} uppfærði tjáningartáknið %{target}"
update_domain_block_html: "%{name} uppfærði lénalás fyrir %{target}"
From 85f5689a496e4a98dab529e8a0b6f46454da77c7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:45:06 +0900
Subject: [PATCH 02/57] Bump react-select from 4.3.0 to 4.3.1 (#16268)
Bumps [react-select](https://github.com/JedWatson/react-select) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/JedWatson/react-select/releases)
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@4.3.0...react-select@4.3.1)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 18 +++++++++---------
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package.json b/package.json
index 5bc1f6bf3..3ac2d4f98 100644
--- a/package.json
+++ b/package.json
@@ -137,7 +137,7 @@
"react-redux-loading-bar": "^4.0.8",
"react-router-dom": "^4.1.1",
"react-router-scroll-4": "^1.0.0-beta.1",
- "react-select": "^4.3.0",
+ "react-select": "^4.3.1",
"react-sparklines": "^1.7.0",
"react-swipeable-views": "^0.13.9",
"react-textarea-autosize": "^8.3.2",
diff --git a/yarn.lock b/yarn.lock
index 6c8bcf549..5d9bf7ff4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1069,10 +1069,10 @@
exec-sh "^0.3.2"
minimist "^1.2.0"
-"@emotion/cache@^11.0.0", "@emotion/cache@^11.1.3":
- version "11.1.3"
- resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.1.3.tgz#c7683a9484bcd38d5562f2b9947873cf66829afd"
- integrity sha512-n4OWinUPJVaP6fXxWZD9OUeQ0lY7DvtmtSuqtRWT0Ofo/sBLCVSgb4/Oa0Q5eFxcwablRKjUXqXtNZVyEwCAuA==
+"@emotion/cache@^11.1.3", "@emotion/cache@^11.4.0":
+ version "11.4.0"
+ resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.4.0.tgz#293fc9d9a7a38b9aad8e9337e5014366c3b09ac0"
+ integrity sha512-Zx70bjE7LErRO9OaZrhf22Qye1y4F7iDl+ITjet0J+i+B88PrAOBkKvaAWhxsZf72tDLajwCgfCjJ2dvH77C3g==
dependencies:
"@emotion/memoize" "^0.7.4"
"@emotion/sheet" "^1.0.0"
@@ -8975,13 +8975,13 @@ react-router@^4.3.1:
prop-types "^15.6.1"
warning "^4.0.1"
-react-select@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/react-select/-/react-select-4.3.0.tgz#6bde634ae7a378b49f3833c85c126f533483fa2e"
- integrity sha512-SBPD1a3TJqE9zoI/jfOLCAoLr/neluaeokjOixr3zZ1vHezkom8K0A9J4QG9IWDqIDE9K/Mv+0y1GjidC2PDtQ==
+react-select@^4.3.1:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/react-select/-/react-select-4.3.1.tgz#389fc07c9bc7cf7d3c377b7a05ea18cd7399cb81"
+ integrity sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q==
dependencies:
"@babel/runtime" "^7.12.0"
- "@emotion/cache" "^11.0.0"
+ "@emotion/cache" "^11.4.0"
"@emotion/react" "^11.1.1"
memoize-one "^5.0.0"
prop-types "^15.6.0"
From 970f59738f307ad8388989dd1838c6bd916a54a3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:45:25 +0900
Subject: [PATCH 03/57] Bump @babel/core from 7.14.0 to 7.14.2 (#16258)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.0 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-core)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 81 +++++++++++++++++++++++++++++-----------------------
2 files changed, 46 insertions(+), 37 deletions(-)
diff --git a/package.json b/package.json
index 3ac2d4f98..4ffd4b3d5 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
},
"private": true,
"dependencies": {
- "@babel/core": "^7.14.0",
+ "@babel/core": "^7.14.2",
"@babel/plugin-proposal-decorators": "^7.13.15",
"@babel/plugin-transform-react-inline-elements": "^7.12.13",
"@babel/plugin-transform-runtime": "^7.13.15",
diff --git a/yarn.lock b/yarn.lock
index 5d9bf7ff4..93a7845a3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -21,20 +21,20 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919"
integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==
-"@babel/core@^7.1.0", "@babel/core@^7.14.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.0.tgz#47299ff3ec8d111b493f1a9d04bf88c04e728d88"
- integrity sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==
+"@babel/core@^7.1.0", "@babel/core@^7.14.2", "@babel/core@^7.7.2", "@babel/core@^7.7.5":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.2.tgz#54e45334ffc0172048e5c93ded36461d3ad4c417"
+ integrity sha512-OgC1mON+l4U4B4wiohJlQNUU3H73mpTyYY3j/c8U9dr9UagGGSm+WFpzjy/YLdoyjiG++c1kIDgxCo/mLwQJeQ==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@babel/generator" "^7.14.0"
+ "@babel/generator" "^7.14.2"
"@babel/helper-compilation-targets" "^7.13.16"
- "@babel/helper-module-transforms" "^7.14.0"
+ "@babel/helper-module-transforms" "^7.14.2"
"@babel/helpers" "^7.14.0"
- "@babel/parser" "^7.14.0"
+ "@babel/parser" "^7.14.2"
"@babel/template" "^7.12.13"
- "@babel/traverse" "^7.14.0"
- "@babel/types" "^7.14.0"
+ "@babel/traverse" "^7.14.2"
+ "@babel/types" "^7.14.2"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
@@ -42,12 +42,12 @@
semver "^6.3.0"
source-map "^0.5.0"
-"@babel/generator@^7.14.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.0.tgz#0f35d663506c43e4f10898fbda0d752ec75494be"
- integrity sha512-C6u00HbmsrNPug6A+CiNl8rEys7TsdcXwg12BHi2ca5rUfAs3+UwZsuDQSXnc+wCElCXMB8gMaJ3YXDdh8fAlg==
+"@babel/generator@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.2.tgz#d5773e8b557d421fd6ce0d5efa5fd7fc22567c30"
+ integrity sha512-OnADYbKrffDVai5qcpkMxQ7caomHOoEwjkouqnN2QhydAjowFAZcsdecFIRUBdb+ZcruwYE4ythYmF1UBZU5xQ==
dependencies:
- "@babel/types" "^7.14.0"
+ "@babel/types" "^7.14.2"
jsesc "^2.5.1"
source-map "^0.5.0"
@@ -152,6 +152,15 @@
"@babel/template" "^7.12.13"
"@babel/types" "^7.12.13"
+"@babel/helper-function-name@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2"
+ integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.12.13"
+ "@babel/template" "^7.12.13"
+ "@babel/types" "^7.14.2"
+
"@babel/helper-get-function-arity@^7.12.13":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583"
@@ -195,10 +204,10 @@
dependencies:
"@babel/types" "^7.13.12"
-"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz#8fcf78be220156f22633ee204ea81f73f826a8ad"
- integrity sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==
+"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0", "@babel/helper-module-transforms@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5"
+ integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==
dependencies:
"@babel/helper-module-imports" "^7.13.12"
"@babel/helper-replace-supers" "^7.13.12"
@@ -206,8 +215,8 @@
"@babel/helper-split-export-declaration" "^7.12.13"
"@babel/helper-validator-identifier" "^7.14.0"
"@babel/template" "^7.12.13"
- "@babel/traverse" "^7.14.0"
- "@babel/types" "^7.14.0"
+ "@babel/traverse" "^7.14.2"
+ "@babel/types" "^7.14.2"
"@babel/helper-optimise-call-expression@^7.12.13":
version "7.12.13"
@@ -324,10 +333,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.0", "@babel/parser@^7.7.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.0.tgz#2f0ebfed92bcddcc8395b91f1895191ce2760380"
- integrity sha512-AHbfoxesfBALg33idaTBVUkLnfXtsgvJREf93p4p0Lwsz4ppfE7g1tpEXVm4vrxUcH4DVhAa9Z1m1zqf9WUC7Q==
+"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.2", "@babel/parser@^7.7.0":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.2.tgz#0c1680aa44ad4605b16cbdcc5c341a61bde9c746"
+ integrity sha512-IoVDIHpsgE/fu7eXBeRWt8zLbDrSvD7H1gpomOkPpBoEN8KCruCqSDdqo8dddwQQrui30KSvQBaMUOJiuFu6QQ==
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12":
version "7.13.12"
@@ -1034,24 +1043,24 @@
"@babel/parser" "^7.12.13"
"@babel/types" "^7.12.13"
-"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.13", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.7.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.0.tgz#cea0dc8ae7e2b1dec65f512f39f3483e8cc95aef"
- integrity sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==
+"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.13", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2", "@babel/traverse@^7.7.0":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b"
+ integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@babel/generator" "^7.14.0"
- "@babel/helper-function-name" "^7.12.13"
+ "@babel/generator" "^7.14.2"
+ "@babel/helper-function-name" "^7.14.2"
"@babel/helper-split-export-declaration" "^7.12.13"
- "@babel/parser" "^7.14.0"
- "@babel/types" "^7.14.0"
+ "@babel/parser" "^7.14.2"
+ "@babel/types" "^7.14.2"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.1", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.1.tgz#095bd12f1c08ab63eff6e8f7745fa7c9cc15a9db"
- integrity sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==
+"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.1", "@babel/types@^7.14.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3"
+ integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==
dependencies:
"@babel/helper-validator-identifier" "^7.14.0"
to-fast-properties "^2.0.0"
From 6d491d0bba819e5730516dc8edd30fcc281b92cb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:45:47 +0900
Subject: [PATCH 04/57] Bump @babel/plugin-transform-runtime from 7.13.15 to
7.14.2 (#16263)
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.13.15 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-plugin-transform-runtime)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 4ffd4b3d5..45d988851 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
"@babel/core": "^7.14.2",
"@babel/plugin-proposal-decorators": "^7.13.15",
"@babel/plugin-transform-react-inline-elements": "^7.12.13",
- "@babel/plugin-transform-runtime": "^7.13.15",
+ "@babel/plugin-transform-runtime": "^7.14.2",
"@babel/preset-env": "^7.14.1",
"@babel/preset-react": "^7.13.13",
"@babel/runtime": "^7.14.0",
diff --git a/yarn.lock b/yarn.lock
index 93a7845a3..3dcd17282 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -847,10 +847,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-runtime@^7.13.15":
- version "7.13.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.15.tgz#2eddf585dd066b84102517e10a577f24f76a9cd7"
- integrity sha512-d+ezl76gx6Jal08XngJUkXM4lFXK/5Ikl9Mh4HKDxSfGJXmZ9xG64XT2oivBzfxb/eQ62VfvoMkaCZUKJMVrBA==
+"@babel/plugin-transform-runtime@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.2.tgz#4e24389bd680dd94ea1b871465d00112ae974425"
+ integrity sha512-LyA2AiPkaYzI7G5e2YI4NCasTfFe7mZvlupNprDOB7CdNUHb2DQC4uV6oeZ0396gOcicUzUCh0MShL6wiUgk+Q==
dependencies:
"@babel/helper-module-imports" "^7.13.12"
"@babel/helper-plugin-utils" "^7.13.0"
From 126e51e71ef173539112fa8a015d3cd5a3a8550c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:46:30 +0900
Subject: [PATCH 05/57] Bump sidekiq-unique-jobs from 7.0.9 to 7.0.10 (#16253)
Bumps [sidekiq-unique-jobs](https://github.com/mhenrixon/sidekiq-unique-jobs) from 7.0.9 to 7.0.10.
- [Release notes](https://github.com/mhenrixon/sidekiq-unique-jobs/releases)
- [Changelog](https://github.com/mhenrixon/sidekiq-unique-jobs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mhenrixon/sidekiq-unique-jobs/compare/v7.0.9...v7.0.10)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 1696facde..91bf223ff 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -569,7 +569,7 @@ GEM
sidekiq (>= 3)
thwait
tilt (>= 1.4.0)
- sidekiq-unique-jobs (7.0.9)
+ sidekiq-unique-jobs (7.0.10)
brpoplpush-redis_script (> 0.1.1, <= 2.0.0)
concurrent-ruby (~> 1.0, >= 1.0.5)
sidekiq (>= 5.0, < 7.0)
From 3012a12f02b3e4ca3752b6c8eb1098467c529040 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:46:44 +0900
Subject: [PATCH 06/57] Bump webmock from 3.12.2 to 3.13.0 (#16254)
Bumps [webmock](https://github.com/bblimke/webmock) from 3.12.2 to 3.13.0.
- [Release notes](https://github.com/bblimke/webmock/releases)
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bblimke/webmock/compare/v3.12.2...v3.13.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile | 2 +-
Gemfile.lock | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile b/Gemfile
index 3a4799347..f354c3f26 100644
--- a/Gemfile
+++ b/Gemfile
@@ -120,7 +120,7 @@ group :test do
gem 'rails-controller-testing', '~> 1.0'
gem 'rspec-sidekiq', '~> 3.1'
gem 'simplecov', '~> 0.21', require: false
- gem 'webmock', '~> 3.12'
+ gem 'webmock', '~> 3.13'
gem 'parallel_tests', '~> 3.7'
gem 'rspec_junit_formatter', '~> 0.4'
end
diff --git a/Gemfile.lock b/Gemfile.lock
index 91bf223ff..9ec77a115 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -646,7 +646,7 @@ GEM
safety_net_attestation (~> 0.4.0)
securecompare (~> 1.0)
tpm-key_attestation (~> 0.9.0)
- webmock (3.12.2)
+ webmock (3.13.0)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
@@ -791,7 +791,7 @@ DEPENDENCIES
twitter-text (~> 3.1.0)
tzinfo-data (~> 1.2021)
webauthn (~> 3.0.0.alpha1)
- webmock (~> 3.12)
+ webmock (~> 3.13)
webpacker (~> 5.3)
webpush (~> 0.3)
xorcist (~> 1.1)
From 6a9389fab84f8f4f83083d1d38a3b86c857dfdfb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:47:41 +0900
Subject: [PATCH 07/57] Bump sass-loader from 10.1.1 to 10.2.0 (#16266)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 10.1.1 to 10.2.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/v10.2.0/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v10.1.1...v10.2.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 45d988851..ff54f3dc7 100644
--- a/package.json
+++ b/package.json
@@ -152,7 +152,7 @@
"reselect": "^4.0.0",
"rimraf": "^3.0.2",
"sass": "^1.32.12",
- "sass-loader": "^10.1.1",
+ "sass-loader": "^10.2.0",
"stacktrace-js": "^2.0.2",
"stringz": "^2.1.0",
"substring-trie": "^1.0.2",
diff --git a/yarn.lock b/yarn.lock
index 3dcd17282..6bd449d0e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9628,10 +9628,10 @@ sass-lint@^1.13.1:
path-is-absolute "^1.0.0"
util "^0.10.3"
-sass-loader@^10.1.1:
- version "10.1.1"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.1.1.tgz#4ddd5a3d7638e7949065dd6e9c7c04037f7e663d"
- integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==
+sass-loader@^10.2.0:
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.2.0.tgz#3d64c1590f911013b3fa48a0b22a83d5e1494716"
+ integrity sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==
dependencies:
klona "^2.0.4"
loader-utils "^2.0.0"
From a6b0f0ac83858c597cb07942c27a1f21ad426b68 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:47:59 +0900
Subject: [PATCH 08/57] Bump dotenv from 9.0.1 to 9.0.2 (#16265)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/motdotla/dotenv/releases)
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v9.0.1...v9.0.2)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index ff54f3dc7..7e6624b53 100644
--- a/package.json
+++ b/package.json
@@ -87,7 +87,7 @@
"css-loader": "^5.2.4",
"cssnano": "^4.1.11",
"detect-passive-events": "^2.0.3",
- "dotenv": "^9.0.1",
+ "dotenv": "^9.0.2",
"emoji-mart": "Gargron/emoji-mart#build",
"es6-symbol": "^3.1.3",
"escape-html": "^1.0.3",
diff --git a/yarn.lock b/yarn.lock
index 6bd449d0e..c3696f0b3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3962,10 +3962,10 @@ dot-prop@^5.2.0:
dependencies:
is-obj "^2.0.0"
-dotenv@^9.0.1:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.1.tgz#a889a28a3a515812dde1e7f8183ef5cdf3186b97"
- integrity sha512-W8FNeNnnvJoYfgkFRKzp8kTgz0T2YY4TJ9xy1Ma0hSebPTK8iquRtpG12TUrSTX5zIN9D/wSLEEuI+Ad35tlyw==
+dotenv@^9.0.2:
+ version "9.0.2"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05"
+ integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==
duplexer@^0.1.2:
version "0.1.2"
From 0bfb1fecd1388870ba00513b98f0d1bc9847b5e4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:48:38 +0900
Subject: [PATCH 09/57] Bump eslint-plugin-import from 2.22.1 to 2.23.2
(#16262)
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.22.1 to 2.23.2.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.22.1...v2.23.2)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 147 +++++++++++++++++++++++++++++----------------------
2 files changed, 84 insertions(+), 65 deletions(-)
diff --git a/package.json b/package.json
index 7e6624b53..33504124c 100644
--- a/package.json
+++ b/package.json
@@ -176,7 +176,7 @@
"babel-eslint": "^10.1.0",
"babel-jest": "^26.6.3",
"eslint": "^7.26.0",
- "eslint-plugin-import": "~2.22.1",
+ "eslint-plugin-import": "~2.23.2",
"eslint-plugin-jsx-a11y": "~6.4.1",
"eslint-plugin-promise": "~5.1.0",
"eslint-plugin-react": "~7.23.2",
diff --git a/yarn.lock b/yarn.lock
index c3696f0b3..df432b925 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2094,13 +2094,14 @@ array-unique@^0.3.2:
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-array.prototype.flat@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b"
- integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==
+array.prototype.flat@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123"
+ integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==
dependencies:
+ call-bind "^1.0.0"
define-properties "^1.1.3"
- es-abstract "^1.17.0-next.1"
+ es-abstract "^1.18.0-next.1"
array.prototype.flatmap@^1.2.4:
version "1.2.4"
@@ -3230,10 +3231,13 @@ constants-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
-contains-path@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
- integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
+contains-path@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-1.0.0.tgz#3458b332185603e8eed18f518d4a10888a3abc91"
+ integrity sha1-NFizMhhWA+ju0Y9RjUoQiIo6vJE=
+ dependencies:
+ normalize-path "^2.1.1"
+ path-starts-with "^1.0.0"
content-disposition@0.5.3:
version "0.5.3"
@@ -3670,7 +3674,7 @@ debug@2.6.9, debug@^2.1.1, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@^3.1.1, debug@^3.2.6:
+debug@^3.1.1, debug@^3.2.6, debug@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
@@ -3875,7 +3879,7 @@ dns-txt@^2.0.2:
dependencies:
buffer-indexof "^1.0.0"
-doctrine@1.5.0, doctrine@^1.2.2:
+doctrine@^1.2.2:
version "1.5.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
@@ -4102,7 +4106,7 @@ errno@^0.1.3, errno@~0.1.7:
dependencies:
prr "~1.0.1"
-error-ex@^1.2.0, error-ex@^1.3.1:
+error-ex@^1.3.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
@@ -4279,31 +4283,34 @@ eslint-import-resolver-node@^0.3.4:
debug "^2.6.9"
resolve "^1.13.1"
-eslint-module-utils@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6"
- integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==
+eslint-module-utils@^2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233"
+ integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==
dependencies:
- debug "^2.6.9"
+ debug "^3.2.7"
pkg-dir "^2.0.0"
-eslint-plugin-import@~2.22.1:
- version "2.22.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702"
- integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==
+eslint-plugin-import@~2.23.2:
+ version "2.23.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.2.tgz#ee15dd68fc7a1a1ba4c653c734e0d01c100d3484"
+ integrity sha512-LmNoRptHBxOP+nb0PIKz1y6OSzCJlB+0g0IGS3XV4KaKk2q4szqQ6s6F1utVf5ZRkxk/QOTjdxe7v4VjS99Bsg==
dependencies:
- array-includes "^3.1.1"
- array.prototype.flat "^1.2.3"
- contains-path "^0.1.0"
+ array-includes "^3.1.3"
+ array.prototype.flat "^1.2.4"
+ contains-path "^1.0.0"
debug "^2.6.9"
- doctrine "1.5.0"
+ doctrine "^2.1.0"
eslint-import-resolver-node "^0.3.4"
- eslint-module-utils "^2.6.0"
+ eslint-module-utils "^2.6.1"
+ find-up "^2.0.0"
has "^1.0.3"
+ is-core-module "^2.4.0"
minimatch "^3.0.4"
- object.values "^1.1.1"
- read-pkg-up "^2.0.0"
- resolve "^1.17.0"
+ object.values "^1.1.3"
+ pkg-up "^2.0.0"
+ read-pkg-up "^3.0.0"
+ resolve "^1.20.0"
tsconfig-paths "^3.9.0"
eslint-plugin-jsx-a11y@~6.4.1:
@@ -5866,10 +5873,10 @@ is-color-stop@^1.0.0:
rgb-regex "^1.0.1"
rgba-regex "^1.0.0"
-is-core-module@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a"
- integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
+is-core-module@^2.2.0, is-core-module@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"
+ integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==
dependencies:
has "^1.0.3"
@@ -6841,14 +6848,14 @@ lines-and-columns@^1.1.6:
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
-load-json-file@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
- integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
+load-json-file@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
+ integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
dependencies:
graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
+ parse-json "^4.0.0"
+ pify "^3.0.0"
strip-bom "^3.0.0"
loader-runner@^2.4.0:
@@ -7669,7 +7676,7 @@ object.pick@^1.3.0:
dependencies:
isobject "^3.0.1"
-object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.3:
+object.values@^1.1.0, object.values@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee"
integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==
@@ -7917,13 +7924,6 @@ parse-css-font@^2.0.2:
tcomb "^2.5.0"
unquote "^1.1.0"
-parse-json@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
- integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
- dependencies:
- error-ex "^1.2.0"
-
parse-json@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
@@ -8012,6 +8012,13 @@ path-parse@^1.0.6:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
+path-starts-with@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/path-starts-with/-/path-starts-with-1.0.0.tgz#b28243015e8b138de572682ac52da42e646ad84e"
+ integrity sha1-soJDAV6LE43lcmgqxS2kLmRq2E4=
+ dependencies:
+ normalize-path "^2.1.1"
+
path-to-regexp@0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
@@ -8024,12 +8031,12 @@ path-to-regexp@^1.7.0:
dependencies:
isarray "0.0.1"
-path-type@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
- integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
+path-type@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
+ integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
dependencies:
- pify "^2.0.0"
+ pify "^3.0.0"
path-type@^4.0.0:
version "4.0.0"
@@ -8118,6 +8125,11 @@ pify@^2.0.0:
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+pify@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
+ integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
+
pify@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
@@ -8163,6 +8175,13 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"
+pkg-up@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"
+ integrity sha1-yBmscoBZpGHKscOImivjxJoATX8=
+ dependencies:
+ find-up "^2.1.0"
+
pluralize@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45"
@@ -9090,13 +9109,13 @@ react@^16.14.0:
object-assign "^4.1.1"
prop-types "^15.6.2"
-read-pkg-up@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
- integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
+read-pkg-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
+ integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
dependencies:
find-up "^2.0.0"
- read-pkg "^2.0.0"
+ read-pkg "^3.0.0"
read-pkg-up@^7.0.1:
version "7.0.1"
@@ -9107,14 +9126,14 @@ read-pkg-up@^7.0.1:
read-pkg "^5.2.0"
type-fest "^0.8.1"
-read-pkg@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
- integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
+read-pkg@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
+ integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
dependencies:
- load-json-file "^2.0.0"
+ load-json-file "^4.0.0"
normalize-package-data "^2.3.2"
- path-type "^2.0.0"
+ path-type "^3.0.0"
read-pkg@^5.2.0:
version "5.2.0"
@@ -9474,7 +9493,7 @@ resolve-url@^0.2.1:
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1:
+resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.20.0:
version "1.20.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
From 8ce6cc8bf961e3859493a8406b2c1e676ae4fcde Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:49:03 +0900
Subject: [PATCH 10/57] Bump faker from 2.17.0 to 2.18.0 (#16259)
Bumps [faker](https://github.com/faker-ruby/faker) from 2.17.0 to 2.18.0.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.17.0...v2.18.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile | 2 +-
Gemfile.lock | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile b/Gemfile
index f354c3f26..ee3b5c839 100644
--- a/Gemfile
+++ b/Gemfile
@@ -115,7 +115,7 @@ end
group :test do
gem 'capybara', '~> 3.35'
gem 'climate_control', '~> 0.2'
- gem 'faker', '~> 2.17'
+ gem 'faker', '~> 2.18'
gem 'microformats', '~> 4.2'
gem 'rails-controller-testing', '~> 1.0'
gem 'rspec-sidekiq', '~> 3.1'
diff --git a/Gemfile.lock b/Gemfile.lock
index 9ec77a115..77ff9b714 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -211,7 +211,7 @@ GEM
tzinfo
excon (0.76.0)
fabrication (2.22.0)
- faker (2.17.0)
+ faker (2.18.0)
i18n (>= 1.6, < 2)
faraday (1.3.0)
faraday-net_http (~> 1.0)
@@ -704,7 +704,7 @@ DEPENDENCIES
dotenv-rails (~> 2.7)
ed25519 (~> 1.2)
fabrication (~> 2.22)
- faker (~> 2.17)
+ faker (~> 2.18)
fast_blank (~> 1.0)
fastimage
fog-core (<= 2.1.0)
From e6265336b6d374a158cce39abd01280ba439607c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:50:13 +0900
Subject: [PATCH 11/57] Bump @testing-library/react from 11.2.6 to 11.2.7
(#16260)
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 11.2.6 to 11.2.7.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v11.2.6...v11.2.7)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 33504124c..6dbe0408d 100644
--- a/package.json
+++ b/package.json
@@ -172,7 +172,7 @@
},
"devDependencies": {
"@testing-library/jest-dom": "^5.12.0",
- "@testing-library/react": "^11.2.6",
+ "@testing-library/react": "^11.2.7",
"babel-eslint": "^10.1.0",
"babel-jest": "^26.6.3",
"eslint": "^7.26.0",
diff --git a/yarn.lock b/yarn.lock
index df432b925..e681a8af0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1436,10 +1436,10 @@
lodash "^4.17.15"
redent "^3.0.0"
-"@testing-library/react@^11.2.6":
- version "11.2.6"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.6.tgz#586a23adc63615985d85be0c903f374dab19200b"
- integrity sha512-TXMCg0jT8xmuU8BkKMtp8l7Z50Ykew5WNX8UoIKTaLFwKkP2+1YDhOLA2Ga3wY4x29jyntk7EWfum0kjlYiSjQ==
+"@testing-library/react@^11.2.7":
+ version "11.2.7"
+ resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.7.tgz#b29e2e95c6765c815786c0bc1d5aed9cb2bf7818"
+ integrity sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==
dependencies:
"@babel/runtime" "^7.12.5"
"@testing-library/dom" "^7.28.1"
From dc86f709e3715a7cba743fc990d4cf1a640d9715 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 00:52:32 +0900
Subject: [PATCH 12/57] Bump simple-navigation from 4.1.0 to 4.3.0 (#16255)
Bumps [simple-navigation](https://github.com/codeplant/simple-navigation) from 4.1.0 to 4.3.0.
- [Release notes](https://github.com/codeplant/simple-navigation/releases)
- [Changelog](https://github.com/codeplant/simple-navigation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codeplant/simple-navigation/commits/v4.3.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile | 2 +-
Gemfile.lock | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile b/Gemfile
index ee3b5c839..55e4752a3 100644
--- a/Gemfile
+++ b/Gemfile
@@ -83,7 +83,7 @@ gem 'sidekiq', '~> 6.2'
gem 'sidekiq-scheduler', '~> 3.0'
gem 'sidekiq-unique-jobs', '~> 7.0'
gem 'sidekiq-bulk', '~>0.2.0'
-gem 'simple-navigation', '~> 4.1'
+gem 'simple-navigation', '~> 4.3'
gem 'simple_form', '~> 5.1'
gem 'sprockets-rails', '~> 3.2', require: 'sprockets/railtie'
gem 'stoplight', '~> 2.2.1'
diff --git a/Gemfile.lock b/Gemfile.lock
index 77ff9b714..2a338a313 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -574,7 +574,7 @@ GEM
concurrent-ruby (~> 1.0, >= 1.0.5)
sidekiq (>= 5.0, < 7.0)
thor (>= 0.20, < 2.0)
- simple-navigation (4.1.0)
+ simple-navigation (4.3.0)
activesupport (>= 2.3.2)
simple_form (5.1.0)
actionpack (>= 5.2)
@@ -778,7 +778,7 @@ DEPENDENCIES
sidekiq-bulk (~> 0.2.0)
sidekiq-scheduler (~> 3.0)
sidekiq-unique-jobs (~> 7.0)
- simple-navigation (~> 4.1)
+ simple-navigation (~> 4.3)
simple_form (~> 5.1)
simplecov (~> 0.21)
sprockets (~> 3.7.2)
From d8ac96bd399b29e6d400f0a6e7b58f319b3ef7f7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 09:29:06 +0900
Subject: [PATCH 13/57] Bump @babel/preset-env from 7.14.1 to 7.14.2 (#16267)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.1 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-preset-env)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 172 +++++++++++++++++++++++++--------------------------
2 files changed, 87 insertions(+), 87 deletions(-)
diff --git a/package.json b/package.json
index 6dbe0408d..83684c292 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
"@babel/plugin-proposal-decorators": "^7.13.15",
"@babel/plugin-transform-react-inline-elements": "^7.12.13",
"@babel/plugin-transform-runtime": "^7.14.2",
- "@babel/preset-env": "^7.14.1",
+ "@babel/preset-env": "^7.14.2",
"@babel/preset-react": "^7.13.13",
"@babel/runtime": "^7.14.0",
"@gamestdio/websocket": "^0.3.2",
diff --git a/yarn.lock b/yarn.lock
index e681a8af0..a59c157ba 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -16,7 +16,7 @@
dependencies:
"@babel/highlight" "^7.12.13"
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8", "@babel/compat-data@^7.14.0":
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.14.0":
version "7.14.0"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919"
integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==
@@ -81,7 +81,7 @@
"@babel/helper-annotate-as-pure" "^7.12.13"
"@babel/types" "^7.12.13"
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.13.8":
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16":
version "7.13.16"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c"
integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==
@@ -347,10 +347,10 @@
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
"@babel/plugin-proposal-optional-chaining" "^7.13.12"
-"@babel/plugin-proposal-async-generator-functions@^7.13.15":
- version "7.13.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz#80e549df273a3b3050431b148c892491df1bcc5b"
- integrity sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==
+"@babel/plugin-proposal-async-generator-functions@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz#3a2085abbf5d5f962d480dbc81347385ed62eb1e"
+ integrity sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-remap-async-to-generator" "^7.13.0"
@@ -381,77 +381,77 @@
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-decorators" "^7.12.13"
-"@babel/plugin-proposal-dynamic-import@^7.13.8":
- version "7.13.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d"
- integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==
+"@babel/plugin-proposal-dynamic-import@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz#01ebabd7c381cff231fa43e302939a9de5be9d9f"
+ integrity sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
-"@babel/plugin-proposal-export-namespace-from@^7.12.13":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d"
- integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==
+"@babel/plugin-proposal-export-namespace-from@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz#62542f94aa9ce8f6dba79eec698af22112253791"
+ integrity sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-proposal-json-strings@^7.13.8":
- version "7.13.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b"
- integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==
+"@babel/plugin-proposal-json-strings@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz#830b4e2426a782e8b2878fbfe2cba85b70cbf98c"
+ integrity sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-json-strings" "^7.8.3"
-"@babel/plugin-proposal-logical-assignment-operators@^7.13.8":
- version "7.13.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a"
- integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==
+"@babel/plugin-proposal-logical-assignment-operators@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz#222348c080a1678e0e74ea63fe76f275882d1fd7"
+ integrity sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8":
- version "7.13.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3"
- integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz#425b11dc62fc26939a2ab42cbba680bdf5734546"
+ integrity sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-"@babel/plugin-proposal-numeric-separator@^7.12.13":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db"
- integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==
+"@babel/plugin-proposal-numeric-separator@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz#82b4cc06571143faf50626104b335dd71baa4f9e"
+ integrity sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==
dependencies:
- "@babel/helper-plugin-utils" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.13.8":
- version "7.13.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a"
- integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==
+"@babel/plugin-proposal-object-rest-spread@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz#e17d418f81cc103fedd4ce037e181c8056225abc"
+ integrity sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==
dependencies:
- "@babel/compat-data" "^7.13.8"
- "@babel/helper-compilation-targets" "^7.13.8"
+ "@babel/compat-data" "^7.14.0"
+ "@babel/helper-compilation-targets" "^7.13.16"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.13.0"
+ "@babel/plugin-transform-parameters" "^7.14.2"
-"@babel/plugin-proposal-optional-catch-binding@^7.13.8":
- version "7.13.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107"
- integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==
+"@babel/plugin-proposal-optional-catch-binding@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz#150d4e58e525b16a9a1431bd5326c4eed870d717"
+ integrity sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-proposal-optional-chaining@^7.13.12":
- version "7.13.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866"
- integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==
+"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz#df8171a8b9c43ebf4c1dabe6311b432d83e1b34e"
+ integrity sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
@@ -632,23 +632,23 @@
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-block-scoping@^7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz#ac1b3a8e3d8cbb31efc6b9be2f74eb9823b74ab2"
- integrity sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==
+"@babel/plugin-transform-block-scoping@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz#761cb12ab5a88d640ad4af4aa81f820e6b5fdf5c"
+ integrity sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-classes@^7.13.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b"
- integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==
+"@babel/plugin-transform-classes@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz#3f1196c5709f064c252ad056207d87b7aeb2d03d"
+ integrity sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.12.13"
- "@babel/helper-function-name" "^7.12.13"
+ "@babel/helper-function-name" "^7.14.2"
"@babel/helper-optimise-call-expression" "^7.12.13"
"@babel/helper-plugin-utils" "^7.13.0"
- "@babel/helper-replace-supers" "^7.13.0"
+ "@babel/helper-replace-supers" "^7.13.12"
"@babel/helper-split-export-declaration" "^7.12.13"
globals "^11.1.0"
@@ -718,12 +718,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-modules-amd@^7.14.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.0.tgz#589494b5b290ff76cf7f59c798011f6d77026553"
- integrity sha512-CF4c5LX4LQ03LebQxJ5JZes2OYjzBuk1TdiF7cG7d5dK4lAdw9NZmaxq5K/mouUdNeqwz3TNjnW6v01UqUNgpQ==
+"@babel/plugin-transform-modules-amd@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz#6622806fe1a7c07a1388444222ef9535f2ca17b0"
+ integrity sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==
dependencies:
- "@babel/helper-module-transforms" "^7.14.0"
+ "@babel/helper-module-transforms" "^7.14.2"
"@babel/helper-plugin-utils" "^7.13.0"
babel-plugin-dynamic-import-node "^2.3.3"
@@ -778,10 +778,10 @@
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/helper-replace-supers" "^7.12.13"
-"@babel/plugin-transform-parameters@^7.13.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007"
- integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==
+"@babel/plugin-transform-parameters@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz#e4290f72e0e9e831000d066427c4667098decc31"
+ integrity sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
@@ -910,28 +910,28 @@
"@babel/helper-create-regexp-features-plugin" "^7.12.13"
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/preset-env@^7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.1.tgz#b55914e2e68885ea03f69600b2d3537e54574a93"
- integrity sha512-0M4yL1l7V4l+j/UHvxcdvNfLB9pPtIooHTbEhgD/6UGyh8Hy3Bm1Mj0buzjDXATCSz3JFibVdnoJZCrlUCanrQ==
+"@babel/preset-env@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.2.tgz#e80612965da73579c84ad2f963c2359c71524ed5"
+ integrity sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==
dependencies:
"@babel/compat-data" "^7.14.0"
"@babel/helper-compilation-targets" "^7.13.16"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-validator-option" "^7.12.17"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12"
- "@babel/plugin-proposal-async-generator-functions" "^7.13.15"
+ "@babel/plugin-proposal-async-generator-functions" "^7.14.2"
"@babel/plugin-proposal-class-properties" "^7.13.0"
"@babel/plugin-proposal-class-static-block" "^7.13.11"
- "@babel/plugin-proposal-dynamic-import" "^7.13.8"
- "@babel/plugin-proposal-export-namespace-from" "^7.12.13"
- "@babel/plugin-proposal-json-strings" "^7.13.8"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8"
- "@babel/plugin-proposal-numeric-separator" "^7.12.13"
- "@babel/plugin-proposal-object-rest-spread" "^7.13.8"
- "@babel/plugin-proposal-optional-catch-binding" "^7.13.8"
- "@babel/plugin-proposal-optional-chaining" "^7.13.12"
+ "@babel/plugin-proposal-dynamic-import" "^7.14.2"
+ "@babel/plugin-proposal-export-namespace-from" "^7.14.2"
+ "@babel/plugin-proposal-json-strings" "^7.14.2"
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.14.2"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2"
+ "@babel/plugin-proposal-numeric-separator" "^7.14.2"
+ "@babel/plugin-proposal-object-rest-spread" "^7.14.2"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.14.2"
+ "@babel/plugin-proposal-optional-chaining" "^7.14.2"
"@babel/plugin-proposal-private-methods" "^7.13.0"
"@babel/plugin-proposal-private-property-in-object" "^7.14.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.12.13"
@@ -952,8 +952,8 @@
"@babel/plugin-transform-arrow-functions" "^7.13.0"
"@babel/plugin-transform-async-to-generator" "^7.13.0"
"@babel/plugin-transform-block-scoped-functions" "^7.12.13"
- "@babel/plugin-transform-block-scoping" "^7.14.1"
- "@babel/plugin-transform-classes" "^7.13.0"
+ "@babel/plugin-transform-block-scoping" "^7.14.2"
+ "@babel/plugin-transform-classes" "^7.14.2"
"@babel/plugin-transform-computed-properties" "^7.13.0"
"@babel/plugin-transform-destructuring" "^7.13.17"
"@babel/plugin-transform-dotall-regex" "^7.12.13"
@@ -963,14 +963,14 @@
"@babel/plugin-transform-function-name" "^7.12.13"
"@babel/plugin-transform-literals" "^7.12.13"
"@babel/plugin-transform-member-expression-literals" "^7.12.13"
- "@babel/plugin-transform-modules-amd" "^7.14.0"
+ "@babel/plugin-transform-modules-amd" "^7.14.2"
"@babel/plugin-transform-modules-commonjs" "^7.14.0"
"@babel/plugin-transform-modules-systemjs" "^7.13.8"
"@babel/plugin-transform-modules-umd" "^7.14.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13"
"@babel/plugin-transform-new-target" "^7.12.13"
"@babel/plugin-transform-object-super" "^7.12.13"
- "@babel/plugin-transform-parameters" "^7.13.0"
+ "@babel/plugin-transform-parameters" "^7.14.2"
"@babel/plugin-transform-property-literals" "^7.12.13"
"@babel/plugin-transform-regenerator" "^7.13.15"
"@babel/plugin-transform-reserved-words" "^7.12.13"
@@ -982,7 +982,7 @@
"@babel/plugin-transform-unicode-escapes" "^7.12.13"
"@babel/plugin-transform-unicode-regex" "^7.12.13"
"@babel/preset-modules" "^0.1.4"
- "@babel/types" "^7.14.1"
+ "@babel/types" "^7.14.2"
babel-plugin-polyfill-corejs2 "^0.2.0"
babel-plugin-polyfill-corejs3 "^0.2.0"
babel-plugin-polyfill-regenerator "^0.2.0"
@@ -1057,7 +1057,7 @@
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.1", "@babel/types@^7.14.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
+"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3"
integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==
From 649118714ed8d104c5f034452d62293db4da9e94 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 09:29:38 +0900
Subject: [PATCH 14/57] Bump @babel/plugin-proposal-decorators from 7.13.15 to
7.14.2 (#16261)
Bumps [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) from 7.13.15 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-plugin-proposal-decorators)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 43 +++++++++++++++++++++----------------------
2 files changed, 22 insertions(+), 23 deletions(-)
diff --git a/package.json b/package.json
index 83684c292..d691139a5 100644
--- a/package.json
+++ b/package.json
@@ -60,7 +60,7 @@
"private": true,
"dependencies": {
"@babel/core": "^7.14.2",
- "@babel/plugin-proposal-decorators": "^7.13.15",
+ "@babel/plugin-proposal-decorators": "^7.14.2",
"@babel/plugin-transform-react-inline-elements": "^7.12.13",
"@babel/plugin-transform-runtime": "^7.14.2",
"@babel/preset-env": "^7.14.2",
diff --git a/yarn.lock b/yarn.lock
index a59c157ba..275bd8fb4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -91,27 +91,16 @@
browserslist "^4.14.5"
semver "^6.3.0"
-"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.13.11":
- version "7.13.11"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6"
- integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==
- dependencies:
- "@babel/helper-function-name" "^7.12.13"
- "@babel/helper-member-expression-to-functions" "^7.13.0"
- "@babel/helper-optimise-call-expression" "^7.12.13"
- "@babel/helper-replace-supers" "^7.13.0"
- "@babel/helper-split-export-declaration" "^7.12.13"
-
-"@babel/helper-create-class-features-plugin@^7.14.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.0.tgz#38367d3dab125b12f94273de418f4df23a11a15e"
- integrity sha512-6pXDPguA5zC40Y8oI5mqr+jEUpjMJonKvknvA+vD8CYDz5uuXEwWBK8sRAsE/t3gfb1k15AQb9RhwpscC4nUJQ==
+"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0", "@babel/helper-create-class-features-plugin@^7.14.2":
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz#832111bcf4f57ca57a4c5b1a000fc125abc6554a"
+ integrity sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.12.13"
- "@babel/helper-function-name" "^7.12.13"
+ "@babel/helper-function-name" "^7.14.2"
"@babel/helper-member-expression-to-functions" "^7.13.12"
"@babel/helper-optimise-call-expression" "^7.12.13"
- "@babel/helper-replace-supers" "^7.13.12"
+ "@babel/helper-replace-supers" "^7.14.3"
"@babel/helper-split-export-declaration" "^7.12.13"
"@babel/helper-create-regexp-features-plugin@^7.12.13":
@@ -269,6 +258,16 @@
"@babel/traverse" "^7.13.0"
"@babel/types" "^7.13.12"
+"@babel/helper-replace-supers@^7.14.3":
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz#ca17b318b859d107f0e9b722d58cf12d94436600"
+ integrity sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==
+ dependencies:
+ "@babel/helper-member-expression-to-functions" "^7.13.12"
+ "@babel/helper-optimise-call-expression" "^7.12.13"
+ "@babel/traverse" "^7.14.2"
+ "@babel/types" "^7.14.2"
+
"@babel/helper-simple-access@^7.13.12":
version "7.13.12"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6"
@@ -372,12 +371,12 @@
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-class-static-block" "^7.12.13"
-"@babel/plugin-proposal-decorators@^7.13.15":
- version "7.13.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.15.tgz#e91ccfef2dc24dd5bd5dcc9fc9e2557c684ecfb8"
- integrity sha512-ibAMAqUm97yzi+LPgdr5Nqb9CMkeieGHvwPg1ywSGjZrZHQEGqE01HmOio8kxRpA/+VtOHouIVy2FMpBbtltjA==
+"@babel/plugin-proposal-decorators@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.2.tgz#e68c3c5e4a6a08834456568256fc3e71b93590cf"
+ integrity sha512-LauAqDd/VjQDtae58QgBcEOE42NNP+jB2OE+XeC3KBI/E+BhhRjtr5viCIrj1hmu1YvrguLipIPRJZmS5yUcFw==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.13.11"
+ "@babel/helper-create-class-features-plugin" "^7.14.2"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-decorators" "^7.12.13"
From d237dd9204e68423da336db56d05c2b84d1823a0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 09:38:57 +0900
Subject: [PATCH 15/57] Bump sass from 1.32.12 to 1.33.0 (#16287)
Bumps [sass](https://github.com/sass/dart-sass) from 1.32.12 to 1.33.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.32.12...1.33.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index d691139a5..56aa9e1e6 100644
--- a/package.json
+++ b/package.json
@@ -151,7 +151,7 @@
"requestidlecallback": "^0.3.0",
"reselect": "^4.0.0",
"rimraf": "^3.0.2",
- "sass": "^1.32.12",
+ "sass": "^1.33.0",
"sass-loader": "^10.2.0",
"stacktrace-js": "^2.0.2",
"stringz": "^2.1.0",
diff --git a/yarn.lock b/yarn.lock
index 275bd8fb4..d692f525b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9657,10 +9657,10 @@ sass-loader@^10.2.0:
schema-utils "^3.0.0"
semver "^7.3.2"
-sass@^1.32.12:
- version "1.32.12"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.12.tgz#a2a47ad0f1c168222db5206444a30c12457abb9f"
- integrity sha512-zmXn03k3hN0KaiVTjohgkg98C3UowhL1/VSGdj4/VAAiMKGQOE80PFPxFP2Kyq0OUskPKcY5lImkhBKEHlypJA==
+sass@^1.33.0:
+ version "1.33.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.33.0.tgz#a26186902ee56585b9db6751fd151237f561dbc2"
+ integrity sha512-9v0MUXnSi62FtfjqcwZ+b8B9FIxdwFEb3FPUkjEPXWd0b5KcnPGSp2XF9WrzcH1ZxedfgJVTdA3A1j4eEj53xg==
dependencies:
chokidar ">=3.0.0 <4.0.0"
From 92a9fcf0e139f2e7c99feb0f6d7f2b71064a5592 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 May 2021 09:58:01 +0900
Subject: [PATCH 16/57] Bump @babel/plugin-transform-runtime from 7.13.15 to
7.14.3 (#16286)
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.13.15 to 7.14.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.3/packages/babel-plugin-transform-runtime)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 25 ++++---------------------
2 files changed, 5 insertions(+), 22 deletions(-)
diff --git a/package.json b/package.json
index 56aa9e1e6..4766a8dac 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
"@babel/core": "^7.14.2",
"@babel/plugin-proposal-decorators": "^7.14.2",
"@babel/plugin-transform-react-inline-elements": "^7.12.13",
- "@babel/plugin-transform-runtime": "^7.14.2",
+ "@babel/plugin-transform-runtime": "^7.14.3",
"@babel/preset-env": "^7.14.2",
"@babel/preset-react": "^7.13.13",
"@babel/runtime": "^7.14.0",
diff --git a/yarn.lock b/yarn.lock
index d692f525b..0d363a73b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -172,13 +172,6 @@
dependencies:
"@babel/types" "^7.12.13"
-"@babel/helper-member-expression-to-functions@^7.13.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091"
- integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==
- dependencies:
- "@babel/types" "^7.13.0"
-
"@babel/helper-member-expression-to-functions@^7.13.12":
version "7.13.12"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72"
@@ -238,16 +231,6 @@
"@babel/traverse" "^7.12.13"
"@babel/types" "^7.12.13"
-"@babel/helper-replace-supers@^7.13.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24"
- integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==
- dependencies:
- "@babel/helper-member-expression-to-functions" "^7.13.0"
- "@babel/helper-optimise-call-expression" "^7.12.13"
- "@babel/traverse" "^7.13.0"
- "@babel/types" "^7.13.0"
-
"@babel/helper-replace-supers@^7.13.12":
version "7.13.12"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804"
@@ -846,10 +829,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-runtime@^7.14.2":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.2.tgz#4e24389bd680dd94ea1b871465d00112ae974425"
- integrity sha512-LyA2AiPkaYzI7G5e2YI4NCasTfFe7mZvlupNprDOB7CdNUHb2DQC4uV6oeZ0396gOcicUzUCh0MShL6wiUgk+Q==
+"@babel/plugin-transform-runtime@^7.14.3":
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.3.tgz#1fd885a2d0de1d3c223795a4e9be72c2db4515cf"
+ integrity sha512-t960xbi8wpTFE623ef7sd+UpEC5T6EEguQlTBJDEO05+XwnIWVfuqLw/vdLWY6IdFmtZE+65CZAfByT39zRpkg==
dependencies:
"@babel/helper-module-imports" "^7.13.12"
"@babel/helper-plugin-utils" "^7.13.0"
From 1db28332b5bd082afc5b6e501f60b975a92f812d Mon Sep 17 00:00:00 2001
From: Yamagishi Kazutoshi
Date: Sat, 22 May 2021 22:00:20 +0900
Subject: [PATCH 17/57] Add Actions for check i18n (#16285)
---
.circleci/config.yml | 21 --------------------
.github/workflows/check-i18n.yml | 34 ++++++++++++++++++++++++++++++++
config/locales/gd.yml | 4 +---
config/locales/gl.yml | 4 +---
config/locales/sc.yml | 4 +---
5 files changed, 37 insertions(+), 30 deletions(-)
create mode 100644 .github/workflows/check-i18n.yml
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 2f3860d7c..42c058295 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -216,24 +216,6 @@ jobs:
name: Run jest
command: yarn test:jest
- check-i18n:
- <<: *defaults
- steps:
- - *attach_workspace
- - *install_system_dependencies
- - run:
- name: Check locale file normalization
- command: bundle exec i18n-tasks check-normalized
- - run:
- name: Check for unused strings
- command: bundle exec i18n-tasks unused -l en
- - run:
- name: Check for wrong string interpolations
- command: bundle exec i18n-tasks check-consistent-interpolations
- - run:
- name: Check that all required locale files exist
- command: bundle exec rake repo:check_locales_files
-
workflows:
version: 2
build-and-test:
@@ -271,6 +253,3 @@ workflows:
- test-webui:
requires:
- install
- - check-i18n:
- requires:
- - install-ruby2.7
diff --git a/.github/workflows/check-i18n.yml b/.github/workflows/check-i18n.yml
new file mode 100644
index 000000000..373484aee
--- /dev/null
+++ b/.github/workflows/check-i18n.yml
@@ -0,0 +1,34 @@
+name: Chack i18n
+
+on:
+ push:
+ branches: [ main ]
+ pull_request:
+ branches: [ main ]
+
+env:
+ RAILS_ENV: test
+
+jobs:
+ check-i18n:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: Install system dependencies
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y libicu-dev libidn11-dev libprotobuf-dev protobuf-compiler
+ - name: Set up Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: '2.7'
+ bundler-cache: true
+ - name: Check locale file normalization
+ run: bundle exec i18n-tasks check-normalized
+ - name: Check for unused strings
+ run: bundle exec i18n-tasks unused -l en
+ - name: Check for wrong string interpolations
+ run: bundle exec i18n-tasks check-consistent-interpolations
+ - name: Check that all required locale files exist
+ run: bundle exec rake repo:check_locales_files
diff --git a/config/locales/gd.yml b/config/locales/gd.yml
index 647767b0d..8520984b7 100644
--- a/config/locales/gd.yml
+++ b/config/locales/gd.yml
@@ -1326,9 +1326,7 @@ gd:
tags:
does_not_match_previous_name: "– chan eil seo a-rèir an ainm roimhe"
terms:
- body_html: 'Poileasaidh prìobhaideachd Dè am fiosrachadh a chruinnicheas sinn? Fiosrachadh bunasach a’ cunntais : Ma chlàraicheas tu leis an fhrithealaiche seo, dh’fhaoidte gun dèid iarraidh ort gun cuir thu a-steach ainm-cleachdaiche, seòladh puist-d agus facal-faire. Faodaidh tu barrachd fiosrachaidh a chur ris a’ phròifil agad ma thogras tu, can ainm-taisbeanaidh agus teacsa mu do dhèidhinn agus dealbhan pròifile ’s banna-chinn a luchdadh suas. Thèid an t-ainm-cleachdaiche, an t-ainm-taisbeanaidh, an teacsa mu do dhèidhinn agus dealbhan na pròifile ’s a bhanna-chinn a shealltainn gu poblach an-còmhnaidh. Postaichean, luchd-leantainn agus fiosrachadh poblach eile : Tha liosta nan daoine air a leanas tu poblach mar a tha i dhan luchd-leantainn agad. Nuair a chuireas tu a-null teachdaireachd, thèid an t-àm ’s an ceann-latha a stòradh cho math ris an aplacaid leis an do chuir thu am foirm a-null. Faodaidh ceanglachain meadhain a bhith am broinn teachdaireachdan, can dealbhan no videothan. Tha postaichean poblach agus postaichean falaichte o liostaichean ri ’m faighinn gu poblach. Nuair a bhrosnaicheas tu post air a’ phròifil agad, ’s e fiosrachadh poblach a tha sin cuideachd. Thèid na postaichean agad a lìbhrigeadh dhan luchd-leantainn agad agus is ciall dha seo gun dèid an lìbhrigeadh gu frithealaichean eile aig amannan is gun dèid lethbhreacan dhiubh a stòradh thall. Nuair a sguabas tu às post, thèid sin a lìbhrigeadh dhan luchd-leantainn agad cuideachd. Tha ath-bhlogachadh no dèanamh annsachd de phost eile poblach an-còmhnaidh. Postaichean dìreach is dhan luchd-leantainn a-mhàin : Thèid a h-uile post a stòradh ’s a phròiseasadh air an fhrithealaiche. Thèid na postaichean dhan luchd-leantainn a-mhàin a lìbhrigeadh dhan luchd-leantainn agad agus dhan luchd-chleachdaidh a chaidh iomradh a dhèanamh orra sa phost. Thèid postaichean dìreach a lìbhrigeadh dhan luchd-chleachdaidh a chaidh iomradh a dhèanamh orra sa phost a-mhàin. Is ciall dha seo gun dèid an lìbhrigeadh gu frithealaichean eile aig amannan is gun dèid lethbhreacan dhiubh a stòradh thall. Nì sinn ar dìcheall gun cuingich sinn an t-inntrigeadh dha na postaichean air na daoine a fhuair ùghdarrachadh dhaibh ach dh’fhaoidte nach dèan frithealaichean eile seo. Mar sin dheth, tha e cudromach gun doir thu sùil air na frithealaichean dhan a bhuineas an luchd-leantainn agad. Faodaidh tu roghainn a chur air no dheth a leigeas leat aontachadh ri luchd-leantainn ùra no an diùltadh a làimh. Thoir an aire gum faic rianairean an fhrithealaiche agus frithealaiche sam bith a gheibh am fiosrachadh na teachdaireachdan dhen leithid agus gur urrainn dha na faightearan glacaidhean-sgrìn no lethbhreacan dhiubh a dhèanamh no an cho-roinneadh air dòighean eile. Na co-roinn fiosrachadh cunnartach air Mastodon idir. IPan is meata-dàta eile : Nuair a nì thu clàradh a-steach, clàraidh sinn an seòladh IP on a rinn thu clàradh a-steach cuide ri ainm aplacaid a’ bhrabhsair agad. Bidh a h-uile seisean clàraidh a-steach ri làimh dhut airson an lèirmheas agus an cùl-ghairm sna roghainnean. Thèid an seòladh IP as ùire a chleachd thu a stòradh suas ri 12 mhìos. Faodaidh sinn cuideachd logaichean an fhrithealaiche a chumail a ghabhas a-steach seòladh IP aig a h-uile iarrtas dhan fhrithealaiche againn. Dè na h-adhbharan air an cleachd sinn am fiosrachadh agad? Seo na dòighean air an cleachd sinn fiosrachadh sam bith a chruinnich sinn uat ma dh’fhaoidte:
Airson bun-ghleusan Mhastodon a lìbhrigeadh. Chan urrainn dhut eadar-ghnìomh a ghabhail le susbaint càich no an t-susbaint agad fhèin a phostadh ach nuair a bhios tu air do chlàradh a-steach. Mar eisimpleir, faodaidh tu leantainn air càch ach am faic thu na postaichean aca còmhla air loidhne-ama pearsanaichte na dachaigh agad. Airson cuideachadh le maorsainneachd na coimhearsnachd, can airson coimeas a dhèanamh eadar an seòladh IP agad ri feadhainn eile feuch am mothaich sinn do sheachnadh toirmisg no briseadh eile nan riaghailtean. Faodaidh sinn an seòladh puist-d agad a chleachdadh airson fiosrachadh no brathan mu eadar-ghnìomhan a ghabh càch leis an t-susbaint agad no teachdaireachdan a chur thugad, airson freagairt ri ceasnachaidhean agus/no iarrtasan no ceistean eile. Ciamar a dhìonas sinn am fiosrachadh agad? Cuiridh sinn iomadh gleus tèarainteachd an sàs ach an glèidheadh sinn sàbhailteachd an fhiosrachaidh phearsanta agad nuair a chuireas tu gin a-steach, nuair a chuireas tu a-null e no nuair a nì thu inntrigeadh air. Am measg gleusan eile, thèid seisean a’ bhrabhsair agad cuide ris an trafaig eadar na h-aplacaidean agad ’s an API a dhìon le SSL agus thèid hais a dhèanamh dhen fhacal-fhaire agad le algairim aon-shligheach làidir. Faodaidh tu dearbhadh dà-cheumnach a chur an comas airson barrachd tèarainteachd a chur ris an inntrigeadh dhan chunntas agad.
Dè am poileasaidh cumail dàta againn? Nì sinn ar dìcheall:
Nach cùm sinn logaidhean an fhrithealaiche sa bheil seòlaidhean IP nan iarrtasan uile dhan fhrithealaiche seo nas fhaide na 90 latha ma chumas sinn logaichean dhen leithid idir. Nach cùm sinn na seòlaidhean IP a tha co-cheangailte ri cleachdaichean clàraichte nas fhaide na 12 mhìos. ’S urrainn dhut tasg-lann iarraidh dhen t-susbaint agad ’s a luchdadh a-nuas is gabhaidh seo a-staigh na postaichean, na ceanglachain meadhain, dealbh na pròifil agus dealbh a’ bhanna-chinn agad.
’S urrainn dhut an cunntas agad a sguabadh às gu buan uair sam bith.
An cleachd sinn briosgaidhean? Cleachdaidh. ’S e faidhlichean beaga a tha sna briosgaidean a thar-chuireas làrach no solaraiche seirbheise gu clàr-cruaidh a’ choimpiutair agad leis a’ bhrabhsair-lìn agad (ma cheadaicheas tu sin). Bheir na briosgaidean sin comas dhan làrach gun aithnich i am brabhsair agad agus ma tha cunntas clàraichte agad, gun co-cheangail i ris a’ chunntas chlàraichte agad e.
Cleachdaidh sinn briosgaidean airson na roghainnean agad a thuigsinn ’s a ghlèidheadh gus an tadhail thu oirnn san àm ri teachd.
Am foillsich sinn fiosrachadh sam bith gu pàrtaidhean air an taobh a-muigh? Cha reic, malairt no tar-chuir sinn fiosrachadh air a dh’aithnichear thu fhèin gu pàrtaidh sam bith air an taobh a-muigh. Cha ghabh seo a-staigh treas-phàrtaidhean earbsach a chuidicheas leinn le ruith na làraich againn, le obrachadh a’ ghnìomhachais againn no gus an t-seirbheis a thoirt leat cho fada ’s a dh’aontaicheas na treas-phàrtaidhean sin gun cùm iad am fiosrachadh dìomhair. Faodaidh sinn am fiosrachadh agad fhoillseachadh cuideachd nuair a bhios sinn dhen bheachd gu bheil am foillseachadh sin iomchaidh airson gèilleadh dhan lagh, poileasaidhean na làraich againn èigneachadh no na còraichean, an sealbh no an t-sàbhailteachd againn fhèin no aig càch a dhìon.
Dh’fhaoidte gun dèid an t-susbaint phoblach agad a luchdadh a-nuas le frithealaichean eile san lìonra. Thèid na postaichean poblach agad ’s an fheadhainn dhan luchd-leantainn a-mhàin a lìbhrigeadh dha na frithealaichean far a bheil an luchd-leantainn agad a’ còmhnaidh agus thèid na teachdaireachdan dìreach a lìbhrigeadh gu frithealaichean nam faightearan nuair a bhios iad a’ còmhnaidh air frithealaiche eile.
Nuair a dh’ùghdarraicheas tu aplacaid gun cleachd i an cunntas agad, a-rèir sgòp nan ceadan a dh’aontaicheas tu riutha, faodaidh i fiosrachadh poblach na pròifil agad, liosta na feadhna air a bhios tu a’ leantainn, an luchd-leantainn agad, na liostaichean agad, na postaichean agad uile ’s na h-annsachdan agad inntrigeadh. Chan urrainn do dh’aplacaidean an seòladh puist-d no am facal-faire agad inntrigeadh idir.
Cleachdadh na làraich leis a’ chloinn Ma tha am frithealaiche seo san Aonadh Eòrpach (AE) no san Roinn Eaconomach na h-Eòrpa (EEA): Tha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 16 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon GDPR (General Data Protection Regulation ) nach cleachd thu an làrach seo.
Ma tha am frithealaiche seo sna Stàitean Aonaichte (SAA): Tha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 13 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon COPPA (Children''s Online Privacy Protection Act )ha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 16 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon GDPR (General Data Protection Regulation ) nach cleachd thu an làrach seo.
Ma tha am frithealaiche seo sna Stàitean Aonaichte (SAA): Tha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 13 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon COPPA (Children''s Online Privacy Protection Act ) nach cleachd thu an làrach seo.
Dh’fhaoidte gu bheil am frithealaiche seo fo riatanasan lagha eile ma tha e ann an uachdranas laghail eile.
Atharraichean air a’ phoileasaidh phrìobhaideachd againn Ma chuireas sinn romhainn am poileasaidh prìobhaideachd againn atharrachadh, postaichidh sinn na h-atharraichean dhan duilleag seo.
Tha an sgrìobhainn seo fo cheadachas CC-BY-SA. Chaidh ùrachadh an turas mu dheireadh an t-7mh dhen Mhart 2018.
Chaidh a fhreagarrachadh o thùs o phoileasaidh prìobhaideachd Discourse .
nach cleachd thu an làrach seo.
Dh’fhaoidte gu bheil am frithealaiche seo fo riatanasan lagha eile ma tha e ann an uachdranas laghail eile.
Atharraichean air a’ phoileasaidh phrìobhaideachd againn Ma chuireas sinn romhainn am poileasaidh prìobhaideachd againn atharrachadh, postaichidh sinn na h-atharraichean dhan duilleag seo.
Tha an sgrìobhainn seo fo cheadachas CC-BY-SA. Chaidh ùrachadh an turas mu dheireadh an t-7mh dhen Mhart 2018.
Chaidh a fhreagarrachadh o thùs o phoileasaidh prìobhaideachd Discourse .
-
-'
+ body_html: 'Poileasaidh prìobhaideachd Dè am fiosrachadh a chruinnicheas sinn? Fiosrachadh bunasach a’ cunntais : Ma chlàraicheas tu leis an fhrithealaiche seo, dh’fhaoidte gun dèid iarraidh ort gun cuir thu a-steach ainm-cleachdaiche, seòladh puist-d agus facal-faire. Faodaidh tu barrachd fiosrachaidh a chur ris a’ phròifil agad ma thogras tu, can ainm-taisbeanaidh agus teacsa mu do dhèidhinn agus dealbhan pròifile ’s banna-chinn a luchdadh suas. Thèid an t-ainm-cleachdaiche, an t-ainm-taisbeanaidh, an teacsa mu do dhèidhinn agus dealbhan na pròifile ’s a bhanna-chinn a shealltainn gu poblach an-còmhnaidh. Postaichean, luchd-leantainn agus fiosrachadh poblach eile : Tha liosta nan daoine air a leanas tu poblach mar a tha i dhan luchd-leantainn agad. Nuair a chuireas tu a-null teachdaireachd, thèid an t-àm ’s an ceann-latha a stòradh cho math ris an aplacaid leis an do chuir thu am foirm a-null. Faodaidh ceanglachain meadhain a bhith am broinn teachdaireachdan, can dealbhan no videothan. Tha postaichean poblach agus postaichean falaichte o liostaichean ri ’m faighinn gu poblach. Nuair a bhrosnaicheas tu post air a’ phròifil agad, ’s e fiosrachadh poblach a tha sin cuideachd. Thèid na postaichean agad a lìbhrigeadh dhan luchd-leantainn agad agus is ciall dha seo gun dèid an lìbhrigeadh gu frithealaichean eile aig amannan is gun dèid lethbhreacan dhiubh a stòradh thall. Nuair a sguabas tu às post, thèid sin a lìbhrigeadh dhan luchd-leantainn agad cuideachd. Tha ath-bhlogachadh no dèanamh annsachd de phost eile poblach an-còmhnaidh. Postaichean dìreach is dhan luchd-leantainn a-mhàin : Thèid a h-uile post a stòradh ’s a phròiseasadh air an fhrithealaiche. Thèid na postaichean dhan luchd-leantainn a-mhàin a lìbhrigeadh dhan luchd-leantainn agad agus dhan luchd-chleachdaidh a chaidh iomradh a dhèanamh orra sa phost. Thèid postaichean dìreach a lìbhrigeadh dhan luchd-chleachdaidh a chaidh iomradh a dhèanamh orra sa phost a-mhàin. Is ciall dha seo gun dèid an lìbhrigeadh gu frithealaichean eile aig amannan is gun dèid lethbhreacan dhiubh a stòradh thall. Nì sinn ar dìcheall gun cuingich sinn an t-inntrigeadh dha na postaichean air na daoine a fhuair ùghdarrachadh dhaibh ach dh’fhaoidte nach dèan frithealaichean eile seo. Mar sin dheth, tha e cudromach gun doir thu sùil air na frithealaichean dhan a bhuineas an luchd-leantainn agad. Faodaidh tu roghainn a chur air no dheth a leigeas leat aontachadh ri luchd-leantainn ùra no an diùltadh a làimh. Thoir an aire gum faic rianairean an fhrithealaiche agus frithealaiche sam bith a gheibh am fiosrachadh na teachdaireachdan dhen leithid agus gur urrainn dha na faightearan glacaidhean-sgrìn no lethbhreacan dhiubh a dhèanamh no an cho-roinneadh air dòighean eile. Na co-roinn fiosrachadh cunnartach air Mastodon idir. IPan is meata-dàta eile : Nuair a nì thu clàradh a-steach, clàraidh sinn an seòladh IP on a rinn thu clàradh a-steach cuide ri ainm aplacaid a’ bhrabhsair agad. Bidh a h-uile seisean clàraidh a-steach ri làimh dhut airson an lèirmheas agus an cùl-ghairm sna roghainnean. Thèid an seòladh IP as ùire a chleachd thu a stòradh suas ri 12 mhìos. Faodaidh sinn cuideachd logaichean an fhrithealaiche a chumail a ghabhas a-steach seòladh IP aig a h-uile iarrtas dhan fhrithealaiche againn. Dè na h-adhbharan air an cleachd sinn am fiosrachadh agad? Seo na dòighean air an cleachd sinn fiosrachadh sam bith a chruinnich sinn uat ma dh’fhaoidte:
Airson bun-ghleusan Mhastodon a lìbhrigeadh. Chan urrainn dhut eadar-ghnìomh a ghabhail le susbaint càich no an t-susbaint agad fhèin a phostadh ach nuair a bhios tu air do chlàradh a-steach. Mar eisimpleir, faodaidh tu leantainn air càch ach am faic thu na postaichean aca còmhla air loidhne-ama pearsanaichte na dachaigh agad. Airson cuideachadh le maorsainneachd na coimhearsnachd, can airson coimeas a dhèanamh eadar an seòladh IP agad ri feadhainn eile feuch am mothaich sinn do sheachnadh toirmisg no briseadh eile nan riaghailtean. Faodaidh sinn an seòladh puist-d agad a chleachdadh airson fiosrachadh no brathan mu eadar-ghnìomhan a ghabh càch leis an t-susbaint agad no teachdaireachdan a chur thugad, airson freagairt ri ceasnachaidhean agus/no iarrtasan no ceistean eile. Ciamar a dhìonas sinn am fiosrachadh agad? Cuiridh sinn iomadh gleus tèarainteachd an sàs ach an glèidheadh sinn sàbhailteachd an fhiosrachaidh phearsanta agad nuair a chuireas tu gin a-steach, nuair a chuireas tu a-null e no nuair a nì thu inntrigeadh air. Am measg gleusan eile, thèid seisean a’ bhrabhsair agad cuide ris an trafaig eadar na h-aplacaidean agad ’s an API a dhìon le SSL agus thèid hais a dhèanamh dhen fhacal-fhaire agad le algairim aon-shligheach làidir. Faodaidh tu dearbhadh dà-cheumnach a chur an comas airson barrachd tèarainteachd a chur ris an inntrigeadh dhan chunntas agad.
Dè am poileasaidh cumail dàta againn? Nì sinn ar dìcheall:
Nach cùm sinn logaidhean an fhrithealaiche sa bheil seòlaidhean IP nan iarrtasan uile dhan fhrithealaiche seo nas fhaide na 90 latha ma chumas sinn logaichean dhen leithid idir. Nach cùm sinn na seòlaidhean IP a tha co-cheangailte ri cleachdaichean clàraichte nas fhaide na 12 mhìos. ’S urrainn dhut tasg-lann iarraidh dhen t-susbaint agad ’s a luchdadh a-nuas is gabhaidh seo a-staigh na postaichean, na ceanglachain meadhain, dealbh na pròifil agus dealbh a’ bhanna-chinn agad.
’S urrainn dhut an cunntas agad a sguabadh às gu buan uair sam bith.
An cleachd sinn briosgaidhean? Cleachdaidh. ’S e faidhlichean beaga a tha sna briosgaidean a thar-chuireas làrach no solaraiche seirbheise gu clàr-cruaidh a’ choimpiutair agad leis a’ bhrabhsair-lìn agad (ma cheadaicheas tu sin). Bheir na briosgaidean sin comas dhan làrach gun aithnich i am brabhsair agad agus ma tha cunntas clàraichte agad, gun co-cheangail i ris a’ chunntas chlàraichte agad e.
Cleachdaidh sinn briosgaidean airson na roghainnean agad a thuigsinn ’s a ghlèidheadh gus an tadhail thu oirnn san àm ri teachd.
Am foillsich sinn fiosrachadh sam bith gu pàrtaidhean air an taobh a-muigh? Cha reic, malairt no tar-chuir sinn fiosrachadh air a dh’aithnichear thu fhèin gu pàrtaidh sam bith air an taobh a-muigh. Cha ghabh seo a-staigh treas-phàrtaidhean earbsach a chuidicheas leinn le ruith na làraich againn, le obrachadh a’ ghnìomhachais againn no gus an t-seirbheis a thoirt leat cho fada ’s a dh’aontaicheas na treas-phàrtaidhean sin gun cùm iad am fiosrachadh dìomhair. Faodaidh sinn am fiosrachadh agad fhoillseachadh cuideachd nuair a bhios sinn dhen bheachd gu bheil am foillseachadh sin iomchaidh airson gèilleadh dhan lagh, poileasaidhean na làraich againn èigneachadh no na còraichean, an sealbh no an t-sàbhailteachd againn fhèin no aig càch a dhìon.
Dh’fhaoidte gun dèid an t-susbaint phoblach agad a luchdadh a-nuas le frithealaichean eile san lìonra. Thèid na postaichean poblach agad ’s an fheadhainn dhan luchd-leantainn a-mhàin a lìbhrigeadh dha na frithealaichean far a bheil an luchd-leantainn agad a’ còmhnaidh agus thèid na teachdaireachdan dìreach a lìbhrigeadh gu frithealaichean nam faightearan nuair a bhios iad a’ còmhnaidh air frithealaiche eile.
Nuair a dh’ùghdarraicheas tu aplacaid gun cleachd i an cunntas agad, a-rèir sgòp nan ceadan a dh’aontaicheas tu riutha, faodaidh i fiosrachadh poblach na pròifil agad, liosta na feadhna air a bhios tu a’ leantainn, an luchd-leantainn agad, na liostaichean agad, na postaichean agad uile ’s na h-annsachdan agad inntrigeadh. Chan urrainn do dh’aplacaidean an seòladh puist-d no am facal-faire agad inntrigeadh idir.
Cleachdadh na làraich leis a’ chloinn Ma tha am frithealaiche seo san Aonadh Eòrpach (AE) no san Roinn Eaconomach na h-Eòrpa (EEA): Tha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 16 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon GDPR (General Data Protection Regulation ) nach cleachd thu an làrach seo.
Ma tha am frithealaiche seo sna Stàitean Aonaichte (SAA): Tha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 13 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon COPPA (Children''s Online Privacy Protection Act )ha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 16 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon GDPR (General Data Protection Regulation ) nach cleachd thu an làrach seo.
Ma tha am frithealaiche seo sna Stàitean Aonaichte (SAA): Tha an làrach, na batharan agus na seirbheisean againn uile ag amas air an fheadhainn a tha co-dhiù 13 bliadhnaichean a dh’aois. Ma tha thu nas òige na 16 bliadhnaichean a dh’aois, tha e riatanach fon COPPA (Children''s Online Privacy Protection Act ) nach cleachd thu an làrach seo.
Dh’fhaoidte gu bheil am frithealaiche seo fo riatanasan lagha eile ma tha e ann an uachdranas laghail eile.
Atharraichean air a’ phoileasaidh phrìobhaideachd againn Ma chuireas sinn romhainn am poileasaidh prìobhaideachd againn atharrachadh, postaichidh sinn na h-atharraichean dhan duilleag seo.
Tha an sgrìobhainn seo fo cheadachas CC-BY-SA. Chaidh ùrachadh an turas mu dheireadh an t-7mh dhen Mhart 2018.
Chaidh a fhreagarrachadh o thùs o phoileasaidh prìobhaideachd Discourse .
nach cleachd thu an làrach seo. Dh’fhaoidte gu bheil am frithealaiche seo fo riatanasan lagha eile ma tha e ann an uachdranas laghail eile.
Atharraichean air a’ phoileasaidh phrìobhaideachd againn Ma chuireas sinn romhainn am poileasaidh prìobhaideachd againn atharrachadh, postaichidh sinn na h-atharraichean dhan duilleag seo.
Tha an sgrìobhainn seo fo cheadachas CC-BY-SA. Chaidh ùrachadh an turas mu dheireadh an t-7mh dhen Mhart 2018.
Chaidh a fhreagarrachadh o thùs o phoileasaidh prìobhaideachd Discourse .
'
title: Teirmichean na seirbheise ⁊ poileasaidh prìobhaideachd %{instance}
themes:
contrast: Mastodon (iomsgaradh àrd)
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index 50a116e72..f6652d467 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -21,9 +21,7 @@ gl:
federation_hint_html: Cunha conta en %{instance} poderás seguir ás persoas en calquera servidor do Mastodon e alén.
get_apps: Probar unha aplicación móbil
hosted_on: Mastodon aloxado en %{domain}
- instance_actor_flash: 'Esta conta é un actor virtual utilizado para representar ao servidor e non a unha usuaria individual. Utilízase para propósitos de federación e non debería estar bloqueada a menos que queiras bloquear a toda a instancia, en tal caso deberías utilizar o bloqueo do dominio.
-
-'
+ instance_actor_flash: Esta conta é un actor virtual utilizado para representar ao servidor e non a unha usuaria individual. Utilízase para propósitos de federación e non debería estar bloqueada a menos que queiras bloquear a toda a instancia, en tal caso deberías utilizar o bloqueo do dominio.
learn_more: Saber máis
privacy_policy: Política de privacidade
rules: Regras do servidor
diff --git a/config/locales/sc.yml b/config/locales/sc.yml
index 4811bc0b7..4e1c9b2d3 100644
--- a/config/locales/sc.yml
+++ b/config/locales/sc.yml
@@ -21,9 +21,7 @@ sc:
federation_hint_html: Cun unu contu in %{instance} as a pòdere sighire persones in cale si siat serbidore de Mastodon o de su fediversu.
get_apps: Proa un'aplicatzione mòbile
hosted_on: Mastodon allogiadu in %{domain}
- instance_actor_flash: 'Custu contu est un''atore virtuale impreadu pro rapresentare su pròpiu serbidore, no est un''utente individuale. Benit impreadu pro punnas de federatzione e no ddu dias dèpere blocare si non boles blocare su domìniu intreu, e in cussu casu dias dèpere impreare unu blocu de domìniu.
-
-'
+ instance_actor_flash: Custu contu est un'atore virtuale impreadu pro rapresentare su pròpiu serbidore, no est un'utente individuale. Benit impreadu pro punnas de federatzione e no ddu dias dèpere blocare si non boles blocare su domìniu intreu, e in cussu casu dias dèpere impreare unu blocu de domìniu.
learn_more: Àteras informatziones
privacy_policy: Polìtica de riservadesa
rules: Règulas de su serbidore
From 12f8f39e257e1b628d005d67dc0080d287a873eb Mon Sep 17 00:00:00 2001
From: Claire
Date: Sat, 22 May 2021 15:00:33 +0200
Subject: [PATCH 18/57] Fix media proxy RedisLocks auto-releasing too fast
(#16291)
Follow-up to #16276
---
app/controllers/media_proxy_controller.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/controllers/media_proxy_controller.rb b/app/controllers/media_proxy_controller.rb
index 1b610318d..5596e92d1 100644
--- a/app/controllers/media_proxy_controller.rb
+++ b/app/controllers/media_proxy_controller.rb
@@ -45,7 +45,7 @@ class MediaProxyController < ApplicationController
end
def lock_options
- { redis: Redis.current, key: "media_download:#{params[:id]}" }
+ { redis: Redis.current, key: "media_download:#{params[:id]}", autorelease: 15.minutes.seconds }
end
def reject_media?
From fcdae100729d4336e5855c0d84f15f9ce8c19320 Mon Sep 17 00:00:00 2001
From: Jeong Arm
Date: Sun, 23 May 2021 00:43:07 +0900
Subject: [PATCH 19/57] Ignore git related files from docker build (#16282)
Co-authored-by: Yamagishi Kazutoshi
---
.dockerignore | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/.dockerignore b/.dockerignore
index 9bc23d813..52397e75d 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,6 +1,10 @@
.bundle
.env
.env.*
+.git
+.gitattributes
+.gitignore
+.github
public/system
public/assets
public/packs
From b715cede4d5c773fc759ba654400be94c9a7c446 Mon Sep 17 00:00:00 2001
From: Claire
Date: Mon, 24 May 2021 03:02:46 +0200
Subject: [PATCH 20/57] Fix mailer jobs for deleted notifications erroring out
(#16294)
Fixes an oversight in the Rails 6 migration
---
config/initializers/{delivery_job.rb => mail_delivery_job.rb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename config/initializers/{delivery_job.rb => mail_delivery_job.rb} (52%)
diff --git a/config/initializers/delivery_job.rb b/config/initializers/mail_delivery_job.rb
similarity index 52%
rename from config/initializers/delivery_job.rb
rename to config/initializers/mail_delivery_job.rb
index cc2927272..327817396 100644
--- a/config/initializers/delivery_job.rb
+++ b/config/initializers/mail_delivery_job.rb
@@ -1,3 +1,3 @@
-ActionMailer::DeliveryJob.class_eval do
+ActionMailer::MailDeliveryJob.class_eval do
discard_on ActiveJob::DeserializationError
end
From fd5ab80eed68db5ad4d8908719011b7aed589da6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A9lanie=20Chauvel?=
Date: Mon, 24 May 2021 03:03:01 +0200
Subject: [PATCH 21/57] Fix some typos and improve some UI text (#16283)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Fix typo: similiar → similar
Suggestion of unextro: https://crowdin.com/profile/unextro
* Fix typo: ChromeOS → Chrome OS
Suggestion of unextro: https://crowdin.com/profile/unextro
* Fix typo: Successfully remove → Successfully removed
Suggestion of GunChleoc: https://crowdin.com/profile/gunchleoc
* Fix typo: will now be processed in due time → will be processed
Suggestion of NCAA: https://crowdin.com/profile/ncaa
* Improve UI text: use “waiting period” instead of “cooldown period”
Suggestion of NCAA: https://crowdin.com/profile/ncaa
* Improve UI text: use “for today” instead of “for that day”
Suggestion of NCAA: https://crowdin.com/profile/ncaa
---
config/locales/en.yml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 6056baf32..6274031dc 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -730,7 +730,7 @@ en:
aliases:
add_new: Create alias
created_msg: Successfully created a new alias. You can now initiate the move from the old account.
- deleted_msg: Successfully remove the alias. Moving from that account to this one will no longer be possible.
+ deleted_msg: Successfully removed the alias. Moving from that account to this one will no longer be possible.
empty: You have no aliases.
hint_html: If you want to move from another account to this one, here you can create an alias, which is required before you can proceed with moving followers from the old account to this one. This action by itself is harmless and reversible . The account migration is initiated from the old account .
remove: Unlink alias
@@ -970,7 +970,7 @@ en:
overwrite: Overwrite
overwrite_long: Replace current records with the new ones
preface: You can import data that you have exported from another server, such as a list of the people you are following or blocking.
- success: Your data was successfully uploaded and will now be processed in due time
+ success: Your data was successfully uploaded and will be processed in due time
types:
blocking: Blocking list
bookmarks: Bookmarks
@@ -1034,7 +1034,7 @@ en:
warning:
backreference_required: The new account must first be configured to back-reference this one
before: 'Before proceeding, please read these notes carefully:'
- cooldown: After moving there is a cooldown period during which you will not be able to move again
+ cooldown: After moving there is a waiting period during which you will not be able to move again
disabled_account: Your current account will not be fully usable afterwards. However, you will have access to data export as well as re-activation.
followers: This action will move all followers from the current account to the new account
only_redirect_html: Alternatively, you can only put up a redirect on your profile .
@@ -1103,7 +1103,7 @@ en:
code_hint: Enter the code generated by your authenticator app to confirm
description_html: If you enable two-factor authentication using an authenticator app, logging in will require you to be in possession of your phone, which will generate tokens for you to enter.
enable: Enable
- instructions_html: "Scan this QR code into Google Authenticator or a similiar TOTP app on your phone . From now on, that app will generate tokens that you will have to enter when logging in."
+ instructions_html: "Scan this QR code into Google Authenticator or a similar TOTP app on your phone . From now on, that app will generate tokens that you will have to enter when logging in."
manual_instructions: 'If you can''t scan the QR code and need to enter it manually, here is the plain-text secret:'
setup: Set up
wrong_code: The entered code was invalid! Are server time and device time correct?
@@ -1167,7 +1167,7 @@ en:
proceed: Proceed to reply
prompt: 'You want to reply to this post:'
scheduled_statuses:
- over_daily_limit: You have exceeded the limit of %{limit} scheduled posts for that day
+ over_daily_limit: You have exceeded the limit of %{limit} scheduled posts for today
over_total_limit: You have exceeded the limit of %{limit} scheduled posts
too_soon: The scheduled date must be in the future
sessions:
@@ -1199,7 +1199,7 @@ en:
adobe_air: Adobe Air
android: Android
blackberry: Blackberry
- chrome_os: ChromeOS
+ chrome_os: Chrome OS
firefox_os: Firefox OS
ios: iOS
linux: Linux
From 16b524feb6d595e3994e76c478f43c28a66ff6a5 Mon Sep 17 00:00:00 2001
From: Valentin Lorentz
Date: Mon, 24 May 2021 05:16:45 +0200
Subject: [PATCH 22/57] Change IRC channel to LiberaChat in README (#16279)
Freenode was taken over by a different entity, and former Freenode
staff created LiberaChat.
Short summary of the situation: https://blog.bofh.it/debian/id_461
With more details:
* https://gist.github.com/joepie91/df80d8d36cd9d1bde46ba018af497409
* https://gist.github.com/aaronmdjones/1a9a93ded5b7d162c3f58bdd66b8f491
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 3e0c4e97e..9fa4ec007 100644
--- a/README.md
+++ b/README.md
@@ -82,7 +82,7 @@ Mastodon is **free, open-source software** licensed under **AGPLv3**.
You can open issues for bugs you've found or features you think are missing. You can also submit pull requests to this repository, or submit translations using Crowdin. To get started, take a look at [CONTRIBUTING.md](CONTRIBUTING.md). If your contributions are accepted into Mastodon, you can request to be paid through [our OpenCollective](https://opencollective.com/mastodon).
-**IRC channel**: #mastodon on irc.freenode.net
+**IRC channel**: #mastodon on irc.libera.chat
## License
From f4caad0b6b5aba92083c9731eab879b40f0f53fd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 May 2021 03:42:46 +0200
Subject: [PATCH 23/57] Bump browserslist from 4.14.5 to 4.16.6 (#16311)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.14.5 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.5...4.16.6)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
yarn.lock | 100 ++++++++++++------------------------------------------
1 file changed, 22 insertions(+), 78 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 0d363a73b..585ed9312 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2610,37 +2610,16 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@^4.0.0, browserslist@^4.12.0:
- version "4.14.5"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015"
- integrity sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==
+browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3:
+ version "4.16.6"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
+ integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
dependencies:
- caniuse-lite "^1.0.30001135"
- electron-to-chromium "^1.3.571"
- escalade "^3.1.0"
- node-releases "^1.1.61"
-
-browserslist@^4.14.5:
- version "4.14.7"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.7.tgz#c071c1b3622c1c2e790799a37bb09473a4351cb6"
- integrity sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==
- dependencies:
- caniuse-lite "^1.0.30001157"
- colorette "^1.2.1"
- electron-to-chromium "^1.3.591"
+ caniuse-lite "^1.0.30001219"
+ colorette "^1.2.2"
+ electron-to-chromium "^1.3.723"
escalade "^3.1.1"
- node-releases "^1.1.66"
-
-browserslist@^4.16.3:
- version "4.16.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717"
- integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==
- dependencies:
- caniuse-lite "^1.0.30001181"
- colorette "^1.2.1"
- electron-to-chromium "^1.3.649"
- escalade "^3.1.1"
- node-releases "^1.1.70"
+ node-releases "^1.1.71"
bser@2.1.1:
version "2.1.1"
@@ -2823,20 +2802,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001135:
- version "1.0.30001143"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001143.tgz#560f2cfb9f313d1d7e52eb8dac0e4e36c8821c0d"
- integrity sha512-p/PO5YbwmCpBJPxjOiKBvAlUPgF8dExhfEpnsH+ys4N/791WHrYrGg0cyHiAURl5hSbx5vIcjKmQAP6sHDYH3w==
-
-caniuse-lite@^1.0.30001157:
- version "1.0.30001159"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz#bebde28f893fa9594dadcaa7d6b8e2aa0299df20"
- integrity sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==
-
-caniuse-lite@^1.0.30001181:
- version "1.0.30001191"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001191.tgz#bacb432b6701f690c8c5f7c680166b9a9f0843d9"
- integrity sha512-xJJqzyd+7GCJXkcoBiQ1GuxEiOBCLQ0aVW9HMekifZsAVGdj5eJ4mFB9fEhSHipq9IOk/QXFJUiIr9lZT+EsGw==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001219:
+ version "1.0.30001228"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz#bfdc5942cd3326fa51ee0b42fbef4da9d492a7fa"
+ integrity sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==
capture-exit@^2.0.0:
version "2.0.0"
@@ -3110,12 +3079,7 @@ color@^3.0.0:
color-convert "^1.9.1"
color-string "^1.5.2"
-colorette@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b"
- integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
-
-colorette@^1.2.2:
+colorette@^1.2.1, colorette@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
@@ -3986,20 +3950,10 @@ ejs@^2.3.4:
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
-electron-to-chromium@^1.3.571:
- version "1.3.574"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.574.tgz#bdd87f62fe70165e5c862a0acf0cee9889e23aa3"
- integrity sha512-kF8Bfe1h8X1pPwlw6oRoIXj0DevowviP6fl0wcljm+nZjy/7+Fos4THo1N/7dVGEJlyEqK9C8qNnbheH+Eazfw==
-
-electron-to-chromium@^1.3.591:
- version "1.3.603"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz#1b71bec27fb940eccd79245f6824c63d5f7e8abf"
- integrity sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==
-
-electron-to-chromium@^1.3.649:
- version "1.3.672"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.672.tgz#3a6e335016dab4bc584d5292adc4f98f54541f6a"
- integrity sha512-gFQe7HBb0lbOMqK2GAS5/1F+B0IMdYiAgB9OT/w1F4M7lgJK2aNOMNOM622aEax+nS1cTMytkiT0uMOkbtFmHw==
+electron-to-chromium@^1.3.723:
+ version "1.3.736"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.736.tgz#f632d900a1f788dab22fec9c62ec5c9c8f0c4052"
+ integrity sha512-DY8dA7gR51MSo66DqitEQoUMQ0Z+A2DSXFi7tK304bdTVqczCAfUuyQw6Wdg8hIoo5zIxkU1L24RQtUce1Ioig==
elliptic@^6.5.3:
version "6.5.4"
@@ -4215,7 +4169,7 @@ es6-weak-map@^2.0.1:
es6-iterator "^2.0.3"
es6-symbol "^3.1.1"
-escalade@^3.1.0, escalade@^3.1.1:
+escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
@@ -7456,20 +7410,10 @@ node-notifier@^8.0.0:
uuid "^8.3.0"
which "^2.0.2"
-node-releases@^1.1.61:
- version "1.1.61"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz#707b0fca9ce4e11783612ba4a2fcba09047af16e"
- integrity sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==
-
-node-releases@^1.1.66:
- version "1.1.67"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12"
- integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==
-
-node-releases@^1.1.70:
- version "1.1.71"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb"
- integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==
+node-releases@^1.1.71:
+ version "1.1.72"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe"
+ integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==
normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
version "2.5.0"
From a581da059eb3101553bd89b833352767889182d3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:32:05 +0900
Subject: [PATCH 24/57] Bump dns-packet from 1.3.1 to 1.3.4 (#16319)
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
yarn.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 585ed9312..647527992 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3811,9 +3811,9 @@ dns-equal@^1.0.0:
integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
dns-packet@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a"
- integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f"
+ integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
dependencies:
ip "^1.1.0"
safe-buffer "^5.0.1"
From 9e6a9e0774cb645220a722f4a1c5d83096279e63 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:35:20 +0900
Subject: [PATCH 25/57] Bump css-loader from 5.2.4 to 5.2.5 (#16309)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.4 to 5.2.5.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.4...v5.2.5)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 38 +++++++++++++++++++++-----------------
2 files changed, 22 insertions(+), 18 deletions(-)
diff --git a/package.json b/package.json
index 4766a8dac..4f73f3a13 100644
--- a/package.json
+++ b/package.json
@@ -84,7 +84,7 @@
"color-blend": "^3.0.1",
"compression-webpack-plugin": "^6.1.1",
"cross-env": "^7.0.3",
- "css-loader": "^5.2.4",
+ "css-loader": "^5.2.5",
"cssnano": "^4.1.11",
"detect-passive-events": "^2.0.3",
"dotenv": "^9.0.2",
diff --git a/yarn.lock b/yarn.lock
index 647527992..22a239d56 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2787,7 +2787,7 @@ camelcase@^5.0.0, camelcase@^5.3.1:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-camelcase@^6.0.0, camelcase@^6.2.0:
+camelcase@^6.0.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
@@ -3400,15 +3400,14 @@ css-list-helpers@^1.0.1:
dependencies:
tcomb "^2.5.0"
-css-loader@^5.2.4:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.4.tgz#e985dcbce339812cb6104ef3670f08f9893a1536"
- integrity sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==
+css-loader@^5.2.5:
+ version "5.2.5"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.5.tgz#cdd18d6fe42748990793b4a7ec32eb16f36ba9d7"
+ integrity sha512-bH6QQacvSRtLX0lycAOs43S173n+lfXxB5cx4FjVkTLw5tAEwk5bxNLbkt5K1iETd5KxazRx70GpqOxsuwKiFA==
dependencies:
- camelcase "^6.2.0"
icss-utils "^5.1.0"
loader-utils "^2.0.0"
- postcss "^8.2.10"
+ postcss "^8.2.15"
postcss-modules-extract-imports "^3.0.0"
postcss-modules-local-by-default "^4.0.0"
postcss-modules-scope "^3.0.0"
@@ -7297,10 +7296,10 @@ nan@^2.12.1:
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01"
integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
-nanoid@^3.1.22:
- version "3.1.22"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.22.tgz#b35f8fb7d151990a8aebd5aa5015c03cf726f844"
- integrity sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==
+nanoid@^3.1.23:
+ version "3.1.23"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
+ integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
nanomatch@^1.2.9:
version "1.2.13"
@@ -8485,14 +8484,14 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27, postcss@^7.0.32:
source-map "^0.6.1"
supports-color "^6.1.0"
-postcss@^8.2.10:
- version "8.2.10"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.10.tgz#ca7a042aa8aff494b334d0ff3e9e77079f6f702b"
- integrity sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==
+postcss@^8.2.15:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f"
+ integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==
dependencies:
colorette "^1.2.2"
- nanoid "^3.1.22"
- source-map "^0.6.1"
+ nanoid "^3.1.23"
+ source-map-js "^0.6.2"
postgres-array@~2.0.0:
version "2.0.0"
@@ -9933,6 +9932,11 @@ source-list-map@^2.0.0:
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
+source-map-js@^0.6.2:
+ version "0.6.2"
+ resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
+ integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
+
source-map-resolve@^0.5.0:
version "0.5.3"
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
From 0783ec18c17a2e6b56da5e56fda963d99f58b295 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:35:48 +0900
Subject: [PATCH 26/57] Bump webpack-bundle-analyzer from 4.4.1 to 4.4.2
(#16308)
Bumps [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/releases)
- [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.4.1...v4.4.2)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 4f73f3a13..19f8fb701 100644
--- a/package.json
+++ b/package.json
@@ -164,7 +164,7 @@
"uuid": "^8.3.1",
"webpack": "^4.46.0",
"webpack-assets-manifest": "^4.0.6",
- "webpack-bundle-analyzer": "^4.4.1",
+ "webpack-bundle-analyzer": "^4.4.2",
"webpack-cli": "^3.3.12",
"webpack-merge": "^5.7.3",
"wicg-inert": "^3.1.1",
diff --git a/yarn.lock b/yarn.lock
index 22a239d56..649c3144a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -11178,10 +11178,10 @@ webpack-assets-manifest@^4.0.6:
tapable "^1.0"
webpack-sources "^1.0"
-webpack-bundle-analyzer@^4.4.1:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.1.tgz#c71fb2eaffc10a4754d7303b224adb2342069da1"
- integrity sha512-j5m7WgytCkiVBoOGavzNokBOqxe6Mma13X1asfVYtKWM3wxBiRRu1u1iG0Iol5+qp9WgyhkMmBAcvjEfJ2bdDw==
+webpack-bundle-analyzer@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.2.tgz#39898cf6200178240910d629705f0f3493f7d666"
+ integrity sha512-PIagMYhlEzFfhMYOzs5gFT55DkUdkyrJi/SxJp8EF3YMWhS+T9vvs2EoTetpk5qb6VsCq02eXTlRDOydRhDFAQ==
dependencies:
acorn "^8.0.4"
acorn-walk "^8.0.0"
From 800a6c442400bd24d44472acde1bb1a4a152795f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:36:47 +0900
Subject: [PATCH 27/57] Bump @babel/core from 7.14.2 to 7.14.3 (#16305)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.2 to 7.14.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.3/packages/babel-core)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 28 ++++++++++++++--------------
2 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/package.json b/package.json
index 19f8fb701..1d0fc1b50 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
},
"private": true,
"dependencies": {
- "@babel/core": "^7.14.2",
+ "@babel/core": "^7.14.3",
"@babel/plugin-proposal-decorators": "^7.14.2",
"@babel/plugin-transform-react-inline-elements": "^7.12.13",
"@babel/plugin-transform-runtime": "^7.14.3",
diff --git a/yarn.lock b/yarn.lock
index 649c3144a..2032e4407 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -21,17 +21,17 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919"
integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==
-"@babel/core@^7.1.0", "@babel/core@^7.14.2", "@babel/core@^7.7.2", "@babel/core@^7.7.5":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.2.tgz#54e45334ffc0172048e5c93ded36461d3ad4c417"
- integrity sha512-OgC1mON+l4U4B4wiohJlQNUU3H73mpTyYY3j/c8U9dr9UagGGSm+WFpzjy/YLdoyjiG++c1kIDgxCo/mLwQJeQ==
+"@babel/core@^7.1.0", "@babel/core@^7.14.3", "@babel/core@^7.7.2", "@babel/core@^7.7.5":
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38"
+ integrity sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@babel/generator" "^7.14.2"
+ "@babel/generator" "^7.14.3"
"@babel/helper-compilation-targets" "^7.13.16"
"@babel/helper-module-transforms" "^7.14.2"
"@babel/helpers" "^7.14.0"
- "@babel/parser" "^7.14.2"
+ "@babel/parser" "^7.14.3"
"@babel/template" "^7.12.13"
"@babel/traverse" "^7.14.2"
"@babel/types" "^7.14.2"
@@ -42,10 +42,10 @@
semver "^6.3.0"
source-map "^0.5.0"
-"@babel/generator@^7.14.2":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.2.tgz#d5773e8b557d421fd6ce0d5efa5fd7fc22567c30"
- integrity sha512-OnADYbKrffDVai5qcpkMxQ7caomHOoEwjkouqnN2QhydAjowFAZcsdecFIRUBdb+ZcruwYE4ythYmF1UBZU5xQ==
+"@babel/generator@^7.14.2", "@babel/generator@^7.14.3":
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91"
+ integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==
dependencies:
"@babel/types" "^7.14.2"
jsesc "^2.5.1"
@@ -315,10 +315,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.2", "@babel/parser@^7.7.0":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.2.tgz#0c1680aa44ad4605b16cbdcc5c341a61bde9c746"
- integrity sha512-IoVDIHpsgE/fu7eXBeRWt8zLbDrSvD7H1gpomOkPpBoEN8KCruCqSDdqo8dddwQQrui30KSvQBaMUOJiuFu6QQ==
+"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3", "@babel/parser@^7.7.0":
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.3.tgz#9b530eecb071fd0c93519df25c5ff9f14759f298"
+ integrity sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12":
version "7.13.12"
From 01dfa58aab44bc026a3830443a8ac52e9a5e6009 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:48:18 +0900
Subject: [PATCH 28/57] Bump webpacker from 5.3.0 to 5.4.0 (#16297)
Bumps [webpacker](https://github.com/rails/webpacker) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/rails/webpacker/releases)
- [Changelog](https://github.com/rails/webpacker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/webpacker/compare/v5.3.0...v5.4.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile | 2 +-
Gemfile.lock | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile b/Gemfile
index 55e4752a3..ae4e3d153 100644
--- a/Gemfile
+++ b/Gemfile
@@ -91,7 +91,7 @@ gem 'strong_migrations', '~> 0.7'
gem 'tty-prompt', '~> 0.23', require: false
gem 'twitter-text', '~> 3.1.0'
gem 'tzinfo-data', '~> 1.2021'
-gem 'webpacker', '~> 5.3'
+gem 'webpacker', '~> 5.4'
gem 'webpush', '~> 0.3'
gem 'webauthn', '~> 3.0.0.alpha1'
diff --git a/Gemfile.lock b/Gemfile.lock
index 2a338a313..60ce6605e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -650,7 +650,7 @@ GEM
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
- webpacker (5.3.0)
+ webpacker (5.4.0)
activesupport (>= 5.2)
rack-proxy (>= 0.6.1)
railties (>= 5.2)
@@ -792,6 +792,6 @@ DEPENDENCIES
tzinfo-data (~> 1.2021)
webauthn (~> 3.0.0.alpha1)
webmock (~> 3.13)
- webpacker (~> 5.3)
+ webpacker (~> 5.4)
webpush (~> 0.3)
xorcist (~> 1.1)
From 1af1d4d015825a25800513357aa7c10c54b30006 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:48:43 +0900
Subject: [PATCH 29/57] Bump sidekiq-unique-jobs from 7.0.10 to 7.0.11 (#16296)
Bumps [sidekiq-unique-jobs](https://github.com/mhenrixon/sidekiq-unique-jobs) from 7.0.10 to 7.0.11.
- [Release notes](https://github.com/mhenrixon/sidekiq-unique-jobs/releases)
- [Changelog](https://github.com/mhenrixon/sidekiq-unique-jobs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mhenrixon/sidekiq-unique-jobs/compare/v7.0.10...v7.0.11)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 60ce6605e..89b5eaea5 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -569,7 +569,7 @@ GEM
sidekiq (>= 3)
thwait
tilt (>= 1.4.0)
- sidekiq-unique-jobs (7.0.10)
+ sidekiq-unique-jobs (7.0.11)
brpoplpush-redis_script (> 0.1.1, <= 2.0.0)
concurrent-ruby (~> 1.0, >= 1.0.5)
sidekiq (>= 5.0, < 7.0)
From 2e759b9c10c1f9e826b56bbbad17547902ca3396 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:54:32 +0900
Subject: [PATCH 30/57] Bump sass from 1.33.0 to 1.34.0 (#16307)
Bumps [sass](https://github.com/sass/dart-sass) from 1.33.0 to 1.34.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.33.0...1.34.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 1d0fc1b50..aa5b52735 100644
--- a/package.json
+++ b/package.json
@@ -151,7 +151,7 @@
"requestidlecallback": "^0.3.0",
"reselect": "^4.0.0",
"rimraf": "^3.0.2",
- "sass": "^1.33.0",
+ "sass": "^1.34.0",
"sass-loader": "^10.2.0",
"stacktrace-js": "^2.0.2",
"stringz": "^2.1.0",
diff --git a/yarn.lock b/yarn.lock
index 2032e4407..9b1962acd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9583,10 +9583,10 @@ sass-loader@^10.2.0:
schema-utils "^3.0.0"
semver "^7.3.2"
-sass@^1.33.0:
- version "1.33.0"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.33.0.tgz#a26186902ee56585b9db6751fd151237f561dbc2"
- integrity sha512-9v0MUXnSi62FtfjqcwZ+b8B9FIxdwFEb3FPUkjEPXWd0b5KcnPGSp2XF9WrzcH1ZxedfgJVTdA3A1j4eEj53xg==
+sass@^1.34.0:
+ version "1.34.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.34.0.tgz#e46d5932d8b0ecc4feb846d861f26a578f7f7172"
+ integrity sha512-rHEN0BscqjUYuomUEaqq3BMgsXqQfkcMVR7UhscsAVub0/spUrZGBMxQXFS2kfiDsPLZw5yuU9iJEFNC2x38Qw==
dependencies:
chokidar ">=3.0.0 <4.0.0"
From fa1ce2a6cde8ab5b22ebd0d4ab1b8fdf8bb65405 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:54:45 +0900
Subject: [PATCH 31/57] Bump puma from 5.3.1 to 5.3.2 (#16302)
Bumps [puma](https://github.com/puma/puma) from 5.3.1 to 5.3.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.3.1...v5.3.2)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 89b5eaea5..c75521823 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -428,7 +428,7 @@ GEM
pry-rails (0.3.9)
pry (>= 0.10.4)
public_suffix (4.0.6)
- puma (5.3.1)
+ puma (5.3.2)
nio4r (~> 2.0)
pundit (2.1.0)
activesupport (>= 3.0.0)
From a2aa51b7e433fe265ec0ae16075d9d2f53756bff Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:54:58 +0900
Subject: [PATCH 32/57] Bump nokogiri from 1.11.4 to 1.11.5 (#16301)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.4 to 1.11.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.4...v1.11.5)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index c75521823..b852b47ea 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -364,7 +364,7 @@ GEM
net-ssh (>= 2.6.5, < 7.0.0)
net-ssh (6.1.0)
nio4r (2.5.7)
- nokogiri (1.11.4)
+ nokogiri (1.11.5)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
nokogumbo (2.0.4)
From 8fb9dfa9cd46b84795a648691a1a282be03f708a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:55:13 +0900
Subject: [PATCH 33/57] Bump eslint-plugin-import from 2.23.2 to 2.23.3
(#16299)
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.23.2 to 2.23.3.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.23.2...v2.23.3)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 24 ++++--------------------
2 files changed, 5 insertions(+), 21 deletions(-)
diff --git a/package.json b/package.json
index aa5b52735..d4dfb43d9 100644
--- a/package.json
+++ b/package.json
@@ -176,7 +176,7 @@
"babel-eslint": "^10.1.0",
"babel-jest": "^26.6.3",
"eslint": "^7.26.0",
- "eslint-plugin-import": "~2.23.2",
+ "eslint-plugin-import": "~2.23.3",
"eslint-plugin-jsx-a11y": "~6.4.1",
"eslint-plugin-promise": "~5.1.0",
"eslint-plugin-react": "~7.23.2",
diff --git a/yarn.lock b/yarn.lock
index 9b1962acd..623611d43 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3177,14 +3177,6 @@ constants-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
-contains-path@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-1.0.0.tgz#3458b332185603e8eed18f518d4a10888a3abc91"
- integrity sha1-NFizMhhWA+ju0Y9RjUoQiIo6vJE=
- dependencies:
- normalize-path "^2.1.1"
- path-starts-with "^1.0.0"
-
content-disposition@0.5.3:
version "0.5.3"
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
@@ -4226,14 +4218,13 @@ eslint-module-utils@^2.6.1:
debug "^3.2.7"
pkg-dir "^2.0.0"
-eslint-plugin-import@~2.23.2:
- version "2.23.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.2.tgz#ee15dd68fc7a1a1ba4c653c734e0d01c100d3484"
- integrity sha512-LmNoRptHBxOP+nb0PIKz1y6OSzCJlB+0g0IGS3XV4KaKk2q4szqQ6s6F1utVf5ZRkxk/QOTjdxe7v4VjS99Bsg==
+eslint-plugin-import@~2.23.3:
+ version "2.23.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz#8a1b073289fff03c4af0f04b6df956b7d463e191"
+ integrity sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==
dependencies:
array-includes "^3.1.3"
array.prototype.flat "^1.2.4"
- contains-path "^1.0.0"
debug "^2.6.9"
doctrine "^2.1.0"
eslint-import-resolver-node "^0.3.4"
@@ -7937,13 +7928,6 @@ path-parse@^1.0.6:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
-path-starts-with@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/path-starts-with/-/path-starts-with-1.0.0.tgz#b28243015e8b138de572682ac52da42e646ad84e"
- integrity sha1-soJDAV6LE43lcmgqxS2kLmRq2E4=
- dependencies:
- normalize-path "^2.1.1"
-
path-to-regexp@0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
From 2efe711a517642cd7032aee318c85f6c158ee0ca Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 27 May 2021 17:55:25 +0900
Subject: [PATCH 34/57] Bump aws-sdk-s3 from 1.94.1 to 1.95.0 (#16298)
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.94.1 to 1.95.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile | 2 +-
Gemfile.lock | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Gemfile b/Gemfile
index ae4e3d153..dd326edde 100644
--- a/Gemfile
+++ b/Gemfile
@@ -17,7 +17,7 @@ gem 'makara', '~> 0.5'
gem 'pghero', '~> 2.8'
gem 'dotenv-rails', '~> 2.7'
-gem 'aws-sdk-s3', '~> 1.94', require: false
+gem 'aws-sdk-s3', '~> 1.95', require: false
gem 'fog-core', '<= 2.1.0'
gem 'fog-openstack', '~> 0.3', require: false
gem 'paperclip', '~> 6.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index b852b47ea..992277ac7 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -79,7 +79,7 @@ GEM
encryptor (~> 3.0.0)
awrence (1.1.1)
aws-eventstream (1.1.1)
- aws-partitions (1.452.0)
+ aws-partitions (1.461.0)
aws-sdk-core (3.114.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
@@ -88,7 +88,7 @@ GEM
aws-sdk-kms (1.43.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.94.1)
+ aws-sdk-s3 (1.95.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
@@ -675,7 +675,7 @@ DEPENDENCIES
active_record_query_trace (~> 1.8)
addressable (~> 2.7)
annotate (~> 3.1)
- aws-sdk-s3 (~> 1.94)
+ aws-sdk-s3 (~> 1.95)
better_errors (~> 2.9)
binding_of_caller (~> 1.0)
blurhash (~> 0.1)
From 30cdedfa6e2af08bdbed6b6ab49ffdee366b0b1c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 29 May 2021 09:17:23 +0900
Subject: [PATCH 35/57] Bump httplog from 1.4.3 to 1.5.0 (#16303)
Bumps [httplog](https://github.com/trusche/httplog) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/trusche/httplog/releases)
- [Changelog](https://github.com/trusche/httplog/blob/v1.5.0/CHANGELOG.md)
- [Commits](https://github.com/trusche/httplog/compare/v1.4.3...v1.5.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile | 2 +-
Gemfile.lock | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile b/Gemfile
index dd326edde..50b7b4fbb 100644
--- a/Gemfile
+++ b/Gemfile
@@ -55,7 +55,7 @@ gem 'redis-namespace', '~> 1.8'
gem 'htmlentities', '~> 4.3'
gem 'http', '~> 4.4'
gem 'http_accept_language', '~> 2.1'
-gem 'httplog', '~> 1.4.3'
+gem 'httplog', '~> 1.5.0'
gem 'idn-ruby', require: 'idn'
gem 'kaminari', '~> 1.2'
gem 'link_header', '~> 0.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index 992277ac7..f0422d712 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -273,7 +273,7 @@ GEM
http-parser (1.2.1)
ffi-compiler (>= 1.0, < 2.0)
http_accept_language (2.1.1)
- httplog (1.4.3)
+ httplog (1.5.0)
rack (>= 1.0)
rainbow (>= 2.0.0)
i18n (1.8.10)
@@ -715,7 +715,7 @@ DEPENDENCIES
htmlentities (~> 4.3)
http (~> 4.4)
http_accept_language (~> 2.1)
- httplog (~> 1.4.3)
+ httplog (~> 1.5.0)
i18n-tasks (~> 0.9)
idn-ruby
iso-639
From cf08a595af68b638a5e522821ef96d5aef97f179 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 29 May 2021 09:17:34 +0900
Subject: [PATCH 36/57] Bump rubocop from 1.14.0 to 1.15.0 (#16300)
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.14.0...v1.15.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile | 2 +-
Gemfile.lock | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile b/Gemfile
index 50b7b4fbb..a7187d691 100644
--- a/Gemfile
+++ b/Gemfile
@@ -134,7 +134,7 @@ group :development do
gem 'letter_opener', '~> 1.7'
gem 'letter_opener_web', '~> 1.4'
gem 'memory_profiler'
- gem 'rubocop', '~> 1.14', require: false
+ gem 'rubocop', '~> 1.15', require: false
gem 'rubocop-rails', '~> 2.10', require: false
gem 'brakeman', '~> 5.0', require: false
gem 'bundler-audit', '~> 0.8', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index f0422d712..db96a066e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -524,7 +524,7 @@ GEM
rspec-support (3.10.2)
rspec_junit_formatter (0.4.1)
rspec-core (>= 2, < 4, != 2.12.0)
- rubocop (1.14.0)
+ rubocop (1.15.0)
parallel (~> 1.10)
parser (>= 3.0.0.0)
rainbow (>= 2.2.2, < 4.0)
@@ -769,7 +769,7 @@ DEPENDENCIES
rspec-rails (~> 5.0)
rspec-sidekiq (~> 3.1)
rspec_junit_formatter (~> 0.4)
- rubocop (~> 1.14)
+ rubocop (~> 1.15)
rubocop-rails (~> 2.10)
ruby-progressbar (~> 1.11)
sanitize (~> 5.2)
From f18e3caa1ae8f518e16ac289750a9d7235e7c3c1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 29 May 2021 09:19:29 +0900
Subject: [PATCH 37/57] Bump eslint from 7.26.0 to 7.27.0 (#16304)
Bumps [eslint](https://github.com/eslint/eslint) from 7.26.0 to 7.27.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.26.0...v7.27.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 65 +++++++++++++++++++++++++++++++++++++++++-----------
2 files changed, 53 insertions(+), 14 deletions(-)
diff --git a/package.json b/package.json
index d4dfb43d9..f5d978343 100644
--- a/package.json
+++ b/package.json
@@ -175,7 +175,7 @@
"@testing-library/react": "^11.2.7",
"babel-eslint": "^10.1.0",
"babel-jest": "^26.6.3",
- "eslint": "^7.26.0",
+ "eslint": "^7.27.0",
"eslint-plugin-import": "~2.23.3",
"eslint-plugin-jsx-a11y": "~6.4.1",
"eslint-plugin-promise": "~5.1.0",
diff --git a/yarn.lock b/yarn.lock
index 623611d43..65ed6ce23 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1902,6 +1902,16 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+ajv@^8.0.1:
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.5.0.tgz#695528274bcb5afc865446aa275484049a18ae4b"
+ integrity sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
alphanum-sort@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
@@ -4180,6 +4190,11 @@ escape-string-regexp@^2.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
escodegen@^1.14.1:
version "1.14.3"
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
@@ -4351,10 +4366,10 @@ eslint@^2.7.0:
text-table "~0.2.0"
user-home "^2.0.0"
-eslint@^7.26.0:
- version "7.26.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.26.0.tgz#d416fdcdcb3236cd8f282065312813f8c13982f6"
- integrity sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==
+eslint@^7.27.0:
+ version "7.27.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.27.0.tgz#665a1506d8f95655c9274d84bd78f7166b07e9c7"
+ integrity sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==
dependencies:
"@babel/code-frame" "7.12.11"
"@eslint/eslintrc" "^0.4.1"
@@ -4364,12 +4379,14 @@ eslint@^7.26.0:
debug "^4.0.1"
doctrine "^3.0.0"
enquirer "^2.3.5"
+ escape-string-regexp "^4.0.0"
eslint-scope "^5.1.1"
eslint-utils "^2.1.0"
eslint-visitor-keys "^2.0.0"
espree "^7.3.1"
esquery "^1.4.0"
esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
functional-red-black-tree "^1.0.1"
glob-parent "^5.0.0"
@@ -4381,7 +4398,7 @@ eslint@^7.26.0:
js-yaml "^3.13.1"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
- lodash "^4.17.21"
+ lodash.merge "^4.6.2"
minimatch "^3.0.4"
natural-compare "^1.4.0"
optionator "^0.9.1"
@@ -4390,7 +4407,7 @@ eslint@^7.26.0:
semver "^7.2.1"
strip-ansi "^6.0.0"
strip-json-comments "^3.1.0"
- table "^6.0.4"
+ table "^6.0.9"
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
@@ -4650,7 +4667,7 @@ extsprintf@^1.2.0:
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
-fast-deep-equal@^3.1.1:
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
@@ -6613,6 +6630,11 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
json-schema@0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -6852,6 +6874,11 @@ lodash.capitalize@^4.1.0:
resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9"
integrity sha1-+CbJtOKoUR2E46yinbBeGk87cqk=
+lodash.clonedeep@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+ integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
@@ -6897,11 +6924,21 @@ lodash.memoize@^4.1.2:
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
lodash.sortby@^4.7.0:
version "4.7.0"
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
+lodash.truncate@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
+ integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
+
lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
@@ -10436,15 +10473,17 @@ table@^3.7.8:
slice-ansi "0.0.4"
string-width "^2.0.0"
-table@^6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/table/-/table-6.0.4.tgz#c523dd182177e926c723eb20e1b341238188aa0d"
- integrity sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==
+table@^6.0.9:
+ version "6.7.1"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"
+ integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==
dependencies:
- ajv "^6.12.4"
- lodash "^4.17.20"
+ ajv "^8.0.1"
+ lodash.clonedeep "^4.5.0"
+ lodash.truncate "^4.4.2"
slice-ansi "^4.0.0"
string-width "^4.2.0"
+ strip-ansi "^6.0.0"
tapable@^1.0, tapable@^1.0.0, tapable@^1.1.3:
version "1.1.3"
From f173275e338f158ec00e4b5300bdfc24ac1a8012 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 29 May 2021 10:23:01 +0900
Subject: [PATCH 38/57] Bump ws from 7.4.5 to 7.4.6 (#16329)
Bumps [ws](https://github.com/websockets/ws) from 7.4.5 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.4.5...7.4.6)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index f5d978343..aad09dcf7 100644
--- a/package.json
+++ b/package.json
@@ -168,7 +168,7 @@
"webpack-cli": "^3.3.12",
"webpack-merge": "^5.7.3",
"wicg-inert": "^3.1.1",
- "ws": "^7.4.5"
+ "ws": "^7.4.6"
},
"devDependencies": {
"@testing-library/jest-dom": "^5.12.0",
diff --git a/yarn.lock b/yarn.lock
index 65ed6ce23..b5dc4fde2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -11484,10 +11484,10 @@ ws@^6.2.1:
dependencies:
async-limiter "~1.0.0"
-ws@^7.2.3, ws@^7.3.1, ws@^7.4.5:
- version "7.4.5"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1"
- integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==
+ws@^7.2.3, ws@^7.3.1, ws@^7.4.6:
+ version "7.4.6"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
+ integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
xml-name-validator@^3.0.0:
version "3.0.0"
From 5ef216d032469aa38c437b57a3871d5c3d992549 Mon Sep 17 00:00:00 2001
From: Jeong Arm
Date: Mon, 31 May 2021 00:57:47 +0900
Subject: [PATCH 39/57] Remove set-cookie header on custom.css (#16314)
* Remove set-cookie header on custom.css
* Additional fix for set-cookie
---
app/controllers/custom_css_controller.rb | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/app/controllers/custom_css_controller.rb b/app/controllers/custom_css_controller.rb
index 0a667a6a6..e1dc5eaf6 100644
--- a/app/controllers/custom_css_controller.rb
+++ b/app/controllers/custom_css_controller.rb
@@ -3,11 +3,16 @@
class CustomCssController < ApplicationController
skip_before_action :store_current_location
skip_before_action :require_functional!
+ skip_before_action :update_user_sign_in
+ skip_before_action :set_session_activity
+
+ skip_around_action :set_locale
before_action :set_cache_headers
def show
expires_in 3.minutes, public: true
+ request.session_options[:skip] = true
render plain: Setting.custom_css || '', content_type: 'text/css'
end
end
From 3b27b09acbbcd5ad920da68cbcfb30eafa792fa5 Mon Sep 17 00:00:00 2001
From: Claire
Date: Mon, 31 May 2021 22:59:30 +0200
Subject: [PATCH 40/57] Fix some IDs in instance actor outbox (#16343)
---
app/controllers/activitypub/outboxes_controller.rb | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/controllers/activitypub/outboxes_controller.rb b/app/controllers/activitypub/outboxes_controller.rb
index 111285036..4a52560ac 100644
--- a/app/controllers/activitypub/outboxes_controller.rb
+++ b/app/controllers/activitypub/outboxes_controller.rb
@@ -29,7 +29,7 @@ class ActivityPub::OutboxesController < ActivityPub::BaseController
)
else
ActivityPub::CollectionPresenter.new(
- id: account_outbox_url(@account),
+ id: outbox_url,
type: :ordered,
size: @account.statuses_count,
first: outbox_url(page: true),
@@ -47,11 +47,11 @@ class ActivityPub::OutboxesController < ActivityPub::BaseController
end
def next_page
- account_outbox_url(@account, page: true, max_id: @statuses.last.id) if @statuses.size == LIMIT
+ outbox_url(page: true, max_id: @statuses.last.id) if @statuses.size == LIMIT
end
def prev_page
- account_outbox_url(@account, page: true, min_id: @statuses.first.id) unless @statuses.empty?
+ outbox_url(page: true, min_id: @statuses.first.id) unless @statuses.empty?
end
def set_statuses
From 8be1ec13ae5d1a14085416e150b36090812e3999 Mon Sep 17 00:00:00 2001
From: koyu
Date: Tue, 1 Jun 2021 05:18:32 +0200
Subject: [PATCH 41/57] Fix spelling error in i18n workflow (#16326)
---
.github/workflows/check-i18n.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/check-i18n.yml b/.github/workflows/check-i18n.yml
index 373484aee..398e78b0f 100644
--- a/.github/workflows/check-i18n.yml
+++ b/.github/workflows/check-i18n.yml
@@ -1,4 +1,4 @@
-name: Chack i18n
+name: Check i18n
on:
push:
From 1654bea0ab7f3afb2b5356478c560441b2e94457 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 13:08:18 +0900
Subject: [PATCH 42/57] Bump react-swipeable-views from 0.13.9 to 0.14.0
(#16336)
Bumps [react-swipeable-views](https://github.com/oliviertassinari/react-swipeable-views) from 0.13.9 to 0.14.0.
- [Release notes](https://github.com/oliviertassinari/react-swipeable-views/releases)
- [Changelog](https://github.com/oliviertassinari/react-swipeable-views/blob/master/CHANGELOG.md)
- [Commits](https://github.com/oliviertassinari/react-swipeable-views/compare/v0.13.9...v0.14.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 30 +++++++++++++++---------------
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package.json b/package.json
index aad09dcf7..fa0081e56 100644
--- a/package.json
+++ b/package.json
@@ -139,7 +139,7 @@
"react-router-scroll-4": "^1.0.0-beta.1",
"react-select": "^4.3.1",
"react-sparklines": "^1.7.0",
- "react-swipeable-views": "^0.13.9",
+ "react-swipeable-views": "^0.14.0",
"react-textarea-autosize": "^8.3.2",
"react-toggle": "^4.1.2",
"redis": "^3.1.2",
diff --git a/yarn.lock b/yarn.lock
index b5dc4fde2..739cb18f3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8969,35 +8969,35 @@ react-sparklines@^1.7.0:
dependencies:
prop-types "^15.5.10"
-react-swipeable-views-core@^0.13.7:
- version "0.13.7"
- resolved "https://registry.yarnpkg.com/react-swipeable-views-core/-/react-swipeable-views-core-0.13.7.tgz#c082b553f26e83fd20fc17f934200eb717023c8a"
- integrity sha512-ekn9oDYfBt0oqJSGGwLEhKvn+QaqMGTy//9dURTLf+vp7W5j6GvmKryYdnwJCDITaPFI2hujXV4CH9krhvaE5w==
+react-swipeable-views-core@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/react-swipeable-views-core/-/react-swipeable-views-core-0.14.0.tgz#6ac443a7cc7bc5ea022fbd549292bb5fff361cce"
+ integrity sha512-0W/e9uPweNEOSPjmYtuKSC/SvKKg1sfo+WtPdnxeLF3t2L82h7jjszuOHz9C23fzkvLfdgkaOmcbAxE9w2GEjA==
dependencies:
"@babel/runtime" "7.0.0"
warning "^4.0.1"
-react-swipeable-views-utils@^0.13.9:
- version "0.13.9"
- resolved "https://registry.yarnpkg.com/react-swipeable-views-utils/-/react-swipeable-views-utils-0.13.9.tgz#a66e98f2f4502d8b00182901f80d13b2f903e10f"
- integrity sha512-QLGxRKrbJCbWz94vkWLzb1Daaa2Y/TZKmsNKQ6WSNrS+chrlfZ3z9tqZ7YUJlW6pRWp3QZdLSY3UE3cN0TXXmw==
+react-swipeable-views-utils@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/react-swipeable-views-utils/-/react-swipeable-views-utils-0.14.0.tgz#6b76e251906747482730c22002fe47ab1014ba32"
+ integrity sha512-W+fXBOsDqgFK1/g7MzRMVcDurp3LqO3ksC8UgInh2P/tKgb5DusuuB1geKHFc6o1wKl+4oyER4Zh3Lxmr8xbXA==
dependencies:
"@babel/runtime" "7.0.0"
keycode "^2.1.7"
prop-types "^15.6.0"
react-event-listener "^0.6.0"
- react-swipeable-views-core "^0.13.7"
+ react-swipeable-views-core "^0.14.0"
shallow-equal "^1.2.1"
-react-swipeable-views@^0.13.9:
- version "0.13.9"
- resolved "https://registry.yarnpkg.com/react-swipeable-views/-/react-swipeable-views-0.13.9.tgz#d6a6c508bf5288ad55509f9c65916db5df0f2cec"
- integrity sha512-WXC2FKYvZ9QdJ31v9LjEJEl1bA7E4AcaloTkbW0uU0dYf5uvv4aOpiyxubvOkVl1a5L2UAHmKSif4TmJ9usrSg==
+react-swipeable-views@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/react-swipeable-views/-/react-swipeable-views-0.14.0.tgz#149c0df3d92220cc89e3f6d5c04a78dfe46f9b54"
+ integrity sha512-wrTT6bi2nC3JbmyNAsPXffUXLn0DVT9SbbcFr36gKpbaCgEp7rX/OFxsu5hPc/NBsUhHyoSRGvwqJNNrWTwCww==
dependencies:
"@babel/runtime" "7.0.0"
prop-types "^15.5.4"
- react-swipeable-views-core "^0.13.7"
- react-swipeable-views-utils "^0.13.9"
+ react-swipeable-views-core "^0.14.0"
+ react-swipeable-views-utils "^0.14.0"
warning "^4.0.1"
react-test-renderer@^16.14.0:
From 4c41171c54192fa49658d36aa26cde298988f2fb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 13:08:37 +0900
Subject: [PATCH 43/57] Bump eslint-plugin-import from 2.23.3 to 2.23.4
(#16334)
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.23.3 to 2.23.4.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.23.3...v2.23.4)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index fa0081e56..95a5a885b 100644
--- a/package.json
+++ b/package.json
@@ -176,7 +176,7 @@
"babel-eslint": "^10.1.0",
"babel-jest": "^26.6.3",
"eslint": "^7.27.0",
- "eslint-plugin-import": "~2.23.3",
+ "eslint-plugin-import": "~2.23.4",
"eslint-plugin-jsx-a11y": "~6.4.1",
"eslint-plugin-promise": "~5.1.0",
"eslint-plugin-react": "~7.23.2",
diff --git a/yarn.lock b/yarn.lock
index 739cb18f3..02eb0ffca 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4233,10 +4233,10 @@ eslint-module-utils@^2.6.1:
debug "^3.2.7"
pkg-dir "^2.0.0"
-eslint-plugin-import@~2.23.3:
- version "2.23.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz#8a1b073289fff03c4af0f04b6df956b7d463e191"
- integrity sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==
+eslint-plugin-import@~2.23.4:
+ version "2.23.4"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97"
+ integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==
dependencies:
array-includes "^3.1.3"
array.prototype.flat "^1.2.4"
From 75bf15212b4dc162159c1f5548c82034fa06f572 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 13:08:57 +0900
Subject: [PATCH 44/57] Bump eslint-plugin-react from 7.23.2 to 7.24.0 (#16339)
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.23.2 to 7.24.0.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases)
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.23.2...v7.24.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 155 +++++++++++++++++++++++++++++++++++++++++----------
2 files changed, 128 insertions(+), 29 deletions(-)
diff --git a/package.json b/package.json
index 95a5a885b..ad853ccc7 100644
--- a/package.json
+++ b/package.json
@@ -179,7 +179,7 @@
"eslint-plugin-import": "~2.23.4",
"eslint-plugin-jsx-a11y": "~6.4.1",
"eslint-plugin-promise": "~5.1.0",
- "eslint-plugin-react": "~7.23.2",
+ "eslint-plugin-react": "~7.24.0",
"jest": "^26.6.3",
"raf": "^3.4.1",
"react-intl-translations-manager": "^5.0.3",
diff --git a/yarn.lock b/yarn.lock
index 02eb0ffca..022287b5d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4094,6 +4094,28 @@ es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next
string.prototype.trimend "^1.0.3"
string.prototype.trimstart "^1.0.3"
+es-abstract@^1.18.2:
+ version "1.18.3"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0"
+ integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==
+ dependencies:
+ call-bind "^1.0.2"
+ es-to-primitive "^1.2.1"
+ function-bind "^1.1.1"
+ get-intrinsic "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.2"
+ is-callable "^1.2.3"
+ is-negative-zero "^2.0.1"
+ is-regex "^1.1.3"
+ is-string "^1.0.6"
+ object-inspect "^1.10.3"
+ object-keys "^1.1.1"
+ object.assign "^4.1.2"
+ string.prototype.trimend "^1.0.4"
+ string.prototype.trimstart "^1.0.4"
+ unbox-primitive "^1.0.1"
+
es-to-primitive@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
@@ -4276,10 +4298,10 @@ eslint-plugin-promise@~5.1.0:
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-5.1.0.tgz#fb2188fb734e4557993733b41aa1a688f46c6f24"
integrity sha512-NGmI6BH5L12pl7ScQHbg7tvtk4wPxxj8yPHH47NvSmMtFneC077PSeY3huFj06ZWZvtbfxSPt3RuOQD5XcR4ng==
-eslint-plugin-react@~7.23.2:
- version "7.23.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz#2d2291b0f95c03728b55869f01102290e792d494"
- integrity sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==
+eslint-plugin-react@~7.24.0:
+ version "7.24.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"
+ integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==
dependencies:
array-includes "^3.1.3"
array.prototype.flatmap "^1.2.4"
@@ -4287,12 +4309,12 @@ eslint-plugin-react@~7.23.2:
has "^1.0.3"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.0.4"
- object.entries "^1.1.3"
+ object.entries "^1.1.4"
object.fromentries "^2.0.4"
- object.values "^1.1.3"
+ object.values "^1.1.4"
prop-types "^15.7.2"
resolve "^2.0.0-next.3"
- string.prototype.matchall "^4.0.4"
+ string.prototype.matchall "^4.0.5"
eslint-scope@^4.0.3:
version "4.0.3"
@@ -5216,6 +5238,11 @@ has-ansi@^2.0.0:
dependencies:
ansi-regex "^2.0.0"
+has-bigints@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
+ integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
+
has-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
@@ -5236,6 +5263,11 @@ has-symbols@^1.0.1:
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
+has-symbols@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
+ integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
+
has-unicode@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
@@ -5778,6 +5810,11 @@ is-arrayish@^0.3.1:
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
+is-bigint@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a"
+ integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==
+
is-binary-path@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
@@ -5792,11 +5829,23 @@ is-binary-path@~2.1.0:
dependencies:
binary-extensions "^2.0.0"
+is-boolean-object@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8"
+ integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==
+ dependencies:
+ call-bind "^1.0.2"
+
is-callable@^1.1.4, is-callable@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9"
integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
+is-callable@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
+ integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
+
is-ci@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
@@ -5957,6 +6006,11 @@ is-negative-zero@^2.0.1:
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
+is-number-object@^1.0.4:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb"
+ integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==
+
is-number@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -6024,6 +6078,14 @@ is-regex@^1.1.1:
dependencies:
has-symbols "^1.0.1"
+is-regex@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f"
+ integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==
+ dependencies:
+ call-bind "^1.0.2"
+ has-symbols "^1.0.2"
+
is-resolvable@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
@@ -6044,6 +6106,11 @@ is-string@^1.0.5:
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"
integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
+is-string@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f"
+ integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==
+
is-symbol@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
@@ -6051,6 +6118,13 @@ is-symbol@^1.0.2:
dependencies:
has-symbols "^1.0.1"
+is-symbol@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
+ integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
+ dependencies:
+ has-symbols "^1.0.2"
+
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -7544,6 +7618,11 @@ object-fit-images@^3.2.3:
resolved "https://registry.yarnpkg.com/object-fit-images/-/object-fit-images-3.2.4.tgz#6c299d38fdf207746e5d2d46c2877f6f25d15b52"
integrity sha512-G+7LzpYfTfqUyrZlfrou/PLLLAPNC52FTy5y1CBywX+1/FkxIloOyQXBmZ3Zxa2AWO+lMF0JTuvqbr7G5e5CWg==
+object-inspect@^1.10.3:
+ version "1.10.3"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"
+ integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==
+
object-inspect@^1.8.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
@@ -7594,15 +7673,14 @@ object.assign@^4.1.2:
has-symbols "^1.0.1"
object-keys "^1.1.1"
-object.entries@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6"
- integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==
+object.entries@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd"
+ integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
- has "^1.0.3"
+ es-abstract "^1.18.2"
object.fromentries@^2.0.4:
version "2.0.4"
@@ -7629,15 +7707,14 @@ object.pick@^1.3.0:
dependencies:
isobject "^3.0.1"
-object.values@^1.1.0, object.values@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee"
- integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==
+object.values@^1.1.0, object.values@^1.1.3, object.values@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"
+ integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.2"
- has "^1.0.3"
+ es-abstract "^1.18.2"
obuf@^1.0.0, obuf@^1.1.2:
version "1.1.2"
@@ -10241,15 +10318,16 @@ string-width@^4.1.0, string-width@^4.2.0:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.0"
-string.prototype.matchall@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29"
- integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==
+string.prototype.matchall@^4.0.5:
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da"
+ integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.2"
- has-symbols "^1.0.1"
+ es-abstract "^1.18.2"
+ get-intrinsic "^1.1.1"
+ has-symbols "^1.0.2"
internal-slot "^1.0.3"
regexp.prototype.flags "^1.3.1"
side-channel "^1.0.4"
@@ -10262,7 +10340,7 @@ string.prototype.trimend@^1.0.1:
define-properties "^1.1.3"
es-abstract "^1.17.5"
-string.prototype.trimend@^1.0.3:
+string.prototype.trimend@^1.0.3, string.prototype.trimend@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
@@ -10278,7 +10356,7 @@ string.prototype.trimstart@^1.0.1:
define-properties "^1.1.3"
es-abstract "^1.17.5"
-string.prototype.trimstart@^1.0.3:
+string.prototype.trimstart@^1.0.3, string.prototype.trimstart@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
@@ -10858,6 +10936,16 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+unbox-primitive@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
+ integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
+ dependencies:
+ function-bind "^1.1.1"
+ has-bigints "^1.0.1"
+ has-symbols "^1.0.2"
+ which-boxed-primitive "^1.0.2"
+
unicode-canonical-property-names-ecmascript@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
@@ -11380,6 +11468,17 @@ whatwg-url@^8.0.0:
tr46 "^2.0.2"
webidl-conversions "^6.1.0"
+which-boxed-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
+ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+ dependencies:
+ is-bigint "^1.0.1"
+ is-boolean-object "^1.1.0"
+ is-number-object "^1.0.4"
+ is-string "^1.0.5"
+ is-symbol "^1.0.3"
+
which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
From 121d15f11cd0a38c3513e2e384016ce2e304fdf6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 13:10:49 +0900
Subject: [PATCH 45/57] Bump @babel/preset-env from 7.14.2 to 7.14.4 (#16337)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.2 to 7.14.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.4/packages/babel-preset-env)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 123 ++++++++++++++++++++++++++++++---------------------
2 files changed, 74 insertions(+), 51 deletions(-)
diff --git a/package.json b/package.json
index ad853ccc7..3db22bc98 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
"@babel/plugin-proposal-decorators": "^7.14.2",
"@babel/plugin-transform-react-inline-elements": "^7.12.13",
"@babel/plugin-transform-runtime": "^7.14.3",
- "@babel/preset-env": "^7.14.2",
+ "@babel/preset-env": "^7.14.4",
"@babel/preset-react": "^7.13.13",
"@babel/runtime": "^7.14.0",
"@gamestdio/websocket": "^0.3.2",
diff --git a/yarn.lock b/yarn.lock
index 022287b5d..e232ea004 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -16,10 +16,10 @@
dependencies:
"@babel/highlight" "^7.12.13"
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.14.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919"
- integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.4.tgz#45720fe0cecf3fd42019e1d12cc3d27fadc98d58"
+ integrity sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==
"@babel/core@^7.1.0", "@babel/core@^7.14.3", "@babel/core@^7.7.2", "@babel/core@^7.7.5":
version "7.14.3"
@@ -81,14 +81,14 @@
"@babel/helper-annotate-as-pure" "^7.12.13"
"@babel/types" "^7.12.13"
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16":
- version "7.13.16"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c"
- integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz#33ebd0ffc34248051ee2089350a929ab02f2a516"
+ integrity sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==
dependencies:
- "@babel/compat-data" "^7.13.15"
+ "@babel/compat-data" "^7.14.4"
"@babel/helper-validator-option" "^7.12.17"
- browserslist "^4.14.5"
+ browserslist "^4.16.6"
semver "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0", "@babel/helper-create-class-features-plugin@^7.14.2":
@@ -103,6 +103,18 @@
"@babel/helper-replace-supers" "^7.14.3"
"@babel/helper-split-export-declaration" "^7.12.13"
+"@babel/helper-create-class-features-plugin@^7.14.3":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz#abf888d836a441abee783c75229279748705dc42"
+ integrity sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.12.13"
+ "@babel/helper-function-name" "^7.14.2"
+ "@babel/helper-member-expression-to-functions" "^7.13.12"
+ "@babel/helper-optimise-call-expression" "^7.12.13"
+ "@babel/helper-replace-supers" "^7.14.4"
+ "@babel/helper-split-export-declaration" "^7.12.13"
+
"@babel/helper-create-regexp-features-plugin@^7.12.13":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.13.tgz#0996d370a92896c612ae41a4215544bd152579c0"
@@ -251,6 +263,16 @@
"@babel/traverse" "^7.14.2"
"@babel/types" "^7.14.2"
+"@babel/helper-replace-supers@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz#b2ab16875deecfff3ddfcd539bc315f72998d836"
+ integrity sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==
+ dependencies:
+ "@babel/helper-member-expression-to-functions" "^7.13.12"
+ "@babel/helper-optimise-call-expression" "^7.12.13"
+ "@babel/traverse" "^7.14.2"
+ "@babel/types" "^7.14.4"
+
"@babel/helper-simple-access@^7.13.12":
version "7.13.12"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6"
@@ -346,11 +368,12 @@
"@babel/helper-create-class-features-plugin" "^7.13.0"
"@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-proposal-class-static-block@^7.13.11":
- version "7.13.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.13.11.tgz#6fcbba4a962702c17e5371a0c7b39afde186d703"
- integrity sha512-fJTdFI4bfnMjvxJyNuaf8i9mVcZ0UhetaGEUHaHV9KEnibLugJkZAtXikR8KcYj+NYmI4DZMS8yQAyg+hvfSqg==
+"@babel/plugin-proposal-class-static-block@^7.14.3":
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz#5a527e2cae4a4753119c3a3e7f64ecae8ccf1360"
+ integrity sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==
dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.14.3"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-class-static-block" "^7.12.13"
@@ -411,13 +434,13 @@
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.14.2":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz#e17d418f81cc103fedd4ce037e181c8056225abc"
- integrity sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==
+"@babel/plugin-proposal-object-rest-spread@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz#0e2b4de419915dc0b409378e829412e2031777c4"
+ integrity sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==
dependencies:
- "@babel/compat-data" "^7.14.0"
- "@babel/helper-compilation-targets" "^7.13.16"
+ "@babel/compat-data" "^7.14.4"
+ "@babel/helper-compilation-targets" "^7.14.4"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-transform-parameters" "^7.14.2"
@@ -614,23 +637,23 @@
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-block-scoping@^7.14.2":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz#761cb12ab5a88d640ad4af4aa81f820e6b5fdf5c"
- integrity sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==
+"@babel/plugin-transform-block-scoping@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz#caf140b0b2e2462c509553d140e6d0abefb61ed8"
+ integrity sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-classes@^7.14.2":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz#3f1196c5709f064c252ad056207d87b7aeb2d03d"
- integrity sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==
+"@babel/plugin-transform-classes@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz#a83c15503fc71a0f99e876fdce7dadbc6575ec3a"
+ integrity sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.12.13"
"@babel/helper-function-name" "^7.14.2"
"@babel/helper-optimise-call-expression" "^7.12.13"
"@babel/helper-plugin-utils" "^7.13.0"
- "@babel/helper-replace-supers" "^7.13.12"
+ "@babel/helper-replace-supers" "^7.14.4"
"@babel/helper-split-export-declaration" "^7.12.13"
globals "^11.1.0"
@@ -641,10 +664,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-destructuring@^7.13.17":
- version "7.13.17"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27"
- integrity sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==
+"@babel/plugin-transform-destructuring@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz#acbec502e9951f30f4441eaca1d2f29efade59ed"
+ integrity sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
@@ -892,26 +915,26 @@
"@babel/helper-create-regexp-features-plugin" "^7.12.13"
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/preset-env@^7.14.2":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.2.tgz#e80612965da73579c84ad2f963c2359c71524ed5"
- integrity sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==
+"@babel/preset-env@^7.14.4":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.4.tgz#73fc3228c59727e5e974319156f304f0d6685a2d"
+ integrity sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==
dependencies:
- "@babel/compat-data" "^7.14.0"
- "@babel/helper-compilation-targets" "^7.13.16"
+ "@babel/compat-data" "^7.14.4"
+ "@babel/helper-compilation-targets" "^7.14.4"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-validator-option" "^7.12.17"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12"
"@babel/plugin-proposal-async-generator-functions" "^7.14.2"
"@babel/plugin-proposal-class-properties" "^7.13.0"
- "@babel/plugin-proposal-class-static-block" "^7.13.11"
+ "@babel/plugin-proposal-class-static-block" "^7.14.3"
"@babel/plugin-proposal-dynamic-import" "^7.14.2"
"@babel/plugin-proposal-export-namespace-from" "^7.14.2"
"@babel/plugin-proposal-json-strings" "^7.14.2"
"@babel/plugin-proposal-logical-assignment-operators" "^7.14.2"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2"
"@babel/plugin-proposal-numeric-separator" "^7.14.2"
- "@babel/plugin-proposal-object-rest-spread" "^7.14.2"
+ "@babel/plugin-proposal-object-rest-spread" "^7.14.4"
"@babel/plugin-proposal-optional-catch-binding" "^7.14.2"
"@babel/plugin-proposal-optional-chaining" "^7.14.2"
"@babel/plugin-proposal-private-methods" "^7.13.0"
@@ -934,10 +957,10 @@
"@babel/plugin-transform-arrow-functions" "^7.13.0"
"@babel/plugin-transform-async-to-generator" "^7.13.0"
"@babel/plugin-transform-block-scoped-functions" "^7.12.13"
- "@babel/plugin-transform-block-scoping" "^7.14.2"
- "@babel/plugin-transform-classes" "^7.14.2"
+ "@babel/plugin-transform-block-scoping" "^7.14.4"
+ "@babel/plugin-transform-classes" "^7.14.4"
"@babel/plugin-transform-computed-properties" "^7.13.0"
- "@babel/plugin-transform-destructuring" "^7.13.17"
+ "@babel/plugin-transform-destructuring" "^7.14.4"
"@babel/plugin-transform-dotall-regex" "^7.12.13"
"@babel/plugin-transform-duplicate-keys" "^7.12.13"
"@babel/plugin-transform-exponentiation-operator" "^7.12.13"
@@ -964,7 +987,7 @@
"@babel/plugin-transform-unicode-escapes" "^7.12.13"
"@babel/plugin-transform-unicode-regex" "^7.12.13"
"@babel/preset-modules" "^0.1.4"
- "@babel/types" "^7.14.2"
+ "@babel/types" "^7.14.4"
babel-plugin-polyfill-corejs2 "^0.2.0"
babel-plugin-polyfill-corejs3 "^0.2.0"
babel-plugin-polyfill-regenerator "^0.2.0"
@@ -1039,10 +1062,10 @@
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3"
- integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==
+"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
+ version "7.14.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.4.tgz#bfd6980108168593b38b3eb48a24aa026b919bc0"
+ integrity sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==
dependencies:
"@babel/helper-validator-identifier" "^7.14.0"
to-fast-properties "^2.0.0"
@@ -2620,7 +2643,7 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3:
+browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.3, browserslist@^4.16.6:
version "4.16.6"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
From 19ac24ad85e0bd1ce669bf29c3a0be09d0dbab50 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 13:11:10 +0900
Subject: [PATCH 46/57] Bump aws-sdk-s3 from 1.95.0 to 1.95.1 (#16333)
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.95.0 to 1.95.1.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index db96a066e..77f218660 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -79,7 +79,7 @@ GEM
encryptor (~> 3.0.0)
awrence (1.1.1)
aws-eventstream (1.1.1)
- aws-partitions (1.461.0)
+ aws-partitions (1.465.0)
aws-sdk-core (3.114.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
@@ -88,7 +88,7 @@ GEM
aws-sdk-kms (1.43.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.95.0)
+ aws-sdk-s3 (1.95.1)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
From 0c64bb45e5541c183b0500af6b125a651ba7cacb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 13:11:23 +0900
Subject: [PATCH 47/57] Bump nokogiri from 1.11.5 to 1.11.6 (#16332)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.5 to 1.11.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.5...v1.11.6)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Gemfile.lock | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 77f218660..201893d47 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -354,17 +354,22 @@ GEM
nokogiri (~> 1)
rake
mini_mime (1.0.3)
- mini_portile2 (2.5.1)
+ mini_portile2 (2.5.2)
+ net-ftp (~> 0.1)
minitest (5.14.4)
msgpack (1.4.2)
multi_json (1.15.0)
multipart-post (2.1.1)
+ net-ftp (0.1.2)
+ net-protocol
+ time
net-ldap (0.17.0)
+ net-protocol (0.1.0)
net-scp (3.0.0)
net-ssh (>= 2.6.5, < 7.0.0)
net-ssh (6.1.0)
nio4r (2.5.7)
- nokogiri (1.11.5)
+ nokogiri (1.11.6)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
nokogumbo (2.0.4)
@@ -609,6 +614,7 @@ GEM
thwait (0.2.0)
e2mmap
tilt (2.0.10)
+ time (0.1.0)
tpm-key_attestation (0.9.0)
bindata (~> 2.4)
openssl-signature_algorithm (~> 0.4.0)
From ea837e4a46bc9c29961df37b593146769f657a44 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 13:14:49 +0900
Subject: [PATCH 48/57] Bump css-loader from 5.2.5 to 5.2.6 (#16335)
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.5 to 5.2.6.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.5...v5.2.6)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 3db22bc98..aa7e01a63 100644
--- a/package.json
+++ b/package.json
@@ -84,7 +84,7 @@
"color-blend": "^3.0.1",
"compression-webpack-plugin": "^6.1.1",
"cross-env": "^7.0.3",
- "css-loader": "^5.2.5",
+ "css-loader": "^5.2.6",
"cssnano": "^4.1.11",
"detect-passive-events": "^2.0.3",
"dotenv": "^9.0.2",
diff --git a/yarn.lock b/yarn.lock
index e232ea004..c156ef91d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3425,10 +3425,10 @@ css-list-helpers@^1.0.1:
dependencies:
tcomb "^2.5.0"
-css-loader@^5.2.5:
- version "5.2.5"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.5.tgz#cdd18d6fe42748990793b4a7ec32eb16f36ba9d7"
- integrity sha512-bH6QQacvSRtLX0lycAOs43S173n+lfXxB5cx4FjVkTLw5tAEwk5bxNLbkt5K1iETd5KxazRx70GpqOxsuwKiFA==
+css-loader@^5.2.6:
+ version "5.2.6"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.6.tgz#c3c82ab77fea1f360e587d871a6811f4450cc8d1"
+ integrity sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==
dependencies:
icss-utils "^5.1.0"
loader-utils "^2.0.0"
From aafac8dc71221c9535adddc031bb8353f553505d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 1 Jun 2021 15:19:55 +0900
Subject: [PATCH 49/57] Bump babel-jest from 26.6.3 to 27.0.2 (#16338)
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.6.3 to 27.0.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v27.0.2/packages/babel-jest)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 167 +++++++++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 163 insertions(+), 6 deletions(-)
diff --git a/package.json b/package.json
index aa7e01a63..f2ee363f0 100644
--- a/package.json
+++ b/package.json
@@ -174,7 +174,7 @@
"@testing-library/jest-dom": "^5.12.0",
"@testing-library/react": "^11.2.7",
"babel-eslint": "^10.1.0",
- "babel-jest": "^26.6.3",
+ "babel-jest": "^27.0.2",
"eslint": "^7.27.0",
"eslint-plugin-import": "~2.23.4",
"eslint-plugin-jsx-a11y": "~6.4.1",
diff --git a/yarn.lock b/yarn.lock
index c156ef91d..d7a80f185 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1361,6 +1361,27 @@
source-map "^0.6.1"
write-file-atomic "^3.0.0"
+"@jest/transform@^27.0.2":
+ version "27.0.2"
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.2.tgz#b073b7c589e3f4b842102468875def2bb722d6b5"
+ integrity sha512-H8sqKlgtDfVog/s9I4GG2XMbi4Ar7RBxjsKQDUhn2XHAi3NG+GoQwWMER+YfantzExbjNqQvqBHzo/G2pfTiPw==
+ dependencies:
+ "@babel/core" "^7.1.0"
+ "@jest/types" "^27.0.2"
+ babel-plugin-istanbul "^6.0.0"
+ chalk "^4.0.0"
+ convert-source-map "^1.4.0"
+ fast-json-stable-stringify "^2.0.0"
+ graceful-fs "^4.2.4"
+ jest-haste-map "^27.0.2"
+ jest-regex-util "^27.0.1"
+ jest-util "^27.0.2"
+ micromatch "^4.0.4"
+ pirates "^4.0.1"
+ slash "^3.0.0"
+ source-map "^0.6.1"
+ write-file-atomic "^3.0.0"
+
"@jest/types@^25.5.0":
version "25.5.0"
resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d"
@@ -1382,6 +1403,17 @@
"@types/yargs" "^15.0.0"
chalk "^4.0.0"
+"@jest/types@^27.0.2":
+ version "27.0.2"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.2.tgz#e153d6c46bda0f2589f0702b071f9898c7bbd37e"
+ integrity sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==
+ dependencies:
+ "@types/istanbul-lib-coverage" "^2.0.0"
+ "@types/istanbul-reports" "^3.0.0"
+ "@types/node" "*"
+ "@types/yargs" "^16.0.0"
+ chalk "^4.0.0"
+
"@npmcli/move-file@^1.0.1":
version "1.0.1"
resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464"
@@ -1454,10 +1486,10 @@
resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.0.tgz#14264692a9d6e2fa4db3df5e56e94b5e25647ac0"
integrity sha512-iIgQNzCm0v7QMhhe4Jjn9uRh+I6GoPmt03CbEtwx3ao8/EfoQcmgtqH4vQ5Db/lxiIGaWDv6nwvunuh0RyX0+A==
-"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.3", "@types/babel__core@^7.1.7":
- version "7.1.9"
- resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.9.tgz#77e59d438522a6fb898fa43dc3455c6e72f3963d"
- integrity sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==
+"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.3", "@types/babel__core@^7.1.7":
+ version "7.1.14"
+ resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402"
+ integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
@@ -1661,6 +1693,13 @@
dependencies:
"@types/yargs-parser" "*"
+"@types/yargs@^16.0.0":
+ version "16.0.3"
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.3.tgz#4b6d35bb8e680510a7dc2308518a80ee1ef27e01"
+ integrity sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==
+ dependencies:
+ "@types/yargs-parser" "*"
+
"@webassemblyjs/ast@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@@ -2271,6 +2310,20 @@ babel-jest@^26.6.3:
graceful-fs "^4.2.4"
slash "^3.0.0"
+babel-jest@^27.0.2:
+ version "27.0.2"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.2.tgz#7dc18adb01322acce62c2af76ea2c7cd186ade37"
+ integrity sha512-9OThPl3/IQbo4Yul2vMz4FYwILPQak8XelX4YGowygfHaOl5R5gfjm4iVx4d8aUugkW683t8aq0A74E7b5DU1Q==
+ dependencies:
+ "@jest/transform" "^27.0.2"
+ "@jest/types" "^27.0.2"
+ "@types/babel__core" "^7.1.14"
+ babel-plugin-istanbul "^6.0.0"
+ babel-preset-jest "^27.0.1"
+ chalk "^4.0.0"
+ graceful-fs "^4.2.4"
+ slash "^3.0.0"
+
babel-loader@^8.2.2:
version "8.2.2"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81"
@@ -2309,6 +2362,16 @@ babel-plugin-jest-hoist@^26.6.2:
"@types/babel__core" "^7.0.0"
"@types/babel__traverse" "^7.0.6"
+babel-plugin-jest-hoist@^27.0.1:
+ version "27.0.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz#a6d10e484c93abff0f4e95f437dad26e5736ea11"
+ integrity sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==
+ dependencies:
+ "@babel/template" "^7.3.3"
+ "@babel/types" "^7.3.3"
+ "@types/babel__core" "^7.0.0"
+ "@types/babel__traverse" "^7.0.6"
+
babel-plugin-lodash@^3.3.4:
version "3.3.4"
resolved "https://registry.yarnpkg.com/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz#4f6844358a1340baed182adbeffa8df9967bc196"
@@ -2406,6 +2469,14 @@ babel-preset-jest@^26.6.2:
babel-plugin-jest-hoist "^26.6.2"
babel-preset-current-node-syntax "^1.0.0"
+babel-preset-jest@^27.0.1:
+ version "27.0.1"
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz#7a50c75d16647c23a2cf5158d5bb9eb206b10e20"
+ integrity sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==
+ dependencies:
+ babel-plugin-jest-hoist "^27.0.1"
+ babel-preset-current-node-syntax "^1.0.0"
+
babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
@@ -2949,6 +3020,11 @@ ci-info@^2.0.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+ci-info@^3.1.1:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"
+ integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==
+
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
@@ -5012,7 +5088,7 @@ fsevents@^2.1.2:
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
-fsevents@~2.3.1:
+fsevents@^2.3.2, fsevents@~2.3.1:
version "2.3.2"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
@@ -5876,6 +5952,13 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
+is-ci@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994"
+ integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==
+ dependencies:
+ ci-info "^3.1.1"
+
is-color-stop@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
@@ -6394,6 +6477,26 @@ jest-haste-map@^26.6.2:
optionalDependencies:
fsevents "^2.1.2"
+jest-haste-map@^27.0.2:
+ version "27.0.2"
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.2.tgz#3f1819400c671237e48b4d4b76a80a0dbed7577f"
+ integrity sha512-37gYfrYjjhEfk37C4bCMWAC0oPBxDpG0qpl8lYg8BT//wf353YT/fzgA7+Dq0EtM7rPFS3JEcMsxdtDwNMi2cA==
+ dependencies:
+ "@jest/types" "^27.0.2"
+ "@types/graceful-fs" "^4.1.2"
+ "@types/node" "*"
+ anymatch "^3.0.3"
+ fb-watchman "^2.0.0"
+ graceful-fs "^4.2.4"
+ jest-regex-util "^27.0.1"
+ jest-serializer "^27.0.1"
+ jest-util "^27.0.2"
+ jest-worker "^27.0.2"
+ micromatch "^4.0.4"
+ walker "^1.0.7"
+ optionalDependencies:
+ fsevents "^2.3.2"
+
jest-jasmine2@^26.6.3:
version "26.6.3"
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd"
@@ -6469,6 +6572,11 @@ jest-regex-util@^26.0.0:
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28"
integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==
+jest-regex-util@^27.0.1:
+ version "27.0.1"
+ resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.1.tgz#69d4b1bf5b690faa3490113c47486ed85dd45b68"
+ integrity sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==
+
jest-resolve-dependencies@^26.6.3:
version "26.6.3"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6"
@@ -6559,6 +6667,14 @@ jest-serializer@^26.6.2:
"@types/node" "*"
graceful-fs "^4.2.4"
+jest-serializer@^27.0.1:
+ version "27.0.1"
+ resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.1.tgz#2464d04dcc33fb71dc80b7c82e3c5e8a08cb1020"
+ integrity sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==
+ dependencies:
+ "@types/node" "*"
+ graceful-fs "^4.2.4"
+
jest-snapshot@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84"
@@ -6593,6 +6709,18 @@ jest-util@^26.6.2:
is-ci "^2.0.0"
micromatch "^4.0.2"
+jest-util@^27.0.2:
+ version "27.0.2"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.2.tgz#fc2c7ace3c75ae561cf1e5fdb643bf685a5be7c7"
+ integrity sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==
+ dependencies:
+ "@jest/types" "^27.0.2"
+ "@types/node" "*"
+ chalk "^4.0.0"
+ graceful-fs "^4.2.4"
+ is-ci "^3.0.0"
+ picomatch "^2.2.3"
+
jest-validate@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec"
@@ -6636,6 +6764,15 @@ jest-worker@^26.6.2:
merge-stream "^2.0.0"
supports-color "^7.0.0"
+jest-worker@^27.0.2:
+ version "27.0.2"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.2.tgz#4ebeb56cef48b3e7514552f80d0d80c0129f0b05"
+ integrity sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^8.0.0"
+
jest@^26.6.3:
version "26.6.3"
resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef"
@@ -7213,6 +7350,14 @@ micromatch@^4.0.2:
braces "^3.0.1"
picomatch "^2.0.5"
+micromatch@^4.0.4:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
+ integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
+ dependencies:
+ braces "^3.0.1"
+ picomatch "^2.2.3"
+
miller-rabin@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
@@ -8166,6 +8311,11 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
+picomatch@^2.2.3:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
+ integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
+
pify@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -10530,6 +10680,13 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
+supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+ dependencies:
+ has-flag "^4.0.0"
+
supports-hyperlinks@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47"
From abd7b4636a4bda2454f1d30e7f87843d0c06dcbe Mon Sep 17 00:00:00 2001
From: Eugen Rochko
Date: Tue, 1 Jun 2021 14:35:49 +0200
Subject: [PATCH 50/57] Add assets from Twemoji 13.1.0 (#16345)
* Add assets from Twemoji 13.1.0
* Update emoji-mart
---
.../components/emoji_picker_dropdown.js | 25 +++++--
.../features/emoji/emoji_compressed.js | 33 +++++++--
.../features/emoji/unicode_to_unified_name.js | 4 ++
app/javascript/mastodon/locales/en.json | 2 +-
.../styles/mastodon/emoji_picker.scss | 67 ++++++++++++++++--
package.json | 2 +-
public/emoji/1f1f5-1f1f9.svg | 2 +-
public/emoji/1f1f9-1f1ed.svg | 2 +-
public/emoji/1f36a.svg | 2 +-
public/emoji/1f3a2.svg | 2 +-
public/emoji/1f3af.svg | 2 +-
public/emoji/1f3f3-fe0f-200d-26a7-fe0f.svg | 2 +-
public/emoji/1f408-200d-2b1b.svg | 1 +
public/emoji/1f429.svg | 2 +-
public/emoji/1f43b-200d-2744-fe0f.svg | 1 +
public/emoji/1f441.svg | 2 +-
public/emoji/1f468-1f3fb-200d-1f37c.svg | 1 +
public/emoji/1f468-1f3fb-200d-1f384.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
public/emoji/1f468-1f3fc-200d-1f37c.svg | 1 +
public/emoji/1f468-1f3fc-200d-1f384.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
public/emoji/1f468-1f3fd-200d-1f37c.svg | 1 +
public/emoji/1f468-1f3fd-200d-1f384.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
public/emoji/1f468-1f3fe-200d-1f37c.svg | 1 +
public/emoji/1f468-1f3fe-200d-1f384.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
public/emoji/1f468-1f3ff-200d-1f37c.svg | 1 +
public/emoji/1f468-1f3ff-200d-1f384.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
public/emoji/1f468-200d-1f37c.svg | 1 +
public/emoji/1f468-200d-1f384.svg | 1 +
.../emoji/1f468-200d-2764-fe0f-200d-1f468.svg | 2 +-
...8-200d-2764-fe0f-200d-1f48b-200d-1f468.svg | 2 +-
public/emoji/1f469-1f3fb-200d-1f37c.svg | 1 +
public/emoji/1f469-1f3fb-200d-1f384.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 +
public/emoji/1f469-1f3fc-200d-1f37c.svg | 1 +
public/emoji/1f469-1f3fc-200d-1f384.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 +
public/emoji/1f469-1f3fd-200d-1f37c.svg | 1 +
public/emoji/1f469-1f3fd-200d-1f384.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 +
public/emoji/1f469-1f3fe-200d-1f37c.svg | 1 +
public/emoji/1f469-1f3fe-200d-1f384.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 +
public/emoji/1f469-1f3ff-200d-1f37c.svg | 1 +
public/emoji/1f469-1f3ff-200d-1f384.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 +
public/emoji/1f469-200d-1f37c.svg | 1 +
public/emoji/1f469-200d-1f384.svg | 1 +
...9-200d-2764-fe0f-200d-1f48b-200d-1f468.svg | 2 +-
...9-200d-2764-fe0f-200d-1f48b-200d-1f469.svg | 2 +-
public/emoji/1f470-1f3fb-200d-2640-fe0f.svg | 1 +
public/emoji/1f470-1f3fb-200d-2642-fe0f.svg | 1 +
public/emoji/1f470-1f3fb.svg | 2 +-
public/emoji/1f470-1f3fc-200d-2640-fe0f.svg | 1 +
public/emoji/1f470-1f3fc-200d-2642-fe0f.svg | 1 +
public/emoji/1f470-1f3fc.svg | 2 +-
public/emoji/1f470-1f3fd-200d-2640-fe0f.svg | 1 +
public/emoji/1f470-1f3fd-200d-2642-fe0f.svg | 1 +
public/emoji/1f470-1f3fd.svg | 2 +-
public/emoji/1f470-1f3fe-200d-2640-fe0f.svg | 1 +
public/emoji/1f470-1f3fe-200d-2642-fe0f.svg | 1 +
public/emoji/1f470-1f3fe.svg | 2 +-
public/emoji/1f470-1f3ff-200d-2640-fe0f.svg | 1 +
public/emoji/1f470-1f3ff-200d-2642-fe0f.svg | 1 +
public/emoji/1f470-1f3ff.svg | 2 +-
public/emoji/1f470-200d-2640-fe0f.svg | 1 +
public/emoji/1f470-200d-2642-fe0f.svg | 1 +
public/emoji/1f470.svg | 2 +-
public/emoji/1f489.svg | 2 +-
public/emoji/1f48f-1f3fb.svg | 1 +
public/emoji/1f48f-1f3fc.svg | 1 +
public/emoji/1f48f-1f3fd.svg | 1 +
public/emoji/1f48f-1f3fe.svg | 1 +
public/emoji/1f48f-1f3ff.svg | 1 +
public/emoji/1f48f.svg | 2 +-
public/emoji/1f491-1f3fb.svg | 1 +
public/emoji/1f491-1f3fc.svg | 1 +
public/emoji/1f491-1f3fd.svg | 1 +
public/emoji/1f491-1f3fe.svg | 1 +
public/emoji/1f491-1f3ff.svg | 1 +
public/emoji/1f491.svg | 2 +-
public/emoji/1f4aa-1f3fb.svg | 2 +-
public/emoji/1f4aa-1f3fc.svg | 2 +-
public/emoji/1f4aa-1f3fd.svg | 2 +-
public/emoji/1f4aa-1f3fe.svg | 2 +-
public/emoji/1f4aa-1f3ff.svg | 2 +-
public/emoji/1f4aa.svg | 2 +-
public/emoji/1f4b4.svg | 2 +-
public/emoji/1f4b5.svg | 2 +-
public/emoji/1f4b6.svg | 2 +-
public/emoji/1f4b7.svg | 2 +-
public/emoji/1f4b8.svg | 2 +-
public/emoji/1f4ba.svg | 2 +-
public/emoji/1f4c5.svg | 2 +-
public/emoji/1f4c6.svg | 2 +-
public/emoji/1f536.svg | 2 +-
public/emoji/1f538.svg | 2 +-
public/emoji/1f5e1.svg | 2 +-
public/emoji/1f606.svg | 2 +-
public/emoji/1f60b.svg | 2 +-
public/emoji/1f616.svg | 2 +-
public/emoji/1f61b.svg | 2 +-
public/emoji/1f61c.svg | 2 +-
public/emoji/1f61d.svg | 2 +-
public/emoji/1f62e-200d-1f4a8.svg | 1 +
public/emoji/1f633.svg | 2 +-
public/emoji/1f635-200d-1f4ab.svg | 1 +
public/emoji/1f636-200d-1f32b-fe0f.svg | 1 +
public/emoji/1f6d6.svg | 1 +
public/emoji/1f6d7.svg | 1 +
public/emoji/1f6fb.svg | 1 +
public/emoji/1f6fc.svg | 1 +
public/emoji/1f7e0.svg | 2 +-
public/emoji/1f7e7.svg | 2 +-
public/emoji/1f90c-1f3fb.svg | 1 +
public/emoji/1f90c-1f3fc.svg | 1 +
public/emoji/1f90c-1f3fd.svg | 1 +
public/emoji/1f90c-1f3fe.svg | 1 +
public/emoji/1f90c-1f3ff.svg | 1 +
public/emoji/1f90c.svg | 1 +
public/emoji/1f923.svg | 2 +-
public/emoji/1f927.svg | 2 +-
public/emoji/1f92e.svg | 2 +-
public/emoji/1f92f.svg | 2 +-
public/emoji/1f933.svg | 2 +-
public/emoji/1f94d.svg | 2 +-
public/emoji/1f972.svg | 1 +
public/emoji/1f977-1f3fb.svg | 1 +
public/emoji/1f977-1f3fc.svg | 1 +
public/emoji/1f977-1f3fd.svg | 1 +
public/emoji/1f977-1f3fe.svg | 1 +
public/emoji/1f977-1f3ff.svg | 1 +
public/emoji/1f977.svg | 1 +
public/emoji/1f978.svg | 1 +
public/emoji/1f98a.svg | 2 +-
public/emoji/1f996.svg | 2 +-
public/emoji/1f997.svg | 2 +-
public/emoji/1f9a3.svg | 1 +
public/emoji/1f9a4.svg | 1 +
public/emoji/1f9ab.svg | 1 +
public/emoji/1f9ac.svg | 1 +
public/emoji/1f9ad.svg | 1 +
public/emoji/1f9b9-1f3fb-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3fb-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3fc-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3fc-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3fd-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3fd-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3fe-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3fe-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3ff-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9b9-1f3ff-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9b9-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9b9-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9cb.svg | 1 +
public/emoji/1f9ce-1f3fb-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fb-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fb.svg | 2 +-
public/emoji/1f9ce-1f3fc-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fc-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fc.svg | 2 +-
public/emoji/1f9ce-1f3fd-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fd-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fd.svg | 2 +-
public/emoji/1f9ce-1f3fe-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fe-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3fe.svg | 2 +-
public/emoji/1f9ce-1f3ff-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3ff-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9ce-1f3ff.svg | 2 +-
public/emoji/1f9ce-200d-2640-fe0f.svg | 2 +-
public/emoji/1f9ce-200d-2642-fe0f.svg | 2 +-
public/emoji/1f9ce.svg | 2 +-
public/emoji/1f9d1-1f3fb-200d-1f37c.svg | 1 +
public/emoji/1f9d1-1f3fb-200d-1f384.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 +
...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 +
public/emoji/1f9d1-1f3fc-200d-1f37c.svg | 1 +
public/emoji/1f9d1-1f3fc-200d-1f384.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 +
...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 +
public/emoji/1f9d1-1f3fd-200d-1f37c.svg | 1 +
public/emoji/1f9d1-1f3fd-200d-1f384.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 +
...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 +
public/emoji/1f9d1-1f3fe-200d-1f37c.svg | 1 +
public/emoji/1f9d1-1f3fe-200d-1f384.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 +
...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 +
public/emoji/1f9d1-1f3ff-200d-1f37c.svg | 1 +
public/emoji/1f9d1-1f3ff-200d-1f384.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 +
...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 +
...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 +
public/emoji/1f9d1-200d-1f37c.svg | 1 +
public/emoji/1f9d1-200d-1f384.svg | 1 +
public/emoji/1f9d4-1f3fb-200d-2640-fe0f.svg | 1 +
public/emoji/1f9d4-1f3fb-200d-2642-fe0f.svg | 1 +
public/emoji/1f9d4-1f3fc-200d-2640-fe0f.svg | 1 +
public/emoji/1f9d4-1f3fc-200d-2642-fe0f.svg | 1 +
public/emoji/1f9d4-1f3fd-200d-2640-fe0f.svg | 1 +
public/emoji/1f9d4-1f3fd-200d-2642-fe0f.svg | 1 +
public/emoji/1f9d4-1f3fe-200d-2640-fe0f.svg | 1 +
public/emoji/1f9d4-1f3fe-200d-2642-fe0f.svg | 1 +
public/emoji/1f9d4-1f3ff-200d-2640-fe0f.svg | 1 +
public/emoji/1f9d4-1f3ff-200d-2642-fe0f.svg | 1 +
public/emoji/1f9d4-200d-2640-fe0f.svg | 1 +
public/emoji/1f9d4-200d-2642-fe0f.svg | 1 +
public/emoji/1f9e1.svg | 2 +-
public/emoji/1f9e9.svg | 2 +-
public/emoji/1fa74.svg | 1 +
public/emoji/1fa83.svg | 1 +
public/emoji/1fa84.svg | 1 +
public/emoji/1fa85.svg | 1 +
public/emoji/1fa86.svg | 1 +
public/emoji/1fa96.svg | 1 +
public/emoji/1fa97.svg | 1 +
public/emoji/1fa98.svg | 1 +
public/emoji/1fa99.svg | 1 +
public/emoji/1fa9a.svg | 1 +
public/emoji/1fa9b.svg | 1 +
public/emoji/1fa9c.svg | 1 +
public/emoji/1fa9d.svg | 1 +
public/emoji/1fa9e.svg | 1 +
public/emoji/1fa9f.svg | 1 +
public/emoji/1faa0.svg | 1 +
public/emoji/1faa1.svg | 1 +
public/emoji/1faa2.svg | 1 +
public/emoji/1faa3.svg | 1 +
public/emoji/1faa4.svg | 1 +
public/emoji/1faa5.svg | 1 +
public/emoji/1faa6.svg | 1 +
public/emoji/1faa7.svg | 1 +
public/emoji/1faa8.svg | 1 +
public/emoji/1fab0.svg | 1 +
public/emoji/1fab1.svg | 1 +
public/emoji/1fab2.svg | 1 +
public/emoji/1fab3.svg | 1 +
public/emoji/1fab4.svg | 1 +
public/emoji/1fab5.svg | 1 +
public/emoji/1fab6.svg | 1 +
public/emoji/1fac0.svg | 1 +
public/emoji/1fac1.svg | 1 +
public/emoji/1fac2.svg | 1 +
public/emoji/1fad0.svg | 1 +
public/emoji/1fad1.svg | 1 +
public/emoji/1fad2.svg | 1 +
public/emoji/1fad3.svg | 1 +
public/emoji/1fad4.svg | 1 +
public/emoji/1fad5.svg | 1 +
public/emoji/1fad6.svg | 1 +
public/emoji/2694.svg | 2 +-
public/emoji/2764-fe0f-200d-1f525.svg | 1 +
public/emoji/2764-fe0f-200d-1fa79.svg | 1 +
public/emoji/sheet_10.png | Bin 858920 -> 0 bytes
public/emoji/sheet_13.png | Bin 0 -> 4131932 bytes
yarn.lock | 12 ++--
430 files changed, 544 insertions(+), 111 deletions(-)
create mode 100644 public/emoji/1f408-200d-2b1b.svg
create mode 100644 public/emoji/1f43b-200d-2744-fe0f.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-1f37c.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-1f384.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-1f37c.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-1f384.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-1f37c.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-1f384.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-1f37c.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-1f384.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-1f37c.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-1f384.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f468-200d-1f37c.svg
create mode 100644 public/emoji/1f468-200d-1f384.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-1f37c.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-1f384.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-1f37c.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-1f384.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-1f37c.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-1f384.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-1f37c.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-1f384.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-1f37c.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-1f384.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
create mode 100644 public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
create mode 100644 public/emoji/1f469-200d-1f37c.svg
create mode 100644 public/emoji/1f469-200d-1f384.svg
create mode 100644 public/emoji/1f470-1f3fb-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f470-1f3fb-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f470-1f3fc-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f470-1f3fc-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f470-1f3fd-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f470-1f3fd-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f470-1f3fe-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f470-1f3fe-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f470-1f3ff-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f470-1f3ff-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f470-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f470-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f48f-1f3fb.svg
create mode 100644 public/emoji/1f48f-1f3fc.svg
create mode 100644 public/emoji/1f48f-1f3fd.svg
create mode 100644 public/emoji/1f48f-1f3fe.svg
create mode 100644 public/emoji/1f48f-1f3ff.svg
create mode 100644 public/emoji/1f491-1f3fb.svg
create mode 100644 public/emoji/1f491-1f3fc.svg
create mode 100644 public/emoji/1f491-1f3fd.svg
create mode 100644 public/emoji/1f491-1f3fe.svg
create mode 100644 public/emoji/1f491-1f3ff.svg
create mode 100644 public/emoji/1f62e-200d-1f4a8.svg
create mode 100644 public/emoji/1f635-200d-1f4ab.svg
create mode 100644 public/emoji/1f636-200d-1f32b-fe0f.svg
create mode 100644 public/emoji/1f6d6.svg
create mode 100644 public/emoji/1f6d7.svg
create mode 100644 public/emoji/1f6fb.svg
create mode 100644 public/emoji/1f6fc.svg
create mode 100644 public/emoji/1f90c-1f3fb.svg
create mode 100644 public/emoji/1f90c-1f3fc.svg
create mode 100644 public/emoji/1f90c-1f3fd.svg
create mode 100644 public/emoji/1f90c-1f3fe.svg
create mode 100644 public/emoji/1f90c-1f3ff.svg
create mode 100644 public/emoji/1f90c.svg
create mode 100644 public/emoji/1f972.svg
create mode 100644 public/emoji/1f977-1f3fb.svg
create mode 100644 public/emoji/1f977-1f3fc.svg
create mode 100644 public/emoji/1f977-1f3fd.svg
create mode 100644 public/emoji/1f977-1f3fe.svg
create mode 100644 public/emoji/1f977-1f3ff.svg
create mode 100644 public/emoji/1f977.svg
create mode 100644 public/emoji/1f978.svg
create mode 100644 public/emoji/1f9a3.svg
create mode 100644 public/emoji/1f9a4.svg
create mode 100644 public/emoji/1f9ab.svg
create mode 100644 public/emoji/1f9ac.svg
create mode 100644 public/emoji/1f9ad.svg
create mode 100644 public/emoji/1f9cb.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-1f37c.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-1f384.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-1f37c.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-1f384.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-1f37c.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-1f384.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-1f37c.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-1f384.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-1f37c.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-1f384.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
create mode 100644 public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
create mode 100644 public/emoji/1f9d1-200d-1f37c.svg
create mode 100644 public/emoji/1f9d1-200d-1f384.svg
create mode 100644 public/emoji/1f9d4-1f3fb-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3fb-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3fc-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3fc-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3fd-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3fd-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3fe-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3fe-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3ff-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f9d4-1f3ff-200d-2642-fe0f.svg
create mode 100644 public/emoji/1f9d4-200d-2640-fe0f.svg
create mode 100644 public/emoji/1f9d4-200d-2642-fe0f.svg
create mode 100644 public/emoji/1fa74.svg
create mode 100644 public/emoji/1fa83.svg
create mode 100644 public/emoji/1fa84.svg
create mode 100644 public/emoji/1fa85.svg
create mode 100644 public/emoji/1fa86.svg
create mode 100644 public/emoji/1fa96.svg
create mode 100644 public/emoji/1fa97.svg
create mode 100644 public/emoji/1fa98.svg
create mode 100644 public/emoji/1fa99.svg
create mode 100644 public/emoji/1fa9a.svg
create mode 100644 public/emoji/1fa9b.svg
create mode 100644 public/emoji/1fa9c.svg
create mode 100644 public/emoji/1fa9d.svg
create mode 100644 public/emoji/1fa9e.svg
create mode 100644 public/emoji/1fa9f.svg
create mode 100644 public/emoji/1faa0.svg
create mode 100644 public/emoji/1faa1.svg
create mode 100644 public/emoji/1faa2.svg
create mode 100644 public/emoji/1faa3.svg
create mode 100644 public/emoji/1faa4.svg
create mode 100644 public/emoji/1faa5.svg
create mode 100644 public/emoji/1faa6.svg
create mode 100644 public/emoji/1faa7.svg
create mode 100644 public/emoji/1faa8.svg
create mode 100644 public/emoji/1fab0.svg
create mode 100644 public/emoji/1fab1.svg
create mode 100644 public/emoji/1fab2.svg
create mode 100644 public/emoji/1fab3.svg
create mode 100644 public/emoji/1fab4.svg
create mode 100644 public/emoji/1fab5.svg
create mode 100644 public/emoji/1fab6.svg
create mode 100644 public/emoji/1fac0.svg
create mode 100644 public/emoji/1fac1.svg
create mode 100644 public/emoji/1fac2.svg
create mode 100644 public/emoji/1fad0.svg
create mode 100644 public/emoji/1fad1.svg
create mode 100644 public/emoji/1fad2.svg
create mode 100644 public/emoji/1fad3.svg
create mode 100644 public/emoji/1fad4.svg
create mode 100644 public/emoji/1fad5.svg
create mode 100644 public/emoji/1fad6.svg
create mode 100644 public/emoji/2764-fe0f-200d-1f525.svg
create mode 100644 public/emoji/2764-fe0f-200d-1fa79.svg
delete mode 100644 public/emoji/sheet_10.png
create mode 100644 public/emoji/sheet_13.png
diff --git a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.js b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.js
index dc4f48060..4a87714e6 100644
--- a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.js
+++ b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.js
@@ -1,6 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
-import { defineMessages, injectIntl } from 'react-intl';
+import { defineMessages, injectIntl, FormattedMessage } from 'react-intl';
import { EmojiPicker as EmojiPickerAsync } from '../../ui/util/async-components';
import Overlay from 'react-overlays/lib/Overlay';
import classNames from 'classnames';
@@ -12,7 +12,6 @@ import { assetHost } from 'mastodon/utils/config';
const messages = defineMessages({
emoji: { id: 'emoji_button.label', defaultMessage: 'Insert emoji' },
emoji_search: { id: 'emoji_button.search', defaultMessage: 'Search...' },
- emoji_not_found: { id: 'emoji_button.not_found', defaultMessage: 'No emojos!! (╯°□°)╯︵ ┻━┻' },
custom: { id: 'emoji_button.custom', defaultMessage: 'Custom' },
recent: { id: 'emoji_button.recent', defaultMessage: 'Frequently used' },
search_results: { id: 'emoji_button.search_results', defaultMessage: 'Search results' },
@@ -28,9 +27,26 @@ const messages = defineMessages({
let EmojiPicker, Emoji; // load asynchronously
-const backgroundImageFn = () => `${assetHost}/emoji/sheet_10.png`;
const listenerOptions = supportsPassiveEvents ? { passive: true } : false;
+const backgroundImageFn = () => `${assetHost}/emoji/sheet_13.png`;
+
+const notFoundFn = () => (
+
+);
+
class ModifierPickerMenu extends React.PureComponent {
static propTypes = {
@@ -182,7 +198,6 @@ class EmojiPickerMenu extends React.PureComponent {
return {
search: intl.formatMessage(messages.emoji_search),
- notfound: intl.formatMessage(messages.emoji_not_found),
categories: {
search: intl.formatMessage(messages.search_results),
recent: intl.formatMessage(messages.recent),
@@ -263,7 +278,9 @@ class EmojiPickerMenu extends React.PureComponent {
recent={frequentlyUsedEmojis}
skin={skinTone}
showPreview={false}
+ showSkinTones={false}
backgroundImageFn={backgroundImageFn}
+ notFound={notFoundFn}
autoFocus
emojiTooltip
/>
diff --git a/app/javascript/mastodon/features/emoji/emoji_compressed.js b/app/javascript/mastodon/features/emoji/emoji_compressed.js
index a8a5cff94..74b53ce5c 100644
--- a/app/javascript/mastodon/features/emoji/emoji_compressed.js
+++ b/app/javascript/mastodon/features/emoji/emoji_compressed.js
@@ -7,29 +7,38 @@
const { unicodeToFilename } = require('./unicode_to_filename');
const { unicodeToUnifiedName } = require('./unicode_to_unified_name');
-const emojiMap = require('./emoji_map.json');
+const emojiMap = require('./emoji_map.json');
const { emojiIndex } = require('emoji-mart');
const { uncompress: emojiMartUncompress } = require('emoji-mart/dist/utils/data');
+
let data = require('emoji-mart/data/all.json');
if(data.compressed) {
data = emojiMartUncompress(data);
}
+
const emojiMartData = data;
const excluded = ['®', '©', '™'];
-const skins = ['🏻', '🏼', '🏽', '🏾', '🏿'];
+const skinTones = ['🏻', '🏼', '🏽', '🏾', '🏿'];
const shortcodeMap = {};
const shortCodesToEmojiData = {};
const emojisWithoutShortCodes = [];
Object.keys(emojiIndex.emojis).forEach(key => {
- shortcodeMap[emojiIndex.emojis[key].native] = emojiIndex.emojis[key].id;
+ let emoji = emojiIndex.emojis[key];
+
+ // Emojis with skin tone modifiers are stored like this
+ if (Object.prototype.hasOwnProperty.call(emoji, '1')) {
+ emoji = emoji['1'];
+ }
+
+ shortcodeMap[emoji.native] = emoji.id;
});
const stripModifiers = unicode => {
- skins.forEach(tone => {
+ skinTones.forEach(tone => {
unicode = unicode.replace(tone, '');
});
@@ -64,13 +73,22 @@ Object.keys(emojiMap).forEach(key => {
if (!Array.isArray(shortCodesToEmojiData[shortcode])) {
shortCodesToEmojiData[shortcode] = [[]];
}
+
shortCodesToEmojiData[shortcode][0].push(filenameData);
}
});
Object.keys(emojiIndex.emojis).forEach(key => {
- const { native } = emojiIndex.emojis[key];
+ let emoji = emojiIndex.emojis[key];
+
+ // Emojis with skin tone modifiers are stored like this
+ if (Object.prototype.hasOwnProperty.call(emoji, '1')) {
+ emoji = emoji['1'];
+ }
+
+ const { native } = emoji;
let { short_names, search, unified } = emojiMartData.emojis[key];
+
if (short_names[0] !== key) {
throw new Error('The compresser expects the first short_code to be the ' +
'key. It may need to be rewritten if the emoji change such that this ' +
@@ -80,11 +98,16 @@ Object.keys(emojiIndex.emojis).forEach(key => {
short_names = short_names.slice(1); // first short name can be inferred from the key
const searchData = [native, short_names, search];
+
if (unicodeToUnifiedName(native) !== unified) {
// unified name can't be derived from unicodeToUnifiedName
searchData.push(unified);
}
+ if (!Array.isArray(shortCodesToEmojiData[key])) {
+ shortCodesToEmojiData[key] = [[]];
+ }
+
shortCodesToEmojiData[key].push(searchData);
});
diff --git a/app/javascript/mastodon/features/emoji/unicode_to_unified_name.js b/app/javascript/mastodon/features/emoji/unicode_to_unified_name.js
index 808ac197e..d29550f12 100644
--- a/app/javascript/mastodon/features/emoji/unicode_to_unified_name.js
+++ b/app/javascript/mastodon/features/emoji/unicode_to_unified_name.js
@@ -2,16 +2,20 @@ function padLeft(str, num) {
while (str.length < num) {
str = '0' + str;
}
+
return str;
}
exports.unicodeToUnifiedName = (str) => {
let output = '';
+
for (let i = 0; i < str.length; i += 2) {
if (i > 0) {
output += '-';
}
+
output += padLeft(str.codePointAt(i).toString(16).toUpperCase(), 4);
}
+
return output;
};
diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json
index d67ad6862..0c3ce2f62 100644
--- a/app/javascript/mastodon/locales/en.json
+++ b/app/javascript/mastodon/locales/en.json
@@ -142,7 +142,7 @@
"emoji_button.food": "Food & Drink",
"emoji_button.label": "Insert emoji",
"emoji_button.nature": "Nature",
- "emoji_button.not_found": "No emojos!! (╯°□°)╯︵ ┻━┻",
+ "emoji_button.not_found": "No matching emojis found",
"emoji_button.objects": "Objects",
"emoji_button.people": "People",
"emoji_button.recent": "Frequently used",
diff --git a/app/javascript/styles/mastodon/emoji_picker.scss b/app/javascript/styles/mastodon/emoji_picker.scss
index 4bfd66504..adddd4533 100644
--- a/app/javascript/styles/mastodon/emoji_picker.scss
+++ b/app/javascript/styles/mastodon/emoji_picker.scss
@@ -48,6 +48,8 @@
overflow: hidden;
transition: color .1s ease-out;
cursor: pointer;
+ background: transparent;
+ border: 0;
&:hover {
color: darken($lighter-text-color, 4%);
@@ -106,11 +108,13 @@
padding: 10px;
padding-right: 45px;
background: $simple-background-color;
+ position: relative;
input {
font-size: 14px;
font-weight: 400;
padding: 7px 9px;
+ padding-right: 25px;
font-family: inherit;
display: block;
width: 100%;
@@ -131,6 +135,30 @@
}
}
+.emoji-mart-search-icon {
+ position: absolute;
+ top: 18px;
+ right: 45px + 5px;
+ z-index: 2;
+ padding: 2px 5px 1px;
+ border: 0;
+ background: none;
+ transition: all 100ms linear;
+ transition-property: opacity;
+ pointer-events: auto;
+ opacity: 0.7;
+
+ &:disabled {
+ cursor: default;
+ pointer-events: none;
+ opacity: 0.3;
+ }
+
+ svg {
+ fill: $action-button-color;
+ }
+}
+
.emoji-mart-category .emoji-mart-emoji {
cursor: pointer;
@@ -169,9 +197,36 @@
}
}
+/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
+.emoji-mart-sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+.emoji-mart-category-list {
+ margin: 0;
+ padding: 0;
+}
+
+.emoji-mart-category-list li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+}
+
.emoji-mart-emoji {
position: relative;
display: inline-block;
+ background: transparent;
+ border: 0;
+ padding: 0;
font-size: 0;
span {
@@ -182,19 +237,17 @@
.emoji-mart-no-results {
font-size: 14px;
- text-align: center;
- padding-top: 70px;
color: $light-text-color;
+ text-align: center;
+ padding: 5px 6px;
+ padding-top: 70px;
- .emoji-mart-category-label {
- display: none;
- }
-
- .emoji-mart-no-results-label {
+ .emoji-mart-no-results-label {
margin-top: .2em;
}
.emoji-mart-emoji:hover::before {
+ cursor: default;
content: none;
}
}
diff --git a/package.json b/package.json
index f2ee363f0..f485b1370 100644
--- a/package.json
+++ b/package.json
@@ -88,7 +88,7 @@
"cssnano": "^4.1.11",
"detect-passive-events": "^2.0.3",
"dotenv": "^9.0.2",
- "emoji-mart": "Gargron/emoji-mart#build",
+ "emoji-mart": "^3.0.1",
"es6-symbol": "^3.1.3",
"escape-html": "^1.0.3",
"exif-js": "^2.3.0",
diff --git a/public/emoji/1f1f5-1f1f9.svg b/public/emoji/1f1f5-1f1f9.svg
index 78b29a89f..c1d4a84ff 100644
--- a/public/emoji/1f1f5-1f1f9.svg
+++ b/public/emoji/1f1f5-1f1f9.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1ed.svg b/public/emoji/1f1f9-1f1ed.svg
index ff2a66f93..0bd4165c0 100644
--- a/public/emoji/1f1f9-1f1ed.svg
+++ b/public/emoji/1f1f9-1f1ed.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f36a.svg b/public/emoji/1f36a.svg
index d1b604bcd..4f5368a41 100644
--- a/public/emoji/1f36a.svg
+++ b/public/emoji/1f36a.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f3a2.svg b/public/emoji/1f3a2.svg
index b1e64ec0e..256d8afb7 100644
--- a/public/emoji/1f3a2.svg
+++ b/public/emoji/1f3a2.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f3af.svg b/public/emoji/1f3af.svg
index 9562c6c39..073817f2f 100644
--- a/public/emoji/1f3af.svg
+++ b/public/emoji/1f3af.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f3f3-fe0f-200d-26a7-fe0f.svg b/public/emoji/1f3f3-fe0f-200d-26a7-fe0f.svg
index f9fc064c0..a789852e9 100644
--- a/public/emoji/1f3f3-fe0f-200d-26a7-fe0f.svg
+++ b/public/emoji/1f3f3-fe0f-200d-26a7-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f408-200d-2b1b.svg b/public/emoji/1f408-200d-2b1b.svg
new file mode 100644
index 000000000..cf7b1d902
--- /dev/null
+++ b/public/emoji/1f408-200d-2b1b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f429.svg b/public/emoji/1f429.svg
index 4852dda3d..0ffd08288 100644
--- a/public/emoji/1f429.svg
+++ b/public/emoji/1f429.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f43b-200d-2744-fe0f.svg b/public/emoji/1f43b-200d-2744-fe0f.svg
new file mode 100644
index 000000000..dc70f185a
--- /dev/null
+++ b/public/emoji/1f43b-200d-2744-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f441.svg b/public/emoji/1f441.svg
index 75e9c48a4..bd1a45e4e 100644
--- a/public/emoji/1f441.svg
+++ b/public/emoji/1f441.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-1f37c.svg b/public/emoji/1f468-1f3fb-200d-1f37c.svg
new file mode 100644
index 000000000..19c8fff2e
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-1f384.svg b/public/emoji/1f468-1f3fb-200d-1f384.svg
new file mode 100644
index 000000000..ef5c61531
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..d5fafaa3b
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..ba0096370
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..9a9e5aa1b
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..84271cae4
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..2c1977955
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..0a1584651
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..3c29712ca
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..6aca82f50
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..c8d0b8bd8
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..73928de4a
--- /dev/null
+++ b/public/emoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-1f37c.svg b/public/emoji/1f468-1f3fc-200d-1f37c.svg
new file mode 100644
index 000000000..5d702994d
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-1f384.svg b/public/emoji/1f468-1f3fc-200d-1f384.svg
new file mode 100644
index 000000000..5adcdf4eb
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..078e78a91
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..aa7784294
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..15e6ad3ac
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..e0cceb672
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..882bfbffb
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..1042a95e8
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..84edcd44b
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..dd31c8a5f
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..56780ef10
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..660d27bf2
--- /dev/null
+++ b/public/emoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-1f37c.svg b/public/emoji/1f468-1f3fd-200d-1f37c.svg
new file mode 100644
index 000000000..46f2ea1a0
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-1f384.svg b/public/emoji/1f468-1f3fd-200d-1f384.svg
new file mode 100644
index 000000000..0a56a8b1c
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..6350ae774
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..7ca4a90ef
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..4b4e1c938
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..f48b7bad1
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..c11dec5fd
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..7e9c5db08
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..4c8801583
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..dd9aa5c10
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..f597a9d34
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..6c9eab66f
--- /dev/null
+++ b/public/emoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-1f37c.svg b/public/emoji/1f468-1f3fe-200d-1f37c.svg
new file mode 100644
index 000000000..ea5681fe9
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-1f384.svg b/public/emoji/1f468-1f3fe-200d-1f384.svg
new file mode 100644
index 000000000..16b3b33ec
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..c5731cc6c
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..491f78791
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..c05f4abf2
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..b770611d9
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..b6985d6d7
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..996f8590c
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..36577f2f8
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..4dd4d4fc0
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..2341ee2fd
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..8285d8e98
--- /dev/null
+++ b/public/emoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-1f37c.svg b/public/emoji/1f468-1f3ff-200d-1f37c.svg
new file mode 100644
index 000000000..330c92ef7
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-1f384.svg b/public/emoji/1f468-1f3ff-200d-1f384.svg
new file mode 100644
index 000000000..4923cbf40
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..a535d6a31
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..3f9d8cfde
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..888ae0c70
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..d1f3b8c20
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..b027d467d
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..c1901ecd1
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..0fb35cc35
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..ecad79993
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..a94946a94
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..fda248288
--- /dev/null
+++ b/public/emoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-200d-1f37c.svg b/public/emoji/1f468-200d-1f37c.svg
new file mode 100644
index 000000000..971908e44
--- /dev/null
+++ b/public/emoji/1f468-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-200d-1f384.svg b/public/emoji/1f468-200d-1f384.svg
new file mode 100644
index 000000000..9c61da6c0
--- /dev/null
+++ b/public/emoji/1f468-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f468-200d-2764-fe0f-200d-1f468.svg b/public/emoji/1f468-200d-2764-fe0f-200d-1f468.svg
index cace24fc3..27d1b6fc7 100644
--- a/public/emoji/1f468-200d-2764-fe0f-200d-1f468.svg
+++ b/public/emoji/1f468-200d-2764-fe0f-200d-1f468.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg b/public/emoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg
index 41dbd9681..831f2fb2e 100644
--- a/public/emoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg
+++ b/public/emoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-1f37c.svg b/public/emoji/1f469-1f3fb-200d-1f37c.svg
new file mode 100644
index 000000000..311bda9fa
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-1f384.svg b/public/emoji/1f469-1f3fb-200d-1f384.svg
new file mode 100644
index 000000000..0227456d0
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..15a822ace
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..7162de94b
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..4bd37fce1
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..3db3581d0
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..994658d22
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..73314e4ab
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..9c6f709ad
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..9bd747f46
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..2aa5a27af
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..e9f571ef4
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..d0b112fe3
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..5d6019e80
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..3580f3a3d
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..e19d11045
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..4bfa08b5d
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..821a996ae
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..e26fe32b9
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..abb321d9b
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..bab53ae51
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..0659c9b7f
--- /dev/null
+++ b/public/emoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-1f37c.svg b/public/emoji/1f469-1f3fc-200d-1f37c.svg
new file mode 100644
index 000000000..cfae280ec
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-1f384.svg b/public/emoji/1f469-1f3fc-200d-1f384.svg
new file mode 100644
index 000000000..5887d75e0
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..5ffb98f01
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..079a8e4c8
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..460e58ae5
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..42a17a816
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..6fa892b19
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..fb36178d2
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..922e2a933
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..4dac2cb8d
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..cc441541b
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..f40bebabe
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..096f2e583
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..ec70a000a
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..f8b70f527
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..7724820b0
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..2464e01e4
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..2ee4ff885
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..286e47cdb
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..364288780
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..64c21a1de
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..02d27ddfd
--- /dev/null
+++ b/public/emoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-1f37c.svg b/public/emoji/1f469-1f3fd-200d-1f37c.svg
new file mode 100644
index 000000000..8e1e408c5
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-1f384.svg b/public/emoji/1f469-1f3fd-200d-1f384.svg
new file mode 100644
index 000000000..3e1853d2b
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..695e539bb
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..65a77e2bd
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..d1d91a30c
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..50d60b779
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..5fd131c45
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..1356db026
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..7438c5b0b
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..38e0b432f
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..b48f1d46f
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..321d1f64a
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..cb04f1019
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..4325ef397
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..6f77cbd32
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..524d10235
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..3cb1b4974
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..04715e3df
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..d0d6dab84
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..2894b6114
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..4faa37f2d
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..1813ca49b
--- /dev/null
+++ b/public/emoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-1f37c.svg b/public/emoji/1f469-1f3fe-200d-1f37c.svg
new file mode 100644
index 000000000..b910a8776
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-1f384.svg b/public/emoji/1f469-1f3fe-200d-1f384.svg
new file mode 100644
index 000000000..6d94d270d
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..a600e7b2f
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..eb47006f6
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..a34e5cefc
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..824bbc488
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..91f217cc7
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..c12c9583c
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..1a55bb200
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..441d235b9
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..17525760e
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..53aefb1d9
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..d65532a72
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..59e515fe7
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..0db014b26
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..cb9ec9c43
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..29b48c05b
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..fa0aed880
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..e12111f65
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..4e264e194
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..d40884564
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..16d2f9292
--- /dev/null
+++ b/public/emoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-1f37c.svg b/public/emoji/1f469-1f3ff-200d-1f37c.svg
new file mode 100644
index 000000000..698556668
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-1f384.svg b/public/emoji/1f469-1f3ff-200d-1f384.svg
new file mode 100644
index 000000000..2178a33ca
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..63a94f31b
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..86a47dc08
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..8bc287f05
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..f456c7cf4
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..4ab740428
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..ab8a2c16c
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..0d784f5e1
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..226ba13dc
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..bd5f6c1d1
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..534795834
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
new file mode 100644
index 000000000..74c86e378
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
new file mode 100644
index 000000000..16731da4b
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
new file mode 100644
index 000000000..b18477a0e
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
new file mode 100644
index 000000000..1e8fee5fe
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
new file mode 100644
index 000000000..42aa5cad5
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
new file mode 100644
index 000000000..63c098a5e
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
new file mode 100644
index 000000000..295504b57
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
new file mode 100644
index 000000000..9150da85b
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
new file mode 100644
index 000000000..f5d3fe5b2
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
new file mode 100644
index 000000000..77da15016
--- /dev/null
+++ b/public/emoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-200d-1f37c.svg b/public/emoji/1f469-200d-1f37c.svg
new file mode 100644
index 000000000..c13cc5371
--- /dev/null
+++ b/public/emoji/1f469-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-200d-1f384.svg b/public/emoji/1f469-200d-1f384.svg
new file mode 100644
index 000000000..6cabe5829
--- /dev/null
+++ b/public/emoji/1f469-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg b/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg
index 8248ed607..210f97c99 100644
--- a/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg
+++ b/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg b/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg
index e46dfcaeb..e8eee47b9 100644
--- a/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg
+++ b/public/emoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fb-200d-2640-fe0f.svg b/public/emoji/1f470-1f3fb-200d-2640-fe0f.svg
new file mode 100644
index 000000000..6e0b0fe34
--- /dev/null
+++ b/public/emoji/1f470-1f3fb-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fb-200d-2642-fe0f.svg b/public/emoji/1f470-1f3fb-200d-2642-fe0f.svg
new file mode 100644
index 000000000..84c773ab0
--- /dev/null
+++ b/public/emoji/1f470-1f3fb-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fb.svg b/public/emoji/1f470-1f3fb.svg
index 7691a70a3..e8c6cd06b 100644
--- a/public/emoji/1f470-1f3fb.svg
+++ b/public/emoji/1f470-1f3fb.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fc-200d-2640-fe0f.svg b/public/emoji/1f470-1f3fc-200d-2640-fe0f.svg
new file mode 100644
index 000000000..ee4102b65
--- /dev/null
+++ b/public/emoji/1f470-1f3fc-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fc-200d-2642-fe0f.svg b/public/emoji/1f470-1f3fc-200d-2642-fe0f.svg
new file mode 100644
index 000000000..f894e261c
--- /dev/null
+++ b/public/emoji/1f470-1f3fc-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fc.svg b/public/emoji/1f470-1f3fc.svg
index 2ce98ebb1..511c7aa82 100644
--- a/public/emoji/1f470-1f3fc.svg
+++ b/public/emoji/1f470-1f3fc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fd-200d-2640-fe0f.svg b/public/emoji/1f470-1f3fd-200d-2640-fe0f.svg
new file mode 100644
index 000000000..3d7605dc3
--- /dev/null
+++ b/public/emoji/1f470-1f3fd-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fd-200d-2642-fe0f.svg b/public/emoji/1f470-1f3fd-200d-2642-fe0f.svg
new file mode 100644
index 000000000..f1b941d1c
--- /dev/null
+++ b/public/emoji/1f470-1f3fd-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fd.svg b/public/emoji/1f470-1f3fd.svg
index 3d4070c42..4fc12eb55 100644
--- a/public/emoji/1f470-1f3fd.svg
+++ b/public/emoji/1f470-1f3fd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fe-200d-2640-fe0f.svg b/public/emoji/1f470-1f3fe-200d-2640-fe0f.svg
new file mode 100644
index 000000000..1e33374c3
--- /dev/null
+++ b/public/emoji/1f470-1f3fe-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fe-200d-2642-fe0f.svg b/public/emoji/1f470-1f3fe-200d-2642-fe0f.svg
new file mode 100644
index 000000000..1c8135c96
--- /dev/null
+++ b/public/emoji/1f470-1f3fe-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fe.svg b/public/emoji/1f470-1f3fe.svg
index ac399c7fe..c30f3c093 100644
--- a/public/emoji/1f470-1f3fe.svg
+++ b/public/emoji/1f470-1f3fe.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3ff-200d-2640-fe0f.svg b/public/emoji/1f470-1f3ff-200d-2640-fe0f.svg
new file mode 100644
index 000000000..656a9b71c
--- /dev/null
+++ b/public/emoji/1f470-1f3ff-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3ff-200d-2642-fe0f.svg b/public/emoji/1f470-1f3ff-200d-2642-fe0f.svg
new file mode 100644
index 000000000..2c090f1a0
--- /dev/null
+++ b/public/emoji/1f470-1f3ff-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3ff.svg b/public/emoji/1f470-1f3ff.svg
index dc1166ecb..9e0f2a25b 100644
--- a/public/emoji/1f470-1f3ff.svg
+++ b/public/emoji/1f470-1f3ff.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f470-200d-2640-fe0f.svg b/public/emoji/1f470-200d-2640-fe0f.svg
new file mode 100644
index 000000000..2fd75bfe8
--- /dev/null
+++ b/public/emoji/1f470-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470-200d-2642-fe0f.svg b/public/emoji/1f470-200d-2642-fe0f.svg
new file mode 100644
index 000000000..d12c670e5
--- /dev/null
+++ b/public/emoji/1f470-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f470.svg b/public/emoji/1f470.svg
index e68b5345b..a41b9b997 100644
--- a/public/emoji/1f470.svg
+++ b/public/emoji/1f470.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f489.svg b/public/emoji/1f489.svg
index ef9c72c74..6fb5e9e9d 100644
--- a/public/emoji/1f489.svg
+++ b/public/emoji/1f489.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f48f-1f3fb.svg b/public/emoji/1f48f-1f3fb.svg
new file mode 100644
index 000000000..787f82768
--- /dev/null
+++ b/public/emoji/1f48f-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f48f-1f3fc.svg b/public/emoji/1f48f-1f3fc.svg
new file mode 100644
index 000000000..dbfac3f01
--- /dev/null
+++ b/public/emoji/1f48f-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f48f-1f3fd.svg b/public/emoji/1f48f-1f3fd.svg
new file mode 100644
index 000000000..1fe89be5e
--- /dev/null
+++ b/public/emoji/1f48f-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f48f-1f3fe.svg b/public/emoji/1f48f-1f3fe.svg
new file mode 100644
index 000000000..394eafe0a
--- /dev/null
+++ b/public/emoji/1f48f-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f48f-1f3ff.svg b/public/emoji/1f48f-1f3ff.svg
new file mode 100644
index 000000000..7087f915f
--- /dev/null
+++ b/public/emoji/1f48f-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f48f.svg b/public/emoji/1f48f.svg
index 69cec3c60..ea67314f2 100644
--- a/public/emoji/1f48f.svg
+++ b/public/emoji/1f48f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f491-1f3fb.svg b/public/emoji/1f491-1f3fb.svg
new file mode 100644
index 000000000..b4795dd07
--- /dev/null
+++ b/public/emoji/1f491-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f491-1f3fc.svg b/public/emoji/1f491-1f3fc.svg
new file mode 100644
index 000000000..971e87460
--- /dev/null
+++ b/public/emoji/1f491-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f491-1f3fd.svg b/public/emoji/1f491-1f3fd.svg
new file mode 100644
index 000000000..3f042ca6a
--- /dev/null
+++ b/public/emoji/1f491-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f491-1f3fe.svg b/public/emoji/1f491-1f3fe.svg
new file mode 100644
index 000000000..8e98402f2
--- /dev/null
+++ b/public/emoji/1f491-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f491-1f3ff.svg b/public/emoji/1f491-1f3ff.svg
new file mode 100644
index 000000000..9257f7c0d
--- /dev/null
+++ b/public/emoji/1f491-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f491.svg b/public/emoji/1f491.svg
index ece280dc0..73a30e93e 100644
--- a/public/emoji/1f491.svg
+++ b/public/emoji/1f491.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fb.svg b/public/emoji/1f4aa-1f3fb.svg
index 63f868316..2627eea6f 100644
--- a/public/emoji/1f4aa-1f3fb.svg
+++ b/public/emoji/1f4aa-1f3fb.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fc.svg b/public/emoji/1f4aa-1f3fc.svg
index d9e082108..2cac971ba 100644
--- a/public/emoji/1f4aa-1f3fc.svg
+++ b/public/emoji/1f4aa-1f3fc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fd.svg b/public/emoji/1f4aa-1f3fd.svg
index 39820dbc7..68f6b7503 100644
--- a/public/emoji/1f4aa-1f3fd.svg
+++ b/public/emoji/1f4aa-1f3fd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fe.svg b/public/emoji/1f4aa-1f3fe.svg
index d93cc7b9f..c773c6728 100644
--- a/public/emoji/1f4aa-1f3fe.svg
+++ b/public/emoji/1f4aa-1f3fe.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3ff.svg b/public/emoji/1f4aa-1f3ff.svg
index d9b4481ed..16efbe0f4 100644
--- a/public/emoji/1f4aa-1f3ff.svg
+++ b/public/emoji/1f4aa-1f3ff.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4aa.svg b/public/emoji/1f4aa.svg
index 38a7bb525..7b4c1206c 100644
--- a/public/emoji/1f4aa.svg
+++ b/public/emoji/1f4aa.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4b4.svg b/public/emoji/1f4b4.svg
index 5db237d4e..747870e0e 100644
--- a/public/emoji/1f4b4.svg
+++ b/public/emoji/1f4b4.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4b5.svg b/public/emoji/1f4b5.svg
index 113c6d0bb..1c68944af 100644
--- a/public/emoji/1f4b5.svg
+++ b/public/emoji/1f4b5.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4b6.svg b/public/emoji/1f4b6.svg
index 1869987fe..afd8b7154 100644
--- a/public/emoji/1f4b6.svg
+++ b/public/emoji/1f4b6.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4b7.svg b/public/emoji/1f4b7.svg
index 93a16ff62..ff5c5a44b 100644
--- a/public/emoji/1f4b7.svg
+++ b/public/emoji/1f4b7.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4b8.svg b/public/emoji/1f4b8.svg
index d2d63ceb9..8b6fa1097 100644
--- a/public/emoji/1f4b8.svg
+++ b/public/emoji/1f4b8.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4ba.svg b/public/emoji/1f4ba.svg
index bf27bb184..ab311bc7b 100644
--- a/public/emoji/1f4ba.svg
+++ b/public/emoji/1f4ba.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4c5.svg b/public/emoji/1f4c5.svg
index ca68a82a6..476a9506c 100644
--- a/public/emoji/1f4c5.svg
+++ b/public/emoji/1f4c5.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f4c6.svg b/public/emoji/1f4c6.svg
index ff073d742..b2de8c5c2 100644
--- a/public/emoji/1f4c6.svg
+++ b/public/emoji/1f4c6.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f536.svg b/public/emoji/1f536.svg
index 116e72265..9695be3ee 100644
--- a/public/emoji/1f536.svg
+++ b/public/emoji/1f536.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f538.svg b/public/emoji/1f538.svg
index 435ad6a5d..842ffcc58 100644
--- a/public/emoji/1f538.svg
+++ b/public/emoji/1f538.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f5e1.svg b/public/emoji/1f5e1.svg
index 2741fb89d..d1d7712c0 100644
--- a/public/emoji/1f5e1.svg
+++ b/public/emoji/1f5e1.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f606.svg b/public/emoji/1f606.svg
index e82c405ae..fed5ff58a 100644
--- a/public/emoji/1f606.svg
+++ b/public/emoji/1f606.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f60b.svg b/public/emoji/1f60b.svg
index 2c962bb64..27e0d3a4c 100644
--- a/public/emoji/1f60b.svg
+++ b/public/emoji/1f60b.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f616.svg b/public/emoji/1f616.svg
index 2b8871cee..fb915d6d4 100644
--- a/public/emoji/1f616.svg
+++ b/public/emoji/1f616.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f61b.svg b/public/emoji/1f61b.svg
index 903422aef..e249672d2 100644
--- a/public/emoji/1f61b.svg
+++ b/public/emoji/1f61b.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f61c.svg b/public/emoji/1f61c.svg
index 6f7873904..76b205dc7 100644
--- a/public/emoji/1f61c.svg
+++ b/public/emoji/1f61c.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f61d.svg b/public/emoji/1f61d.svg
index 09dead62a..c49803816 100644
--- a/public/emoji/1f61d.svg
+++ b/public/emoji/1f61d.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f62e-200d-1f4a8.svg b/public/emoji/1f62e-200d-1f4a8.svg
new file mode 100644
index 000000000..d8a4b6e0c
--- /dev/null
+++ b/public/emoji/1f62e-200d-1f4a8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f633.svg b/public/emoji/1f633.svg
index 2663c8cee..80ee1fefe 100644
--- a/public/emoji/1f633.svg
+++ b/public/emoji/1f633.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f635-200d-1f4ab.svg b/public/emoji/1f635-200d-1f4ab.svg
new file mode 100644
index 000000000..3238e0b0e
--- /dev/null
+++ b/public/emoji/1f635-200d-1f4ab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f636-200d-1f32b-fe0f.svg b/public/emoji/1f636-200d-1f32b-fe0f.svg
new file mode 100644
index 000000000..dc0a4745f
--- /dev/null
+++ b/public/emoji/1f636-200d-1f32b-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f6d6.svg b/public/emoji/1f6d6.svg
new file mode 100644
index 000000000..b2866e07d
--- /dev/null
+++ b/public/emoji/1f6d6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f6d7.svg b/public/emoji/1f6d7.svg
new file mode 100644
index 000000000..5369e5793
--- /dev/null
+++ b/public/emoji/1f6d7.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f6fb.svg b/public/emoji/1f6fb.svg
new file mode 100644
index 000000000..87643ae93
--- /dev/null
+++ b/public/emoji/1f6fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f6fc.svg b/public/emoji/1f6fc.svg
new file mode 100644
index 000000000..091d51ef6
--- /dev/null
+++ b/public/emoji/1f6fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f7e0.svg b/public/emoji/1f7e0.svg
index 2db43d5b2..f5e120075 100644
--- a/public/emoji/1f7e0.svg
+++ b/public/emoji/1f7e0.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f7e7.svg b/public/emoji/1f7e7.svg
index 3cbdde4d9..1377a4eb9 100644
--- a/public/emoji/1f7e7.svg
+++ b/public/emoji/1f7e7.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f90c-1f3fb.svg b/public/emoji/1f90c-1f3fb.svg
new file mode 100644
index 000000000..8af452131
--- /dev/null
+++ b/public/emoji/1f90c-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f90c-1f3fc.svg b/public/emoji/1f90c-1f3fc.svg
new file mode 100644
index 000000000..7cee5bd5d
--- /dev/null
+++ b/public/emoji/1f90c-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f90c-1f3fd.svg b/public/emoji/1f90c-1f3fd.svg
new file mode 100644
index 000000000..2898fe391
--- /dev/null
+++ b/public/emoji/1f90c-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f90c-1f3fe.svg b/public/emoji/1f90c-1f3fe.svg
new file mode 100644
index 000000000..2e706ba42
--- /dev/null
+++ b/public/emoji/1f90c-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f90c-1f3ff.svg b/public/emoji/1f90c-1f3ff.svg
new file mode 100644
index 000000000..e17d4b094
--- /dev/null
+++ b/public/emoji/1f90c-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f90c.svg b/public/emoji/1f90c.svg
new file mode 100644
index 000000000..56b40f34c
--- /dev/null
+++ b/public/emoji/1f90c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f923.svg b/public/emoji/1f923.svg
index 7ddfcae30..d0e3c759a 100644
--- a/public/emoji/1f923.svg
+++ b/public/emoji/1f923.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f927.svg b/public/emoji/1f927.svg
index dc86ab356..06fee3f77 100644
--- a/public/emoji/1f927.svg
+++ b/public/emoji/1f927.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f92e.svg b/public/emoji/1f92e.svg
index d792679fd..42df3bd98 100644
--- a/public/emoji/1f92e.svg
+++ b/public/emoji/1f92e.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f92f.svg b/public/emoji/1f92f.svg
index 664d96059..3ac19ed41 100644
--- a/public/emoji/1f92f.svg
+++ b/public/emoji/1f92f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f933.svg b/public/emoji/1f933.svg
index 47fa031f6..88382e13b 100644
--- a/public/emoji/1f933.svg
+++ b/public/emoji/1f933.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f94d.svg b/public/emoji/1f94d.svg
index 2a4eb10c9..8c6bcb989 100644
--- a/public/emoji/1f94d.svg
+++ b/public/emoji/1f94d.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f972.svg b/public/emoji/1f972.svg
new file mode 100644
index 000000000..f309c2236
--- /dev/null
+++ b/public/emoji/1f972.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f977-1f3fb.svg b/public/emoji/1f977-1f3fb.svg
new file mode 100644
index 000000000..5c981c21f
--- /dev/null
+++ b/public/emoji/1f977-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f977-1f3fc.svg b/public/emoji/1f977-1f3fc.svg
new file mode 100644
index 000000000..6c3545e54
--- /dev/null
+++ b/public/emoji/1f977-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f977-1f3fd.svg b/public/emoji/1f977-1f3fd.svg
new file mode 100644
index 000000000..557267b77
--- /dev/null
+++ b/public/emoji/1f977-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f977-1f3fe.svg b/public/emoji/1f977-1f3fe.svg
new file mode 100644
index 000000000..8b65491bf
--- /dev/null
+++ b/public/emoji/1f977-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f977-1f3ff.svg b/public/emoji/1f977-1f3ff.svg
new file mode 100644
index 000000000..7d3287279
--- /dev/null
+++ b/public/emoji/1f977-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f977.svg b/public/emoji/1f977.svg
new file mode 100644
index 000000000..84be7d7af
--- /dev/null
+++ b/public/emoji/1f977.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f978.svg b/public/emoji/1f978.svg
new file mode 100644
index 000000000..6d1e4e113
--- /dev/null
+++ b/public/emoji/1f978.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f98a.svg b/public/emoji/1f98a.svg
index 13704a415..2cb2f986d 100644
--- a/public/emoji/1f98a.svg
+++ b/public/emoji/1f98a.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f996.svg b/public/emoji/1f996.svg
index 64b68d75a..73b0291cc 100644
--- a/public/emoji/1f996.svg
+++ b/public/emoji/1f996.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f997.svg b/public/emoji/1f997.svg
index f26413fdd..6f0476dcc 100644
--- a/public/emoji/1f997.svg
+++ b/public/emoji/1f997.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9a3.svg b/public/emoji/1f9a3.svg
new file mode 100644
index 000000000..1aa87190b
--- /dev/null
+++ b/public/emoji/1f9a3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9a4.svg b/public/emoji/1f9a4.svg
new file mode 100644
index 000000000..1dbac1e31
--- /dev/null
+++ b/public/emoji/1f9a4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9ab.svg b/public/emoji/1f9ab.svg
new file mode 100644
index 000000000..7967d6780
--- /dev/null
+++ b/public/emoji/1f9ab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9ac.svg b/public/emoji/1f9ac.svg
new file mode 100644
index 000000000..c8156813b
--- /dev/null
+++ b/public/emoji/1f9ac.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9ad.svg b/public/emoji/1f9ad.svg
new file mode 100644
index 000000000..6904e81a5
--- /dev/null
+++ b/public/emoji/1f9ad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fb-200d-2640-fe0f.svg b/public/emoji/1f9b9-1f3fb-200d-2640-fe0f.svg
index 361bab6ac..e52e0d8d5 100644
--- a/public/emoji/1f9b9-1f3fb-200d-2640-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fb-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fb-200d-2642-fe0f.svg b/public/emoji/1f9b9-1f3fb-200d-2642-fe0f.svg
index 0b8da862a..ced012a41 100644
--- a/public/emoji/1f9b9-1f3fb-200d-2642-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fb-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fc-200d-2640-fe0f.svg b/public/emoji/1f9b9-1f3fc-200d-2640-fe0f.svg
index f035f13c1..61c9be883 100644
--- a/public/emoji/1f9b9-1f3fc-200d-2640-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fc-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fc-200d-2642-fe0f.svg b/public/emoji/1f9b9-1f3fc-200d-2642-fe0f.svg
index e9ca2e0fc..67a93de7e 100644
--- a/public/emoji/1f9b9-1f3fc-200d-2642-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fc-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fd-200d-2640-fe0f.svg b/public/emoji/1f9b9-1f3fd-200d-2640-fe0f.svg
index 58999ae9a..eeb4f0742 100644
--- a/public/emoji/1f9b9-1f3fd-200d-2640-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fd-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fd-200d-2642-fe0f.svg b/public/emoji/1f9b9-1f3fd-200d-2642-fe0f.svg
index e873933f2..091e36b26 100644
--- a/public/emoji/1f9b9-1f3fd-200d-2642-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fd-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fe-200d-2640-fe0f.svg b/public/emoji/1f9b9-1f3fe-200d-2640-fe0f.svg
index 04120e37a..463ee894d 100644
--- a/public/emoji/1f9b9-1f3fe-200d-2640-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fe-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3fe-200d-2642-fe0f.svg b/public/emoji/1f9b9-1f3fe-200d-2642-fe0f.svg
index f7e3d5611..008a07f12 100644
--- a/public/emoji/1f9b9-1f3fe-200d-2642-fe0f.svg
+++ b/public/emoji/1f9b9-1f3fe-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3ff-200d-2640-fe0f.svg b/public/emoji/1f9b9-1f3ff-200d-2640-fe0f.svg
index 5dadcd8b6..a110d6d47 100644
--- a/public/emoji/1f9b9-1f3ff-200d-2640-fe0f.svg
+++ b/public/emoji/1f9b9-1f3ff-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-1f3ff-200d-2642-fe0f.svg b/public/emoji/1f9b9-1f3ff-200d-2642-fe0f.svg
index e5d56cb36..ec17e3b57 100644
--- a/public/emoji/1f9b9-1f3ff-200d-2642-fe0f.svg
+++ b/public/emoji/1f9b9-1f3ff-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-200d-2640-fe0f.svg b/public/emoji/1f9b9-200d-2640-fe0f.svg
index 7d6953ea2..97ee77199 100644
--- a/public/emoji/1f9b9-200d-2640-fe0f.svg
+++ b/public/emoji/1f9b9-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9b9-200d-2642-fe0f.svg b/public/emoji/1f9b9-200d-2642-fe0f.svg
index ed0e66c34..6c2076133 100644
--- a/public/emoji/1f9b9-200d-2642-fe0f.svg
+++ b/public/emoji/1f9b9-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9cb.svg b/public/emoji/1f9cb.svg
new file mode 100644
index 000000000..8cb61784d
--- /dev/null
+++ b/public/emoji/1f9cb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fb-200d-2640-fe0f.svg b/public/emoji/1f9ce-1f3fb-200d-2640-fe0f.svg
index 77c8b9ba1..37507496e 100644
--- a/public/emoji/1f9ce-1f3fb-200d-2640-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fb-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fb-200d-2642-fe0f.svg b/public/emoji/1f9ce-1f3fb-200d-2642-fe0f.svg
index 09e6f4d9b..97de596dc 100644
--- a/public/emoji/1f9ce-1f3fb-200d-2642-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fb-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fb.svg b/public/emoji/1f9ce-1f3fb.svg
index 9e269bd2a..6f97b1b9d 100644
--- a/public/emoji/1f9ce-1f3fb.svg
+++ b/public/emoji/1f9ce-1f3fb.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fc-200d-2640-fe0f.svg b/public/emoji/1f9ce-1f3fc-200d-2640-fe0f.svg
index cf2ca0cc9..ee5bf15ae 100644
--- a/public/emoji/1f9ce-1f3fc-200d-2640-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fc-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fc-200d-2642-fe0f.svg b/public/emoji/1f9ce-1f3fc-200d-2642-fe0f.svg
index 9bd2fc01d..e51865777 100644
--- a/public/emoji/1f9ce-1f3fc-200d-2642-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fc-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fc.svg b/public/emoji/1f9ce-1f3fc.svg
index bdd410e2e..0977ee6d0 100644
--- a/public/emoji/1f9ce-1f3fc.svg
+++ b/public/emoji/1f9ce-1f3fc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fd-200d-2640-fe0f.svg b/public/emoji/1f9ce-1f3fd-200d-2640-fe0f.svg
index ed058b9d9..e210695d5 100644
--- a/public/emoji/1f9ce-1f3fd-200d-2640-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fd-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fd-200d-2642-fe0f.svg b/public/emoji/1f9ce-1f3fd-200d-2642-fe0f.svg
index 10df60c9b..269c7cec9 100644
--- a/public/emoji/1f9ce-1f3fd-200d-2642-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fd-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fd.svg b/public/emoji/1f9ce-1f3fd.svg
index 465db1df1..7fe4f06eb 100644
--- a/public/emoji/1f9ce-1f3fd.svg
+++ b/public/emoji/1f9ce-1f3fd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fe-200d-2640-fe0f.svg b/public/emoji/1f9ce-1f3fe-200d-2640-fe0f.svg
index 83206f8d2..e2b093098 100644
--- a/public/emoji/1f9ce-1f3fe-200d-2640-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fe-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fe-200d-2642-fe0f.svg b/public/emoji/1f9ce-1f3fe-200d-2642-fe0f.svg
index fb24b6dfb..54e4ba95e 100644
--- a/public/emoji/1f9ce-1f3fe-200d-2642-fe0f.svg
+++ b/public/emoji/1f9ce-1f3fe-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3fe.svg b/public/emoji/1f9ce-1f3fe.svg
index e84e1235a..2f70944a6 100644
--- a/public/emoji/1f9ce-1f3fe.svg
+++ b/public/emoji/1f9ce-1f3fe.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3ff-200d-2640-fe0f.svg b/public/emoji/1f9ce-1f3ff-200d-2640-fe0f.svg
index 442cb9c49..0f2dc0c41 100644
--- a/public/emoji/1f9ce-1f3ff-200d-2640-fe0f.svg
+++ b/public/emoji/1f9ce-1f3ff-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3ff-200d-2642-fe0f.svg b/public/emoji/1f9ce-1f3ff-200d-2642-fe0f.svg
index aba0cb467..b51d7ff89 100644
--- a/public/emoji/1f9ce-1f3ff-200d-2642-fe0f.svg
+++ b/public/emoji/1f9ce-1f3ff-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-1f3ff.svg b/public/emoji/1f9ce-1f3ff.svg
index c07e81fcf..542a60412 100644
--- a/public/emoji/1f9ce-1f3ff.svg
+++ b/public/emoji/1f9ce-1f3ff.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-200d-2640-fe0f.svg b/public/emoji/1f9ce-200d-2640-fe0f.svg
index 89c9ff428..40b5754e1 100644
--- a/public/emoji/1f9ce-200d-2640-fe0f.svg
+++ b/public/emoji/1f9ce-200d-2640-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce-200d-2642-fe0f.svg b/public/emoji/1f9ce-200d-2642-fe0f.svg
index 403d73eb3..1c8ddcd8a 100644
--- a/public/emoji/1f9ce-200d-2642-fe0f.svg
+++ b/public/emoji/1f9ce-200d-2642-fe0f.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9ce.svg b/public/emoji/1f9ce.svg
index 60fe53792..86a60cb15 100644
--- a/public/emoji/1f9ce.svg
+++ b/public/emoji/1f9ce.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-1f37c.svg b/public/emoji/1f9d1-1f3fb-200d-1f37c.svg
new file mode 100644
index 000000000..624d945f6
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-1f384.svg b/public/emoji/1f9d1-1f3fb-200d-1f384.svg
new file mode 100644
index 000000000..e204d68af
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..6542ef089
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..92180dc5a
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..7672a8360
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..3a1f8c8d7
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..6b9ed98f5
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..7aa9cfbbe
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..adc94eefa
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..e9257bf4e
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-1f37c.svg b/public/emoji/1f9d1-1f3fc-200d-1f37c.svg
new file mode 100644
index 000000000..cd1b853e1
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-1f384.svg b/public/emoji/1f9d1-1f3fc-200d-1f384.svg
new file mode 100644
index 000000000..c86b6d37b
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..fc339202d
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..e28ecdf2a
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..182f55dee
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..77ad1c25b
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..d2db4a4fd
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..c5fa071ab
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..073ed3291
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..330dd09f8
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-1f37c.svg b/public/emoji/1f9d1-1f3fd-200d-1f37c.svg
new file mode 100644
index 000000000..c1d45aa32
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-1f384.svg b/public/emoji/1f9d1-1f3fd-200d-1f384.svg
new file mode 100644
index 000000000..0c6066634
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..338be2186
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..606aa6c7c
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..32425140b
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..c6dc1cab4
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..c7ff54596
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..70f5da4cc
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..3a1913fa2
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..7f5f2f028
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-1f37c.svg b/public/emoji/1f9d1-1f3fe-200d-1f37c.svg
new file mode 100644
index 000000000..a4f6e769c
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-1f384.svg b/public/emoji/1f9d1-1f3fe-200d-1f384.svg
new file mode 100644
index 000000000..fb94c66c2
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..5c4c22eb2
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..a88fe5196
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..f5305f0d7
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..995b238d1
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..5ee06ffc9
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..a4056f613
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..96667d842
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
new file mode 100644
index 000000000..e7440744f
--- /dev/null
+++ b/public/emoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-1f37c.svg b/public/emoji/1f9d1-1f3ff-200d-1f37c.svg
new file mode 100644
index 000000000..4e75f50f2
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-1f384.svg b/public/emoji/1f9d1-1f3ff-200d-1f384.svg
new file mode 100644
index 000000000..52121d13f
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..9c1bd5769
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..2d11a919f
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..39dc1d9e8
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..57616f71c
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
new file mode 100644
index 000000000..a1895b892
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
new file mode 100644
index 000000000..49c9ef267
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
new file mode 100644
index 000000000..be650e401
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
new file mode 100644
index 000000000..0bed3d534
--- /dev/null
+++ b/public/emoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-200d-1f37c.svg b/public/emoji/1f9d1-200d-1f37c.svg
new file mode 100644
index 000000000..f2bf52948
--- /dev/null
+++ b/public/emoji/1f9d1-200d-1f37c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d1-200d-1f384.svg b/public/emoji/1f9d1-200d-1f384.svg
new file mode 100644
index 000000000..78bde98ee
--- /dev/null
+++ b/public/emoji/1f9d1-200d-1f384.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fb-200d-2640-fe0f.svg b/public/emoji/1f9d4-1f3fb-200d-2640-fe0f.svg
new file mode 100644
index 000000000..31109bd46
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fb-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fb-200d-2642-fe0f.svg b/public/emoji/1f9d4-1f3fb-200d-2642-fe0f.svg
new file mode 100644
index 000000000..07e401366
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fb-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fc-200d-2640-fe0f.svg b/public/emoji/1f9d4-1f3fc-200d-2640-fe0f.svg
new file mode 100644
index 000000000..96acdb542
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fc-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fc-200d-2642-fe0f.svg b/public/emoji/1f9d4-1f3fc-200d-2642-fe0f.svg
new file mode 100644
index 000000000..168fa82ba
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fc-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fd-200d-2640-fe0f.svg b/public/emoji/1f9d4-1f3fd-200d-2640-fe0f.svg
new file mode 100644
index 000000000..9fb7aeaf8
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fd-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fd-200d-2642-fe0f.svg b/public/emoji/1f9d4-1f3fd-200d-2642-fe0f.svg
new file mode 100644
index 000000000..01e936599
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fd-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fe-200d-2640-fe0f.svg b/public/emoji/1f9d4-1f3fe-200d-2640-fe0f.svg
new file mode 100644
index 000000000..489e27951
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fe-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3fe-200d-2642-fe0f.svg b/public/emoji/1f9d4-1f3fe-200d-2642-fe0f.svg
new file mode 100644
index 000000000..27a6f756a
--- /dev/null
+++ b/public/emoji/1f9d4-1f3fe-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3ff-200d-2640-fe0f.svg b/public/emoji/1f9d4-1f3ff-200d-2640-fe0f.svg
new file mode 100644
index 000000000..31f829155
--- /dev/null
+++ b/public/emoji/1f9d4-1f3ff-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-1f3ff-200d-2642-fe0f.svg b/public/emoji/1f9d4-1f3ff-200d-2642-fe0f.svg
new file mode 100644
index 000000000..34a7f5e27
--- /dev/null
+++ b/public/emoji/1f9d4-1f3ff-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-200d-2640-fe0f.svg b/public/emoji/1f9d4-200d-2640-fe0f.svg
new file mode 100644
index 000000000..08af35c5b
--- /dev/null
+++ b/public/emoji/1f9d4-200d-2640-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9d4-200d-2642-fe0f.svg b/public/emoji/1f9d4-200d-2642-fe0f.svg
new file mode 100644
index 000000000..fcd2cdf08
--- /dev/null
+++ b/public/emoji/1f9d4-200d-2642-fe0f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1f9e1.svg b/public/emoji/1f9e1.svg
index 26ae9e7da..0e61b1485 100644
--- a/public/emoji/1f9e1.svg
+++ b/public/emoji/1f9e1.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1f9e9.svg b/public/emoji/1f9e9.svg
index 1505f6846..ae4bf5668 100644
--- a/public/emoji/1f9e9.svg
+++ b/public/emoji/1f9e9.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/1fa74.svg b/public/emoji/1fa74.svg
new file mode 100644
index 000000000..585265a40
--- /dev/null
+++ b/public/emoji/1fa74.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa83.svg b/public/emoji/1fa83.svg
new file mode 100644
index 000000000..3de58a8f2
--- /dev/null
+++ b/public/emoji/1fa83.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa84.svg b/public/emoji/1fa84.svg
new file mode 100644
index 000000000..988c79888
--- /dev/null
+++ b/public/emoji/1fa84.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa85.svg b/public/emoji/1fa85.svg
new file mode 100644
index 000000000..a6b0f6026
--- /dev/null
+++ b/public/emoji/1fa85.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa86.svg b/public/emoji/1fa86.svg
new file mode 100644
index 000000000..fca9a3c81
--- /dev/null
+++ b/public/emoji/1fa86.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa96.svg b/public/emoji/1fa96.svg
new file mode 100644
index 000000000..462cbf5ee
--- /dev/null
+++ b/public/emoji/1fa96.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa97.svg b/public/emoji/1fa97.svg
new file mode 100644
index 000000000..c9c21ca2a
--- /dev/null
+++ b/public/emoji/1fa97.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa98.svg b/public/emoji/1fa98.svg
new file mode 100644
index 000000000..fa316b125
--- /dev/null
+++ b/public/emoji/1fa98.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa99.svg b/public/emoji/1fa99.svg
new file mode 100644
index 000000000..04944697a
--- /dev/null
+++ b/public/emoji/1fa99.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa9a.svg b/public/emoji/1fa9a.svg
new file mode 100644
index 000000000..f33a04826
--- /dev/null
+++ b/public/emoji/1fa9a.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa9b.svg b/public/emoji/1fa9b.svg
new file mode 100644
index 000000000..d0b988f66
--- /dev/null
+++ b/public/emoji/1fa9b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa9c.svg b/public/emoji/1fa9c.svg
new file mode 100644
index 000000000..cd3b979ed
--- /dev/null
+++ b/public/emoji/1fa9c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa9d.svg b/public/emoji/1fa9d.svg
new file mode 100644
index 000000000..923a96de2
--- /dev/null
+++ b/public/emoji/1fa9d.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa9e.svg b/public/emoji/1fa9e.svg
new file mode 100644
index 000000000..b263f10bc
--- /dev/null
+++ b/public/emoji/1fa9e.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fa9f.svg b/public/emoji/1fa9f.svg
new file mode 100644
index 000000000..8daaad668
--- /dev/null
+++ b/public/emoji/1fa9f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa0.svg b/public/emoji/1faa0.svg
new file mode 100644
index 000000000..f5422d960
--- /dev/null
+++ b/public/emoji/1faa0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa1.svg b/public/emoji/1faa1.svg
new file mode 100644
index 000000000..a99cb160d
--- /dev/null
+++ b/public/emoji/1faa1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa2.svg b/public/emoji/1faa2.svg
new file mode 100644
index 000000000..fd6a64c1c
--- /dev/null
+++ b/public/emoji/1faa2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa3.svg b/public/emoji/1faa3.svg
new file mode 100644
index 000000000..7be64da1d
--- /dev/null
+++ b/public/emoji/1faa3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa4.svg b/public/emoji/1faa4.svg
new file mode 100644
index 000000000..a680fb706
--- /dev/null
+++ b/public/emoji/1faa4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa5.svg b/public/emoji/1faa5.svg
new file mode 100644
index 000000000..9c9e61779
--- /dev/null
+++ b/public/emoji/1faa5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa6.svg b/public/emoji/1faa6.svg
new file mode 100644
index 000000000..f4f3a89ed
--- /dev/null
+++ b/public/emoji/1faa6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa7.svg b/public/emoji/1faa7.svg
new file mode 100644
index 000000000..ac1646ba4
--- /dev/null
+++ b/public/emoji/1faa7.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1faa8.svg b/public/emoji/1faa8.svg
new file mode 100644
index 000000000..361fc032d
--- /dev/null
+++ b/public/emoji/1faa8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fab0.svg b/public/emoji/1fab0.svg
new file mode 100644
index 000000000..4b13d7e77
--- /dev/null
+++ b/public/emoji/1fab0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fab1.svg b/public/emoji/1fab1.svg
new file mode 100644
index 000000000..1bc9b9a90
--- /dev/null
+++ b/public/emoji/1fab1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fab2.svg b/public/emoji/1fab2.svg
new file mode 100644
index 000000000..57fd4bfab
--- /dev/null
+++ b/public/emoji/1fab2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fab3.svg b/public/emoji/1fab3.svg
new file mode 100644
index 000000000..f8c8d7879
--- /dev/null
+++ b/public/emoji/1fab3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fab4.svg b/public/emoji/1fab4.svg
new file mode 100644
index 000000000..92f1547ba
--- /dev/null
+++ b/public/emoji/1fab4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fab5.svg b/public/emoji/1fab5.svg
new file mode 100644
index 000000000..981dd2d1a
--- /dev/null
+++ b/public/emoji/1fab5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fab6.svg b/public/emoji/1fab6.svg
new file mode 100644
index 000000000..8e70d6cd5
--- /dev/null
+++ b/public/emoji/1fab6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fac0.svg b/public/emoji/1fac0.svg
new file mode 100644
index 000000000..e6916d275
--- /dev/null
+++ b/public/emoji/1fac0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fac1.svg b/public/emoji/1fac1.svg
new file mode 100644
index 000000000..cfdf72f1f
--- /dev/null
+++ b/public/emoji/1fac1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fac2.svg b/public/emoji/1fac2.svg
new file mode 100644
index 000000000..5c0413cd5
--- /dev/null
+++ b/public/emoji/1fac2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fad0.svg b/public/emoji/1fad0.svg
new file mode 100644
index 000000000..34e68d6b4
--- /dev/null
+++ b/public/emoji/1fad0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fad1.svg b/public/emoji/1fad1.svg
new file mode 100644
index 000000000..b0d524270
--- /dev/null
+++ b/public/emoji/1fad1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fad2.svg b/public/emoji/1fad2.svg
new file mode 100644
index 000000000..b84ce6a1f
--- /dev/null
+++ b/public/emoji/1fad2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fad3.svg b/public/emoji/1fad3.svg
new file mode 100644
index 000000000..25c1842d3
--- /dev/null
+++ b/public/emoji/1fad3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fad4.svg b/public/emoji/1fad4.svg
new file mode 100644
index 000000000..34a6215a8
--- /dev/null
+++ b/public/emoji/1fad4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fad5.svg b/public/emoji/1fad5.svg
new file mode 100644
index 000000000..1133788df
--- /dev/null
+++ b/public/emoji/1fad5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/1fad6.svg b/public/emoji/1fad6.svg
new file mode 100644
index 000000000..9e6894daf
--- /dev/null
+++ b/public/emoji/1fad6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/2694.svg b/public/emoji/2694.svg
index 3cf2fa46c..325b85f12 100644
--- a/public/emoji/2694.svg
+++ b/public/emoji/2694.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/emoji/2764-fe0f-200d-1f525.svg b/public/emoji/2764-fe0f-200d-1f525.svg
new file mode 100644
index 000000000..298dd0e15
--- /dev/null
+++ b/public/emoji/2764-fe0f-200d-1f525.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/2764-fe0f-200d-1fa79.svg b/public/emoji/2764-fe0f-200d-1fa79.svg
new file mode 100644
index 000000000..a7a38bd14
--- /dev/null
+++ b/public/emoji/2764-fe0f-200d-1fa79.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/emoji/sheet_10.png b/public/emoji/sheet_10.png
deleted file mode 100644
index 3ee92a1f10a132005285825cc0168f5c48032a07..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 858920
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