If we decide to change our privacy policy, we will post those changes on this page.
-This document is CC-BY-SA. It was last updated March 7, 2018.
+This document is CC-BY-SA. It was last updated May 26, 2022.
Originally adapted from the Discourse privacy policy.
title: "%{instance} Terms of Service and Privacy Policy" diff --git a/config/locales/eo.yml b/config/locales/eo.yml index 0609d8735..2ab3692b2 100644 --- a/config/locales/eo.yml +++ b/config/locales/eo.yml @@ -104,6 +104,7 @@ eo: confirm: Konfirmi confirmed: Konfirmita confirming: Konfirmante + custom: Kutimo delete: Forigi datumojn deleted: Forigita demote: Degradi @@ -185,6 +186,7 @@ eo: silenced: Silentigita statuses: Mesaĝoj subscribe: Aboni + suspend: Haltigu suspended: Haltigita title: Kontoj unblock_email: Malbloki retpoŝtadresojn @@ -398,6 +400,7 @@ eo: content_policies: policies: reject_reports: Malakcepti raportojn + silence: Kaŝu policy: Politiko dashboard: instance_accounts_dimension: Plej sekvataj kontoj @@ -416,6 +419,7 @@ eo: title: Kontrolo private_comment: Privata komento public_comment: Publika komento + purge: Purigu title: Federacio total_blocked_by_us: Blokitaj de ni total_followed_by_them: Sekvataj de ili @@ -643,6 +647,7 @@ eo: tag_servers_measure: malsamaj serviloj not_usable: Ne povas esti uzata title: Tendencantaj kradvortoj + title: Tendencoj warning_presets: add_new: Aldoni novan delete: Forigi @@ -789,6 +794,7 @@ eo: explore_mastodon: Esplori %{title} disputes: strikes: + created_at: Datita title_actions: delete_statuses: Forigo de afiŝo none: Averto @@ -1204,6 +1210,7 @@ eo: formats: default: "%Y-%m-%d %H:%M" month: "%b %Y" + time: "%H:%M" two_factor_authentication: add: Aldoni disable: Malebligi @@ -1226,6 +1233,7 @@ eo: warning: categories: spam: Spamo + reason: 'Kialo:' subject: disable: Via konto %{acct} estas frostigita none: Averto por %{acct} diff --git a/config/locales/et.yml b/config/locales/et.yml index e08b091b1..3c48bad5b 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -7,7 +7,8 @@ et: active_count_after: aktiivne active_footnote: Igakuiselt aktiivseid kasutajaid (MAU) administered_by: 'Administraator:' - apps: Mobiilrakendused + api: API + apps: Mobiilirakendused apps_platforms: Kasuta Mastodoni iOS-is, Androidis ja teistel platvormidel browse_directory: Sirvi profiilide kataloogi ja filtreeri huvide alusel browse_local_posts: Sirvi reaalajas voogu avalikest postitustest sellest serverist @@ -25,19 +26,22 @@ et: Seda kasutatakse föderatiivsetel põhjustel ning seda ei tohiks blokeerida, välja arvatud juhul, kui soovite blokeerida tervet serverit, kuid sellel juhul soovitame hoopis kasutada domeeni blokeerimist. learn_more: Lisateave privacy_policy: Privaatsuspoliitika + rules: Serveri reeglid + rules_html: 'Järgneb kokkuvõte reeglitest, mida pead järgima, kui lood endale siin Mastodoni serveris konto:' see_whats_happening: Vaata, mis toimub server_stats: 'Serveri statistika:' source_code: Lähtekood status_count_after: - one: staatust + one: postitust other: staatuseid - status_count_before: Kes omavad + status_count_before: Kes on avaldanud tagline: Jälgi sõpru ja leia uusi terms: Kasutustingimused unavailable_content: Sisu pole saadaval unavailable_content_description: reason: Põhjus rejecting_media: 'Meedia failid sellelt serverilt ei töödelda ega salvestata ning mitte ühtegi eelvaadet ei kuvata, mis nõuab manuaalselt vajutust originaalfailile:' + rejecting_media_title: Filtreeritud meediaga silenced: 'Postitused nendelt serveritelt peidetakse avalikes ajajoontes ja vestlustes ning mitte ühtegi teavitust ei tehta nende kasutajate tegevustest, välja arvatud juhul, kui Te neid jälgite:' suspended: 'Mitte mingeid andmeid nendelt serveritelt ei töödelda, salvestata ega vahetata, tehes igasuguse interaktsiooni või kirjavahetuse kasutajatega nendelt serveritelt võimatuks:' unavailable_content_html: Mastodon tavaliselt lubab Teil vaadata sisu ning suhelda kasutajatega üks kõik millisest teisest serverist fediversumis. Need on erandid, mis on paika pandud sellel kindlal serveril. @@ -67,10 +71,10 @@ et: pin_errors: following: Te peate juba olema selle kasutaja jälgija, keda te heaks kiidate posts: - one: Tuututus - other: Tuututused - posts_tab_heading: Tuututused - posts_with_replies: Tuututused ja vastused + one: Postitus + other: Postitused + posts_tab_heading: Postitused + posts_with_replies: Postitused ja vastused roles: admin: Administraator bot: Robot diff --git a/config/locales/io.yml b/config/locales/io.yml index 58d7f99f3..1d0304d09 100644 --- a/config/locales/io.yml +++ b/config/locales/io.yml @@ -25,7 +25,7 @@ io: instance_actor_flash: 'Ca konto esas virtuala aganto quo uzesas por reprezentar la servilo e ne irga individuala uzanto. Ol uzesas por federskopo e ne debas restriktesar se vu ne volas obstruktar tota instanco, se ol esas la kaso, do vu debas uzar domenobstrukto. ' - learn_more: Lernez plu + learn_more: Lernez pluse logged_in_as_html: Vu nun eniras quale %{username}. logout_before_registering: Vu ja eniris. privacy_policy: Privatesguidilo @@ -48,7 +48,7 @@ io: rejecting_media_title: Filtrita medii silenced: 'Posti de ca servili celesos en publika tempolinei e konversi, e notifiki ne facesos de oli uzantinteragi, se vu ne sequas oli:' silenced_title: Limitizita servili - suspended: 'Informi de ca servili procedagesos o retenesos o kambiesos, do irga interago o komuniko kun uzanti de ca servili esas imposebla:' + suspended: 'Informi de ca servili procedagesos o retenesos o interchanjesos, do irga interago o komuniko kun uzanti de ca servili esas neposibla:' suspended_title: Restriktita servili unavailable_content_html: Mastodon generale permisas on vidar kontenajo e interagar kun uzanti de irga altra servilo en fediverso. Existas eceptioni quo facesis che ca partikulara servilo. user_count_after: @@ -135,7 +135,7 @@ io: followers: Uzanti follows: Uzati header: Kapimajo - inbox_url: URL di enbuxo + inbox_url: URL di mesajbuxo invite_request_text: Juntomotivo invited_by: Invitesis da ip: IP @@ -201,7 +201,7 @@ io: password_and_2fa: Pasvorto e 2FA sensitive: Forcsentoza sensitized: Markizesis quale sentoza - shared_inbox_url: Partigita enbux-URL + shared_inbox_url: Partigita URL di mesajbuxo show: created_reports: Reports created by this account targeted_reports: Reports made about this account @@ -378,7 +378,7 @@ io: title: Insertez nova kustumizita emocimajo not_permitted: Vu ne permisesis agar co overwrite: Remplasez - shortcode: Kurtnumero + shortcode: Kurtkodexo shortcode_hint: Minime 2 simboli, nur literi e nombri e sublinei title: Kustumizita emocimaji uncategorized: Nekategorigita @@ -480,8 +480,8 @@ io: instances: availability: description_html: - one: Se sendar a domeno falias %{count} dio sen sucesar, plua sendoprobi ne agesos se sendo de la domeno ne ganesas. - other: Se sendar a domeno falias en %{count} diferanta dii sen sucesar, plua sendoprobi ne agesos se sendo de la domeno ne ganesas. + one: Se sendar a domeno falias %{count} dio sen sucesar, plusa sendoprobi ne agesos se sendo de la domeno ne ganesas. + other: Se sendar a domeno falias en %{count} diferanta dii sen sucesar, plusa sendoprobi ne agesos se sendo de la domeno ne ganesas. failure_threshold_reached: Faliolimito atingesis en %{date}. failures_recorded: one: Falita probo en %{count} dio. @@ -523,7 +523,7 @@ io: unavailable: Nedisponebla delivery_available: Sendo esas disponebla delivery_error_days: Senderordii - delivery_error_hint: Se sendo ne esas posebla dum %{count} dii, ol automata markizesos quale ne sendebla. + delivery_error_hint: Se sendo ne esas posibla dum %{count} dii, ol automata markizesos quale ne sendebla. destroyed_msg: Informi de %{domain} nun faskigesis por partikulara efaco. empty: Nula domeni. known_accounts: @@ -602,9 +602,9 @@ io: other_description_html: Videz plu multa opcioni por dominacar konduto di konto e kustumizar komuniko a raportizita konto. resolve_description_html: Nulo agesos kontre raportizita konto, streko ne rekordizesos e raporto klozesos. silence_description_html: Profilo esos videbla nur por personi quo ja sequis o manuale trovis, se severe limitizas ola porteo. Sempre povas inversigesar. - suspend_description_html: Ca profilo e omna ola kontenaji divenos neacesebla til ol eventuale efacesas. Interagar kun la konto divenos neposebla. Inversigebla til 30 dii. + suspend_description_html: Ca profilo e omna ola kontenaji divenos neacesebla til ol eventuale efacesas. Interagar kun la konto divenos neposibla. Inversigebla til 30 dii. actions_description_html: Decidez ago por rezolvar ca raporto. Se vu decidar puniso kontre raportizesis konto, retpostoavizo sendesos a ol, ecepte kande Spam kategorio selektesis. - add_to_report: Insertez plu a raporto + add_to_report: Insertez pluse a raporto are_you_sure: Ka vu esas certa? assign_to_self: Taskigez me assigned: Taskigita jerero @@ -613,7 +613,7 @@ io: category_description_html: La motivo ke ca konto e kontenajo raportizesis citesos por komuniko kun raportizita konto comment: none: Nulo - comment_description_html: 'Por donar plu informo, %{name} skribis:' + comment_description_html: 'Por donar plu multa informo, %{name} skribis:' created_at: Raportizesis delete_and_resolve: Efacez posti forwarded: Sendesis @@ -889,14 +889,14 @@ io: aliases: add_new: Kreez alternativa nomo created_msg: Sucesoze kreis nova alternativa nomo. Vu povas nun komencar transfero de la olda konto. - deleted_msg: Sucesoze efacis alternativa nomo. Transferar de ta konto a co ne esos posebla. + deleted_msg: Sucesoze efacis alternativa nomo. Transferar de ta konto a co ne esos posibla. empty: Vu ne havas alternativa nomi. hint_html: Se vu volas transferesar de altra konto a co, hike vu povas krear alternativnomo, quo bezonesas ante vu povas durigar transferar sequanti de la olda konto a co. Ca ago esas nedanjeroza e inversigebla. Kontomigro komencesas de la olda konto. remove: Deligez alternative nomo appearance: - advanced_web_interface: Avanca retintervizajo - advanced_web_interface_hint: 'Se vu volas uzar tota skrenlong, avanca retintervizajo povigas vu modifikar multa diferanta kolumni por vida multa informi en sama tempo quon vu volas: Hemo, avizi, federatata tempolineo, multa listi e hashtagi.' - animations_and_accessibility: Animo e aceseso + advanced_web_interface: Avancata retintervizajo + advanced_web_interface_hint: 'Se vu volas uzar tota skrenlongeso, avancata retintervizajo povigas vu modifikar multa diferanta kolumni por vida multa informi en sama tempo quon vu volas: Hemo, avizi, federatata tempolineo, multa listi e hashtagi.' + animations_and_accessibility: Animacii e aceseso confirmation_dialogs: Konfirmdialogi discovery: Deskovro localization: @@ -930,18 +930,18 @@ io: description: prefix_invited_by_user: "@%{name} invitas vu juntar ca servilo di Mastodon!" prefix_sign_up: Registrez che Mastodon hodie! - suffix: Per konto, vu povos sequar personi, postigar novaji e interchanjar mesaji kun uzanti de irga servilo di Mastodon e plu! + suffix: Per konto, vu povos sequar personi, postigar novaji e interchanjar mesaji kun uzanti de irga servilo di Mastodon e pluse! didnt_get_confirmation: Ka tu ne recevis la instrucioni por konfirmar? dont_have_your_security_key: Ka vu ne havas sekuresklefo? forgot_password: Pasvorto obliviita? invalid_reset_password_token: Pasvorto richanjoficho esas nevalida o expirita. Demandez novo. - link_to_otp: Insertez 2-faktornumero de vua fono o rigannumero + link_to_otp: Insertez 2-faktorkodexo de vua fono o rigankodexo link_to_webauth: Uzez vua sekuresklefaparato log_in_with: Enirez per login: Enirar logout: Ekirar migrate_account: Transferez a diferanta konto - migrate_account_html: Se vu volas ridirektar ca konto a diferanto, vu povas opcionagar hike. + migrate_account_html: Se vu volas ridirektar ca konto a diferanto, vu povas ajustar hike. or_log_in_with: O eniras per providers: cas: CAS @@ -1019,7 +1019,7 @@ io: email_contact_html: Se ol ankore ne venas, vu povas retpostigar a %{email} por ganar helpo email_reconfirmation_html: Se vu ne ganas konfirmretposto, vu povas demandar itere irreversible: Vu ne povos riganar o riaktivigar vua konto - more_details_html: Por plu detali, videz privatesguidilo. + more_details_html: Por plu multa detali, videz privatesguidilo. username_available: Vua uzantonomo divenos disponebla itere username_unavailable: Vua uzantonomo restos nedisponebla directories: @@ -1116,8 +1116,8 @@ io: title: Insertez nova filtrilo footer: developers: Developeri - more: Plu… - resources: Resursi + more: Pluse… + resources: Moyeni trending_now: Nuna tendenco generic: all: Omna @@ -1180,7 +1180,7 @@ io: authentication_methods: otp: 2-faktoryurizessoftwaro password: pasvorto - sign_in_token: retpostosekuresnumero + sign_in_token: retpostosekureskodexo webauthn: sekuresklefi description_html: Se vu vidas aktiveso quon vu ne rikonocas, konsiderez chanjar vua pasvorto e aktivigez 2-faktoryurizo. empty: Yurizeshistorio esas nedisponebla @@ -1194,9 +1194,9 @@ io: too_many: Ne povas atachar plu kam 4 faili migrations: acct: Transferesis a - cancel: Extingar ridirekto - cancel_explanation: Extingar ridirekto riaktivigos vua nuna konto, ma ne riganos sequanti quo transferesis a ta konto. - cancelled_msg: Sucesoze extingar ridirekto. + cancel: Anulez ridirekto + cancel_explanation: Anular ridirekto riaktivigos vua nuna konto, ma ne riganos sequanti quo transferesis a ta konto. + cancelled_msg: Sucesoze anulis ridirekto. errors: already_moved: esas sama transferkonto missing_also_known_as: ne esas alternativa nomo di ca konto @@ -1215,7 +1215,7 @@ io: redirecting_to: Vua konto ridirektesas a %{acct}. set_redirect: Fixez ridirekto warning: - backreference_required: Nova konto mustas unesme havar opciono quo dopreferas co + backreference_required: Nova konto mustas unesme ajustesar por dopreferar co before: 'Ante durar, lektez ca noti sorgeme:' cooldown: Pos transferesar, existas varttempo kande vu ne povas transferesar itere disabled_account: Vua nuna konto ne divenos tote uzebla pose. Tamen, vu povas acesar informexportaco e anke riaktivigo. @@ -1287,13 +1287,13 @@ io: thousand: K trillion: T otp_authentication: - code_hint: Insertez numero quo facesis da vua yurizsoftwaro por konfirmar - description_html: Se vu aktivigas 2-faktoryurizo per yurizsoftwaro, eniro bezonos vu havar vua fono, quale facas fichi por vu por enirar. + code_hint: Insertez kodexo quo facesis da vua yurizsoftwaro por konfirmar + description_html: Se vu aktivigas 2-faktoryurizo per yurizsoftwaro, eniro bezonos vu havar vua smartfono, quale facas fichi por vu por enirar. enable: Aktivigez - instructions_html: "Skanez ca QR-numero a Google Authenticator o simila TOTP-softwaro en vua fono. Pos co, ta softwaro facos fichi quon vu bezonos insertar kande enirar." - manual_instructions: 'Se vu ne povas skanar numero QR e bezonas insertar manuala, subo esas textosekreto:' + instructions_html: "Skanez ca QR-kodexo a Google Authenticator o simila TOTP-softwaro en vua smartfono. Pos co, ta softwaro facos fichi quon vu bezonos insertar kande enirar." + manual_instructions: 'Se vu ne povas skanar QR-kodexo e bezonas insertar manuala, subo esas textosekreto:' setup: Facez - wrong_code: Insertita numero esas nevalida! Ka serviltempo e aparattempo esas korekta? + wrong_code: Insertita kodexo esas nevalida! Ka serviltempo e aparattempo esas korekta? pagination: newer: Nova next: Sequanta @@ -1411,7 +1411,7 @@ io: account: Konto account_settings: Kontoopcioni aliases: Kontoaltnomi - appearance: Formo + appearance: Aspekto authorized_apps: Yurizita apliki back: Retro a Mastodon delete: Kontoefaco @@ -1625,7 +1625,7 @@ io: enabled: 2-faktoryurizeso aktivigesas enabled_success: 2-faktoryurizeso sucesoze aktivigesas generate_recovery_codes: Generate Recovery Codes - lost_recovery_codes: Rigannumeri povigas vu riganas aceso a vua konto se vu perdas vua fono. Se vu perdas vua rigannumeri, vu povas rifacar hike. Vua olda rigannumeri nevalidigesos. + lost_recovery_codes: Rigankodexi povigas vu riganas aceso a vua konto se vu perdas vua smartfono. Se vu perdas vua rigankodexi, vu povas rifacar hike. Vua olda rigankodexi nevalidigesos. methods: 2-faktormetodi otp: Yurizsoftwaro recovery_codes: Kopiez rigannumeri @@ -1661,7 +1661,7 @@ io: violation: Kontenajo nesequas ca komunitatguidili explanation: delete_statuses: Ol trovesis ke kelka vua posti nesequas komunitatguidilo e do efacesis da jereri di %{instance}. - disable: Vu ne povas uzar vua konto plu, ma vua profilo e altra informi restas bone. Vu povas demandar kopiur di vua informi, chanjar kontoopcioni e efacar vua konto. + disable: Vu ne povas uzar vua konto pluse, ma vua profilo e altra informi restas bone. Vu povas demandar kopiur di vua informi, chanjar kontoopcioni e efacar vua konto. mark_statuses_as_sensitive: Kelka vua posti markizesis quale sentoza da jereri di %{instance}. Do, personi bezonos kliktar medii en posti ante prevido montresas. Vu povas markizar medii quale sentoza per su kande postar en futuro. sensitive: Pos co, omna vua adchargita mediifaili markizesos quale sentoza e celesos dop kliktoaverto. silence: Vu povas ankore uzar vua konto ma nur personi quo ja sequis vu vidos vua posti en ca servilo, e vu forsan neinkluzesas de diversa deskovrotraiti. Tamen, altra personi povas ankore manuala sequar vu. @@ -1686,7 +1686,7 @@ io: suspend: Konto restriktigesis welcome: edit_profile_action: Facez profilo - edit_profile_step: Vu povas kustumizar vua profilo per adchargar profilimajo, kapimajo, chanjar vua montronomo e plu. Se vu volas kontrolar nova sequanti ante oli permisesar sequantar vu, vu povas klefklozar vua konto. + edit_profile_step: Vu povas kustumizar vua profilo per adchargar profilimajo, kapimajo, chanjar vua montronomo e pluse. Se vu volas kontrolar nova sequanti ante oli permisesar sequantar vu, vu povas klefklozar vua konto. explanation: Subo esas guidilo por helpar vu komencar final_action: Komencez postigar final_step: 'Jus postigez! Mem sen sequanti, vua publika posti povas videsar da altra personi, exemplo es en lokala tempolineo e en hashtagi. Vu povas anke introduktar su en #introductions hashtagi.' @@ -1696,9 +1696,9 @@ io: review_preferences_step: Certigez ke vu fixas vua preferaji, tale quala retposto quon vu volas ganar, o privatesnivelo quo vu volas vua posti normale uzar. Se vu ne havas movmalado, vu povas selektar aktivigar GIF-autopleo. subject: Bonveno a Mastodon tip_federated_timeline: Federatata tempolineo esas generala vido di reto di Mastodon. Ma, ol nur inkluzas personi quon vua vicini abonis, do ol ne esas kompleta. - tip_following: Vu sequas vua administrer(o) di servilo quale originala stando. Por sequar plua interesanta personi, videz lokala e federatata tempolinei. + tip_following: Vu sequas vua administrer(o) di servilo quale originala stando. Por sequar plu multa interesanta personi, videz lokala e federatata tempolinei. tip_local_timeline: Lokala tempolineo esas generala vido di personi che %{instance}. Co esas vua apuda vicini! - tip_mobile_webapp: Se vua fonvidilo povigas vu pozar Mastodon a vua hemskreno, vu povas ganar pulsavizi. Ol funcionas tale traiti di fonsoftwaro! + tip_mobile_webapp: Se vua smartfonvidilo povigas vu pozar Mastodon a vua hemskreno, vu povas ganar pulsavizi. Ol funcionas tale traiti di smartfonsoftwaro! tips: Guidili title: Bonveno, %{name}! users: diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 8b2d2787d..b3038846e 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -492,6 +492,9 @@ ru: by_domain: Домен confirm_purge: Вы уверены, что хотите навсегда удалить данные с этого домена? content_policies: + comment: Внутренняя заметка + policies: + reject_media: Отклонить медиа policy: Политика dashboard: instance_accounts_measure: сохраненные учетные записи @@ -826,6 +829,7 @@ ru: admin_mailer: new_appeal: actions: + none: предупреждение silence: ограничить учётную запись suspend: приостановить действие учётной записи subject: "%{username} обжалует решение модерации на %{instance}" @@ -987,6 +991,7 @@ ru: disputes: strikes: action_taken: Предпринятые меры + appeal: Обжаловать appeal_approved: Это замечание было успешно обжаловано и более не действительно appeal_rejected: Апелляция была отклонена appeal_submitted_at: Апелляция отправлена @@ -1048,7 +1053,7 @@ ru: add_new: Добавить errors: limit: Вы уже добавили максимальное число хэштегов - hint_html: "Особенные хэштеги отображаются в вашем профиле и позволяют людям просматривать ваши посты, отмеченные ими. Это отличный инструмент для отслеживания долгосрочных проектов и творческих работ." + hint_html: "Избранные хэштеги отображаются в вашем профиле и позволяют людям быстро найти посты, отмеченные ими. Это отличный инструмент для отслеживания долгосрочных проектов и творческих работ." filters: contexts: account: Посты в профилях @@ -1379,7 +1384,7 @@ ru: development: Разработчикам edit_profile: Изменить профиль export: Экспорт данных - featured_tags: Особенные хэштеги + featured_tags: Избранные хэштеги import: Импорт import_and_export: Импорт и экспорт migrate: Миграция учётной записи @@ -1455,9 +1460,9 @@ ru: unlisted_long: Показывать всем, но не отображать в публичных лентах statuses_cleanup: enabled: Автоматически удалять устаревшие посты - enabled_hint: Автоматически удаляет ваши посты после того, как они достигли определённого возраста, за некоторыми исключениями ниже. + enabled_hint: Автоматически удаляет ваши посты после того, как они достигли определённого возрастного порога, за некоторыми исключениями ниже. exceptions: Исключения - explanation: Из-за того, что удаление постов — это ресурсоёмкий процесс, оно производится медленно со временем, когда сервер менее всего занят. По этой причине, посты могут удаляться не сразу, а спустя определённое время, по достижению возрастного порога. + explanation: Из-за того, что удаление постов — это ресурсоёмкий процесс, оно производится медленно со временем, когда сервер менее всего загружен. По этой причине, посты могут удаляться не сразу, а спустя определённое время, по достижению возрастного порога. ignore_favs: Игнорировать отметки «избранного» ignore_reblogs: Игнорировать продвижения interaction_exceptions: Исключения на основе взаимодействий @@ -1465,13 +1470,13 @@ ru: keep_direct: Не удалять адресованные посты keep_direct_hint: Не удалять ваши посты с «адресованной» видимостью. keep_media: Не удалять посты с вложениями - keep_media_hint: Не удалять ваши посты, содержащие любые медийные вложения + keep_media_hint: Не удалять ваши посты, содержащие любые медийные вложения. keep_pinned: Не удалять закреплённые посты keep_pinned_hint: Не удалять ваши посты, которые закреплены в профиле. keep_polls: Не удалять опросы keep_polls_hint: Не удалять ваши посты с опросами. keep_self_bookmark: Не удалять закладки - keep_self_bookmark_hint: Не удалять ваши посты с закладками + keep_self_bookmark_hint: Не удалять ваши посты с закладками. keep_self_fav: Оставить посты, отмеченные «избранными» keep_self_fav_hint: Не удалять ваши посты, если вы отметили их как «избранные». min_age: @@ -1674,7 +1679,7 @@ ru: seamless_external_login: Вы залогинены через сторонний сервис, поэтому настройки e-mail и пароля недоступны. signed_in_as: 'Выполнен вход под именем:' verification: - explanation_html: 'Владение ссылками в профиле можно подтвердить. Для этого на указанном сайте должна содержаться ссылка на ваш профиль Mastodon, а у самой ссылки должен быть атрибутrel="me"
. Что внутри ссылки — значения не имеет. Вот вам пример ссылки:'
+ explanation_html: 'Вы можете подтвердить владение любой из ссылок в таблице. Для этого страница по ссылке должна содержать обратную ссылку на ваш профиль Mastodon, а у самой ссылки должен атрибут rel="me"
. Текст ссылки значения не имеет. Вот пример:'
verification: Верификация ссылок
webauthn_credentials:
add: Добавить новый ключ безопасности
diff --git a/config/locales/simple_form.io.yml b/config/locales/simple_form.io.yml
index 4f6f2f782..0e2d5e3a9 100644
--- a/config/locales/simple_form.io.yml
+++ b/config/locales/simple_form.io.yml
@@ -17,7 +17,7 @@ io:
types:
disable: Preventez uzanto de uzar olia konto ma ne efacez o celez olia kontenaji.
none: Uzez co por sendar averto a la uzanto sen eventigar irga altra ago.
- sensitive: Koaktez omna mediiatachaji da ca uzanto markigesar quale sentiva.
+ sensitive: Koaktez omna mediiatachaji da ca uzanto markizesar quale sentoza.
silence: Preventez la uzanto de povar postar per publika videbleso, celez olia posti e avizi de personi quo ne sequas oli.
suspend: Preventez irga interago de o a ca konto e efacez ola kontenaji. Inversebla til 30 dii.
warning_preset_id: Neobligata. Vu povas ankore insertar kustume texto a extremajo di fixito
@@ -33,7 +33,7 @@ io:
autofollow: Personi quo registresesas tra invito automatika sequos vu
avatar: En la formato PNG, GIF o JPG. Til %{size}. Esos mikrigita a %{dimensions}px
bot: Signalez a altra personi ke la konto precipue havas automatikigita agi e forsan ne surveyesas
- context: 1 o plu situeso kande filtrilo debas aplikesar
+ context: Situeso kande filtrilo debas aplikesar
current_password: Por sekuresorezoni, pozez pasvorto di ca konto
current_username: Por konfirmar, pozez uzantonomo di ca konto
digest: Nur sendesas pos longa neaktiveso e nur se vu ganis irga mesaji dum ke vu esas neprezenta
@@ -51,7 +51,7 @@ io:
setting_aggregate_reblogs: Ne montrez nova busti di posti quo recente bustesas (nova busti)
setting_always_send_emails: Normale retpostoavizi ne sendesas kande vu aktiva uzas Mastodon
setting_default_sensitive: Sentoza medii originala celesas e povas revelesar per klikto
- setting_display_media_default: Celez medii quo markigesis quale sentoza
+ setting_display_media_default: Celez medii quo markizesis quale sentoza
setting_display_media_hide_all: Sempre celez medii
setting_display_media_show_all: Sempre montrez medii
setting_hide_network: Vua sequato e sequanto celesos che vua profilo
@@ -76,10 +76,10 @@ io:
text: Co helpos ni kontrolar vua apliko
ip_block:
comment: Neobligata. Memorez por quo vu insertas ca regulo.
- expires_in: IP-Adresi esas finita resurs, oli kelkafoye partigesas e frequenta uzesas da multa personi. Do, nedefinita IP-restrikti ne rekomendesas.
+ expires_in: IP-Adresi esas finita moyeno, oli kelkafoye partigesas e frequenta uzesas da multa personi. Do, nedefinita IP-restrikti ne rekomendesas.
ip: Tipez adreso di IPv4 o IPv6. Vu povas restrikar tota porteo per sintaxo CIDR. Sorgemez por ke vu ne klefklozas su!
severities:
- no_access: Restriktez aceso a omna resursi
+ no_access: Restriktez aceso a omna moyeni
sign_up_requires_approval: Nova registro bezonos vua aprobo
severity: Selektez quo eventos kun demandi de ca IP
rule:
@@ -104,7 +104,7 @@ io:
text: Fixita texto
title: Titulo
admin_account_action:
- include_statuses: Inkluzez raportigita posti en retposto
+ include_statuses: Inkluzez raportizita posti en retposto
send_email_notification: Notifikez la uzanto di retposto
text: Kustumizita averto
type: Ago
@@ -140,7 +140,7 @@ io:
fields: Profilmetadato
header: Kapimajo
honeypot: "%{label} (ne plenigez)"
- inbox_url: URL di relayoenbuxo
+ inbox_url: URL di relayomesajbuxo
irreversible: Deslevez e ne celez
locale: Linguo
locked: Privatigar la konto
@@ -150,7 +150,7 @@ io:
otp_attempt: Dufaktora identigilo
password: Pasvorto
phrase: Klefvorto o frazo
- setting_advanced_layout: Aktivigez avanca retintervizajo
+ setting_advanced_layout: Aktivigez avancata retintervizajo
setting_aggregate_reblogs: Grupbusti en tempolinei
setting_always_send_emails: Sempre sendez retpostoavizi
setting_auto_play_gif: Automate pleez animigita GIFi
@@ -158,17 +158,17 @@ io:
setting_crop_images: Ektranchez imaji en neexpansigita posti a 16x9
setting_default_language: Postolinguo
setting_default_privacy: Videbleso di la mesaji
- setting_default_sensitive: Sempre markigez medii quale privata
+ setting_default_sensitive: Sempre markizez medii quale sentoza
setting_delete_modal: Montrez konfirmdialogo ante efacar posto
setting_disable_swiping: Desaktivigez fingromovi
setting_display_media: Mediomontrajo
setting_display_media_default: Originalo
setting_display_media_hide_all: Celez omno
setting_display_media_show_all: Montrez omno
- setting_expand_spoilers: Sempre expansigez posti quo markigesis kun kontenajaverti
+ setting_expand_spoilers: Sempre expansigez posti quo markizesis kun kontenajaverti
setting_hide_network: Celez vua sociala grafiko
setting_noindex: Desjuntez trovmotorindexigo
- setting_reduce_motion: Diminutez animmovo
+ setting_reduce_motion: Diminutez moveso di animacii
setting_show_application: Montrez softwaro quo uzesis por sendar posti
setting_system_font_ui: Uzez originala literfonto di sistemo
setting_theme: Sittemo
@@ -177,7 +177,7 @@ io:
setting_use_blurhash: Montrez koloroza inklini por celata medii
setting_use_pending_items: Modo lenta
severity: Severeso
- sign_in_token_attempt: Sekuresnumero
+ sign_in_token_attempt: Sekureskodexo
type: Tipo di importaco
username: Uzernomo
username_or_email: Uzantonomo o retposto
diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml
index 30e7bd3a3..839be0a69 100644
--- a/config/locales/simple_form.ru.yml
+++ b/config/locales/simple_form.ru.yml
@@ -37,9 +37,9 @@ ru:
current_password: В целях безопасности введите пароль текущей учётной записи
current_username: Для подтверждения, пожалуйста, введите имя пользователя текущей учётной записи
digest: Если вы долго не заглядывали, отправим вам дайджест событий, которые происходили в период вашего отсутствия.
- discoverable: Разрешить другим людям находить ваш профиль через рекомендации, тренды и другие функции
+ discoverable: Разрешить другим людям находить ваш профиль через рекомендации, тренды и другие функции.
email: Вам будет отправлено электронное письмо с подтверждением.
- fields: В профиле можно отобразить до 4 пунктов в виде таблицы.
+ fields: В профиле можно отобразить до 4 пунктов в виде таблицы. Например, ваши местоимения, часовой пояс или ссылку на свой сайт.
header: Поддерживается PNG, GIF и JPG. Максимальный размер — %{size}. Будет уменьшена до %{dimensions}px.
inbox_url: Копировать URL с главной страницы ретранслятора, который вы хотите использовать
irreversible: Отфильтрованные посты будут утеряны навсегда, даже если в будущем фильтр будет убран
@@ -133,7 +133,7 @@ ru:
context: Контекст фильтра
current_password: Текущий пароль
data: Данные
- discoverable: Показывать эту учётную запись в каталоге
+ discoverable: Рекомендовать учётную запись другим пользователям
display_name: Отображаемое имя
email: Адрес e-mail
expires_in: Истекает через
@@ -185,7 +185,7 @@ ru:
email_domain_block:
with_dns_records: Включить MX-записи и IP-адреса домена
featured_tag:
- name: Хэштег
+ name: Добавить хэштег
interactions:
must_be_follower: Присылать уведомления только от подписчиков
must_be_following: Присылать уведомления только от людей на которых вы подписаны
diff --git a/package.json b/package.json
index cadd223aa..94d71cfbe 100644
--- a/package.json
+++ b/package.json
@@ -24,13 +24,13 @@
},
"private": true,
"dependencies": {
- "@babel/core": "^7.17.12",
+ "@babel/core": "^7.18.0",
"@babel/plugin-proposal-decorators": "^7.17.12",
"@babel/plugin-transform-react-inline-elements": "^7.16.7",
- "@babel/plugin-transform-runtime": "^7.17.12",
- "@babel/preset-env": "^7.17.12",
+ "@babel/plugin-transform-runtime": "^7.18.2",
+ "@babel/preset-env": "^7.18.2",
"@babel/preset-react": "^7.17.12",
- "@babel/runtime": "^7.17.9",
+ "@babel/runtime": "^7.18.0",
"@gamestdio/websocket": "^0.3.2",
"@github/webauthn-json": "^0.5.7",
"@rails/ujs": "^6.1.6",
@@ -66,7 +66,7 @@
"glob": "^8.0.3",
"history": "^4.10.1",
"http-link-header": "^1.0.4",
- "immutable": "^4.0.0",
+ "immutable": "^4.1.0",
"imports-loader": "^1.2.0",
"intersection-observer": "^0.12.0",
"intl": "^1.2.5",
diff --git a/spec/models/account_spec.rb b/spec/models/account_spec.rb
index 681134d49..dc0ca3da3 100644
--- a/spec/models/account_spec.rb
+++ b/spec/models/account_spec.rb
@@ -350,6 +350,45 @@ RSpec.describe Account, type: :model do
)
end
+ it 'does not return suspended users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username',
+ domain: 'example.com',
+ suspended: true
+ )
+
+ results = Account.search_for('username')
+ expect(results).to eq []
+ end
+
+ it 'does not return unapproved users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username'
+ )
+
+ match.user.update(approved: false)
+
+ results = Account.search_for('username')
+ expect(results).to eq []
+ end
+
+ it 'does not return unconfirmed users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username'
+ )
+
+ match.user.update(confirmed_at: nil)
+
+ results = Account.search_for('username')
+ expect(results).to eq []
+ end
+
it 'accepts ?, \, : and space as delimiter' do
match = Fabricate(
:account,
@@ -422,8 +461,114 @@ RSpec.describe Account, type: :model do
end
describe '.advanced_search_for' do
+ let(:account) { Fabricate(:account) }
+
+ context 'when limiting search to followed accounts' do
+ it 'accepts ?, \, : and space as delimiter' do
+ match = Fabricate(
+ :account,
+ display_name: 'A & l & i & c & e',
+ username: 'username',
+ domain: 'example.com'
+ )
+ account.follow!(match)
+
+ results = Account.advanced_search_for('A?l\i:c e', account, 10, true)
+ expect(results).to eq [match]
+ end
+
+ it 'does not return non-followed accounts' do
+ match = Fabricate(
+ :account,
+ display_name: 'A & l & i & c & e',
+ username: 'username',
+ domain: 'example.com'
+ )
+
+ results = Account.advanced_search_for('A?l\i:c e', account, 10, true)
+ expect(results).to eq []
+ end
+
+ it 'does not return suspended users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username',
+ domain: 'example.com',
+ suspended: true
+ )
+
+ results = Account.advanced_search_for('username', account, 10, true)
+ expect(results).to eq []
+ end
+
+ it 'does not return unapproved users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username'
+ )
+
+ match.user.update(approved: false)
+
+ results = Account.advanced_search_for('username', account, 10, true)
+ expect(results).to eq []
+ end
+
+ it 'does not return unconfirmed users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username'
+ )
+
+ match.user.update(confirmed_at: nil)
+
+ results = Account.advanced_search_for('username', account, 10, true)
+ expect(results).to eq []
+ end
+ end
+
+ it 'does not return suspended users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username',
+ domain: 'example.com',
+ suspended: true
+ )
+
+ results = Account.advanced_search_for('username', account)
+ expect(results).to eq []
+ end
+
+ it 'does not return unapproved users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username'
+ )
+
+ match.user.update(approved: false)
+
+ results = Account.advanced_search_for('username', account)
+ expect(results).to eq []
+ end
+
+ it 'does not return unconfirmed users' do
+ match = Fabricate(
+ :account,
+ display_name: 'Display Name',
+ username: 'username'
+ )
+
+ match.user.update(confirmed_at: nil)
+
+ results = Account.advanced_search_for('username', account)
+ expect(results).to eq []
+ end
+
it 'accepts ?, \, : and space as delimiter' do
- account = Fabricate(:account)
match = Fabricate(
:account,
display_name: 'A & l & i & c & e',
@@ -437,18 +582,17 @@ RSpec.describe Account, type: :model do
it 'limits by 10 by default' do
11.times { Fabricate(:account, display_name: "Display Name") }
- results = Account.search_for("display")
+ results = Account.advanced_search_for("display", account)
expect(results.size).to eq 10
end
it 'accepts arbitrary limits' do
2.times { Fabricate(:account, display_name: "Display Name") }
- results = Account.search_for("display", 1)
+ results = Account.advanced_search_for("display", account, 1)
expect(results.size).to eq 1
end
it 'ranks followed accounts higher' do
- account = Fabricate(:account)
match = Fabricate(:account, username: "Matching")
followed_match = Fabricate(:account, username: "Matcher")
Fabricate(:follow, account: account, target_account: followed_match)
@@ -775,6 +919,32 @@ RSpec.describe Account, type: :model do
expect(Account.suspended).to match_array([account_1])
end
end
+
+ describe 'searchable' do
+ let!(:suspended_local) { Fabricate(:account, suspended: true, username: 'suspended_local') }
+ let!(:suspended_remote) { Fabricate(:account, suspended: true, domain: 'example.org', username: 'suspended_remote') }
+ let!(:silenced_local) { Fabricate(:account, silenced: true, username: 'silenced_local') }
+ let!(:silenced_remote) { Fabricate(:account, silenced: true, domain: 'example.org', username: 'silenced_remote') }
+ let!(:unconfirmed) { Fabricate(:user, confirmed_at: nil).account }
+ let!(:unapproved) { Fabricate(:user, approved: false).account }
+ let!(:unconfirmed_unapproved) { Fabricate(:user, confirmed_at: nil, approved: false).account }
+ let!(:local_account) { Fabricate(:account, username: 'local_account') }
+ let!(:remote_account) { Fabricate(:account, domain: 'example.org', username: 'remote_account') }
+
+ before do
+ # Accounts get automatically-approved depending on settings, so ensure they aren't approved
+ unapproved.user.update(approved: false)
+ unconfirmed_unapproved.user.update(approved: false)
+ end
+
+ it 'returns every usable non-suspended account' do
+ expect(Account.searchable).to match_array([silenced_local, silenced_remote, local_account, remote_account])
+ end
+
+ it 'does not mess with previously-applied scopes' do
+ expect(Account.where.not(id: remote_account.id).searchable).to match_array([silenced_local, silenced_remote, local_account])
+ end
+ end
end
context 'when is local' do
diff --git a/yarn.lock b/yarn.lock
index 01fae082d..42830c8eb 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -28,33 +28,33 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
-"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.17.12", "@babel/core@^7.7.2":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.12.tgz#b4eb2d7ebc3449b062381644c93050db545b70ee"
- integrity sha512-44ODe6O1IVz9s2oJE3rZ4trNNKTX9O7KpQpfAP4t8QII/zwrVRHL7i2pxhqtcY7tqMLrrKfMlBKnm1QlrRFs5w==
+"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.18.0", "@babel/core@^7.7.2":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.0.tgz#c58d04d7c6fbfb58ea7681e2b9145cfb62726756"
+ integrity sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.12"
+ "@babel/generator" "^7.18.0"
"@babel/helper-compilation-targets" "^7.17.10"
- "@babel/helper-module-transforms" "^7.17.12"
- "@babel/helpers" "^7.17.9"
- "@babel/parser" "^7.17.12"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helpers" "^7.18.0"
+ "@babel/parser" "^7.18.0"
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.12"
- "@babel/types" "^7.17.12"
+ "@babel/traverse" "^7.18.0"
+ "@babel/types" "^7.18.0"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.1"
semver "^6.3.0"
-"@babel/generator@^7.17.12", "@babel/generator@^7.7.2":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.12.tgz#5970e6160e9be0428e02f4aba62d8551ec366cc8"
- integrity sha512-V49KtZiiiLjH/CnIW6OjJdrenrGoyh6AmKQ3k2AZFKozC1h846Q4NYlZ5nqAigPDUXfGzC88+LOUuG8yKd2kCw==
+"@babel/generator@^7.18.0", "@babel/generator@^7.7.2":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.0.tgz#46d28e8a18fc737b028efb25ab105d74473af43f"
+ integrity sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==
dependencies:
- "@babel/types" "^7.17.12"
+ "@babel/types" "^7.18.0"
"@jridgewell/gen-mapping" "^0.3.0"
jsesc "^2.5.1"
@@ -81,10 +81,10 @@
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/types" "^7.16.7"
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10":
- version "7.17.10"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz#09c63106d47af93cf31803db6bc49fef354e2ebe"
- integrity sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10", "@babel/helper-compilation-targets@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz#67a85a10cbd5fc7f1457fec2e7f45441dc6c754b"
+ integrity sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==
dependencies:
"@babel/compat-data" "^7.17.10"
"@babel/helper-validator-option" "^7.16.7"
@@ -104,6 +104,19 @@
"@babel/helper-replace-supers" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7"
+"@babel/helper-create-class-features-plugin@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz#fac430912606331cb075ea8d82f9a4c145a4da19"
+ integrity sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.16.7"
+ "@babel/helper-environment-visitor" "^7.16.7"
+ "@babel/helper-function-name" "^7.17.9"
+ "@babel/helper-member-expression-to-functions" "^7.17.7"
+ "@babel/helper-optimise-call-expression" "^7.16.7"
+ "@babel/helper-replace-supers" "^7.16.7"
+ "@babel/helper-split-export-declaration" "^7.16.7"
+
"@babel/helper-create-regexp-features-plugin@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48"
@@ -214,10 +227,10 @@
dependencies:
"@babel/types" "^7.16.7"
-"@babel/helper-module-transforms@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.12.tgz#bec00139520cb3feb078ef7a4578562480efb77e"
- integrity sha512-t5s2BeSWIghhFRPh9XMn6EIGmvn8Lmw5RVASJzkIx1mSemubQQBNIZiQD7WzaFmaHIrjAec4x8z9Yx8SjJ1/LA==
+"@babel/helper-module-transforms@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz#baf05dec7a5875fb9235bd34ca18bad4e21221cd"
+ integrity sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==
dependencies:
"@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-module-imports" "^7.16.7"
@@ -225,8 +238,8 @@
"@babel/helper-split-export-declaration" "^7.16.7"
"@babel/helper-validator-identifier" "^7.16.7"
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.12"
- "@babel/types" "^7.17.12"
+ "@babel/traverse" "^7.18.0"
+ "@babel/types" "^7.18.0"
"@babel/helper-optimise-call-expression@^7.16.7":
version "7.16.7"
@@ -267,6 +280,13 @@
dependencies:
"@babel/types" "^7.17.0"
+"@babel/helper-simple-access@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz#4dc473c2169ac3a1c9f4a51cfcd091d1c36fcff9"
+ integrity sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==
+ dependencies:
+ "@babel/types" "^7.18.2"
+
"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
@@ -306,14 +326,14 @@
"@babel/traverse" "^7.16.8"
"@babel/types" "^7.16.8"
-"@babel/helpers@^7.17.9":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a"
- integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==
+"@babel/helpers@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.0.tgz#aff37c3590de42102b54842446146d0205946370"
+ integrity sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==
dependencies:
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.9"
- "@babel/types" "^7.17.0"
+ "@babel/traverse" "^7.18.0"
+ "@babel/types" "^7.18.0"
"@babel/highlight@^7.10.4":
version "7.12.13"
@@ -333,10 +353,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.12", "@babel/parser@^7.7.0":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.12.tgz#36c2ed06944e3691ba82735fc4cf62d12d491a23"
- integrity sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==
+"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.18.0", "@babel/parser@^7.7.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.0.tgz#10a8d4e656bc01128d299a787aa006ce1a91e112"
+ integrity sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12":
version "7.17.12"
@@ -371,12 +391,12 @@
"@babel/helper-create-class-features-plugin" "^7.17.12"
"@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-proposal-class-static-block@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.12.tgz#947f09dd496322c9543ec3b318bf52b4d9833334"
- integrity sha512-8ILyDG6eL14F8iub97dVc8q35Md0PJYAnA5Kz9NACFOkt6ffCcr0FISyUPKHsvuAy36fkpIitxZ9bVYPFMGQHA==
+"@babel/plugin-proposal-class-static-block@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz#7d02253156e3c3793bdb9f2faac3a1c05f0ba710"
+ integrity sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.17.12"
+ "@babel/helper-create-class-features-plugin" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
@@ -440,10 +460,10 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.12.tgz#f94a91715a7f2f8cfb3c06af820c776440bc0148"
- integrity sha512-6l9cO3YXXRh4yPCPRA776ZyJ3RobG4ZKJZhp7NDRbKIOeV3dBPG8FXCF7ZtiO2RTCIOkQOph1xDDcc01iWVNjQ==
+"@babel/plugin-proposal-object-rest-spread@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz#79f2390c892ba2a68ec112eb0d895cfbd11155e8"
+ integrity sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==
dependencies:
"@babel/compat-data" "^7.17.10"
"@babel/helper-compilation-targets" "^7.17.10"
@@ -543,6 +563,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
+"@babel/plugin-syntax-import-assertions@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz#58096a92b11b2e4e54b24c6a0cc0e5e607abcedd"
+ integrity sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.17.12"
+
"@babel/plugin-syntax-import-meta@^7.8.3":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
@@ -685,10 +712,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-destructuring@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.12.tgz#0861d61e75e2401aca30f2570d46dfc85caacf35"
- integrity sha512-P8pt0YiKtX5UMUL5Xzsc9Oyij+pJE6JuC+F1k0/brq/OOGs5jDa1If3OY0LRWGvJsJhI+8tsiecL3nJLc0WTlg==
+"@babel/plugin-transform-destructuring@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz#dc4f92587e291b4daa78aa20cc2d7a63aa11e858"
+ integrity sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==
dependencies:
"@babel/helper-plugin-utils" "^7.17.12"
@@ -715,10 +742,10 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-for-of@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.17.12.tgz#5397c22554ec737a27918e7e7e0e7b679b05f5ec"
- integrity sha512-76lTwYaCxw8ldT7tNmye4LLwSoKDbRCBzu6n/DcK/P3FOR29+38CIIaVIZfwol9By8W/QHORYEnYSLuvcQKrsg==
+"@babel/plugin-transform-for-of@^7.18.1":
+ version "7.18.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz#ed14b657e162b72afbbb2b4cdad277bf2bb32036"
+ integrity sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==
dependencies:
"@babel/helper-plugin-utils" "^7.17.12"
@@ -745,42 +772,42 @@
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-modules-amd@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.17.12.tgz#08ec1f10f854c15bb3b44952e60f1fc126d7d481"
- integrity sha512-p5rt9tB5Ndcc2Za7CeNxVf7YAjRcUMR6yi8o8tKjb9KhRkEvXwa+C0hj6DA5bVDkKRxB0NYhMUGbVKoFu4+zEA==
+"@babel/plugin-transform-modules-amd@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz#7ef1002e67e36da3155edc8bf1ac9398064c02ed"
+ integrity sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==
dependencies:
- "@babel/helper-module-transforms" "^7.17.12"
+ "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.12.tgz#37691c7404320d007288edd5a2d8600bcef61c34"
- integrity sha512-tVPs6MImAJz+DiX8Y1xXEMdTk5Lwxu9jiPjlS+nv5M2A59R7+/d1+9A8C/sbuY0b3QjIxqClkj6KAplEtRvzaA==
+"@babel/plugin-transform-modules-commonjs@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz#1aa8efa2e2a6e818b6a7f2235fceaf09bdb31e9e"
+ integrity sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==
dependencies:
- "@babel/helper-module-transforms" "^7.17.12"
+ "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-simple-access" "^7.17.7"
+ "@babel/helper-simple-access" "^7.18.2"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.12.tgz#e631b151b99d25401cd9679476cc35e6e5bbc7d4"
- integrity sha512-NVhDb0q00hqZcuLduUf/kMzbOQHiocmPbIxIvk23HLiEqaTKC/l4eRxeC7lO63M72BmACoiKOcb9AkOAJRerpw==
+"@babel/plugin-transform-modules-systemjs@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.0.tgz#50ecdb43de97c8483824402f7125edb94cddb09a"
+ integrity sha512-vwKpxdHnlM5tIrRt/eA0bzfbi7gUBLN08vLu38np1nZevlPySRe6yvuATJB5F/WPJ+ur4OXwpVYq9+BsxqAQuQ==
dependencies:
"@babel/helper-hoist-variables" "^7.16.7"
- "@babel/helper-module-transforms" "^7.17.12"
+ "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-identifier" "^7.16.7"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-umd@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.17.12.tgz#b37be3ecf198c1fea10e6268461729ced05644e1"
- integrity sha512-BnsPkrUHsjzZGpnrmJeDFkOMMljWFHPjDc9xDcz71/C+ybF3lfC3V4m3dwXPLZrE5b3bgd4V+3/Pj+3620d7IA==
+"@babel/plugin-transform-modules-umd@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz#56aac64a2c2a1922341129a4597d1fd5c3ff020f"
+ integrity sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==
dependencies:
- "@babel/helper-module-transforms" "^7.17.12"
+ "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-named-capturing-groups-regex@^7.17.12":
@@ -861,11 +888,12 @@
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-regenerator@^7.17.9":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz#0a33c3a61cf47f45ed3232903683a0afd2d3460c"
- integrity sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==
+"@babel/plugin-transform-regenerator@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz#44274d655eb3f1af3f3a574ba819d3f48caf99d5"
+ integrity sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==
dependencies:
+ "@babel/helper-plugin-utils" "^7.17.12"
regenerator-transform "^0.15.0"
"@babel/plugin-transform-reserved-words@^7.17.12":
@@ -875,10 +903,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-runtime@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.12.tgz#5dc79735c4038c6f4fc0490f68f2798ce608cadd"
- integrity sha512-xsl5MeGjWnmV6Ui9PfILM2+YRpa3GqLOrczPpXV3N2KCgQGU+sU8OfzuMbjkIdfvZEZIm+3y0V7w58sk0SGzlw==
+"@babel/plugin-transform-runtime@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz#04637de1e45ae8847ff14b9beead09c33d34374d"
+ integrity sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==
dependencies:
"@babel/helper-module-imports" "^7.16.7"
"@babel/helper-plugin-utils" "^7.17.12"
@@ -909,10 +937,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-template-literals@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz#4aec0a18f39dd86c442e1d077746df003e362c6e"
- integrity sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==
+"@babel/plugin-transform-template-literals@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz#31ed6915721864847c48b656281d0098ea1add28"
+ integrity sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==
dependencies:
"@babel/helper-plugin-utils" "^7.17.12"
@@ -938,27 +966,27 @@
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/preset-env@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.17.12.tgz#b81ae0bb762b683d68b07b6d2d4020ccbef8d67a"
- integrity sha512-Kke30Rj3Lmcx97bVs71LO0s8M6FmJ7tUAQI9fNId62rf0cYG1UAWwdNO9/sE0/pLEahAw1MqMorymoD12bj5Fg==
+"@babel/preset-env@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.2.tgz#f47d3000a098617926e674c945d95a28cb90977a"
+ integrity sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==
dependencies:
"@babel/compat-data" "^7.17.10"
- "@babel/helper-compilation-targets" "^7.17.10"
+ "@babel/helper-compilation-targets" "^7.18.2"
"@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-option" "^7.16.7"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.17.12"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.17.12"
"@babel/plugin-proposal-async-generator-functions" "^7.17.12"
"@babel/plugin-proposal-class-properties" "^7.17.12"
- "@babel/plugin-proposal-class-static-block" "^7.17.12"
+ "@babel/plugin-proposal-class-static-block" "^7.18.0"
"@babel/plugin-proposal-dynamic-import" "^7.16.7"
"@babel/plugin-proposal-export-namespace-from" "^7.17.12"
"@babel/plugin-proposal-json-strings" "^7.17.12"
"@babel/plugin-proposal-logical-assignment-operators" "^7.17.12"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.17.12"
"@babel/plugin-proposal-numeric-separator" "^7.16.7"
- "@babel/plugin-proposal-object-rest-spread" "^7.17.12"
+ "@babel/plugin-proposal-object-rest-spread" "^7.18.0"
"@babel/plugin-proposal-optional-catch-binding" "^7.16.7"
"@babel/plugin-proposal-optional-chaining" "^7.17.12"
"@babel/plugin-proposal-private-methods" "^7.17.12"
@@ -969,6 +997,7 @@
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+ "@babel/plugin-syntax-import-assertions" "^7.17.12"
"@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
@@ -984,34 +1013,34 @@
"@babel/plugin-transform-block-scoping" "^7.17.12"
"@babel/plugin-transform-classes" "^7.17.12"
"@babel/plugin-transform-computed-properties" "^7.17.12"
- "@babel/plugin-transform-destructuring" "^7.17.12"
+ "@babel/plugin-transform-destructuring" "^7.18.0"
"@babel/plugin-transform-dotall-regex" "^7.16.7"
"@babel/plugin-transform-duplicate-keys" "^7.17.12"
"@babel/plugin-transform-exponentiation-operator" "^7.16.7"
- "@babel/plugin-transform-for-of" "^7.17.12"
+ "@babel/plugin-transform-for-of" "^7.18.1"
"@babel/plugin-transform-function-name" "^7.16.7"
"@babel/plugin-transform-literals" "^7.17.12"
"@babel/plugin-transform-member-expression-literals" "^7.16.7"
- "@babel/plugin-transform-modules-amd" "^7.17.12"
- "@babel/plugin-transform-modules-commonjs" "^7.17.12"
- "@babel/plugin-transform-modules-systemjs" "^7.17.12"
- "@babel/plugin-transform-modules-umd" "^7.17.12"
+ "@babel/plugin-transform-modules-amd" "^7.18.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.18.2"
+ "@babel/plugin-transform-modules-systemjs" "^7.18.0"
+ "@babel/plugin-transform-modules-umd" "^7.18.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.17.12"
"@babel/plugin-transform-new-target" "^7.17.12"
"@babel/plugin-transform-object-super" "^7.16.7"
"@babel/plugin-transform-parameters" "^7.17.12"
"@babel/plugin-transform-property-literals" "^7.16.7"
- "@babel/plugin-transform-regenerator" "^7.17.9"
+ "@babel/plugin-transform-regenerator" "^7.18.0"
"@babel/plugin-transform-reserved-words" "^7.17.12"
"@babel/plugin-transform-shorthand-properties" "^7.16.7"
"@babel/plugin-transform-spread" "^7.17.12"
"@babel/plugin-transform-sticky-regex" "^7.16.7"
- "@babel/plugin-transform-template-literals" "^7.17.12"
+ "@babel/plugin-transform-template-literals" "^7.18.2"
"@babel/plugin-transform-typeof-symbol" "^7.17.12"
"@babel/plugin-transform-unicode-escapes" "^7.16.7"
"@babel/plugin-transform-unicode-regex" "^7.16.7"
"@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.17.12"
+ "@babel/types" "^7.18.2"
babel-plugin-polyfill-corejs2 "^0.3.0"
babel-plugin-polyfill-corejs3 "^0.5.0"
babel-plugin-polyfill-regenerator "^0.3.0"
@@ -1056,10 +1085,10 @@
dependencies:
regenerator-runtime "^0.12.0"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.9", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
- integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.0", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.0.tgz#6d77142a19cb6088f0af662af1ada37a604d34ae"
+ integrity sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==
dependencies:
regenerator-runtime "^0.13.4"
@@ -1072,26 +1101,26 @@
"@babel/parser" "^7.16.7"
"@babel/types" "^7.16.7"
-"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.12", "@babel/traverse@^7.17.9", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.12.tgz#011874d2abbca0ccf1adbe38f6f7a4ff1747599c"
- integrity sha512-zULPs+TbCvOkIFd4FrG53xrpxvCBwLIgo6tO0tJorY7YV2IWFxUfS/lXDJbGgfyYt9ery/Gxj2niwttNnB0gIw==
+"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.0.tgz#0e5ec6db098660b2372dd63d096bf484e32d27ba"
+ integrity sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==
dependencies:
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.12"
+ "@babel/generator" "^7.18.0"
"@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-function-name" "^7.17.9"
"@babel/helper-hoist-variables" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/parser" "^7.17.12"
- "@babel/types" "^7.17.12"
+ "@babel/parser" "^7.18.0"
+ "@babel/types" "^7.18.0"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.12", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.12.tgz#1210690a516489c0200f355d87619157fbbd69a0"
- integrity sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==
+"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.12", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.2.tgz#191abfed79ebe6f4242f643a9a5cbaa36b10b091"
+ integrity sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
@@ -5842,10 +5871,10 @@ ignore@^4.0.6:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-immutable@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23"
- integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==
+immutable@^4.0.0, immutable@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef"
+ integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==
import-cwd@^2.0.0:
version "2.1.0"