From c03f408ba5db9904523246776d3defcd44773954 Mon Sep 17 00:00:00 2001
From: cryptofyre
Date: Wed, 27 Jul 2022 01:05:51 -0500
Subject: [PATCH] get real. (#1321)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* test
* fix multiroom
* attempt for fix rare cast bug
* changes for local files: read below
* added pouchdb-node
* moved all logic for local files to src/main/providers/local
* added new local library section on sidebar
* removed dupe
* added caching headers
* fix
* add path menu to settings-window
* fix mxm for local
* some test
* some fix
* clear this
* clear log
* add playlist folder class
* sometest
* fix
* Auto focus search bar
* use object instead of array for albums (#1219)
* feat: š Update French language (#1218)
* add pagination for library songs
* Add 'go to' page
* Make playlist search icon use hero color
* Merge pull request #1 from vapormusic/patch-1
dont populate out-of-display doms
* both infinite and paging
* Add color to search button background
* Add shadow to follow button
* im dumb sorry
* Add brightness effect of search button
* add some delay to scroll v-observe-visibility
* some multiroom fixes
* somefixes
* [Audio] Fix VBass & Added COCS
* [Audio] COCS revision
* some fix
* fix m1 mac
* fix m1 build
* some fix regarding audiocontext
* [Audio] Fix #1207 (discussions)
Eliminates audio stuttering even when AudioContext is enabled. Make lyrics account for the extra latency introduced by Audio Lab.
* idk what I did
* apparently this no worki
* should default to 0
* expose bitrate of localfiles
* [Audio] Added CAP & Normalization behavior for local files
* smh musickit
* Expose more local files metadata + fix norm error
* pokemon gotta catch them all
* maikiwi is a clown confirmed
* pokemon gotta catch them all v2
* pokemon gotta catch them all v5
* Update zh_TW.json (#1229)
Fix errors, update zh-TW translation.
* Change No Lyrics Message in Full Screen Player (#1210)
* Modify term.noLyrics text in 5 files
* Minor change in 3 files
* Colorize sponsor buttons in about page
Co-authored-by: ctaetcsh <48845980+ctaetcsh@users.noreply.github.com>
* max size of more info panel dynamic
* Add twitter social button for some developers in about page (#1232)
* Big Chungus Window settings (#1230)
* Initial Changes
* I suposse this is the last
* cryptofyre
* Documentation
* Revert "Big Chungus Window settings (#1230)" (#1233)
This reverts commit e133b2c38be160104416c8714a9dc47cf5fa4d71.
* test
* Just changed it and gonna leave for debugging
* reimp e133b2c, adjustments for macOS
* resolve #1
* copied files
* readded strings to en_US
* adjustments to settings sidebar collapse
* add multiplex
* Update version.sh
* Update style.css
* dont break pls thx
* swag
* I forgot that (#1239)
* Update zh_TW.json (#1236)
Update TW language.
* Update zh_CN.json (#1240)
* because I can
* Fix cider team buttons in about page
* Update style.less
* Float right looks better
* support custom port via optional CIDER_PORT var
* Scan Local Files now 46 times faster
* Update .gitignore
* cleanups
* remove console time (1s/1600 tracks)
* fix m1
* sometest
* Update build-macos.yml
* Fix absolutely unacceptable punctuation error (#1249)
* ok
* pray
* revert mxm back to local
* Update zh_CN.json (#1242)
* Update de_DE.json (#1246)
* Musixmatch fix (thx plank ily)
* whoops
* yes
* whoops v2
* bump to e18.3.5
* don't give the lyric api id if local files
* Update afterPack.js
* ukie
* Update afterPack.js
* Update afterPack.js
* how the fuck did this not throw an error
* fix stupid svg smh
* new mediaitem scaling method
* added Maximum Element Scale
* mediaitem square artwork res now adapts to window size
* will not affect high dpi
* fix now playing artwork
* fix album genre names
before: gets genre from 1st track
now: gets genre from album data
* clamped element scale to 1.5x
* added caching for auth
* adjustment to artist page
* changed to v-show for list item vis
* Bring back mxm lyrics (Fully tested)
* fix mmx translation
* fix settings view
* remove useless args & nonexistent funcs
* fix div hell
* fixed missing end tag for local playlist
* fix divs
* Fix cider list
* the amount of brain cells that I have lost because of mxm trans
* WIP language filter
* it was fun while it lasted, goodbye MXM languages
* MXM changes
* 4am code moments
* move logic
* fix lyrics translation & allow other lang
* default store.ts mxm trans to be disabled
* this is why you dont code at 4am
* and this is why you should test your code before pushing
* added Romanized langs to mxm trans
* love how previous MXM changes are in vain till now
* stop. uploading. this.
* NEVER. CODE. AT. FOUR. AYE. EM. AGAIN.
* test
* Revert "test"
This reverts commit 256d06bbccfb6dc0cd23c5bc7fe15bd19923a43a.
* did a funny
* did another funny
* yes
* add prime symbol to apostrophe
* Don't do anything if res != 200
* Recursive Folder Search in Cider Utils
* 4am code moment
* fix function (force recompile utils)
* did a funny there
* I need sleep
* Update zh_CN.json (#1265)
This is a big work
* Update zh_TW.json (#1260)
Update TW language.
* performant logging is enabled by default
* test getting rid of lyriccurrenttime
* set timeout can go away now
* boops forgot this
* mxm moms
* mxm moms
* Revert "mxm moms"
This reverts commit 51fc09280e8f9461d3a7639900fd5db63eb71e5f.
* README download link fix
* Update vueapp.js
* Fix settings menu (#1271)
* remove unused pages
* profile page (for search for now)
* lol
* updated recordLabel with i18n and root usage
* Local Lossless Icon and more
- add Cider-profile boilerplate
- add local lossless icon
-add hover for PPE and lossless
Co-authored-by: Core
* no coding at 4am
* fix units for local lossless badge
* fix units for local lossless badge
* remove CAP icon for local files, cuz unsupported
* mpris overhaul
* Fix seeking in mpris
* changed am section on sidebar to v-show allowing css manipulation
* added class for css
* new effect when entering fullscreen lyrics
* fixes text wrapping on tab text
* added is-album
* linux is cooollll
* Lyrics API migration
* Update musickit to use api mirror by default
* add div for app-playback-buttons
* Add spatialization icon (#1276)
* Add spatialization icon
* that never happened
* add checkmode func to webremote
* whoops sorry
* Updated config.yml
* mogus
* fix string matching
* may Maikiwi bless your CI
* MKV3 red
* Go touch grass;
* this was so unreadable lmao
* add logic for showing spatialization icon
* add space in lossless icon
* Remove dead fallback token, add error log if capi call fails (#1289)
I tested and the fallback key you are using is dead. 401s. Unusable.
* Fix #1282
* Fix #1237
* fix default CAP
* someone played with translation code
* lmao yaz why
* stop polluting my logs you lil POST
* I18n (#1293)
* Update es_ES
* I18N
* idk this only breaking now
* added framework for c2 parity
* fixes
* Fix volume bar on miniplayer (#1297)
* Update stale-issues.yml
* removed loading bar, testing without hlscider
* overwrite restriction
* allow listennow "more like" nav to work
* garbage gone
* fix for primary-content linking
* Update README.md
Add QQ group info
* Revert back to music metadata
* gimp v2
* remove local files as experiment
* just to be safe
* world is now a better place
* meltdown avoided
* meltdown avoided
* Revert "meltdown avoided"
This reverts commit 38e6f1b7fa71c81eefab880e2ec96afeb6b5bd11.
* Revert "meltdown avoided"
This reverts commit 54cc6656d69c01a87c0644b1ef1e9b1d983f4d29.
* Revert "world is now a better place"
This reverts commit c019bf9c637b5df53b9f324a747912104316f63a.
* remove quasar
* add some shiz (#1313)
* Update ru_RU.json
keeping russian lang actual
* ok
* Add gradient to lyric-footer
* *Commit en español à (#1304)
* i hate my life (#1307)
* world is now a better place
* meltdown avoided
* meltdown avoided
* stylize new listen now childs
* full scale artwork, finally
* dynamic width for search categories
* hd all album work
* Update afterPack.js
* force hq quality
* oops
* attempt to fix
* misc cleanup
* why what
* what was i thinking
* fix duplicated text in listen now childs
* Paginate/infinite scroll for albums, playlists (#1234)
* Infinite scroll, pagination to album, playlists
* move pagination below tracks
* Make page size configurable
* remove renderer
* Mitigate songs / album slow app issue.
* add ratings, library change to web remote (#1285)
* Add compact artist header option (#1308)
* Support compact artist header (optional)
* Add required term
Co-authored-by: h0ckerman <35598335+h0ckerman@users.noreply.github.com>
Co-authored-by: vapormusic
Co-authored-by: Monochromish
Co-authored-by: Gabriel Davila <56521591+mefsaal@users.noreply.github.com>
Co-authored-by: Core <64542347+coredev-uk@users.noreply.github.com>
Co-authored-by: Maikiwi
Co-authored-by: yazninja
Co-authored-by: booploops <49113086+booploops@users.noreply.github.com>
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
Co-authored-by: Pedro Galhardo
* obama (#1314)
* Update ru_RU.json
keeping russian lang actual
* ok
* Add gradient to lyric-footer
* *Commit en español à (#1304)
* i hate my life (#1307)
* world is now a better place
* meltdown avoided
* meltdown avoided
* stylize new listen now childs
* full scale artwork, finally
* dynamic width for search categories
* hd all album work
* Update afterPack.js
* force hq quality
* oops
* attempt to fix
* misc cleanup
* why what
* what was i thinking
* fix duplicated text in listen now childs
* Paginate/infinite scroll for albums, playlists (#1234)
* Infinite scroll, pagination to album, playlists
* move pagination below tracks
* Make page size configurable
* remove renderer
* Mitigate songs / album slow app issue.
* add ratings, library change to web remote (#1285)
* Add compact artist header option (#1308)
* Support compact artist header (optional)
* Add required term
* improve pagination styling
Co-authored-by: h0ckerman <35598335+h0ckerman@users.noreply.github.com>
Co-authored-by: vapormusic
Co-authored-by: Monochromish
Co-authored-by: Gabriel Davila <56521591+mefsaal@users.noreply.github.com>
Co-authored-by: Core <64542347+coredev-uk@users.noreply.github.com>
Co-authored-by: Maikiwi
Co-authored-by: yazninja
Co-authored-by: booploops <49113086+booploops@users.noreply.github.com>
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
Co-authored-by: Pedro Galhardo
Co-authored-by: yazninja <71800112+yazninja@users.noreply.github.com>
* obama episode 2. (#1317)
* Update ru_RU.json
keeping russian lang actual
* ok
* Add gradient to lyric-footer
* *Commit en español à (#1304)
* i hate my life (#1307)
* world is now a better place
* meltdown avoided
* meltdown avoided
* stylize new listen now childs
* full scale artwork, finally
* dynamic width for search categories
* hd all album work
* Update afterPack.js
* force hq quality
* oops
* attempt to fix
* misc cleanup
* why what
* what was i thinking
* fix duplicated text in listen now childs
* Paginate/infinite scroll for albums, playlists (#1234)
* Infinite scroll, pagination to album, playlists
* move pagination below tracks
* Make page size configurable
* remove renderer
* Mitigate songs / album slow app issue.
* add ratings, library change to web remote (#1285)
* Add compact artist header option (#1308)
* Support compact artist header (optional)
* Add required term
* improve pagination styling
* Disable Fullscreen view when artist/album name is clicked. (#1315)
* Disable Fullscreen view when artist/album name is clicked.
idk why this change didn't exist
* Seperate dash from album name
* Replace `$root.showSearch()` with `app.appRoute('search')`
`$root.showSearch()` prevents going back to previous page from sidebar.
* Fix Anim (#1316)
Co-authored-by: h0ckerman <35598335+h0ckerman@users.noreply.github.com>
Co-authored-by: vapormusic
Co-authored-by: Monochromish
Co-authored-by: Gabriel Davila <56521591+mefsaal@users.noreply.github.com>
Co-authored-by: Core <64542347+coredev-uk@users.noreply.github.com>
Co-authored-by: Maikiwi
Co-authored-by: yazninja
Co-authored-by: booploops <49113086+booploops@users.noreply.github.com>
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
Co-authored-by: Pedro Galhardo
Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com>
* re add that i guess. github is fucked.
* aa (#1320)
* Update ru_RU.json
keeping russian lang actual
* ok
* Add gradient to lyric-footer
* *Commit en español à (#1304)
* i hate my life (#1307)
* world is now a better place
* meltdown avoided
* meltdown avoided
* stylize new listen now childs
* full scale artwork, finally
* dynamic width for search categories
* hd all album work
* Update afterPack.js
* force hq quality
* oops
* attempt to fix
* misc cleanup
* why what
* what was i thinking
* fix duplicated text in listen now childs
* Paginate/infinite scroll for albums, playlists (#1234)
* Infinite scroll, pagination to album, playlists
* move pagination below tracks
* Make page size configurable
* remove renderer
* Mitigate songs / album slow app issue.
* add ratings, library change to web remote (#1285)
* Add compact artist header option (#1308)
* Support compact artist header (optional)
* Add required term
* improve pagination styling
* Disable Fullscreen view when artist/album name is clicked. (#1315)
* Disable Fullscreen view when artist/album name is clicked.
idk why this change didn't exist
* Seperate dash from album name
* Replace `$root.showSearch()` with `app.appRoute('search')`
`$root.showSearch()` prevents going back to previous page from sidebar.
* Fix Anim (#1316)
* make tracks tab active (#1318)
* welp that wasn't it.
* Thnks (#1319)
* Thnks
* i need sleep
Co-authored-by: h0ckerman <35598335+h0ckerman@users.noreply.github.com>
Co-authored-by: vapormusic
Co-authored-by: Monochromish
Co-authored-by: Gabriel Davila <56521591+mefsaal@users.noreply.github.com>
Co-authored-by: Core <64542347+coredev-uk@users.noreply.github.com>
Co-authored-by: Maikiwi
Co-authored-by: yazninja
Co-authored-by: booploops <49113086+booploops@users.noreply.github.com>
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
Co-authored-by: Pedro Galhardo
Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com>
Co-authored-by: vapormusic
Co-authored-by: booploops <49113086+booploops@users.noreply.github.com>
Co-authored-by: yazninja
Co-authored-by: Pedro Galhardo
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
Co-authored-by: Erwan <24718500+ErwanGit@users.noreply.github.com>
Co-authored-by: Monochromish
Co-authored-by: maikirakiwi
Co-authored-by: yazninja <71800112+yazninja@users.noreply.github.com>
Co-authored-by: å®„å” <46503943+jay900604@users.noreply.github.com>
Co-authored-by: Nathan Ritchie <48845980+ctaetcsh@users.noreply.github.com>
Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com>
Co-authored-by: Gabriel Davila <56521591+mefsaal@users.noreply.github.com>
Co-authored-by: Core <64542347+coredev-uk@users.noreply.github.com>
Co-authored-by: ę¤åć¢ć¤ć <53814845+sakura0224@users.noreply.github.com>
Co-authored-by: Jonathan Fenske <929220+jfenske89@users.noreply.github.com>
Co-authored-by: UnbreakCode
Co-authored-by: SoNothing
Co-authored-by: Core
Co-authored-by: Amaru8 <52407090+Amaru8@users.noreply.github.com>
Co-authored-by: rlaphoenix
Co-authored-by: h0ckerman <35598335+h0ckerman@users.noreply.github.com>
Co-authored-by: Pedro Galhardo
---
.circleci/config.yml | 24 +-
.github/ISSUE_TEMPLATE/config.yml | 4 +-
.github/workflows/build-macos.yml | 3 +
.github/workflows/stale-issues.yml | 2 +
.gitignore | 3 +
Assets/Release.svg | 9 +-
README.md | 12 +-
cider.lock | 4939 ++++--
package.json | 24 +-
resources/afterPack.js | 8 +-
resources/icons/icon.svg | 93 +
resources/version.sh | 14 +-
src/i18n/README.md | 90 +-
src/i18n/de_DE.json | 15 +-
src/i18n/en_GB.json | 13 +-
src/i18n/en_OWO.json | 49 +-
src/i18n/en_PISS.json | 2 +-
src/i18n/en_US.json | 92 +-
src/i18n/es_ES.json | 250 +-
src/i18n/es_MX.json | 435 +-
src/i18n/fr_FR.json | 119 +-
src/i18n/hi_IN.json | 2 +-
src/i18n/hu_HU.json | 4 +-
src/i18n/in_ID.json | 239 +-
src/i18n/ja_JP.json | 169 +-
src/i18n/pt_PT.json | 1170 +-
src/i18n/ru_RU.json | 225 +-
src/i18n/source/en_US.json | 85 +-
src/i18n/zh_CN.json | 267 +-
src/i18n/zh_TW.json | 67 +-
src/main/base/app.ts | 17 +-
src/main/base/browserwindow.ts | 396 +-
src/main/base/plugins.ts | 17 +-
src/main/base/store.ts | 191 +-
src/main/base/utils.ts | 78 +-
src/main/base/vcomponents.json | 2 +-
src/main/base/vrouting.json | 5 +
src/main/base/wsapi.ts | 49 +
src/main/index.ts | 56 +-
src/main/plugins/discordrpc.ts | 73 +-
src/main/plugins/lastfm.ts | 464 +-
src/main/plugins/menubar.ts | 127 +-
src/main/plugins/mpris.ts | 138 +-
src/main/providers/local/db/index.ts | 12 +
src/main/providers/local/index.ts | 180 +
src/preload/cider-preload.js | 71 +-
src/renderer/assets/angles-left.svg | 1 +
src/renderer/assets/angles-right.svg | 1 +
src/renderer/assets/chevron-right.svg | 1 +
src/renderer/assets/discord.svg | 49 +-
src/renderer/assets/feather/hard-drive.svg | 3 +
src/renderer/assets/feather/headphones.svg | 4 +
src/renderer/assets/feather/pen-tool.svg | 5 +
src/renderer/assets/feather/plugins.svg | 1 +
src/renderer/assets/feather/style.svg | 41 +
src/renderer/assets/feather/zap.svg | 3 +
src/renderer/assets/github.svg | 44 +-
src/renderer/assets/ko_fi.svg | 5 +-
src/renderer/assets/open_collective.svg | 51 +-
src/renderer/assets/search-alt.svg | 4 +
src/renderer/assets/settings.svg | 1 +
src/renderer/assets/spatialization.svg | 7 +
src/renderer/assets/twitter.svg | 88 +-
src/renderer/audio/audio.js | 550 +-
src/renderer/audio/impulses/CAP_64.wav | Bin 26836 -> 34604 bytes
.../audio/impulses/CiderSpatial_LIVE.wav | Bin 288044 -> 0 bytes
.../audio/impulses/MoondropCHU_Cider.wav | Bin 0 -> 330420 bytes
src/renderer/index.js | 86 +-
src/renderer/less/ameframework.less | 8 +
src/renderer/less/bootstrap.less | 13 +-
src/renderer/less/directives.less | 13 +-
src/renderer/less/elements.less | 408 +-
src/renderer/less/fullscreen.less | 604 +
src/renderer/less/helpers.css | 481 +
src/renderer/less/helpers.less | 461 +-
src/renderer/less/linux.less | 53 +
src/renderer/less/macos.less | 34 +-
src/renderer/less/miniplayer.less | 410 +
src/renderer/less/pages.css | 1886 ++
src/renderer/less/pages.less | 2111 ++-
src/renderer/lib/quasar/quasar.min.css | 14733 ++++++++++++++++
src/renderer/lib/quasar/quasar.umd.min.js | 6 +
src/renderer/main/app.js | 15 +-
.../main/components/sidebar-library-item.js | 46 +
src/renderer/main/components/svg-icon.js | 22 +
src/renderer/main/events.js | 8 +-
src/renderer/main/html.js | 3 +
src/renderer/main/mica.js | 30 +-
src/renderer/main/vueapp.js | 988 +-
src/renderer/main/vuex-store.js | 10 +
src/renderer/main/wsapi_interop.js | 70 +
src/renderer/style.less | 3333 ++--
src/renderer/themes/sweetener.less | 13 +-
src/renderer/views/app/app-content.ejs | 42 -
src/renderer/views/app/app-navigation.ejs | 20 +-
src/renderer/views/app/chrome-bottom.ejs | 47 +-
src/renderer/views/app/chrome-top.ejs | 132 +-
src/renderer/views/app/panels.ejs | 6 +
src/renderer/views/app/sidebar.ejs | 303 -
.../views/components/animatedartwork-view.ejs | 2 +-
src/renderer/views/components/app-content.ejs | 51 +
src/renderer/views/components/artist-chip.ejs | 12 +-
.../views/components/artwork-material.ejs | 2 +-
.../views/components/audio-controls.ejs | 6 +-
.../views/components/audio-playbackrate.ejs | 6 +-
.../views/components/audio-settings.ejs | 6 +-
src/renderer/views/components/equalizer.ejs | 8 +-
src/renderer/views/components/fullscreen.ejs | 248 +-
.../views/components/libraryartist-item.ejs | 4 +-
.../views/components/listennow-child.ejs | 50 +-
.../views/components/mediaitem-artwork.ejs | 49 +-
.../views/components/mediaitem-list-item.ejs | 81 +-
.../views/components/mediaitem-square.ejs | 50 +-
src/renderer/views/components/miniplayer.ejs | 70 +-
src/renderer/views/components/pagination.ejs | 175 +
src/renderer/views/components/pathmenu.ejs | 65 +
src/renderer/views/components/queue.ejs | 8 +-
.../settings-keybinds.ejs} | 61 +-
.../settings-plugins-github.ejs} | 24 +-
.../components/settings-themes-github.ejs | 197 +
.../views/components/settings-themes.ejs | 367 +
.../views/components/settings-window.ejs | 1564 ++
.../views/components/sidebar-playlist.ejs | 55 +-
src/renderer/views/components/sidebar.ejs | 316 +
src/renderer/views/main.ejs | 131 +-
src/renderer/views/pages/about.ejs | 47 +-
src/renderer/views/pages/apple-curator.ejs | 2 +-
src/renderer/views/pages/artist-feed.ejs | 29 +-
src/renderer/views/pages/artist.ejs | 88 +-
src/renderer/views/pages/audiolabs.ejs | 65 +-
src/renderer/views/pages/browse.ejs | 2 +-
src/renderer/views/pages/charts.ejs | 12 +-
src/renderer/views/pages/cider-multiroom.ejs | 8 +-
src/renderer/views/pages/cider-playlist.ejs | 309 +-
src/renderer/views/pages/cider-profile.ejs | 67 +
src/renderer/views/pages/groupings.ejs | 4 +-
src/renderer/views/pages/home.ejs | 21 +-
src/renderer/views/pages/installed-themes.ejs | 27 +-
src/renderer/views/pages/library-albums.ejs | 39 +-
.../views/pages/library-artists copy.ejs | 49 -
.../views/pages/library-recentlyadded.ejs | 6 +-
src/renderer/views/pages/library-songs.ejs | 51 +-
.../views/pages/new/library-songs.ejs | 16 -
src/renderer/views/pages/playlist-inline.ejs | 10 +-
src/renderer/views/pages/podcasts.ejs | 2 +-
src/renderer/views/pages/recordLabel.ejs | 145 +-
src/renderer/views/pages/replay.ejs | 2 +-
src/renderer/views/pages/search.ejs | 31 +-
src/renderer/views/pages/settings.ejs | 1502 --
src/renderer/views/pages/themes-github.ejs | 15 +-
src/renderer/views/pages/zoo.ejs | 15 +
src/web-remote/ciderframework.css | 8 +
src/web-remote/index.js | 93 +-
src/web-remote/style.css | 9 +
src/web-remote/views/index.ejs | 51 +-
tsconfig.json | 1 +
winget.json | 4 +-
157 files changed, 33489 insertions(+), 10407 deletions(-)
create mode 100644 resources/icons/icon.svg
create mode 100644 src/main/providers/local/db/index.ts
create mode 100644 src/main/providers/local/index.ts
create mode 100644 src/renderer/assets/angles-left.svg
create mode 100644 src/renderer/assets/angles-right.svg
create mode 100644 src/renderer/assets/chevron-right.svg
create mode 100644 src/renderer/assets/feather/hard-drive.svg
create mode 100644 src/renderer/assets/feather/headphones.svg
create mode 100644 src/renderer/assets/feather/pen-tool.svg
create mode 100644 src/renderer/assets/feather/plugins.svg
create mode 100644 src/renderer/assets/feather/style.svg
create mode 100644 src/renderer/assets/feather/zap.svg
create mode 100644 src/renderer/assets/search-alt.svg
create mode 100644 src/renderer/assets/settings.svg
create mode 100644 src/renderer/assets/spatialization.svg
delete mode 100644 src/renderer/audio/impulses/CiderSpatial_LIVE.wav
create mode 100644 src/renderer/audio/impulses/MoondropCHU_Cider.wav
create mode 100644 src/renderer/less/fullscreen.less
create mode 100644 src/renderer/less/helpers.css
create mode 100644 src/renderer/less/miniplayer.less
create mode 100644 src/renderer/less/pages.css
create mode 100644 src/renderer/lib/quasar/quasar.min.css
create mode 100644 src/renderer/lib/quasar/quasar.umd.min.js
create mode 100644 src/renderer/main/components/sidebar-library-item.js
create mode 100644 src/renderer/main/components/svg-icon.js
create mode 100644 src/renderer/main/html.js
delete mode 100644 src/renderer/views/app/app-content.ejs
delete mode 100644 src/renderer/views/app/sidebar.ejs
create mode 100644 src/renderer/views/components/app-content.ejs
create mode 100644 src/renderer/views/components/pagination.ejs
create mode 100644 src/renderer/views/components/pathmenu.ejs
rename src/renderer/views/{pages/keybinds.ejs => components/settings-keybinds.ejs} (81%)
rename src/renderer/views/{pages/plugins-github.ejs => components/settings-plugins-github.ejs} (90%)
create mode 100644 src/renderer/views/components/settings-themes-github.ejs
create mode 100644 src/renderer/views/components/settings-themes.ejs
create mode 100644 src/renderer/views/components/settings-window.ejs
create mode 100644 src/renderer/views/components/sidebar.ejs
create mode 100644 src/renderer/views/pages/cider-profile.ejs
delete mode 100644 src/renderer/views/pages/library-artists copy.ejs
delete mode 100644 src/renderer/views/pages/new/library-songs.ejs
delete mode 100644 src/renderer/views/pages/settings.ejs
diff --git a/.circleci/config.yml b/.circleci/config.yml
index f1370fb9..b15cbeb7 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -3,7 +3,7 @@ version: 2.1
executors:
cider-ci:
docker:
- - image: circleci/node:16
+ - image: cimg/node:lts-browsers
working_directory: ~/Cider
orbs: # Add orbs to your configuration
@@ -15,15 +15,9 @@ jobs:
executor: cider-ci
steps:
- checkout
- # - run:
- # name: Rename Repository
- # command: sed -i 's/github:ciderapp\/Cider/github:ciderapp\/cider-releases/' package.json
- run:
name: Update Version Number of App
command: sudo chmod +x resources/version.sh && ./resources/version.sh || true
- - run:
- name: Update Package Managers
- command: sudo npm update -g npm yarn
- restore_cache:
name: Restore Yarn Package Cache
keys:
@@ -36,6 +30,9 @@ jobs:
key: yarn-packages-{{ checksum "cider.lock" }}
paths:
- ~/.cache/yarn
+ - run:
+ name: Clear Yarn Cache
+ command: yarn cache clean
- run:
name: TypeScript Compile
command: yarn build
@@ -60,9 +57,6 @@ jobs:
steps:
- attach_workspace:
at: ~/Cider
-# - run:
-# name: Fix Versioning and Add Channel
-# command: yarn circle:script
- run:
name: Generate Builds (Linux)
command: yarn electron-builder -l -p never
@@ -89,9 +83,6 @@ jobs:
sudo dpkg --add-architecture i386
sudo apt-get update -y
sudo apt-get install -y wine32
-# - run:
-# name: Fix Versioning and Add Channel
-# command: yarn circle:script
- run:
name: Generate Builds (Windows)
command: yarn electron-builder -w --x64 -p never
@@ -117,9 +108,6 @@ jobs:
sudo dpkg --add-architecture i386
sudo apt-get update -y
sudo apt-get install -y wine32
-# - run:
-# name: Fix Versioning and Add Channel
-# command: yarn circle:script
- run:
name: Generate Builds (Winget)
command: yarn electron-builder --win -c winget.json -p never
@@ -156,15 +144,13 @@ jobs:
mv ~/Cider/dist/*.blockmap ~/Cider/dist/artifacts
- store_artifacts:
path: ~/Cider/dist/artifacts
-# - run:
-# name: Fix Versioning and Add Channel
-# command: yarn circle:script
- run:
name: Update Version Number of App
command: sudo chmod +x resources/version.sh && ./resources/version.sh || true
- run:
name: Publish Release
command: |
+ echo "Creating release for Cider v${APP_VERSION} on the ${CIRCLE_BRANCH} branch."
gh release create "v${APP_VERSION}" --title "Cider Version ${APP_VERSION} (${CIRCLE_BRANCH})" --generate-notes -R ciderapp/cider-releases ~/Cider/dist/artifacts/*.deb ~/Cider/dist/artifacts/*.AppImage ~/Cider/dist/artifacts/*.snap ~/Cider/dist/artifacts/*.exe ~/Cider/dist/artifacts/*.yml ~/Cider/dist/artifacts/*.blockmap
# Orchestrate our job run sequence
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index ed95f376..d25be6c5 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -6,8 +6,8 @@ contact_links:
- name: Discord Support
url: https://discord.com/invite/AppleMusic
about: For quick support, make a ticket or ask for community support here.
- - name: GitHub Troublshooting
- url: https://github.com/ciderapp/Cider/wiki/Troubleshooting
+ - name: Cider Documentation
+ url: https://docs.cider.sh/support/troubleshooting
about: In most cases, these troubleshooting tips can resolve basic issues. Try them out before opening an issue.
- name: GitHub Issues
url: https://github.com/ciderapp/Cider/issues
diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml
index a9a2fa0f..f47f1d37 100644
--- a/.github/workflows/build-macos.yml
+++ b/.github/workflows/build-macos.yml
@@ -94,6 +94,9 @@ jobs:
yarn install
cp resources/verror-types node_modules/@types/verror/index.d.ts
cp resources/macPackager.js node_modules/app-builder-lib/out/macPackager.js
+ rm -r node_modules/pouchdb-node/node_modules/leveldown
+ rm -r node_modules/pouchdb-adapter-leveldb/node_modules/leveldown
+ rm -r /node_modules/leveldown/node_modules/node-gyp-build || true
yarn dist:universalNotWorking -p never
# - name: Perform CodeQL Analysis
# uses: github/codeql-action/analyze@v1
diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml
index 923438ae..3307a8b2 100644
--- a/.github/workflows/stale-issues.yml
+++ b/.github/workflows/stale-issues.yml
@@ -18,3 +18,5 @@ jobs:
days-before-close: 7
stale-issue-label: "stale"
stale-pr-label: "stale"
+ exempt-all-assignees: true
+ exempt-issue-labels: 'more-info,work-in-progress,accessibility-feature,help-wanted'
diff --git a/.gitignore b/.gitignore
index e6413018..fc8bf102 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@ dist
build
.flatpak*
yarn-cache
+src/renderer/style.css
# Misc
.idea
@@ -328,3 +329,5 @@ savedconfig/cider-config.json
savedconfig/config.json
savedconfig/session.json
savedconfig/window-state.json
+src/main/base/sample.json
+
diff --git a/Assets/Release.svg b/Assets/Release.svg
index f27dc45d..3c9999cd 100644
--- a/Assets/Release.svg
+++ b/Assets/Release.svg
@@ -1,6 +1,9 @@
-
#### Links
-* [Wiki](https://docs.cider.sh)
+
+* [Documentation](https://docs.cider.sh)
* [Request Feature](https://github.com/ciderapp/Cider/discussions/new?category=feature-request)
* [Report Bug](https://github.com/ciderapp/Cider/issues/new?assignees=&labels=bug&template=bug_report.md&title=%5BBUG%5D+)
-* [**View The Releases**](https://github.com/ciderapp/Cider/releases/latest)
+* [**View The Releases**](https://github.com/ciderapp/cider-releases/releases/latest)
### Install Sources
-[](https://github.com/ciderapp/cider/releases/latest)
+[](https://github.com/ciderapp/cider-releases/releases/latest)
[](https://www.microsoft.com/store/apps/9P21XJ9D9G66)
@@ -44,8 +46,8 @@
-->
[](https://aur.archlinux.org/packages/cider)
-### Compiling and Configuration
-For more information surrounding configuration, compiling and other developer documentation, see the [compilation docs](https://cider.sh/compile.html).
+### Insights Snapshot
+[](https://app.circleci.com/insights/github/ciderapp/Cider/workflows/build_and_release/overview?branch=main&reporting-window=last-30-days&insights-snapshot=true)
### Credits

diff --git a/cider.lock b/cider.lock
index 8cec071c..27dcab09 100644
--- a/cider.lock
+++ b/cider.lock
@@ -4,92 +4,93 @@
"7zip-bin@~5.1.1":
version "5.1.1"
- resolved "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.1.1.tgz#9274ec7460652f9c632c59addf24efb1684ef876"
integrity sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==
"7zip@0.0.6":
version "0.0.6"
- resolved "https://registry.npmjs.org/7zip/-/7zip-0.0.6.tgz"
- integrity sha1-nK+xca+CMpSQNTtIFvAzR6oVCjA=
+ resolved "https://registry.yarnpkg.com/7zip/-/7zip-0.0.6.tgz#9cafb171af82329490353b4816f03347aa150a30"
+ integrity sha512-ns8vKbKhIQm338AeWo/YdDSWil3pldwCMoyR2npoM2qDAzF8Vuko8BtDxpNt/wE15SXOh5K5WbjSLR4kTOAHLA==
"@ampproject/remapping@^2.1.0":
- version "2.1.2"
- resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz"
- integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
+ integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
dependencies:
- "@jridgewell/trace-mapping" "^0.3.0"
+ "@jridgewell/gen-mapping" "^0.1.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
"@babel/code-frame@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
dependencies:
"@babel/highlight" "^7.16.7"
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz"
- integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.10":
+ version "7.17.10"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
+ integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
"@babel/core@^7.9.0":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz"
- integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.2.tgz#87b2fcd7cce9becaa7f5acebdc4f09f3dd19d876"
+ integrity sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.9"
- "@babel/helper-compilation-targets" "^7.17.7"
- "@babel/helper-module-transforms" "^7.17.7"
- "@babel/helpers" "^7.17.9"
- "@babel/parser" "^7.17.9"
+ "@babel/generator" "^7.18.2"
+ "@babel/helper-compilation-targets" "^7.18.2"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helpers" "^7.18.2"
+ "@babel/parser" "^7.18.0"
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.9"
- "@babel/types" "^7.17.0"
+ "@babel/traverse" "^7.18.2"
+ "@babel/types" "^7.18.2"
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.9":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz"
- integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==
+"@babel/generator@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d"
+ integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==
dependencies:
- "@babel/types" "^7.17.0"
+ "@babel/types" "^7.18.2"
+ "@jridgewell/gen-mapping" "^0.3.0"
jsesc "^2.5.1"
- source-map "^0.5.0"
"@babel/helper-annotate-as-pure@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b"
integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==
dependencies:
"@babel/helper-explode-assignable-expression" "^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.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz"
- integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==
+"@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.7"
+ "@babel/compat-data" "^7.17.10"
"@babel/helper-validator-option" "^7.16.7"
- browserslist "^4.17.5"
+ browserslist "^4.20.2"
semver "^6.3.0"
-"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz"
- integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==
+"@babel/helper-create-class-features-plugin@^7.17.12", "@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"
@@ -99,17 +100,17 @@
"@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.17.0"
- resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz"
- integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==
+"@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz#bb37ca467f9694bbe55b884ae7a5cc1e0084e4fd"
+ integrity sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
regexpu-core "^5.0.1"
"@babel/helper-define-polyfill-provider@^0.3.1":
version "0.3.1"
- resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665"
integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==
dependencies:
"@babel/helper-compilation-targets" "^7.13.0"
@@ -121,23 +122,21 @@
resolve "^1.14.2"
semver "^6.1.2"
-"@babel/helper-environment-visitor@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz"
- integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
- dependencies:
- "@babel/types" "^7.16.7"
+"@babel/helper-environment-visitor@^7.16.7", "@babel/helper-environment-visitor@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz#8a6d2dedb53f6bf248e31b4baf38739ee4a637bd"
+ integrity sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==
"@babel/helper-explode-assignable-expression@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a"
integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9":
version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12"
integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
dependencies:
"@babel/template" "^7.16.7"
@@ -145,21 +144,21 @@
"@babel/helper-hoist-variables@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
dependencies:
"@babel/types" "^7.16.7"
-"@babel/helper-member-expression-to-functions@^7.16.7", "@babel/helper-member-expression-to-functions@^7.17.7":
+"@babel/helper-member-expression-to-functions@^7.17.7":
version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"
integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==
dependencies:
"@babel/types" "^7.17.0"
"@babel/helper-module-imports@7.0.0-beta.35":
version "7.0.0-beta.35"
- resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.35.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.35.tgz#308e350e731752cdb4d0f058df1d704925c64e0a"
integrity sha512-vaC1KyIZSuyWb3Lj277fX0pxivyHwuDU4xZsofqgYAbkDxNieMg2vuhzP5AgMweMY7fCQUMTi+BgPqTLjkxXFg==
dependencies:
"@babel/types" "7.0.0-beta.35"
@@ -167,15 +166,15 @@
"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
dependencies:
"@babel/types" "^7.16.7"
-"@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz"
- integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
+"@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"
@@ -183,75 +182,75 @@
"@babel/helper-split-export-declaration" "^7.16.7"
"@babel/helper-validator-identifier" "^7.16.7"
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.3"
- "@babel/types" "^7.17.0"
+ "@babel/traverse" "^7.18.0"
+ "@babel/types" "^7.18.0"
"@babel/helper-optimise-call-expression@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2"
integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==
dependencies:
"@babel/types" "^7.16.7"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz"
- integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.17.12", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz#86c2347da5acbf5583ba0a10aed4c9bf9da9cf96"
+ integrity sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==
"@babel/helper-remap-async-to-generator@^7.16.8":
version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3"
integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-wrap-function" "^7.16.8"
"@babel/types" "^7.16.8"
-"@babel/helper-replace-supers@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz"
- integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==
+"@babel/helper-replace-supers@^7.16.7", "@babel/helper-replace-supers@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz#41fdfcc9abaf900e18ba6e5931816d9062a7b2e0"
+ integrity sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==
dependencies:
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-member-expression-to-functions" "^7.16.7"
+ "@babel/helper-environment-visitor" "^7.18.2"
+ "@babel/helper-member-expression-to-functions" "^7.17.7"
"@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/traverse" "^7.16.7"
- "@babel/types" "^7.16.7"
+ "@babel/traverse" "^7.18.2"
+ "@babel/types" "^7.18.2"
-"@babel/helper-simple-access@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz"
- integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==
+"@babel/helper-simple-access@^7.17.7", "@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.17.0"
+ "@babel/types" "^7.18.2"
"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
version "7.16.0"
- resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==
dependencies:
"@babel/types" "^7.16.0"
"@babel/helper-split-export-declaration@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-validator-identifier@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
"@babel/helper-validator-option@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==
"@babel/helper-wrap-function@^7.16.8":
version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200"
integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==
dependencies:
"@babel/helper-function-name" "^7.16.7"
@@ -259,552 +258,562 @@
"@babel/traverse" "^7.16.8"
"@babel/types" "^7.16.8"
-"@babel/helpers@^7.17.9":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz"
- integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==
+"@babel/helpers@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.2.tgz#970d74f0deadc3f5a938bfa250738eb4ac889384"
+ integrity sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==
dependencies:
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.9"
- "@babel/types" "^7.17.0"
+ "@babel/traverse" "^7.18.2"
+ "@babel/types" "^7.18.2"
"@babel/highlight@^7.16.7":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz"
- integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.12.tgz#257de56ee5afbd20451ac0a75686b6b404257351"
+ integrity sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.16.7", "@babel/parser@^7.17.9":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz"
- integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==
+"@babel/parser@^7.16.7", "@babel/parser@^7.18.0":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.4.tgz#6774231779dd700e0af29f6ad8d479582d7ce5ef"
+ integrity sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz"
- integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz#1dca338caaefca368639c9ffb095afbd4d420b1e"
+ integrity sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz"
- integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz#0d498ec8f0374b1e2eb54b9cb2c4c78714c77753"
+ integrity sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
- "@babel/plugin-proposal-optional-chaining" "^7.16.7"
+ "@babel/plugin-proposal-optional-chaining" "^7.17.12"
-"@babel/plugin-proposal-async-generator-functions@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz"
- integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==
+"@babel/plugin-proposal-async-generator-functions@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz#094a417e31ce7e692d84bab06c8e2a607cbeef03"
+ integrity sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-remap-async-to-generator" "^7.16.8"
"@babel/plugin-syntax-async-generators" "^7.8.4"
-"@babel/plugin-proposal-class-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz"
- integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==
+"@babel/plugin-proposal-class-properties@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz#84f65c0cc247d46f40a6da99aadd6438315d80a4"
+ integrity sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-proposal-class-static-block@^7.16.7":
- version "7.17.6"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz"
- integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==
+"@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.6"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@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"
"@babel/plugin-proposal-dynamic-import@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2"
integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
-"@babel/plugin-proposal-export-namespace-from@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz"
- integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==
+"@babel/plugin-proposal-export-namespace-from@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz#b22864ccd662db9606edb2287ea5fd1709f05378"
+ integrity sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-proposal-json-strings@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz"
- integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==
+"@babel/plugin-proposal-json-strings@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz#f4642951792437233216d8c1af370bb0fbff4664"
+ integrity sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-json-strings" "^7.8.3"
-"@babel/plugin-proposal-logical-assignment-operators@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz"
- integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==
+"@babel/plugin-proposal-logical-assignment-operators@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz#c64a1bcb2b0a6d0ed2ff674fd120f90ee4b88a23"
+ integrity sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz"
- integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz#1e93079bbc2cbc756f6db6a1925157c4a92b94be"
+ integrity sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
"@babel/plugin-proposal-numeric-separator@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9"
integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.16.7":
- version "7.17.3"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz"
- integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==
+"@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.0"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/compat-data" "^7.17.10"
+ "@babel/helper-compilation-targets" "^7.17.10"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.16.7"
+ "@babel/plugin-transform-parameters" "^7.17.12"
"@babel/plugin-proposal-optional-catch-binding@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf"
integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-proposal-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz"
- integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==
+"@babel/plugin-proposal-optional-chaining@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz#f96949e9bacace3a9066323a5cf90cfb9de67174"
+ integrity sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
-"@babel/plugin-proposal-private-methods@^7.16.11":
- version "7.16.11"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz"
- integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==
+"@babel/plugin-proposal-private-methods@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz#c2ca3a80beb7539289938da005ad525a038a819c"
+ integrity sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.10"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-proposal-private-property-in-object@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz"
- integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==
+"@babel/plugin-proposal-private-property-in-object@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz#b02efb7f106d544667d91ae97405a9fd8c93952d"
+ integrity sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz"
- integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==
+"@babel/plugin-proposal-unicode-property-regex@^7.17.12", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz#3dbd7a67bd7f94c8238b394da112d86aaf32ad4d"
+ integrity sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-regexp-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-class-properties@^7.12.13":
version "7.12.13"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/plugin-syntax-class-static-block@^7.14.5":
version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"
integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-dynamic-import@^7.8.3":
version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-export-namespace-from@^7.8.3":
version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a"
integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
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-json-strings@^7.8.3":
version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-numeric-separator@^7.10.4":
version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-object-rest-spread@^7.8.3":
version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-optional-chaining@^7.8.3":
version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-private-property-in-object@^7.14.5":
version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"
integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-top-level-await@^7.14.5":
version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-transform-arrow-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz"
- integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==
+"@babel/plugin-transform-arrow-functions@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz#dddd783b473b1b1537ef46423e3944ff24898c45"
+ integrity sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-async-to-generator@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz"
- integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==
+"@babel/plugin-transform-async-to-generator@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz#dbe5511e6b01eee1496c944e35cdfe3f58050832"
+ integrity sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==
dependencies:
"@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-remap-async-to-generator" "^7.16.8"
"@babel/plugin-transform-block-scoped-functions@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620"
integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-block-scoping@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz"
- integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==
+"@babel/plugin-transform-block-scoping@^7.17.12":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz#7988627b3e9186a13e4d7735dc9c34a056613fb9"
+ integrity sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-classes@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz"
- integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==
+"@babel/plugin-transform-classes@^7.17.12":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz#51310b812a090b846c784e47087fa6457baef814"
+ integrity sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-function-name" "^7.16.7"
+ "@babel/helper-environment-visitor" "^7.18.2"
+ "@babel/helper-function-name" "^7.17.9"
"@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/helper-replace-supers" "^7.18.2"
"@babel/helper-split-export-declaration" "^7.16.7"
globals "^11.1.0"
-"@babel/plugin-transform-computed-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz"
- integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==
+"@babel/plugin-transform-computed-properties@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz#bca616a83679698f3258e892ed422546e531387f"
+ integrity sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-destructuring@^7.16.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz"
- integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==
+"@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.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241"
integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-duplicate-keys@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz"
- integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==
+"@babel/plugin-transform-duplicate-keys@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz#a09aa709a3310013f8e48e0e23bc7ace0f21477c"
+ integrity sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-exponentiation-operator@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b"
integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==
dependencies:
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-for-of@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz"
- integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==
+"@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.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-function-name@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf"
integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==
dependencies:
"@babel/helper-compilation-targets" "^7.16.7"
"@babel/helper-function-name" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz"
- integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==
+"@babel/plugin-transform-literals@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz#97131fbc6bbb261487105b4b3edbf9ebf9c830ae"
+ integrity sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-member-expression-literals@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384"
integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-modules-amd@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz"
- integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==
+"@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.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@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.16.8":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz"
- integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==
+"@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.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-simple-access" "^7.17.7"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/helper-simple-access" "^7.18.2"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.16.7":
- version "7.17.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz"
- integrity sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==
+"@babel/plugin-transform-modules-systemjs@^7.18.0":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz#3d6fd9868c735cce8f38d6ae3a407fb7e61e6d46"
+ integrity sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==
dependencies:
"@babel/helper-hoist-variables" "^7.16.7"
- "@babel/helper-module-transforms" "^7.17.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@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.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz"
- integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==
+"@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.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz"
- integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz#9c4a5a5966e0434d515f2675c227fd8cc8606931"
+ integrity sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
+ "@babel/helper-create-regexp-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-new-target@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz"
- integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==
+"@babel/plugin-transform-new-target@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz#10842cd605a620944e81ea6060e9e65c265742e3"
+ integrity sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-object-super@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94"
integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-replace-supers" "^7.16.7"
-"@babel/plugin-transform-parameters@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz"
- integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==
+"@babel/plugin-transform-parameters@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz#eb467cd9586ff5ff115a9880d6fdbd4a846b7766"
+ integrity sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-property-literals@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55"
integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-regenerator@^7.16.7":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz"
- 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.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz"
- integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==
+"@babel/plugin-transform-reserved-words@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz#7dbd349f3cdffba751e817cf40ca1386732f652f"
+ integrity sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-shorthand-properties@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a"
integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-spread@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz"
- integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==
+"@babel/plugin-transform-spread@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz#c112cad3064299f03ea32afed1d659223935d1f5"
+ integrity sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
"@babel/plugin-transform-sticky-regex@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660"
integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-template-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz"
- integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==
+"@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.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-typeof-symbol@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz"
- integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==
+"@babel/plugin-transform-typeof-symbol@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz#0f12f57ac35e98b35b4ed34829948d42bd0e6889"
+ integrity sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-unicode-escapes@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3"
integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-unicode-regex@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2"
integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/preset-env@^7.9.0":
- version "7.16.11"
- resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz"
- integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==
+ 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.16.8"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/compat-data" "^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.16.7"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7"
- "@babel/plugin-proposal-async-generator-functions" "^7.16.8"
- "@babel/plugin-proposal-class-properties" "^7.16.7"
- "@babel/plugin-proposal-class-static-block" "^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.18.0"
"@babel/plugin-proposal-dynamic-import" "^7.16.7"
- "@babel/plugin-proposal-export-namespace-from" "^7.16.7"
- "@babel/plugin-proposal-json-strings" "^7.16.7"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^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.16.7"
+ "@babel/plugin-proposal-object-rest-spread" "^7.18.0"
"@babel/plugin-proposal-optional-catch-binding" "^7.16.7"
- "@babel/plugin-proposal-optional-chaining" "^7.16.7"
- "@babel/plugin-proposal-private-methods" "^7.16.11"
- "@babel/plugin-proposal-private-property-in-object" "^7.16.7"
- "@babel/plugin-proposal-unicode-property-regex" "^7.16.7"
+ "@babel/plugin-proposal-optional-chaining" "^7.17.12"
+ "@babel/plugin-proposal-private-methods" "^7.17.12"
+ "@babel/plugin-proposal-private-property-in-object" "^7.17.12"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.17.12"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-class-properties" "^7.12.13"
"@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"
@@ -814,49 +823,49 @@
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-syntax-top-level-await" "^7.14.5"
- "@babel/plugin-transform-arrow-functions" "^7.16.7"
- "@babel/plugin-transform-async-to-generator" "^7.16.8"
+ "@babel/plugin-transform-arrow-functions" "^7.17.12"
+ "@babel/plugin-transform-async-to-generator" "^7.17.12"
"@babel/plugin-transform-block-scoped-functions" "^7.16.7"
- "@babel/plugin-transform-block-scoping" "^7.16.7"
- "@babel/plugin-transform-classes" "^7.16.7"
- "@babel/plugin-transform-computed-properties" "^7.16.7"
- "@babel/plugin-transform-destructuring" "^7.16.7"
+ "@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.18.0"
"@babel/plugin-transform-dotall-regex" "^7.16.7"
- "@babel/plugin-transform-duplicate-keys" "^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.16.7"
+ "@babel/plugin-transform-for-of" "^7.18.1"
"@babel/plugin-transform-function-name" "^7.16.7"
- "@babel/plugin-transform-literals" "^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.16.7"
- "@babel/plugin-transform-modules-commonjs" "^7.16.8"
- "@babel/plugin-transform-modules-systemjs" "^7.16.7"
- "@babel/plugin-transform-modules-umd" "^7.16.7"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8"
- "@babel/plugin-transform-new-target" "^7.16.7"
+ "@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.16.7"
+ "@babel/plugin-transform-parameters" "^7.17.12"
"@babel/plugin-transform-property-literals" "^7.16.7"
- "@babel/plugin-transform-regenerator" "^7.16.7"
- "@babel/plugin-transform-reserved-words" "^7.16.7"
+ "@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.16.7"
+ "@babel/plugin-transform-spread" "^7.17.12"
"@babel/plugin-transform-sticky-regex" "^7.16.7"
- "@babel/plugin-transform-template-literals" "^7.16.7"
- "@babel/plugin-transform-typeof-symbol" "^7.16.7"
+ "@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.16.8"
+ "@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"
- core-js-compat "^3.20.2"
+ core-js-compat "^3.22.1"
semver "^6.3.0"
"@babel/preset-modules@^0.1.5":
version "0.1.5"
- resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9"
integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
@@ -865,66 +874,66 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
-"@babel/runtime@^7.8.4":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz"
- integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
+"@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4":
+ version "7.18.3"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4"
+ integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==
dependencies:
regenerator-runtime "^0.13.4"
"@babel/template@^7.16.7":
version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
dependencies:
"@babel/code-frame" "^7.16.7"
"@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.3", "@babel/traverse@^7.17.9":
- version "7.17.9"
- resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz"
- integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==
+"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.2.tgz#b77a52604b5cc836a9e1e08dca01cba67a12d2e8"
+ integrity sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==
dependencies:
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.9"
- "@babel/helper-environment-visitor" "^7.16.7"
+ "@babel/generator" "^7.18.2"
+ "@babel/helper-environment-visitor" "^7.18.2"
"@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.9"
- "@babel/types" "^7.17.0"
+ "@babel/parser" "^7.18.0"
+ "@babel/types" "^7.18.2"
debug "^4.1.0"
globals "^11.1.0"
"@babel/types@7.0.0-beta.35":
version "7.0.0-beta.35"
- resolved "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.35.tgz"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.35.tgz#cf933a9a9a38484ca724b335b88d83726d5ab960"
integrity sha512-y9XT11CozHDgjWcTdxmhSj13rJVXpa5ZXwjjOiTedjaM0ba5ItqdS02t31EhPl7HtOWxsZkYCCUNrSfrOisA6w==
dependencies:
esutils "^2.0.2"
lodash "^4.2.0"
to-fast-properties "^2.0.0"
-"@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz"
- integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
+"@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.4.4":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.4.tgz#27eae9b9fd18e9dccc3f9d6ad051336f307be354"
+ integrity sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
"@develar/schema-utils@~2.6.5":
version "2.6.5"
- resolved "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz"
+ resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6"
integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==
dependencies:
ajv "^6.12.0"
ajv-keywords "^3.4.1"
-"@electron/get@^1.14.1":
+"@electron/get@^1.13.0":
version "1.14.1"
- resolved "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz"
+ resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.14.1.tgz#16ba75f02dffb74c23965e72d617adc721d27f40"
integrity sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==
dependencies:
debug "^4.1.1"
@@ -940,7 +949,7 @@
"@electron/universal@1.2.0":
version "1.2.0"
- resolved "https://registry.npmjs.org/@electron/universal/-/universal-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.2.0.tgz#518cac72bccd79c00bf41345119e6fdbabdb871d"
integrity sha512-eu20BwNsrMPKoe2bZ3/l9c78LclDvxg3PlVXrQf3L50NaUuW5M59gbPytI+V4z7/QMrohUHetQaU0ou+p1UG9Q==
dependencies:
"@malept/cross-spawn-promise" "^1.1.0"
@@ -953,37 +962,357 @@
"@gar/promisify@^1.1.3":
version "1.1.3"
- resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
+"@jimp/bmp@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz#6e2da655b2ba22e721df0795423f34e92ef13768"
+ integrity sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+ bmp-js "^0.1.0"
+
+"@jimp/core@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz#68c4288f6ef7f31a0f6b859ba3fb28dae930d39d"
+ integrity sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+ any-base "^1.1.0"
+ buffer "^5.2.0"
+ exif-parser "^0.1.12"
+ file-type "^9.0.0"
+ load-bmfont "^1.3.1"
+ mkdirp "^0.5.1"
+ phin "^2.9.1"
+ pixelmatch "^4.0.2"
+ tinycolor2 "^1.4.1"
+
+"@jimp/custom@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz#28b659c59e20a1d75a0c46067bd3f4bd302cf9c5"
+ integrity sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/core" "^0.16.1"
+
+"@jimp/gif@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz#d1f7c3a58f4666482750933af8b8f4666414f3ca"
+ integrity sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+ gifwrap "^0.9.2"
+ omggif "^1.0.9"
+
+"@jimp/jpeg@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz#3b7bb08a4173f2f6d81f3049b251df3ee2ac8175"
+ integrity sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+ jpeg-js "0.4.2"
+
+"@jimp/plugin-blit@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz#09ea919f9d326de3b9c2826fe4155da37dde8edb"
+ integrity sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-blur@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz#e614fa002797dcd662e705d4cea376e7db968bf5"
+ integrity sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-circle@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz#20e3194a67ca29740aba2630fd4d0a89afa27491"
+ integrity sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-color@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz#0f298ba74dee818b663834cd80d53e56f3755233"
+ integrity sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+ tinycolor2 "^1.4.1"
+
+"@jimp/plugin-contain@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz#3c5f5c495fd9bb08a970739d83694934f58123f2"
+ integrity sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-cover@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz#0e8caec16a40abe15b1b32e5383a603a3306dc41"
+ integrity sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-crop@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz#b362497c873043fe47ba881ab08604bf7226f50f"
+ integrity sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-displace@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz#4dd9db518c3e78de9d723f86a234bf98922afe8d"
+ integrity sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-dither@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz#b47de2c0bb09608bed228b41c3cd01a85ec2d45b"
+ integrity sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-fisheye@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz#f625047b6cdbe1b83b89e9030fd025ab19cdb1a4"
+ integrity sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-flip@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz#7a99ea22bde802641017ed0f2615870c144329bb"
+ integrity sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-gaussian@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz#0845e314085ccd52e34fad9a83949bc0d81a68e8"
+ integrity sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-invert@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz#7e6f5a15707256f3778d06921675bbcf18545c97"
+ integrity sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-mask@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz#e7f2460e05c3cda7af5e76f33ccb0579f66f90df"
+ integrity sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-normalize@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz#032dfd88eefbc4dedc8b1b2d243832e4f3af30c8"
+ integrity sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-print@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz#66b803563f9d109825970714466e6ab9ae639ff6"
+ integrity sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+ load-bmfont "^1.4.0"
+
+"@jimp/plugin-resize@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz#65e39d848ed13ba2d6c6faf81d5d590396571d10"
+ integrity sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-rotate@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz#53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c"
+ integrity sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-scale@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz#89f6ba59feed3429847ed226aebda33a240cc647"
+ integrity sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-shadow@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz#a7af892a740febf41211e10a5467c3c5c521a04c"
+ integrity sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugin-threshold@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz#34f3078f9965145b7ae26c53a32ad74b1195bbf5"
+ integrity sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+
+"@jimp/plugins@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz#9f08544c97226d6460a16ced79f57e85bec3257b"
+ integrity sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/plugin-blit" "^0.16.1"
+ "@jimp/plugin-blur" "^0.16.1"
+ "@jimp/plugin-circle" "^0.16.1"
+ "@jimp/plugin-color" "^0.16.1"
+ "@jimp/plugin-contain" "^0.16.1"
+ "@jimp/plugin-cover" "^0.16.1"
+ "@jimp/plugin-crop" "^0.16.1"
+ "@jimp/plugin-displace" "^0.16.1"
+ "@jimp/plugin-dither" "^0.16.1"
+ "@jimp/plugin-fisheye" "^0.16.1"
+ "@jimp/plugin-flip" "^0.16.1"
+ "@jimp/plugin-gaussian" "^0.16.1"
+ "@jimp/plugin-invert" "^0.16.1"
+ "@jimp/plugin-mask" "^0.16.1"
+ "@jimp/plugin-normalize" "^0.16.1"
+ "@jimp/plugin-print" "^0.16.1"
+ "@jimp/plugin-resize" "^0.16.1"
+ "@jimp/plugin-rotate" "^0.16.1"
+ "@jimp/plugin-scale" "^0.16.1"
+ "@jimp/plugin-shadow" "^0.16.1"
+ "@jimp/plugin-threshold" "^0.16.1"
+ timm "^1.6.1"
+
+"@jimp/png@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz#f24cfc31529900b13a2dd9d4fdb4460c1e4d814e"
+ integrity sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/utils" "^0.16.1"
+ pngjs "^3.3.3"
+
+"@jimp/tiff@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz#0e8756695687d7574b6bc73efab0acd4260b7a12"
+ integrity sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ utif "^2.0.1"
+
+"@jimp/types@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz#0dbab37b3202315c91010f16c31766d35a2322cc"
+ integrity sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/bmp" "^0.16.1"
+ "@jimp/gif" "^0.16.1"
+ "@jimp/jpeg" "^0.16.1"
+ "@jimp/png" "^0.16.1"
+ "@jimp/tiff" "^0.16.1"
+ timm "^1.6.1"
+
+"@jimp/utils@^0.16.1":
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz#2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7"
+ integrity sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ regenerator-runtime "^0.13.3"
+
+"@jridgewell/gen-mapping@^0.1.0":
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
+ integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
+ dependencies:
+ "@jridgewell/set-array" "^1.0.0"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
+"@jridgewell/gen-mapping@^0.3.0":
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz#cf92a983c83466b8c0ce9124fadeaf09f7c66ea9"
+ integrity sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==
+ dependencies:
+ "@jridgewell/set-array" "^1.0.0"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
"@jridgewell/resolve-uri@^3.0.3":
- version "3.0.5"
- resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz"
- integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe"
+ integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==
+
+"@jridgewell/set-array@^1.0.0":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea"
+ integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==
+
+"@jridgewell/source-map@^0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
+ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.11"
- resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz"
- integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
+ version "1.4.13"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c"
+ integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==
-"@jridgewell/trace-mapping@^0.3.0":
- version "0.3.4"
- resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz"
- integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
+"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.13"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz#dcfe3e95f224c8fe97a87a5235defec999aa92ea"
+ integrity sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==
dependencies:
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
"@malept/cross-spawn-promise@^1.1.0":
version "1.1.1"
- resolved "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d"
integrity sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==
dependencies:
cross-spawn "^7.0.1"
"@malept/flatpak-bundler@^0.4.0":
version "0.4.0"
- resolved "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858"
integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==
dependencies:
debug "^4.1.1"
@@ -993,12 +1322,12 @@
"@nornagon/put@0.0.8":
version "0.0.8"
- resolved "https://registry.npmjs.org/@nornagon/put/-/put-0.0.8.tgz"
+ resolved "https://registry.yarnpkg.com/@nornagon/put/-/put-0.0.8.tgz#9d497ec46c9364acc3f8b59aa3cf8ee4134ae337"
integrity sha512-ugvXJjwF5ldtUpa7D95kruNJ41yFQDEKyF5CW4TgKJnh+W/zmlBzXXeKTyqIgwMFrkePN2JqOBqcF0M0oOunow==
"@npmcli/fs@^2.1.0":
version "2.1.0"
- resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.0.tgz#f2a21c28386e299d1a9fae8051d35ad180e33109"
integrity sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==
dependencies:
"@gar/promisify" "^1.1.3"
@@ -1006,7 +1335,7 @@
"@npmcli/move-file@^2.0.0":
version "2.0.0"
- resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.0.tgz#417f585016081a0184cef3e38902cd917a9bbd02"
integrity sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==
dependencies:
mkdirp "^1.0.4"
@@ -1014,60 +1343,60 @@
"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
version "1.1.2"
- resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
- integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78=
+ resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
+ integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==
"@protobufjs/base64@^1.1.2":
version "1.1.2"
- resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735"
integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==
"@protobufjs/codegen@^2.0.4":
version "2.0.4"
- resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb"
integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==
"@protobufjs/eventemitter@^1.1.0":
version "1.1.0"
- resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
- integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A=
+ resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70"
+ integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==
"@protobufjs/fetch@^1.1.0":
version "1.1.0"
- resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"
- integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=
+ resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45"
+ integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==
dependencies:
"@protobufjs/aspromise" "^1.1.1"
"@protobufjs/inquire" "^1.1.0"
"@protobufjs/float@^1.0.2":
version "1.0.2"
- resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
- integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=
+ resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1"
+ integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==
"@protobufjs/inquire@^1.1.0":
version "1.1.0"
- resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"
- integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=
+ resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089"
+ integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==
"@protobufjs/path@^1.1.2":
version "1.1.2"
- resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
- integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=
+ resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d"
+ integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==
"@protobufjs/pool@^1.1.0":
version "1.1.0"
- resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
- integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=
+ resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54"
+ integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==
"@protobufjs/utf8@^1.1.0":
version "1.1.0"
- resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
- integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=
+ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
+ integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==
"@sentry/browser@6.19.2":
version "6.19.2"
- resolved "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.19.2.tgz#c0f6df07584f3b36fa037067aea20b2c8c2095a3"
integrity sha512-5VC44p5Vu2eJhVT39nLAJFgha5MjHDYCyZRR1ieeZt3a++otojPGBBAKNAtrEMGV+A2Z9AoneD6ZnDVlyb3GKg==
dependencies:
"@sentry/core" "6.19.2"
@@ -1077,7 +1406,7 @@
"@sentry/core@6.19.2":
version "6.19.2"
- resolved "https://registry.npmjs.org/@sentry/core/-/core-6.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.2.tgz#dd35ba6ca41a2dd011c43f732bcdadbb52c06376"
integrity sha512-yu1R3ewBT4udmB4v7sc4biQZ0Z0rfB9+TzB5ZKoCftbe6kqXjFMMaFRYNUF9HicVldKAsBktgkWw3+yfqGkw/A==
dependencies:
"@sentry/hub" "6.19.2"
@@ -1088,7 +1417,7 @@
"@sentry/electron@^3.0.7":
version "3.0.7"
- resolved "https://registry.npmjs.org/@sentry/electron/-/electron-3.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/electron/-/electron-3.0.7.tgz#d32ebd27d7fc9b0e7e8dd8498ee797fcaafb5a13"
integrity sha512-Rahi1jgvjHnx1jGkkPPvDCxSCAME7xc2eBcFCLb4R/WDuNblR7tgJUuAtzv9JpxUgRHy1oLNct0wcvIu1mcXoA==
dependencies:
"@sentry/browser" "6.19.2"
@@ -1101,7 +1430,7 @@
"@sentry/hub@6.19.2":
version "6.19.2"
- resolved "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.2.tgz#0e9f9c507e55d8396002f644b43ef27cc9ff1289"
integrity sha512-W7KCgNBgdBIMagOxy5J5KQPe+maYxSqfE8a5ncQ3R8BcZDQEKnkW/1FplNbfRLZqA/tL/ndKb7pTPqVtzsbARw==
dependencies:
"@sentry/types" "6.19.2"
@@ -1109,18 +1438,18 @@
tslib "^1.9.3"
"@sentry/integrations@^6.19.6":
- version "6.19.6"
- resolved "https://registry.npmjs.org/@sentry/integrations/-/integrations-6.19.6.tgz"
- integrity sha512-K2xuA/ByhTh3qfIe0/XIsQSNf1HrRuIgtkC4TbU7T0QosybtXDsh6t/EWK+qzs2RjVE+Iaqldihstpoyew1JgA==
+ version "6.19.7"
+ resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-6.19.7.tgz#e6e126b692077c8731644224c754012bed65b425"
+ integrity sha512-yNeeFyuygJaV7Mdc5qWuDa13xVj5mVdECaaw2Xs4pfeHaXmRfRzZY17N8ypWFegKWxKBHynyQRMD10W5pBwJvA==
dependencies:
- "@sentry/types" "6.19.6"
- "@sentry/utils" "6.19.6"
+ "@sentry/types" "6.19.7"
+ "@sentry/utils" "6.19.7"
localforage "^1.8.1"
tslib "^1.9.3"
"@sentry/minimal@6.19.2":
version "6.19.2"
- resolved "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.2.tgz#e748541e4adbc7e80a3b6ccaf01b631c17fc44b4"
integrity sha512-ClwxKm77iDHET7kpzv1JvzDx1er5DoNu+EUjst0kQzARIrXvu9xuZuE2/CnBWycQWqw8o3HoGoKz65uIhsUCzQ==
dependencies:
"@sentry/hub" "6.19.2"
@@ -1129,7 +1458,7 @@
"@sentry/node@6.19.2":
version "6.19.2"
- resolved "https://registry.npmjs.org/@sentry/node/-/node-6.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.2.tgz#cad621ad319f555826110f4d6c972a2fc95800fc"
integrity sha512-Z1qREpTpYHxaeWjc1zMUk8ZTAp1WbxMiI2TVNc+a14DVT19Z2xNXb06MiRfeLgNc9lVGdmzR62dPmMBjVgPJYg==
dependencies:
"@sentry/core" "6.19.2"
@@ -1143,62 +1472,62 @@
"@sentry/types@6.19.2":
version "6.19.2"
- resolved "https://registry.npmjs.org/@sentry/types/-/types-6.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.2.tgz#0219c9da21ed975951108b8541913b1966464435"
integrity sha512-XO5qmVBdTs+7PdCz7fAwn1afWxSnRE2KLBFg5/vOdKosPSSHsSHUURSkxiEZc2QsR+JpRB4AeQ26AkIRX38qTg==
-"@sentry/types@6.19.6":
- version "6.19.6"
- resolved "https://registry.npmjs.org/@sentry/types/-/types-6.19.6.tgz"
- integrity sha512-QH34LMJidEUPZK78l+Frt3AaVFJhEmIi05Zf8WHd9/iTt+OqvCHBgq49DDr1FWFqyYWm/QgW/3bIoikFpfsXyQ==
+"@sentry/types@6.19.7":
+ version "6.19.7"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7"
+ integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==
"@sentry/utils@6.19.2":
version "6.19.2"
- resolved "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.2.tgz#995efb896c5159369509f4896c27a2d2ea9191f2"
integrity sha512-2DQQ2OJaxjtyxGq5FmMlqb6hptsqMs2xoBiVRMkTS/rvyTrk1oQdKZ8ePwjtgX3nJ728ni3IXIyXV+vfGp4EBw==
dependencies:
"@sentry/types" "6.19.2"
tslib "^1.9.3"
-"@sentry/utils@6.19.6":
- version "6.19.6"
- resolved "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.6.tgz"
- integrity sha512-fAMWcsguL0632eWrROp/vhPgI7sBj/JROWVPzpabwVkm9z3m1rQm6iLFn4qfkZL8Ozy6NVZPXOQ7EXmeU24byg==
+"@sentry/utils@6.19.7":
+ version "6.19.7"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79"
+ integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==
dependencies:
- "@sentry/types" "6.19.6"
+ "@sentry/types" "6.19.7"
tslib "^1.9.3"
"@sindresorhus/is@^0.14.0":
version "0.14.0"
- resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
"@sindresorhus/is@^4.0.0":
version "4.6.0"
- resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
"@szmarczak/http-timer@^1.1.2":
version "1.1.2"
- resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
dependencies:
defer-to-connect "^1.0.1"
"@szmarczak/http-timer@^4.0.5":
version "4.0.6"
- resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz"
+ resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
dependencies:
defer-to-connect "^2.0.0"
"@tokenizer/token@^0.3.0":
version "0.3.0"
- resolved "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276"
integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
"@tootallnate/once@2":
version "2.0.0"
- resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
"@types/adm-zip@^0.5.0":
@@ -1210,7 +1539,7 @@
"@types/body-parser@*":
version "1.19.2"
- resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz"
+ resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
dependencies:
"@types/connect" "*"
@@ -1218,7 +1547,7 @@
"@types/cacheable-request@^6.0.1":
version "6.0.2"
- resolved "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
dependencies:
"@types/http-cache-semantics" "*"
@@ -1228,47 +1557,47 @@
"@types/connect@*":
version "3.4.35"
- resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz"
+ resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
dependencies:
"@types/node" "*"
"@types/debug@^4.1.6":
version "4.1.7"
- resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz"
+ resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82"
integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
dependencies:
"@types/ms" "*"
-"@types/discord-rpc@4.0.2":
- version "4.0.2"
- resolved "https://registry.npmjs.org/@types/discord-rpc/-/discord-rpc-4.0.2.tgz"
- integrity sha512-0cmpmTvq4vR6UrYDV4Lb+D/NySNYAvCmRvKSN6YUwy+Jy7gTZ+dQpGG2E2kT8dqE8SwMDGWyLp71c0C5qRbtXA==
+"@types/discord-rpc@4.0.3", "@types/discord-rpc@^4.0.2":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@types/discord-rpc/-/discord-rpc-4.0.3.tgz#3ff5bf9d406841e3744575df0a9e967f52df1ccb"
+ integrity sha512-4Kh+8u1+OXRHD5OHET3zbBInDkx3cMLaj8Qif8JQbgHZjiru2IYf/WHhuYdzjgtJ/J0CuImOpvt98+Bhe/lr1g==
"@types/eslint-scope@^3.7.3":
version "3.7.3"
- resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz"
+ resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224"
integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==
dependencies:
"@types/eslint" "*"
"@types/estree" "*"
"@types/eslint@*":
- version "8.4.1"
- resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz"
- integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==
+ version "8.4.3"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.3.tgz#5c92815a3838b1985c90034cd85f26f59d9d0ece"
+ integrity sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
"@types/estree@*", "@types/estree@^0.0.51":
version "0.0.51"
- resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
"@types/express-serve-static-core@^4.17.18":
version "4.17.28"
- resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8"
integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==
dependencies:
"@types/node" "*"
@@ -1277,7 +1606,7 @@
"@types/express@^4.17.13":
version "4.17.13"
- resolved "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
dependencies:
"@types/body-parser" "*"
@@ -1287,14 +1616,14 @@
"@types/fs-extra@^9.0.11":
version "9.0.13"
- resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz"
+ resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45"
integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==
dependencies:
"@types/node" "*"
"@types/glob@^7.1.1":
version "7.2.0"
- resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
dependencies:
"@types/minimatch" "*"
@@ -1302,60 +1631,65 @@
"@types/html-minifier-terser@^5.0.0":
version "5.1.2"
- resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57"
integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==
"@types/http-cache-semantics@*":
version "4.0.1"
- resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
"@types/json-buffer@~3.0.0":
version "3.0.0"
- resolved "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64"
integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==
"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8":
version "7.0.11"
- resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
"@types/keyv@*":
version "3.1.4"
- resolved "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
dependencies:
"@types/node" "*"
"@types/long@^4.0.1":
- version "4.0.1"
- resolved "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz"
- integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a"
+ integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==
"@types/mime@^1":
version "1.3.2"
- resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
"@types/minimatch@*":
version "3.0.5"
- resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
"@types/ms@*":
version "0.7.31"
- resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz"
+ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
"@types/node@*", "@types/node@>=13.7.0":
- version "17.0.25"
- resolved "https://registry.npmjs.org/@types/node/-/node-17.0.25.tgz"
- integrity sha512-wANk6fBrUwdpY4isjWrKTufkrXdu1D2YHCot2fD/DfWxF5sMrVSA+KN7ydckvaTCh0HiqX9IVl0L5/ZoXg5M7w==
+ version "17.0.42"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.42.tgz#d7e8f22700efc94d125103075c074396b5f41f9b"
+ integrity sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==
+
+"@types/node@16.9.1":
+ version "16.9.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.9.1.tgz#0611b37db4246c937feef529ddcc018cf8e35708"
+ integrity sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==
"@types/node@^16.11.26":
- version "16.11.27"
- resolved "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz"
- integrity sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==
+ version "16.11.39"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.39.tgz#07223cd2bc332ad9d92135e3a522eebdee3b060e"
+ integrity sha512-K0MsdV42vPwm9L6UwhIxMAOmcvH/1OoVkZyCgEtVu4Wx7sElGloy/W7kMBNe/oJ7V/jW9BVt1F6RahH6e7tPXw==
"@types/plist@^3.0.1":
version "3.0.2"
@@ -1367,34 +1701,34 @@
"@types/qrcode-terminal@^0.12.0":
version "0.12.0"
- resolved "https://registry.npmjs.org/@types/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz"
+ resolved "https://registry.yarnpkg.com/@types/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#cee13a96db9346e3240e2128290465db56799961"
integrity sha512-g0fQKl3IVnUePV8tLkiBTduxAVSZsXts444T2aMfjOEGxd7XoeSIs16/AmRe2NlcJLqbvsOBSXov7dKSo4wigA==
"@types/qs@*":
version "6.9.7"
- resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
"@types/range-parser@*":
version "1.2.4"
- resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
"@types/responselike@*", "@types/responselike@^1.0.0":
version "1.0.0"
- resolved "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
dependencies:
"@types/node" "*"
"@types/semver@^7.3.6":
version "7.3.9"
- resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.9.tgz"
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.9.tgz#152c6c20a7688c30b967ec1841d31ace569863fc"
integrity sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ==
"@types/serve-static@*":
version "1.13.10"
- resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9"
integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==
dependencies:
"@types/mime" "^1"
@@ -1402,18 +1736,18 @@
"@types/source-list-map@*":
version "0.1.2"
- resolved "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9"
integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==
"@types/tapable@^1", "@types/tapable@^1.0.5":
version "1.0.8"
- resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz"
+ resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310"
integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==
"@types/uglify-js@*":
- version "3.13.2"
- resolved "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.2.tgz"
- integrity sha512-/xFrPIo+4zOeNGtVMbf9rUm0N+i4pDf1ynExomqtokIJmVzR3962lJ1UE+MmexMkA0cmN9oTzg5Xcbwge0Ij2Q==
+ version "3.16.0"
+ resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.16.0.tgz#2cf74a0e6ebb6cd54c0d48e509d5bd91160a9602"
+ integrity sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==
dependencies:
source-map "^0.6.1"
@@ -1423,13 +1757,13 @@
integrity sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==
"@types/webpack-env@^1.15.1":
- version "1.16.4"
- resolved "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.4.tgz"
- integrity sha512-llS8qveOUX3wxHnSykP5hlYFFuMfJ9p5JvIyCiBgp7WTfl6K5ZcyHj8r8JsN/J6QODkAsRRCLIcTuOCu8etkUw==
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.17.0.tgz#f99ce359f1bfd87da90cc4a57cab0a18f34a48d0"
+ integrity sha512-eHSaNYEyxRA5IAG0Ym/yCyf86niZUIF/TpWKofQI/CVfh5HsMEUyfE2kwFxha4ow0s5g0LfISQxpDKjbRDrizw==
"@types/webpack-sources@*":
version "3.2.0"
- resolved "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b"
integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==
dependencies:
"@types/node" "*"
@@ -1438,7 +1772,7 @@
"@types/webpack@^4.41.8":
version "4.41.32"
- resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz"
+ resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.32.tgz#a7bab03b72904070162b2f169415492209e94212"
integrity sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==
dependencies:
"@types/node" "*"
@@ -1450,26 +1784,26 @@
"@types/ws@^8.5.3":
version "8.5.3"
- resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz"
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d"
integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==
dependencies:
"@types/node" "*"
"@types/yargs-parser@*":
version "21.0.0"
- resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b"
integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==
"@types/yargs@^17.0.1":
version "17.0.10"
- resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz"
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.10.tgz#591522fce85d8739bca7b8bb90d048e4478d186a"
integrity sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==
dependencies:
"@types/yargs-parser" "*"
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
dependencies:
"@webassemblyjs/helper-numbers" "1.11.1"
@@ -1477,22 +1811,22 @@
"@webassemblyjs/floating-point-hex-parser@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
"@webassemblyjs/helper-api-error@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
"@webassemblyjs/helper-buffer@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
"@webassemblyjs/helper-numbers@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
dependencies:
"@webassemblyjs/floating-point-hex-parser" "1.11.1"
@@ -1501,12 +1835,12 @@
"@webassemblyjs/helper-wasm-bytecode@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
"@webassemblyjs/helper-wasm-section@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
dependencies:
"@webassemblyjs/ast" "1.11.1"
@@ -1516,26 +1850,26 @@
"@webassemblyjs/ieee754@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
dependencies:
"@xtuc/ieee754" "^1.2.0"
"@webassemblyjs/leb128@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
dependencies:
"@xtuc/long" "4.2.2"
"@webassemblyjs/utf8@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
"@webassemblyjs/wasm-edit@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
dependencies:
"@webassemblyjs/ast" "1.11.1"
@@ -1549,7 +1883,7 @@
"@webassemblyjs/wasm-gen@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
dependencies:
"@webassemblyjs/ast" "1.11.1"
@@ -1560,7 +1894,7 @@
"@webassemblyjs/wasm-opt@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
dependencies:
"@webassemblyjs/ast" "1.11.1"
@@ -1570,7 +1904,7 @@
"@webassemblyjs/wasm-parser@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
dependencies:
"@webassemblyjs/ast" "1.11.1"
@@ -1582,7 +1916,7 @@
"@webassemblyjs/wast-printer@1.11.1":
version "1.11.1"
- resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
dependencies:
"@webassemblyjs/ast" "1.11.1"
@@ -1590,22 +1924,22 @@
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
- resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
"@xtuc/long@4.2.2":
version "4.2.2"
- resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
+ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
abbrev@1:
version "1.1.1"
- resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
abstract-socket@^2.0.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/abstract-socket/-/abstract-socket-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/abstract-socket/-/abstract-socket-2.1.1.tgz#243a7e6e6ff65bb9eab16a22fa90699b91e528f7"
integrity sha512-YZJizsvS1aBua5Gd01woe4zuyYBGgSMeqDOB6/ChwdTI904KP6QGtJswXl4hcqWxbz86hQBe++HWV0hF1aGUtA==
dependencies:
bindings "^1.2.1"
@@ -1613,7 +1947,7 @@ abstract-socket@^2.0.0:
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
version "1.3.8"
- resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
+ resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
dependencies:
mime-types "~2.1.34"
@@ -1621,13 +1955,13 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
acorn-import-assertions@^1.7.6:
version "1.8.0"
- resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz"
+ resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
acorn@^8.4.1, acorn@^8.5.0:
- version "8.7.0"
- resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
- integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
+ version "8.7.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
+ integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
adm-zip@0.4.10:
version "0.4.10"
@@ -1636,14 +1970,14 @@ adm-zip@0.4.10:
agent-base@6, agent-base@^6.0.2:
version "6.0.2"
- resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
dependencies:
debug "4"
agentkeepalive@^4.2.1:
version "4.2.1"
- resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717"
integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==
dependencies:
debug "^4.1.0"
@@ -1652,32 +1986,49 @@ agentkeepalive@^4.2.1:
aggregate-error@^3.0.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
dependencies:
clean-stack "^2.0.0"
indent-string "^4.0.0"
+"airtunes2@git+https://github.com/ciderapp/node_airtunes2":
+ version "2.2.1"
+ resolved "git+https://github.com/ciderapp/node_airtunes2#8f367df5d7900a8c26dcd403854228ab5722efdb"
+ dependencies:
+ async "^3.2.1"
+ axlsign "git+https://github.com/wavesplatform/curve25519-js.git"
+ big-integer "^1.6.25"
+ crypto-js "^4.1.1"
+ elliptic "^6.4.0"
+ js-crypto-aes "^1.0.4"
+ js-sha1 "^0.4.1"
+ lodash "^4.17.4"
+ parse-raw-http "0.0.1"
+ prebuild-install "^7.1.0"
+ simple-plist "^1.3.1"
+ yargs "^9.0.1"
+
ajv-errors@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
ajv-formats@^2.1.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
dependencies:
ajv "^8.0.0"
ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
version "3.5.2"
- resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.1, ajv@^6.12.0, ajv@^6.12.4, ajv@^6.12.5:
version "6.12.6"
- resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
dependencies:
fast-deep-equal "^3.1.1"
@@ -1687,7 +2038,7 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.1, ajv@^6.12.0, ajv@^6.12.4, ajv@^6.12.5:
ajv@^8.0.0, ajv@^8.6.3:
version "8.11.0"
- resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
dependencies:
fast-deep-equal "^3.1.1"
@@ -1697,53 +2048,63 @@ ajv@^8.0.0, ajv@^8.6.3:
ansi-align@^3.0.0:
version "3.0.1"
- resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==
dependencies:
string-width "^4.1.0"
ansi-colors@^3.0.0:
version "3.2.4"
- resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
ansi-html-community@0.0.8:
version "0.0.8"
- resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz"
+ resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
ansi-regex@^2.0.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
- integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
+
+ansi-regex@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1"
+ integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==
ansi-regex@^4.1.0:
version "4.1.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
ansi-regex@^5.0.1:
version "5.0.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
ansi-styles@^3.2.0, ansi-styles@^3.2.1:
version "3.2.1"
- resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
dependencies:
color-convert "^1.9.0"
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
version "4.3.0"
- resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
dependencies:
color-convert "^2.0.1"
+any-base@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe"
+ integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==
+
anymatch@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
dependencies:
micromatch "^3.1.4"
@@ -1751,7 +2112,7 @@ anymatch@^2.0.0:
anymatch@^3.0.0, anymatch@~3.1.2:
version "3.1.2"
- resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
dependencies:
normalize-path "^3.0.0"
@@ -1759,12 +2120,12 @@ anymatch@^3.0.0, anymatch@~3.1.2:
app-builder-bin@4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0"
integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==
app-builder-lib@23.0.3:
version "23.0.3"
- resolved "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-23.0.3.tgz#44c90237abdc4ad9b34a24658bee022828ad6205"
integrity sha512-1qrtXYHXJfXhzJnMtVGjIva3067F1qYQubl2oBjI61gCBoCHvhghdYJ57XxXTQQ0VxnUhg1/Iaez87uXp8mD8w==
dependencies:
"7zip-bin" "~5.1.1"
@@ -1795,17 +2156,17 @@ app-builder-lib@23.0.3:
"aproba@^1.0.3 || ^2.0.0":
version "2.0.0"
- resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
aproba@^1.1.1:
version "1.2.0"
- resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
are-we-there-yet@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d"
integrity sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==
dependencies:
delegates "^1.0.0"
@@ -1813,61 +2174,72 @@ are-we-there-yet@^3.0.0:
argparse@^1.0.7:
version "1.0.10"
- resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
dependencies:
sprintf-js "~1.0.2"
argparse@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
arr-diff@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz"
- integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
+ integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==
arr-flatten@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
arr-union@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz"
- integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+ integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==
array-flatten@1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
+ integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
array-flatten@^2.1.0:
version "2.1.2"
- resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
array-union@^1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"
- integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
+ integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==
dependencies:
array-uniq "^1.0.1"
array-uniq@^1.0.1:
version "1.0.3"
- resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
- integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
+ resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
+ integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==
array-unique@^0.3.2:
version "0.3.2"
- resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz"
- integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+ integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==
+
+array.prototype.reduce@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz#8167e80089f78bff70a99e20bd4201d4663b0a6f"
+ integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.19.2"
+ es-array-method-boxes-properly "^1.0.0"
+ is-string "^1.0.7"
asar@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/asar/-/asar-3.1.0.tgz#70b0509449fe3daccc63beb4d3c7d2e24d3c6473"
integrity sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==
dependencies:
chromium-pickle-js "^0.2.0"
@@ -1880,12 +2252,12 @@ asar@^3.1.0:
assert-plus@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+ integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
assign-symbols@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"
- integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
+ integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==
astral-regex@^2.0.0:
version "2.0.0"
@@ -1894,55 +2266,59 @@ astral-regex@^2.0.0:
async-each@^1.0.1:
version "1.0.3"
- resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
async-exit-hook@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3"
integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==
async-limiter@~1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-async@0.9.x:
- version "0.9.2"
- resolved "https://registry.npmjs.org/async/-/async-0.9.2.tgz"
- integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=
-
async@^2.6.0, async@^2.6.2:
version "2.6.4"
- resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
+ resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221"
integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==
dependencies:
lodash "^4.17.14"
+async@^3.2.1, async@^3.2.3:
+ version "3.2.4"
+ resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
+ integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
+
asynckit@^0.4.0:
version "0.4.0"
- resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
at-least-node@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
atob@^2.1.2:
version "2.1.2"
- resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
atomically@^1.7.0:
version "1.7.0"
- resolved "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz"
+ resolved "https://registry.yarnpkg.com/atomically/-/atomically-1.7.0.tgz#c07a0458432ea6dbc9a3506fffa424b48bccaafe"
integrity sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==
+"axlsign@git+https://github.com/wavesplatform/curve25519-js.git":
+ version "1.0.0"
+ resolved "git+https://github.com/wavesplatform/curve25519-js.git#cae68782564b83ffa1c7c757e40a3944cb140290"
+
babel-loader@^8.1.0:
- version "8.2.4"
- resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz"
- integrity sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==
+ version "8.2.5"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e"
+ integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==
dependencies:
find-cache-dir "^3.3.1"
loader-utils "^2.0.0"
@@ -1951,21 +2327,21 @@ babel-loader@^8.1.0:
babel-plugin-component@^1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/babel-plugin-component/-/babel-plugin-component-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/babel-plugin-component/-/babel-plugin-component-1.1.1.tgz#9b023a23ff5c9aae0fd56c5a18b9cab8c4d45eea"
integrity sha512-WUw887kJf2GH80Ng/ZMctKZ511iamHNqPhd9uKo14yzisvV7Wt1EckIrb8oq/uCz3B3PpAW7Xfl7AkTLDYT6ag==
dependencies:
"@babel/helper-module-imports" "7.0.0-beta.35"
babel-plugin-dynamic-import-node@^2.3.3:
version "2.3.3"
- resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
+ resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
dependencies:
object.assign "^4.1.0"
babel-plugin-polyfill-corejs2@^0.3.0:
version "0.3.1"
- resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5"
integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==
dependencies:
"@babel/compat-data" "^7.13.11"
@@ -1974,7 +2350,7 @@ babel-plugin-polyfill-corejs2@^0.3.0:
babel-plugin-polyfill-corejs3@^0.5.0:
version "0.5.2"
- resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72"
integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==
dependencies:
"@babel/helper-define-polyfill-provider" "^0.3.1"
@@ -1982,24 +2358,24 @@ babel-plugin-polyfill-corejs3@^0.5.0:
babel-plugin-polyfill-regenerator@^0.3.0:
version "0.3.1"
- resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990"
integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==
dependencies:
"@babel/helper-define-polyfill-provider" "^0.3.1"
balanced-match@^1.0.0:
version "1.0.2"
- resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
base64-js@^1.3.1, base64-js@^1.5.1:
version "1.5.1"
- resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
base@^0.11.1:
version "0.11.2"
- resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz"
+ resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
dependencies:
cache-base "^1.0.1"
@@ -2012,63 +2388,89 @@ base@^0.11.1:
batch@0.6.1:
version "0.6.1"
- resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
- integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
+ resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
+ integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
+
+big-integer@1.6.x, big-integer@^1.6.25:
+ version "1.6.51"
+ resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
+ integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==
big.js@^5.2.2:
version "5.2.2"
- resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
+ resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
binary-extensions@^1.0.0:
version "1.13.1"
- resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
binary-extensions@^2.0.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-bindings@^1.2.1, bindings@^1.3.0, bindings@^1.5.0:
+bindings@^1.2.1, bindings@^1.5.0:
version "1.5.0"
- resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
dependencies:
file-uri-to-path "1.0.0"
+bl@^4.0.3:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
+ integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
+ dependencies:
+ buffer "^5.5.0"
+ inherits "^2.0.4"
+ readable-stream "^3.4.0"
+
bluebird-lst@^1.0.9:
version "1.0.9"
- resolved "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz"
+ resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c"
integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==
dependencies:
bluebird "^3.5.5"
bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.5, bluebird@^3.7.2:
version "3.7.2"
- resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-body-parser@1.19.2:
- version "1.19.2"
- resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz"
- integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==
+bmp-js@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233"
+ integrity sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==
+
+bn.js@^4.11.9:
+ version "4.12.0"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
+ integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
+
+body-parser@1.20.0:
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
+ integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
dependencies:
bytes "3.1.2"
content-type "~1.0.4"
debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.8.1"
+ depd "2.0.0"
+ destroy "1.2.0"
+ http-errors "2.0.0"
iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.9.7"
- raw-body "2.4.3"
+ on-finished "2.4.1"
+ qs "6.10.3"
+ raw-body "2.5.1"
type-is "~1.6.18"
+ unpipe "1.0.0"
bonjour@^3.5.0:
version "3.5.0"
- resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz"
- integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
+ resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
+ integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==
dependencies:
array-flatten "^2.1.0"
deep-equal "^1.0.1"
@@ -2079,17 +2481,17 @@ bonjour@^3.5.0:
boolbase@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+ resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
+ integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
boolean@^3.0.1:
version "3.2.0"
- resolved "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
boxen@^5.0.0:
version "5.1.2"
- resolved "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50"
integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==
dependencies:
ansi-align "^3.0.0"
@@ -2101,17 +2503,38 @@ boxen@^5.0.0:
widest-line "^3.1.0"
wrap-ansi "^7.0.0"
+bplist-creator@0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e"
+ integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==
+ dependencies:
+ stream-buffers "2.2.x"
+
+bplist-parser@0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1"
+ integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==
+ dependencies:
+ big-integer "1.6.x"
+
brace-expansion@^1.1.7:
version "1.1.11"
- resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
+brace-expansion@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
+ dependencies:
+ balanced-match "^1.0.0"
+
braces@^2.3.1, braces@^2.3.2:
version "2.3.2"
- resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
dependencies:
arr-flatten "^1.1.0"
@@ -2127,30 +2550,35 @@ braces@^2.3.1, braces@^2.3.2:
braces@~3.0.2:
version "3.0.2"
- resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
dependencies:
fill-range "^7.0.1"
-browserslist@^4.14.5, browserslist@^4.17.5, browserslist@^4.20.2:
- version "4.20.2"
- resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz"
- integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==
+brorand@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
+ integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
+
+browserslist@^4.14.5, browserslist@^4.20.2, browserslist@^4.20.3:
+ version "4.20.4"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.4.tgz#98096c9042af689ee1e0271333dbc564b8ce4477"
+ integrity sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==
dependencies:
- caniuse-lite "^1.0.30001317"
- electron-to-chromium "^1.4.84"
+ caniuse-lite "^1.0.30001349"
+ electron-to-chromium "^1.4.147"
escalade "^3.1.1"
- node-releases "^2.0.2"
+ node-releases "^2.0.5"
picocolors "^1.0.0"
buffer-alloc-unsafe@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
buffer-alloc@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
dependencies:
buffer-alloc-unsafe "^1.1.0"
@@ -2158,30 +2586,35 @@ buffer-alloc@^1.2.0:
buffer-crc32@~0.2.3:
version "0.2.13"
- resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
- integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
+ resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
+ integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
+
+buffer-equal@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b"
+ integrity sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==
buffer-equal@1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz"
- integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74=
+ resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe"
+ integrity sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==
buffer-fill@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz"
- integrity sha1-+PeLdniYiO858gXNY39o5wISKyw=
+ resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
+ integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==
buffer-from@^1.0.0:
version "1.1.2"
- resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
buffer-indexof@^1.0.0:
version "1.1.1"
- resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==
-buffer@^5.1.0:
+buffer@^5.1.0, buffer@^5.2.0, buffer@^5.5.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
@@ -2191,7 +2624,7 @@ buffer@^5.1.0:
builder-util-runtime@9.0.0:
version "9.0.0"
- resolved "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.0.0.tgz#3a40ba7382712ccdb24471567f91d7c167e00830"
integrity sha512-SkpEtSmTkREDHRJnxKEv43aAYp8sYWY8fxYBhGLBLOBIRXeaIp6Kv3lBgSD7uR8jQtC7CA659sqJrpSV6zNvSA==
dependencies:
debug "^4.3.2"
@@ -2199,7 +2632,7 @@ builder-util-runtime@9.0.0:
builder-util@23.0.2:
version "23.0.2"
- resolved "https://registry.npmjs.org/builder-util/-/builder-util-23.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-23.0.2.tgz#da84a971076397e3a671726f4bb96f0c2214fea7"
integrity sha512-HaNHL3axNW/Ms8O1mDx3I07G+ZnZ/TKSWWvorOAPau128cdt9S+lNx5ocbx8deSaHHX4WFXSZVHh3mxlaKJNgg==
dependencies:
"7zip-bin" "~5.1.1"
@@ -2222,17 +2655,17 @@ builder-util@23.0.2:
bytes@3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
- integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
+ integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
bytes@3.1.2:
version "3.1.2"
- resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
cacache@^13.0.1:
version "13.0.1"
- resolved "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c"
integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==
dependencies:
chownr "^1.1.2"
@@ -2254,16 +2687,16 @@ cacache@^13.0.1:
ssri "^7.0.0"
unique-filename "^1.1.1"
-cacache@^16.0.2:
- version "16.0.4"
- resolved "https://registry.npmjs.org/cacache/-/cacache-16.0.4.tgz"
- integrity sha512-U0D4wF3/W8ZgK4qDA5fTtOVSr0gaDfd5aa7tUdAV0uukVWKsAIn6SzXQCoVlg7RWZiJa+bcsM3/pXLumGaL2Ug==
+cacache@^16.1.0:
+ version "16.1.1"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.1.tgz#4e79fb91d3efffe0630d5ad32db55cc1b870669c"
+ integrity sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg==
dependencies:
"@npmcli/fs" "^2.1.0"
"@npmcli/move-file" "^2.0.0"
chownr "^2.0.0"
fs-minipass "^2.1.0"
- glob "^7.2.0"
+ glob "^8.0.1"
infer-owner "^1.0.4"
lru-cache "^7.7.1"
minipass "^3.1.6"
@@ -2280,7 +2713,7 @@ cacache@^16.0.2:
cache-base@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
dependencies:
collection-visit "^1.0.0"
@@ -2295,12 +2728,12 @@ cache-base@^1.0.1:
cacheable-lookup@^5.0.3:
version "5.0.4"
- resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
cacheable-request@^6.0.0:
version "6.1.0"
- resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
dependencies:
clone-response "^1.0.2"
@@ -2313,7 +2746,7 @@ cacheable-request@^6.0.0:
cacheable-request@^7.0.2:
version "7.0.2"
- resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
dependencies:
clone-response "^1.0.2"
@@ -2326,7 +2759,7 @@ cacheable-request@^7.0.2:
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
dependencies:
function-bind "^1.1.1"
@@ -2334,38 +2767,43 @@ call-bind@^1.0.0, call-bind@^1.0.2:
camel-case@^4.1.1:
version "4.1.2"
- resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
dependencies:
pascal-case "^3.1.2"
tslib "^2.0.3"
+camelcase@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
+ integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==
+
camelcase@^5.0.0, camelcase@^5.3.1:
version "5.3.1"
- resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
camelcase@^6.2.0:
version "6.3.0"
- resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-caniuse-lite@^1.0.30001317:
- version "1.0.30001332"
- resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz"
- integrity sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==
+caniuse-lite@^1.0.30001349:
+ version "1.0.30001352"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz#cc6f5da3f983979ad1e2cdbae0505dccaa7c6a12"
+ integrity sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==
castv2-client@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/castv2-client/-/castv2-client-1.2.0.tgz"
- integrity sha1-qRk7GlRIuMuaBBW9AhyIEe17BUQ=
+ resolved "https://registry.yarnpkg.com/castv2-client/-/castv2-client-1.2.0.tgz#a9193b1a5448b8cb9a0415bd021c8811ed7b0544"
+ integrity sha512-2diOsC0vSSxa3QEOgoGBy9fZRHzNXatHz464Kje2OpwQ7GM5vulyrD0gLFOQ1P4rgLAFsYiSGQl4gK402nEEuA==
dependencies:
castv2 "~0.1.4"
debug "^2.2.0"
castv2@~0.1.4:
version "0.1.10"
- resolved "https://registry.npmjs.org/castv2/-/castv2-0.1.10.tgz"
+ resolved "https://registry.yarnpkg.com/castv2/-/castv2-0.1.10.tgz#d3df00124f1ba8a97691c69dd44221d3b5f93c56"
integrity sha512-3QWevHrjT22KdF08Y2a217IYCDQDP7vEJaY4n0lPBeC5UBYbMFMadDfVTsaQwq7wqsEgYUHElPGm3EO1ey+TNw==
dependencies:
debug "^4.1.1"
@@ -2373,7 +2811,7 @@ castv2@~0.1.4:
chalk@^2.0.0, chalk@^2.4.2:
version "2.4.2"
- resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
dependencies:
ansi-styles "^3.2.1"
@@ -2382,7 +2820,7 @@ chalk@^2.0.0, chalk@^2.4.2:
chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1:
version "4.1.2"
- resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
dependencies:
ansi-styles "^4.1.0"
@@ -2390,7 +2828,7 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1:
chokidar@^2.1.8:
version "2.1.8"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
dependencies:
anymatch "^2.0.0"
@@ -2409,7 +2847,7 @@ chokidar@^2.1.8:
chokidar@^3.5.3:
version "3.5.3"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
dependencies:
anymatch "~3.1.2"
@@ -2422,39 +2860,39 @@ chokidar@^3.5.3:
optionalDependencies:
fsevents "~2.3.2"
-chownr@^1.1.2:
+chownr@^1.1.1, chownr@^1.1.2:
version "1.1.4"
- resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
chownr@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
chrome-trace-event@^1.0.2:
version "1.0.3"
- resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
chromium-pickle-js@^0.2.0:
version "0.2.0"
- resolved "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz"
- integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=
+ resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205"
+ integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==
ci-info@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
ci-info@^3.2.0:
- version "3.3.0"
- resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz"
- integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.1.tgz#58331f6f472a25fe3a50a351ae3052936c2c7f32"
+ integrity sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==
class-utils@^0.3.5:
version "0.3.6"
- resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"
+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
dependencies:
arr-union "^3.1.0"
@@ -2464,19 +2902,19 @@ class-utils@^0.3.5:
clean-css@^4.2.3:
version "4.2.4"
- resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178"
integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==
dependencies:
source-map "~0.6.0"
clean-stack@^2.0.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
cli-boxes@^2.2.1:
version "2.2.1"
- resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
cli-truncate@^2.1.0:
@@ -2487,9 +2925,18 @@ cli-truncate@^2.1.0:
slice-ansi "^3.0.0"
string-width "^4.2.0"
+cliui@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
+ integrity sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==
+ dependencies:
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+ wrap-ansi "^2.0.0"
+
cliui@^5.0.0:
version "5.0.0"
- resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
dependencies:
string-width "^3.1.0"
@@ -2498,7 +2945,7 @@ cliui@^5.0.0:
cliui@^6.0.0:
version "6.0.0"
- resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
dependencies:
string-width "^4.2.0"
@@ -2507,7 +2954,7 @@ cliui@^6.0.0:
cliui@^7.0.2:
version "7.0.4"
- resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
dependencies:
string-width "^4.2.0"
@@ -2516,115 +2963,120 @@ cliui@^7.0.2:
clone-response@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz"
- integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
+ resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
+ integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==
dependencies:
mimic-response "^1.0.0"
+code-point-at@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+ integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==
+
collection-visit@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz"
- integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+ integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==
dependencies:
map-visit "^1.0.0"
object-visit "^1.0.0"
color-convert@^1.9.0:
version "1.9.3"
- resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
dependencies:
color-name "1.1.3"
color-convert@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
dependencies:
color-name "~1.1.4"
color-name@1.1.3:
version "1.1.3"
- resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
color-name@~1.1.4:
version "1.1.4"
- resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
color-support@^1.1.3:
version "1.1.3"
- resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
colors@1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"
- integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
+ integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==
combined-stream@^1.0.8:
version "1.0.8"
- resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
dependencies:
delayed-stream "~1.0.0"
commander@2.9.0:
version "2.9.0"
- resolved "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"
- integrity sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
+ integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==
dependencies:
graceful-readlink ">= 1.0.0"
commander@^2.20.0:
version "2.20.3"
- resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@^4.1.1:
version "4.1.1"
- resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
commander@^5.0.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
commondir@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
- integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
+ resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
+ integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
compare-version@^0.1.2:
version "0.1.2"
- resolved "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz"
- integrity sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=
+ resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080"
+ integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==
component-emitter@^1.2.1:
version "1.3.0"
- resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
-compress-brotli@^1.3.6:
- version "1.3.6"
- resolved "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.6.tgz"
- integrity sha512-au99/GqZtUtiCBliqLFbWlhnCxn+XSYjwZ77q6mKN4La4qOXDoLVPZ50iXr0WmAyMxl8yqoq3Yq4OeQNPPkyeQ==
+compress-brotli@^1.3.8:
+ version "1.3.8"
+ resolved "https://registry.yarnpkg.com/compress-brotli/-/compress-brotli-1.3.8.tgz#0c0a60c97a989145314ec381e84e26682e7b38db"
+ integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==
dependencies:
"@types/json-buffer" "~3.0.0"
json-buffer "~3.0.1"
compressible@~2.0.16:
version "2.0.18"
- resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
dependencies:
mime-db ">= 1.43.0 < 2"
compression@^1.7.4:
version "1.7.4"
- resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
+ resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
dependencies:
accepts "~1.3.5"
@@ -2637,12 +3089,12 @@ compression@^1.7.4:
concat-map@0.0.1:
version "0.0.1"
- resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
concat-stream@^1.6.2:
version "1.6.2"
- resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
dependencies:
buffer-from "^1.0.0"
@@ -2650,9 +3102,9 @@ concat-stream@^1.6.2:
readable-stream "^2.2.2"
typedarray "^0.0.6"
-conf@^10.0.3:
+conf@^10.1.2:
version "10.1.2"
- resolved "https://registry.npmjs.org/conf/-/conf-10.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/conf/-/conf-10.1.2.tgz#50132158f388756fa9dea3048f6b47935315c14e"
integrity sha512-o9Fv1Mv+6A0JpoayQ8JleNp3hhkbOJP/Re/Q+QqxMPHPkABVsRjQGWZn9A5GcqLiTNC6d89p2PB5ZhHVDSMwyg==
dependencies:
ajv "^8.6.3"
@@ -2668,7 +3120,7 @@ conf@^10.0.3:
config-chain@^1.1.11:
version "1.1.13"
- resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz"
+ resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4"
integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==
dependencies:
ini "^1.3.4"
@@ -2676,7 +3128,7 @@ config-chain@^1.1.11:
configstore@^5.0.1:
version "5.0.1"
- resolved "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
dependencies:
dot-prop "^5.2.0"
@@ -2688,46 +3140,51 @@ configstore@^5.0.1:
connect-history-api-fallback@^1.6.0:
version "1.6.0"
- resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
console-control-strings@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
- integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
+ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
+ integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
content-disposition@0.5.4:
version "0.5.4"
- resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
+ resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
dependencies:
safe-buffer "5.2.1"
content-type@^1.0.4, content-type@~1.0.4:
version "1.0.4"
- resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
convert-source-map@^1.7.0:
version "1.8.0"
- resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
dependencies:
safe-buffer "~5.1.1"
cookie-signature@1.0.6:
version "1.0.6"
- resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
+ resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
+ integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-cookie@0.4.2, cookie@^0.4.1:
+cookie@0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
+ integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
+
+cookie@^0.4.1:
version "0.4.2"
- resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
copy-concurrently@^1.0.0:
version "1.0.5"
- resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
dependencies:
aproba "^1.1.1"
@@ -2739,25 +3196,25 @@ copy-concurrently@^1.0.0:
copy-descriptor@^0.1.0:
version "0.1.1"
- resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz"
- integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+ integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==
-core-js-compat@^3.20.2, core-js-compat@^3.21.0:
- version "3.22.0"
- resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.0.tgz"
- integrity sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ==
+core-js-compat@^3.21.0, core-js-compat@^3.22.1:
+ version "3.22.8"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.8.tgz#46fa34ce1ddf742acd7f95f575f66bbb21e05d62"
+ integrity sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==
dependencies:
- browserslist "^4.20.2"
+ browserslist "^4.20.3"
semver "7.0.0"
core-util-is@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+ integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
core-util-is@~1.0.0:
version "1.0.3"
- resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
crc@^3.8.0:
@@ -2769,14 +3226,23 @@ crc@^3.8.0:
crocket@^0.9.11:
version "0.9.11"
- resolved "https://registry.npmjs.org/crocket/-/crocket-0.9.11.tgz"
- integrity sha1-KI/KEe8NPdI5tixIgmXzDI7fsMU=
+ resolved "https://registry.yarnpkg.com/crocket/-/crocket-0.9.11.tgz#288fca11ef0d3dd239b62c488265f30c8edfb0c5"
+ integrity sha512-Ylflbm4qvJCC/G76Yp62PrSzEpYYrzTvkxGQFwgwbDj2PakNOwOns6NBs2YYS+TrPXAUq68N5fee7Gia+Z13tw==
dependencies:
xpipe "*"
+cross-spawn@^5.0.1:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
+ integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==
+ dependencies:
+ lru-cache "^4.0.1"
+ shebang-command "^1.2.0"
+ which "^1.2.9"
+
cross-spawn@^6.0.0, cross-spawn@^6.0.5:
version "6.0.5"
- resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
dependencies:
nice-try "^1.0.4"
@@ -2787,7 +3253,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5:
cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3:
version "7.0.3"
- resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies:
path-key "^3.1.0"
@@ -2796,17 +3262,22 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3:
cross-unzip@0.0.2:
version "0.0.2"
- resolved "https://registry.npmjs.org/cross-unzip/-/cross-unzip-0.0.2.tgz"
- integrity sha1-UYO8R6CVWb78+YzEZXlkmZNZNy8=
+ resolved "https://registry.yarnpkg.com/cross-unzip/-/cross-unzip-0.0.2.tgz#5183bc47a09559befcf98cc4657964999359372f"
+ integrity sha512-nRJ5c+aqHz0OJVU4V1bqoaDggydfauK/Gha/H/ScBvuIjhZvl8YIpdWVzSR3vUhzCloqB1tvBdQ4V7J8qK7HzQ==
+
+crypto-js@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf"
+ integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==
crypto-random-string@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
css-hot-loader@^1.4.4:
version "1.4.4"
- resolved "https://registry.npmjs.org/css-hot-loader/-/css-hot-loader-1.4.4.tgz"
+ resolved "https://registry.yarnpkg.com/css-hot-loader/-/css-hot-loader-1.4.4.tgz#ae784932cd8b7d092f7f15702af08b3ec9436052"
integrity sha512-J/qXHz+r7FOT92qMIJfxUk0LC9fecQNZVr0MswQ4FOpKLyOCBjofVMfc6R268bh/5ktkTShrweMr0wWqerC92g==
dependencies:
loader-utils "^1.1.0"
@@ -2815,7 +3286,7 @@ css-hot-loader@^1.4.4:
css-loader@^3.4.2:
version "3.6.0"
- resolved "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645"
integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==
dependencies:
camelcase "^5.3.1"
@@ -2834,7 +3305,7 @@ css-loader@^3.4.2:
css-select@^4.1.3:
version "4.3.0"
- resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
dependencies:
boolbase "^1.0.0"
@@ -2845,17 +3316,17 @@ css-select@^4.1.3:
css-what@^6.0.1:
version "6.1.0"
- resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
cssesc@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
dbus-next@^0.9.2:
version "0.9.2"
- resolved "https://registry.npmjs.org/dbus-next/-/dbus-next-0.9.2.tgz"
+ resolved "https://registry.yarnpkg.com/dbus-next/-/dbus-next-0.9.2.tgz#d69a24ea5b54d90ab6bd543c7b81bcb965a99f93"
integrity sha512-tzQq/+wrTZ2yU+U5PoeXc97KABhX2v55C/T0finH3tSKYuI8H/SqppIFymBBrUHcK13LvEGY3vdj3ikPPenL5g==
dependencies:
"@nornagon/put" "0.0.8"
@@ -2870,59 +3341,59 @@ dbus-next@^0.9.2:
debounce-fn@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/debounce-fn/-/debounce-fn-4.0.0.tgz#ed76d206d8a50e60de0dd66d494d82835ffe61c7"
integrity sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==
dependencies:
mimic-fn "^3.0.0"
debug@2.6.9, debug@^2.1.0, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
version "2.6.9"
- resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4:
version "4.3.4"
- resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
debug@^3.1.0, debug@^3.1.1, debug@^3.2.7:
version "3.2.7"
- resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
dependencies:
ms "^2.1.1"
-decamelize@^1.2.0:
+decamelize@^1.1.1, decamelize@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
- integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
decode-uri-component@^0.2.0:
version "0.2.0"
- resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
- integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
+ integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==
decompress-response@^3.3.0:
version "3.3.0"
- resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz"
- integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
+ resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
+ integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==
dependencies:
mimic-response "^1.0.0"
decompress-response@^6.0.0:
version "6.0.0"
- resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
dependencies:
mimic-response "^3.1.0"
deep-equal@^1.0.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
dependencies:
is-arguments "^1.0.4"
@@ -2934,17 +3405,17 @@ deep-equal@^1.0.1:
deep-extend@^0.6.0:
version "0.6.0"
- resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
deepmerge@^4.2.2:
version "4.2.2"
- resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz"
+ resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
default-gateway@^4.2.0:
version "4.2.0"
- resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b"
integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==
dependencies:
execa "^1.0.0"
@@ -2952,17 +3423,17 @@ default-gateway@^4.2.0:
defer-to-connect@^1.0.1:
version "1.1.3"
- resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
defer-to-connect@^2.0.0:
version "2.0.1"
- resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-define-properties@^1.1.2, define-properties@^1.1.3:
+define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4:
version "1.1.4"
- resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
dependencies:
has-property-descriptors "^1.0.0"
@@ -2970,21 +3441,21 @@ define-properties@^1.1.2, define-properties@^1.1.3:
define-property@^0.2.5:
version "0.2.5"
- resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz"
- integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
+ integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==
dependencies:
is-descriptor "^0.1.0"
define-property@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz"
- integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
+ integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==
dependencies:
is-descriptor "^1.0.0"
define-property@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
dependencies:
is-descriptor "^1.0.2"
@@ -2992,7 +3463,7 @@ define-property@^2.0.2:
del@^4.1.1:
version "4.1.1"
- resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==
dependencies:
"@types/glob" "^7.1.1"
@@ -3005,47 +3476,57 @@ del@^4.1.1:
delay@^4.3.0:
version "4.4.1"
- resolved "https://registry.npmjs.org/delay/-/delay-4.4.1.tgz"
+ resolved "https://registry.yarnpkg.com/delay/-/delay-4.4.1.tgz#6e02d02946a1b6ab98b39262ced965acba2ac4d1"
integrity sha512-aL3AhqtfhOlT/3ai6sWXeqwnw63ATNpnUiN4HL7x9q+My5QtHlO3OIkasmug9LKzpheLdmUKGRKnYXYAS7FQkQ==
delayed-stream@~1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
delegates@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
- integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
+ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
+ integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
+
+depd@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
+ integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
depd@^1.1.2, depd@~1.1.2:
version "1.1.2"
- resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
+ integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
- integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
+destroy@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
+ integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
detect-file@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz"
- integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=
+ resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
+ integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==
+
+detect-libc@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd"
+ integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==
detect-node@^2.0.4:
version "2.1.0"
- resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
dijkstrajs@^1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257"
integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==
dir-compare@^2.4.0:
version "2.4.0"
- resolved "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-2.4.0.tgz#785c41dc5f645b34343a4eafc50b79bac7f11631"
integrity sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==
dependencies:
buffer-equal "1.0.0"
@@ -3053,19 +3534,25 @@ dir-compare@^2.4.0:
commander "2.9.0"
minimatch "3.0.4"
-discord-rpc@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/discord-rpc/-/discord-rpc-4.0.1.tgz"
- integrity sha512-HOvHpbq5STRZJjQIBzwoKnQ0jHplbEWFWlPDwXXKm/bILh4nzjcg7mNqll0UY7RsjFoaXA7e/oYb/4lvpda2zA==
+discord-auto-rpc@^1.0.16:
+ version "1.0.17"
+ resolved "https://registry.yarnpkg.com/discord-auto-rpc/-/discord-auto-rpc-1.0.17.tgz#83ff30a1eb7f8a7a064a96c22d901b89d8cc0ecd"
+ integrity sha512-ZTK8azvfapMmwjxLAowHuOSglAens7UtBuQnL8b4VDmqzPM0K8ze1A/uPViWkJ8ROEOjZeHoK3zu0jwsQKGavQ==
+ dependencies:
+ "@types/discord-rpc" "^4.0.2"
+ discord-rpc "^3.2.0"
+
+discord-rpc@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/discord-rpc/-/discord-rpc-3.2.0.tgz#8da4e01654fce38e959d70b58708c46ae1d6c8fa"
+ integrity sha512-KJv0EVbGMlr04HoG6f5b3wD7X9kSHzQ2Ed2qfHSDvYJ1MkE8RbCQmMcQQrSvAxpfsqZgUjB/bsfi/mjyicCH+A==
dependencies:
node-fetch "^2.6.1"
ws "^7.3.1"
- optionalDependencies:
- register-scheme "github:devsnek/node-register-scheme"
dmg-builder@23.0.3:
version "23.0.3"
- resolved "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-23.0.3.tgz#ea94bc76fcd94612641580f3c6ae42c3f07f3fee"
integrity sha512-mBYrHHnSM5PC656TDE+xTGmXIuWHAGmmRfyM+dV0kP+AxtwPof4pAXNQ8COd0/exZQ4dqf72FiPS3B9G9aB5IA==
dependencies:
app-builder-lib "23.0.3"
@@ -3093,11 +3580,11 @@ dmg-license@^1.0.9:
dns-equal@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"
- integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
+ resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
+ integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==
"dns-js@git+https://github.com/ciderapp/node-dns-js.git":
- version "0.2.1"
+ version "0.2.1"
resolved "git+https://github.com/ciderapp/node-dns-js.git#212b6c903db40bcd501af741e51cd20d676acbc9"
dependencies:
debug "^2.1.0"
@@ -3105,7 +3592,7 @@ dns-equal@^1.0.0:
dns-packet@^1.3.1:
version "1.3.4"
- resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz"
+ resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f"
integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
dependencies:
ip "^1.1.0"
@@ -3113,49 +3600,54 @@ dns-packet@^1.3.1:
dns-txt@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz"
- integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
+ resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
+ integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==
dependencies:
buffer-indexof "^1.0.0"
dom-converter@^0.2.0:
version "0.2.0"
- resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
dependencies:
utila "~0.4"
dom-serializer@^1.0.1:
version "1.4.1"
- resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
dependencies:
domelementtype "^2.0.1"
domhandler "^4.2.0"
entities "^2.0.0"
+dom-walk@^0.1.0:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
+ integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
+
domelementtype@^2.0.1, domelementtype@^2.2.0:
version "2.3.0"
- resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
domhandler@^3.0.0:
version "3.3.0"
- resolved "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a"
integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==
dependencies:
domelementtype "^2.0.1"
domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1:
version "4.3.1"
- resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
dependencies:
domelementtype "^2.2.0"
domutils@^2.0.0, domutils@^2.5.2, domutils@^2.8.0:
version "2.8.0"
- resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
dependencies:
dom-serializer "^1.0.1"
@@ -3164,7 +3656,7 @@ domutils@^2.0.0, domutils@^2.5.2, domutils@^2.8.0:
dot-case@^3.0.4:
version "3.0.4"
- resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
dependencies:
no-case "^3.0.4"
@@ -3172,58 +3664,58 @@ dot-case@^3.0.4:
dot-prop@^5.2.0:
version "5.3.0"
- resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
dependencies:
is-obj "^2.0.0"
dot-prop@^6.0.1:
version "6.0.1"
- resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083"
integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==
dependencies:
is-obj "^2.0.0"
dotenv-expand@^5.1.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
dotenv@^8.0.0, dotenv@^8.2.0:
version "8.6.0"
- resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b"
integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==
dotenv@^9.0.2:
version "9.0.2"
- resolved "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05"
integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==
duplexer3@^0.1.4:
version "0.1.4"
- resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz"
- integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
+ resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
+ integrity sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==
duplexer@~0.1.1:
version "0.1.2"
- resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
ee-first@1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
+ resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
+ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
ejs@^3.1.6:
- version "3.1.6"
- resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz"
- integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==
+ version "3.1.8"
+ resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b"
+ integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==
dependencies:
- jake "^10.6.1"
+ jake "^10.8.5"
electron-builder-notarize-pkg@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/electron-builder-notarize-pkg/-/electron-builder-notarize-pkg-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/electron-builder-notarize-pkg/-/electron-builder-notarize-pkg-1.2.0.tgz#c6f4b0027418be465b2ab41effc6eecc68110bcb"
integrity sha512-ibnOeZwXxEPIzPujHfsLoCG+x4BcRQndBQoRyvTEZEeCeO/D4uu3TSAPeNXZuKfoL3h2auaIBIhh4He5HgY1rw==
dependencies:
delay "^4.3.0"
@@ -3231,7 +3723,7 @@ electron-builder-notarize-pkg@^1.2.0:
electron-builder@^23.0.3:
version "23.0.3"
- resolved "https://registry.npmjs.org/electron-builder/-/electron-builder-23.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-23.0.3.tgz#16264a0d8e3d40da1467bcc8ef7917538b54a3bc"
integrity sha512-0lnTsljAgcOMuIiOjPcoFf+WxOOe/O04hZPgIvvUBXIbz3kolbNu0Xdch1f5WuQ40NdeZI7oqs8Eo395PcuGHQ==
dependencies:
"@types/yargs" "^17.0.1"
@@ -3249,7 +3741,7 @@ electron-builder@^23.0.3:
electron-devtools-installer@^2.2.4:
version "2.2.4"
- resolved "https://registry.npmjs.org/electron-devtools-installer/-/electron-devtools-installer-2.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-2.2.4.tgz#261a50337e37121d338b966f07922eb4939a8763"
integrity sha512-b5kcM3hmUqn64+RUcHjjr8ZMpHS2WJ5YO0pnG9+P/RTdx46of/JrEjuciHWux6pE+On6ynWhHJF53j/EDJN0PA==
dependencies:
"7zip" "0.0.6"
@@ -3259,19 +3751,19 @@ electron-devtools-installer@^2.2.4:
electron-fetch@^1.7.4:
version "1.7.4"
- resolved "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.4.tgz"
+ resolved "https://registry.yarnpkg.com/electron-fetch/-/electron-fetch-1.7.4.tgz#af975ab92a14798bfaa025f88dcd2e54a7b0b769"
integrity sha512-+fBLXEy4CJWQ5bz8dyaeSG1hD6JJ15kBZyj3eh24pIVrd3hLM47H/umffrdQfS6GZ0falF0g9JT9f3Rs6AVUhw==
dependencies:
encoding "^0.1.13"
electron-log@^4.4.6:
- version "4.4.6"
- resolved "https://registry.npmjs.org/electron-log/-/electron-log-4.4.6.tgz"
- integrity sha512-nirYgRdY+F+vclr8ijdwy2vW03IzFpDHTaKNWu76dEN21Y76+smcES5knS7cgHUUB0qNLOi8vZO36taakjbSXA==
+ version "4.4.7"
+ resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-4.4.7.tgz#d55b7232c019521694c3503d2109e5a49cb49dd0"
+ integrity sha512-uFZQdgevOp9Fn5lDOrJMU/bmmYxDLZitbIHJM7VXN+cpB59ZnPt1FQL4bOf/Dl2gaIMPYJEfXx38GvJma5iV6A==
electron-notarize@^1.2.1:
version "1.2.1"
- resolved "https://registry.npmjs.org/electron-notarize/-/electron-notarize-1.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.2.1.tgz#347c18eca8e29dddadadee511b870c13d4008baf"
integrity sha512-u/ECWhIrhkSQpZM4cJzVZ5TsmkaqrRo5LDC/KMbGF0sPkm53Ng59+M0zp8QVaql0obfJy9vlVT+4iOkAi2UDlA==
dependencies:
debug "^4.1.1"
@@ -3279,7 +3771,7 @@ electron-notarize@^1.2.1:
electron-osx-sign@^0.6.0:
version "0.6.0"
- resolved "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz#9b69c191d471d9458ef5b1e4fdd52baa059f1bb8"
integrity sha512-+hiIEb2Xxk6eDKJ2FFlpofCnemCbjbT5jz+BKGpVBrRNT3kWTGs4DfNX6IzGwgi33hUcXF+kFs9JW+r6Wc1LRg==
dependencies:
bluebird "^3.5.0"
@@ -3291,7 +3783,7 @@ electron-osx-sign@^0.6.0:
electron-publish@23.0.2:
version "23.0.2"
- resolved "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-23.0.2.tgz#aa11419ae57b847df4beb63b95e2b2a43161957c"
integrity sha512-8gMYgWqv96lc83FCm85wd+tEyxNTJQK7WKyPkNkO8GxModZqt1GO8S+/vAnFGxilS/7vsrVRXFfqiCDUCSuxEg==
dependencies:
"@types/fs-extra" "^9.0.11"
@@ -3303,21 +3795,21 @@ electron-publish@23.0.2:
mime "^2.5.2"
electron-store@^8.0.1:
- version "8.0.1"
- resolved "https://registry.npmjs.org/electron-store/-/electron-store-8.0.1.tgz"
- integrity sha512-ZyLvNywiqSpbwC/pp89O/AycVWY/UJIkmtyzF2Bd0Nm/rLmcFc0NTGuLdg6+LE8mS8qsiK5JMoe4PnrecLHH5w==
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/electron-store/-/electron-store-8.0.2.tgz#95c8cf81c1e1cf48b24f3ceeea24b921c1ff62d7"
+ integrity sha512-9GwUMv51w8ydbkaG7X0HrPlElXLApg63zYy1/VZ/a08ndl0gfm4iCoD3f0E1JvP3V16a+7KxqriCI0c122stiA==
dependencies:
- conf "^10.0.3"
- type-fest "^1.0.2"
+ conf "^10.1.2"
+ type-fest "^2.12.2"
-electron-to-chromium@^1.4.84:
- version "1.4.113"
- resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.113.tgz"
- integrity sha512-s30WKxp27F3bBH6fA07FYL2Xm/FYnYrKpMjHr3XVCTUb9anAyZn/BeZfPWgTZGAbJeT4NxNwISSbLcYZvggPMA==
+electron-to-chromium@^1.4.147:
+ version "1.4.152"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz#7dedbe8f3dc1c597088982a203f392e60f7ee90a"
+ integrity sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==
electron-updater@^5.0.1:
version "5.0.1"
- resolved "https://registry.npmjs.org/electron-updater/-/electron-updater-5.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-5.0.1.tgz#327915f1b2e573daf1ce1d8102bcab93f4880c1a"
integrity sha512-dNnXPCqYmergXy3jgg4UICuD50Orug9GQe/5xfHy+BE2Fy0icB0QE+y6iQWdCDf7yeONxwMBf4HgIkGG5pIaVg==
dependencies:
"@types/semver" "^7.3.6"
@@ -3331,7 +3823,7 @@ electron-updater@^5.0.1:
electron-webpack-js@~2.4.1:
version "2.4.1"
- resolved "https://registry.npmjs.org/electron-webpack-js/-/electron-webpack-js-2.4.1.tgz"
+ resolved "https://registry.yarnpkg.com/electron-webpack-js/-/electron-webpack-js-2.4.1.tgz#5389cc22f34c71f6416d5ba1e043f9b0fd6130af"
integrity sha512-NPbcI4nnuclkLEKmwRI8sui2GNe37NKm0pCQR6KZA7YSV3KQdH4I7wOgIZ2AkeCpyeUHrBSMGQY+VqhPD7OtMA==
dependencies:
"@babel/core" "^7.9.0"
@@ -3342,7 +3834,7 @@ electron-webpack-js@~2.4.1:
electron-webpack@^2.8.2:
version "2.8.2"
- resolved "https://registry.npmjs.org/electron-webpack/-/electron-webpack-2.8.2.tgz"
+ resolved "https://registry.yarnpkg.com/electron-webpack/-/electron-webpack-2.8.2.tgz#5a0357ce8f7d147e5f559294a08bb072d1092b0a"
integrity sha512-rR7hxoOlZIcJf6R08mVl/4TBtFY+HW6sv4Z28TdMWETvcM4ZBIBdGNGylxF0gNwB8gkTgo8UkkDbXGX48K4Vow==
dependencies:
"@types/webpack-env" "^1.15.1"
@@ -3377,71 +3869,84 @@ electron-webpack@^2.8.2:
electron-window-state@^5.0.3:
version "5.0.3"
- resolved "https://registry.npmjs.org/electron-window-state/-/electron-window-state-5.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/electron-window-state/-/electron-window-state-5.0.3.tgz#4f36d09e3f953d87aff103bf010f460056050aa8"
integrity sha512-1mNTwCfkolXl3kMf50yW3vE2lZj0y92P/HYWFBrb+v2S/pCka5mdwN3cagKm458A7NjndSwijynXgcLWRodsVg==
dependencies:
jsonfile "^4.0.0"
mkdirp "^0.5.1"
-"electron@git+https://github.com/castlabs/electron-releases.git":
- version "19.0.0-alpha.3"
- resolved "git+ssh://git@github.com/castlabs/electron-releases.git#7d6b99d586cd0594030b1a837267b59e25772d2d"
+"electron@git+https://github.com/castlabs/electron-releases.git#18-x-y":
+ version "18.3.3"
+ resolved "git+https://github.com/castlabs/electron-releases.git#848962216f749397fe9fe2c1456396edd7923633"
dependencies:
- "@electron/get" "^1.14.1"
+ "@electron/get" "^1.13.0"
"@types/node" "^16.11.26"
extract-zip "^1.0.3"
+elliptic@^6.4.0:
+ version "6.5.4"
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
+ integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
+ dependencies:
+ bn.js "^4.11.9"
+ brorand "^1.1.0"
+ hash.js "^1.0.0"
+ hmac-drbg "^1.0.1"
+ inherits "^2.0.4"
+ minimalistic-assert "^1.0.1"
+ minimalistic-crypto-utils "^1.0.1"
+
emoji-regex@^7.0.1:
version "7.0.3"
- resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
emoji-regex@^8.0.0:
version "8.0.0"
- resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
emojis-list@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
encode-utf8@^1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda"
integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==
encodeurl@^1.0.2, encodeurl@~1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+ resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
+ integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
encoding@^0.1.13:
version "0.1.13"
- resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
+ resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
dependencies:
iconv-lite "^0.6.2"
-end-of-stream@^1.1.0:
+end-of-stream@^1.1.0, end-of-stream@^1.4.1:
version "1.4.4"
- resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
dependencies:
once "^1.4.0"
enhanced-resolve@^4.1.1:
version "4.5.0"
- resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec"
integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
dependencies:
graceful-fs "^4.1.2"
memory-fs "^0.5.0"
tapable "^1.0.0"
-enhanced-resolve@^5.9.2:
+enhanced-resolve@^5.9.3:
version "5.9.3"
- resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz#44a342c012cbc473254af5cc6ae20ebd0aae5d88"
integrity sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==
dependencies:
graceful-fs "^4.2.4"
@@ -3449,44 +3954,46 @@ enhanced-resolve@^5.9.2:
entities@^2.0.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
env-paths@^2.2.0, env-paths@^2.2.1:
version "2.2.1"
- resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
err-code@^2.0.2:
version "2.0.3"
- resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
errno@^0.1.3:
version "0.1.8"
- resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
dependencies:
prr "~1.0.1"
-error-ex@^1.3.1:
+error-ex@^1.2.0, error-ex@^1.3.1:
version "1.3.2"
- resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.19.1:
- version "1.19.5"
- resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz"
- integrity sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==
+es-abstract@^1.19.0, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1:
+ version "1.20.1"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"
+ integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==
dependencies:
call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
+ function.prototype.name "^1.1.5"
get-intrinsic "^1.1.1"
get-symbol-description "^1.0.0"
has "^1.0.3"
+ has-property-descriptors "^1.0.0"
has-symbols "^1.0.3"
internal-slot "^1.0.3"
is-callable "^1.2.4"
@@ -3498,18 +4005,24 @@ es-abstract@^1.19.1:
object-inspect "^1.12.0"
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"
+ regexp.prototype.flags "^1.4.3"
+ string.prototype.trimend "^1.0.5"
+ string.prototype.trimstart "^1.0.5"
+ unbox-primitive "^1.0.2"
+
+es-array-method-boxes-properly@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
+ integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
es-module-lexer@^0.9.0:
version "0.9.3"
- resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
es-to-primitive@^1.2.1:
version "1.2.1"
- resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
dependencies:
is-callable "^1.1.4"
@@ -3518,37 +4031,37 @@ es-to-primitive@^1.2.1:
es6-error@^4.1.1:
version "4.1.1"
- resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
escalade@^3.1.1:
version "3.1.1"
- resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
escape-goat@^2.0.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"
integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
escape-html@~1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
+ resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
+ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
escape-string-regexp@^1.0.5:
version "1.0.5"
- resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
escape-string-regexp@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
eslint-scope@5.1.1:
version "5.1.1"
- resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
dependencies:
esrecurse "^4.3.0"
@@ -3556,40 +4069,40 @@ eslint-scope@5.1.1:
esprima@^4.0.0:
version "4.0.1"
- resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
esrecurse@^4.3.0:
version "4.3.0"
- resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
dependencies:
estraverse "^5.2.0"
estraverse@^4.1.1:
version "4.3.0"
- resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
estraverse@^5.2.0:
version "5.3.0"
- resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
esutils@^2.0.2:
version "2.0.3"
- resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
etag@~1.8.1:
version "1.8.1"
- resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+ resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
+ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
event-stream@3.3.4:
version "3.3.4"
- resolved "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz"
- integrity sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=
+ resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"
+ integrity sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==
dependencies:
duplexer "~0.1.1"
from "~0"
@@ -3601,24 +4114,35 @@ event-stream@3.3.4:
eventemitter3@^4.0.0:
version "4.0.7"
- resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
events@^3.2.0:
version "3.3.0"
- resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-eventsource@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz"
- integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==
+eventsource@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508"
+ integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==
+
+execa@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
+ integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==
dependencies:
- original "^1.0.0"
+ cross-spawn "^5.0.1"
+ get-stream "^3.0.0"
+ is-stream "^1.1.0"
+ npm-run-path "^2.0.0"
+ p-finally "^1.0.0"
+ signal-exit "^3.0.0"
+ strip-eof "^1.0.0"
execa@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
dependencies:
cross-spawn "^6.0.0"
@@ -3631,7 +4155,7 @@ execa@^1.0.0:
execa@^4.0.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
dependencies:
cross-spawn "^7.0.0"
@@ -3644,10 +4168,15 @@ execa@^4.0.0:
signal-exit "^3.0.2"
strip-final-newline "^2.0.0"
+exif-parser@^0.1.12:
+ version "0.1.12"
+ resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922"
+ integrity sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==
+
expand-brackets@^2.1.4:
version "2.1.4"
- resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz"
- integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
+ integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==
dependencies:
debug "^2.3.3"
define-property "^0.2.5"
@@ -3657,72 +4186,78 @@ expand-brackets@^2.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+expand-template@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
+ integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
+
expand-tilde@^2.0.0, expand-tilde@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz"
- integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=
+ resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
+ integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==
dependencies:
homedir-polyfill "^1.0.1"
express@^4.17.1, express@^4.17.3:
- version "4.17.3"
- resolved "https://registry.npmjs.org/express/-/express-4.17.3.tgz"
- integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==
+ version "4.18.1"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
+ integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
dependencies:
accepts "~1.3.8"
array-flatten "1.1.1"
- body-parser "1.19.2"
+ body-parser "1.20.0"
content-disposition "0.5.4"
content-type "~1.0.4"
- cookie "0.4.2"
+ cookie "0.5.0"
cookie-signature "1.0.6"
debug "2.6.9"
- depd "~1.1.2"
+ depd "2.0.0"
encodeurl "~1.0.2"
escape-html "~1.0.3"
etag "~1.8.1"
- finalhandler "~1.1.2"
+ finalhandler "1.2.0"
fresh "0.5.2"
+ http-errors "2.0.0"
merge-descriptors "1.0.1"
methods "~1.1.2"
- on-finished "~2.3.0"
+ on-finished "2.4.1"
parseurl "~1.3.3"
path-to-regexp "0.1.7"
proxy-addr "~2.0.7"
- qs "6.9.7"
+ qs "6.10.3"
range-parser "~1.2.1"
safe-buffer "5.2.1"
- send "0.17.2"
- serve-static "1.14.2"
+ send "0.18.0"
+ serve-static "1.15.0"
setprototypeof "1.2.0"
- statuses "~1.5.0"
+ statuses "2.0.1"
type-is "~1.6.18"
utils-merge "1.0.1"
vary "~1.1.2"
extend-shallow@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
- integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+ integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==
dependencies:
is-extendable "^0.1.0"
extend-shallow@^3.0.0, extend-shallow@^3.0.2:
version "3.0.2"
- resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz"
- integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
+ integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==
dependencies:
assign-symbols "^1.0.0"
is-extendable "^1.0.1"
extend@^3.0.1:
version "3.0.2"
- resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
extglob@^2.0.4:
version "2.0.4"
- resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
dependencies:
array-unique "^0.3.2"
@@ -3736,7 +4271,7 @@ extglob@^2.0.4:
extract-zip@^1.0.3:
version "1.7.0"
- resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz"
+ resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927"
integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==
dependencies:
concat-stream "^1.6.2"
@@ -3751,41 +4286,41 @@ extsprintf@^1.2.0:
fast-deep-equal@^3.1.1:
version "3.1.3"
- resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
fast-safe-stringify@^2.0.6:
version "2.1.1"
- resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884"
integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==
faye-websocket@^0.11.3, faye-websocket@^0.11.4:
version "0.11.4"
- resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
+ resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
dependencies:
websocket-driver ">=0.5.1"
fd-slicer@~1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
- integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
+ resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
+ integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
dependencies:
pend "~1.2.0"
figgy-pudding@^3.5.1:
version "3.5.2"
- resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz"
+ resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
file-loader@^6.0.0:
version "6.2.0"
- resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
dependencies:
loader-utils "^2.0.0"
@@ -3793,29 +4328,34 @@ file-loader@^6.0.0:
file-type@16.5.3:
version "16.5.3"
- resolved "https://registry.npmjs.org/file-type/-/file-type-16.5.3.tgz"
+ resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.3.tgz#474b7e88c74724046abb505e9b8ed4db30c4fc06"
integrity sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A==
dependencies:
readable-web-to-node-stream "^3.0.0"
strtok3 "^6.2.4"
token-types "^4.1.1"
+file-type@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18"
+ integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==
+
file-uri-to-path@1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
filelist@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz"
- integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
+ integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
dependencies:
- minimatch "^3.0.4"
+ minimatch "^5.0.1"
fill-range@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz"
- integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
+ integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==
dependencies:
extend-shallow "^2.0.1"
is-number "^3.0.0"
@@ -3824,43 +4364,50 @@ fill-range@^4.0.0:
fill-range@^7.0.1:
version "7.0.1"
- resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
dependencies:
to-regex-range "^5.0.1"
-finalhandler@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
+finalhandler@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
+ integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
dependencies:
debug "2.6.9"
encodeurl "~1.0.2"
escape-html "~1.0.3"
- on-finished "~2.3.0"
+ on-finished "2.4.1"
parseurl "~1.3.3"
- statuses "~1.5.0"
+ statuses "2.0.1"
unpipe "~1.0.0"
find-cache-dir@^3.3.1:
version "3.3.2"
- resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
dependencies:
commondir "^1.0.1"
make-dir "^3.0.2"
pkg-dir "^4.1.0"
+find-up@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
+ integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
+ dependencies:
+ locate-path "^2.0.0"
+
find-up@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
dependencies:
locate-path "^3.0.0"
find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
dependencies:
locate-path "^5.0.0"
@@ -3868,7 +4415,7 @@ find-up@^4.0.0, find-up@^4.1.0:
findup-sync@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1"
integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==
dependencies:
detect-file "^1.0.0"
@@ -3877,18 +4424,18 @@ findup-sync@^3.0.0:
resolve-dir "^1.0.1"
follow-redirects@^1.0.0:
- version "1.14.9"
- resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz"
- integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==
+ version "1.15.1"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
+ integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
for-in@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz"
- integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
+ integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==
form-data@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
dependencies:
asynckit "^0.4.0"
@@ -3897,29 +4444,34 @@ form-data@^4.0.0:
forwarded@0.2.0:
version "0.2.0"
- resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
fragment-cache@^0.2.1:
version "0.2.1"
- resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz"
- integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
+ integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==
dependencies:
map-cache "^0.2.2"
fresh@0.5.2:
version "0.5.2"
- resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+ resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
+ integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
from@~0:
version "0.1.7"
- resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz"
- integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=
+ resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
+ integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==
+
+fs-constants@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
+ integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
fs-extra@^10.0.0:
version "10.1.0"
- resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
dependencies:
graceful-fs "^4.2.0"
@@ -3928,7 +4480,7 @@ fs-extra@^10.0.0:
fs-extra@^8.1.0:
version "8.1.0"
- resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
dependencies:
graceful-fs "^4.2.0"
@@ -3937,7 +4489,7 @@ fs-extra@^8.1.0:
fs-extra@^9.0.0, fs-extra@^9.0.1:
version "9.1.0"
- resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
dependencies:
at-least-node "^1.0.0"
@@ -3947,15 +4499,15 @@ fs-extra@^9.0.0, fs-extra@^9.0.1:
fs-minipass@^2.0.0, fs-minipass@^2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
dependencies:
minipass "^3.0.0"
fs-write-stream-atomic@^1.0.8:
version "1.0.10"
- resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"
- integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
+ resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
+ integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==
dependencies:
graceful-fs "^4.1.2"
iferr "^0.1.5"
@@ -3964,8 +4516,8 @@ fs-write-stream-atomic@^1.0.8:
fs.realpath@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
fsevents@^1.2.7:
version "1.2.13"
@@ -3982,17 +4534,27 @@ fsevents@~2.3.2:
function-bind@^1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-functions-have-names@^1.2.2:
- version "1.2.2"
- resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz"
- integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==
+function.prototype.name@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
+ integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.19.0"
+ functions-have-names "^1.2.2"
-gauge@^4.0.0:
+functions-have-names@^1.2.2:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
+ integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
+
+gauge@^4.0.3:
version "4.0.4"
- resolved "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce"
integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==
dependencies:
aproba "^1.0.3 || ^2.0.0"
@@ -4006,45 +4568,55 @@ gauge@^4.0.0:
gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
- resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
+ resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
+get-caller-file@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
+ integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
+
get-caller-file@^2.0.1, get-caller-file@^2.0.5:
version "2.0.5"
- resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
- integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
+ integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
- has-symbols "^1.0.1"
+ has-symbols "^1.0.3"
get-port@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193"
integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==
+get-stream@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
+ integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==
+
get-stream@^4.0.0, get-stream@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
dependencies:
pump "^3.0.0"
get-stream@^5.0.0, get-stream@^5.1.0:
version "5.2.0"
- resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
dependencies:
pump "^3.0.0"
get-symbol-description@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
dependencies:
call-bind "^1.0.2"
@@ -4052,44 +4624,68 @@ get-symbol-description@^1.0.0:
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
- resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz"
- integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
+ integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
+
+gifwrap@^0.9.2:
+ version "0.9.4"
+ resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.4.tgz#f4eb6169ba027d61df64aafbdcb1f8ae58ccc0c5"
+ integrity sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==
+ dependencies:
+ image-q "^4.0.0"
+ omggif "^1.0.10"
+
+github-from-package@0.0.0:
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
+ integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==
glob-parent@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"
- integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
+ integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==
dependencies:
is-glob "^3.1.0"
path-dirname "^1.0.0"
glob-parent@~5.1.2:
version "5.1.2"
- resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
glob-to-regexp@^0.4.1:
version "0.4.1"
- resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
+ resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@^7.0.3, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0:
- version "7.2.0"
- resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
+glob@^7.0.3, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
+ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
- minimatch "^3.0.4"
+ minimatch "^3.1.1"
once "^1.3.0"
path-is-absolute "^1.0.0"
+glob@^8.0.1:
+ version "8.0.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e"
+ integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^5.0.1"
+ once "^1.3.0"
+
global-agent@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6"
integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==
dependencies:
boolean "^3.0.1"
@@ -4101,14 +4697,14 @@ global-agent@^3.0.0:
global-dirs@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
dependencies:
ini "2.0.0"
global-modules@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==
dependencies:
global-prefix "^1.0.1"
@@ -4117,15 +4713,15 @@ global-modules@^1.0.0:
global-modules@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
dependencies:
global-prefix "^3.0.0"
global-prefix@^1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz"
- integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
+ integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==
dependencies:
expand-tilde "^2.0.2"
homedir-polyfill "^1.0.1"
@@ -4135,7 +4731,7 @@ global-prefix@^1.0.1:
global-prefix@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
dependencies:
ini "^1.3.5"
@@ -4144,7 +4740,7 @@ global-prefix@^3.0.0:
global-tunnel-ng@^2.7.1:
version "2.7.1"
- resolved "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz"
+ resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f"
integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==
dependencies:
encodeurl "^1.0.2"
@@ -4152,22 +4748,30 @@ global-tunnel-ng@^2.7.1:
npm-conf "^1.1.3"
tunnel "^0.0.6"
+global@~4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406"
+ integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
+ dependencies:
+ min-document "^2.19.0"
+ process "^0.11.10"
+
globals@^11.1.0:
version "11.12.0"
- resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
globalthis@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz"
- integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
+ integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
dependencies:
define-properties "^1.1.3"
globby@^6.1.0:
version "6.1.0"
- resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz"
- integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
+ resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
+ integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==
dependencies:
array-union "^1.0.1"
glob "^7.0.3"
@@ -4176,9 +4780,9 @@ globby@^6.1.0:
pinkie-promise "^2.0.0"
got@^11.8.3:
- version "11.8.3"
- resolved "https://registry.npmjs.org/got/-/got-11.8.3.tgz"
- integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==
+ version "11.8.5"
+ resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
+ integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==
dependencies:
"@sindresorhus/is" "^4.0.0"
"@szmarczak/http-timer" "^4.0.5"
@@ -4194,7 +4798,7 @@ got@^11.8.3:
got@^9.6.0:
version "9.6.0"
- resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
dependencies:
"@sindresorhus/is" "^0.14.0"
@@ -4211,62 +4815,62 @@ got@^9.6.0:
graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.10"
- resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
"graceful-readlink@>= 1.0.0":
version "1.0.1"
- resolved "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
- integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=
+ resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
+ integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==
handle-thing@^2.0.0:
version "2.0.1"
- resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
-has-bigints@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz"
- integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
+has-bigints@^1.0.1, has-bigints@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
+ integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
has-flag@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
has-flag@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
has-property-descriptors@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
dependencies:
get-intrinsic "^1.1.1"
has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
has-tostringtag@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
dependencies:
has-symbols "^1.0.2"
has-unicode@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
- integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
+ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
+ integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
has-value@^0.3.1:
version "0.3.1"
- resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz"
- integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+ integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==
dependencies:
get-value "^2.0.3"
has-values "^0.1.4"
@@ -4274,8 +4878,8 @@ has-value@^0.3.1:
has-value@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz"
- integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
+ integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==
dependencies:
get-value "^2.0.6"
has-values "^1.0.0"
@@ -4283,57 +4887,79 @@ has-value@^1.0.0:
has-values@^0.1.4:
version "0.1.4"
- resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz"
- integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
+ integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==
has-values@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz"
- integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
+ integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==
dependencies:
is-number "^3.0.0"
kind-of "^4.0.0"
has-yarn@^2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
has@^1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
dependencies:
function-bind "^1.1.1"
+hash.js@^1.0.0, hash.js@^1.0.3:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
+ integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
+ dependencies:
+ inherits "^2.0.3"
+ minimalistic-assert "^1.0.1"
+
he@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
hexy@^0.2.10:
version "0.2.11"
- resolved "https://registry.npmjs.org/hexy/-/hexy-0.2.11.tgz"
+ resolved "https://registry.yarnpkg.com/hexy/-/hexy-0.2.11.tgz#9939c25cb6f86a91302f22b8a8a72573518e25b4"
integrity sha512-ciq6hFsSG/Bpt2DmrZJtv+56zpPdnq+NQ4ijEFrveKN0ZG1mhl/LdT1NQZ9se6ty1fACcI4d4vYqC9v8EYpH2A==
+hmac-drbg@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
+ integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
+ dependencies:
+ hash.js "^1.0.3"
+ minimalistic-assert "^1.0.0"
+ minimalistic-crypto-utils "^1.0.1"
+
homedir-polyfill@^1.0.1:
version "1.0.3"
- resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"
integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==
dependencies:
parse-passwd "^1.0.0"
+hosted-git-info@^2.1.4:
+ version "2.8.9"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
+ integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
+
hosted-git-info@^4.0.2:
version "4.1.0"
- resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
dependencies:
lru-cache "^6.0.0"
hpack.js@^2.1.6:
version "2.1.6"
- resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
- integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
+ resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
+ integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==
dependencies:
inherits "^2.0.1"
obuf "^1.0.0"
@@ -4342,12 +4968,12 @@ hpack.js@^2.1.6:
html-entities@^1.3.1:
version "1.4.0"
- resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc"
integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==
html-loader@^1.1.0:
version "1.3.2"
- resolved "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-1.3.2.tgz#5a72ebba420d337083497c9aba7866c9e1aee340"
integrity sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==
dependencies:
html-minifier-terser "^5.1.1"
@@ -4357,7 +4983,7 @@ html-loader@^1.1.0:
html-minifier-terser@^5.0.1, html-minifier-terser@^5.1.1:
version "5.1.1"
- resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054"
integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==
dependencies:
camel-case "^4.1.1"
@@ -4370,7 +4996,7 @@ html-minifier-terser@^5.0.1, html-minifier-terser@^5.1.1:
html-webpack-plugin@^4.0.4:
version "4.5.2"
- resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12"
integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==
dependencies:
"@types/html-minifier-terser" "^5.0.0"
@@ -4385,7 +5011,7 @@ html-webpack-plugin@^4.0.4:
htmlparser2@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78"
integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==
dependencies:
domelementtype "^2.0.1"
@@ -4395,7 +5021,7 @@ htmlparser2@^4.1.0:
htmlparser2@^6.1.0:
version "6.1.0"
- resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
dependencies:
domelementtype "^2.0.1"
@@ -4405,29 +5031,29 @@ htmlparser2@^6.1.0:
http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
http-deceiver@^1.2.7:
version "1.2.7"
- resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
- integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
+ resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
+ integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
-http-errors@1.8.1:
- version "1.8.1"
- resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"
- integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==
+http-errors@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
+ integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
dependencies:
- depd "~1.1.2"
+ depd "2.0.0"
inherits "2.0.4"
setprototypeof "1.2.0"
- statuses ">= 1.5.0 < 2"
+ statuses "2.0.1"
toidentifier "1.0.1"
http-errors@~1.6.2:
version "1.6.3"
- resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
- integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
+ integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
dependencies:
depd "~1.1.2"
inherits "2.0.3"
@@ -4436,12 +5062,12 @@ http-errors@~1.6.2:
http-parser-js@>=0.5.1:
version "0.5.6"
- resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz"
+ resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.6.tgz#2e02406ab2df8af8a7abfba62e0da01c62b95afd"
integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==
http-proxy-agent@^5.0.0:
version "5.0.0"
- resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43"
integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
dependencies:
"@tootallnate/once" "2"
@@ -4450,7 +5076,7 @@ http-proxy-agent@^5.0.0:
http-proxy-middleware@0.19.1:
version "0.19.1"
- resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz"
+ resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==
dependencies:
http-proxy "^1.17.0"
@@ -4460,7 +5086,7 @@ http-proxy-middleware@0.19.1:
http-proxy@^1.17.0:
version "1.18.1"
- resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
+ resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
dependencies:
eventemitter3 "^4.0.0"
@@ -4469,7 +5095,7 @@ http-proxy@^1.17.0:
http2-wrapper@^1.0.0-beta.5.2:
version "1.0.3"
- resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
dependencies:
quick-lru "^5.1.1"
@@ -4477,7 +5103,7 @@ http2-wrapper@^1.0.0-beta.5.2:
https-proxy-agent@^5.0.0:
version "5.0.1"
- resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
dependencies:
agent-base "6"
@@ -4485,13 +5111,13 @@ https-proxy-agent@^5.0.0:
human-signals@^1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
humanize-ms@^1.2.1:
version "1.2.1"
- resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz"
- integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=
+ resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
+ integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==
dependencies:
ms "^2.0.0"
@@ -4505,48 +5131,55 @@ iconv-corefoundation@^1.1.7:
iconv-lite@0.4.24:
version "0.4.24"
- resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
dependencies:
safer-buffer ">= 2.1.2 < 3"
iconv-lite@^0.6.2:
version "0.6.3"
- resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
icss-utils@^4.0.0, icss-utils@^4.1.1:
version "4.1.1"
- resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
dependencies:
postcss "^7.0.14"
ieee754@^1.1.13, ieee754@^1.2.1:
version "1.2.1"
- resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
iferr@^0.1.5:
version "0.1.5"
- resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz"
- integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
+ resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
+ integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==
+
+image-q@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/image-q/-/image-q-4.0.0.tgz#31e075be7bae3c1f42a85c469b4732c358981776"
+ integrity sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==
+ dependencies:
+ "@types/node" "16.9.1"
immediate@~3.0.5:
version "3.0.6"
- resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"
- integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=
+ resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
+ integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
import-lazy@^2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz"
- integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
+ resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
+ integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==
import-local@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d"
integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==
dependencies:
pkg-dir "^3.0.0"
@@ -4554,50 +5187,50 @@ import-local@^2.0.0:
imurmurhash@^0.1.4:
version "0.1.4"
- resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+ resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
+ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
indent-string@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
infer-owner@^1.0.4:
version "1.0.4"
- resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
inflight@^1.0.4:
version "1.0.6"
- resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+ integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
dependencies:
once "^1.3.0"
wrappy "1"
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
version "2.0.4"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
inherits@2.0.3:
version "2.0.3"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+ integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
ini@2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
version "1.3.8"
- resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
internal-ip@^4.3.0:
version "4.3.0"
- resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907"
integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==
dependencies:
default-gateway "^4.2.0"
@@ -4605,7 +5238,7 @@ internal-ip@^4.3.0:
internal-slot@^1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
dependencies:
get-intrinsic "^1.1.0"
@@ -4614,46 +5247,51 @@ internal-slot@^1.0.3:
interpret@^1.4.0:
version "1.4.0"
- resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
+invert-kv@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
+ integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==
+
ip-regex@^2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz"
- integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
+ resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
+ integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==
ip@^1.1.0, ip@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz"
- integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48"
+ integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==
ipaddr.js@1.9.1, ipaddr.js@^1.9.0:
version "1.9.1"
- resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
is-absolute-url@^3.0.3:
version "3.0.3"
- resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698"
integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==
is-accessor-descriptor@^0.1.6:
version "0.1.6"
- resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz"
- integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
+ integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==
dependencies:
kind-of "^3.0.2"
is-accessor-descriptor@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
dependencies:
kind-of "^6.0.0"
is-arguments@^1.0.4:
version "1.1.1"
- resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
dependencies:
call-bind "^1.0.2"
@@ -4661,33 +5299,33 @@ is-arguments@^1.0.4:
is-arrayish@^0.2.1:
version "0.2.1"
- resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
is-bigint@^1.0.1:
version "1.0.4"
- resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
dependencies:
has-bigints "^1.0.1"
is-binary-path@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz"
- integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
+ integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==
dependencies:
binary-extensions "^1.0.0"
is-binary-path@~2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
dependencies:
binary-extensions "^2.0.0"
is-boolean-object@^1.1.0:
version "1.1.2"
- resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
dependencies:
call-bind "^1.0.2"
@@ -4695,59 +5333,59 @@ is-boolean-object@^1.1.0:
is-buffer@^1.1.5:
version "1.1.6"
- resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
is-callable@^1.1.4, is-callable@^1.2.4:
version "1.2.4"
- resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
is-ci@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
dependencies:
ci-info "^2.0.0"
is-ci@^3.0.0:
version "3.0.1"
- resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867"
integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==
dependencies:
ci-info "^3.2.0"
is-core-module@^2.8.1:
version "2.9.0"
- resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
dependencies:
has "^1.0.3"
is-data-descriptor@^0.1.4:
version "0.1.4"
- resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz"
- integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
+ integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==
dependencies:
kind-of "^3.0.2"
is-data-descriptor@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
dependencies:
kind-of "^6.0.0"
is-date-object@^1.0.1:
version "1.0.5"
- resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
dependencies:
has-tostringtag "^1.0.0"
is-descriptor@^0.1.0:
version "0.1.6"
- resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
dependencies:
is-accessor-descriptor "^0.1.6"
@@ -4756,7 +5394,7 @@ is-descriptor@^0.1.0:
is-descriptor@^1.0.0, is-descriptor@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
dependencies:
is-accessor-descriptor "^1.0.0"
@@ -4765,48 +5403,60 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2:
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
- integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
+ integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
is-extendable@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
dependencies:
is-plain-object "^2.0.4"
is-extglob@^2.1.0, is-extglob@^2.1.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+ integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
+
+is-fullwidth-code-point@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
+ integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==
+ dependencies:
+ number-is-nan "^1.0.0"
is-fullwidth-code-point@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
- integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
+ integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+is-function@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08"
+ integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==
+
is-glob@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz"
- integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
+ integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==
dependencies:
is-extglob "^2.1.0"
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
version "4.0.3"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
is-extglob "^2.1.1"
is-installed-globally@^0.4.0:
version "0.4.0"
- resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
dependencies:
global-dirs "^3.0.0"
@@ -4814,82 +5464,82 @@ is-installed-globally@^0.4.0:
is-lambda@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz"
- integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=
+ resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
+ integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==
is-negative-zero@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
is-npm@^5.0.0:
version "5.0.0"
- resolved "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
is-number-object@^1.0.4:
version "1.0.7"
- resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
dependencies:
has-tostringtag "^1.0.0"
is-number@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz"
- integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+ integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==
dependencies:
kind-of "^3.0.2"
is-number@^7.0.0:
version "7.0.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
is-obj@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
is-path-cwd@^2.0.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
is-path-in-cwd@^2.0.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb"
integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==
dependencies:
is-path-inside "^2.1.0"
is-path-inside@^2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2"
integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==
dependencies:
path-is-inside "^1.0.2"
is-path-inside@^3.0.2:
version "3.0.3"
- resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
is-plain-obj@^1.0.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
- integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
+ integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
- resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
dependencies:
isobject "^3.0.1"
is-regex@^1.0.4, is-regex@^1.1.4:
version "1.1.4"
- resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
dependencies:
call-bind "^1.0.2"
@@ -4897,109 +5547,109 @@ is-regex@^1.0.4, is-regex@^1.1.4:
is-shared-array-buffer@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
dependencies:
call-bind "^1.0.2"
is-stream@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
+ integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==
is-stream@^2.0.0:
version "2.0.1"
- resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
is-string@^1.0.5, is-string@^1.0.7:
version "1.0.7"
- resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
dependencies:
has-tostringtag "^1.0.0"
is-symbol@^1.0.2, is-symbol@^1.0.3:
version "1.0.4"
- resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
+ 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:
version "1.0.0"
- resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+ resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
+ integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
is-weakref@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
dependencies:
call-bind "^1.0.2"
is-windows@^1.0.1, is-windows@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
is-wsl@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"
- integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
+ resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
+ integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==
is-yarn-global@^0.3.0:
version "0.3.0"
- resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
isarray@1.0.0, isarray@~1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+ integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
isbinaryfile@^3.0.2:
version "3.0.3"
- resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80"
integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==
dependencies:
buffer-alloc "^1.2.0"
isbinaryfile@^4.0.8:
version "4.0.10"
- resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz"
+ resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3"
integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==
isexe@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
isobject@^2.0.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz"
- integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
+ integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==
dependencies:
isarray "1.0.0"
isobject@^3.0.0, isobject@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
- integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+ integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
-jake@^10.6.1:
- version "10.8.4"
- resolved "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz"
- integrity sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==
+jake@^10.8.5:
+ version "10.8.5"
+ resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
+ integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==
dependencies:
- async "0.9.x"
+ async "^3.2.3"
chalk "^4.0.2"
filelist "^1.0.1"
minimatch "^3.0.4"
jest-worker@^25.4.0:
version "25.5.0"
- resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1"
integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==
dependencies:
merge-stream "^2.0.0"
@@ -5007,21 +5657,54 @@ jest-worker@^25.4.0:
jest-worker@^27.4.5:
version "27.5.1"
- resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
supports-color "^8.0.0"
+jimp@^0.16.1:
+ version "0.16.1"
+ resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz#192f851a30e5ca11112a3d0aa53137659a78ca7a"
+ integrity sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "@jimp/custom" "^0.16.1"
+ "@jimp/plugins" "^0.16.1"
+ "@jimp/types" "^0.16.1"
+ regenerator-runtime "^0.13.3"
+
+jpeg-js@0.4.2:
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d"
+ integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==
+
+js-crypto-aes@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/js-crypto-aes/-/js-crypto-aes-1.0.4.tgz#db3fed7b2d7ceec4610eb246be515f12d9674594"
+ integrity sha512-L2fh7Q55+8eS/ALbhgAZYZpTkuo+n12+3GpuUE+U6SGlObmwibG5rVtDTVSTNgV9VuzD2BaY4unTkRWTcfLYxg==
+ dependencies:
+ js-crypto-env "^1.0.4"
+
+js-crypto-env@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/js-crypto-env/-/js-crypto-env-1.0.4.tgz#2be3b0987124bfaf094aadd3c9d91a56aedb0f2a"
+ integrity sha512-b7WdjaX4csatMPfZ/mQ94yb/XTKe3o6qt0jPBVbKmaiOH97e+FlmIANoFEMrhxQM1xxKfA2QYLjgqL/YtdMm9g==
+
+js-sha1@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/js-sha1/-/js-sha1-0.4.1.tgz#d118479722a766822e951513c897a31c9654a5b8"
+ integrity sha512-kB3avqSVzjcUemu5itp3qNmN/wA0hZr2kRs6l0k3BBbVC1RnJT5rMzAKhOy+rlXmwO9a8jBXR6CftvUQ32Ypag==
+
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
js-yaml@^3.13.1:
version "3.14.1"
- resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
dependencies:
argparse "^1.0.7"
@@ -5029,76 +5712,81 @@ js-yaml@^3.13.1:
js-yaml@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies:
argparse "^2.0.1"
jsbi@^2.0.5:
version "2.0.5"
- resolved "https://registry.npmjs.org/jsbi/-/jsbi-2.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-2.0.5.tgz#82589011da87dc59b4b549d94dcef51a9155f6fe"
integrity sha512-TzO/62Hxeb26QMb4IGlI/5X+QLr9Uqp1FPkwp2+KOICW+Q+vSuFj61c8pkT6wAns4WcK56X7CmSHhJeDGWOqxQ==
jsesc@^2.5.1:
version "2.5.2"
- resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
jsesc@~0.5.0:
version "0.5.0"
- resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
- integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
+ integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
json-buffer@3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz"
- integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
+ resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
+ integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==
json-buffer@3.0.1, json-buffer@~3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
+json-parse-better-errors@^1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+json-parse-even-better-errors@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
+ integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+
json-schema-traverse@^0.4.1:
version "0.4.1"
- resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
+ 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.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
json-schema-typed@^7.0.3:
version "7.0.3"
- resolved "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz#23ff481b8b4eebcd2ca123b4fa0409e66469a2d9"
integrity sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==
json-stringify-safe@^5.0.1:
version "5.0.1"
- resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
- integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+ integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
json5@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
dependencies:
minimist "^1.2.0"
json5@^2.1.0, json5@^2.1.2, json5@^2.2.0, json5@^2.2.1:
version "2.2.1"
- resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
jsonc@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/jsonc/-/jsonc-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/jsonc/-/jsonc-2.0.0.tgz#9e2a25100d164a9bb864c57517563717fa882551"
integrity sha512-B281bLCT2TRMQa+AQUQY5AGcqSOXBOKaYGP4wDzoA/+QswUfN8sODektbPEs9Baq7LGKun5jQbNFpzwGuVYKhw==
dependencies:
fast-safe-stringify "^2.0.6"
@@ -5110,14 +5798,14 @@ jsonc@^2.0.0:
jsonfile@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
- integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+ integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
optionalDependencies:
graceful-fs "^4.1.6"
jsonfile@^6.0.1:
version "6.1.0"
- resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
dependencies:
universalify "^2.0.0"
@@ -5126,89 +5814,120 @@ jsonfile@^6.0.1:
keyv@^3.0.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
dependencies:
json-buffer "3.0.0"
keyv@^4.0.0:
- version "4.2.2"
- resolved "https://registry.npmjs.org/keyv/-/keyv-4.2.2.tgz"
- integrity sha512-uYS0vKTlBIjNCAUqrjlxmruxOEiZxZIHXyp32sdcGmP+ukFrmWUnE//RcPXJH3Vxrni1H2gsQbjHE0bH7MtMQQ==
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.0.tgz#b4352e0e4fe7c94111947d6738a6d3fe7903027c"
+ integrity sha512-C30Un9+63J0CsR7Wka5quXKqYZsT6dcRQ2aOwGcSc3RiQ4HGWpTAHlCA+puNfw2jA/s11EsxA1nCXgZRuRKMQQ==
dependencies:
- compress-brotli "^1.3.6"
+ compress-brotli "^1.3.8"
json-buffer "3.0.1"
killable@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892"
integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
version "3.2.2"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"
- integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
+ integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==
dependencies:
is-buffer "^1.1.5"
kind-of@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz"
- integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+ integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==
dependencies:
is-buffer "^1.1.5"
kind-of@^5.0.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
kind-of@^6.0.0, kind-of@^6.0.2:
version "6.0.3"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
lastfm@0.8.x:
version "0.8.4"
- resolved "https://registry.npmjs.org/lastfm/-/lastfm-0.8.4.tgz"
- integrity sha1-Td3wgpem+iP4TUgnBSoNKC/plog=
+ resolved "https://registry.yarnpkg.com/lastfm/-/lastfm-0.8.4.tgz#4dddf08297a6fa23f84d4827052a0d282fe99688"
+ integrity sha512-gqpLM8CydkanIXYTGF4JryQyF/MAT/Br9l7DeS/xu/JidAw9fZQ8T6OdQS4HEyeNa/drhiMQ40i+MC+AvM1yWA==
dependencies:
underscore ""
lastfmapi@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/lastfmapi/-/lastfmapi-0.1.1.tgz"
- integrity sha1-zjNtz3zIGCDCLcQCR8l7MRM0hvo=
+ resolved "https://registry.yarnpkg.com/lastfmapi/-/lastfmapi-0.1.1.tgz#ce336dcf7cc81820c22dc40247c97b31133486fa"
+ integrity sha512-v4L4ng8pJBA3bXUeyWVb3A5v1t00p+Yd/o8trXf0Hz5iRgkRc5Z5092PW3YlhymbUuQVAzx4J6tZuKfrbWfOMQ==
dependencies:
lastfm "0.8.x"
latest-version@^5.1.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
dependencies:
package-json "^6.3.0"
lazy-val@^1.0.4, lazy-val@^1.0.5:
version "1.0.5"
- resolved "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d"
integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==
+lcid@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
+ integrity sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==
+ dependencies:
+ invert-kv "^1.0.0"
+
lie@3.1.1:
version "3.1.1"
- resolved "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz"
- integrity sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=
+ resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e"
+ integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==
dependencies:
immediate "~3.0.5"
+load-bmfont@^1.3.1, load-bmfont@^1.4.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9"
+ integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==
+ dependencies:
+ buffer-equal "0.0.1"
+ mime "^1.3.4"
+ parse-bmfont-ascii "^1.0.3"
+ parse-bmfont-binary "^1.0.5"
+ parse-bmfont-xml "^1.1.4"
+ phin "^2.9.1"
+ xhr "^2.0.1"
+ xtend "^4.0.0"
+
+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 sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^2.2.0"
+ pify "^2.0.0"
+ strip-bom "^3.0.0"
+
loader-runner@^4.2.0:
version "4.3.0"
- resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
version "1.4.0"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
dependencies:
big.js "^5.2.2"
@@ -5217,7 +5936,7 @@ loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
loader-utils@^2.0.0:
version "2.0.2"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129"
integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==
dependencies:
big.js "^5.2.2"
@@ -5226,14 +5945,22 @@ loader-utils@^2.0.0:
localforage@^1.8.1:
version "1.10.0"
- resolved "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz"
+ resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4"
integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==
dependencies:
lie "3.1.1"
+locate-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
+ integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
+ dependencies:
+ p-locate "^2.0.0"
+ path-exists "^3.0.0"
+
locate-path@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
dependencies:
p-locate "^3.0.0"
@@ -5241,103 +5968,111 @@ locate-path@^3.0.0:
locate-path@^5.0.0:
version "5.0.0"
- resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
dependencies:
p-locate "^4.1.0"
lodash.debounce@^4.0.8:
version "4.0.8"
- resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
- integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
+ resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
+ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
lodash.escaperegexp@^4.1.2:
version "4.1.2"
- resolved "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz"
- integrity sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=
+ resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347"
+ integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==
lodash.isequal@^4.5.0:
version "4.5.0"
- resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"
- integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
+ resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
+ integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
-lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.2.0:
+lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0:
version "4.17.21"
- resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
loglevel@^1.6.8:
version "1.8.0"
- resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz"
+ resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114"
integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==
long@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==
loose-envify@^1.1.0:
version "1.4.0"
- resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
lower-case@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
dependencies:
tslib "^2.0.3"
lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
lowercase-keys@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
+lru-cache@^4.0.1:
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
+ integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
+ dependencies:
+ pseudomap "^1.0.2"
+ yallist "^2.1.2"
+
lru-cache@^5.1.1:
version "5.1.1"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
dependencies:
yallist "^3.0.2"
lru-cache@^6.0.0:
version "6.0.0"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
dependencies:
yallist "^4.0.0"
lru-cache@^7.7.1:
- version "7.8.1"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz"
- integrity sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==
+ version "7.10.1"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.10.1.tgz#db577f42a94c168f676b638d15da8fb073448cab"
+ integrity sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==
lru_map@^0.3.3:
version "0.3.3"
- resolved "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz"
- integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=
+ resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
+ integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==
make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
dependencies:
semver "^6.0.0"
make-fetch-happen@^10.0.3:
- version "10.1.2"
- resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.2.tgz"
- integrity sha512-GWMGiZsKVeJACQGJ1P3Z+iNec7pLsU6YW1q11eaPn3RR8nRXHppFWfP7Eu0//55JK3hSjrAQRl8sDa5uXpq1Ew==
+ version "10.1.7"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.1.7.tgz#b1402cb3c9fad92b380ff3a863cdae5414a42f76"
+ integrity sha512-J/2xa2+7zlIUKqfyXDCXFpH3ypxO4k3rgkZHPSZkyUYcBT/hM80M3oyKLM/9dVriZFiGeGGS2Ei+0v2zfhqj3Q==
dependencies:
agentkeepalive "^4.2.1"
- cacache "^16.0.2"
+ cacache "^16.1.0"
http-cache-semantics "^4.1.0"
http-proxy-agent "^5.0.0"
https-proxy-agent "^5.0.0"
@@ -5350,62 +6085,69 @@ make-fetch-happen@^10.0.3:
minipass-pipeline "^1.2.4"
negotiator "^0.6.3"
promise-retry "^2.0.1"
- socks-proxy-agent "^6.1.1"
+ socks-proxy-agent "^7.0.0"
ssri "^9.0.0"
map-cache@^0.2.2:
version "0.2.2"
- resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz"
- integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+ integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==
map-stream@~0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz"
- integrity sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=
+ resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
+ integrity sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==
map-visit@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz"
- integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
+ resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
+ integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==
dependencies:
object-visit "^1.0.0"
matcher@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca"
integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==
dependencies:
escape-string-regexp "^4.0.0"
"mdns-js@git+https://github.com/ciderapp/node-mdns-js.git":
version "1.0.7"
- resolved "git+ssh://git@github.com/ciderapp/node-mdns-js.git#1af6b83ce91e5538012f977e1dcadbda5dc0d3b5"
+ resolved "git+https://github.com/ciderapp/node-mdns-js.git#d8f658b623233c3cf58be229332f3342f553cde2"
dependencies:
debug "^4.1.1"
- dns-js "github:bitfocus/node-dns-js#v0.2.2"
+ dns-js "git+https://github.com/ciderapp/node-dns-js.git"
semver "^7.2.3"
media-typer@0.3.0:
version "0.3.0"
- resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+ resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
+ integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
media-typer@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561"
integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==
+mem@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
+ integrity sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ==
+ dependencies:
+ mimic-fn "^1.0.0"
+
memory-fs@^0.4.1:
version "0.4.1"
- resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz"
- integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
+ resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
+ integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==
dependencies:
errno "^0.1.3"
readable-stream "^2.0.1"
memory-fs@^0.5.0:
version "0.5.0"
- resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
dependencies:
errno "^0.1.3"
@@ -5413,22 +6155,22 @@ memory-fs@^0.5.0:
merge-descriptors@1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
+ resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
+ integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
merge-stream@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
methods@~1.1.2:
version "1.1.2"
- resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
+ resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
+ integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
version "3.1.10"
- resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
dependencies:
arr-diff "^4.0.0"
@@ -5447,49 +6189,61 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
version "1.52.0"
- resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.35"
- resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
dependencies:
mime-db "1.52.0"
-mime@1.6.0:
+mime@1.6.0, mime@^1.3.4:
version "1.6.0"
- resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
mime@^2.4.4, mime@^2.5.2:
version "2.6.0"
- resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
+mimic-fn@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
+ integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
+
mimic-fn@^2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
mimic-fn@^3.0.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74"
integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==
mimic-response@^1.0.0, mimic-response@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
mimic-response@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
+min-document@^2.19.0:
+ version "2.19.0"
+ resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
+ integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==
+ dependencies:
+ dom-walk "^0.1.0"
+
mini-css-extract-plugin@^0.9.0:
version "0.9.0"
- resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz"
+ resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e"
integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==
dependencies:
loader-utils "^1.1.0"
@@ -5497,40 +6251,52 @@ mini-css-extract-plugin@^0.9.0:
schema-utils "^1.0.0"
webpack-sources "^1.1.0"
-minimalistic-assert@^1.0.0:
+minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
+minimalistic-crypto-utils@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
+ integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
+
minimatch@3.0.4:
version "3.0.4"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
dependencies:
brace-expansion "^1.1.7"
-minimatch@^3.0.4:
+minimatch@^3.0.4, minimatch@^3.1.1:
version "3.1.2"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
-minimist@^1.2.0, minimist@^1.2.6:
+minimatch@^5.0.1:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
+ integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
+ dependencies:
+ brace-expansion "^2.0.1"
+
+minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6:
version "1.2.6"
- resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
minipass-collect@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
dependencies:
minipass "^3.0.0"
minipass-fetch@^2.0.3:
version "2.1.0"
- resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.0.tgz#ca1754a5f857a3be99a9271277246ac0b44c3ff8"
integrity sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==
dependencies:
minipass "^3.1.6"
@@ -5541,35 +6307,35 @@ minipass-fetch@^2.0.3:
minipass-flush@^1.0.5:
version "1.0.5"
- resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
dependencies:
minipass "^3.0.0"
minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
version "1.2.4"
- resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
dependencies:
minipass "^3.0.0"
minipass-sized@^1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70"
integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
dependencies:
minipass "^3.0.0"
minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6:
version "3.1.6"
- resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee"
integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==
dependencies:
yallist "^4.0.0"
minizlib@^2.1.1, minizlib@^2.1.2:
version "2.1.2"
- resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
dependencies:
minipass "^3.0.0"
@@ -5577,28 +6343,33 @@ minizlib@^2.1.1, minizlib@^2.1.2:
mixin-deep@^1.2.0:
version "1.3.2"
- resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
dependencies:
for-in "^1.0.2"
is-extendable "^1.0.1"
+mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
+ integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
+
mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.5:
version "0.5.6"
- resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
dependencies:
minimist "^1.2.6"
mkdirp@^1.0.3, mkdirp@^1.0.4:
version "1.0.4"
- resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
move-concurrently@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz"
- integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
+ resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
+ integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==
dependencies:
aproba "^1.1.1"
copy-concurrently "^1.0.0"
@@ -5609,7 +6380,7 @@ move-concurrently@^1.0.1:
mpris-service@^2.1.2:
version "2.1.2"
- resolved "https://registry.npmjs.org/mpris-service/-/mpris-service-2.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/mpris-service/-/mpris-service-2.1.2.tgz#ed6db2574f48e1fc356413fd3fc8e857d93d2e7b"
integrity sha512-AC6WepCnFWwOME9OWplHZ8ps/BB+g9QrEpUKCv7wX82fDPzR3nPrypOFmL/Fm0JloEAu6QTWSfDLLc6mM/jinw==
dependencies:
dbus-next "^0.9.2"
@@ -5618,27 +6389,27 @@ mpris-service@^2.1.2:
ms@2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+ integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
ms@2.1.2:
version "2.1.2"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
ms@2.1.3, ms@^2.0.0, ms@^2.1.1:
version "2.1.3"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
multicast-dns-service-types@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz"
- integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
+ resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
+ integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==
multicast-dns@^6.0.1:
version "6.2.3"
- resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz"
+ resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==
dependencies:
dns-packet "^1.3.1"
@@ -5646,7 +6417,7 @@ multicast-dns@^6.0.1:
music-metadata@^7.12.3:
version "7.12.3"
- resolved "https://registry.npmjs.org/music-metadata/-/music-metadata-7.12.3.tgz"
+ resolved "https://registry.yarnpkg.com/music-metadata/-/music-metadata-7.12.3.tgz#47d2414a959352c9d310074d39182e9be71e1419"
integrity sha512-6pZngaroNxGBf8KZjE8reGZJiS533eJq7dBFsyoiEAZIORQAxmVVx20ABh9W2tsLT+5mKYyDzcNi5GuHf3jitg==
dependencies:
"@tokenizer/token" "^0.3.0"
@@ -5659,17 +6430,17 @@ music-metadata@^7.12.3:
musickit-typescript@^1.2.4:
version "1.2.4"
- resolved "https://registry.npmjs.org/musickit-typescript/-/musickit-typescript-1.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/musickit-typescript/-/musickit-typescript-1.2.4.tgz#d055117e2c897c4ebc570f0d969ad31649744837"
integrity sha512-3+/20Pi2zOVAHfUFf631LU2NwaC/qEHBBksM+YQzQ/fff4tIMPX5WJ6We/WXmwTHkAkHIOEitJW4cRPnvVAq+A==
nan@^2.12.1:
- version "2.15.0"
- resolved "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz"
- integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==
+ version "2.16.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916"
+ integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==
nanomatch@^1.2.9:
version "1.2.13"
- resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz"
+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
dependencies:
arr-diff "^4.0.0"
@@ -5684,47 +6455,61 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+napi-build-utils@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
+ integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
+
negotiator@0.6.3, negotiator@^0.6.3:
version "0.6.3"
- resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
+ resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
neo-async@^2.6.2:
version "2.6.2"
- resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
nice-try@^1.0.4:
version "1.0.5"
- resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
no-case@^3.0.4:
version "3.0.4"
- resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
dependencies:
lower-case "^2.0.2"
tslib "^2.0.3"
-node-addon-api@^1.3.0, node-addon-api@^1.6.3:
+node-abi@^3.3.0:
+ version "3.22.0"
+ resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.22.0.tgz#00b8250e86a0816576258227edbce7bbe0039362"
+ integrity sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w==
+ dependencies:
+ semver "^7.3.5"
+
+node-addon-api@^1.6.3:
version "1.7.2"
- resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz"
+ resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d"
integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==
node-fetch@^2.6.1:
- version "2.6.1"
- resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz"
- integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
node-forge@^0.10.0:
version "0.10.0"
- resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz"
+ resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==
node-gyp@^9.0.0:
version "9.0.0"
- resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.0.0.tgz#e1da2067427f3eb5bb56820cb62bc6b1e4bd2089"
integrity sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==
dependencies:
env-paths "^2.2.0"
@@ -5740,17 +6525,17 @@ node-gyp@^9.0.0:
node-loader@^0.6.0:
version "0.6.0"
- resolved "https://registry.npmjs.org/node-loader/-/node-loader-0.6.0.tgz"
- integrity sha1-x5fvUQle1YWZArFX9jhPY2HgWug=
+ resolved "https://registry.yarnpkg.com/node-loader/-/node-loader-0.6.0.tgz#c797ef51095ed5859902b157f6384f6361e05ae8"
+ integrity sha512-WlUacqHqHWb383Mec656pJmAtg7EXBcijg1sovgy0tI4xevAzv8RqcRARTMlzm0HLXzy1Pdo/DMU19/fxoMnmA==
-node-releases@^2.0.2:
- version "2.0.3"
- resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz"
- integrity sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==
+node-releases@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666"
+ integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==
node-ssdp@^4.0.1:
version "4.0.1"
- resolved "https://registry.npmjs.org/node-ssdp/-/node-ssdp-4.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/node-ssdp/-/node-ssdp-4.0.1.tgz#ea5b2e9a287823b58b3ede348b22a08159cf718f"
integrity sha512-uJXkLZVuyaMg1qNbMbGQ6YzNzyOD+NLxYyxIJocPTKTVECPDokOiCZA686jTLXHMUnV34uY/lcUSJ+/5fhY43A==
dependencies:
async "^2.6.0"
@@ -5761,27 +6546,37 @@ node-ssdp@^4.0.1:
nopt@^5.0.0:
version "5.0.0"
- resolved "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
dependencies:
abbrev "1"
+normalize-package-data@^2.3.2:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
+ integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
+ dependencies:
+ hosted-git-info "^2.1.4"
+ resolve "^1.10.0"
+ semver "2 || 3 || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+
normalize-path@^2.1.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
- integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
+ integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==
dependencies:
remove-trailing-separator "^1.0.1"
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
normalize-url@1.9.1, normalize-url@^1.9.1:
version "1.9.1"
- resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz"
- integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
+ integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==
dependencies:
object-assign "^4.0.1"
prepend-http "^1.0.0"
@@ -5790,17 +6585,17 @@ normalize-url@1.9.1, normalize-url@^1.9.1:
normalize-url@^4.1.0:
version "4.5.1"
- resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz"
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
normalize-url@^6.0.1:
version "6.1.0"
- resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
npm-conf@^1.1.3:
version "1.1.3"
- resolved "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9"
integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==
dependencies:
config-chain "^1.1.11"
@@ -5808,57 +6603,62 @@ npm-conf@^1.1.3:
npm-run-path@^2.0.0:
version "2.0.2"
- resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
- integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
+ integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==
dependencies:
path-key "^2.0.0"
npm-run-path@^4.0.0:
version "4.0.1"
- resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
dependencies:
path-key "^3.0.0"
npmlog@^6.0.0:
- version "6.0.1"
- resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz"
- integrity sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830"
+ integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==
dependencies:
are-we-there-yet "^3.0.0"
console-control-strings "^1.1.0"
- gauge "^4.0.0"
+ gauge "^4.0.3"
set-blocking "^2.0.0"
nth-check@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz"
- integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
+ integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
dependencies:
boolbase "^1.0.0"
+number-is-nan@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+ integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==
+
object-assign@^4.0.1, object-assign@^4.1.0:
version "4.1.1"
- resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+ integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
object-copy@^0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz"
- integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
+ integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==
dependencies:
copy-descriptor "^0.1.0"
define-property "^0.2.5"
kind-of "^3.0.3"
object-inspect@^1.12.0, object-inspect@^1.9.0:
- version "1.12.0"
- resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"
- integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
+ version "1.12.2"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
+ integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
object-is@^1.0.1:
version "1.1.5"
- resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz"
+ resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
dependencies:
call-bind "^1.0.2"
@@ -5866,19 +6666,19 @@ object-is@^1.0.1:
object-keys@^1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
object-visit@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz"
- integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
+ resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
+ integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==
dependencies:
isobject "^3.0.0"
object.assign@^4.1.0, object.assign@^4.1.2:
version "4.1.2"
- resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
dependencies:
call-bind "^1.0.0"
@@ -5887,136 +6687,163 @@ object.assign@^4.1.0, object.assign@^4.1.2:
object-keys "^1.1.1"
object.getownpropertydescriptors@^2.0.3:
- version "2.1.3"
- resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz"
- integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz#7965e6437a57278b587383831a9b829455a4bc37"
+ integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==
dependencies:
+ array.prototype.reduce "^1.0.4"
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.1"
object.pick@^1.3.0:
version "1.3.0"
- resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz"
- integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
+ integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==
dependencies:
isobject "^3.0.1"
obuf@^1.0.0, obuf@^1.1.2:
version "1.1.2"
- resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
- integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
+omggif@^1.0.10, omggif@^1.0.9:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19"
+ integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==
+
+on-finished@2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
+ integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
dependencies:
ee-first "1.1.1"
on-headers@~1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
- resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+ integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
onetime@^5.1.0, onetime@^5.1.2:
version "5.1.2"
- resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
mimic-fn "^2.1.0"
opn@^5.5.0:
version "5.5.0"
- resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc"
integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==
dependencies:
is-wsl "^1.1.0"
-original@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/original/-/original-1.0.2.tgz"
- integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==
+os-locale@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
+ integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==
dependencies:
- url-parse "^1.4.3"
+ execa "^0.7.0"
+ lcid "^1.0.0"
+ mem "^1.1.0"
p-cancelable@^1.0.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
p-cancelable@^2.0.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
p-finally@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
- integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
+ resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
+ integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
+
+p-limit@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
+ integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
+ dependencies:
+ p-try "^1.0.0"
p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0:
version "2.3.0"
- resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
dependencies:
p-try "^2.0.0"
+p-locate@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
+ integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
+ dependencies:
+ p-limit "^1.1.0"
+
p-locate@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
dependencies:
p-limit "^2.0.0"
p-locate@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
dependencies:
p-limit "^2.2.0"
p-map@^2.0.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
p-map@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d"
integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==
dependencies:
aggregate-error "^3.0.0"
p-map@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
dependencies:
aggregate-error "^3.0.0"
p-retry@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328"
integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==
dependencies:
retry "^0.12.0"
+p-try@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
+ integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
+
p-try@^2.0.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
package-json@^6.3.0:
version "6.5.0"
- resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
dependencies:
got "^9.6.0"
@@ -6024,35 +6851,75 @@ package-json@^6.3.0:
registry-url "^5.0.0"
semver "^6.2.0"
+pako@^1.0.5:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
+ integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
+
param-case@^3.0.3:
version "3.0.4"
- resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
dependencies:
dot-case "^3.0.4"
tslib "^2.0.3"
+parse-bmfont-ascii@^1.0.3:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285"
+ integrity sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==
+
+parse-bmfont-binary@^1.0.5:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006"
+ integrity sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==
+
+parse-bmfont-xml@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389"
+ integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==
+ dependencies:
+ xml-parse-from-string "^1.0.0"
+ xml2js "^0.4.5"
+
+parse-headers@^2.0.0:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.5.tgz#069793f9356a54008571eb7f9761153e6c770da9"
+ integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==
+
+parse-json@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
+ integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==
+ dependencies:
+ error-ex "^1.2.0"
+
parse-json@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz"
- integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+ integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
dependencies:
error-ex "^1.3.1"
json-parse-better-errors "^1.0.1"
parse-passwd@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"
- integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
+ resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
+ integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==
+
+parse-raw-http@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/parse-raw-http/-/parse-raw-http-0.0.1.tgz#d71a51512a691706bf481b4a7c65b606c8f845f4"
+ integrity sha512-GndQvIQXviId7eHnc+fEcmtEjkj1tQ96EhNOplPwXA8L1jgOnrlx/xLmmOEew8Yj4ZoZpmoAh0IvypAaeMbILg==
parseurl@~1.3.2, parseurl@~1.3.3:
version "1.3.3"
- resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
+ resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
pascal-case@^3.1.2:
version "3.1.2"
- resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==
dependencies:
no-case "^3.0.4"
@@ -6060,150 +6927,174 @@ pascal-case@^3.1.2:
pascalcase@^0.1.1:
version "0.1.1"
- resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz"
- integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+ integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==
path-dirname@^1.0.0:
version "1.0.2"
- resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz"
- integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
+ resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
+ integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==
path-exists@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
+ integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
path-exists@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
path-is-absolute@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
path-is-inside@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"
- integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
+ resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
+ integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==
path-key@^2.0.0, path-key@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
- integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
+ integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==
path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
- resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
path-parse@^1.0.7:
version "1.0.7"
- resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
path-to-regexp@0.1.7:
version "0.1.7"
- resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
+ integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
+
+path-type@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
+ integrity sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==
+ dependencies:
+ pify "^2.0.0"
pause-stream@0.0.11:
version "0.0.11"
- resolved "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz"
- integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=
+ resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
+ integrity sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==
dependencies:
through "~2.3"
peek-readable@^4.1.0:
version "4.1.0"
- resolved "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72"
integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==
pend@~1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
- integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
+ resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
+ integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
+
+phin@^2.9.1:
+ version "2.9.3"
+ resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c"
+ integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==
picocolors@^0.2.1:
version "0.2.1"
- resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f"
integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==
picocolors@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
picomatch@^2.0.4, picomatch@^2.2.1:
version "2.3.1"
- resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
pify@^2.0.0:
version "2.3.0"
- resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
- integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+ integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
pify@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
- integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
+ integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
pify@^4.0.1:
version "4.0.1"
- resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
pinkie-promise@^2.0.0:
version "2.0.1"
- resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
- integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
+ resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
+ integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
dependencies:
pinkie "^2.0.0"
pinkie@^2.0.0:
version "2.0.4"
- resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
- integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
+ resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
+ integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
+
+pixelmatch@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854"
+ integrity sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==
+ dependencies:
+ pngjs "^3.0.0"
pkg-dir@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
dependencies:
find-up "^3.0.0"
pkg-dir@^4.1.0:
version "4.2.0"
- resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
dependencies:
find-up "^4.0.0"
pkg-up@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
dependencies:
find-up "^3.0.0"
-plist@^3.0.1, plist@^3.0.4:
+plist@^3.0.1, plist@^3.0.4, plist@^3.0.5:
version "3.0.5"
- resolved "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.5.tgz#2cbeb52d10e3cdccccf0c11a63a85d830970a987"
integrity sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==
dependencies:
base64-js "^1.5.1"
xmlbuilder "^9.0.7"
+pngjs@^3.0.0, pngjs@^3.3.3:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
+ integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
+
pngjs@^5.0.0:
version "5.0.0"
- resolved "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb"
integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==
portfinder@^1.0.26:
version "1.0.28"
- resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz"
+ resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==
dependencies:
async "^2.6.2"
@@ -6212,19 +7103,19 @@ portfinder@^1.0.26:
posix-character-classes@^0.1.0:
version "0.1.1"
- resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz"
- integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+ integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==
postcss-modules-extract-imports@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
dependencies:
postcss "^7.0.5"
postcss-modules-local-by-default@^3.0.2:
version "3.0.3"
- resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0"
integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==
dependencies:
icss-utils "^4.1.1"
@@ -6234,7 +7125,7 @@ postcss-modules-local-by-default@^3.0.2:
postcss-modules-scope@^2.2.0:
version "2.2.0"
- resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee"
integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==
dependencies:
postcss "^7.0.6"
@@ -6242,7 +7133,7 @@ postcss-modules-scope@^2.2.0:
postcss-modules-values@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10"
integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
dependencies:
icss-utils "^4.0.0"
@@ -6250,7 +7141,7 @@ postcss-modules-values@^3.0.0:
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
version "6.0.10"
- resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
dependencies:
cssesc "^3.0.0"
@@ -6258,30 +7149,48 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
postcss-value-parser@^4.1.0:
version "4.2.0"
- resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@^7.0.14, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6:
version "7.0.39"
- resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309"
integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==
dependencies:
picocolors "^0.2.1"
source-map "^0.6.1"
+prebuild-install@^7.1.0:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45"
+ integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==
+ dependencies:
+ detect-libc "^2.0.0"
+ expand-template "^2.0.3"
+ github-from-package "0.0.0"
+ minimist "^1.2.3"
+ mkdirp-classic "^0.5.3"
+ napi-build-utils "^1.0.1"
+ node-abi "^3.3.0"
+ pump "^3.0.0"
+ rc "^1.2.7"
+ simple-get "^4.0.0"
+ tar-fs "^2.0.0"
+ tunnel-agent "^0.6.0"
+
prepend-http@^1.0.0:
version "1.0.4"
- resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
- integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
+ resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
+ integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==
prepend-http@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"
- integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
+ resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
+ integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==
pretty-error@^2.1.1:
version "2.1.2"
- resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6"
integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==
dependencies:
lodash "^4.17.20"
@@ -6289,22 +7198,27 @@ pretty-error@^2.1.1:
process-nextick-args@~2.0.0:
version "2.0.1"
- resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+process@^0.11.10:
+ version "0.11.10"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
+ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
+
progress@^2.0.3:
version "2.0.3"
- resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
promise-inflight@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"
- integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
+ resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
+ integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==
promise-retry@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==
dependencies:
err-code "^2.0.2"
@@ -6312,13 +7226,13 @@ promise-retry@^2.0.1:
proto-list@~1.2.1:
version "1.2.4"
- resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz"
- integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
+ resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
+ integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==
protobufjs@^6.8.8:
- version "6.11.2"
- resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz"
- integrity sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==
+ version "6.11.3"
+ resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74"
+ integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==
dependencies:
"@protobufjs/aspromise" "^1.1.2"
"@protobufjs/base64" "^1.1.2"
@@ -6336,7 +7250,7 @@ protobufjs@^6.8.8:
proxy-addr@~2.0.7:
version "2.0.7"
- resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
dependencies:
forwarded "0.2.0"
@@ -6344,12 +7258,17 @@ proxy-addr@~2.0.7:
prr@~1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
+ resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
+ integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==
+
+pseudomap@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+ integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==
pump@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
dependencies:
end-of-stream "^1.1.0"
@@ -6357,29 +7276,29 @@ pump@^3.0.0:
punycode@1.3.2:
version "1.3.2"
- resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
- integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
+ integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==
punycode@^2.1.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
pupa@^2.1.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"
integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
dependencies:
escape-goat "^2.0.0"
qap@^3.1.2:
version "3.3.1"
- resolved "https://registry.npmjs.org/qap/-/qap-3.3.1.tgz"
- integrity sha1-Efno+oiQ/ny5khDA9E0GE7c3LKw=
+ resolved "https://registry.yarnpkg.com/qap/-/qap-3.3.1.tgz#11f9e8fa8890fe7cb99210c0f44d0613b7372cac"
+ integrity sha512-U0MV9LRz4u19xaK4gssnwyc7XWTnFdmDGrgG9hvV6nchKeu3XeITTclugWKT9rLiLK2GvN3utSkKY90+1tEHkw==
qrcode@^1.5.0:
version "1.5.0"
- resolved "https://registry.npmjs.org/qrcode/-/qrcode-1.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.0.tgz#95abb8a91fdafd86f8190f2836abbfc500c72d1b"
integrity sha512-9MgRpgVc+/+47dFvQeD6U2s0Z92EsKzcHogtum4QB+UNd025WOJSHvn/hjk9xmzj7Stj95CyUAs31mrjxliEsQ==
dependencies:
dijkstrajs "^1.0.1"
@@ -6387,59 +7306,61 @@ qrcode@^1.5.0:
pngjs "^5.0.0"
yargs "^15.3.1"
-qs@6.9.7:
- version "6.9.7"
- resolved "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz"
- integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==
+qs@6.10.3:
+ version "6.10.3"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
+ integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
+ dependencies:
+ side-channel "^1.0.4"
query-string@^4.1.0:
version "4.3.4"
- resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz"
- integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
+ integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==
dependencies:
object-assign "^4.1.0"
strict-uri-encode "^1.0.0"
querystring@0.2.0:
version "0.2.0"
- resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
+ resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
+ integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==
querystringify@^2.1.1:
version "2.2.0"
- resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
quick-lru@^5.1.1:
version "5.1.1"
- resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
randombytes@^2.1.0:
version "2.1.0"
- resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
dependencies:
safe-buffer "^5.1.0"
range-parser@^1.2.1, range-parser@~1.2.1:
version "1.2.1"
- resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-raw-body@2.4.3:
- version "2.4.3"
- resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz"
- integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==
+raw-body@2.5.1:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
+ integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
dependencies:
bytes "3.1.2"
- http-errors "1.8.1"
+ http-errors "2.0.0"
iconv-lite "0.4.24"
unpipe "1.0.0"
-rc@^1.2.8:
+rc@^1.2.7, rc@^1.2.8:
version "1.2.8"
- resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
dependencies:
deep-extend "^0.6.0"
@@ -6448,23 +7369,23 @@ rc@^1.2.8:
strip-json-comments "~2.0.1"
react-dom@^18.0.0:
- version "18.0.0"
- resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz"
- integrity sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==
+ version "18.1.0"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.1.0.tgz#7f6dd84b706408adde05e1df575b3a024d7e8a2f"
+ integrity sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==
dependencies:
loose-envify "^1.1.0"
- scheduler "^0.21.0"
+ scheduler "^0.22.0"
react@^18.0.0:
- version "18.0.0"
- resolved "https://registry.npmjs.org/react/-/react-18.0.0.tgz"
- integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==
+ version "18.1.0"
+ resolved "https://registry.yarnpkg.com/react/-/react-18.1.0.tgz#6f8620382decb17fdc5cc223a115e2adbf104890"
+ integrity sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==
dependencies:
loose-envify "^1.1.0"
read-config-file@6.2.0:
version "6.2.0"
- resolved "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.2.0.tgz#71536072330bcd62ba814f91458b12add9fc7ade"
integrity sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg==
dependencies:
dotenv "^9.0.2"
@@ -6475,7 +7396,7 @@ read-config-file@6.2.0:
read-config-file@~4.0.1:
version "4.0.1"
- resolved "https://registry.npmjs.org/read-config-file/-/read-config-file-4.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-4.0.1.tgz#ece5f6b1a5e6a46d0d93fdd0339f2f60ab892776"
integrity sha512-5caED3uo2IAZMPcbh/9hx/O29s2430RLxtnFDdzxpH/epEpawOrQnGBHueotIXUrGPPIgdNQN+S/CIp2WmiSfw==
dependencies:
ajv "^6.10.1"
@@ -6487,9 +7408,26 @@ read-config-file@~4.0.1:
json5 "^2.1.0"
lazy-val "^1.0.4"
+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 sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^2.0.0"
+
+read-pkg@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
+ integrity sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==
+ dependencies:
+ load-json-file "^2.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^2.0.0"
+
"readable-stream@1 || 2", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2:
version "2.3.7"
- resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
dependencies:
core-util-is "~1.0.0"
@@ -6500,9 +7438,9 @@ read-config-file@~4.0.1:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readable-stream@^3.0.6, readable-stream@^3.6.0:
+readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
version "3.6.0"
- resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
dependencies:
inherits "^2.0.3"
@@ -6511,14 +7449,14 @@ readable-stream@^3.0.6, readable-stream@^3.6.0:
readable-web-to-node-stream@^3.0.0:
version "3.0.2"
- resolved "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb"
integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==
dependencies:
readable-stream "^3.6.0"
readdirp@^2.2.1:
version "2.2.1"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
dependencies:
graceful-fs "^4.1.11"
@@ -6527,46 +7465,46 @@ readdirp@^2.2.1:
readdirp@~3.6.0:
version "3.6.0"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
dependencies:
picomatch "^2.2.1"
regenerate-unicode-properties@^10.0.1:
version "10.0.1"
- resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56"
integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==
dependencies:
regenerate "^1.4.2"
regenerate@^1.4.2:
version "1.4.2"
- resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
+ resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-regenerator-runtime@^0.13.4:
+regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4:
version "0.13.9"
- resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
regenerator-transform@^0.15.0:
version "0.15.0"
- resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz"
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537"
integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==
dependencies:
"@babel/runtime" "^7.8.4"
regex-not@^1.0.0, regex-not@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
dependencies:
extend-shallow "^3.0.2"
safe-regex "^1.1.0"
-regexp.prototype.flags@^1.2.0:
+regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3:
version "1.4.3"
- resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
dependencies:
call-bind "^1.0.2"
@@ -6575,7 +7513,7 @@ regexp.prototype.flags@^1.2.0:
regexpu-core@^5.0.1:
version "5.0.1"
- resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3"
integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==
dependencies:
regenerate "^1.4.2"
@@ -6585,52 +7523,45 @@ regexpu-core@^5.0.1:
unicode-match-property-ecmascript "^2.0.0"
unicode-match-property-value-ecmascript "^2.0.0"
-"register-scheme@github:devsnek/node-register-scheme":
- version "0.0.2"
- resolved "https://codeload.github.com/devsnek/node-register-scheme/tar.gz/e7cc9a63a1f512565da44cb57316d9fb10750e17"
- dependencies:
- bindings "^1.3.0"
- node-addon-api "^1.3.0"
-
registry-auth-token@^4.0.0:
version "4.2.1"
- resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250"
integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
dependencies:
rc "^1.2.8"
registry-url@^5.0.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
dependencies:
rc "^1.2.8"
regjsgen@^0.6.0:
version "0.6.0"
- resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d"
integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==
regjsparser@^0.8.2:
version "0.8.4"
- resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f"
integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==
dependencies:
jsesc "~0.5.0"
relateurl@^0.2.7:
version "0.2.7"
- resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"
- integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
+ resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
+ integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==
remove-trailing-separator@^1.0.1:
version "1.1.0"
- resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"
- integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
+ integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==
renderkid@^2.0.4:
version "2.0.7"
- resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609"
integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==
dependencies:
css-select "^4.1.3"
@@ -6641,67 +7572,72 @@ renderkid@^2.0.4:
repeat-element@^1.1.2:
version "1.1.4"
- resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
repeat-string@^1.6.1:
version "1.6.1"
- resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
- integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+ integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==
require-directory@^2.1.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
- integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+ resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
+ integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
require-from-string@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+require-main-filename@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
+ integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==
+
require-main-filename@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
requires-port@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
- integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
+ resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
+ integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==
resolve-alpn@^1.0.0:
version "1.2.1"
- resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
resolve-cwd@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz"
- integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
+ resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
+ integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==
dependencies:
resolve-from "^3.0.0"
resolve-dir@^1.0.0, resolve-dir@^1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz"
- integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=
+ resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
+ integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==
dependencies:
expand-tilde "^2.0.0"
global-modules "^1.0.0"
resolve-from@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz"
- integrity sha1-six699nWiBvItuZTM17rywoYh0g=
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
+ integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==
resolve-url@^0.2.1:
version "0.2.1"
- resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
- integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+ integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==
-resolve@^1.14.2:
+resolve@^1.10.0, resolve@^1.14.2:
version "1.22.0"
- resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
dependencies:
is-core-module "^2.8.1"
@@ -6710,45 +7646,45 @@ resolve@^1.14.2:
responselike@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz"
- integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
+ resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
+ integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==
dependencies:
lowercase-keys "^1.0.0"
responselike@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
dependencies:
lowercase-keys "^2.0.0"
ret@~0.1.10:
version "0.1.15"
- resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
retry@^0.12.0:
version "0.12.0"
- resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
- integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
+ resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
+ integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1:
version "2.7.1"
- resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
dependencies:
glob "^7.1.3"
rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
- resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
dependencies:
glob "^7.1.3"
roarr@^2.15.3:
version "2.15.4"
- resolved "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz"
+ resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"
integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==
dependencies:
boolean "^3.0.1"
@@ -6760,60 +7696,60 @@ roarr@^2.15.3:
run-queue@^1.0.0, run-queue@^1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz"
- integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
+ resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
+ integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==
dependencies:
aproba "^1.1.1"
run-script-os@^1.1.6:
version "1.1.6"
- resolved "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz"
+ resolved "https://registry.yarnpkg.com/run-script-os/-/run-script-os-1.1.6.tgz#8b0177fb1b54c99a670f95c7fdc54f18b9c72347"
integrity sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==
safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.2.0:
version "5.2.1"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
safe-regex@^1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"
- integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+ integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==
dependencies:
ret "~0.1.10"
"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
version "2.1.2"
- resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
sanitize-filename@^1.6.3:
version "1.6.3"
- resolved "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz"
+ resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378"
integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==
dependencies:
truncate-utf8-bytes "^1.0.0"
sax@>=0.6.0, sax@^1.2.4:
version "1.2.4"
- resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-scheduler@^0.21.0:
- version "0.21.0"
- resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz"
- integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==
+scheduler@^0.22.0:
+ version "0.22.0"
+ resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.22.0.tgz#83a5d63594edf074add9a7198b1bae76c3db01b8"
+ integrity sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==
dependencies:
loose-envify "^1.1.0"
schema-utils@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==
dependencies:
ajv "^6.1.0"
@@ -6822,7 +7758,7 @@ schema-utils@^1.0.0:
schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0:
version "2.7.1"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
dependencies:
"@types/json-schema" "^7.0.5"
@@ -6831,7 +7767,7 @@ schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0:
schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
version "3.1.1"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
dependencies:
"@types/json-schema" "^7.0.8"
@@ -6840,94 +7776,94 @@ schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
select-hose@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
- integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
+ resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
+ integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==
selfsigned@^1.10.8:
version "1.10.14"
- resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz"
+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.14.tgz#ee51d84d9dcecc61e07e4aba34f229ab525c1574"
integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==
dependencies:
node-forge "^0.10.0"
semver-compare@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz"
- integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
+ resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
+ integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==
semver-diff@^3.1.1:
version "3.1.1"
- resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
dependencies:
semver "^6.3.0"
+"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
semver@7.0.0:
version "7.0.0"
- resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-semver@^5.3.0, semver@^5.5.0:
- version "5.7.1"
- resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
version "6.3.0"
- resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^7.1.3, semver@^7.2.3, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
version "7.3.7"
- resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
dependencies:
lru-cache "^6.0.0"
-send@0.17.2:
- version "0.17.2"
- resolved "https://registry.npmjs.org/send/-/send-0.17.2.tgz"
- integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==
+send@0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
+ integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
dependencies:
debug "2.6.9"
- depd "~1.1.2"
- destroy "~1.0.4"
+ depd "2.0.0"
+ destroy "1.2.0"
encodeurl "~1.0.2"
escape-html "~1.0.3"
etag "~1.8.1"
fresh "0.5.2"
- http-errors "1.8.1"
+ http-errors "2.0.0"
mime "1.6.0"
ms "2.1.3"
- on-finished "~2.3.0"
+ on-finished "2.4.1"
range-parser "~1.2.1"
- statuses "~1.5.0"
+ statuses "2.0.1"
serialize-error@^7.0.1:
version "7.0.1"
- resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18"
integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==
dependencies:
type-fest "^0.13.1"
serialize-javascript@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
dependencies:
randombytes "^2.1.0"
serialize-javascript@^6.0.0:
version "6.0.0"
- resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
dependencies:
randombytes "^2.1.0"
serve-index@^1.9.1:
version "1.9.1"
- resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
- integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
+ resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
+ integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==
dependencies:
accepts "~1.3.4"
batch "0.6.1"
@@ -6937,24 +7873,24 @@ serve-index@^1.9.1:
mime-types "~2.1.17"
parseurl "~1.3.2"
-serve-static@1.14.2:
- version "1.14.2"
- resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz"
- integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==
+serve-static@1.15.0:
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
+ integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
dependencies:
encodeurl "~1.0.2"
escape-html "~1.0.3"
parseurl "~1.3.3"
- send "0.17.2"
+ send "0.18.0"
set-blocking@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
- integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+ resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
+ integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
set-value@^2.0.0, set-value@^2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
dependencies:
extend-shallow "^2.0.1"
@@ -6964,41 +7900,41 @@ set-value@^2.0.0, set-value@^2.0.1:
setprototypeof@1.1.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
setprototypeof@1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
shebang-command@^1.2.0:
version "1.2.0"
- resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
- integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
+ integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==
dependencies:
shebang-regex "^1.0.0"
shebang-command@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
dependencies:
shebang-regex "^3.0.0"
shebang-regex@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
- integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
+ integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==
shebang-regex@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
side-channel@^1.0.4:
version "1.0.4"
- resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
dependencies:
call-bind "^1.0.0"
@@ -7007,9 +7943,32 @@ side-channel@^1.0.4:
signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.7:
version "3.0.7"
- resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+simple-concat@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
+ integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
+
+simple-get@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543"
+ integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==
+ dependencies:
+ decompress-response "^6.0.0"
+ once "^1.3.1"
+ simple-concat "^1.0.0"
+
+simple-plist@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017"
+ integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==
+ dependencies:
+ bplist-creator "0.1.0"
+ bplist-parser "0.3.1"
+ plist "^3.0.5"
+
slice-ansi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
@@ -7021,12 +7980,12 @@ slice-ansi@^3.0.0:
smart-buffer@^4.0.2, smart-buffer@^4.2.0:
version "4.2.0"
- resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
snapdragon-node@^2.0.1:
version "2.1.1"
- resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
dependencies:
define-property "^1.0.0"
@@ -7035,14 +7994,14 @@ snapdragon-node@^2.0.1:
snapdragon-util@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
dependencies:
kind-of "^3.2.0"
snapdragon@^0.8.1:
version "0.8.2"
- resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz"
+ resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
dependencies:
base "^0.11.1"
@@ -7055,29 +8014,29 @@ snapdragon@^0.8.1:
use "^3.1.0"
sockjs-client@^1.5.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.0.tgz"
- integrity sha512-qVHJlyfdHFht3eBFZdKEXKTlb7I4IV41xnVNo8yUKA1UHcPJwgW2SvTq9LhnjjCywSkSK7c/e4nghU0GOoMCRQ==
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.6.1.tgz#350b8eda42d6d52ddc030c39943364c11dcad806"
+ integrity sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==
dependencies:
debug "^3.2.7"
- eventsource "^1.1.0"
+ eventsource "^2.0.2"
faye-websocket "^0.11.4"
inherits "^2.0.4"
url-parse "^1.5.10"
sockjs@^0.3.21:
version "0.3.24"
- resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz"
+ resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==
dependencies:
faye-websocket "^0.11.3"
uuid "^8.3.2"
websocket-driver "^0.7.4"
-socks-proxy-agent@^6.1.1:
- version "6.2.0"
- resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.0.tgz"
- integrity sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==
+socks-proxy-agent@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6"
+ integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==
dependencies:
agent-base "^6.0.2"
debug "^4.3.3"
@@ -7085,7 +8044,7 @@ socks-proxy-agent@^6.1.1:
socks@^2.6.2:
version "2.6.2"
- resolved "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz"
+ resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a"
integrity sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==
dependencies:
ip "^1.1.5"
@@ -7093,19 +8052,19 @@ socks@^2.6.2:
sort-keys@^1.0.0:
version "1.1.2"
- resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz"
- integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
+ resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
+ integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==
dependencies:
is-plain-obj "^1.0.0"
source-list-map@^2.0.0:
version "2.0.1"
- resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
source-map-resolve@^0.5.0:
version "0.5.3"
- resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz"
+ resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
dependencies:
atob "^2.1.2"
@@ -7116,7 +8075,7 @@ source-map-resolve@^0.5.0:
source-map-support@^0.5.11, source-map-support@^0.5.16, source-map-support@^0.5.19, source-map-support@^0.5.21, source-map-support@~0.5.12, source-map-support@~0.5.20:
version "0.5.21"
- resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
dependencies:
buffer-from "^1.0.0"
@@ -7124,27 +8083,53 @@ source-map-support@^0.5.11, source-map-support@^0.5.16, source-map-support@^0.5.
source-map-url@^0.4.0:
version "0.4.1"
- resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz"
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
-source-map@^0.5.0, source-map@^0.5.6:
+source-map@^0.5.6:
version "0.5.7"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
- integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+ integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
version "0.6.1"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@^0.7.3, source-map@~0.7.2:
- version "0.7.3"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz"
- integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
+source-map@^0.7.3:
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656"
+ integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==
+
+spdx-correct@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
+ integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
+ dependencies:
+ spdx-expression-parse "^3.0.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
+ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
+
+spdx-expression-parse@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
+ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.11"
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
+ integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
spdy-transport@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==
dependencies:
debug "^4.1.0"
@@ -7156,7 +8141,7 @@ spdy-transport@^3.0.0:
spdy@^4.0.2:
version "4.0.2"
- resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b"
integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==
dependencies:
debug "^4.1.0"
@@ -7167,170 +8152,211 @@ spdy@^4.0.2:
split-string@^3.0.1, split-string@^3.0.2:
version "3.1.0"
- resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
dependencies:
extend-shallow "^3.0.0"
split@0.3:
version "0.3.3"
- resolved "https://registry.npmjs.org/split/-/split-0.3.3.tgz"
- integrity sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=
+ resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"
+ integrity sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==
dependencies:
through "2"
sprintf-js@^1.1.2:
version "1.1.2"
- resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
sprintf-js@~1.0.2:
version "1.0.3"
- resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
ssri@^7.0.0:
version "7.1.1"
- resolved "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.1.tgz#33e44f896a967158e3c63468e47ec46613b95b5f"
integrity sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==
dependencies:
figgy-pudding "^3.5.1"
minipass "^3.1.1"
ssri@^9.0.0:
- version "9.0.0"
- resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.0.tgz"
- integrity sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057"
+ integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==
dependencies:
minipass "^3.1.1"
stat-mode@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465"
integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==
static-extend@^0.1.1:
version "0.1.2"
- resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz"
- integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
+ resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
+ integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==
dependencies:
define-property "^0.2.5"
object-copy "^0.1.0"
-"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
+statuses@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
+ integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
+
+"statuses@>= 1.4.0 < 2":
version "1.5.0"
- resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
- integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+ resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
+ integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
+
+stream-buffers@2.2.x:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
+ integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==
stream-combiner@~0.0.4:
version "0.0.4"
- resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz"
- integrity sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=
+ resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
+ integrity sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==
dependencies:
duplexer "~0.1.1"
strict-uri-encode@^1.0.0:
version "1.1.0"
- resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"
- integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
+ resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
+ integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==
+
+string-width@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
+ integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==
+ dependencies:
+ code-point-at "^1.0.0"
+ is-fullwidth-code-point "^1.0.0"
+ strip-ansi "^3.0.0"
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
version "4.2.3"
- resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
+string-width@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
+ integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
+ dependencies:
+ is-fullwidth-code-point "^2.0.0"
+ strip-ansi "^4.0.0"
+
string-width@^3.0.0, string-width@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
dependencies:
emoji-regex "^7.0.1"
is-fullwidth-code-point "^2.0.0"
strip-ansi "^5.1.0"
-string.prototype.trimend@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz"
- integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
+string.prototype.trimend@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
+ integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
+ define-properties "^1.1.4"
+ es-abstract "^1.19.5"
-string.prototype.trimstart@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz"
- integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
+string.prototype.trimstart@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
+ integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
+ define-properties "^1.1.4"
+ es-abstract "^1.19.5"
string_decoder@^1.1.1:
version "1.3.0"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
dependencies:
safe-buffer "~5.2.0"
string_decoder@~1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
dependencies:
safe-buffer "~5.1.0"
-strip-ansi@^3.0.1:
+strip-ansi@^3.0.0, strip-ansi@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
- integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+ integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
dependencies:
ansi-regex "^2.0.0"
+strip-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
+ integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==
+ dependencies:
+ ansi-regex "^3.0.0"
+
strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
version "5.2.0"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
dependencies:
ansi-regex "^4.1.0"
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+ integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
+
strip-bom@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
strip-eof@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
- integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
+ resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
+ integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==
strip-final-newline@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
strip-json-comments@^3.0.1:
version "3.1.1"
- resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
strip-json-comments@~2.0.1:
version "2.0.1"
- resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
- integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+ integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
strtok3@^6.2.4, strtok3@^6.3.0:
version "6.3.0"
- resolved "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.3.0.tgz#358b80ffe6d5d5620e19a073aa78ce947a90f9a0"
integrity sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==
dependencies:
"@tokenizer/token" "^0.3.0"
@@ -7338,7 +8364,7 @@ strtok3@^6.2.4, strtok3@^6.3.0:
style-loader@^1.1.3:
version "1.3.0"
- resolved "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e"
integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==
dependencies:
loader-utils "^2.0.0"
@@ -7346,57 +8372,78 @@ style-loader@^1.1.3:
sumchecker@^3.0.1:
version "3.0.1"
- resolved "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42"
integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==
dependencies:
debug "^4.1.0"
supports-color@^5.3.0:
version "5.5.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
dependencies:
has-flag "^3.0.0"
supports-color@^6.1.0:
version "6.1.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
dependencies:
has-flag "^3.0.0"
supports-color@^7.0.0, supports-color@^7.1.0:
version "7.2.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
dependencies:
has-flag "^4.0.0"
supports-color@^8.0.0:
version "8.1.1"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
+ 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-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
tapable@^1.0.0, tapable@^1.1.3:
version "1.1.3"
- resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
tapable@^2.1.1, tapable@^2.2.0:
version "2.2.1"
- resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
+tar-fs@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
+ integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
+ dependencies:
+ chownr "^1.1.1"
+ mkdirp-classic "^0.5.2"
+ pump "^3.0.0"
+ tar-stream "^2.1.4"
+
+tar-stream@^2.1.4:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
+ integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
+ dependencies:
+ bl "^4.0.3"
+ end-of-stream "^1.4.1"
+ fs-constants "^1.0.0"
+ inherits "^2.0.3"
+ readable-stream "^3.1.1"
+
tar@^6.1.11, tar@^6.1.2:
version "6.1.11"
- resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
dependencies:
chownr "^2.0.0"
@@ -7408,7 +8455,7 @@ tar@^6.1.11, tar@^6.1.2:
temp-file@^3.4.0:
version "3.4.0"
- resolved "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7"
integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==
dependencies:
async-exit-hook "^2.0.1"
@@ -7416,7 +8463,7 @@ temp-file@^3.4.0:
terser-webpack-plugin@^2.3.5:
version "2.3.8"
- resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724"
integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==
dependencies:
cacache "^13.0.1"
@@ -7430,19 +8477,19 @@ terser-webpack-plugin@^2.3.5:
webpack-sources "^1.4.3"
terser-webpack-plugin@^5.1.3:
- version "5.3.1"
- resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz"
- integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz#8033db876dd5875487213e87c627bca323e5ed90"
+ integrity sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==
dependencies:
+ "@jridgewell/trace-mapping" "^0.3.7"
jest-worker "^27.4.5"
schema-utils "^3.1.1"
serialize-javascript "^6.0.0"
- source-map "^0.6.1"
terser "^5.7.2"
terser@^4.6.12, terser@^4.6.3:
version "4.8.0"
- resolved "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
dependencies:
commander "^2.20.0"
@@ -7450,74 +8497,84 @@ terser@^4.6.12, terser@^4.6.3:
source-map-support "~0.5.12"
terser@^5.7.2:
- version "5.12.1"
- resolved "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz"
- integrity sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==
+ version "5.14.1"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.1.tgz#7c95eec36436cb11cf1902cc79ac564741d19eca"
+ integrity sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==
dependencies:
+ "@jridgewell/source-map" "^0.3.2"
acorn "^8.5.0"
commander "^2.20.0"
- source-map "~0.7.2"
source-map-support "~0.5.20"
through@2, through@~2.3, through@~2.3.1:
version "2.3.8"
- resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
- integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+ resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+ integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
thunky@^1.0.2:
version "1.1.0"
- resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
+timm@^1.6.1:
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f"
+ integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==
+
+tinycolor2@^1.4.1:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
+ integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==
+
tmp-promise@^3.0.2:
version "3.0.3"
- resolved "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7"
integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==
dependencies:
tmp "^0.2.0"
tmp@^0.2.0:
version "0.2.1"
- resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
dependencies:
rimraf "^3.0.0"
to-fast-properties@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
- integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
+ integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
to-object-path@^0.3.0:
version "0.3.0"
- resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz"
- integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
+ resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
+ integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==
dependencies:
kind-of "^3.0.2"
to-readable-stream@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
to-regex-range@^2.1.0:
version "2.1.1"
- resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz"
- integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
+ integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==
dependencies:
is-number "^3.0.0"
repeat-string "^1.6.1"
to-regex-range@^5.0.1:
version "5.0.1"
- resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
dependencies:
is-number "^7.0.0"
to-regex@^3.0.1, to-regex@^3.0.2:
version "3.0.2"
- resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
dependencies:
define-property "^2.0.2"
@@ -7527,57 +8584,69 @@ to-regex@^3.0.1, to-regex@^3.0.2:
toidentifier@1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
token-types@^4.1.1, token-types@^4.2.0:
version "4.2.0"
- resolved "https://registry.npmjs.org/token-types/-/token-types-4.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.2.0.tgz#b66bc3d67420c6873222a424eee64a744f4c2f13"
integrity sha512-P0rrp4wUpefLncNamWIef62J0v0kQR/GfDVji9WKY7GDCWy5YbVSrKUTam07iWPZQGy0zWNOfstYTykMmPNR7w==
dependencies:
"@tokenizer/token" "^0.3.0"
ieee754 "^1.2.1"
+tr46@~0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
+ integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
+
truncate-utf8-bytes@^1.0.0:
version "1.0.2"
- resolved "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz"
- integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys=
+ resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b"
+ integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==
dependencies:
utf8-byte-length "^1.0.1"
tslib@^1.9.3:
version "1.14.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^2.0.3, tslib@^2.3.1:
- version "2.3.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz"
- integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
+ integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
+
+tunnel-agent@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+ integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
+ dependencies:
+ safe-buffer "^5.0.1"
tunnel@^0.0.6:
version "0.0.6"
- resolved "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz"
+ resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c"
integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==
type-fest@^0.13.1:
version "0.13.1"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
type-fest@^0.20.2:
version "0.20.2"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-type-fest@^1.0.2:
- version "1.4.0"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz"
- integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==
+type-fest@^2.12.2:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.13.0.tgz#d1ecee38af29eb2e863b22299a3d68ef30d2abfb"
+ integrity sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==
type-is@~1.6.18:
version "1.6.18"
- resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
+ resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
dependencies:
media-typer "0.3.0"
@@ -7585,44 +8654,44 @@ type-is@~1.6.18:
typedarray-to-buffer@^3.1.5:
version "3.1.5"
- resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
+ resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
dependencies:
is-typedarray "^1.0.0"
typedarray@^0.0.6:
version "0.0.6"
- resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
+ resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-typescript@^4.6.3:
- version "4.6.3"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz"
- integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==
+typescript@^4.6.4:
+ version "4.7.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.3.tgz#8364b502d5257b540f9de4c40be84c98e23a129d"
+ integrity sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==
-unbox-primitive@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz"
- integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
+unbox-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
+ integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
dependencies:
- function-bind "^1.1.1"
- has-bigints "^1.0.1"
- has-symbols "^1.0.2"
+ call-bind "^1.0.2"
+ has-bigints "^1.0.2"
+ has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
underscore@:
- version "1.13.2"
- resolved "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz"
- integrity sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==
+ version "1.13.4"
+ resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.4.tgz#7886b46bbdf07f768e0052f1828e1dcab40c0dee"
+ integrity sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
unicode-match-property-ecmascript@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3"
integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
dependencies:
unicode-canonical-property-names-ecmascript "^2.0.0"
@@ -7630,17 +8699,17 @@ unicode-match-property-ecmascript@^2.0.0:
unicode-match-property-value-ecmascript@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714"
integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
unicode-property-aliases-ecmascript@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
union-value@^1.0.0:
version "1.0.1"
- resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
dependencies:
arr-union "^3.1.0"
@@ -7650,43 +8719,43 @@ union-value@^1.0.0:
unique-filename@^1.1.1:
version "1.1.1"
- resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
dependencies:
unique-slug "^2.0.0"
unique-slug@^2.0.0:
version "2.0.2"
- resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
dependencies:
imurmurhash "^0.1.4"
unique-string@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
dependencies:
crypto-random-string "^2.0.0"
universalify@^0.1.0:
version "0.1.2"
- resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
universalify@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
unset-value@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
dependencies:
has-value "^0.3.1"
@@ -7694,12 +8763,12 @@ unset-value@^1.0.0:
upath@^1.1.1:
version "1.2.0"
- resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
update-notifier@^5.1.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9"
integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
dependencies:
boxen "^5.0.0"
@@ -7719,19 +8788,19 @@ update-notifier@^5.1.0:
uri-js@^4.2.2:
version "4.4.1"
- resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
dependencies:
punycode "^2.1.0"
urix@^0.1.0:
version "0.1.0"
- resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
url-loader@^4.0.0:
version "4.1.1"
- resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2"
integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==
dependencies:
loader-utils "^2.0.0"
@@ -7740,14 +8809,14 @@ url-loader@^4.0.0:
url-parse-lax@^3.0.0:
version "3.0.0"
- resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
dependencies:
prepend-http "^2.0.0"
-url-parse@^1.4.3, url-parse@^1.5.10:
+url-parse@^1.5.10:
version "1.5.10"
- resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
+ resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
dependencies:
querystringify "^2.1.1"
@@ -7755,7 +8824,7 @@ url-parse@^1.4.3, url-parse@^1.5.10:
url@^0.11.0:
version "0.11.0"
- resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz"
+ resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
dependencies:
punycode "1.3.2"
@@ -7763,22 +8832,29 @@ url@^0.11.0:
use@^3.1.0:
version "3.1.1"
- resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
utf8-byte-length@^1.0.1:
version "1.0.4"
- resolved "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz"
+ resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61"
integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=
+utif@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759"
+ integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==
+ dependencies:
+ pako "^1.0.5"
+
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
- resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
util.promisify@1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030"
integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==
dependencies:
define-properties "^1.1.2"
@@ -7786,32 +8862,40 @@ util.promisify@1.0.0:
utila@~0.4:
version "0.4.0"
- resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
utils-merge@1.0.1:
version "1.0.1"
- resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
uuid@^3.3.2:
version "3.4.0"
- resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
uuid@^8.3.2:
version "8.3.2"
- resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
v8-compile-cache@^2.1.1, v8-compile-cache@^2.3.0:
version "2.3.0"
- resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
+ resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
+validate-npm-package-license@^3.0.1:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
+ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+ dependencies:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
vary@~1.1.2:
version "1.1.2"
- resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
verror@^1.10.0:
@@ -7825,7 +8909,7 @@ verror@^1.10.0:
vue-devtools@^5.1.4:
version "5.1.4"
- resolved "https://registry.npmjs.org/vue-devtools/-/vue-devtools-5.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/vue-devtools/-/vue-devtools-5.1.4.tgz#265a7458ade2affb291739176964256b597fa302"
integrity sha512-EBAEXvAHUinsPzoSiElps0JgtLXUnJXKIJbP6nfdz/R63VdKBMfJ34/rFip+4iT7iMbVS5lA4W6N1jq4Hj4LCg==
wallpaper@5.0.1:
@@ -7834,23 +8918,28 @@ wallpaper@5.0.1:
integrity sha512-yB9sBVfosR+NVabo/Ej21hga5u55NQUUdDVoo4LwrLJDRA+ezzX4wmNGwl5yxx/fkBgTADMqLL8ldnfN8TI9hQ==
watchpack@^2.3.1:
- version "2.3.1"
- resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz"
- integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
+ integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
dependencies:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
wbuf@^1.1.0, wbuf@^1.7.3:
version "1.7.3"
- resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
+ resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==
dependencies:
minimalistic-assert "^1.0.0"
+webidl-conversions@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
+ integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
+
webpack-cli@^3.3.11:
version "3.3.12"
- resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz"
+ resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a"
integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==
dependencies:
chalk "^2.4.2"
@@ -7867,7 +8956,7 @@ webpack-cli@^3.3.11:
webpack-dev-middleware@^3.7.2:
version "3.7.3"
- resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz"
+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5"
integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==
dependencies:
memory-fs "^0.4.1"
@@ -7878,7 +8967,7 @@ webpack-dev-middleware@^3.7.2:
webpack-dev-server@^3.10.3:
version "3.11.3"
- resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz#8c86b9d2812bf135d3c9bce6f07b718e30f7c3d3"
integrity sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==
dependencies:
ansi-html-community "0.0.8"
@@ -7917,7 +9006,7 @@ webpack-dev-server@^3.10.3:
webpack-log@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"
integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==
dependencies:
ansi-colors "^3.0.0"
@@ -7925,14 +9014,14 @@ webpack-log@^2.0.0:
webpack-merge@^4.2.2:
version "4.2.2"
- resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz"
+ resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d"
integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==
dependencies:
lodash "^4.17.15"
webpack-sources@^1.1.0, webpack-sources@^1.4.3:
version "1.4.3"
- resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
dependencies:
source-list-map "^2.0.0"
@@ -7940,13 +9029,13 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.3:
webpack-sources@^3.2.3:
version "3.2.3"
- resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
webpack@~5.72.0:
- version "5.72.0"
- resolved "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz"
- integrity sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==
+ version "5.72.1"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.72.1.tgz#3500fc834b4e9ba573b9f430b2c0a61e1bb57d13"
+ integrity sha512-dXG5zXCLspQR4krZVR6QgajnZOjW2K/djHvdcRaDQvsjV9z9vaW6+ja5dZOYbqBBjF6kGXka/2ZyxNdc+8Jung==
dependencies:
"@types/eslint-scope" "^3.7.3"
"@types/estree" "^0.0.51"
@@ -7957,13 +9046,13 @@ webpack@~5.72.0:
acorn-import-assertions "^1.7.6"
browserslist "^4.14.5"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.9.2"
+ enhanced-resolve "^5.9.3"
es-module-lexer "^0.9.0"
eslint-scope "5.1.1"
events "^3.2.0"
glob-to-regexp "^0.4.1"
graceful-fs "^4.2.9"
- json-parse-better-errors "^1.0.2"
+ json-parse-even-better-errors "^2.3.1"
loader-runner "^4.2.0"
mime-types "^2.1.27"
neo-async "^2.6.2"
@@ -7975,7 +9064,7 @@ webpack@~5.72.0:
websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
version "0.7.4"
- resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
+ resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760"
integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==
dependencies:
http-parser-js ">=0.5.1"
@@ -7984,12 +9073,20 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
websocket-extensions@>=0.1.1:
version "0.1.4"
- resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
+ resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42"
integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
+whatwg-url@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
+ integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
+ dependencies:
+ tr46 "~0.0.3"
+ webidl-conversions "^3.0.0"
+
which-boxed-primitive@^1.0.2:
version "1.0.2"
- resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
+ 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"
@@ -8000,40 +9097,48 @@ which-boxed-primitive@^1.0.2:
which-module@^2.0.0:
version "2.0.0"
- resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
which@^1.2.14, which@^1.2.9, which@^1.3.1:
version "1.3.1"
- resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
dependencies:
isexe "^2.0.0"
which@^2.0.1, which@^2.0.2:
version "2.0.2"
- resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
isexe "^2.0.0"
wide-align@^1.1.5:
version "1.1.5"
- resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz"
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
dependencies:
string-width "^1.0.2 || 2 || 3 || 4"
widest-line@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
dependencies:
string-width "^4.0.0"
+wrap-ansi@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
+ integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
+ dependencies:
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+
wrap-ansi@^5.1.0:
version "5.1.0"
- resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
dependencies:
ansi-styles "^3.2.0"
@@ -8042,7 +9147,7 @@ wrap-ansi@^5.1.0:
wrap-ansi@^6.2.0:
version "6.2.0"
- resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
dependencies:
ansi-styles "^4.0.0"
@@ -8051,7 +9156,7 @@ wrap-ansi@^6.2.0:
wrap-ansi@^7.0.0:
version "7.0.0"
- resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
dependencies:
ansi-styles "^4.0.0"
@@ -8060,12 +9165,12 @@ wrap-ansi@^7.0.0:
wrappy@1:
version "1.0.2"
- resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
write-file-atomic@^3.0.0:
version "3.0.3"
- resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
dependencies:
imurmurhash "^0.1.4"
@@ -8075,29 +9180,44 @@ write-file-atomic@^3.0.0:
ws@^6.2.1:
version "6.2.2"
- resolved "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e"
integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==
dependencies:
async-limiter "~1.0.0"
ws@^7.3.1:
- version "7.5.7"
- resolved "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz"
- integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==
+ version "7.5.8"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a"
+ integrity sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==
ws@^8.5.0:
- version "8.5.0"
- resolved "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz"
- integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769"
+ integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==
xdg-basedir@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
-xml2js@^0.4.17, xml2js@^0.4.23:
+xhr@^2.0.1:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d"
+ integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==
+ dependencies:
+ global "~4.4.0"
+ is-function "^1.0.1"
+ parse-headers "^2.0.0"
+ xtend "^4.0.0"
+
+xml-parse-from-string@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28"
+ integrity sha1-qQKekp09vN7RafPG4oI42VpdWig=
+
+xml2js@^0.4.17, xml2js@^0.4.23, xml2js@^0.4.5:
version "0.4.23"
- resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz"
+ resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66"
integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==
dependencies:
sax ">=0.6.0"
@@ -8110,42 +9230,57 @@ xmlbuilder@>=11.0.1:
xmlbuilder@^9.0.7:
version "9.0.7"
- resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
xmlbuilder@~11.0.0:
version "11.0.1"
- resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
xpipe@*:
version "1.0.5"
- resolved "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz"
+ resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf"
integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=
+xtend@^4.0.0:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
+ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+
+y18n@^3.2.1:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696"
+ integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==
+
y18n@^4.0.0:
version "4.0.3"
- resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
y18n@^5.0.5:
version "5.0.8"
- resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
+yallist@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+ integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
+
yallist@^3.0.2:
version "3.1.1"
- resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
yallist@^4.0.0:
version "4.0.0"
- resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
yargs-parser@^13.1.2:
version "13.1.2"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
dependencies:
camelcase "^5.0.0"
@@ -8153,7 +9288,7 @@ yargs-parser@^13.1.2:
yargs-parser@^18.1.2:
version "18.1.3"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
dependencies:
camelcase "^5.0.0"
@@ -8161,12 +9296,19 @@ yargs-parser@^18.1.2:
yargs-parser@^21.0.0:
version "21.0.1"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35"
integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==
+yargs-parser@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
+ integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k=
+ dependencies:
+ camelcase "^4.1.0"
+
yargs@^13.3.2:
version "13.3.2"
- resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
dependencies:
cliui "^5.0.0"
@@ -8182,7 +9324,7 @@ yargs@^13.3.2:
yargs@^15.3.1:
version "15.4.1"
- resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
dependencies:
cliui "^6.0.0"
@@ -8198,9 +9340,9 @@ yargs@^15.3.1:
yargs-parser "^18.1.2"
yargs@^17.0.1:
- version "17.4.1"
- resolved "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz"
- integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==
+ version "17.5.1"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"
+ integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==
dependencies:
cliui "^7.0.2"
escalade "^3.1.1"
@@ -8210,9 +9352,28 @@ yargs@^17.0.1:
y18n "^5.0.5"
yargs-parser "^21.0.0"
+yargs@^9.0.1:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c"
+ integrity sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=
+ dependencies:
+ camelcase "^4.1.0"
+ cliui "^3.2.0"
+ decamelize "^1.1.1"
+ get-caller-file "^1.0.1"
+ os-locale "^2.0.0"
+ read-pkg-up "^2.0.0"
+ require-directory "^2.1.1"
+ require-main-filename "^1.0.1"
+ set-blocking "^2.0.0"
+ string-width "^2.0.0"
+ which-module "^2.0.0"
+ y18n "^3.2.1"
+ yargs-parser "^7.0.0"
+
yauzl@^2.10.0:
version "2.10.0"
- resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
+ resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
dependencies:
buffer-crc32 "~0.2.3"
@@ -8220,7 +9381,7 @@ yauzl@^2.10.0:
youtube-search-without-api-key@^1.0.7:
version "1.0.7"
- resolved "https://registry.npmjs.org/youtube-search-without-api-key/-/youtube-search-without-api-key-1.0.7.tgz"
+ resolved "https://registry.yarnpkg.com/youtube-search-without-api-key/-/youtube-search-without-api-key-1.0.7.tgz#39b348d6416318731430a9316da7900c3744bf4f"
integrity sha512-PjwejF6YApZDqTFo46/4q6IQlztUtQsP/8ygcHYyakPHqijIKn36+yUQVPTC92/+IZtqyZBhpTKP1bG6uZKP/Q==
dependencies:
got "^11.8.3"
diff --git a/package.json b/package.json
index 3248c3c9..9aa21352 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "cider",
"applicationId": "Cider",
"productName": "Cider",
- "version": "1.5.0",
+ "version": "1.5.1",
"description": "A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind.",
"license": "AGPL-3.0",
"main": "./build/index.js",
@@ -14,7 +14,8 @@
"homepage": "https://cider.sh/",
"buildResources": "resources",
"scripts": {
- "build": "tsc",
+ "build": "tsc && yarn compile-less",
+ "compile-less": "lessc ./src/renderer/style.less ./src/renderer/style.css",
"watch": "tsc --watch",
"start": "run-script-os",
"start:win32": "yarn build && set ELECTRON_ENABLE_LOGGING=true && electron ./build/index.js --enable-accelerated-mjpeg-decode --enable-accelerated-video --disable-gpu-driver-bug-workarounds --ignore-gpu-blacklist --enable-native-gpu-memory-buffers",
@@ -39,8 +40,10 @@
"dependencies": {
"@sentry/electron": "^3.0.7",
"@sentry/integrations": "^6.19.6",
+ "@types/pouchdb": "^6.4.0",
+ "@types/pouchdb-node": "^6.1.4",
"adm-zip": "0.4.10",
- "airtunes2": "git+https://github.com/ciderapp/node_airtunes2",
+ "airtunes2": "git+https://github.com/ciderapp/node_airtunes2.git",
"castv2-client": "^1.2.0",
"chokidar": "^3.5.3",
"discord-auto-rpc": "^1.0.16",
@@ -57,16 +60,22 @@
"jimp": "^0.16.1",
"jsonc": "^2.0.0",
"lastfmapi": "^0.1.1",
+ "level": "^8.0.0",
+ "leveldown": "^6.1.1",
"mdns-js": "git+https://github.com/ciderapp/node-mdns-js.git",
"mpris-service": "^2.1.2",
- "music-metadata": "^7.12.3",
+ "music-metadata": "^7.12.4",
"node-gyp": "^9.0.0",
"node-ssdp": "^4.0.1",
+ "pouchdb-adapter-leveldb": "^7.3.0",
+ "pouchdb-node": "^7.3.0",
+ "pouchdb-upsert": "^2.2.0",
"qrcode": "^1.5.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"run-script-os": "^1.1.6",
"source-map-support": "^0.5.21",
+ "ts-md5": "^1.2.11",
"v8-compile-cache": "^2.3.0",
"wallpaper": "5.0.1",
"ws": "^8.5.0",
@@ -79,10 +88,11 @@
"@types/express": "^4.17.13",
"@types/qrcode-terminal": "^0.12.0",
"@types/ws": "^8.5.3",
- "electron": "git+https://github.com/castlabs/electron-releases.git#19-x-y",
+ "electron": "git+https://github.com/castlabs/electron-releases.git#18-x-y",
"electron-builder": "^23.0.3",
"electron-builder-notarize-pkg": "^1.2.0",
"electron-webpack": "^2.8.2",
+ "less": "^4.1.3",
"musickit-typescript": "^1.2.4",
"typescript": "^4.6.4",
"vue-devtools": "^5.1.4",
@@ -111,9 +121,9 @@
}
],
"build": {
- "electronVersion": "19.0.3",
+ "electronVersion": "19.0.8",
"electronDownload": {
- "version": "19.0.3+wvcus",
+ "version": "20.0.0-beta.11+wvcus",
"mirror": "https://github.com/castlabs/electron-releases/releases/download/v"
},
"appId": "cider",
diff --git a/resources/afterPack.js b/resources/afterPack.js
index dd9eda0d..7cbae403 100644
--- a/resources/afterPack.js
+++ b/resources/afterPack.js
@@ -14,7 +14,7 @@ exports.default = function(context) {
// console.log('Castlabs-evs update complete')
// xcode 13
- if (fs.existsSync('dist/mac-universal--x64') && fs.existsSync('dist/mac-universal--arm64'))
+ if (fs.existsSync('dist/mac-universal--x64') && fs.existsSync('dist/mac-universal--arm64') && fs.existsSync('dist/mac-universal--x64/Cider.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib/keyedobjects-101300.nib'))
execSync("cp 'dist/mac-universal--x64/Cider.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib/keyedobjects-101300.nib' 'dist/mac-universal--arm64/Cider.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib/keyedobjects-101300.nib'",{stdio: 'inherit'})
// console.log('VMP signing start')
@@ -24,9 +24,7 @@ exports.default = function(context) {
// execSync('python3 -m castlabs_evs.vmp -n sign-pkg dist/mac',{stdio: 'inherit'})
// if (fs.existsSync('dist/mac-arm64'))
// execSync('python3 -m castlabs_evs.vmp -n sign-pkg dist/mac-arm64 -z',{stdio: 'inherit'})
- // if (fs.existsSync('dist/mac-x64'))
- // execSync('python3 -m castlabs_evs.vmp -n sign-pkg dist/mac-x64',{stdio: 'inherit'})
-
+
// console.log('VMP signing complete')
-}
\ No newline at end of file
+}
diff --git a/resources/icons/icon.svg b/resources/icons/icon.svg
new file mode 100644
index 00000000..6f5cad41
--- /dev/null
+++ b/resources/icons/icon.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/version.sh b/resources/version.sh
index 404521cd..deb492ca 100755
--- a/resources/version.sh
+++ b/resources/version.sh
@@ -3,13 +3,17 @@
LATEST_SHA=$(curl -s https://api.github.com/repos/ciderapp/Cider/branches/stable | grep sha | cut -d '"' -f 4 | sed 's/v//' | xargs)
COMMITSINCESTABLE=$(git rev-list $LATEST_SHA..HEAD --count)
CURRENT_VERSION=$(node -p -e "require('./package.json').version")
-NEW_VERSION=${CURRENT_VERSION/0/$COMMITSINCESTABLE}
-if [[ $COMMITSINCESTABLE -gt 0 ]]
-then
+if [[ $CIRCLE_BRANCH == "main" && $COMMITSINCESTABLE -gt 0 ]]; then
+ NEW_VERSION="${CURRENT_VERSION}-beta.${COMMITSINCESTABLE}"
+else
+ NEW_VERSION=${CURRENT_VERSION/0/$COMMITSINCESTABLE}
+fi
+
+if [[ $COMMITSINCESTABLE -gt 0 ]]; then
echo "Version: $NEW_VERSION"
sed -i "0,/$CURRENT_VERSION/s//$NEW_VERSION/" package.json
else
- echo "Version unchanged, commits since stable is 0"
+ echo "Version unchanged, commits since stable is ${COMMITSINCESTABLE}"
fi
-echo "export APP_VERSION=$(node -p -e 'require("./package.json").version')" >> $BASH_ENV
+echo "export APP_VERSION=$(node -p -e 'require("./package.json").version')" >>$BASH_ENV
diff --git a/src/i18n/README.md b/src/i18n/README.md
index fa109d75..5ab6cba6 100644
--- a/src/i18n/README.md
+++ b/src/i18n/README.md
@@ -423,10 +423,10 @@ Update 24/05/2022 20:30 UTC
Update 24/05/2022 21:15 UTC
-* `settings.option.general.updateCider`: Deleted for all language files
-* `settings.option.general.updateCider.branch`: Deleted for all language files
+* `settings.option.general.updateCider`: Deleted for all language files
+* `settings.option.general.updateCider.branch`: Deleted for all language files
* `settings.option.general.updateCider.branch.description`: Deleted for all language files
-* `settings.option.general.updateCider.branch.main`: Deleted for all language files
+* `settings.option.general.updateCider.branch.main`: Deleted for all language files
* `settings.option.general.updateCider.branch.develop`: Deleted for all language files
* `settings.notyf.updateCider.update-error`: Deleted for all language files
@@ -442,4 +442,86 @@ Update 30/5/2022 05:35 UTC
Update 03/06/2022 11:40 UTC
* `settings.option.connectivity.discordRPC.reload`: Added to `en_US`
-* `settings.option.connectivity.discordRPC.reconnectedToUser`: Added to `en_US`
\ No newline at end of file
+* `settings.option.connectivity.discordRPC.reconnectedToUser`: Added to `en_US`
+
+Update 04/06/2022 03:00 UTC
+
+* `term.cast`: Added to `en_US`
+* `term.playpause`: Added to `en_US`
+* `term.reload`: Added to `en_US`
+* `term.toggleprivate`: Added to `en_US`
+* `term.webremote`: Added to `en_US`
+* `term.cast2`: Added to `en_US`
+* `term.quit`: Added to `en_US`
+* `menubar.options.zoom`: Added to `en_US`
+* `term.zoomin`: Added to `en_US`
+* `term.zoomout`: Added to `en_US`
+* `term.zoomreset`: Added to `en_US`
+* `term.fullscreen`: Added to `en_US`
+* `settings.option.general.keybindings.library`: Added to `en_US`
+* `settings.option.general.keybindings.session`: Added to `en_US`
+* `settings.option.general.keybindings.control`: Added to `en_US`
+* `settings.option.general.keybindings.interface`: Added to `en_US`
+* `settings.option.general.keybindings.advanced`: Added to `en_US`
+
+* `action.tray.quit`: Deleted for all language files
+* `action.tray.playpause`: Deleted for all language files
+* `action.tray.next`: Deleted for all language files
+* `action.tray.previous`: Deleted for all language files
+* `menubar.options.about`: Deleted for all language files
+* `menubar.options.settings`: Deleted for all language files
+* `menubar.options.quit`: Deleted for all language files
+* `menubar.options.toggleprivate`: Deleted for all language files
+* `menubar.options.webremote`: Deleted for all language files
+* `menubar.options.audio`: Deleted for all language files
+* `menubar.options.next`: Deleted for all language files
+* `menubar.options.previous`: Deleted for all language files
+* `menubar.options.browse`: Deleted for all language files
+* `menubar.options.artists`: Deleted for all language files
+* `menubar.options.search`: Deleted for all language files
+* `menubar.options.albums`: Deleted for all language files
+* `menubar.options.cast`: Deleted for all language files
+* `menubar.options.accountsettings`: Deleted for all language files
+* `menubar.options.discord`: Deleted for all language files
+* `menubar.options.github`: Deleted for all language files,
+* `menubar.options.listennow`: Deleted for all language files
+* `menubar.options.recentlyAdded`: Deleted for all language files
+* `menubar.options.songs`: Deleted for all language files
+* `settings.option.general.keybindings.open`: Deleted for all language files
+* `menubar.options.playpause`: Deleted for all language files
+Update 10/06/2022 20:00 UTC
+
+* `settings.option.visual.purplePodcastPlaybackBar`: Added to `en_US`
+
+Update 14/06/2022 14:10 UTC
+
+* `term.themeManaged`: Added to `en_US`
+
+Update 15/06/2022 20:00 UTC
+
+* `settings.notyf.connectivity.lastfmScrobble.connectError`: Added to `en_US`
+* `settings.notyf.connectivity.lastfmScrobble.connectSuccess`: Added to `en_US`
+* `settings.notyf.connectivity.lastfmScrobble.connecting`: Added to `en_US`
+
+Update 19/06/2022 12:00 UTC
+
+* `settings.option.connectivity.lastfmScrobble.filterLoop.description`: Added to `en_US`
+
+Update 21/06/2022 20:39 UTC
+
+* `term.showSearch`: Added to `en_US`
+* `term.hideSearch`: Added to `en_US`
+
+Update 23/06/2022 04:00 UTC
+
+* `settings.option.connectivity.lastfmScrobble.filterTypes`: Added to `en_US`
+
+
+Update 03/07/2022 20:00 UTC
+
+* `term.plugins`: Added to `en_US`
+* `settings.header.visual.styles`: Added to `en_US`
+
+Update 25/07/2022 00:22 UTC
+
+* `settings.option.visual.compactArtistHeader`: Added to `en_US`
diff --git a/src/i18n/de_DE.json b/src/i18n/de_DE.json
index 071d18eb..8f86cdf6 100644
--- a/src/i18n/de_DE.json
+++ b/src/i18n/de_DE.json
@@ -386,5 +386,18 @@
"term.track": {
"one": "Titel",
"other": "Titel"
- }
+ },
+ "settings.option.visual.customAccentColor": "Benutzerdefinierte Akzentfarbe",
+ "settings.option.visual.accentColor": "Akzentfarbe",
+ "settings.option.visual.purplePodcastPlaybackBar": "Lila Wiedergabeleiste für Podcasts",
+ "settings.option.visual.windowColor": "Fenstertƶnung Farbe",
+ "action.cut": "Ausschneiden",
+ "action.paste": "Einfügen",
+ "action.selectAll": "Alles auswƤhlen",
+ "action.delete": "Lƶschen",
+ "home.syncFavorites": "Sync Favoriten",
+ "term.quit" : "Beenden",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "Verhindert, dass geloopte Titel gescrobbelt oder in der (Hƶrt Gerade)-Liste auf Last.fm angezeigt werden",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "Medientypen filtern (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "Last.fm-Token manuell eingeben"
}
diff --git a/src/i18n/en_GB.json b/src/i18n/en_GB.json
index bd4f7203..3be188ea 100644
--- a/src/i18n/en_GB.json
+++ b/src/i18n/en_GB.json
@@ -2,7 +2,7 @@
"i18n.languageName": "English (UK)",
"i18n.languageNameEnglish": "English (UK)",
"i18n.category": "main",
- "i18n.authors": "Core, inalone, nosh118",
+ "i18n.authors": "Core, inalone, nosh118, booploops",
"date.format": "${d} ${m}, ${y}",
"term.equalizer": "Equaliser",
"settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalisation, Equalisers and Visualisers - however on some systems this may cause stuttering in audio tracks.",
@@ -14,5 +14,14 @@
"term.track": {
"one" : "song",
"other" : "songs"
- }
+ },
+ "home.syncFavorites": "Sync Favourites",
+ "home.syncFavorites.gettingArtists": "Getting Favourited Artists...",
+ "action.addToFavorites": "Add to Favourites",
+ "action.favorite": "Favourite",
+ "action.removeFavorite": "Remove Favourite",
+ "settings.option.visual.customAccentColor": "Custom Accent Colour",
+ "settings.option.visual.accentColor": "Accent Colour",
+ "settings.option.visual.windowColor": "Window Tint Colour",
+ "settings.header.visual.windowBackgroundStyle.color": "Colour Tint"
}
diff --git a/src/i18n/en_OWO.json b/src/i18n/en_OWO.json
index b46d1673..eb147a67 100644
--- a/src/i18n/en_OWO.json
+++ b/src/i18n/en_OWO.json
@@ -22,7 +22,6 @@
"term.logout": "Wogout",
"term.login": "Wog In",
"term.quickNav": "Quick Nyav",
- "term.cast": "Cast",
"term.about": "About",
"term.privateSession": "Pwivate Session",
"term.disablePrivateSession": "Disabwe Pwivate Session",
@@ -42,6 +41,7 @@
"term.artists": "Awtists",
"term.podcasts": "Podcasts",
"term.playlists": "Pwaywists",
+ "term.charts": "Chawts",
"term.playlist": "Pwaywist",
"term.newPlaylist": "Nyew Pwaywist",
"term.newPlaylistFolder": "Nyew Pwaywist Fowdew",
@@ -51,6 +51,7 @@
"term.navigateBack": "Nyavigate back",
"term.navigateForward": "Nyavigate fowwawd",
"term.play": "Pway",
+ "term.playpause": "Pway/Pause",
"term.pause": "Pause",
"term.stop": "Stop",
"term.previous": "Pwevious",
@@ -135,7 +136,7 @@
"term.amLive": "Appwe Music Wive",
"term.language": "Wanguage",
"term.funLanguages": "Fun",
- "term.noLyrics": "Woading... / Wywics nyot found./ Instwumentaw.",
+ "term.noLyrics": ">w< Sowwy Wowwy.. N-Nyo Wywics Avaiwabwe",
"term.copyright": "Copywight",
"term.rightsReserved": "Aww Wights Wesewved.",
"term.sponsor": "Sponsow this pwoject",
@@ -153,6 +154,7 @@
},
"term.videos": "Videos",
"term.menu": "Menyu",
+ "term.themeManaged": "Manyaged by a theme",
"term.check": "Check",
"term.aboutArtist": "About {{artistName}}",
"term.topResult": "Top Wesuwt",
@@ -192,6 +194,16 @@
"term.confirmLogout": "Awe you suwe you want to wogout?",
"term.creditDesignedBy": "Designyed by ${authorUsername}",
"term.discNumber": "Disc ${discNumber}",
+ "term.reload": "Wewoad Cidew ?",
+ "term.toggleprivate": "Toggwe Pwivate Session",
+ "term.webremote": "Web Wemote",
+ "term.cast": "Cast",
+ "term.cast2": "Cast to Devices",
+ "term.quit": "Quit",
+ "term.zoomin": "Zoom In",
+ "term.zoomout": "Zoom Out",
+ "term.zoomreset": "Weset Zoom",
+ "term.fullscreen": "Fuwwscween",
"home.title": "Home",
"home.recentlyPlayed": "Wecentwy Pwayed",
"home.recentlyAdded": "Wecentwy Added",
@@ -264,11 +276,7 @@
"action.export": "Expowt",
"action.showAlbum": "Show Compwete Awbum",
"action.tray.minimize": "Minyimize to Tway",
- "action.tray.quit": "Quit",
"action.tray.show": "Show Cidew",
- "action.tray.playpause": "Pway/Pause",
- "action.tray.next": "Nyext",
- "action.tray.previous": "Pwevious",
"action.tray.listento": "Wisten To:",
"action.update": "Update",
"action.install": "Instaww",
@@ -288,45 +296,26 @@
"action.createNew": "Cweate Nyew...",
"action.openArtworkInBrowser": "Open awtwowk in bwowsew",
"action.scrollToTop": "Scwoww to top",
- "menubar.options.about": "About",
- "menubar.options.settings": "Settings",
- "menubar.options.quit": "Quit Cidew",
- "menubar.options.view": "View ",
+ "menubar.options.view": "View",
"menubar.options.reload": "Wewoad",
"menubar.options.forcereload": "Fowce Wewoad",
"menubar.options.toggledevtools": "Toggwe Devewopew Toows",
"menubar.options.window": "Window",
"menubar.options.minimize": "Minyimize",
- "menubar.options.toggleprivate": "Toggwe Pwivate Session",
- "menubar.options.webremote": "Web Wemote",
- "menubar.options.audio": "Audio Settings",
"menubar.options.plugins": "Pwu-gins Menyu",
"menubar.options.controls": "Contwows",
- "menubar.options.next": "Nyext",
- "menubar.options.playpause": "Pway/Pause",
- "menubar.options.previous": "Pwevious",
"menubar.options.volumeup": "Vowume Up",
"menubar.options.volumedown": "Vowume Down",
- "menubar.options.browse": "Bwowse",
- "menubar.options.artists": "Awtists",
- "menubar.options.search": "Seawch",
- "menubar.options.albums": "Awbums",
- "menubar.options.cast": "Cast To Devices",
"menubar.options.account": "Account",
- "menubar.options.accountsettings": "Account Settings",
"menubar.options.signout": "Sign Out",
"menubar.options.support": "Suppowt",
- "menubar.options.discord": "Discowd",
- "menubar.options.github": "GitHub Wiki",
"menubar.options.report": "Wepowt a...",
"menubar.options.bug": "Bug",
"menubar.options.feature": "Featuwe Wequest",
"menubar.options.trans": "Twanswation Wepowt/Wequest",
"menubar.options.license": "View Wicense",
"menubar.options.conf": "Open Configuwation Fiwe in Editow",
- "menubar.options.listennow": "Wisten Nyow",
- "menubar.options.recentlyAdded": "Wecentwy Added",
- "menubar.options.songs": "Songs",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "Genyewaw",
"settings.header.general.description": "Adjust the genyewaw settings fow Cidew.",
"settings.option.general.language": "Wanguage",
@@ -346,11 +335,15 @@
"settings.option.general.customizeSidebar": "Customize Sidebaw Items",
"settings.option.general.customizeSidebar.customize": "Customize",
"settings.option.general.keybindings": "Keybindings",
+ "settings.option.general.keybindings.library": "Wibwawy",
+ "settings.option.general.keybindings.session": "Session",
+ "settings.option.general.keybindings.control": "Contwows",
+ "settings.option.general.keybindings.interface": "Intewface",
+ "settings.option.general.keybindings.advanced": "Advanced",
"settings.option.general.keybindings.pressCombination": "Pwess a combinyation of two keys to update keybind.",
"settings.option.general.keybindings.pressEscape": "Pwess Escape key to go back.",
"settings.notyf.general.keybindings.update.success": "Keybind updated successfuwwy",
"settings.prompt.general.keybindings.update.success": "Keybind updated successfuwwy. Pwess OK to wewaunch Cidew",
- "settings.option.general.keybindings.open": "Open",
"settings.option.general.themeUpdateNotification": "Automaticawwy check fow theme updates",
"settings.option.general.showLovedTracksInline": "Show wuvd twacks inwinye",
"settings.description.search": "Seawch",
diff --git a/src/i18n/en_PISS.json b/src/i18n/en_PISS.json
index 3047cac2..692c8ebc 100644
--- a/src/i18n/en_PISS.json
+++ b/src/i18n/en_PISS.json
@@ -103,7 +103,7 @@
"term.recentStations": "recent pisses",
"term.language": "piss around the world",
"term.funLanguages": "piss languages",
- "term.noLyrics": "pissā¦",
+ "term.noLyrics": "out of piss...",
"term.copyright": "copypiss",
"term.rightsReserved": "all piss reserved.",
"term.sponsor": "piss on Cider",
diff --git a/src/i18n/en_US.json b/src/i18n/en_US.json
index efbee836..71ef359a 100644
--- a/src/i18n/en_US.json
+++ b/src/i18n/en_US.json
@@ -22,7 +22,6 @@
"term.logout": "Logout",
"term.login": "Log In",
"term.quickNav": "Quick Nav",
- "term.cast": "Cast",
"term.about": "About",
"term.privateSession": "Private Session",
"term.disablePrivateSession": "Disable Private Session",
@@ -32,6 +31,12 @@
"term.miniplayer": "MiniPlayer",
"term.history": "History",
"term.search": "Search",
+ "term.scroll": "Scroll Mode",
+ "term.scroll.infinite": "Infinite",
+ "term.scroll.paged": "${songsPerPage} per page",
+ "term.live": "LIVE",
+ "term.showSearch": "Show search bar",
+ "term.hideSearch": "Hide search bar",
"term.library": "Library",
"term.listenNow": "Listen Now",
"term.browse": "Browse",
@@ -52,6 +57,7 @@
"term.navigateBack": "Navigate back",
"term.navigateForward": "Navigate forward",
"term.play": "Play",
+ "term.playpause": "Play/Pause",
"term.pause": "Pause",
"term.stop": "Stop",
"term.previous": "Previous",
@@ -136,7 +142,7 @@
"term.amLive": "Apple Music Live",
"term.language": "Language",
"term.funLanguages": "Fun",
- "term.noLyrics": "Loading... / Lyrics not found./ Instrumental.",
+ "term.noLyrics": "Instrumental Track / No Lyrics.",
"term.copyright": "Copyright",
"term.rightsReserved": "All Rights Reserved.",
"term.sponsor": "Sponsor this project",
@@ -154,6 +160,7 @@
},
"term.videos": "Videos",
"term.menu": "Menu",
+ "term.themeManaged": "Managed by a theme",
"term.check": "Check",
"term.aboutArtist": "About {{artistName}}",
"term.topResult": "Top Result",
@@ -177,8 +184,9 @@
"term.top": "Top",
"term.version": "Version",
"term.noVideos": "No videos found.",
- "term.plugin": "Plug-in",
- "term.pluginMenu": "Plug-in Menu",
+ "term.plugins": "Plugins",
+ "term.plugin": "Plugin",
+ "term.pluginMenu": "Plugins Menu",
"term.pluginMenu.none": "No interactive plugins",
"term.replay": "Replay",
"term.uniqueAlbums": "Unique Albums",
@@ -193,6 +201,22 @@
"term.confirmLogout": "Are you sure you want to logout?",
"term.creditDesignedBy": "Designed by ${authorUsername}",
"term.discNumber": "Disc ${discNumber}",
+ "term.reload" : "Reload Cider?",
+ "term.toggleprivate" : "Toggle Private Session",
+ "term.webremote" : "Web Remote",
+ "term.cast" : "Cast",
+ "term.cast2" : "Cast to Devices",
+ "term.quit" : "Quit",
+ "term.zoomin" : "Zoom In",
+ "term.zoomout" : "Zoom Out",
+ "term.zoomreset" : "Reset Zoom",
+ "term.fullscreen" : "Fullscreen",
+ "term.nowPlaying": "Now Playing",
+ "home.syncFavorites": "Sync Favorites",
+ "home.syncFavorites.gettingArtists": "Getting Favorited Artists...",
+ "action.favorite": "Favorite",
+ "action.removeFavorite": "Remove Favorite",
+ "action.refresh": "Refresh",
"home.title": "Home",
"home.recentlyPlayed": "Recently Played",
"home.recentlyAdded": "Recently Added",
@@ -213,8 +237,6 @@
"podcast.episodes": "Episodes",
"podcast.playEpisode": "Play Episode",
"podcast.website": "Podcast Website",
- "action.favorite": "Favorite",
- "action.removeFavorite": "Remove Favorite",
"action.hideLibrary": "Hide Library",
"action.showLibrary": "Show Library",
"action.cut": "Cut",
@@ -223,6 +245,7 @@
"action.delete": "Delete",
"action.edit": "Edit",
"action.done": "Done",
+ "action.submit": "Submit",
"action.editTracklist": "Edit Tracklist",
"action.addToLibrary": "Add to Library",
"action.addToLibrary.success": "Added to Library",
@@ -267,11 +290,7 @@
"action.export": "Export",
"action.showAlbum": "Show Complete Album",
"action.tray.minimize": "Minimize to Tray",
- "action.tray.quit": "Quit",
"action.tray.show": "Show Cider",
- "action.tray.playpause": "Play/Pause",
- "action.tray.next": "Next",
- "action.tray.previous": "Previous",
"action.tray.listento": "Listen To:",
"action.update": "Update",
"action.install": "Install",
@@ -291,45 +310,26 @@
"action.createNew": "Create New...",
"action.openArtworkInBrowser": "Open artwork in browser",
"action.scrollToTop": "Scroll to top",
- "menubar.options.about": "About",
- "menubar.options.settings": "Settings",
- "menubar.options.quit": "Quit Cider",
- "menubar.options.view": "View ",
+ "menubar.options.view": "View",
"menubar.options.reload": "Reload",
"menubar.options.forcereload": "Force Reload",
"menubar.options.toggledevtools": "Toggle Developer Tools",
"menubar.options.window": "Window",
"menubar.options.minimize": "Minimize",
- "menubar.options.toggleprivate": "Toggle Private Session",
- "menubar.options.webremote": "Web Remote",
- "menubar.options.audio": "Audio Settings",
"menubar.options.plugins": "Plu-gins Menu",
"menubar.options.controls": "Controls",
- "menubar.options.next": "Next",
- "menubar.options.playpause": "Play/Pause",
- "menubar.options.previous": "Previous",
"menubar.options.volumeup": "Volume Up",
"menubar.options.volumedown": "Volume Down",
- "menubar.options.browse": "Browse",
- "menubar.options.artists": "Artists",
- "menubar.options.search": "Search",
- "menubar.options.albums": "Albums",
- "menubar.options.cast": "Cast To Devices",
"menubar.options.account": "Account",
- "menubar.options.accountsettings": "Account Settings",
"menubar.options.signout": "Sign Out",
"menubar.options.support": "Support",
- "menubar.options.discord": "Discord",
- "menubar.options.github": "GitHub Wiki",
"menubar.options.report": "Report a...",
"menubar.options.bug": "Bug",
"menubar.options.feature": "Feature Request",
"menubar.options.trans": "Translation Report/Request",
"menubar.options.license": "View License",
"menubar.options.conf": "Open Configuration File in Editor",
- "menubar.options.listennow": "Listen Now",
- "menubar.options.recentlyAdded": "Recently Added",
- "menubar.options.songs": "Songs",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "General",
"settings.header.general.description": "Adjust the general settings for Cider.",
"settings.option.general.language": "Language",
@@ -349,13 +349,19 @@
"settings.option.general.customizeSidebar": "Customize Sidebar Items",
"settings.option.general.customizeSidebar.customize": "Customize",
"settings.option.general.keybindings": "Keybindings",
+ "settings.option.general.keybindings.library": "Library",
+ "settings.option.general.keybindings.session": "Session",
+ "settings.option.general.keybindings.control": "Controls",
+ "settings.option.general.keybindings.interface": "Interface",
+ "settings.option.general.keybindings.advanced": "Advanced",
"settings.option.general.keybindings.pressCombination": "Press a combination of two keys to update keybind.",
"settings.option.general.keybindings.pressEscape": "Press Escape key to go back.",
"settings.notyf.general.keybindings.update.success": "Keybind updated successfully",
"settings.prompt.general.keybindings.update.success": "Keybind updated successfully. Press OK to relaunch Cider",
- "settings.option.general.keybindings.open": "Open",
"settings.option.general.themeUpdateNotification": "Automatically check for theme updates",
"settings.option.general.showLovedTracksInline": "Show loved tracks inline",
+ "settings.option.general.pagination": "Items to show per page",
+ "settings.options.general.pagination.description": "This determines how many songs/albums to show initially for infinite scrolling, or how many songs/albums to show for a single page",
"settings.description.search": "Search",
"settings.description.albums": "Library Albums",
"settings.description.artists": "Library Artists",
@@ -416,9 +422,9 @@
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "Jasmine Macchiato",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "Hokkaido Milk Tea",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "Moonlight Softcake",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Brown Sugar Creme BrƻlƩe Milk",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "Clafoutis aux Cerises",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "Uji Matcha Mochi",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Brown Sugar Creme BrƻlƩe Milk",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Cuddle Warmth",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Enhances the perceived audio quality of AAC encoded audio by using a real-time algorithm that takes advantage of both psychoacoustic models of human hearing and AAC encoding characteristics.",
@@ -452,14 +458,10 @@
"settings.header.visual": "Visual",
"settings.header.visual.description": "Adjust the visual settings for Cider.",
"settings.option.visual.windowStyle": "Window Style",
- "settings.option.visual.customAccentColor": "Custom Accent Color",
- "settings.option.visual.accentColor": "Accent Color",
- "settings.option.visual.windowColor": "Window Tint Color",
"settings.option.visual.windowBackgroundStyle": "Window Background Style",
"settings.header.visual.windowBackgroundStyle.none": "None",
"settings.header.visual.windowBackgroundStyle.artwork": "Artwork",
"settings.header.visual.windowBackgroundStyle.image": "Image",
- "settings.header.visual.windowBackgroundStyle.color": "Color Tint",
"settings.option.visual.animatedArtwork": "Animated Artwork",
"settings.header.visual.animatedArtwork.always": "Always",
"settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries",
@@ -485,6 +487,7 @@
"settings.prompt.visual.theme.github.URL": "Enter the URL of the theme you want to install",
"settings.prompt.visual.theme.uninstallTheme": "Are you sure you want to uninstall {{ theme }}?",
"settings.option.visual.theme.checkForUpdates": "Check for updates",
+ "settings.header.visual.styles": "Styles",
"settings.option.visual.theme.manageStyles": "Manage Styles",
"settings.option.visual.theme.uninstall": "Uninstall",
"settings.option.visual.theme.viewInfo": "View Info",
@@ -536,6 +539,12 @@
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Enable Last.fm Now Playing",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (Last.fm)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "Filter looped track (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "Prevent looped tracks from being scrobbled or displayed in the Now Playing list on Last.fm.",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "Filter Media Types (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "Enter Last.fm Token Manually",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.fm Connection Timed Out",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.fm Connection Successful",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "Connecting to Last.fm...",
"settings.header.debug": "Debug",
"settings.option.debug.copy_log": "Copy logs to clipboard",
"settings.option.debug.openAppData": "Open Cider Folder",
@@ -547,11 +556,18 @@
"settings.option.experimental.unknownPlugin.description": "Allow installation of plugins from repos other than the Cider Plugin Repository",
"settings.option.experimental.compactUI": "Compact UI",
"settings.option.window.close_button_hide": "Close Button Should Hide the Application",
+ "settings.option.window.maxElementScale": "Maximum Element Scale",
"settings.option.experimental.inline_playlists": "Inline Playlists and Albums",
"settings.option.advanced.playlistTrackMapping": "Playlist Track Mapping",
"settings.option.advanced.playlistTrackMapping.description": "Enables deep scanning of playlists to determine which tracks are in which playlists. Playlist cache build times can increase significantly.",
"settings.option.visual.transparent": "Transparent frame",
"settings.option.visual.transparent.description": "needs Theme Support, requires relaunch",
+ "settings.option.visual.customAccentColor": "Custom Accent Color",
+ "settings.option.visual.accentColor": "Accent Color",
+ "settings.option.visual.purplePodcastPlaybackBar": "Purple Playback Bar for Podcasts",
+ "settings.option.visual.compactArtistHeader": "Compact Artist Header",
+ "settings.option.visual.windowColor": "Window Tint Color",
+ "settings.header.visual.windowBackgroundStyle.color": "Color Tint",
"settings.header.advanced": "Advanced",
"settings.header.connect": "Sync",
"settings.option.connect.link_account": "Enable Sync with Cider Connect",
@@ -628,4 +644,4 @@
"oobe.visual.suggestingThemes.community3": "Dracula",
"oobe.visual.suggestingThemes.community3.text": "The iconic Dracula color scheme.",
"oobe.amsignin.title": ""
-}
+}
\ No newline at end of file
diff --git a/src/i18n/es_ES.json b/src/i18n/es_ES.json
index 68a1f802..c2bfe0b9 100644
--- a/src/i18n/es_ES.json
+++ b/src/i18n/es_ES.json
@@ -22,7 +22,6 @@
"term.logout": "Cerrar Sesión",
"term.login": "Iniciar Sesión",
"term.quickNav": "Navegación rÔpida",
- "term.cast": "Transmitir",
"term.about": "Acerca de",
"term.privateSession": "Sesión Privada",
"term.disablePrivateSession": "Deshabilitar Sesión Privada",
@@ -32,16 +31,23 @@
"term.miniplayer": "Mini-Reproductor",
"term.history": "Historial",
"term.search": "Buscar",
+ "term.scroll": "Modo de Desplazamiento",
+ "term.scroll.infinite": "Infinito",
+ "term.scroll.paged": "${songsPerPage} por PƔgina",
+ "term.live": "LIVE",
+ "term.showSearch": "Mostrar Barra de BĆŗsqueda",
+ "term.hideSearch": "Ocultar Barra de BĆŗsqueda",
"term.library": "Biblioteca",
"term.listenNow": "Escuchar Ahora",
"term.browse": "Explorar",
"term.radio": "Radio",
- "term.recentlyAdded": "Agregadas Recientemente",
+ "term.recentlyAdded": "Agregado Recientemente",
"term.songs": "Canciones",
"term.albums": "Ćlbumes",
"term.artists": "Artistas",
"term.podcasts": "Podcasts",
"term.playlists": "Listas de Reproducción",
+ "term.charts": "Tarjetas",
"term.playlist": "Lista de Reproducción",
"term.newPlaylist": "Nueva Lista de Reproducción",
"term.newPlaylistFolder": "Nueva Carpeta de Listas de Reproducción",
@@ -51,7 +57,9 @@
"term.navigateBack": "Navegar Hacia AtrƔs",
"term.navigateForward": "Navegar Hacia Adelante",
"term.play": "Reproducir",
+ "term.playpause": "Reproducir/Pausar",
"term.pause": "Pausar",
+ "term.stop": "Detener",
"term.previous": "Anterior",
"term.next": "Siguiente",
"term.shuffle": "Aleatorio",
@@ -60,7 +68,7 @@
"term.repeat": "Repetir",
"term.enableRepeatOne": "Habilitar Repetir Uno",
"term.disableRepeatOne": "Deshabilitar Repetir Uno",
- "term.disableRepeat": "Deshabilitar Repetición",
+ "term.disableRepeat": "Deshabilitar Repetir",
"term.volume": "Volumen",
"term.mute": "Silenciar",
"term.unmute": "De-silenciar",
@@ -94,7 +102,7 @@
"term.connecting": "Conectando",
"term.disconnect": "Desconectar",
"term.authed": "Autenticado",
- "term.confirm": "ĀæConfirma?",
+ "term.confirm": "Āæ Confirma ?",
"term.more": "MƔs",
"term.less": "Menos",
"term.showMore": "Mostrar MƔs",
@@ -124,12 +132,14 @@
"one": "Segundo",
"other": "Segundos"
},
- "term.fullscreenView": "Vista de Pantalla Completa",
+ "term.fullscreenView": "Pantalla Completa",
"term.defaultView": "Vista Predeterminada",
"term.audioSettings": "Configuración de Audio",
"term.audioControls": "Configuración volumen",
"term.clearAll": "Borrar todo",
"term.recentStations": "Estaciones Recientes",
+ "term.personalStations": "Estaciones Personales",
+ "term.amLive": "Apple Music Live",
"term.language": "Idioma",
"term.funLanguages": "Idiomas Fun (Parodias)",
"term.noLyrics": "Cargando... / Letras no encontradas./ Instrumental.",
@@ -150,6 +160,7 @@
},
"term.videos": "Videos",
"term.menu": "MenĆŗ",
+ "term.themeManaged": "Administrado por un Tema",
"term.check": "Comprobar",
"term.aboutArtist": "Acerca de {{artistName}}",
"term.topResult": "Mejor Resultado",
@@ -173,10 +184,11 @@
"term.top": "Top",
"term.version": "Versión",
"term.noVideos": "No hay Videos Disponibles.",
- "term.plugin": "Plug-in",
- "term.pluginMenu": "Plug-in MenĆŗ",
+ "term.plugins": "Plugins",
+ "term.plugin": "Plugin",
+ "term.pluginMenu": "Plugins MenĆŗ",
"term.pluginMenu.none": "Sin Plugins Interactivos",
- "term.replay": "Repetir",
+ "term.replay": "Replay",
"term.uniqueAlbums": "Ćlbumes Ćnicos",
"term.uniqueArtists": "Artistas Ćnicos",
"term.uniqueSongs": "Canciones Ćnicas",
@@ -189,11 +201,27 @@
"term.confirmLogout": "¿EstÔs seguro de que quieres cerrar sesión?",
"term.creditDesignedBy": "DiseƱado por ${authorUsername}",
"term.discNumber": "Disco ${discNumber}",
+ "term.reload" : "Āæ Recargar Cider ?",
+ "term.toggleprivate" : "Cambiar a Sesión Privada",
+ "term.webremote" : "Web Remoto",
+ "term.cast" : "Transmitir",
+ "term.cast2" : "Transmitir a los Dispositivos",
+ "term.quit" : "Salir",
+ "term.zoomin" : "Acercar",
+ "term.zoomout" : "Alejar",
+ "term.zoomreset" : "Restablecer",
+ "term.fullscreen" : "Pantalla Completa",
+ "term.nowPlaying": "Reproduciendo Ahora",
+ "home.syncFavorites": "Sincronizar Favoritos",
+ "home.syncFavorites.gettingArtists": "Consiguiendo Artistas Favoritos...",
+ "action.favorite": "Favorito",
+ "action.removeFavorite": "Eliminar Favorito",
+ "action.refresh": "Actualizar",
"home.title": "Principal",
"home.recentlyPlayed": "Escuchado Recientemente",
"home.recentlyAdded": "Agregado Recientemente",
"home.artistsFeed": "Tu Feed de artistas",
- "home.artistsFeed.noArtist": "Sigue a algunos Artistas para ver sus Ćŗltimos Lanzamientos",
+ "home.artistsFeed.noArtist": "Sigue a algunos Artistas para ver sus Ćltimos Lanzamientos",
"home.madeForYou": "Hecho para Ti",
"home.friendsListeningTo": "Amigos Escuchando",
"home.followedArtists": "Artistas Seguidos",
@@ -209,20 +237,27 @@
"podcast.episodes": "Episodios",
"podcast.playEpisode": "Reproducir Episodio",
"podcast.website": "Sitio web de Podcasts",
+ "action.hideLibrary": "Ocultar biblioteca",
+ "action.showLibrary": "Mostrar biblioteca",
+ "action.cut": "Cortar",
+ "action.paste": "Pegar",
+ "action.selectAll": "Seleccionar Todo",
+ "action.delete": "Borrar",
"action.edit": "Editar",
"action.done": "Hecho",
- "action.editTracklist": "Edit Tracklist",
+ "action.submit": "Enviar",
+ "action.editTracklist": "Editar Lista de Canciones",
"action.addToLibrary": "Agregar a la Biblioteca",
"action.addToLibrary.success": "Agregado a la Biblioteca",
"action.addToLibrary.error": "Error al agregar a la Biblioteca",
"action.removeFromLibrary": "Eliminar de la Biblioteca",
"action.removeFromLibrary.success": "Eliminado de la Biblioteca",
- "action.addToQueue": "AƱadir a la cola",
- "action.addToQueue.success": "Agregado a la cola",
- "action.addToQueue.error": "Error al agregar a la cola",
- "action.removeFromQueue": "Eliminar de la cola",
- "action.removeFromQueue.success": "Eliminado de la cola",
- "action.removeFromQueue.error": "Error al eliminar de la cola",
+ "action.addToQueue": "Agregar a la Cola",
+ "action.addToQueue.success": "Agregado a la Cola",
+ "action.addToQueue.error": "Error al Agregar a la Cola",
+ "action.removeFromQueue": "Eliminar de la Cola",
+ "action.removeFromQueue.success": "Eliminado de la Cola",
+ "action.removeFromQueue.error": "Error al Eliminar de la Cola",
"action.createPlaylist": "Crear una nueva lista de reproducción",
"action.addToPlaylist": "Agregar a lista de reproducción",
"action.removeFromPlaylist": "Eliminar de la lista de reproducción",
@@ -233,14 +268,14 @@
"action.unfollow": "Dejar de Seguir",
"action.unfollow.success": "Dejando de Seguir",
"action.unfollow.error": "Error al dejar de Seguir",
- "action.playNext": "Reproducir siguiente",
- "action.playLater": "Reproducir mƔs tarde",
+ "action.playNext": "Reproducir Siguiente",
+ "action.playLater": "Reproducir MƔs Tarde",
"action.startRadio": "Iniciar Radio",
- "action.goToArtist": "Ir al artista",
- "action.goToAlbum": "Ir al Ɣlbum",
- "action.showInPlaylist": "Mostrar en lista de reproducción",
+ "action.goToArtist": "Ir al Artista",
+ "action.goToAlbum": "Ir al Ćlbum",
+ "action.showInPlaylist": "Mostrar en Lista de Reproducción",
"action.showInAppleMusic": "Mostrar en Apple Music",
- "action.moveToTop": "Mover fuera de la carpeta",
+ "action.moveToTop": "Mover fuera de la Carpeta",
"action.share": "Compartir",
"action.rename": "Renombrar",
"action.love": "Me Gusta",
@@ -248,15 +283,15 @@
"action.dislike": "Recomendar menos este contenido",
"action.undoDislike": "Recomendar mas este contenido",
"action.showWebRemoteQR": "Web Remoto",
- "action.playTracksNext": "Reproducir ${app.selectedMediaItems.length} pistas siguientes",
- "action.playTracksLater": "Reproducir ${app.selectedMediaItems.length} pistas mas tarde",
- "action.removeTracks": "Eliminar ${self.selectedItems.length} pistas de la cola",
+ "action.playTracksNext": "Reproducir ${app.selectedMediaItems.length} Canciones Siguientes",
+ "action.playTracksLater": "Reproducir ${app.selectedMediaItems.length} Canciones mas tarde",
+ "action.removeTracks": "Eliminar ${self.selectedItems.length} Canciones de la Cola",
"action.import": "Importar",
"action.export": "Exportar",
"action.showAlbum": "Mostrar Ćlbum Completo",
"action.tray.minimize": "Minimizar a la bandeja",
- "action.tray.quit": "Salir",
"action.tray.show": "Mostrar Cider",
+ "action.tray.listento": "Escuchando a:",
"action.update": "Actualizar",
"action.install": "Instalar",
"action.copy": "Copiar",
@@ -264,7 +299,7 @@
"action.deletepreset": "Borrar Preset",
"action.open": "Abrir",
"action.close": "Cerrar",
- "action.relaunch.confirm": "ĀæQuieres reiniciar Cider?",
+ "action.relaunch.confirm": "Āæ Quieres reiniciar Cider ?",
"action.cast.chromecast": "Chromecast",
"action.cast.todevices": "Transmitir a los Dispositivos",
"action.cast.stop": "Dejar de transmitir a todos los Dispositivos",
@@ -273,47 +308,28 @@
"action.cast.scan": "Escanear",
"action.cast.scanning": "Escaneando...",
"action.createNew": "Crear Nuevo...",
- "action.openArtworkInBrowser": "Abrir Ilustración en el navegador",
+ "action.openArtworkInBrowser": "Abrir Ilustración en el Navegador",
"action.scrollToTop": "Ir al inicio",
- "menubar.options.about": "Acerca de",
- "menubar.options.settings": "Ajustes",
- "menubar.options.quit": "Salir",
"menubar.options.view": "Ver",
"menubar.options.reload": "Recargar",
"menubar.options.forcereload": "Forzar Recarga",
"menubar.options.toggledevtools": "Herramientas de Desarrollo",
"menubar.options.window": "Ventana",
"menubar.options.minimize": "Minimizar",
- "menubar.options.toggleprivate": "Cambiar Sesión Privada",
- "menubar.options.webremote": "Web Remoto",
- "menubar.options.audio": "Configuraciones de Audio",
- "menubar.options.plugins": "Menu de Plu-gins",
+ "menubar.options.plugins": "MenĆŗ de Plugins",
"menubar.options.controls": "Controles",
- "menubar.options.next": "Siguiente",
- "menubar.options.playpause": "Reproducir/Pausar",
- "menubar.options.previous": "Anterior",
"menubar.options.volumeup": "Subir Volumen",
"menubar.options.volumedown": "Bajar Volumen",
- "menubar.options.browse": "Explorar",
- "menubar.options.artists": "Artistas",
- "menubar.options.search": "Buscar",
- "menubar.options.albums": "Ćlbumes",
- "menubar.options.cast": "Transmitir a Dispositivos",
"menubar.options.account": "Cuenta",
- "menubar.options.accountsettings": "Ajustes de Cuenta",
"menubar.options.signout": "Cerrar Sesión",
"menubar.options.support": "Soporte",
- "menubar.options.discord": "Discord",
- "menubar.options.github": "GitHub Wiki",
"menubar.options.report": "Reportar a...",
"menubar.options.bug": "Bug",
"menubar.options.feature": "Solicitud de caracterĆsticas",
"menubar.options.trans": "Solicitud de Informe/Traducción",
"menubar.options.license": "Ver licencia",
"menubar.options.conf": "Abrir archivo de configuración en el editor",
- "menubar.options.listennow": "Escuchar Ahora",
- "menubar.options.recentlyAdded": "Agregadas Recientemente",
- "menubar.options.songs": "Canciones",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "General",
"settings.header.general.description": "Ajuste la configuración general de Cider.",
"settings.option.general.language": "Idioma",
@@ -333,11 +349,17 @@
"settings.option.general.customizeSidebar": "Personalizar elementos de la barra lateral",
"settings.option.general.customizeSidebar.customize": "Personalizar",
"settings.option.general.keybindings": "Combinaciones de Teclas",
+ "settings.option.general.keybindings.library": "Biblioteca",
+ "settings.option.general.keybindings.session": "Sesión",
+ "settings.option.general.keybindings.control": "Controles",
+ "settings.option.general.keybindings.interface": "Interfaz",
+ "settings.option.general.keybindings.advanced": "Avanzado",
"settings.option.general.keybindings.pressCombination": "Presione una combinación de dos teclas para actualizar la combinación de teclas.",
"settings.option.general.keybindings.pressEscape": "Pulse la tecla Escape para volver.",
"settings.notyf.general.keybindings.update.success": "Combinación de teclas actualizada correctamente",
"settings.prompt.general.keybindings.update.success": "La combinación de teclas se actualizó correctamente. Pulsa OK para reiniciar Cider",
- "settings.option.general.keybindings.open": "Abrir",
+ "settings.option.general.themeUpdateNotification": "Buscar actualizaciones de temas automƔticamente",
+ "settings.option.general.showLovedTracksInline": "Mostrar pistas favoritas en la lĆnea",
"settings.description.search": "Buscar",
"settings.description.albums": "Ćlbumes de la biblioteca",
"settings.description.artists": "Artistas de la biblioteca",
@@ -356,8 +378,9 @@
"settings.notyf.updateCider.update-downloaded": "La actualización se ha descargado, Reinicie para aplicarla",
"settings.notyf.updateCider.update-timeout": "Tiempo de espera agotado para actualizar Cider",
"settings.header.audio": "Audio",
- "settings.header.audio.description": "Ajuste la Configuración de Audio para Cider.",
- "settings.option.audio.volumeStep": "Paso de Volumen",
+ "settings.header.audio.description": "Ajuste la configuración de audio para Cider.",
+ "settings.option.audio.volumeStep": "Pasos de Volumen",
+ "settings.option.audio.advanced": "Control de Volumen Avanzado",
"settings.option.audio.maxVolume": "Volumen MƔximo",
"settings.option.audio.changePlaybackRate": "Cambiar la Velocidad de Reproducción",
"settings.option.audio.playbackRate": "Velocidad de Reproducción",
@@ -373,48 +396,63 @@
"settings.header.audio.quality.standard.description": "64 kbps",
"settings.option.audio.seamlessTransition": "Transición de audio sin interrupciones",
"settings.option.audio.enableAdvancedFunctionality": "Habilitar funcionalidad avanzada",
- "settings.option.audio.enableAdvancedFunctionality.description": "Habilitar la funcionalidad de AudioContext permitirÔ funciones de audio extendidas como normalización de audio, ecualizadores y visualizadores; sin embargo, en algunos sistemas esto puede causar interrupciones en las pistas de audio.",
- "settings.warn.audio.enableAdvancedFunctionality.lowcores": "Cider cree que su PC no puede manejar estas funciones. ¿EstÔs seguro de que quieres continuar?",
+ "settings.option.audio.enableAdvancedFunctionality.description": "Habilitar la funcionalidad de AudioContext permitirÔ funciones de audio extendidas como Normalización de Audio, Ecualizadores y Visualizadores. Sin embargo, en algunos sistemas esto puede causar interrupciones en las pistas de audio.",
+ "settings.warn.audio.enableAdvancedFunctionality.lowcores": "Cider cree que su PC no puede manejar estas funciones. ¿ EstÔs seguro de que quieres continuar ?",
"settings.option.audio.audioLab": "Cider Audio Lab",
- "settings.option.audio.audioLab.description": "Una variedad de efectos de audio desarrollados internamente para Cider.",
+ "settings.option.audio.audioLab.description": "Una variedad de efectos de Audio desarrollados internamente para Cider.",
"settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California",
- "settings.warn.audioLab.withoutAF": "Se requiere AudioContext (funcionalidad avanzada) para habilitar Laboratorio de audio de Cider.",
- "settings.warn.enableAdvancedFunctionality": "AudioContext (funcionalidad avanzada) es necesaria para habilitar esta caracterĆstica.",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Calidez analógica",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simula la calidez analógica inspirada en el Korg Nutube 6P1",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Intensidad de calidez analógica",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Cambia la intensidad del procesamiento del módulo de Calidez analógica",
+ "settings.warn.audioLab.withoutAF": "Se requiere AudioContext (funcionalidad avanzada) para habilitar Cider Audio Lab.",
+ "settings.warn.enableAdvancedFunctionality": "AudioContext (funcionalidad avanzada) es necesaria para Habilitar esta CaracterĆstica.",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Calidez Analógica",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simula la Calidez Analógica inspirada en el Korg Nutube 6P1",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Intensidad de Calidez Analógica",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Cambia la intensidad del procesamiento del módulo de Calidez Analógica",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Suave",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Calido",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer": "Cider Atmosphere Realizerā¢ļø",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "Realiza una Atmósfera musical diferente modelada a partir de las configuraciones de audio de última generación.",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode": "Cider Atmosphere Realizerā¢ļø Mode",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "Cambia el modo de funcionamiento del módulo Atmosphere Realizer.",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "Natural (EstƔndar)",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "Natural (Plus)",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "TĆ© De Espuma de Queso HÅjicha",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "TĆ© con Leche de Tapioca Genmaicha",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_1": "TĆ© De Espuma De Queso Con Sal de Roca",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_2": "TĆ© con Leche Uji Matcha",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "JazmĆn Macchiato",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "TĆ© de leche de Hokkaido",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "Pastel Suave de Luz de Luna",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Leche Creme Brûlée de Azúcar Morena",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "Clafoutis de Cerezas",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "Uji Matcha Mochi",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Abrazo de Calidez",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Mejora la calidad de audio percibida del audio AAC de 256 kbps mediante el uso de un algoritmo en tiempo real que aprovecha los modelos psicoacĆŗsticos de la audición humana y las caracterĆsticas de codificación AAC.",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Mejora la calidad de audio percibida del codificador de audio en AAC mediante el uso de un algoritmo en 'Tiempo Real' que aprovecha los modelos psicoacĆŗsticos de la audición humana y las caracterĆsticas de codificación de AAC.",
"settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP no es compatible con la Espacialización. Desactive la Espacialización para continuar.",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Intensidad de CAP",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Fuerza de CAP",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Cambia la intensidad del procesamiento realizado en el audio. (Agresivo puede producir resultados no deseados)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "EstƔndar",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "Adaptativo",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "Legacy",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Agresivo",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalización de audio",
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza el volumen mƔximo de pistas individuales para crear una experiencia auditiva mƔs uniforme. (No funciona en las pistas cargadas por el usuario)",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza el volumen mƔximo de las Canciones individuales para crear una experiencia auditiva mƔs uniforme. (No funciona en las Canciones cargadas por el usuario)",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "Gestionado por AudioLab",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Espacialización Sintonizada de Cider",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "Efecto de preajuste de espacialización, deshabilita la configuración personalizable de la espacialización de audio. La espacialización debe estar habilitada como requisito previo.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Espacialización ajustada de Cider",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "Efecto de Preajuste de espacialización, desactiva la configuración personalizable de espacialización de audio.",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Perfil de espacialización de Cider",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Cambia el Perfil de Ajuste de Espacialización.",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "EstƔndar",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Cambia el Perfil de Ajuste de la Espacialización.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "Estandar",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "Estudio de Sonido",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "Separación",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "MĆnimo",
- "settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "La Espacialización no es compatible con CAP. Deshabilite CAP para continuar.",
- "settings.option.audio.dbspl.display": "Visualización dB SPL",
- "settings.option.audio.dbspl.description": "(Solo usuarios avanzados) Muestra 'dB SPL' en lugar de 'dBFS' en el control deslizante de volumen.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "Audiófilo",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "Difuso",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "Encore",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "Expanded Encore",
+ "settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "La espacialización no es compatible con CAP. Deshabilite CAP para continuar.",
+ "settings.option.audio.dbspl.display": "Visualización de dB SPL",
+ "settings.option.audio.dbspl.description": "(Solo para usuarios avanzados) Muestra dB SPL en lugar de dBFS en el control deslizante de Volumen.",
"settings.option.audio.dbfs.calibration": "Calibración de 0 dBFS",
- "settings.option.audio.dbfs.description": "Ingrese el pico 'dB SPL con Ponderación-Z' cuando Cider esté en 0 dBFS.",
+ "settings.option.audio.dbfs.description": "Ingrese el Pico de dB SPL con 'Ponderación Z' cuando Cider esté en 0 dBFS.",
"settings.header.visual": "Visual",
"settings.header.visual.description": "Ajuste la configuración visual de Cider.",
"settings.option.visual.windowStyle": "Estilo de Ventana",
@@ -432,7 +470,7 @@
"settings.header.visual.animatedArtworkQuality.high": "Alto",
"settings.header.visual.animatedArtworkQuality.veryHigh": "Muy alto",
"settings.header.visual.animatedArtworkQuality.extreme": "Extremo",
- "settings.option.visual.animatedWindowBackground": "Fondo de ventana animado",
+ "settings.option.visual.animatedWindowBackground": "Fondo de Ventana Animado",
"settings.option.visual.hardwareAcceleration": "Aceleración de Hardware",
"settings.option.visual.hardwareAcceleration.description": "Requiere reinicio",
"settings.header.visual.hardwareAcceleration.default": "Por defecto",
@@ -443,10 +481,11 @@
"settings.option.visual.theme.github.openfolder": "Abrir Carpeta de Temas",
"settings.option.visual.theme.github.explore": "Explorar Temas de GitHub",
"settings.header.visual.theme.github.page": "Temas de GitHub",
- "settings.option.visual.theme.github.install.confirm": "ĀæEstĆ” seguro de que desea instalar {{ repo }}?",
+ "settings.option.visual.theme.github.install.confirm": "Āæ EstĆ” seguro de que desea instalar {{ repo }} ?",
"settings.prompt.visual.theme.github.URL": "Introduce la URL del tema que quieres instalar",
- "settings.prompt.visual.theme.uninstallTheme": "ĀæEstas seguro que lo quieres desinstalar {{ theme }}?",
+ "settings.prompt.visual.theme.uninstallTheme": "Āæ Estas seguro que lo quieres desinstalar {{ theme }} ?",
"settings.option.visual.theme.checkForUpdates": "Buscar actualizaciones",
+ "settings.header.visual.styles": "Estilos",
"settings.option.visual.theme.manageStyles": "Gestionar Estilos",
"settings.option.visual.theme.uninstall": "Desinstalar",
"settings.option.visual.theme.viewInfo": "Ver Información",
@@ -491,11 +530,19 @@
"settings.option.connectivity.discordRPC.hideTimestamp": "Ocultar Marca de Tiempo en Discord Rich Presence",
"settings.option.connectivity.discordRPC.detailsFormat": "Formato de los detalles",
"settings.option.connectivity.discordRPC.stateFormat": "Formato de Estado",
+ "settings.option.connectivity.discordRPC.reload": "Recargar Discord RPC",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "Discord RPC reconectando al usuario: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Last.fm Scrobbling",
"settings.option.connectivity.lastfmScrobble.delay": "Last.fm Retraso de Scrobble (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Activar Last.fm Now Playing",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Eliminar artistas destacados del tĆtulo de la canción (Last.fm)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrar pista en bucle (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "Evite que las pistas en bucle se scrobblen o se muestren en la lista Now Playing en Last.fm.",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "Tipos de Filtros de Medios (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "Ingrese el token de Last.fm Manualmente",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.fm Tiempo de Conexión agotado",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.fm Conexión exitosa",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "Conectando a Last.fm...",
"settings.header.debug": "Debug",
"settings.option.debug.copy_log": "Copiar Logs al portapapeles",
"settings.option.debug.openAppData": "Abrir carpeta de Cider",
@@ -507,11 +554,17 @@
"settings.option.experimental.unknownPlugin.description": "Permitir la instalación de Plugins desde otros repos que no sean el repositorio de Plugins de Cider",
"settings.option.experimental.compactUI": "UI Compacto",
"settings.option.window.close_button_hide": "El botón Cerrar oculta la aplicación",
+ "settings.option.window.maxElementScale": "Escala MƔxima de Elementos",
"settings.option.experimental.inline_playlists": "Ćlbumes y listas de reproducción en lĆnea",
"settings.option.advanced.playlistTrackMapping": "Mapeo de pistas de listas de reproducción",
"settings.option.advanced.playlistTrackMapping.description": "Habilita el escaneo profundo de las listas de reproducción para determinar qué pistas estÔn en qué listas de reproducción. Los tiempos de creación de la caché de la lista de reproducción pueden aumentar significativamente.",
"settings.option.visual.transparent": "Marco transparente",
"settings.option.visual.transparent.description": "Necesita compatibilidad con temas, requiere reiniciar",
+ "settings.option.visual.customAccentColor": "Color de Acento Personalizado",
+ "settings.option.visual.accentColor": "Color de Acento",
+ "settings.option.visual.purplePodcastPlaybackBar": "Barra de Reproducción Morada para Podcasts",
+ "settings.option.visual.windowColor": "Color de Tinte de Ventana",
+ "settings.header.visual.windowBackgroundStyle.color": "Matiz de Color",
"settings.header.advanced": "Avanzado",
"settings.header.connect": "Conectar",
"settings.option.connect.link_account": "Habilitar sincronización con Cider Connect",
@@ -546,7 +599,46 @@
"share.platform.whatsapp": "WhatsApp",
"share.platform.messenger": "Messenger",
"share.platform.email": "Email",
- "share.platform.songLink": "Copy with song.link",
+ "share.platform.songLink": "Copiar con song.link",
"share.platform.clipboard": "Copiar link",
- "about.thanks": "Muchas gracias al equipo de Cider Collective y a Todos nuestros colaboradores."
+ "about.thanks": "Muchas gracias al equipo de Cider Collective y a Todos nuestros colaboradores.",
+ "oobe.yes": "SĆ",
+ "oobe.no": "No",
+ "oobe.next": "Siguiente",
+ "oobe.previous": "Anterior",
+ "oobe.done": "Hecho",
+ "oobe.amupsell.title": "Antes de Empezar",
+ "oobe.amupsell.text": "Cider Requiere una Suscripción paga Activa a Apple Music\nCider NO funcionarÔ con Apple Music Voice Plan ni con algunas suscripciones de prueba promocionales. Si ya tiene una suscripción calificada de Apple Music, haga click en Siguiente para continuar.",
+ "oobe.amupsell.subscribeBtn": "SuscrĆbete a Apple Music",
+ "oobe.amupsell.explainBtn": "Explique",
+ "oobe.amupsell.subscribeUrl": "https://apple.co/3MdqJVQ",
+ "oobe.amupsell.amWebUrl": "https://beta.music.apple.com/",
+ "oobe.amupsell.promoExplained": "Algunas suscripciones de Apple Music promocionales y de prueba fuera de EE.UU. no tienen acceso a las API del reproductor web de Apple Music necesarias para que Cider funcione. Para verificar si su versión de prueba activa funcionarĆ” con Cider, vaya a {{ amWebUrl }} inicie sesión e intente reproducir mĆŗsica. Si funciona, Ā”genial! EstĆ” listo para usar Cider, sin embargo, si no considera suscribirse a Apple Music aquĆ: {{ subscribeUrl }}",
+ "oobe.intro.title": "Bienvenido a Cider",
+ "oobe.intro.subtitle": "",
+ "oobe.intro.text": "Configuremos algunas cosas para que puedas usar Cider como quieras. Siempre puede cambiar esta configuración mÔs tarde.",
+ "oobe.general.title": "General",
+ "oobe.general.subtitle": "",
+ "oobe.general.text": "",
+ "oobe.audio.title": "Audio",
+ "oobe.audio.subtitle": "",
+ "oobe.audio.text": "Cider cuenta con una pila de audio diseñada y afinada a medida que brinda una experiencia de audio rica y de alta calidad.\nCon Cider Adrenaline, Atmosphere Realizer y Spatialized Audio.\nPara habilitar esta funcionalidad, \"Funcionalidad de audio avanzada\" debe estar habilitada.\nHabilitar audio avanzado La funcionalidad le darÔ acceso a estas mejoras en Cider Audio Labs, que se encuentra en la configuración de la aplicación.",
+ "oobe.audio.advancedFunctionality": "",
+ "oobe.visual.title": "Visual",
+ "oobe.visual.subtitle": "",
+ "oobe.visual.text": "",
+ "oobe.visual.layout.text": "Cider presenta dos diseños de ventana diferentes.\nMaverick es un diseño similar a iTunes con el reproductor en la parte superior de la ventana.\nMojave es un nuevo giro creado por Cider Collective.\n\nPuedes cambiar el diseño en cualquier momento en la configuración.",
+ "oobe.visual.suggestingThemes": "La tematización es una excelente forma de personalizar tu experiencia. Aquà hay algunos que sugerimos: ",
+ "oobe.visual.suggestingThemes.subtext": "(Estos temas se descargarƔn de GitHub)",
+ "oobe.visual.suggestingThemes.default": "Cider",
+ "oobe.visual.suggestingThemes.default.text": "El clƔsico tema de Cider.",
+ "oobe.visual.suggestingThemes.dark": "Oscuro",
+ "oobe.visual.suggestingThemes.dark.text": "Oscurisimo",
+ "oobe.visual.suggestingThemes.community1": "Groovy",
+ "oobe.visual.suggestingThemes.community1.text": "Un tema influenciado por WinUI",
+ "oobe.visual.suggestingThemes.community2": "iTheme",
+ "oobe.visual.suggestingThemes.community2.text": " El clƔsico diseƱo de frutas grandes.",
+ "oobe.visual.suggestingThemes.community3": "Dracula",
+ "oobe.visual.suggestingThemes.community3.text": "El icónico esquema de color de DrÔcula.",
+ "oobe.amsignin.title": ""
}
diff --git a/src/i18n/es_MX.json b/src/i18n/es_MX.json
index b867f834..5b0cf580 100644
--- a/src/i18n/es_MX.json
+++ b/src/i18n/es_MX.json
@@ -10,6 +10,7 @@
"notification.updatingLibrarySongs": "Actualizando Canciones de la Biblioteca...",
"notification.updatingLibraryAlbums": "Actualizando Ćlbumes de la Biblioteca...",
"notification.updatingLibraryArtists": "Actualizando Artistas de la Biblioteca...",
+ "term.variables": "Variables",
"term.appleInc": "Apple Inc.",
"term.appleMusic": "Apple Music",
"term.applePodcasts": "Apple Podcasts",
@@ -20,37 +21,54 @@
"term.accountSettings": "Configuración de la Cuenta",
"term.logout": "Cerrar Sesión",
"term.login": "Iniciar Sesión",
- "term.cast": "Transmitir",
+ "term.quickNav": "Navegación rÔpida",
"term.about": "Acerca de",
"term.privateSession": "Sesión Privada",
- "term.disablePrivateSession": "deshabilitar Sesión Privada",
+ "term.disablePrivateSession": "Deshabilitar Sesión Privada",
"term.queue": "Cola",
+ "term.autoplay": "Reproducción AutomÔtica",
"term.lyrics": "Letras",
- "term.miniplayer": "Mini Reproductor",
+ "term.miniplayer": "Mini-Reproductor",
"term.history": "Historial",
"term.search": "Buscar",
+ "term.scroll": "Modo de Desplazamiento",
+ "term.scroll.infinite": "Infinito",
+ "term.scroll.paged": "${songsPerPage} por PƔgina",
+ "term.live": "LIVE",
+ "term.showSearch": "Mostrar Barra de BĆŗsqueda",
+ "term.hideSearch": "Ocultar Barra de BĆŗsqueda",
"term.library": "Biblioteca",
"term.listenNow": "Escuchar Ahora",
"term.browse": "Explorar",
"term.radio": "Radio",
- "term.recentlyAdded": "Agregadas Recientemente",
+ "term.recentlyAdded": "Agregado Recientemente",
"term.songs": "Canciones",
"term.albums": "Ćlbumes",
"term.artists": "Artistas",
"term.podcasts": "Podcasts",
"term.playlists": "Listas de Reproducción",
+ "term.charts": "Tarjetas",
"term.playlist": "Lista de Reproducción",
"term.newPlaylist": "Nueva Lista de Reproducción",
"term.newPlaylistFolder": "Nueva Carpeta de Listas de Reproducción",
"term.createNewPlaylist": "Crear Nueva Lista de Reproducción",
"term.createNewPlaylistFolder": "Crear Nueva Carpeta de Listas de Reproducción",
- "term.deletePlaylist": "Estas Seguro de Querer Eliminar esta Lista de Reproducción",
+ "term.deletePlaylist": "¿Estas Seguro de Querer Eliminar esta Lista de Reproducción?",
+ "term.navigateBack": "Navegar Hacia AtrƔs",
+ "term.navigateForward": "Navegar Hacia Adelante",
"term.play": "Reproducir",
+ "term.playpause": "Reproducir/Pausar",
"term.pause": "Pausar",
+ "term.stop": "Detener",
"term.previous": "Anterior",
"term.next": "Siguiente",
"term.shuffle": "Aleatorio",
+ "term.enableShuffle": "Habilitar Reproducción Aleatoria",
+ "term.disableShuffle": "Desactivar Reproducción Aleatoria",
"term.repeat": "Repetir",
+ "term.enableRepeatOne": "Habilitar Repetir Uno",
+ "term.disableRepeatOne": "Deshabilitar Repetir Uno",
+ "term.disableRepeat": "Deshabilitar Repetir",
"term.volume": "Volumen",
"term.mute": "Silenciar",
"term.unmute": "De-silenciar",
@@ -72,6 +90,7 @@
"term.viewAs": "Ver como",
"term.viewAs.coverArt": "Portada",
"term.viewAs.list": "Lista",
+ "term.dynamic": "DinƔmico",
"term.size": "TamaƱo",
"term.size.normal": "Normal",
"term.size.compact": "Compacto",
@@ -88,7 +107,7 @@
"term.less": "Menos",
"term.showMore": "Mostrar MƔs",
"term.showLess": "Mostrar Menos",
- "term.topSongs": "Canciones Principales",
+ "term.topSongs": "Mejores canciones",
"term.latestReleases": "Ćltimos Lanzamientos",
"term.time.added": "Agregado",
"term.time.released": "Publicado",
@@ -113,12 +132,14 @@
"one": "Segundo",
"other": "Segundos"
},
- "term.fullscreenView": "Vista de Pantalla Completa",
+ "term.fullscreenView": "Pantalla Completa",
"term.defaultView": "Vista Predeterminada",
"term.audioSettings": "Configuración de Audio",
"term.audioControls": "Configuración volumen",
"term.clearAll": "Borrar todo",
"term.recentStations": "Estaciones Recientes",
+ "term.personalStations": "Estaciones Personales",
+ "term.amLive": "Apple Music Live",
"term.language": "Idioma",
"term.funLanguages": "Idiomas Fun (Parodias)",
"term.noLyrics": "Cargando... / Letras no encontradas./ Instrumental.",
@@ -130,7 +151,7 @@
"term.socialTeam": "Equipo Social",
"term.socials": "Redes Sociales",
"term.contributors": "Contribuidores",
- "term.equalizer": "Equalizador",
+ "term.equalizer": "Ecualizador",
"term.reset": "Reiniciar",
"term.tracks": "Pistas",
"term.track": {
@@ -139,124 +160,176 @@
},
"term.videos": "Videos",
"term.menu": "MenĆŗ",
+ "term.themeManaged": "Administrado por un Tema",
"term.check": "Comprobar",
"term.aboutArtist": "Acerca de {{artistName}}",
- "term.topResult": "Mejor resultado",
- "term.sharedPlaylists": "Listas de reproducción compartidas",
+ "term.topResult": "Mejor Resultado",
+ "term.sharedPlaylists": "Listas de Reproducción Compartidas",
"term.people": "Personas",
- "term.newpreset.name": "Nuevo nombre de preajuste de ecualizador",
- "term.addedpreset": "Preajuste agregado",
- "term.deletepreset.warn": "ĀæEstas seguro de que quieres eliminar este preajuste?",
- "term.deletedpreset": "Preajuste eliminado",
- "term.defaultPresets": "Preajustes predeterminados",
- "term.userPresets": "Preajustes de usuario",
+ "term.newpreset.name": "Nuevo nombre de Preset de Ecualizador",
+ "term.addedpreset": "Preset Agregado",
+ "term.deletepreset.warn": "ĀæEstas seguro de que quieres eliminar este Preset?",
+ "term.deletedpreset": "Preset Eliminado",
+ "term.defaultPresets": "Preset Predeterminados",
+ "term.userPresets": "Preset de Usuario",
"term.requestError": "Hubo un problema con la solicitud.",
"term.song.link.generate": "Obtener URL de la Canción compartida...",
- "term.musicVideos": "Videos de MĆŗsica",
+ "term.musicVideos": "Videos Musicales",
"term.stations": "Estaciones",
"term.curators": "Curadores",
"term.appleCurators": "Curadores de Apple",
"term.radioShows": "Programas de Radio",
- "term.recordLabels": "Etiquetas discogrƔficas",
+ "term.recordLabels": "Etiquetas DiscogrƔficas",
"term.videoExtras": "Extras de Video",
"term.top": "Top",
- "term.version": "Version",
- "term.noVideos": "No hay videos disponibles.",
- "term.plugin": "Plug-in",
- "term.pluginMenu": "Plug-in Menu",
- "term.pluginMenu.none": "Sin plugins interactivos",
- "term.replay": "Repetir",
- "term.uniqueAlbums": "Ćlbumes Ćŗnicos",
- "term.uniqueArtists": "Artistas Ćŗnicos",
- "term.uniqueSongs": "Canciones Ćŗnicas",
- "term.topArtists": "Artistas Principales",
- "term.listenedTo": "Escuchado:",
+ "term.version": "Versión",
+ "term.noVideos": "No hay Videos Disponibles.",
+ "term.plugins": "Plugins",
+ "term.plugin": "Plugin",
+ "term.pluginMenu": "Plugins MenĆŗ",
+ "term.pluginMenu.none": "Sin Plugins Interactivos",
+ "term.replay": "Replay",
+ "term.uniqueAlbums": "Ćlbumes Ćnicos",
+ "term.uniqueArtists": "Artistas Ćnicos",
+ "term.uniqueSongs": "Canciones Ćnicas",
+ "term.topArtists": "Mejores Artistas",
+ "term.listenedTo": "Escuchando a:",
"term.times": "Veces",
- "term.topAlbums": "Mejores Ɣlbumes",
+ "term.topAlbums": "Mejores Ćlbumes",
"term.plays": "Reproducciones",
"term.topGenres": "Mejores GƩneros",
"term.confirmLogout": "¿EstÔs seguro de que quieres cerrar sesión?",
"term.creditDesignedBy": "DiseƱado por ${authorUsername}",
"term.discNumber": "Disco ${discNumber}",
- "home.title": "Hogar",
+ "term.reload" : "Āæ Recargar Cider ?",
+ "term.toggleprivate" : "Cambiar a Sesión Privada",
+ "term.webremote" : "Web Remoto",
+ "term.cast" : "Transmitir",
+ "term.cast2" : "Transmitir a los Dispositivos",
+ "term.quit" : "Salir",
+ "term.zoomin" : "Acercar",
+ "term.zoomout" : "Alejar",
+ "term.zoomreset" : "Restablecer",
+ "term.fullscreen" : "Pantalla Completa",
+ "term.nowPlaying": "Reproduciendo Ahora",
+ "home.syncFavorites": "Sincronizar Favoritos",
+ "home.syncFavorites.gettingArtists": "Consiguiendo Artistas Favoritos...",
+ "action.favorite": "Favorito",
+ "action.removeFavorite": "Eliminar Favorito",
+ "action.refresh": "Actualizar",
+ "home.title": "Inicio",
"home.recentlyPlayed": "Escuchado Recientemente",
"home.recentlyAdded": "Agregado Recientemente",
- "home.artistsFeed": "Tu feed de artistas",
- "home.artistsFeed.noArtist": "Sigue a algunos artistas para ver sus Ćŗltimos lanzamientos",
- "home.madeForYou": "Hecho para ti",
- "home.friendsListeningTo": "Amigos escuchando",
- "home.followedArtists": "Artistas seguidos",
- "error.appleMusicSubRequired": "Apple Music requiere una suscripción.",
+ "home.artistsFeed": "Tu Feed de artistas",
+ "home.artistsFeed.noArtist": "Sigue a algunos Artistas para ver sus Ćltimos Lanzamientos",
+ "home.madeForYou": "Hecho para Ti",
+ "home.friendsListeningTo": "Amigos Escuchando",
+ "home.followedArtists": "Artistas Seguidos",
+ "error.appleMusicSubRequired": "Apple Music Requiere una Suscripción.",
"error.connectionError": "Hubo un problema al conectarse a Apple Music.",
- "error.noResults": "No hay resultados.",
- "error.noResults.description": "Prueba una nueva bĆŗsqueda",
+ "error.noResults": "No hay Resultados.",
+ "error.noResults.description": "Prueba una Nueva BĆŗsqueda",
"podcast.followOnCider": "Sigue en Cider",
"podcast.followedOnCider": "Siguiendo en Cider",
"podcast.subscribeOnItunes": "SuscrĆbete en iTunes",
"podcast.subscribedOnItunes": "Suscrito en iTunes",
"podcast.itunesStore": "Tienda de iTunes",
"podcast.episodes": "Episodios",
- "podcast.playEpisode": "Reproducir episodio",
- "podcast.website": "Sitio web de podcasts",
- "action.addToLibrary": "Agregar a la biblioteca",
- "action.addToLibrary.success": "Agregado a la biblioteca",
- "action.addToLibrary.error": "Error al agregar a la biblioteca",
- "action.removeFromLibrary": "Eliminar de la biblioteca",
- "action.removeFromLibrary.success": "Eliminado de la biblioteca",
- "action.addToQueue": "AƱadir a la cola",
- "action.addToQueue.success": "Agregado a la cola",
- "action.addToQueue.error": "Error al agregar a la cola",
- "action.removeFromQueue": "Eliminar de la cola",
- "action.removeFromQueue.success": "Eliminado de la cola",
- "action.removeFromQueue.error": "Error al eliminar de la cola",
+ "podcast.playEpisode": "Reproducir Episodio",
+ "podcast.website": "Sitio web de Podcasts",
+ "action.hideLibrary": "Ocultar biblioteca",
+ "action.showLibrary": "Mostrar biblioteca",
+ "action.cut": "Cortar",
+ "action.paste": "Pegar",
+ "action.selectAll": "Seleccionar Todo",
+ "action.delete": "Borrar",
+ "action.edit": "Editar",
+ "action.done": "Hecho",
+ "action.submit": "Enviar",
+ "action.editTracklist": "Editar Lista de Canciones",
+ "action.addToLibrary": "Agregar a la Biblioteca",
+ "action.addToLibrary.success": "Agregado a la Biblioteca",
+ "action.addToLibrary.error": "Error al agregar a la Biblioteca",
+ "action.removeFromLibrary": "Eliminar de la Biblioteca",
+ "action.removeFromLibrary.success": "Eliminado de la Biblioteca",
+ "action.addToQueue": "Agregar a la Cola",
+ "action.addToQueue.success": "Agregado a la Cola",
+ "action.addToQueue.error": "Error al Agregar a la Cola",
+ "action.removeFromQueue": "Eliminar de la Cola",
+ "action.removeFromQueue.success": "Eliminado de la Cola",
+ "action.removeFromQueue.error": "Error al Eliminar de la Cola",
"action.createPlaylist": "Crear una nueva lista de reproducción",
"action.addToPlaylist": "Agregar a lista de reproducción",
"action.removeFromPlaylist": "Eliminar de la lista de reproducción",
- "action.addToFavorites": "Agregar a favoritos",
+ "action.addToFavorites": "Agregar a Favoritos",
"action.follow": "Seguir",
"action.follow.success": "Siguiendo",
- "action.follow.error": "Error al seguir",
- "action.unfollow": "Dejar de seguir",
- "action.unfollow.success": "Dejando de seguir",
- "action.unfollow.error": "Error al dejar de seguir",
- "action.playNext": "Reproducir siguiente",
- "action.playLater": "Reproducir mƔs tarde",
+ "action.follow.error": "Error al Seguir",
+ "action.unfollow": "Dejar de Seguir",
+ "action.unfollow.success": "Dejando de Seguir",
+ "action.unfollow.error": "Error al dejar de Seguir",
+ "action.playNext": "Reproducir Siguiente",
+ "action.playLater": "Reproducir MƔs Tarde",
"action.startRadio": "Iniciar Radio",
- "action.goToArtist": "Ir al artista",
- "action.goToAlbum": "Ir al Ɣlbum",
- "action.showInPlaylist": "Mostrar en lista de reproducción",
+ "action.goToArtist": "Ir al Artista",
+ "action.goToAlbum": "Ir al Ćlbum",
+ "action.showInPlaylist": "Mostrar en Lista de Reproducción",
"action.showInAppleMusic": "Mostrar en Apple Music",
- "action.moveToTop": "Mover fuera de la carpeta",
+ "action.moveToTop": "Mover fuera de la Carpeta",
"action.share": "Compartir",
"action.rename": "Renombrar",
- "action.love": "Love",
- "action.unlove": "Unlove",
- "action.dislike": "Dislike",
- "action.undoDislike": "Undo dislike",
- "action.showWebRemoteQR": "Web Remota",
- "action.playTracksNext": "Reproducir ${app.selectedMediaItems.length} pistas siguientes",
- "action.playTracksLater": "Reproducir ${app.selectedMediaItems.length} pistas mas tarde",
- "action.removeTracks": "Eliminar ${self.selectedItems.length} pistas de la cola",
+ "action.love": "Me Gusta",
+ "action.unlove": "No Me Gusta",
+ "action.dislike": "Recomendar menos este contenido",
+ "action.undoDislike": "Recomendar mas este contenido",
+ "action.showWebRemoteQR": "Web Remoto",
+ "action.playTracksNext": "Reproducir ${app.selectedMediaItems.length} Pistas Siguientes",
+ "action.playTracksLater": "Reproducir ${app.selectedMediaItems.length} Pistas mas tarde",
+ "action.removeTracks": "Eliminar ${self.selectedItems.length} Pistas de la Cola",
"action.import": "Importar",
"action.export": "Exportar",
- "action.showAlbum": "Mostrar Album Completo",
+ "action.showAlbum": "Mostrar Ćlbum Completo",
"action.tray.minimize": "Minimizar a la bandeja",
- "action.tray.quit": "Abandonar",
+ "action.tray.show": "Mostrar Cider",
+ "action.tray.listento": "Escuchando a:",
"action.update": "Actualizar",
"action.install": "Instalar",
"action.copy": "Copiar",
- "action.newpreset": "Nuevo preset...",
+ "action.newpreset": "Nuevo Preset...",
"action.deletepreset": "Borrar Preset",
"action.open": "Abrir",
- "action.relaunch.confirm": "ĀæQuieres reabrir Cider?",
+ "action.close": "Cerrar",
+ "action.relaunch.confirm": "Āæ Quieres reiniciar Cider ?",
"action.cast.chromecast": "Chromecast",
- "action.cast.todevices": "Transmitir a los dispositivos",
- "action.cast.stop": "Dejar de transmitir a todos los dispositivos",
+ "action.cast.todevices": "Transmitir a los Dispositivos",
+ "action.cast.stop": "Dejar de transmitir a todos los Dispositivos",
"action.cast.airplay": "AirPlay",
"action.cast.airplay.underdevelopment": "AirPlay todavĆa estĆ” en desarrollo",
"action.cast.scan": "Escanear",
"action.cast.scanning": "Escaneando...",
"action.createNew": "Crear Nuevo...",
+ "action.openArtworkInBrowser": "Abrir Ilustración en el Navegador",
+ "action.scrollToTop": "Ir al inicio",
+ "menubar.options.view": "Ver",
+ "menubar.options.reload": "Recargar",
+ "menubar.options.forcereload": "Forzar Recarga",
+ "menubar.options.toggledevtools": "Herramientas de Desarrollo",
+ "menubar.options.window": "Ventana",
+ "menubar.options.minimize": "Minimizar",
+ "menubar.options.plugins": "MenĆŗ de Plugins",
+ "menubar.options.controls": "Controles",
+ "menubar.options.volumeup": "Subir Volumen",
+ "menubar.options.volumedown": "Bajar Volumen",
+ "menubar.options.account": "Cuenta",
+ "menubar.options.signout": "Cerrar Sesión",
+ "menubar.options.support": "Soporte",
+ "menubar.options.report": "Reportar a...",
+ "menubar.options.bug": "Bug",
+ "menubar.options.feature": "Solicitud de caracterĆsticas",
+ "menubar.options.trans": "Solicitud de Informe/Traducción",
+ "menubar.options.license": "Ver licencia",
+ "menubar.options.conf": "Abrir archivo de configuración en el editor",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "General",
"settings.header.general.description": "Ajuste la configuración general de Cider.",
"settings.option.general.language": "Idioma",
@@ -266,18 +339,52 @@
"settings.option.general.resumebehavior.locally.description": "Cider reanudarÔ su última sesión en esta PC.",
"settings.option.general.resumebehavior.history": "Histórico",
"settings.option.general.resumebehavior.history.description": "Cider pondrÔ en cola la última canción de su historial general de Apple Music, en todos sus dispositivos.",
+ "settings.option.general.resumetabs": "Abrir pestaƱa al iniciar",
+ "settings.option.general.resumetabs.description": "Puede elegir quƩ pestaƱa desea abrir cuando inicie Cider.",
+ "settings.option.general.resumetabs.dynamic": "DinƔmico",
+ "settings.option.general.resumetabs.dynamic.description": "Cider abrirÔ la pestaña que utilizó por última vez.",
"settings.option.general.language.main": "Idiomas",
"settings.option.general.language.fun": "Idiomas Fun (Parodias)",
"settings.option.general.language.unsorted": "Sin Clasificar",
"settings.option.general.customizeSidebar": "Personalizar elementos de la barra lateral",
"settings.option.general.customizeSidebar.customize": "Personalizar",
+ "settings.option.general.keybindings": "Combinaciones de Teclas",
+ "settings.option.general.keybindings.library": "Biblioteca",
+ "settings.option.general.keybindings.session": "Sesión",
+ "settings.option.general.keybindings.control": "Controles",
+ "settings.option.general.keybindings.interface": "Interfaz",
+ "settings.option.general.keybindings.advanced": "Avanzado",
+ "settings.option.general.keybindings.pressCombination": "Presione una combinación de dos teclas para actualizar la combinación de teclas.",
+ "settings.option.general.keybindings.pressEscape": "Pulse la tecla Escape para volver.",
+ "settings.notyf.general.keybindings.update.success": "Combinación de teclas actualizada correctamente",
+ "settings.prompt.general.keybindings.update.success": "La combinación de teclas se actualizó correctamente. Pulsa OK para reiniciar Cider",
+ "settings.option.general.themeUpdateNotification": "Buscar actualizaciones de temas automƔticamente",
+ "settings.option.general.showLovedTracksInline": "Mostrar pistas favoritas en la lĆnea",
+ "settings.description.search": "Buscar",
+ "settings.description.albums": "Ćlbumes de la biblioteca",
+ "settings.description.artists": "Artistas de la biblioteca",
+ "settings.description.browse": "Navegar",
+ "settings.description.private": "Cambiar a Sesión Privada",
+ "settings.description.remote": "Web Remoto",
+ "settings.description.audio": "Configuraciones de Audio",
+ "settings.description.plugins": "MenĆŗ de Plugins",
+ "settings.description.cast": "Transmitir a los Dispositivos",
+ "settings.description.settings": "Configuraciones",
+ "settings.description.developer": "Herramientas para Desarrolladores",
+ "settings.description.listnow": "Escuchar Ahora",
+ "settings.description.recentAdd": "Agregadas Recientemente",
+ "settings.description.songs": "Canciones",
"settings.notyf.updateCider.update-not-available": "No hay actualizaciones disponibles",
- "settings.notyf.updateCider.update-downloaded": "La actualización se ha descargado, reinicie para aplicarla",
+ "settings.notyf.updateCider.update-downloaded": "La actualización se ha descargado, Reinicie para aplicarla",
"settings.notyf.updateCider.update-timeout": "Tiempo de espera agotado para actualizar Cider",
"settings.header.audio": "Audio",
"settings.header.audio.description": "Ajuste la configuración de audio para Cider.",
- "settings.option.audio.volumeStep": "Paso de Volumen",
+ "settings.option.audio.volumeStep": "Pasos de Volumen",
+ "settings.option.audio.advanced": "Control de Volumen Avanzado",
"settings.option.audio.maxVolume": "Volumen MƔximo",
+ "settings.option.audio.changePlaybackRate": "Cambiar la Velocidad de Reproducción",
+ "settings.option.audio.playbackRate": "Velocidad de Reproducción",
+ "settings.option.audio.playbackRate.change": "Cambiar",
"settings.option.audio.quality": "Calidad de Audio",
"settings.header.audio.quality.hireslossless": "Hi-Res Lossless",
"settings.header.audio.quality.hireslossless.description": "arriba de 24-bit/192 kHz",
@@ -289,40 +396,69 @@
"settings.header.audio.quality.standard.description": "64 kbps",
"settings.option.audio.seamlessTransition": "Transición de audio sin interrupciones",
"settings.option.audio.enableAdvancedFunctionality": "Habilitar funcionalidad avanzada",
- "settings.option.audio.enableAdvancedFunctionality.description": "Habilitar la funcionalidad de AudioContext permitirÔ funciones de audio extendidas como normalización de audio, ecualizadores y visualizadores; sin embargo, en algunos sistemas esto puede causar interrupciones en las pistas de audio.",
- "settings.warn.audio.enableAdvancedFunctionality.lowcores": "Cider cree que su PC no puede manejar estas funciones. ¿EstÔs seguro de que quieres continuar?",
+ "settings.option.audio.enableAdvancedFunctionality.description": "Habilitar la funcionalidad de AudioContext permitirÔ funciones de audio extendidas como Normalización de Audio, Ecualizadores y Visualizadores. Sin embargo, en algunos sistemas esto puede causar interrupciones en las pistas de audio.",
+ "settings.warn.audio.enableAdvancedFunctionality.lowcores": "Cider cree que su PC no puede manejar estas funciones. ¿ EstÔs seguro de que quieres continuar ?",
"settings.option.audio.audioLab": "Cider Audio Lab",
- "settings.option.audio.audioLab.description": "Una variedad de efectos de audio desarrollados internamente para Cider.",
- "settings.warn.audioLab.withoutAF": "Se requiere AudioContext (funcionalidad avanzada) para habilitar Laboratorio de audio de Cider.",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Calidez analógica",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simula la calidez analógica inspirada en el Korg Nutube 6P1",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Intensidad de calidez analógica",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Cambia la intensidad del procesamiento del módulo de Calidez analógica",
+ "settings.option.audio.audioLab.description": "Una variedad de efectos de Audio desarrollados internamente para Cider.",
+ "settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California",
+ "settings.warn.audioLab.withoutAF": "Se requiere AudioContext (funcionalidad avanzada) para habilitar Cider Audio Lab.",
+ "settings.warn.enableAdvancedFunctionality": "AudioContext (funcionalidad avanzada) es necesaria para Habilitar esta CaracterĆstica.",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Calidez Analógica",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simula la Calidez Analógica inspirada en el Korg Nutube 6P1",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Intensidad de Calidez Analógica",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Cambia la intensidad del procesamiento del módulo de Calidez Analógica",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Suave",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Calido",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer": "Cider Atmosphere Realizerā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "Realiza una Atmósfera musical diferente modelada a partir de las configuraciones de audio de última generación.",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode": "Cider Atmosphere Realizerā¢ļø Mode",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "Cambia el modo de funcionamiento del módulo Atmosphere Realizer.",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "TĆ© De Espuma de Queso HÅjicha",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "TĆ© con Leche de Tapioca Genmaicha",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_1": "TĆ© De Espuma De Queso Con Sal de Roca",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_2": "TĆ© con Leche Uji Matcha",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "JazmĆn Macchiato",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "TĆ© de leche de Hokkaido",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "Pastel Suave de Luz de Luna",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Leche Creme Brûlée de Azúcar Morena",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "Clafoutis de Cerezas",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "Uji Matcha Mochi",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Abrazo de Calidez",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Mejora la calidad de audio percibida del audio AAC de 256 kbps mediante el uso de un algoritmo en tiempo real que aprovecha los modelos psicoacĆŗsticos de la audición humana y las caracterĆsticas de codificación AAC.",
- "settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP no es compatible con la espacialización. Desactive la espacialización para continuar.",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Intensidad de CAP",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Mejora la calidad de audio percibida del codificador de audio en AAC mediante el uso de un algoritmo en 'Tiempo Real' que aprovecha los modelos psicoacĆŗsticos de la audición humana y las caracterĆsticas de codificación de AAC.",
+ "settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP no es compatible con la Espacialización. Desactive la Espacialización para continuar.",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Fuerza de CAP",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Cambia la intensidad del procesamiento realizado en el audio. (Agresivo puede producir resultados no deseados)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "EstƔndar",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "Adaptativo",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "Legacy",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Agresivo",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalización de audio",
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza el volumen mƔximo de pistas individuales para crear una experiencia auditiva mƔs uniforme. (No funciona en las pistas cargadas por el usuario)",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza el volumen mƔximo de las Canciones individuales para crear una experiencia auditiva mƔs uniforme. (No funciona en las Canciones cargadas por el usuario)",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "Gestionado por AudioLab",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Cider Tuned Spatialization",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "Efecto de preajuste de espacialización, deshabilita la configuración personalizable de la espacialización de audio. La espacialización debe estar habilitada como requisito previo.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Espacialización ajustada de Cider",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "Efecto de Preajuste de espacialización, desactiva la configuración personalizable de espacialización de audio.",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Perfil de espacialización de Cider",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Cambia el Perfil de Ajuste de Espacialización.",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "EstƔndar",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Cambia el Perfil de Ajuste de la Espacialización.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "Estandar",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "Estudio de Sonido",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "Separación",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "MĆnimo",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "Audiófilo",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "Difuso",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "Encore",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "Expanded Encore",
"settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "La espacialización no es compatible con CAP. Deshabilite CAP para continuar.",
+ "settings.option.audio.dbspl.display": "Visualización de dB SPL",
+ "settings.option.audio.dbspl.description": "(Solo para usuarios avanzados) Muestra dB SPL en lugar de dBFS en el control deslizante de Volumen.",
+ "settings.option.audio.dbfs.calibration": "Calibración de 0 dBFS",
+ "settings.option.audio.dbfs.description": "Ingrese el Pico de dB SPL con 'Ponderación Z' cuando Cider esté en 0 dBFS.",
"settings.header.visual": "Visual",
"settings.header.visual.description": "Ajuste la configuración visual de Cider.",
- "settings.option.visual.windowStyle": "Estilo de ventana",
- "settings.option.visual.windowBackgroundStyle": "Estilo de fondo de ventana",
+ "settings.option.visual.windowStyle": "Estilo de Ventana",
+ "settings.option.visual.windowBackgroundStyle": "Estilo de Fondo de Ventana",
"settings.header.visual.windowBackgroundStyle.none": "Ninguno",
- "settings.header.visual.windowBackgroundStyle.artwork": "ilustracion",
+ "settings.header.visual.windowBackgroundStyle.artwork": "ilustración",
"settings.header.visual.windowBackgroundStyle.image": "Imagen",
"settings.option.visual.animatedArtwork": "Ilustración Animada",
"settings.header.visual.animatedArtwork.always": "Siempre",
@@ -334,19 +470,29 @@
"settings.header.visual.animatedArtworkQuality.high": "Alto",
"settings.header.visual.animatedArtworkQuality.veryHigh": "Muy alto",
"settings.header.visual.animatedArtworkQuality.extreme": "Extremo",
- "settings.option.visual.animatedWindowBackground": "Fondo de ventana animado",
- "settings.option.visual.hardwareAcceleration": "Aceleracion de hardware",
+ "settings.option.visual.animatedWindowBackground": "Fondo de Ventana Animado",
+ "settings.option.visual.hardwareAcceleration": "Aceleración de Hardware",
"settings.option.visual.hardwareAcceleration.description": "Requiere reinicio",
"settings.header.visual.hardwareAcceleration.default": "Por defecto",
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
+ "settings.option.visual.uiscale": "Escalado de IU",
"settings.header.visual.theme": "Tema",
"settings.option.visual.theme.github.download": "Instalar desde la URL de GitHub",
- "settings.option.visual.theme.github.explore": "Explorar temas de GitHub",
+ "settings.option.visual.theme.github.openfolder": "Abrir Carpeta de Temas",
+ "settings.option.visual.theme.github.explore": "Explorar Temas de GitHub",
"settings.header.visual.theme.github.page": "Temas de GitHub",
- "settings.option.visual.theme.github.install.confirm": "ĀæEstĆ” seguro de que desea instalar {{ repo }}?",
- "settings.prompt.visual.theme.github.URL": "Ingrese la URL del tema que desea instalar",
- "settings.notyf.visual.theme.install.success": "Tema instalado correctamente",
- "settings.notyf.visual.theme.install.error": "La instalación del tema falló",
+ "settings.option.visual.theme.github.install.confirm": "Āæ EstĆ” seguro de que desea instalar {{ repo }} ?",
+ "settings.prompt.visual.theme.github.URL": "Introduce la URL del tema que quieres instalar",
+ "settings.prompt.visual.theme.uninstallTheme": "Āæ Estas seguro que lo quieres desinstalar {{ theme }} ?",
+ "settings.option.visual.theme.checkForUpdates": "Buscar actualizaciones",
+ "settings.header.visual.styles": "Estilos",
+ "settings.option.visual.theme.manageStyles": "Gestionar Estilos",
+ "settings.option.visual.theme.uninstall": "Desinstalar",
+ "settings.option.visual.theme.viewInfo": "Ver Información",
+ "settings.option.visual.theme.github.available": "Disponible",
+ "settings.option.visual.theme.github.applied": "Aplicado",
+ "settings.notyf.visual.theme.install.success": "Tema Instalado Correctamente",
+ "settings.notyf.visual.theme.install.error": "La Instalación del Tema Falló",
"settings.header.visual.plugin": "Plugin",
"settings.option.visual.plugin.github.download": "Instalar desde la URL de GitHub",
"settings.option.visual.plugin.github.explore": "Explorar Plugins de GitHub",
@@ -355,7 +501,7 @@
"settings.prompt.visual.plugin.github.URL": "Ingrese la URL del tema que desea instalar",
"settings.prompt.visual.plugin.github.success": "El Plugin instalado correctamente, Presione OK para reiniciar Cider",
"settings.notyf.visual.plugin.install.success": "El Plugin instalado correctamente",
- "settings.notyf.visual.plugin.install.error": "La instalación del Plugin falló",
+ "settings.notyf.visual.plugin.install.error": "La instalación del Plugin Falló",
"settings.option.visual.theme.default": "Cider",
"settings.option.visual.theme.dark": "Oscuro",
"settings.option.visual.showPersonalInfo": "Mostrar información personal",
@@ -364,7 +510,7 @@
"settings.option.window.openOnStartup": "Abrir Cider al Iniciar",
"settings.option.window.openOnStartup.hidden": "Abrir oculto",
"settings.option.window.useNativeTitleBar": "Usar barra de tĆtulo nativa",
- "settings.option.window.windowControlStyle": "Estilo de control de ventanaEstilo de control de ventana",
+ "settings.option.window.windowControlStyle": "Estilo de control de ventana",
"settings.option.window.windowControlStyle.right": "Derecha",
"settings.option.window.windowControlStyle.left": "Izquierda",
"settings.header.lyrics": "Letras",
@@ -373,17 +519,30 @@
"settings.option.lyrics.enableMusixmatchKaraoke": "Habilitar el modo Karaoke (solo Musixmatch)",
"settings.option.lyrics.musixmatchPreferredLanguage": "Idioma preferido de traducción de Musixmatch",
"settings.option.lyrics.enableYoutubeLyrics": "Habilitar letras de YouTube para videos musicales",
+ "settings.option.lyrics.enableQQLyrics": "Habilitar letras de QQ",
"settings.header.connectivity": "Conectividad",
"settings.header.connectivity.description": "Ajuste la configuración de conectividad para Cider.",
+ "settings.option.connectivity.playbackNotifications": "Notificaciones de Reproducción",
"settings.option.connectivity.discordRPC": "Discord Rich Presence",
- "settings.option.connectivity.playbackNotifications": "Notificaciones de reproducción",
- "settings.option.connectivity.discordRPC.clearOnPause": "Borrar Discord Rich Presence en Pausa",
+ "settings.option.connectivity.discordRPC.clientName": "Nombre del Cliente",
+ "settings.option.connectivity.discordRPC.clearOnPause": "Borrar Discord Rich Presence en pausa",
"settings.option.connectivity.discordRPC.hideButtons": "Ocultar botones en Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.hideTimestamp": "Ocultar Marca de Tiempo en Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.detailsFormat": "Formato de los detalles",
+ "settings.option.connectivity.discordRPC.stateFormat": "Formato de Estado",
+ "settings.option.connectivity.discordRPC.reload": "Recargar Discord RPC",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "Discord RPC reconectando al usuario: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Last.fm Scrobbling",
"settings.option.connectivity.lastfmScrobble.delay": "Last.fm Retraso de Scrobble (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Activar Last.fm Now Playing",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Eliminar artistas destacados del tĆtulo de la canción (Last.fm)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrar pista en bucle (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "Evite que las pistas en bucle se scrobblen o se muestren en la lista Now Playing en Last.fm.",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "Tipos de Filtros de Medios (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "Ingrese el token de Last.fm Manualmente",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.fm Tiempo de Conexión agotado",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.fm Conexión exitosa",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "Conectando a Last.fm...",
"settings.header.debug": "Debug",
"settings.option.debug.copy_log": "Copiar Logs al portapapeles",
"settings.option.debug.openAppData": "Abrir carpeta de Cider",
@@ -393,16 +552,25 @@
"settings.option.experimental.reinstallwidevine.confirm": "¿EstÔs seguro de que quieres reinstalar Widevine?",
"settings.option.experimental.unknownPlugin": "Fuentes desconocidas",
"settings.option.experimental.unknownPlugin.description": "Permitir la instalación de Plugins desde otros repos que no sean el repositorio de Plugins de Cider",
- "settings.option.experimental.compactUI": "UI compacta",
+ "settings.option.experimental.compactUI": "UI Compacto",
"settings.option.window.close_button_hide": "El botón Cerrar oculta la aplicación",
+ "settings.option.window.maxElementScale": "Escala MƔxima de Elementos",
"settings.option.experimental.inline_playlists": "Ćlbumes y listas de reproducción en lĆnea",
"settings.option.advanced.playlistTrackMapping": "Mapeo de pistas de listas de reproducción",
"settings.option.advanced.playlistTrackMapping.description": "Habilita el escaneo profundo de las listas de reproducción para determinar qué pistas estÔn en qué listas de reproducción. Los tiempos de creación de la caché de la lista de reproducción pueden aumentar significativamente.",
"settings.option.visual.transparent": "Marco transparente",
"settings.option.visual.transparent.description": "Necesita compatibilidad con temas, requiere reiniciar",
+ "settings.option.visual.customAccentColor": "Color de Acento Personalizado",
+ "settings.option.visual.accentColor": "Color de Acento",
+ "settings.option.visual.purplePodcastPlaybackBar": "Barra de Reproducción Morada para Podcasts",
+ "settings.option.visual.windowColor": "Color de Tinte de Ventana",
+ "settings.header.visual.windowBackgroundStyle.color": "Matiz de Color",
"settings.header.advanced": "Avanzado",
- "spatial.notTurnedOn": "La espacialización de audio estĆ” deshabilitada. Para usar, habilĆtelo primero.",
- "spatial.spatialProperties": "Propiedades de Espacializacion",
+ "settings.header.connect": "Conectar",
+ "settings.option.connect.link_account": "Habilitar sincronización con Cider Connect",
+ "settings.option.connect.link_account.description": "Vincular su cuenta de Discord con Cider Connect le permite almacenar datos de usuario que incluyen configuraciones, ecualizadores y eventualmente mƔs, una vez que haya terminado. (Trabajo en progreso)",
+ "spatial.notTurnedOn": "La Espacialización de audio estĆ” deshabilitada. Para usar, habilĆtelo primero.",
+ "spatial.spatialProperties": "Propiedades de Espacialización",
"spatial.width": "Ancho",
"spatial.height": "Alto",
"spatial.depth": "Profundidad",
@@ -431,7 +599,46 @@
"share.platform.whatsapp": "WhatsApp",
"share.platform.messenger": "Messenger",
"share.platform.email": "Email",
- "share.platform.songLink": "Copy with song.link",
+ "share.platform.songLink": "Copiar con song.link",
"share.platform.clipboard": "Copiar link",
- "about.thanks": "Muchas gracias al equipo de Cider Collective y a todos nuestros colaboradores."
+ "about.thanks": "Muchas gracias al equipo de Cider Collective y a Todos nuestros colaboradores.",
+ "oobe.yes": "SĆ",
+ "oobe.no": "No",
+ "oobe.next": "Siguiente",
+ "oobe.previous": "Anterior",
+ "oobe.done": "Hecho",
+ "oobe.amupsell.title": "Antes de Empezar",
+ "oobe.amupsell.text": "Cider Requiere una Suscripción paga Activa a Apple Music\nCider NO funcionarÔ con Apple Music Voice Plan ni con algunas suscripciones de prueba promocionales. Si ya tiene una suscripción calificada de Apple Music, haga click en Siguiente para continuar.",
+ "oobe.amupsell.subscribeBtn": "SuscrĆbete a Apple Music",
+ "oobe.amupsell.explainBtn": "Explique",
+ "oobe.amupsell.subscribeUrl": "https://apple.co/3MdqJVQ",
+ "oobe.amupsell.amWebUrl": "https://beta.music.apple.com/",
+ "oobe.amupsell.promoExplained": "Algunas suscripciones de Apple Music promocionales y de prueba fuera de EE.UU. no tienen acceso a las API del reproductor web de Apple Music necesarias para que Cider funcione. Para verificar si su versión de prueba activa funcionarĆ” con Cider, vaya a {{ amWebUrl }} inicie sesión e intente reproducir mĆŗsica. Si funciona, Ā”genial! EstĆ” listo para usar Cider, sin embargo, si no considera suscribirse a Apple Music aquĆ: {{ subscribeUrl }}",
+ "oobe.intro.title": "Bienvenido a Cider",
+ "oobe.intro.subtitle": "",
+ "oobe.intro.text": "Configuremos algunas cosas para que puedas usar Cider como quieras. Siempre puede cambiar esta configuración mÔs tarde.",
+ "oobe.general.title": "General",
+ "oobe.general.subtitle": "",
+ "oobe.general.text": "",
+ "oobe.audio.title": "Audio",
+ "oobe.audio.subtitle": "",
+ "oobe.audio.text": "Cider cuenta con una pila de audio diseñada y afinada a medida que brinda una experiencia de audio rica y de alta calidad.\nCon Cider Adrenaline, Atmosphere Realizer y Spatialized Audio.\nPara habilitar esta funcionalidad, \"Funcionalidad de audio avanzada\" debe estar habilitada.\nHabilitar audio avanzado La funcionalidad le darÔ acceso a estas mejoras en Cider Audio Labs, que se encuentra en la configuración de la aplicación.",
+ "oobe.audio.advancedFunctionality": "",
+ "oobe.visual.title": "Visual",
+ "oobe.visual.subtitle": "",
+ "oobe.visual.text": "",
+ "oobe.visual.layout.text": "Cider presenta dos diseños de ventana diferentes.\nMaverick es un diseño similar a iTunes con el reproductor en la parte superior de la ventana.\nMojave es un nuevo giro creado por Cider Collective.\n\nPuedes cambiar el diseño en cualquier momento en la configuración.",
+ "oobe.visual.suggestingThemes": "La tematización es una excelente forma de personalizar tu experiencia. Aquà hay algunos que sugerimos: ",
+ "oobe.visual.suggestingThemes.subtext": "(Estos temas se descargarƔn de GitHub)",
+ "oobe.visual.suggestingThemes.default": "Cider",
+ "oobe.visual.suggestingThemes.default.text": "El clƔsico tema de Cider.",
+ "oobe.visual.suggestingThemes.dark": "Oscuro",
+ "oobe.visual.suggestingThemes.dark.text": "Oscurisimo",
+ "oobe.visual.suggestingThemes.community1": "Groovy",
+ "oobe.visual.suggestingThemes.community1.text": "Un tema influenciado por WinUI",
+ "oobe.visual.suggestingThemes.community2": "iTheme",
+ "oobe.visual.suggestingThemes.community2.text": " El clƔsico diseƱo de frutas grandes.",
+ "oobe.visual.suggestingThemes.community3": "Dracula",
+ "oobe.visual.suggestingThemes.community3.text": "El icónico esquema de color de DrÔcula.",
+ "oobe.amsignin.title": ""
}
diff --git a/src/i18n/fr_FR.json b/src/i18n/fr_FR.json
index 3886fd0e..720ee97c 100644
--- a/src/i18n/fr_FR.json
+++ b/src/i18n/fr_FR.json
@@ -22,7 +22,6 @@
"term.logout": "DƩconnexion",
"term.login": "Connexion",
"term.quickNav": "Navigation rapide",
- "term.cast": "Diffuser",
"term.about": "Ć propos",
"term.privateSession": "Session privƩe",
"term.disablePrivateSession": "DƩsactiver la session privƩe",
@@ -33,7 +32,7 @@
"term.history": "Historique",
"term.search": "Recherche",
"term.library": "BibliothĆØque",
- "term.listenNow": "Ćcoutez maintenant",
+ "term.listenNow": "Ćcouter",
"term.browse": "Explorer",
"term.radio": "Radio",
"term.recentlyAdded": "AjoutƩ rƩcemment",
@@ -42,6 +41,7 @@
"term.artists": "Artistes",
"term.podcasts": "Podcasts",
"term.playlists": "Playlists",
+ "term.charts": "Classements",
"term.playlist": "Playlist",
"term.newPlaylist": "Nouvelle Playlist",
"term.newPlaylistFolder": "Nouveau dossier de playlist",
@@ -51,7 +51,9 @@
"term.navigateBack": "Naviguer en arriĆØre",
"term.navigateForward": "Naviguer en avant",
"term.play": "Lecture",
+ "term.playpause": "Lecture/Pause",
"term.pause": "Pause",
+ "term.stop": "Stop",
"term.previous": "PrƩcƩdent",
"term.next": "Suivant",
"term.shuffle": "AlƩatoire",
@@ -130,6 +132,8 @@
"term.audioControls": "ContrƓles du volume",
"term.clearAll": "Tout effacer",
"term.recentStations": "Stations rƩcentes",
+ "term.personalStations": "Stations personnelles",
+ "term.amLive": "Apple Music Live",
"term.language": "Langue",
"term.funLanguages": "Amusant",
"term.noLyrics": "Chargement... / Paroles non trouvƩ./ Instrumental.",
@@ -150,6 +154,7 @@
},
"term.videos": "VidƩos",
"term.menu": "Menu",
+ "term.themeManaged": "Géré par un thème",
"term.check": "VƩrifier",
"term.aboutArtist": "Ć propos de {{artistName}}",
"term.topResult": "Meilleurs rƩsultats",
@@ -174,7 +179,7 @@
"term.version": "Version",
"term.noVideos": "Aucune vidƩo trouvƩe.",
"term.plugin": "Plugin",
- "term.pluginMenu": "Plug-in Menu",
+ "term.pluginMenu": "Menu des plugins",
"term.pluginMenu.none": "Aucun plugin interactif",
"term.replay": "Replay",
"term.uniqueAlbums": "Albums uniques",
@@ -189,6 +194,16 @@
"term.confirmLogout": "Ćtes-vous sĆ»r de vouloir vous dĆ©connecter ?",
"term.creditDesignedBy": "ConƧu par ${authorUsername}",
"term.discNumber": "Disque ${discNumber}",
+ "term.reload": "Recharger Cider ?",
+ "term.toggleprivate": "Activer/dƩsactiver la session privƩe",
+ "term.webremote": "TƩlƩcommande Web",
+ "term.cast": "Diffuser",
+ "term.cast2": "Diffuser sur des appareils",
+ "term.quit": "Quitter",
+ "term.zoomin": "Zoom avant",
+ "term.zoomout": "Zoom Out",
+ "term.zoomreset": "Zoom arriĆØre",
+ "term.fullscreen": "Plein Ʃcran",
"home.title": "Accueil",
"home.recentlyPlayed": "JouƩ rƩcemment",
"home.recentlyAdded": "AjoutƩ rƩcemment",
@@ -209,9 +224,16 @@
"podcast.episodes": "Ćpisodes",
"podcast.playEpisode": "Lire l'Ʃpisode",
"podcast.website": "Site du podcast",
+ "action.hideLibrary": "Cacher la bibliothĆØque",
+ "action.showLibrary": "Afficher la bibliothĆØque",
+ "action.cut": "Couper",
+ "action.paste": "Coller",
+ "action.selectAll": "Tout sƩlectionner",
+ "action.delete": "Supprimer",
"action.edit": "Modifier",
"action.done": "TerminƩ",
- "action.editTracklist": "Edit Tracklist",
+ "action.submit": "Soumettre",
+ "action.editTracklist": "Modifier la liste de morceaux",
"action.addToLibrary": "Ajouter Ć la bibliothĆØque",
"action.addToLibrary.success": "Ajouté à la bibliothèque",
"action.addToLibrary.error": "Erreur lors de l'ajout Ć la bibliothĆØque",
@@ -275,45 +297,26 @@
"action.createNew": "CrƩer un nouveau...",
"action.openArtworkInBrowser": "Ouvrir la pochette d'album dans le navigateur",
"action.scrollToTop": "DƩfiler vers le haut",
- "menubar.options.about": "Ć propos",
- "menubar.options.settings": "ParamĆØtres",
- "menubar.options.quit": "Quitter Cider",
"menubar.options.view": "Afficher ",
"menubar.options.reload": "Recharger",
"menubar.options.forcereload": "Rechargement forcƩ",
"menubar.options.toggledevtools": "Activer les outils de dƩveloppement",
"menubar.options.window": "FenĆŖtre",
"menubar.options.minimize": "Minimiser",
- "menubar.options.toggleprivate": "Activer la session privƩe",
- "menubar.options.webremote": "TƩlƩcommande Web",
- "menubar.options.audio": "ParamĆØtres audio",
"menubar.options.plugins": "Menu des plugins",
"menubar.options.controls": "ContrƓles",
- "menubar.options.next": "Suivant",
- "menubar.options.playpause": "Lecture/Pause",
- "menubar.options.previous": "PrƩcƩdent",
"menubar.options.volumeup": "Augmenter le volume",
"menubar.options.volumedown": "RƩduire le volume",
- "menubar.options.browse": "Parcourir",
- "menubar.options.artists": "Artistes",
- "menubar.options.search": "Search",
- "menubar.options.albums": "Albums",
- "menubar.options.cast": "Diffuser sur des appareils",
"menubar.options.account": "Compte",
- "menubar.options.accountsettings": "ParamĆØtres du compte",
"menubar.options.signout": "Se dƩconnecter",
"menubar.options.support": "Support",
- "menubar.options.discord": "Discord",
- "menubar.options.github": "Documentation GitHub",
"menubar.options.report": "Remonter un(e)...",
"menubar.options.bug": "Bug",
"menubar.options.feature": "Demande de fonctionnalitƩ",
"menubar.options.trans": "Erreur/Demande de traduction",
"menubar.options.license": "Voir la license",
"menubar.options.conf": "Ouvrir le fichier de configuration dans l'Ʃditeur",
- "menubar.options.listennow": "Ćcoutez maintenant",
- "menubar.options.recentlyAdded": "AjoutƩ rƩcemment",
- "menubar.options.songs": "Musiques",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "GƩnƩral",
"settings.header.general.description": "Ajuster les paramètres généraux de Cider.",
"settings.option.general.language": "Langue",
@@ -333,11 +336,15 @@
"settings.option.general.customizeSidebar": "Personnaliser les ƩlƩments de la barre latƩrale",
"settings.option.general.customizeSidebar.customize": "Personnalisez",
"settings.option.general.keybindings": "Raccourcis clavier",
+ "settings.option.general.keybindings.library": "BibliothĆØque",
+ "settings.option.general.keybindings.session": "Session",
+ "settings.option.general.keybindings.control": "ContrƓles",
+ "settings.option.general.keybindings.interface": "Interface",
+ "settings.option.general.keybindings.advanced": "AvancƩ",
"settings.option.general.keybindings.pressCombination": "Appuyez sur une combinaison de deux touches pour mettre Ć jour la combinaison de touches.",
"settings.option.general.keybindings.pressEscape": "Appuyez sur la touche Ćchap pour revenir en arriĆØre.",
"settings.notyf.general.keybindings.update.success": "Le raccourci clavier a bien été mis à jour",
"settings.prompt.general.keybindings.update.success": "Le raccourci clavier a bien été mis à jour. Appuyez sur OK pour relancer Cider",
- "settings.option.general.keybindings.open": "Ouvrir",
"settings.option.general.themeUpdateNotification": "Vérifier automatiquement les mises à jour des thèmes",
"settings.option.general.showLovedTracksInline": "Afficher les pistes aimƩes en ligne",
"settings.description.search": "Rechercher",
@@ -360,6 +367,7 @@
"settings.header.audio": "Audio",
"settings.header.audio.description": "Ajuster les paramĆØtres audio de Cider.",
"settings.option.audio.volumeStep": "Ćtape du volume",
+ "settings.option.audio.advanced": "ContrƓle avancƩ du volume",
"settings.option.audio.maxVolume": "Volume maximum",
"settings.option.audio.changePlaybackRate": "Changer la vitesse de lecture",
"settings.option.audio.playbackRate": "Vitesse de lecture",
@@ -394,12 +402,21 @@
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "Changes the mode of operation of the Atmosphere Realizer module.",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "Naturelle (Standard)",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "Naturelle (Plus)",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_1": "Fromage au sel de roche et thƩ mousseux",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_2": "ThƩ au lait Uji Matcha",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "Macchiato au jasmin",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "ThƩ au lait Hokkaido",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "GĆ¢teau au clair de lune",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Lait crème brûlée au sucre brun",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Chaleur des câlins",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Moteur de traitement psycho-acoustique Cider",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Améliore la qualité audio perçue de l'audio AAC 256 kbps en utilisant un algorithme en temps réel qui tire parti à la fois des modèles psychoacoustiques de l'audition humaine et des caractéristiques de codage AAC.",
"settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "Le moteur de traitement psycho-acoustique n'est pas compatible avec la spatialisation. Veuillez dƩsactiver la spatialisation pour continuer.",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Force du moteur de traitement psycho-acoustique",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Modifie l'intensitƩ du traitement effectuƩ sur l'audio. (Un traitement agressif peut donner des rƩsultats indƩsirables).",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Standard",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "Adaptive",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "Ancien",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Agressive",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalisation du son",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalise le volume maximal des pistes individuelles pour crƩer une expƩrience d'Ʃcoute plus uniforme.",
@@ -413,6 +430,9 @@
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "SƩparation",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "Minimale",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "Audiophile",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "DiffusƩ",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "Encore",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "Encore Ʃlargi",
"settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "La spatialisation n'est pas compatible avec le moteur de traitement psycho-acoustique. Veuillez le dƩsactiver pour continuer.",
"settings.option.audio.dbspl.display": "Affichage dB SPL",
"settings.option.audio.dbspl.description": "(Utilisateurs avancƩs uniquement) Affichez dB SPL au lieu de dBFS sur le curseur de volume.",
@@ -494,11 +514,19 @@
"settings.option.connectivity.discordRPC.hideTimestamp": "Cacher le temps restant sur le Discord Rich Presence",
"settings.option.connectivity.discordRPC.detailsFormat": "Format des dƩtails",
"settings.option.connectivity.discordRPC.stateFormat": "Format de l'Ʃtat",
+ "settings.option.connectivity.discordRPC.reload": "Recharger DiscordRPC",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "DiscordRPC Reconnecté à l'utilisateur: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Scrobble LastFM",
"settings.option.connectivity.lastfmScrobble.delay": "DƩlai de Scrobble LastFM (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Activer la lecture en cours sur LastFM",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Supprimer les artistes en vedette du titre de la chanson (LastFM)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrer les titres en boucle (LastFM)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "Empêcher les pistes en boucle d'être scrobbulées ou affichées dans la liste En cours de lecture sur Last.fm.",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "Types de mƩdias filtrƩs (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "Entrer manuellement le jeton Last.fm",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.fm Connection ƩchouƩe",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.fm Connection rƩussie",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "Connexion Ć Last.fm...",
"settings.header.debug": "DƩbogage",
"settings.option.debug.copy_log": "Copier les logs dans le presse-papiers",
"settings.option.debug.openAppData": "Ouvrir le dossier de Cider",
@@ -551,5 +579,44 @@
"share.platform.email": "Email",
"share.platform.songLink": "Copier avec song.link",
"share.platform.clipboard": "Copier le lien",
- "about.thanks": "Un grand merci à l'équipe de la Cider Collective et à tous nos contributeurs."
+ "about.thanks": "Un grand merci à l'équipe de la Cider Collective et à tous nos contributeurs.",
+ "oobe.yes": "Oui",
+ "oobe.no": "Non",
+ "oobe.next": "Suivant",
+ "oobe.previous": "PrƩcƩdent",
+ "oobe.done": "TerminƩ",
+ "oobe.amupsell.title": "Avant de commencer",
+ "oobe.amupsell.text": "Cider nécessite un abonnement Apple Music actif et payant.\nCider ne fonctionne pas avec l'offre Apple Music Voice ou certains abonnements d'essai promotionnels. Si vous avez déjà un abonnement Apple Music qualifié, cliquez sur Suivant pour continuer.",
+ "oobe.amupsell.subscribeBtn": "S'abonner Ć Apple Music",
+ "oobe.amupsell.explainBtn": "Expliquer",
+ "oobe.amupsell.subscribeUrl": "https://apple.co/3MdqJVQ",
+ "oobe.amupsell.amWebUrl": "https://beta.music.apple.com/",
+ "oobe.amupsell.promoExplained": "Certains abonnements d'essai Apple Music promotionnels et non américains n'ont pas accès aux API du lecteur web Apple Music nécessaires au fonctionnement de Cider. Pour vérifier si votre version d'essai active fonctionnera avec Cider, rendez-vous à l'adresse suivante {{ amWebUrl }} connectez-vous et essayez de jouer de la musique. Si cela fonctionne, tant mieux ! Vous êtes prêt à utiliser Cider, mais si ce n'est pas le cas, abonnez-vous à Apple Music ici : {{ subscribeUrl }}",
+ "oobe.intro.title": "Bienvenue sur Cider",
+ "oobe.intro.subtitle": "",
+ "oobe.intro.text": "Nous allons mettre en place quelques éléments pour que vous puissiez utiliser Cider comme vous le souhaitez. Vous pourrez toujours modifier ces paramètres plus tard.",
+ "oobe.general.title": "GƩnƩral",
+ "oobe.general.subtitle": "",
+ "oobe.general.text": "",
+ "oobe.audio.title": "Audio",
+ "oobe.audio.subtitle": "",
+ "oobe.audio.text": "Cider dispose d'une pile audio personnalisée et conçue pour offrir une expérience audio riche et de haute qualité.\nIl comprend le moteur de traitement psycho-acoustique Cider, le réalisateur d'atmosphère et la spatialisation de l'audio.\nPour activer cette fonctionnalité, la fonction \"Fonctionnalité audio avancée\" doit être activée.\nL'activation de la fonctionnalité audio avancée vous donnera accès à ces améliorations dans les laboratoires audio de Cider, qui se trouvent dans les paramètres de l'application.",
+ "oobe.audio.advancedFunctionality": "",
+ "oobe.visual.title": "Visuel",
+ "oobe.visual.subtitle": "",
+ "oobe.visual.text": "",
+ "oobe.visual.layout.text": "Cider présente deux agencements de fenêtres différents.\nMaverick est une mise en page semblable à celle d'iTunes, avec le lecteur en haut de la fenêtre.\nMojave est une nouvelle agencement créé par la Cider Collective.\n\nVous pouvez modifier la mise en page à tout moment dans les paramètres.",
+ "oobe.visual.suggestingThemes": "Les thèmes sont un excellent moyen de personnaliser votre expérience. En voici quelques-uns que nous vous suggérons : ",
+ "oobe.visual.suggestingThemes.subtext": "(Ces thèmes seront téléchargés à partir de GitHub)",
+ "oobe.visual.suggestingThemes.default": "Cider",
+ "oobe.visual.suggestingThemes.default.text": "Le thĆØme classique de Cider.",
+ "oobe.visual.suggestingThemes.dark": "Sombre",
+ "oobe.visual.suggestingThemes.dark.text": "L'obscuritƩ.",
+ "oobe.visual.suggestingThemes.community1": "Groovy",
+ "oobe.visual.suggestingThemes.community1.text": "Un thème influencé par WinUI",
+ "oobe.visual.suggestingThemes.community2": "iTheme",
+ "oobe.visual.suggestingThemes.community2.text": "La disposition classique des gros fruits.",
+ "oobe.visual.suggestingThemes.community3": "Dracula",
+ "oobe.visual.suggestingThemes.community3.text": "L'emblƩmatique combinaison de couleurs de Dracula.",
+ "oobe.amsignin.title": ""
}
diff --git a/src/i18n/hi_IN.json b/src/i18n/hi_IN.json
index d941bf5d..c09c0b66 100644
--- a/src/i18n/hi_IN.json
+++ b/src/i18n/hi_IN.json
@@ -101,7 +101,7 @@
"term.recentStations": "Recent Stations",
"term.language": "Language",
"term.funLanguages": "Fun",
- "term.noLyrics": "Loading... / Lyrics not found./ Instrumental.",
+ "term.noLyrics": "Instrumental Track / No Lyrics.",
"term.copyright": "Copyright",
"term.rightsReserved": "All Rights Reserved.",
"term.sponsor": "Sponsor this project",
diff --git a/src/i18n/hu_HU.json b/src/i18n/hu_HU.json
index dd0b7161..a2dabd7a 100644
--- a/src/i18n/hu_HU.json
+++ b/src/i18n/hu_HU.json
@@ -154,6 +154,7 @@
},
"term.videos": "Videók",
"term.menu": "Menü",
+ "term.themeManaged": "Egy tĆ©ma kezeli a beĆ”llĆtĆ”st",
"term.check": "EllenÅrzĆ©s",
"term.aboutArtist": "{{artistName}}-ról/rÅl",
"term.topResult": "Legjobb talƔlatok",
@@ -250,7 +251,7 @@
"action.goToAlbum": "Album megjelenĆtĆ©se",
"action.showInPlaylist": "LejĆ”tszĆ”si lista megjelenĆtĆ©se",
"action.showInAppleMusic": "MegjelenĆtĆ©s az Apple Musicban",
- "action.moveToTop": "MozgatÔs legfelülre",
+ "action.moveToTop": "Kivétel a mappÔkból",
"action.share": "MegosztƔs",
"action.rename": "ĆtnevezĆ©s",
"action.love": "Szeretem",
@@ -441,6 +442,7 @@
"settings.header.visual": "VizuƔlis",
"settings.header.visual.description": "A Cider vizuĆ”lis beĆ”llĆtĆ”sainak módosĆtĆ”sa.",
"settings.option.visual.windowStyle": "AblakelrendezƩs",
+ "settings.option.visual.purplePodcastPlaybackBar": "Lila lejƔtszƔsi sƔv a PodcastoknƔl",
"settings.option.visual.windowBackgroundStyle": "AblakhĆ”ttĆ©r stĆlusa",
"settings.header.visual.windowBackgroundStyle.none": "Sehol",
"settings.header.visual.windowBackgroundStyle.artwork": "BorĆtó",
diff --git a/src/i18n/in_ID.json b/src/i18n/in_ID.json
index 24acf48f..aa1e9a1c 100644
--- a/src/i18n/in_ID.json
+++ b/src/i18n/in_ID.json
@@ -10,6 +10,7 @@
"notification.updatingLibrarySongs": "Memperbarui Pustaka lagu...",
"notification.updatingLibraryAlbums": "Memperbarui Pustaka album...",
"notification.updatingLibraryArtists": "Memperbarui Pustaka artis...",
+ "term.variables": "Variabel",
"term.appleInc": "Apple Inc.",
"term.appleMusic": "Apple Music",
"term.applePodcasts": "Apple Podcasts",
@@ -20,9 +21,12 @@
"term.accountSettings": "Pengaturan Akun",
"term.logout": "Keluar",
"term.login": "Masuk",
+ "term.quickNav": "Navigasi Cepat",
"term.about": "Tentang",
"term.privateSession": "Sesi Pribadi",
+ "term.disablePrivateSession": "Matikan Mode Pribadi",
"term.queue": "Antrian",
+ "term.autoplay": "Pemutar Otomatis",
"term.lyrics": "Lirik",
"term.miniplayer": "Pemutar Kecil",
"term.history": "Riwayat",
@@ -37,18 +41,28 @@
"term.artists": "Artis",
"term.podcasts": "Podcasts",
"term.playlists": "Playlist",
+ "term.charts": "Tangga Lagu",
"term.playlist": "Playlist",
"term.newPlaylist": "Playlist Baru",
"term.newPlaylistFolder": "Folder Playlist Baru",
"term.createNewPlaylist": "Buat Playlist Baru",
"term.createNewPlaylistFolder": "Buat Folder Playlist Baru",
"term.deletePlaylist": "Yakin ingin menghapus playlist ini?",
+ "term.navigateBack": "Navigasi kembali",
+ "term.navigateForward": "Navigasi kedepan",
"term.play": "Mainkan",
+ "term.playpause": "Mainkan/Jeda",
"term.pause": "Jeda",
+ "term.stop": "Berhenti",
"term.previous": "Sebelumnya",
"term.next": "Selanjutnya",
"term.shuffle": "Acak",
+ "term.enableShuffle": "Nyalakan pemutaran acak",
+ "term.disableShuffle": "Matikan pemutaran acak",
"term.repeat": "Ulangi",
+ "term.enableRepeatOne": "Aktifkan ulangi sekali",
+ "term.disableRepeatOne": "Matikan ulangi sekali",
+ "term.disableRepeat": "Matikan ulangi",
"term.volume": "Volume",
"term.mute": "Bisu",
"term.unmute": "Bunyikan",
@@ -70,6 +84,7 @@
"term.viewAs": "Lihat Sebagai",
"term.viewAs.coverArt": "Cover Art",
"term.viewAs.list": "Daftar",
+ "term.dynamic": "Dinamis",
"term.size": "Ukuran",
"term.size.normal": "Normal",
"term.size.compact": "Kompak",
@@ -117,6 +132,9 @@
"term.audioControls": "Kontrol Volume",
"term.clearAll": "Bersihkan Semua",
"term.recentStations": "Stasiun Terbaru",
+ "term.personalStations": "Stasiun Pribadi",
+ "term.amLive": "Apple Music Live",
+ "term.live": "LIVE",
"term.language": "Bahasa",
"term.funLanguages": "Senang-senang",
"term.noLyrics": "Memuat... / Lirik tidak ditermukan./ Instrumental.",
@@ -137,6 +155,7 @@
},
"term.videos": "Video",
"term.menu": "Menu",
+ "term.themeManaged": "Diatur oleh tema",
"term.check": "Cek",
"term.aboutArtist": "Tentang {{artistName}}",
"term.topResult": "Hasil Teratas",
@@ -175,6 +194,19 @@
"term.topGenres": "Genre Teratas",
"term.confirmLogout": "Apakah Anda yakin ingin keluar??",
"term.creditDesignedBy": "Dirancang oleh ${authorUsername}",
+ "term.discNumber": "Kaset ${discNumber}",
+ "term.reload" : "Muat ulang Cider?",
+ "term.toggleprivate" : "Nyalakan Sesi Pribadi",
+ "term.webremote" : "Remot Web",
+ "term.cast" : "Transmisi",
+ "term.cast2" : "Transmisikan ke Perangkat",
+ "term.quit" : "Keluar",
+ "term.zoomin" : "Perbesar",
+ "term.zoomout" : "Perkecil",
+ "term.zoomreset" : "Atur Ulang",
+ "term.fullscreen" : "Layar Penuh",
+ "home.syncFavorites": "Sinkronkan Favorit",
+ "home.syncFavorites.gettingArtists": "Mendapatkan artis favorit",
"home.title": "Beranda",
"home.recentlyPlayed": "Baru Dimainkan",
"home.recentlyAdded": "Baru Ditambahkan",
@@ -187,14 +219,25 @@
"error.connectionError": "Terjadi masalah saat menyambungkan ke Apple Music.",
"error.noResults": "Tidak ada hasil.",
"error.noResults.description": "Coba pencarian baru.",
- "podcast.followOnCider": "Ikuti Di Cider",
- "podcast.followedOnCider": "Mengikuti Di Cider",
- "podcast.subscribeOnItunes": "Langganan Di iTunes",
- "podcast.subscribedOnItunes": "Berlangganan Di iTunes",
+ "podcast.followOnCider": "Ikuti di Cider",
+ "podcast.followedOnCider": "Mengikuti di Cider",
+ "podcast.subscribeOnItunes": "Langganan di iTunes",
+ "podcast.subscribedOnItunes": "Telah Berlangganan di iTunes",
"podcast.itunesStore": "iTunes Store",
"podcast.episodes": "Episode",
"podcast.playEpisode": "Mainkan Episode",
"podcast.website": "Website Podcast",
+ "action.favorite": "Favorit",
+ "action.removeFavorite": "Hapus Favorit",
+ "action.hideLibrary": "Sembunyikan Pustaka",
+ "action.showLibrary": "Tampilkan Pustaka",
+ "action.cut": "Cut",
+ "action.paste": "Paste",
+ "action.selectAll": "Pilih Semua",
+ "action.delete": "Hapus",
+ "action.edit": "Ubah",
+ "action.done": "Selesai",
+ "action.editTracklist": "Edit Daftar Lagu",
"action.addToLibrary": "Tambahkan ke Pustaka",
"action.addToLibrary.success": "Ditambahkan ke Pustaka",
"action.addToLibrary.error": "Terjadi Kesalahan Saat Menambahkan Pustaka",
@@ -240,12 +283,45 @@
"action.tray.minimize": "Sembunyikan ke Tray",
"action.tray.quit": "Keluar",
"action.update": "Perbarui",
+ "action.tray.listento": "Dengarkan:",
"action.install": "Pasang",
"action.copy": "Salin",
"action.newpreset": "Preset Baru...",
"action.deletepreset": "Hapus Preset",
"action.open": "Buka",
+ "action.close": "Close",
"action.relaunch.confirm": "Apakah Anda ingin memulai ulang Cider?",
+ "action.cast.chromecast": "Chromecast",
+ "action.cast.todevices": "Transmisi ke Perangkat",
+ "action.cast.stop": "Stop transmisi ke semua perangkat",
+ "action.cast.airplay": "AirPlay",
+ "action.cast.airplay.underdevelopment": "AirPlay masih dalam tahap pengembangan",
+ "action.cast.scan": "Pindai",
+ "action.cast.scanning": "Pindai...",
+ "action.createNew": "Buat Baru...",
+ "action.openArtworkInBrowser": "Buka artwork di browser",
+ "action.scrollToTop": "Gulir ke atas",
+ "action.refresh": "Muat ulang",
+ "menubar.options.view": "Tampilan",
+ "menubar.options.reload": "Muat Ulang",
+ "menubar.options.forcereload": "Paksa Muat Ulang",
+ "menubar.options.toggledevtools": "Aktfikan Alat Developer",
+ "menubar.options.window": "Jendela",
+ "menubar.options.minimize": "Perkecil",
+ "menubar.options.plugins": "Menu Plu-gins",
+ "menubar.options.controls": "Kontrol",
+ "menubar.options.volumeup": "Keraskan Volume",
+ "menubar.options.volumedown": "Kecilkan Volume",
+ "menubar.options.account": "Akun",
+ "menubar.options.signout": "Keluar",
+ "menubar.options.support": "Bantuan",
+ "menubar.options.report": "Laporkan...",
+ "menubar.options.bug": "Bug",
+ "menubar.options.feature": "Permintaan Fitur",
+ "menubar.options.trans": "Laporkan/Minta Terjemahan",
+ "menubar.options.license": "Lihat Lisensi",
+ "menubar.options.conf": "Bukan File Konfigurasi pada Editor",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "Umum",
"settings.header.general.description": "Sesuaikan pengaturan umum untuk Cider.",
"settings.option.general.language": "Bahasa",
@@ -254,17 +330,53 @@
"settings.option.general.resumebehavior.locally": "Lokal",
"settings.option.general.resumebehavior.locally.description": "Cider akan melanjutkan sesi terakhir Anda di perangkat ini.",
"settings.option.general.resumebehavior.history": "Riwayat",
- "settings.option.general.resumebehavior.history.description": "Cider akan menambahkan lagu terakhir dari keseluruhan riwayat Apple Music Anda ke dalam antrian di seluruh perangkat.",
+ "settings.option.general.resumebehavior.history.description": "Cider akan melanjutkan lagu terakhir dari riwayat Apple Music di seluruh perangkat Anda.",
+ "settings.option.general.resumetabs" : "Buka Tab ketika Diluncurkan",
+ "settings.option.general.resumetabs.description" : "Anda dapat memilih tab apa yang akan dibuka ketika Anda membuka Cider.",
+ "settings.option.general.resumetabs.dynamic" : "Dinamis",
+ "settings.option.general.resumetabs.dynamic.description" : "Cider akan membuka tab yang terakhir digunakan",
"settings.option.general.language.main": "Bahasa",
"settings.option.general.language.fun": "Bahasa Candaan",
"settings.option.general.language.unsorted": "Tidak disortir",
+ "settings.option.general.customizeSidebar": "Sesuaikan Item Sidebar",
+ "settings.option.general.customizeSidebar.customize": "Sesuaikan",
+ "settings.option.general.keybindings": "Kombinasi Keyboard",
+ "settings.option.general.keybindings.library": "Pustaka",
+ "settings.option.general.keybindings.session": "Sesi",
+ "settings.option.general.keybindings.control": "Kontrol",
+ "settings.option.general.keybindings.interface": "Tampilan",
+ "settings.option.general.keybindings.advanced": "Lebih Lanjut",
+ "settings.option.general.keybindings.pressCombination": "Tekan kombinasi dua tombol untuk memperbarui",
+ "settings.option.general.keybindings.pressEscape": "Tekan ESC untuk kembali",
+ "settings.notyf.general.keybindings.update.success": "Kombinasi Keyboard telah diperbarui",
+ "settings.prompt.general.keybindings.update.success": "Kombinasi keyboard telah diperbarui",
+ "settings.option.general.themeUpdateNotification": "Perbarui tema secara otomatis",
+ "settings.option.general.showLovedTracksInline": "Tampilkan lagu yang di-love sejajar",
+ "settings.description.search": "Cari",
+ "settings.description.albums": "Pustaka Album",
+ "settings.description.artists": "Pustaka Artis",
+ "settings.description.browse": "Jelajahi",
+ "settings.description.private": "Nyalakan Sesi Pribadi",
+ "settings.description.remote": "Remote Web",
+ "settings.description.audio": "Peraturan Audio",
+ "settings.description.plugins": "Menu Plugins",
+ "settings.description.cast": "Transmisikan ke Perangkat",
+ "settings.description.settings": "Pengaturan",
+ "settings.description.developer": "Alat Developer",
+ "settings.description.listnow": "Dengarkan Sekarang",
+ "settings.description.recentAdd": "Baru Ditambahkan",
+ "settings.description.songs": "Lagu",
"settings.notyf.updateCider.update-not-available": "Tidak ada pembaruan tersedia",
"settings.notyf.updateCider.update-downloaded": "Pembaruan sudah didownload, mulai ulang untuk menginstall pembaruan",
"settings.notyf.updateCider.update-timeout": "Waktu pembaruan habis",
"settings.header.audio": "Audio",
"settings.header.audio.description": "Sesuaikan pengaturan audio untuk Cider.",
"settings.option.audio.volumeStep": "Jangkah Volume",
+ "settings.option.audio.advanced": "Kontrol Volume Lanjut",
"settings.option.audio.maxVolume": "Volume Maksimal",
+ "settings.option.audio.changePlaybackRate": "Ubah Tingkat Pemutaran",
+ "settings.option.audio.playbackRate": "Tingkat Pemutaran",
+ "settings.option.audio.playbackRate.change": "Ganti",
"settings.option.audio.quality": "Kualitas Audio",
"settings.header.audio.quality.hireslossless": "Hi-Res Lossless",
"settings.header.audio.quality.hireslossless.description": "sampai dari 24-bit/192 kHz",
@@ -277,20 +389,41 @@
"settings.option.audio.seamlessTransition": "Transisi Audio Mulus",
"settings.option.audio.enableAdvancedFunctionality": "Aktifkan Fungsi Lanjutan",
"settings.option.audio.enableAdvancedFunctionality.description": "Mengaktifkan fungsionalitas AudioContext memungkinkan fitur audio lanjutan seperti Normalisasi Audio, Equalizer dan Visualizer. Namun pada beberapa perangkat dapat menyebabkan tersendatnya audio.",
+ "settings.warn.audio.enableAdvancedFunctionality.lowcores": "Cider memperkirakan bahwa PC Anda tidak dapat menggunakan fitur ini. Apakah Anda yakin ingin melanjutkan?",
"settings.option.audio.audioLab": "Lab Audio Cider",
"settings.option.audio.audioLab.description": "Macam-macam efek audio yang dikembangkan sendiri untuk Cider.",
+ "settings.option.audio.audioLab.subheader": "Dibuat oleh Cider Acoustic Technologies di California",
"settings.warn.audioLab.withoutAF": "AudioContext (Fungsi Lanjutan) perlu diaktifkan untuk menggunakan Lab Audio Cider.",
+ "settings.warn.enableAdvancedFunctionality": "AudioContext (Advanced Functionality) dibutuhkan untuk menyalakan fitur ini.",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Analog Warmth",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Mensimulasikan kehangatan analog yang dimodelkan setelah Korg Nutube 6P1",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Analog Warmth intensity",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Mengubah intensitas pemrosesan modul Analog Warmth.",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Halus",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Hangat",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer": "Cider Atmosphere Realizerā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "Membuat atmosfir musik yang berbeda setelah penyesuaian audio tingkat modern dan terbaru",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode": "Cider Atmosphere Realizerā¢ļø Mode",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "Ubah mode operasi dari modul Atmosphere Realizer.",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "HÅjicha Cheese Foam Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "Genmaicha Tapioca Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_1": "Rock Salt Cheese Foam Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_2": "Uji Matcha Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "Jasmine Macchiato",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "Hokkaido Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "Moonlight Softcake",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "Clafoutis aux Cerises",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "Uji Matcha Mochi",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Brown Sugar Creme BrƻlƩe Milk",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Cuddle Warmth",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Meningkatkan kualitas audio AAC secara 'realtime' dengan algoritma yang memanfaatkan model psychoacoustic manusia dan karakteristik encoding AAC",
"settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP tidak cocok dengan Spatialisasi. Matikan Spasialisasi untuk menggunakan.",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Kekuatan CAP",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Mengubah kekuatan pemrosesan yang dilakukan pada audio. (Agresif dapat menghasilkan hasil yang tidak diinginkan)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Standar",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "Adaptif",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "Legacy",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Agresif",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalisasi Audio",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Menormalkan puncak volume untuk masing-masing lagu demi menciptakan pengalaman mendengarkan yang lebih seragam.",
@@ -300,14 +433,30 @@
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Profil Spasialisasi Cider",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Mengubah Profil Tuning Spasialisasi. (Memerlukan Restart Aplikasi)",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "Standar",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "Soundstage",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "Separation",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "Minimal",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "Audiophile",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "Diffused",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "Encore",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "Expanded Encore",
"settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "Spatialization tidak cocok dengan CAP. Matikan CAP untuk menggunakan.",
+ "settings.option.audio.dbspl.display": "dB SPL Display",
+ "settings.option.audio.dbspl.description": "(Untuk pengguna ahli) Tampilkan dB SPL daripada dBFS pada penggeser volume.",
+ "settings.option.audio.dbfs.calibration": "0 dBFS Calibration",
+ "settings.option.audio.dbfs.description": "Masukkan puncak Z-weighted dB SPL saat Cider berada pada 0 dBFS.",
"settings.header.visual": "Visual",
"settings.header.visual.description": "Sesuaikan pengaturan visual untuk Cider.",
+ "settings.option.visual.windowStyle": "Gaya Jendela",
+ "settings.option.visual.customAccentColor": "Warna Pilihan",
+ "settings.option.visual.accentColor": "Warna",
+ "settings.option.visual.purplePodcastPlaybackBar": "Bilah Pemutaran Ungu untuk Podcast",
+ "settings.option.visual.windowColor": "Warna Jendela",
"settings.option.visual.windowBackgroundStyle": "Gaya Latar Belakang Jendela",
"settings.header.visual.windowBackgroundStyle.none": "Tidak Ada",
"settings.header.visual.windowBackgroundStyle.artwork": "Artwork",
"settings.header.visual.windowBackgroundStyle.image": "Gambar",
+ "settings.header.visual.windowBackgroundStyle.color": "Warna-warna",
"settings.option.visual.animatedArtwork": "Artwork Bergerak",
"settings.header.visual.animatedArtwork.always": "Selalu",
"settings.header.visual.animatedArtwork.limited": "Terbatas untuk halaman dan entri khusus",
@@ -323,12 +472,21 @@
"settings.option.visual.hardwareAcceleration.description": "Membutuhkan dibuka ulang",
"settings.header.visual.hardwareAcceleration.default": "Default",
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
+ "settings.option.visual.uiscale": "Skala UI",
"settings.header.visual.theme": "Tema",
"settings.option.visual.theme.github.download": "Pasang dari URL GitHub",
+ "settings.option.visual.theme.github.openfolder": "Buka Folder Tema",
"settings.option.visual.theme.github.explore": "Jelajahi Tema di GitHub",
"settings.header.visual.theme.github.page": "Tema dari GitHub",
"settings.option.visual.theme.github.install.confirm": "Apakah anda yakin untuk memasang {{ repo }}?",
"settings.prompt.visual.theme.github.URL": "Masukan URL tema yang ingin Anda pasang",
+ "settings.prompt.visual.theme.uninstallTheme": "Apakah Anda yakin untuk untuk mencopot {{ theme }}?",
+ "settings.option.visual.theme.checkForUpdates": "Cek Pembaruan",
+ "settings.option.visual.theme.manageStyles": "Kelola Gaya",
+ "settings.option.visual.theme.uninstall": "Copot",
+ "settings.option.visual.theme.viewInfo": "Lihat Info",
+ "settings.option.visual.theme.github.available": "Tersedia",
+ "settings.option.visual.theme.github.applied": "Diterapkan",
"settings.notyf.visual.theme.install.success": "Tema berhasil dipasang",
"settings.notyf.visual.theme.install.error": "Pemasangan tema gagal",
"settings.header.visual.plugin": "Plugin",
@@ -347,17 +505,29 @@
"settings.header.window.description": "Atur pengaturan jendela pada Cider.",
"settings.option.window.openOnStartup": "Buka Cider Ketika Perangkat Dinyalakan",
"settings.option.window.openOnStartup.hidden": "Buka dalam mode tersembunyi",
+ "settings.option.window.useNativeTitleBar": "Gunakan Title Bar Native",
+ "settings.option.window.windowControlStyle": "Pengontrol Style Jendela",
+ "settings.option.window.windowControlStyle.right": "Kanan",
+ "settings.option.window.windowControlStyle.left": "Kiri",
"settings.header.lyrics": "Lirik",
"settings.header.lyrics.description": "Sesuaikan pengaturan lirik untuk Cider.",
"settings.option.lyrics.enableMusixmatch": "Aktifkan Lirik Musixmatch",
"settings.option.lyrics.enableMusixmatchKaraoke": "Aktifkan Mode Karaoke (khusus Musixmatch)",
"settings.option.lyrics.musixmatchPreferredLanguage": "Bahasa Terjemahan Musixmatch",
"settings.option.lyrics.enableYoutubeLyrics": "Aktifkan Lirik Youtube untuk Video Musik",
+ "settings.option.lyrics.enableQQLyrics": "Aktifkan QQ Lyrics",
"settings.header.connectivity": "Konektivitas",
"settings.header.connectivity.description": "Sesuaikan pengaturan konektivitas untuk Cider.",
- "settings.option.connectivity.discordRPC": "Discord Rich Presence",
"settings.option.connectivity.playbackNotifications": "Pemberitahuan Pemutaran",
+ "settings.option.connectivity.discordRPC": "Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.clientName": "Nama Client",
"settings.option.connectivity.discordRPC.clearOnPause": "Sembunyikan Discord Rich Presence Saat Dijeda",
+ "settings.option.connectivity.discordRPC.hideButtons": "Sembunyikan tombol pada Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.hideTimestamp": "Sembunyikan tanda waktu pada Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.detailsFormat": "Format Detail",
+ "settings.option.connectivity.discordRPC.stateFormat": "Format State",
+ "settings.option.connectivity.discordRPC.reload": "Muat Ulang DiscordRPC",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "DiscordRPC terhubung ke pengguna: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Last.fm Scrobbling",
"settings.option.connectivity.lastfmScrobble.delay": "Delay Last.fm Scrobble (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Aktifkan Last.fm Now Playing",
@@ -368,6 +538,8 @@
"settings.option.debug.openAppData": "Buka Folder Cider",
"settings.header.experimental": "Eksperimental",
"settings.header.experimental.description": "Sesuaikan pengaturan eksperimental untuk Cider.",
+ "settings.option.experimental.reinstallwidevine": "Pasang Ulang WidevineCDM",
+ "settings.option.experimental.reinstallwidevine.confirm": "Apakah Anda yakin untuk memasang ulang Widevine?",
"settings.option.experimental.unknownPlugin": "Sumber Tidak Diketahui",
"settings.option.experimental.unknownPlugin.description": "Izinkan pemasangan plugin dari repo selain Cider Plugin Repository",
"settings.option.experimental.compactUI": "UI Kompak",
@@ -377,6 +549,10 @@
"settings.option.advanced.playlistTrackMapping.description": "Mengaktifkan pemindaian daftar putar yang mendalam untuk menentukan trek mana yang ada di daftar putar. Waktu pembuatan cache daftar putar dapat meningkat secara signifikan.",
"settings.option.visual.transparent": "Frame transparan",
"settings.option.visual.transparent.description": "membutuhkan tema yang mendukung, membutuhkan dibuka ulang",
+ "settings.header.advanced": "Lanjutan",
+ "settings.header.connect": "Sinkron",
+ "settings.option.connect.link_account": "Sikronisasikan dengan Cider Connect",
+ "settings.option.connect.link_account.description": "Menghubungkan akun Discord Anda dengan Cider Connect memungkinkan Anda untuk menyimpan data pengguna termasuk Pengaturan, EQ, dan lebih banyak lagi setelah selesai. (Pekerjaan Dalam Proses)",
"spatial.notTurnedOn": "Spasialisasi Audio dinonaktifkan. Untuk menggunakan, aktifkan terlebih dahulu.",
"spatial.spatialProperties": "Spatial Properties",
"spatial.width": "Lebar",
@@ -399,5 +575,54 @@
"settings.header.unfinished": "Belum Diselesaikan",
"remote.web.title": "Remote Cider",
"remote.web.description": "Pindai kode QR untuk memasangkan ponsel Anda dengan Cider.",
- "about.thanks": "Terima kasih yang sebesar-besarnya kepada Cider Collective Team dan semua kontributor kami."
+ "share.platform.twitter.tweet": "Dengarkan {{song}} di Apple Music.\n\n{{url}}\n\n#AppleMusic #Cider",
+ "share.platform.twitter": "Twitter",
+ "share.platform.facebook": "Facebook",
+ "share.platform.reddit": "Reddit",
+ "share.platform.telegram": "Telegram",
+ "share.platform.whatsapp": "WhatsApp",
+ "share.platform.messenger": "Messenger",
+ "share.platform.email": "Email",
+ "share.platform.songLink": "Salin dengan song.link",
+ "share.platform.clipboard": "Salin Link",
+ "about.thanks": "Terima kasih yang sebesar-besarnya kepada Cider Collective Team dan semua kontributor kami.",
+ "oobe.yes": "Ya",
+ "oobe.no": "Tidak",
+ "oobe.next": "Berikutnya",
+ "oobe.previous": "Sebelumnya",
+ "oobe.done": "Selesai",
+ "oobe.amupsell.title": "Sebelum kita mulai",
+ "oobe.amupsell.text": "Cider memerlukan langganan Apple Music yang aktif\nCider tidak akan berfungsi dengan Apple Music Voice Plan atau beberapa langganan uji coba promosi. Jika Anda sudah berlangganan Apple Music yang memenuhi syarat, klik Berikutnya untuk melanjutkan.",
+ "oobe.amupsell.subscribeBtn": "Berlangganan Apple Music",
+ "oobe.amupsell.explainBtn": "Jelaskan",
+ "oobe.amupsell.subscribeUrl": "https://apple.co/3MdqJVQ",
+ "oobe.amupsell.amWebUrl": "https://beta.music.apple.com/",
+ "oobe.amupsell.promoExplained": "Beberapa promosi uji coba Apple Music dan akun non AS tidak memiliki akses ke Apple Music Web Player API yang diperlukan agar Cider berfungsi. Untuk memverifikasi apakah uji coba aktif Anda akan berfungsi dengan Cider, buka {{ amWebUrl }} masuk dan coba putar musik. Jika berhasil, bagus! Anda siap menggunakan Cider, namun jika tidak mempertimbangkan untuk berlangganan Apple Music di sini: {{ subscribeUrl }}",
+ "oobe.intro.title": "Selamat Datang di Cider",
+ "oobe.intro.subtitle": "",
+ "oobe.intro.text": "Mari kita siapkan beberapa hal agar Anda dapat menggunakan Cider sesuai keinginan Anda. Anda selalu dapat mengubah setelan ini nanti.",
+ "oobe.general.title": "Umum",
+ "oobe.general.subtitle": "",
+ "oobe.general.text": "",
+ "oobe.audio.title": "Audio",
+ "oobe.audio.subtitle": "",
+ "oobe.audio.text": "Cider menghadirkan tumpukan audio yang disesuaikan dan dirancang khusus. Serta menghadirkan pengalaman audio berkualitas tinggi yang baik.\nDengan fitur seperti Cider Adrenaline, Atmosphere Realizer, dan Spatialized Audio.\nUntuk mengaktifkan fungsi ini \"Pengaturan Audio Tingkat Lanjut\" harus dinyalakan.\nMengaktifkan Pengaturan Audio Tingkat Lanjut akan memberi Anda akses ke peningkatan ini di Lab Audio Cider, yang ditemukan di pengaturan aplikasi",
+ "oobe.audio.advancedFunctionality": "",
+ "oobe.visual.title": "Visual",
+ "oobe.visual.subtitle": "",
+ "oobe.visual.text": "",
+ "oobe.visual.layout.text": "Cider menampilkan dua jendela tata letak yang berbeda.\nMaverick adalah tata letak seperti iTunes dengan pemutar di bagian atas jendela.\nMojave adalah putaran baru yang dibuat oleh tim Cider Collective.\n\nAnda dapat mengubah tata letak kapan saja di setelan.",
+ "oobe.visual.suggestingThemes": "Tema adalah cara terbaik untuk mempersonalisasi pengalaman Anda. Berikut adalah beberapa yang kami sarankan:",
+ "oobe.visual.suggestingThemes.subtext": "(Tema-tema ini akan diunduh dari GitHub)",
+ "oobe.visual.suggestingThemes.default": "Cider",
+ "oobe.visual.suggestingThemes.default.text": "Tema classic Cider.",
+ "oobe.visual.suggestingThemes.dark": "Gelap",
+ "oobe.visual.suggestingThemes.dark.text": "Kegelapan.",
+ "oobe.visual.suggestingThemes.community1": "Groovy",
+ "oobe.visual.suggestingThemes.community1.text": "A WinUI influenced theme",
+ "oobe.visual.suggestingThemes.community2": "iTheme",
+ "oobe.visual.suggestingThemes.community2.text": "The classic big fruit layout.",
+ "oobe.visual.suggestingThemes.community3": "Dracula",
+ "oobe.visual.suggestingThemes.community3.text": "The iconic Dracula color scheme.",
+ "oobe.amsignin.title": ""
}
diff --git a/src/i18n/ja_JP.json b/src/i18n/ja_JP.json
index a44fc6ed..22d17b8e 100644
--- a/src/i18n/ja_JP.json
+++ b/src/i18n/ja_JP.json
@@ -2,7 +2,7 @@
"i18n.languageName": "ę„ę¬čŖ",
"i18n.languageNameEnglish": "Japanese",
"i18n.category": "main",
- "i18n.authors": "@notmaikiwi @tanaka_kakuel",
+ "i18n.authors": "@notmaikiwi @tanaka_kakuel @YTJVDCM",
"app.name": "Cider",
"date.format": "${y}幓${m}ę${d}ę„",
"dialog.cancel": "ćć£ć³ć»ć«",
@@ -21,11 +21,13 @@
"term.accountSettings": "ć¢ć«ć¦ć³ćčØå®",
"term.logout": "ćµć¤ć³ć¢ć¦ć",
"term.login": "ćµć¤ć³ć¤ć³",
+ "term.quickNav": "Quick Nav",
"term.cast": "Cast",
"term.about": "Ciderć«ć¤ćć¦",
"term.privateSession": "ćć©ć¤ćć¼ćć»ćć·ć§ć³",
"term.disablePrivateSession": "ćć©ć¤ćć¼ćć»ćć·ć§ć³ćē”å¹ć«ćć",
"term.queue": "ꬔćÆćć”ć",
+ "term.autoplay": "čŖååē",
"term.lyrics": "ęč©",
"term.miniplayer": "ćććć¬ć¤ć¤ć¼",
"term.history": "屄ę“",
@@ -40,22 +42,32 @@
"term.artists": "ć¢ć¼ćć£ć¹ć",
"term.podcasts": "ććććć£ć¹ć",
"term.playlists": "ćć¬ć¤ćŖć¹ć",
+ "term.charts": "ćć£ć¼ć",
"term.playlist": "ćć¬ć¤ćŖć¹ć",
"term.newPlaylist": "New Playlist",
"term.newPlaylistFolder": "ę°ćććć¬ć¤ćŖć¹ććć©ć«ć",
"term.createNewPlaylist": "ę°ćććć¬ć¤ćŖć¹ććä½ć",
"term.createNewPlaylistFolder": "ę°ćććć¬ć¤ćŖć¹ććć©ć«ććä½ć",
"term.deletePlaylist": "ę¬å½ć«ćć®ćć¬ć¤ćŖć¹ććåé¤ćć¾ććļ¼",
+ "term.navigateBack": "ę»ć",
+ "term.navigateForward": "é²ć",
"term.play": "åē",
- "term.pause": "åę¢",
+ "term.pause": "äøęåę¢",
+ "term.stop": "åę¢",
"term.previous": "ę»ć",
"term.next": "ꬔćø",
"term.shuffle": "ć·ć£ććć«",
+ "term.enableShuffle": "ć·ć£ććć«åēćęå¹å",
+ "term.disableShuffle": "ć·ć£ććć«åēćē”å¹å",
"term.repeat": "ćŖćć¼ć",
+ "term.enableRepeatOne": "1ę²ćŖćć¼ććęå¹å",
+ "term.disableRepeatOne": "1ę²ćŖćć¼ććē”å¹å",
+ "term.disableRepeat": "ćŖćć¼ćåēćē”å¹å",
"term.volume": "é³é",
"term.mute": "ćć„ć¼ć",
"term.unmute": "ćć„ć¼ćč§£é¤",
"term.share": "å
±ę",
+ "term.share.success": "ćÆćŖćććć¼ćć«ć³ćć¼ćć¾ćć",
"term.settings": "čØå®",
"term.seeAll": "ćć¹ć¦č¦ć",
"term.sortBy": "äø¦ć¹ęæć",
@@ -72,13 +84,14 @@
"term.viewAs": "蔨示",
"term.viewAs.coverArt": "ć«ćć¼ć¢ć¼ć",
"term.viewAs.list": "ćŖć¹ć",
+ "term.dynamic": "ćć¤ććććÆ",
"term.size": "ćµć¤ćŗ",
"term.size.normal": "ę®é",
"term.size.compact": "ć³ć³ććÆć",
- "term.enabled": "ON",
- "term.disable": "OFF",
- "term.disabled": "OFF",
"term.enable": "ON",
+ "term.disable": "OFF",
+ "term.enabled": "ON",
+ "term.disabled": "OFF",
"term.connect": "ę„ē¶",
"term.connecting": "ę„ē¶äø",
"term.disconnect": "åę",
@@ -119,9 +132,11 @@
"term.audioControls": "ććŖć„ć¼ć čØå®",
"term.clearAll": "ę¶å»",
"term.recentStations": "ęčæć®åē",
+ "term.personalStations": "ććŖćć®ć¹ćć¼ć·ć§ć³",
+ "term.amLive": "Apple Music Live",
"term.language": "čØčŖ",
"term.funLanguages": "Fun",
- "term.noLyrics": "ćć¼ćć£ć³ć°ćć / ęč©ćč¦ć¤ćććŖć / åØę„½ę².",
+ "term.noLyrics": "ćć¼ćäø... / ęč©ćč¦ć¤ććć¾ćć / ć¤ć³ć¹ćć„ć«ć”ć³ćæć«.",
"term.copyright": "Copyright",
"term.rightsReserved": "All Rights Reserved.",
"term.sponsor": "ć¹ćć³ćµć¼ć«ćŖćć¾ććć",
@@ -178,6 +193,8 @@
"term.confirmLogout": "ę¬å½ć«ćć°ć¢ć¦ććć¾ććļ¼",
"term.creditDesignedBy": "${authorUsername}ć«ćć£ć¦ćć¶ć¤ć³ććć¾ćć",
"term.discNumber": "ćć£ć¹ćÆ ${discNumber}",
+ "home.syncFavorites": "ćę°ć«å
„ććåę",
+ "home.syncFavorites.gettingArtists": "ćę°ć«å
„ćć®ć¢ć¼ćć£ć¹ććåęäø...",
"home.title": "ćć¼ć ",
"home.recentlyPlayed": "ęčæć®åē",
"home.recentlyAdded": "ęčæčæ½å ććé
ē®",
@@ -198,6 +215,14 @@
"podcast.episodes": "ēŖēµ",
"podcast.playEpisode": "åē",
"podcast.website": "Podcastć¦ć§ć",
+ "action.favorite": "ćę°ć«å
„ć",
+ "action.removeFavorite": "ćŖć¢ć¼ćć§ćę°ć«å
„ć",
+ "action.hideLibrary": "ć©ć¤ćć©ćŖććé蔨示",
+ "action.showLibrary": "ć©ć¤ćć©ćŖć«č”Øē¤ŗ",
+ "action.cut": "åćåć",
+ "action.paste": "č²¼ćä»ć",
+ "action.selectAll": "å
Øéøę",
+ "action.delete": "åé¤",
"action.edit": "ē·Øé",
"action.done": "å®äŗ",
"action.editTracklist": "ćć©ććÆćŖć¹ććē·Øé",
@@ -227,6 +252,8 @@
"action.startRadio": "ć¹ćć¼ć·ć§ć³ćä½ę",
"action.goToArtist": "ć¢ć¼ćć£ć¹ććøē§»å",
"action.goToAlbum": "ć¢ć«ćć ćøē§»å",
+ "action.showInPlaylist": "ćć¬ć¤ćŖć¹ćć蔨示",
+ "action.showInAppleMusic": "Apple Musicć§č”Øē¤ŗ",
"action.moveToTop": "äøć«ę»ć",
"action.share": "ę²ćå
±ę",
"action.rename": "ååć®å¤ę“",
@@ -243,13 +270,18 @@
"action.showAlbum": "ć¢ć«ćć ć蔨示",
"action.tray.minimize": "ęå°å",
"action.tray.quit": "ēµäŗ",
- "action.tray.show": "蔨示",
+ "action.tray.show": "Ciderć§č”Øē¤ŗ",
+ "action.tray.playpause": "åē/åę¢",
+ "action.tray.next": "ꬔćø",
+ "action.tray.previous": "åćø",
+ "action.tray.listento": "ꬔć§čć:",
"action.update": "ć¢ćććć¼ć",
"action.install": "ć¤ć³ć¹ćć¼ć«",
"action.copy": "ć³ćć¼",
"action.newpreset": "ę°ććććŖć»ćć",
"action.deletepreset": "ććŖć»ćććåé¤",
"action.open": "éć",
+ "action.close": "éćć",
"action.relaunch.confirm": "Ciderćåéćć¾ććļ¼",
"action.cast.chromecast": "Chromecast",
"action.cast.todevices": "ććć¤ć¹ć«ćć£ć¹ććć",
@@ -260,6 +292,46 @@
"action.cast.scanning": "ć¹ćć£ć³äø...",
"action.createNew": "ę°č¦ä½ę...",
"action.openArtworkInBrowser": "ć¢ć¼ććÆć¼ćÆććć©ć¦ć¶ć§č”Øē¤ŗćć",
+ "action.scrollToTop": "äøć«ę»ć",
+ "menubar.options.about": "詳瓰",
+ "menubar.options.settings": "čØå®",
+ "menubar.options.quit": "Ciderćēµäŗ",
+ "menubar.options.view": "蔨示 ",
+ "menubar.options.reload": "åčŖćæč¾¼ćæ",
+ "menubar.options.forcereload": "å¼·å¶ēć«åčŖćæč¾¼ćæ",
+ "menubar.options.toggledevtools": "Developer Toolsćåćęæć",
+ "menubar.options.window": "ć¦ć£ć³ćć¦",
+ "menubar.options.minimize": "ęå°å",
+ "menubar.options.toggleprivate": "ćć©ć¤ćć¼ćć»ćć·ć§ć³ć«åćęæć",
+ "menubar.options.webremote": "WebćŖć¢ć³ć³",
+ "menubar.options.audio": "ćŖć¼ćć£ćŖčØå®",
+ "menubar.options.plugins": "ćć©ć°ć¤ć³ć”ćć„ć¼",
+ "menubar.options.controls": "ęä½",
+ "menubar.options.next": "ꬔćø",
+ "menubar.options.playpause": "åē/åę¢",
+ "menubar.options.previous": "åć«ę»ć",
+ "menubar.options.volumeup": "é³éćäøćć",
+ "menubar.options.volumedown": "é³éćäøćć",
+ "menubar.options.browse": "č¦ć¤ćć",
+ "menubar.options.artists": "ć¢ć¼ćć£ć¹ć",
+ "menubar.options.search": "ę¤ē“¢",
+ "menubar.options.albums": "ć¢ć«ćć ",
+ "menubar.options.cast": "ććć¤ć¹ć«ćć£ć¹ć",
+ "menubar.options.account": "ć¢ć«ć¦ć³ć",
+ "menubar.options.accountsettings": "ć¢ć«ć¦ć³ćčØå®",
+ "menubar.options.signout": "ćµć¤ć³ć¢ć¦ć",
+ "menubar.options.support": "ćµćć¼ć",
+ "menubar.options.discord": "Discord",
+ "menubar.options.github": "GitHub Wiki",
+ "menubar.options.report": "å ±å...",
+ "menubar.options.bug": "ćć°",
+ "menubar.options.feature": "å°ę„ēćŖęę”",
+ "menubar.options.trans": "翻訳ć«é¢ććå ±å/ęę”",
+ "menubar.options.license": "ć©ć¤ć»ć³ć¹ć蔨示",
+ "menubar.options.conf": "čØå®ćć”ć¤ć«ććØćć£ćæć§éć",
+ "menubar.options.listennow": "Listen Now",
+ "menubar.options.recentlyAdded": "ęčæčæ½å ććé
ē®",
+ "menubar.options.songs": "ę²",
"settings.header.general": "äøč¬",
"settings.header.general.description": "Ciderć®äøč¬čØå®",
"settings.option.general.language": "čØčŖ",
@@ -269,20 +341,24 @@
"settings.option.general.resumebehavior.locally.description": "ćć®ć³ć³ćć„ć¼ćæć¼ć§ć®ęēµć»ćć·ć§ć³ć復å
",
"settings.option.general.resumebehavior.history": "屄ę“",
"settings.option.general.resumebehavior.history.description": "Apple Musicć®å±„ę“ććę²ć復å
",
- "settings.option.general.resumetabs": "čµ·åęć«ćæććéć",
- "settings.option.general.resumetabs.description": "Ciderćčµ·åćććØćć«éććæććéøęććććØćć§ćć¾ć",
- "settings.option.general.resumetabs.dynamic": "ćć¤ććććÆ",
- "settings.option.general.resumetabs.dynamic.description": "ęå¾ć®ć»ćć·ć§ć³ć§éćć¦ćććæććéćć¾ć",
+ "settings.option.general.resumetabs" : "čµ·åęć«ćæććéć",
+ "settings.option.general.resumetabs.description" : "Ciderćčµ·åćććØćć«éććæććéøęććććØćć§ćć¾ć",
+ "settings.option.general.resumetabs.dynamic" : "ćć¤ććććÆ",
+ "settings.option.general.resumetabs.dynamic.description" : "ęå¾ć®ć»ćć·ć§ć³ć§éćć¦ćććæććéćć¾ć",
"settings.option.general.language.main": "ć”ć¤ć³",
"settings.option.general.language.fun": "čćć",
"settings.option.general.language.unsorted": "ęŖåé”",
"settings.option.general.customizeSidebar": "ćµć¤ććć¼ćć«ć¹ćæćć¤ćŗ",
"settings.option.general.customizeSidebar.customize": "ć«ć¹ćæćć¤ćŗ",
"settings.option.general.keybindings": "ćć¼ćć¤ć³ć",
+ "settings.option.general.keybindings.pressCombination": "2ć¤ć®ćć¼ćåęć«ę¼ćć¦ćć¼ćć¤ć³ććę“ę°ćć¾ć",
+ "settings.option.general.keybindings.pressEscape": "Escćć¼ćę¼ććØę»ćć¾ć",
"settings.notyf.general.keybindings.update.success": "ćć¼ćć¤ć³ćć®ć¢ćććć¼ćć«ęåćć¾ćć",
"settings.prompt.general.keybindings.update.success": "ćć¼ćć¤ć³ćć®ć¢ćććć¼ćć«ęåćć¾ćććOKćę¼ććØciderćåčµ·åćć¾ć",
"settings.option.general.keybindings.open": "éć",
"settings.description.search": "ę¤ē“¢",
+ "settings.option.general.themeUpdateNotification": "ćć¼ćć®ć¢ćććć¼ććčŖåēć«ē¢ŗčŖ",
+ "settings.option.general.showLovedTracksInline": "ć©ććć愽ę²ćåę",
"settings.description.albums": "ć©ć¤ćć©ćŖć®ć¢ć«ćć ",
"settings.description.artists": "ć©ć¤ćć©ćŖć®ć¢ć¼ćć£ć¹ć",
"settings.description.browse": "ę¤ē“¢",
@@ -293,12 +369,16 @@
"settings.description.cast": "ććć¤ć¹ć§ćć£ć¹ććć",
"settings.description.settings": "čØå®",
"settings.description.developer": "ćććććć¼ćć¼ć«",
+ "settings.description.listnow": "Listen Now",
+ "settings.description.recentAdd": "ęčæčæ½å ććé
ē®",
+ "settings.description.songs": "ę²",
"settings.notyf.updateCider.update-not-available": "ē¾åØęę°ēć§ć",
"settings.notyf.updateCider.update-downloaded": "ć¢ćććć¼ććÆåčµ·åå¾ć«é©ēØććć¾ć",
"settings.notyf.updateCider.update-timeout": "ć¢ćććć¼ććÆćæć¤ć ć¢ć¦ććć¾ćć",
"settings.header.audio": "ćŖć¼ćć£ćŖ",
"settings.header.audio.description": "Ciderć®ćŖć¼ćć£ćŖčØå®",
"settings.option.audio.volumeStep": "é³éčŖæę“ć®ć¹ććć",
+ "settings.option.audio.advanced": "čæ½å ć®ććŖć„ć¼ć čØå®",
"settings.option.audio.maxVolume": "ę大é³é",
"settings.option.audio.changePlaybackRate": "åēéåŗ¦ć®å¤ę“",
"settings.option.audio.playbackRate": "åēéåŗ¦ć®å¤ę“",
@@ -309,14 +389,18 @@
"settings.header.audio.quality.lossless": "ćć¹ć¬ć¹",
"settings.header.audio.quality.lossless.description": "(ę大解ååŗ¦ 24 ćććļ¼48 kHz)",
"settings.header.audio.quality.high": "é«åč³Ŗ",
+ "settings.header.audio.quality.high.description": "256 kbps",
"settings.header.audio.quality.standard": "é«å¹ē",
+ "settings.header.audio.quality.standard.description": "64 kbps",
"settings.option.audio.seamlessTransition": "ę²éćŖćć§åē",
"settings.option.audio.enableAdvancedFunctionality": "å
é²ēćŖę©č½",
"settings.option.audio.enableAdvancedFunctionality.description": "AudioContextćęå¹ć«ćććØććŖć¼ćć£ćŖćć¼ćć©ć¤ćŗć空éćŖć¼ćć£ćŖćć¤ć³ć©ć¤ć¶ć¼ćŖć©ć®ę©č½ć使ēØć§ćć¾ćććé³ćéåććććććć¾ććć",
"settings.warn.audio.enableAdvancedFunctionality.lowcores": "ććŖćć®PCććć®å¦ēć«čććććŖćććććć¾ććć",
"settings.option.audio.audioLab": "Cider Audio Lab",
- "settings.option.audio.audioLab.description": "An assortment of in-house developed audio effects for Cider.",
+ "settings.option.audio.audioLab.description": "CiderčŖē¤¾éēŗć®å種é³éæčØå®",
+ "settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California",
"settings.warn.audioLab.withoutAF": "Cider Audio Labćęå¹ć«ććć«ćÆAudioContextćęå¹ć«ććåæ
č¦ćććć¾ć",
+ "settings.warn.enableAdvancedFunctionality": "AudioContext (é«åŗ¦ćŖę©č½) ćÆćć®ę©č½ćęå¹åććåæ
č¦ćććć¾ć",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Analog Warmth",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Korg Nutube 6P1ćć¢ćć«ć«ćććŖć¼ćć£ćŖćć·ćć„ć¬ć¼ććć¾ć",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Analog Warmth intensity",
@@ -358,17 +442,27 @@
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "é³å “",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "åé¢ę",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "ćććć«",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "ćŖć¼ćć£ćŖććć¢",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "ę”ę£",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "ć¢ć³ć³ć¼ć«",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "ę”å¼µć¢ć³ć³ć¼ć«",
"settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "ćŖć¼ćć£ćŖē©ŗéåćÆCAPćØäŗęę§ćććć¾ćć",
+ "settings.option.audio.dbspl.display": "dB SPL 蔨示",
+ "settings.option.audio.dbspl.description": "(äøē“č
åć) dBFS ć®ä»£ććć« dB SPL ć§ććŖć„ć¼ć ć¹ć©ć¤ćć¼ć蔨示ćć¾ć",
+ "settings.option.audio.dbfs.calibration": "0 dBFS ćć£ćŖćć¬ć¼ć·ć§ć³",
+ "settings.option.audio.dbfs.description": "Ciderć0 dBFSćØććZē¹ę§ć®å¤ćå
„åćć¦ćć ćć",
"settings.header.visual": "ććøć„ć¢ć«",
"settings.header.visual.description": "Ciderć®ććøć„ć¢ć«čØå®",
"settings.option.visual.windowStyle": "Window Style",
+ "settings.option.visual.customAccentColor": "ć«ć¹ćæć ć¢ćÆć»ć³ćć«ć©ć¼",
+ "settings.option.visual.accentColor": "ć¢ćÆć»ć³ćć«ć©ć¼",
+ "settings.option.visual.purplePodcastPlaybackBar": "Podcastsåēęć«ē“«č²ć®åēćć¼ć«ćć",
+ "settings.option.visual.windowColor": "ć¦ć£ć³ćć¦ć®č²åć",
"settings.option.visual.windowBackgroundStyle": "čęÆć®čØå®",
"settings.header.visual.windowBackgroundStyle.none": "ćŖć",
"settings.header.visual.windowBackgroundStyle.artwork": "ć¢ć¼ććÆć¼ćÆ",
"settings.header.visual.windowBackgroundStyle.image": "ē»å",
+ "settings.header.visual.windowBackgroundStyle.color": "č²čŖæ",
"settings.option.visual.animatedArtwork": "ć¢ćć”ć¼ć·ć§ć³ć¢ć¼ććÆć¼ćÆ",
"settings.header.visual.animatedArtwork.always": "åøøć«č”Øē¤ŗ",
"settings.header.visual.animatedArtwork.limited": "ć¢ć¼ćć£ć¹ććć¼ćøć®ćæč”Øē¤ŗ",
@@ -392,6 +486,13 @@
"settings.header.visual.theme.github.page": "GitHub",
"settings.option.visual.theme.github.install.confirm": "ę¬å½ć« {{ repo }} ćć¤ć³ć¹ćć¼ć«ćć¾ććļ¼",
"settings.prompt.visual.theme.github.URL": "ć¤ć³ć¹ćć¼ć«ććććć¼ćć®URLćå
„åćć¦ćć ćć",
+ "settings.prompt.visual.theme.uninstallTheme": "ę¬å½ć« {{ theme }} ćć¢ć³ć¤ć³ć¹ćć¼ć«ćć¾ćć?",
+ "settings.option.visual.theme.checkForUpdates": "ć¢ćććć¼ćć確čŖ",
+ "settings.option.visual.theme.manageStyles": "ć¹ćæć¤ć«ćē®”ē",
+ "settings.option.visual.theme.uninstall": "ć¢ć³ć¤ć³ć¹ćć¼ć«",
+ "settings.option.visual.theme.viewInfo": "ę
å ±ć蔨示",
+ "settings.option.visual.theme.github.available": "å©ēØåÆč½",
+ "settings.option.visual.theme.github.applied": "é©ēØęøćæ",
"settings.notyf.visual.theme.install.success": "ćć¼ćć®ć¤ć³ć¹ćć¼ć«ćå®äŗćć¾ćć",
"settings.notyf.visual.theme.install.error": "ćć¼ćć®ć¤ć³ć¹ćć¼ć«ć«å¤±ęćć¾ćć",
"settings.header.visual.plugin": "ćć©ć°ć¤ć³",
@@ -428,8 +529,11 @@
"settings.option.connectivity.discordRPC.clientName": "ćÆć©ć¤ć¢ć³ćć®åå",
"settings.option.connectivity.discordRPC.clearOnPause": "äøęåę¢ććęć«Discord Rich Presencećé蔨示ć«ćć",
"settings.option.connectivity.discordRPC.hideButtons": "Discord Rich Presenceć®ććæć³ćé蔨示ć«ćć",
+ "settings.option.connectivity.discordRPC.hideTimestamp": "Discord Rich Presenceć®ćæć¤ć ć¹ćæć³ććé蔨示ć«ćć",
"settings.option.connectivity.discordRPC.detailsFormat": "ćć£ćć£ć¼ć«ć®ćć©ć¼ććć",
"settings.option.connectivity.discordRPC.stateFormat": "ē¶ę
ć®ćć©ć¼ććć",
+ "settings.option.connectivity.discordRPC.reload": "DiscordRPCćåčŖćæč¾¼ćæ",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "DiscordRPCćÆä»„äøć®ć¦ć¼ć¶ć¼ć«åę„ē¶ćć¾ćć: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Last.fm ć«ę„ē¶ćć",
"settings.option.connectivity.lastfmScrobble.delay": "é
å»¶ (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Last.fm Now Playingćęå¹åćć",
@@ -487,5 +591,44 @@
"share.platform.email": "Email",
"share.platform.songLink": "song.linkć®URLćć³ćć¼ćć",
"share.platform.clipboard": "URLćć³ćć¼ćć",
- "about.thanks": "Cider Collective ćØćååććć ććč²¢ē®č
ę§ć«ęč¬ē³ćäøćć¾ćć"
+ "about.thanks": "Cider Collective ćØćååććć ććč²¢ē®č
ę§ć«ęč¬ē³ćäøćć¾ćć",
+ "oobe.yes": "ćÆć",
+ "oobe.no": "ććć",
+ "oobe.next": "ꬔćø",
+ "oobe.previous": "ę»ć",
+ "oobe.done": "å®äŗ",
+ "oobe.amupsell.title": "å§ććåć«",
+ "oobe.amupsell.text": "Ciderćå©ēØććć«ćÆćÆęå¹ćŖApple Musicćµćć¹ćÆćŖćć·ć§ć³ćåæ
č¦ć§ć\nCiderćÆApple Music Voicećć©ć³ććć®ä»ć®ććć¢ć¼ć·ć§ć³åć試ēØćµćć¹ćÆćŖćć·ć§ć³ć§ćÆåä½ćć¾ććć ććę¢ć«Apple Musicć®ćµćć¹ćÆćŖćć·ć§ć³č³ę ¼ćććå “åćÆćꬔćøććÆćŖććÆćć¦ē¶ćć¦ćć ććć",
+ "oobe.amupsell.subscribeBtn": "Apple Musicć«ē»é²",
+ "oobe.amupsell.explainBtn": "čŖ¬ę",
+ "oobe.amupsell.subscribeUrl": "https://apple.co/3MdqJVQ",
+ "oobe.amupsell.amWebUrl": "https://beta.music.apple.com/",
+ "oobe.amupsell.promoExplained": "ććć¤ćć®ććć¢ć¼ć·ć§ć³åććć¤ć¢ć”ćŖć«åč”å½ä»„å¤ć®Apple Music試ēØćµćć¹ćÆćŖćć·ć§ć³ćÆćCiderć使ćććć«åæ
č¦ćŖApple Music Web Player APIć«ć¢ćÆć»ć¹ć§ćć¾ććć ććŖćć®č©¦ēØćć©ć³ćęå¹ćć©ććć確čŖććć«ćÆ {{ amWebUrl }}ćć«ćć°ć¤ć³ćć¦ćä»»ęć®ę„½ę²ćåēć§ććć確čŖćć¦ćć ććć ććę£åøøć«åä½ćććŖćć°ćē“ ę“ćććļ¼ ććŖććÆCiderćå©ēØććććØćć§ćć¾ććććććŖćććććApple Musicć®č³¼čŖććć¦ććŖćå “åćÆćć”ććć: {{ subscribeUrl }}",
+ "oobe.intro.title": "Ciderćøćććć",
+ "oobe.intro.subtitle": "",
+ "oobe.intro.text": "CiderćčŖå儽ćæć«å©ēØććććć®ćććć¤ćć®ć»ććć¢ćććč”ćć¾ćććććććć®čØå®ćÆććØććå¤ę“ććććØćć§ćć¾ćć",
+ "oobe.general.title": "äøč¬",
+ "oobe.general.subtitle": "",
+ "oobe.general.text": "",
+ "oobe.audio.title": "ćŖć¼ćć£ćŖ",
+ "oobe.audio.subtitle": "",
+ "oobe.audio.text": "Ciderć«ćÆćŖććć§é«åč³ŖćŖćŖć¼ćć£ćŖćęä¾ććććć®ćć«ć¹ćæćć¤ćŗććć¶ć¤ć³ććććŖć¼ćć£ćŖć¹ćæććÆę©č½ćććć¾ćć\nCider AdrenalinećAtmosphere RealizerććŖćć³ć«Spatailized Audioćććć¾ćć\nćććć®ę©č½ćęå¹åććć«ćÆć\"å
é²ēćŖę©č½\"ćęå¹åććåæ
č¦ćććć¾ćć\nå
é²ēćŖę©č½ćęå¹åćććØććććć®å¼·åę©č½ćć¢ććŖčØå®ć®Cider Audio Labsććå©ēØććććØćć§ććććć«ćŖćć¾ćć",
+ "oobe.audio.advancedFunctionality": "",
+ "oobe.visual.title": "ććøć„ć¢ć«",
+ "oobe.visual.subtitle": "",
+ "oobe.visual.text": "",
+ "oobe.visual.layout.text": "Ciderć«ćÆ2ć¤ć®ē°ćŖćć¦ć£ć³ćć¦ć¬ć¤ć¢ć¦ććććć¾ćć\nMaverickćÆć¦ć£ć³ćć¦äøéØć«ćć¬ć¤ć¤ć¼ć®ćććiTunes風ć®ć¬ć¤ć¢ć¦ćć§ćć\nMojavećÆCider Collectiveć«ćć£ć¦ä½ęćććę°ććŖč©¦ä½åć§ćć\n\nćććć®ć¬ć¤ć¢ć¦ććÆćć¤ć§ćčØå®ććå¤ę“ććććØćć§ćć¾ćć",
+ "oobe.visual.suggestingThemes": "ćć¼ćć®čØå®ćÆćććčÆćēµéØćå¾ćććć®åŖććę¹ę³ć§ćć ććććÆē§éććć®ęę”ć§ć : ",
+ "oobe.visual.suggestingThemes.subtext": "(ćććć®ćć¼ććÆGitHubćććć¦ć³ćć¼ćććć¾ć)",
+ "oobe.visual.suggestingThemes.default": "Cider",
+ "oobe.visual.suggestingThemes.default.text": "ćÆć©ć·ććÆCiderćć¼ć",
+ "oobe.visual.suggestingThemes.dark": "Dark",
+ "oobe.visual.suggestingThemes.dark.text": "ćć¼ćÆćć¼ć",
+ "oobe.visual.suggestingThemes.community1": "Groovy",
+ "oobe.visual.suggestingThemes.community1.text": "WinUIć«å½±éæćåćććć¼ć",
+ "oobe.visual.suggestingThemes.community2": "iTheme",
+ "oobe.visual.suggestingThemes.community2.text": "ćÆć©ć·ććÆćŖå·Øå¤§ęē©ć®ć¬ć¤ć¢ć¦ć",
+ "oobe.visual.suggestingThemes.community3": "Dracula",
+ "oobe.visual.suggestingThemes.community3.text": "ćć©ćć„ć©ćć¤ć”ć¼ćøććć«ć©ć¼ć¹ćć¼ć ",
+ "oobe.amsignin.title": ""
}
diff --git a/src/i18n/pt_PT.json b/src/i18n/pt_PT.json
index 5cac376a..54496abe 100644
--- a/src/i18n/pt_PT.json
+++ b/src/i18n/pt_PT.json
@@ -1,584 +1,590 @@
{
- "i18n.languageName": "PortuguĆŖs (Portugal)",
- "i18n.languageNameEnglish": "Portuguese (Portugal)",
- "i18n.category": "main",
- "i18n.authors": "@pgalhardo",
- "app.name": "Cider",
- "date.format": "${m} ${d}, ${y}",
- "dialog.cancel": "Cancelar",
- "dialog.ok": "OK",
- "notification.updatingLibrarySongs": "A atualizar biblioteca de mĆŗsicas...",
- "notification.updatingLibraryAlbums": "A atualizar biblioteca de Ɣlbuns...",
- "notification.updatingLibraryArtists": "A atualizar biblioteca de artistas...",
- "term.variables": "VariƔveis",
- "term.appleInc": "Apple Inc.",
- "term.appleMusic": "Apple Music",
- "term.applePodcasts": "Apple Podcasts",
- "term.itunes": "iTunes",
- "term.github": "GitHub",
- "term.discord": "Discord",
- "term.learnMore": "Saiba mais",
- "term.accountSettings": "DefiniƧƵes da conta",
- "term.logout": "Terminar sessão",
- "term.login": "Iniciar sessão",
- "term.quickNav": "Navegação rÔpida",
- "term.cast": "Transmitir",
- "term.about": "Sobre",
- "term.privateSession": "Sessão privada",
- "term.disablePrivateSession": "Desativar sessão privada",
- "term.queue": "Fila",
- "term.autoplay": "Reprodução automÔtica",
- "term.lyrics": "Letra",
- "term.miniplayer": "Mini-leitor",
- "term.history": "Histórico",
- "term.search": "Pesquisa",
- "term.library": "Biblioteca",
- "term.listenNow": "Ouvir agora",
- "term.browse": "Explorar",
- "term.radio": "RƔdio",
- "term.recentlyAdded": "AdiƧƵes recentes",
- "term.songs": "MĆŗsicas",
- "term.albums": "Ćlbuns",
- "term.artists": "IntƩrpretes",
- "term.podcasts": "Podcasts",
- "term.playlists": "Listas de reprodução",
- "term.charts": "GrƔficos",
- "term.playlist": "Lista de reprodução",
- "term.newPlaylist": "Nova lista de reprodução",
- "term.newPlaylistFolder": "Nova pasta de listas de reprodução",
- "term.createNewPlaylist": "Criar nova lista de reprodução",
- "term.createNewPlaylistFolder": "Criar nova pasta de listas de reprodução",
- "term.deletePlaylist": "Tem a certeza de que pretende apagar esta lista de reprodução?",
- "term.navigateBack": "Retroceder uma pƔgina",
- "term.navigateForward": "AvanƧar uma pƔgina",
- "term.play": "Reproduzir",
- "term.pause": "Pausa",
- "term.stop": "Parar",
- "term.previous": "Anterior",
- "term.next": "Seguinte",
- "term.shuffle": "Modo aleatório",
- "term.enableShuffle": "Ativar modo aleatório",
- "term.disableShuffle": "Desativar modo aleatório",
- "term.repeat": "Repetir",
- "term.enableRepeatOne": "Ativar repetir uma",
- "term.disableRepeatOne": "Desativar repetir uma",
- "term.disableRepeat": "NĆ£o repetir",
- "term.volume": "Volume",
- "term.mute": "Mudo",
- "term.unmute": "Com som",
- "term.share": "Partilhar",
- "term.share.success": "Copiado para a Ôrea de transferência",
- "term.settings": "DefiniƧƵes",
- "term.seeAll": "Ver tudo",
- "term.sortBy": "Ordenar por",
- "term.sortBy.album": "Ćlbum",
- "term.sortBy.artist": "IntƩrprete",
- "term.sortBy.name": "Nome",
- "term.sortBy.genre": "GƩnero",
- "term.sortBy.releaseDate": "Data de lanƧamento",
- "term.sortBy.duration": "Duração",
- "term.sortBy.dateAdded": "Data de adição",
- "term.sortOrder": "A-Z",
- "term.sortOrder.ascending": "Ascendente",
- "term.sortOrder.descending": "Descendente",
- "term.viewAs": "Ver como",
- "term.viewAs.coverArt": "Grafismos",
- "term.viewAs.list": "Lista",
- "term.dynamic": "Dinâmico",
- "term.size": "Tamanho",
- "term.size.normal": "Normal",
- "term.size.compact": "Compacto",
- "term.enable": "Ativar",
- "term.disable": "Desativar",
- "term.enabled": "Ativado",
- "term.disabled": "Desativado",
- "term.connect": "Ligar",
- "term.connecting": "A ligar",
- "term.disconnect": "Desligar",
- "term.authed": "Autenticado",
- "term.confirm": "Confirmar?",
- "term.more": "Mais",
- "term.less": "Menos",
- "term.showMore": "Mostrar mais",
- "term.showLess": "Mostrar menos",
- "term.topSongs": "MĆŗsicas populares",
- "term.latestReleases": "Ćltimos lanƧamentos",
- "term.time.added": "Adicionado",
- "term.time.released": "LanƧado",
- "term.time.updated": "Atualizado",
- "term.time.days": "dias",
- "term.time.day": {
- "one": "dia",
- "other": "dias"
- },
- "term.time.hours": "horas",
- "term.time.hour": {
- "one": "hora",
- "other": "horas"
- },
- "term.time.minutes": "minutos",
- "term.time.minute": {
- "one": "minuto",
- "other": "minutos"
- },
- "term.time.seconds": "segundos",
- "term.time.second": {
- "one": "segundo",
- "other": "segundos"
- },
- "term.fullscreenView": "Vista de ecrã inteiro",
- "term.defaultView": "Vista normal",
- "term.audioSettings": "DefiniƧƵes de Ɣudio",
- "term.audioControls": "Controlos de volume",
- "term.clearAll": "Limpar tudo",
- "term.recentStations": "EstaƧƵes recentes",
- "term.personalStations": "EstaƧƵes pessoais",
- "term.amLive": "Apple Music Live",
- "term.language": "Idioma",
- "term.funLanguages": "Divertido",
- "term.noLyrics": "A carregar... / Letra não encontrada. / Instrumental.",
- "term.copyright": "Copyright",
- "term.rightsReserved": "Todos os direitos reservados.",
- "term.sponsor": "Patrocine este projecto",
- "term.ciderTeam": "Equipa do Cider",
- "term.developer": "Programador",
- "term.socialTeam": "Equipa social",
- "term.socials": "Redes sociais",
- "term.contributors": "Contribuidores",
- "term.equalizer": "Equalizador",
- "term.reset": "Repor",
- "term.tracks": "mĆŗsicas",
- "term.track": {
- "one": "mĆŗsica",
- "other": "mĆŗsicas"
- },
- "term.videos": "VĆdeos",
- "term.menu": "Menu",
- "term.check": "Verificar",
- "term.aboutArtist": "Sobre {{artistName}}",
- "term.topResult": "Melhor resultado",
- "term.sharedPlaylists": "Listas de reprodução partilhadas",
- "term.people": "Pessoas",
- "term.newpreset.name": "Nome da nova predefinição do EQ",
- "term.addedpreset": "Predefinição adicionada",
- "term.deletepreset.warn": "Tem a certeza de que pretende apagar esta predefinição?",
- "term.deletedpreset": "Predefinição eliminada",
- "term.defaultPresets": "Predefinições por omissão",
- "term.userPresets": "PredefiniƧƵes do utilizador",
- "term.requestError": "Ocorreu um problema ao processar o pedido.",
- "term.song.link.generate": "A obter o URL de partilha song.link...",
- "term.musicVideos": "Videoclipes",
- "term.stations": "EstaƧƵes",
- "term.curators": "Curadores",
- "term.appleCurators": "Curadores da Apple",
- "term.radioShows": "Programas de rƔdio",
- "term.recordLabels": "Gravadoras",
- "term.videoExtras": "VĆdeos extra",
- "term.top": "Top",
- "term.version": "Versão",
- "term.noVideos": "NĆ£o foram encontrados vĆdeos.",
- "term.plugin": "Plug-in",
- "term.pluginMenu": "Menu de plug-ins",
- "term.pluginMenu.none": "Sem plug-ins interactivos",
- "term.replay": "Repetir",
- "term.uniqueAlbums": "Ćlbuns Ćŗnicos",
- "term.uniqueArtists": "Intérpretes únicos",
- "term.uniqueSongs": "MĆŗsicas Ćŗnicas",
- "term.topArtists": "IntƩrpretes populares",
- "term.listenedTo": "Reproduzido:",
- "term.times": "vezes",
- "term.topAlbums": "Ćlbuns populares",
- "term.plays": "ReproduƧƵes",
- "term.topGenres": "GƩneros populares",
- "term.confirmLogout": "Tem a certeza de que pretende terminar sessão?",
- "term.creditDesignedBy": "Concebido por ${authorUsername}",
- "term.discNumber": "Disco ${discNumber}",
- "home.title": "InĆcio",
- "home.recentlyPlayed": "Reproduzido recentemente",
- "home.recentlyAdded": "Adicionado recentemente",
- "home.artistsFeed": "Feed dos seus artistas",
- "home.artistsFeed.noArtist": "Siga alguns artistas para ver os seus últimos lançamentos",
- "home.madeForYou": "Feito para si",
- "home.friendsListeningTo": "O que os seus amigos estão a ouvir",
- "home.followedArtists": "Artistas seguidos",
- "error.appleMusicSubRequired": "A Apple Music requer uma subscrição.",
- "error.connectionError": "Ocorreu um problema ao estabelecer ligação à Apple Music.",
- "error.noResults": "Sem resultados.",
- "error.noResults.description": "Tente uma nova pesquisa.",
- "podcast.followOnCider": "Siga no Cider",
- "podcast.followedOnCider": "A seguir no Cider",
- "podcast.subscribeOnItunes": "Subscreva no iTunes",
- "podcast.subscribedOnItunes": "Subscrito no iTunes",
- "podcast.itunesStore": "iTunes Store",
- "podcast.episodes": "Episódios",
- "podcast.playEpisode": "Reproduzir episódio",
- "podcast.website": "Website do Podcast",
- "action.hideLibrary": "Ocultar biblioteca",
- "action.showLibrary": "Mostrar biblioteca",
- "action.cut": "Cortar",
- "action.paste": "Colar",
- "action.selectAll": "Seleccionar tudo",
- "action.delete": "Apagar",
- "action.edit": "Editar",
- "action.done": "ConcluĆdo",
- "action.editTracklist": "Editar lista de reprodução",
- "action.addToLibrary": "Adicionar Ć biblioteca",
- "action.addToLibrary.success": "Adicionado Ć biblioteca",
- "action.addToLibrary.error": "Erro ao adicionar Ć biblioteca",
- "action.removeFromLibrary": "Remover da biblioteca",
- "action.removeFromLibrary.success": "Removido da biblioteca",
- "action.addToQueue": "Adicionar Ć fila",
- "action.addToQueue.success": "Adicionado Ć fila",
- "action.addToQueue.error": "Erro ao adicionar Ć fila",
- "action.removeFromQueue": "Remover da fila",
- "action.removeFromQueue.success": "Removido da fila",
- "action.removeFromQueue.error": "Erro ao remover da fila",
- "action.createPlaylist": "Criar uma nova lista de reprodução",
- "action.addToPlaylist": "Adicionar à lista de reprodução",
- "action.removeFromPlaylist": "Removar da lista de reprodução",
- "action.addToFavorites": "Adicionar aos favoritos",
- "action.follow": "Seguir",
- "action.follow.success": "Seguido",
- "action.follow.error": "Erro ao seguir",
- "action.unfollow": "NĆ£o seguir",
- "action.unfollow.success": "NĆ£o seguido",
- "action.unfollow.error": "Erro ao deixar de seguir",
- "action.playNext": "Reproduzir a seguir",
- "action.playLater": "Reproduzir mais tarde",
- "action.startRadio": "Criar estação",
- "action.goToArtist": "Ir para intƩrprete",
- "action.goToAlbum": "Ir para Ɣlbum",
- "action.showInPlaylist": "Mostrar na lista de reprodução",
- "action.showInAppleMusic": "Mostrar na Apple Music",
- "action.moveToTop": "Mover para fora da pasta",
- "action.share": "Partilhar",
- "action.rename": "Renomear",
- "action.love": "Gostar",
- "action.unlove": "Desfazer gostar",
- "action.dislike": "NĆ£o gostar",
- "action.undoDislike": "Desfazer não gostar",
- "action.showWebRemoteQR": "Web Remote",
- "action.playTracksNext": "Reproduzir ${app.selectedMediaItems.length} mĆŗsicas a seguir",
- "action.playTracksLater": "Reproduzir ${app.selectedMediaItems.length} mĆŗsicas mais tarde",
- "action.removeTracks": "Remover ${self.selectedItems.length} mĆŗsicas da fila",
- "action.import": "Importar",
- "action.export": "Exportar",
- "action.showAlbum": "Mostrar Ɣlbum completo",
- "action.tray.minimize": "Minimizar para a bandeja",
- "action.tray.quit": "Fechar",
- "action.tray.show": "Mostrar o Cider",
- "action.tray.playpause": "Reproduzir/Pausa",
- "action.tray.next": "Seguinte",
- "action.tray.previous": "Anterior",
- "action.tray.listento": "Ouvir:",
- "action.update": "Atualizar",
- "action.install": "Instalar",
- "action.copy": "Copiar",
- "action.newpreset": "Nova predefinição...",
- "action.deletepreset": "Eliminar predefinição",
- "action.open": "Abrir",
- "action.close": "Fechar",
- "action.relaunch.confirm": "Pretende reiniciar o Cider?",
- "action.cast.chromecast": "Chromecast",
- "action.cast.todevices": "Transmitir para dispositivos",
- "action.cast.stop": "Parar a transmissão para todos os dispositivos",
- "action.cast.airplay": "AirPlay",
- "action.cast.airplay.underdevelopment": "AirPlay ainda estĆ” em desenvolvimento",
- "action.cast.scan": "Procurar",
- "action.cast.scanning": "A procurar...",
- "action.createNew": "Criar nova...",
- "action.openArtworkInBrowser": "Abrir grafismo no navegador",
- "action.scrollToTop": "Voltar ao topo",
- "menubar.options.about": "Sobre",
- "menubar.options.settings": "DefiniƧƵes",
- "menubar.options.quit": "Fechar o Cider",
- "menubar.options.view": "Ver",
- "menubar.options.reload": "Atualizar",
- "menubar.options.forcereload": "Forçar atualização",
- "menubar.options.toggledevtools": "Alternar ferramentas do programador",
- "menubar.options.window": "Janela",
- "menubar.options.minimize": "Minimizar",
- "menubar.options.toggleprivate": "Alternar sessão privada",
- "menubar.options.webremote": "Web Remote",
- "menubar.options.audio": "DefiniƧƵes de Ɣudio",
- "menubar.options.plugins": "Menu de plug-ins",
- "menubar.options.controls": "Controlos",
- "menubar.options.next": "Seguinte",
- "menubar.options.playpause": "Reproduzir/Pausa",
- "menubar.options.previous": "Anterior",
- "menubar.options.volumeup": "Aumentar o volume",
- "menubar.options.volumedown": "Diminuir o volume",
- "menubar.options.browse": "Explorar",
- "menubar.options.artists": "IntƩrpretes",
- "menubar.options.search": "Pesquisa",
- "menubar.options.albums": "Ćlbuns",
- "menubar.options.cast": "Transmitir para dispositivos",
- "menubar.options.account": "Conta",
- "menubar.options.accountsettings": "DefiniƧƵes da conta",
- "menubar.options.signout": "Terminar sessão",
- "menubar.options.support": "Suporte",
- "menubar.options.discord": "Discord",
- "menubar.options.github": "GitHub Wiki",
- "menubar.options.report": "Reportar um...",
- "menubar.options.bug": "Problema",
- "menubar.options.feature": "Pedido de funcionalidade",
- "menubar.options.trans": "Pedido de tradução",
- "menubar.options.license": "Ver licenƧa",
- "menubar.options.conf": "Abrir ficheiro de configuração no editor",
- "menubar.options.listennow": "Ouvir agora",
- "menubar.options.recentlyAdded": "AdiƧƵes recentes",
- "menubar.options.songs": "MĆŗsicas",
- "settings.header.general": "Geral",
- "settings.header.general.description": "Ajustar as definiƧƵes gerais do Cider.",
- "settings.option.general.language": "Idioma",
- "settings.option.general.resumebehavior": "Comportamento de retoma",
- "settings.option.general.resumebehavior.description": "Define a forma como o Cider irÔ retomar a sua sessão quando regressar à aplicação.",
- "settings.option.general.resumebehavior.locally": "Localmente",
- "settings.option.general.resumebehavior.locally.description": "O Cider irÔ retomar a sua última sessão nesta mÔquina.",
- "settings.option.general.resumebehavior.history": "Histórico",
- "settings.option.general.resumebehavior.history.description": "O Cider irÔ colocar na fila a última música do seu histórico da Apple Music, através de todos os seus dispositivos.",
- "settings.option.general.resumetabs": "Abrir separador no arranque",
- "settings.option.general.resumetabs.description": "Pode escolher que separador quer abrir quando abre o Cider.",
- "settings.option.general.resumetabs.dynamic": "Dinâmico",
- "settings.option.general.resumetabs.dynamic.description": "O Cider abrirĆ” o separador que utilizou pela Ćŗltima vez.",
- "settings.option.general.language.main": "Idiomas",
- "settings.option.general.language.fun": "Idiomas divertidos",
- "settings.option.general.language.unsorted": "Indiferenciado",
- "settings.option.general.customizeSidebar": "Personalizar os itens da barra lateral",
- "settings.option.general.customizeSidebar.customize": "Personalizar",
- "settings.option.general.keybindings": "Atalhos do teclado",
- "settings.option.general.keybindings.pressCombination": "Prima uma combinação de duas teclas para atualizar o atalho.",
- "settings.option.general.keybindings.pressEscape": "Prima a tecla Escape para voltar atrƔs.",
- "settings.notyf.general.keybindings.update.success": "Atalho atualizado com sucesso",
- "settings.prompt.general.keybindings.update.success": "Atalho atualizado com sucesso. Prima OK para reiniciar o Cider",
- "settings.option.general.keybindings.open": "Abrir",
- "settings.option.general.themeUpdateNotification": "Verificação automÔtica de atualizações de temas",
- "settings.option.general.showLovedTracksInline": "Mostrar mĆŗsicas que gosta \"inline\"",
- "settings.description.search": "Pesquisa",
- "settings.description.albums": "Ćlbuns da biblioteca",
- "settings.description.artists": "IntƩrpretes da biblioteca",
- "settings.description.browse": "Explorar",
- "settings.description.private": "Alternar sessão privada",
- "settings.description.remote": "Web Remote",
- "settings.description.audio": "DefiniƧƵes de Ɣudio",
- "settings.description.plugins": "Menu de plug-ins",
- "settings.description.cast": "Transmitir para dispositivos",
- "settings.description.settings": "DefiniƧƵes",
- "settings.description.developer": "Ferramentas do programador",
- "settings.description.listnow": "Ouvir agora",
- "settings.description.recentAdd": "AdiƧƵes recentes",
- "settings.description.songs": "MĆŗsicas",
- "settings.notyf.updateCider.update-not-available": "Nenhuma atualização disponĆvel",
- "settings.notyf.updateCider.update-downloaded": "A atualização foi descarregada, reinicie para aplicar",
- "settings.notyf.updateCider.update-timeout": "O pedido de atualização estou o tempo limite",
- "settings.header.audio": "Ćudio",
- "settings.header.audio.description": "Ajustar as definiƧƵes de Ɣudio para o Cider.",
- "settings.option.audio.volumeStep": "NĆvel de incremento de volume",
- "settings.option.audio.advanced": "Controlo avanƧado de volume",
- "settings.option.audio.maxVolume": "Volume mƔximo",
- "settings.option.audio.changePlaybackRate": "Alterar velocidade de reprodução",
- "settings.option.audio.playbackRate": "Velocidade de reprodução",
- "settings.option.audio.playbackRate.change": "Alterar",
- "settings.option.audio.quality": "Qualidade do Ɣudio",
- "settings.header.audio.quality.hireslossless": "Alta resolução sem perdas",
- "settings.header.audio.quality.hireslossless.description": "atƩ 24-bit/192 kHz",
- "settings.header.audio.quality.lossless": "Sem perdas",
- "settings.header.audio.quality.lossless.description": "atƩ 24-bit/48 kHz",
- "settings.header.audio.quality.high": "Alta",
- "settings.header.audio.quality.high.description": "256 kbps",
- "settings.header.audio.quality.standard": "Padrão",
- "settings.header.audio.quality.standard.description": "64 kbps",
- "settings.option.audio.seamlessTransition": "Transição gradual do Ôudio",
- "settings.option.audio.enableAdvancedFunctionality": "Ativar funcionalidades avanƧadas",
- "settings.option.audio.enableAdvancedFunctionality.description": "Ativar o AudioContext dĆ” acesso a funcionalidades alargadas como Normalização de Ćudio, Equalizadores e Visualizadores - contudo, isto pode causar dificuldades em alguns sistemas.",
- "settings.warn.audio.enableAdvancedFunctionality.lowcores": "O Cider pensa que o seu PC não é capaz de lidar com estas funcionalidades. Tem a certeza de que pretende continuar?",
- "settings.option.audio.audioLab": "Cider Audio Lab",
- "settings.option.audio.audioLab.description": "Efeitos de Ɣudio desenvolvidos internamente para o Cider.",
- "settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California",
- "settings.warn.audioLab.withoutAF": "AudioContext (funcionalidade avanƧada) Ʃ necessƔrio para suportar o Cider Audio Lab.",
- "settings.warn.enableAdvancedFunctionality": "AudioContext (funcionalidade avanƧada) Ʃ necessƔrio para suportar esta funcionalidade.",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Calor Analógico",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simula o calor analógico inspirado no Korg Nutube 6P1",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Intensidade do calor analógico",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Altera a intensidade do processamento do módulo de calor analógico.",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Suave",
- "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Quente",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer": "Cider Atmosphere Realizerā¢ļø",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "Cria uma atmosfera musical diferente inspirada nas mais modernas aparelhagens.",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode": "Modo do Cider Atmosphere Realizerā¢ļø",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "Altera o modo de funcionamento do módulo Atmosphere Realizer.",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "HÅjicha Cheese Foam Tea",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "Genmaicha Tapioca Milk Tea",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_1": "Rock Salt Cheese Foam Tea",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_2": "Uji Matcha Milk Tea",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "Jasmine Macchiato",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "Hokkaido Milk Tea",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500": "Moonlight Softcake",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Brown Sugar Creme BrƻlƩe Milk",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Cuddle Warmth",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Melhora a qualidade de Ć”udio percecionada do Ć”udio codificado em AAC, utilizando um algoritmo de tempo real que tira partido tanto dos modelos psicoacĆŗsticos da audição humana como das caracterĆsticas de codificação do AAC.",
- "settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "O CAP nĆ£o Ć© compatĆvel com a espacialização. Por favor, desative a espacialização para continuar.",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Intensidade do CAP",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Muda a intensidade do processamento feito ao Ɣudio (a agressividade pode produzir resultados indesejƔveis).",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Padrão",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "Adaptativo",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "Antigo",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Agressivo",
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalização de Ôudio",
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza o volume de pico das músicas para criar uma experiência de audição mais uniforme (não funciona em músicas carregadas pelo utilizador).",
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "Gerido pelo Audio Lab",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Espacialização ajustada pelo Cider",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "Efeito de espacialização pré-ajustado, desactiva as configurações personalizÔveis de espacialização de Ôudio.",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Perfil de espacialização do Cider",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Altera o perfil de ajuste da espacialização.",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "Padrão",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "Palco",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "Separação",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "MĆnimo",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "Audiófilo",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "Difundido",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "Encore",
- "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "Encore expandido",
- "settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "A espacialização nĆ£o Ć© compatĆvel com o CAP. Por favor, desative o CAP para continuar.",
- "settings.option.audio.dbspl.display": "Mostrar dB SPL",
- "settings.option.audio.dbspl.description": "(Apenas para utilizadores avanƧados) Mostrar dB SPL em vez de dBFS no controlo de volume.",
- "settings.option.audio.dbfs.calibration": "Calibração de 0 dBFS",
- "settings.option.audio.dbfs.description": "Introduza o pico de SPL com ponderação Z quando o Cider estÔ a 0 dBFS.",
- "settings.header.visual": "AparĆŖncia",
- "settings.header.visual.description": "Ajustar as definiƧƵes visuais do Cider.",
- "settings.option.visual.windowStyle": "Estilo da janela",
- "settings.option.visual.windowBackgroundStyle": "Estilo do fundo da janela",
- "settings.header.visual.windowBackgroundStyle.none": "Nenhum",
- "settings.header.visual.windowBackgroundStyle.artwork": "Grafismo",
- "settings.header.visual.windowBackgroundStyle.image": "Imagem",
- "settings.option.visual.animatedArtwork": "Grafismo animado",
- "settings.header.visual.animatedArtwork.always": "Sempre",
- "settings.header.visual.animatedArtwork.limited": "Limitado a pƔginas e entradas especiais",
- "settings.header.visual.animatedArtwork.disable": "Desativar em todo o lado",
- "settings.option.visual.animatedArtworkQuality": "Qualidade dos grafismos animados",
- "settings.header.visual.animatedArtworkQuality.low": "Baixa",
- "settings.header.visual.animatedArtworkQuality.medium": "MƩdia",
- "settings.header.visual.animatedArtworkQuality.high": "Alta",
- "settings.header.visual.animatedArtworkQuality.veryHigh": "Muito alta",
- "settings.header.visual.animatedArtworkQuality.extreme": "Extrema",
- "settings.option.visual.animatedWindowBackground": "Fundo da janela animado",
- "settings.option.visual.hardwareAcceleration": "Aceleração de hardware",
- "settings.option.visual.hardwareAcceleration.description": "Requer reinĆcio",
- "settings.header.visual.hardwareAcceleration.default": "Padrão",
- "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
- "settings.option.visual.uiscale": "Escala da UI",
- "settings.header.visual.theme": "Tema",
- "settings.option.visual.theme.github.download": "Instalar a partir de um URL do GitHub",
- "settings.option.visual.theme.github.openfolder": "Abrir pasta de temas",
- "settings.option.visual.theme.github.explore": "Explorar temas do GitHub",
- "settings.header.visual.theme.github.page": "Temas do GitHub",
- "settings.option.visual.theme.github.install.confirm": "Tem a certeza de que pretende instalar {{ repo }}?",
- "settings.prompt.visual.theme.github.URL": "Introduza o URL do tema que pretende instalar",
- "settings.prompt.visual.theme.uninstallTheme": "Tem a certeza de que pretende desinstalar {{ theme }}?",
- "settings.option.visual.theme.checkForUpdates": "Procurar por atualizaƧƵes",
- "settings.option.visual.theme.manageStyles": "Gerir estilos",
- "settings.option.visual.theme.uninstall": "Desinstalar",
- "settings.option.visual.theme.viewInfo": "Ver informação",
- "settings.option.visual.theme.github.available": "DisponĆvel",
- "settings.option.visual.theme.github.applied": "Aplicado",
- "settings.notyf.visual.theme.install.success": "Tema instalado com sucesso",
- "settings.notyf.visual.theme.install.error": "A instalação do tema falhou",
- "settings.header.visual.plugin": "Plug-in",
- "settings.option.visual.plugin.github.download": "Instalar a partir de um URL do GitHub",
- "settings.option.visual.plugin.github.explore": "Explorar plug-ins do GitHub",
- "settings.header.visual.plugin.github.page": "Plug-ins do GitHub",
- "settings.option.visual.plugin.github.install.confirm": "Tem a certeza de que pretende instalar {{ repo }}?",
- "settings.prompt.visual.plugin.github.URL": "Introduza o URL do plug-in que pretende instalar",
- "settings.prompt.visual.plugin.github.success": "Plug-in instalado com sucesso. Pressione OK para reiniciar o Cider",
- "settings.notyf.visual.plugin.install.success": "Plug-in instalado com sucesso",
- "settings.notyf.visual.plugin.install.error": "A instalação do plug-in falhou",
- "settings.option.visual.theme.default": "Cider",
- "settings.option.visual.theme.dark": "Escuro",
- "settings.option.visual.showPersonalInfo": "Mostrar informação pessoal",
- "settings.header.window": "Janela",
- "settings.header.window.description": "Ajustar as definiƧƵes da janela para o Cider.",
- "settings.option.window.openOnStartup": "Abrir o Cider no arranque",
- "settings.option.window.openOnStartup.hidden": "Abrir escondido",
- "settings.option.window.useNativeTitleBar": "Usar barra de tĆtulo nativa",
- "settings.option.window.windowControlStyle": "Estilo de controlo da janela",
- "settings.option.window.windowControlStyle.right": "Direita",
- "settings.option.window.windowControlStyle.left": "Esquerda",
- "settings.header.lyrics": "Letras",
- "settings.header.lyrics.description": "Ajustar as definiƧƵes de letras para o Cider.",
- "settings.option.lyrics.enableMusixmatch": "Ativar letras do Musixmatch",
- "settings.option.lyrics.enableMusixmatchKaraoke": "Ativar o modo Karaoke (apenas para o Musixmatch)",
- "settings.option.lyrics.musixmatchPreferredLanguage": "LĆngua preferida para traduƧƵes do Musixmatch",
- "settings.option.lyrics.enableYoutubeLyrics": "Ativar letras do Youtube para videoclipes",
- "settings.option.lyrics.enableQQLyrics": "Ativar letras do QQ",
- "settings.header.connectivity": "Conectividade",
- "settings.header.connectivity.description": "Ajustar as definiƧƵes de conectividade para o Cider.",
- "settings.option.connectivity.playbackNotifications": "Notificações de reprodução",
- "settings.option.connectivity.discordRPC": "Discord Rich Presence",
- "settings.option.connectivity.discordRPC.clientName": "Nome do cliente",
- "settings.option.connectivity.discordRPC.clearOnPause": "Limpar o Discord Rich Presence ao colocar em pausa",
- "settings.option.connectivity.discordRPC.hideButtons": "Esconder botƵes no Discord Rich Presence",
- "settings.option.connectivity.discordRPC.hideTimestamp": "Esconder timestamp no Discord Rich Presence",
- "settings.option.connectivity.discordRPC.detailsFormat": "Formato dos detalhes",
- "settings.option.connectivity.discordRPC.stateFormat": "Formato do estado",
- "settings.option.connectivity.discordRPC.reload": "Reiniciar o DiscordRPC",
- "settings.option.connectivity.discordRPC.reconnectedToUser": "DiscordRPC ligação restabelecida ao utilizador: {{user}} ({{userid}})",
- "settings.option.connectivity.lastfmScrobble": "Last.fm Scrobbling",
- "settings.option.connectivity.lastfmScrobble.delay": "Last.fm atraso do scrobble (%)",
- "settings.option.connectivity.lastfmScrobble.nowPlaying": "Ativar Last.fm Now Playing",
- "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remover artistas do tĆtulo da mĆŗsica (Last.fm)",
- "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrar mĆŗsica em loop (Last.fm)",
- "settings.header.debug": "Debug",
- "settings.option.debug.copy_log": "Copiar logs para a Ôrea de transferência",
- "settings.option.debug.openAppData": "Abrir pasta do Cider",
- "settings.header.experimental": "Experimental",
- "settings.header.experimental.description": "Ajustar as definiƧƵes experimentais para o Cider.",
- "settings.option.experimental.reinstallwidevine": "Reinstalar WidevineCDM",
- "settings.option.experimental.reinstallwidevine.confirm": "Tem a certeza de que pretende reinstalar o Widevine?",
- "settings.option.experimental.unknownPlugin": "Fontes desconhecidas",
- "settings.option.experimental.unknownPlugin.description": "Permitir a instalação de plug-ins de outros repositórios que não o repositório de plug-ins do Cider",
- "settings.option.experimental.compactUI": "UI compacta",
- "settings.option.window.close_button_hide": "Botão fechar oculta a aplicação",
- "settings.option.experimental.inline_playlists": "Listas de reprodução e Ôlbuns \"inline\"",
- "settings.option.advanced.playlistTrackMapping": "Mapeamento de músicas de listas de reprodução",
- "settings.option.advanced.playlistTrackMapping.description": "Ativa uma anÔlise profunda das listas de reprodução para determinar que músicas estão em que listas de reprodução. O tempo de construção da cache das listas de reprodução pode aumentar significativamente.",
- "settings.option.visual.transparent": "Moldura transparente",
- "settings.option.visual.transparent.description": "Necessita de suporte do tema, requer reinĆcio",
- "settings.header.advanced": "AvanƧado",
- "settings.header.connect": "Sincronização",
- "settings.option.connect.link_account": "Ativar a sincronização com o Cider Connect",
- "settings.option.connect.link_account.description": "Ligar a sua conta Discord ao Cider Connect permite-lhe armazenar dados de utilizador incluindo definiƧƵes, EQ's, e eventualmente mais uma vez terminado (trabalho em curso).",
- "spatial.notTurnedOn": "A espacialização de Ôudio estÔ desativada. Para utilizar, por favor, ative-a primeiro.",
- "spatial.spatialProperties": "Propriedades espaciais",
- "spatial.width": "Largura",
- "spatial.height": "Altura",
- "spatial.depth": "Profundidade",
- "spatial.gain": "Ganho",
- "spatial.roomMaterials": "Materiais da sala",
- "spatial.roomDimensions": "DimensƵes da sala",
- "spatial.roomPositions": "PosiƧƵes na sala",
- "spatial.setDimensions": "Definir dimensƵes",
- "spatial.setPositions": "Definir posiƧƵes",
- "spatial.up": "Acima",
- "spatial.front": "Frente",
- "spatial.left": "Esquerda",
- "spatial.right": "Direita",
- "spatial.back": "AtrƔs",
- "spatial.down": "Em baixo",
- "spatial.listener": "Ouvinte",
- "spatial.audioSource": "Fonte de Ɣudio",
- "settings.header.unfinished": "Inacabado",
- "remote.web.title": "Cider Remote",
- "remote.web.description": "Digitalize o código QR para emparelhar o seu telemóvel com esta instância do Cider",
- "share.platform.twitter.tweet": "OuƧa {{song}} na Apple Music.\n\n{{url}}\n\n#AppleMusic #Cider",
- "share.platform.twitter": "Twitter",
- "share.platform.facebook": "Facebook",
- "share.platform.reddit": "Reddit",
- "share.platform.telegram": "Telegram",
- "share.platform.whatsapp": "WhatsApp",
- "share.platform.messenger": "Messenger",
- "share.platform.email": "Email",
- "share.platform.songLink": "Copiar com song.link",
- "share.platform.clipboard": "Copiar ligação",
- "about.thanks": "Um grande obrigado Ć equipa da Cider Collective e a todos os nossos contribuidores."
+ "i18n.languageName": "PortuguĆŖs (Portugal)",
+ "i18n.languageNameEnglish": "Portuguese (Portugal)",
+ "i18n.category": "main",
+ "i18n.authors": "@pgalhardo",
+ "app.name": "Cider",
+ "date.format": "${m} ${d}, ${y}",
+ "dialog.cancel": "Cancelar",
+ "dialog.ok": "OK",
+ "notification.updatingLibrarySongs": "A atualizar biblioteca de mĆŗsicas...",
+ "notification.updatingLibraryAlbums": "A atualizar biblioteca de Ɣlbuns...",
+ "notification.updatingLibraryArtists": "A atualizar biblioteca de artistas...",
+ "term.variables": "VariƔveis",
+ "term.appleInc": "Apple Inc.",
+ "term.appleMusic": "Apple Music",
+ "term.applePodcasts": "Apple Podcasts",
+ "term.itunes": "iTunes",
+ "term.github": "GitHub",
+ "term.discord": "Discord",
+ "term.learnMore": "Saiba mais",
+ "term.accountSettings": "DefiniƧƵes da conta",
+ "term.logout": "Terminar sessão",
+ "term.login": "Iniciar sessão",
+ "term.quickNav": "Navegação rÔpida",
+ "term.about": "Sobre",
+ "term.privateSession": "Sessão privada",
+ "term.disablePrivateSession": "Desativar sessão privada",
+ "term.queue": "Fila",
+ "term.autoplay": "Reprodução automÔtica",
+ "term.lyrics": "Letra",
+ "term.miniplayer": "Mini-leitor",
+ "term.history": "Histórico",
+ "term.search": "Pesquisa",
+ "term.showSearch": "Mostrar a barra de pesquisa",
+ "term.hideSearch": "Esconder a barar de pesquisa",
+ "term.library": "Biblioteca",
+ "term.listenNow": "Ouvir agora",
+ "term.browse": "Explorar",
+ "term.radio": "RƔdio",
+ "term.recentlyAdded": "AdiƧƵes recentes",
+ "term.songs": "MĆŗsicas",
+ "term.albums": "Ćlbuns",
+ "term.artists": "IntƩrpretes",
+ "term.podcasts": "Podcasts",
+ "term.playlists": "Listas de reprodução",
+ "term.charts": "GrƔficos",
+ "term.playlist": "Lista de reprodução",
+ "term.newPlaylist": "Nova lista de reprodução",
+ "term.newPlaylistFolder": "Nova pasta de listas de reprodução",
+ "term.createNewPlaylist": "Criar nova lista de reprodução",
+ "term.createNewPlaylistFolder": "Criar nova pasta de listas de reprodução",
+ "term.deletePlaylist": "Tem a certeza de que pretende apagar esta lista de reprodução?",
+ "term.navigateBack": "Retroceder uma pƔgina",
+ "term.navigateForward": "AvanƧar uma pƔgina",
+ "term.play": "Reproduzir",
+ "term.playpause": "Reproduzir/Pausa",
+ "term.pause": "Pausa",
+ "term.stop": "Parar",
+ "term.previous": "Anterior",
+ "term.next": "Seguinte",
+ "term.shuffle": "Modo aleatório",
+ "term.enableShuffle": "Ativar modo aleatório",
+ "term.disableShuffle": "Desativar modo aleatório",
+ "term.repeat": "Repetir",
+ "term.enableRepeatOne": "Ativar repetir uma",
+ "term.disableRepeatOne": "Desativar repetir uma",
+ "term.disableRepeat": "NĆ£o repetir",
+ "term.volume": "Volume",
+ "term.mute": "Mudo",
+ "term.unmute": "Com som",
+ "term.share": "Partilhar",
+ "term.share.success": "Copiado para a Ôrea de transferência",
+ "term.settings": "DefiniƧƵes",
+ "term.seeAll": "Ver tudo",
+ "term.sortBy": "Ordenar por",
+ "term.sortBy.album": "Ćlbum",
+ "term.sortBy.artist": "IntƩrprete",
+ "term.sortBy.name": "Nome",
+ "term.sortBy.genre": "GƩnero",
+ "term.sortBy.releaseDate": "Data de lanƧamento",
+ "term.sortBy.duration": "Duração",
+ "term.sortBy.dateAdded": "Data de adição",
+ "term.sortOrder": "A-Z",
+ "term.sortOrder.ascending": "Ascendente",
+ "term.sortOrder.descending": "Descendente",
+ "term.viewAs": "Ver como",
+ "term.viewAs.coverArt": "Grafismos",
+ "term.viewAs.list": "Lista",
+ "term.dynamic": "Dinâmico",
+ "term.size": "Tamanho",
+ "term.size.normal": "Normal",
+ "term.size.compact": "Compacto",
+ "term.enable": "Ativar",
+ "term.disable": "Desativar",
+ "term.enabled": "Ativado",
+ "term.disabled": "Desativado",
+ "term.connect": "Ligar",
+ "term.connecting": "A ligar",
+ "term.disconnect": "Desligar",
+ "term.authed": "Autenticado",
+ "term.confirm": "Confirmar?",
+ "term.more": "Mais",
+ "term.less": "Menos",
+ "term.showMore": "Mostrar mais",
+ "term.showLess": "Mostrar menos",
+ "term.topSongs": "Top de mĆŗsicas",
+ "term.latestReleases": "Ćltimos lanƧamentos",
+ "term.time.added": "Adicionado",
+ "term.time.released": "LanƧado",
+ "term.time.updated": "Atualizado",
+ "term.time.days": "dias",
+ "term.time.day": {
+ "one": "dia",
+ "other": "dias"
+ },
+ "term.time.hours": "horas",
+ "term.time.hour": {
+ "one": "hora",
+ "other": "horas"
+ },
+ "term.time.minutes": "minutos",
+ "term.time.minute": {
+ "one": "minuto",
+ "other": "minutos"
+ },
+ "term.time.seconds": "segundos",
+ "term.time.second": {
+ "one": "segundo",
+ "other": "segundos"
+ },
+ "term.fullscreenView": "Vista de ecrã inteiro",
+ "term.defaultView": "Vista normal",
+ "term.audioSettings": "DefiniƧƵes de Ɣudio",
+ "term.audioControls": "Controlos de volume",
+ "term.clearAll": "Limpar tudo",
+ "term.recentStations": "EstaƧƵes recentes",
+ "term.personalStations": "EstaƧƵes pessoais",
+ "term.amLive": "Apple Music Live",
+ "term.live": "AO VIVO",
+ "term.language": "Idioma",
+ "term.funLanguages": "Divertido",
+ "term.noLyrics": "A carregar... / Letra não encontrada. / Instrumental.",
+ "term.copyright": "Copyright",
+ "term.rightsReserved": "Todos os direitos reservados.",
+ "term.sponsor": "Patrocine este projecto",
+ "term.ciderTeam": "Equipa do Cider",
+ "term.developer": "Programador",
+ "term.socialTeam": "Equipa social",
+ "term.socials": "Redes sociais",
+ "term.contributors": "Contribuidores",
+ "term.equalizer": "Equalizador",
+ "term.reset": "Repor",
+ "term.tracks": "mĆŗsicas",
+ "term.track": {
+ "one": "mĆŗsica",
+ "other": "mĆŗsicas"
+ },
+ "term.videos": "VĆdeos",
+ "term.menu": "Menu",
+ "term.themeManaged": "Gerido por um tema",
+ "term.check": "Verificar",
+ "term.aboutArtist": "Sobre {{artistName}}",
+ "term.topResult": "Melhor resultado",
+ "term.sharedPlaylists": "Listas de reprodução partilhadas",
+ "term.people": "Pessoas",
+ "term.newpreset.name": "Nome da nova predefinição do EQ",
+ "term.addedpreset": "Predefinição adicionada",
+ "term.deletepreset.warn": "Tem a certeza de que pretende apagar esta predefinição?",
+ "term.deletedpreset": "Predefinição eliminada",
+ "term.defaultPresets": "Predefinições por omissão",
+ "term.userPresets": "PredefiniƧƵes do utilizador",
+ "term.requestError": "Ocorreu um problema ao processar o pedido.",
+ "term.song.link.generate": "A obter o URL de partilha song.link...",
+ "term.musicVideos": "Videoclipes",
+ "term.stations": "EstaƧƵes",
+ "term.curators": "Curadores",
+ "term.appleCurators": "Curadores da Apple",
+ "term.radioShows": "Programas de rƔdio",
+ "term.recordLabels": "Gravadoras",
+ "term.videoExtras": "VĆdeos extra",
+ "term.top": "Top",
+ "term.version": "Versão",
+ "term.noVideos": "NĆ£o foram encontrados vĆdeos.",
+ "term.plugin": "Plug-in",
+ "term.pluginMenu": "Menu de plug-ins",
+ "term.pluginMenu.none": "Sem plug-ins interactivos",
+ "term.replay": "Repetir",
+ "term.uniqueAlbums": "Ćlbuns Ćŗnicos",
+ "term.uniqueArtists": "Intérpretes únicos",
+ "term.uniqueSongs": "MĆŗsicas Ćŗnicas",
+ "term.topArtists": "Top de intƩrpretes",
+ "term.listenedTo": "Reproduzido:",
+ "term.times": "vezes",
+ "term.topAlbums": "Top de Ɣlbuns",
+ "term.plays": "ReproduƧƵes",
+ "term.topGenres": "Top de gƩneros",
+ "term.confirmLogout": "Tem a certeza de que pretende terminar sessão?",
+ "term.creditDesignedBy": "Concebido por ${authorUsername}",
+ "term.discNumber": "Disco ${discNumber}",
+ "term.reload": "Reiniciar o Cider ?",
+ "term.toggleprivate": "Alternar sessão privada",
+ "term.webremote": "Web Remote",
+ "term.cast": "Transmitir",
+ "term.cast2": "Transmitir para dispositivos",
+ "term.quit": "Fechar",
+ "term.zoomin": "Aumentar o zoom",
+ "term.zoomout": "Diminuir o zoom",
+ "term.zoomreset": "Repor zoom",
+ "term.fullscreen": "Ecrã inteiro",
+ "home.syncFavorites": "Sincronizar favoritos",
+ "home.syncFavorites.gettingArtists": "A obter os artistas favoritos...",
+ "home.title": "InĆcio",
+ "home.recentlyPlayed": "Reproduzido recentemente",
+ "home.recentlyAdded": "Adicionado recentemente",
+ "home.artistsFeed": "Feed dos seus artistas",
+ "home.artistsFeed.noArtist": "Siga alguns artistas para ver os seus últimos lançamentos",
+ "home.madeForYou": "Feito para si",
+ "home.friendsListeningTo": "O que os seus amigos estão a ouvir",
+ "home.followedArtists": "Artistas seguidos",
+ "error.appleMusicSubRequired": "A Apple Music requer uma subscrição.",
+ "error.connectionError": "Ocorreu um problema ao estabelecer ligação à Apple Music.",
+ "error.noResults": "Sem resultados.",
+ "error.noResults.description": "Tente uma nova pesquisa.",
+ "podcast.followOnCider": "Siga no Cider",
+ "podcast.followedOnCider": "A seguir no Cider",
+ "podcast.subscribeOnItunes": "Subscreva no iTunes",
+ "podcast.subscribedOnItunes": "Subscrito no iTunes",
+ "podcast.itunesStore": "iTunes Store",
+ "podcast.episodes": "Episódios",
+ "podcast.playEpisode": "Reproduzir episódio",
+ "podcast.website": "Website do Podcast",
+ "action.favorite": "Adicionar favorito",
+ "action.removeFavorite": "Remover favorito",
+ "action.hideLibrary": "Ocultar biblioteca",
+ "action.showLibrary": "Mostrar biblioteca",
+ "action.cut": "Cortar",
+ "action.paste": "Colar",
+ "action.selectAll": "Seleccionar tudo",
+ "action.delete": "Apagar",
+ "action.edit": "Editar",
+ "action.done": "ConcluĆdo",
+ "action.editTracklist": "Editar lista de reprodução",
+ "action.addToLibrary": "Adicionar Ć biblioteca",
+ "action.addToLibrary.success": "Adicionado Ć biblioteca",
+ "action.addToLibrary.error": "Erro ao adicionar Ć biblioteca",
+ "action.removeFromLibrary": "Remover da biblioteca",
+ "action.removeFromLibrary.success": "Removido da biblioteca",
+ "action.addToQueue": "Adicionar Ć fila",
+ "action.addToQueue.success": "Adicionado Ć fila",
+ "action.addToQueue.error": "Erro ao adicionar Ć fila",
+ "action.removeFromQueue": "Remover da fila",
+ "action.removeFromQueue.success": "Removido da fila",
+ "action.removeFromQueue.error": "Erro ao remover da fila",
+ "action.createPlaylist": "Criar uma nova lista de reprodução",
+ "action.addToPlaylist": "Adicionar à lista de reprodução",
+ "action.removeFromPlaylist": "Removar da lista de reprodução",
+ "action.addToFavorites": "Adicionar aos favoritos",
+ "action.follow": "Seguir",
+ "action.follow.success": "Seguido",
+ "action.follow.error": "Erro ao seguir",
+ "action.unfollow": "NĆ£o seguir",
+ "action.unfollow.success": "NĆ£o seguido",
+ "action.unfollow.error": "Erro ao deixar de seguir",
+ "action.playNext": "Reproduzir a seguir",
+ "action.playLater": "Reproduzir mais tarde",
+ "action.startRadio": "Criar estação",
+ "action.goToArtist": "Ir para intƩrprete",
+ "action.goToAlbum": "Ir para Ɣlbum",
+ "action.showInPlaylist": "Mostrar na lista de reprodução",
+ "action.showInAppleMusic": "Mostrar na Apple Music",
+ "action.moveToTop": "Mover para fora da pasta",
+ "action.share": "Partilhar",
+ "action.rename": "Renomear",
+ "action.love": "Gostar",
+ "action.unlove": "Desfazer gostar",
+ "action.dislike": "NĆ£o gostar",
+ "action.undoDislike": "Desfazer não gostar",
+ "action.showWebRemoteQR": "Web Remote",
+ "action.playTracksNext": "Reproduzir ${app.selectedMediaItems.length} mĆŗsicas a seguir",
+ "action.playTracksLater": "Reproduzir ${app.selectedMediaItems.length} mĆŗsicas mais tarde",
+ "action.removeTracks": "Remover ${self.selectedItems.length} mĆŗsicas da fila",
+ "action.import": "Importar",
+ "action.export": "Exportar",
+ "action.showAlbum": "Mostrar Ɣlbum completo",
+ "action.tray.minimize": "Minimizar para a bandeja",
+ "action.tray.show": "Mostrar o Cider",
+ "action.tray.listento": "Ouvir:",
+ "action.update": "Atualizar",
+ "action.install": "Instalar",
+ "action.copy": "Copiar",
+ "action.newpreset": "Nova predefinição...",
+ "action.deletepreset": "Eliminar predefinição",
+ "action.open": "Abrir",
+ "action.close": "Fechar",
+ "action.relaunch.confirm": "Pretende reiniciar o Cider?",
+ "action.cast.chromecast": "Chromecast",
+ "action.cast.todevices": "Transmitir para dispositivos",
+ "action.cast.stop": "Parar a transmissão para todos os dispositivos",
+ "action.cast.airplay": "AirPlay",
+ "action.cast.airplay.underdevelopment": "AirPlay ainda estĆ” em desenvolvimento",
+ "action.cast.scan": "Procurar",
+ "action.cast.scanning": "A procurar...",
+ "action.createNew": "Criar nova...",
+ "action.openArtworkInBrowser": "Abrir grafismo no navegador",
+ "action.scrollToTop": "Voltar ao topo",
+ "menubar.options.view": "Ver",
+ "menubar.options.reload": "Atualizar",
+ "menubar.options.forcereload": "Forçar atualização",
+ "menubar.options.toggledevtools": "Alternar ferramentas do programador",
+ "menubar.options.window": "Janela",
+ "menubar.options.minimize": "Minimizar",
+ "menubar.options.plugins": "Menu de plug-ins",
+ "menubar.options.controls": "Controlos",
+ "menubar.options.volumeup": "Aumentar o volume",
+ "menubar.options.volumedown": "Diminuir o volume",
+ "menubar.options.account": "Conta",
+ "menubar.options.signout": "Terminar sessão",
+ "menubar.options.support": "Suporte",
+ "menubar.options.report": "Reportar um...",
+ "menubar.options.bug": "Problema",
+ "menubar.options.feature": "Pedido de funcionalidade",
+ "menubar.options.trans": "Pedido de tradução",
+ "menubar.options.license": "Ver licenƧa",
+ "menubar.options.conf": "Abrir ficheiro de configuração no editor",
+ "menubar.options.zoom": "Zoom",
+ "settings.header.general": "Geral",
+ "settings.header.general.description": "Ajustar as definiƧƵes gerais do Cider.",
+ "settings.option.general.language": "Idioma",
+ "settings.option.general.resumebehavior": "Comportamento de retoma",
+ "settings.option.general.resumebehavior.description": "Define a forma como o Cider irÔ retomar a sua sessão quando regressar à aplicação.",
+ "settings.option.general.resumebehavior.locally": "Localmente",
+ "settings.option.general.resumebehavior.locally.description": "O Cider irÔ retomar a sua última sessão nesta mÔquina.",
+ "settings.option.general.resumebehavior.history": "Histórico",
+ "settings.option.general.resumebehavior.history.description": "O Cider irÔ colocar na fila a última música do seu histórico da Apple Music, através de todos os seus dispositivos.",
+ "settings.option.general.resumetabs": "Abrir separador no arranque",
+ "settings.option.general.resumetabs.description": "Pode escolher que separador quer abrir quando abre o Cider.",
+ "settings.option.general.resumetabs.dynamic": "Dinâmico",
+ "settings.option.general.resumetabs.dynamic.description": "O Cider abrirĆ” o separador que utilizou pela Ćŗltima vez.",
+ "settings.option.general.language.main": "Idiomas",
+ "settings.option.general.language.fun": "Idiomas divertidos",
+ "settings.option.general.language.unsorted": "Indiferenciado",
+ "settings.option.general.customizeSidebar": "Personalizar os itens da barra lateral",
+ "settings.option.general.customizeSidebar.customize": "Personalizar",
+ "settings.option.general.keybindings": "Atalhos do teclado",
+ "settings.option.general.keybindings.library": "Biblioteca",
+ "settings.option.general.keybindings.session": "Sessão",
+ "settings.option.general.keybindings.control": "Controlos",
+ "settings.option.general.keybindings.interface": "Interface",
+ "settings.option.general.keybindings.advanced": "AvanƧado",
+ "settings.option.general.keybindings.pressCombination": "Prima uma combinação de duas teclas para atualizar o atalho.",
+ "settings.option.general.keybindings.pressEscape": "Prima a tecla Escape para voltar atrƔs.",
+ "settings.notyf.general.keybindings.update.success": "Atalho atualizado com sucesso",
+ "settings.prompt.general.keybindings.update.success": "Atalho atualizado com sucesso. Prima OK para reiniciar o Cider",
+ "settings.option.general.themeUpdateNotification": "Verificação automÔtica de atualizações de temas",
+ "settings.option.general.showLovedTracksInline": "Mostrar mĆŗsicas que gosta \"inline\"",
+ "settings.description.search": "Pesquisa",
+ "settings.description.albums": "Ćlbuns da biblioteca",
+ "settings.description.artists": "IntƩrpretes da biblioteca",
+ "settings.description.browse": "Explorar",
+ "settings.description.private": "Alternar sessão privada",
+ "settings.description.remote": "Web Remote",
+ "settings.description.audio": "DefiniƧƵes de Ɣudio",
+ "settings.description.plugins": "Menu de plug-ins",
+ "settings.description.cast": "Transmitir para dispositivos",
+ "settings.description.settings": "DefiniƧƵes",
+ "settings.description.developer": "Ferramentas do programador",
+ "settings.description.listnow": "Ouvir agora",
+ "settings.description.recentAdd": "AdiƧƵes recentes",
+ "settings.description.songs": "MĆŗsicas",
+ "settings.notyf.updateCider.update-not-available": "Nenhuma atualização disponĆvel",
+ "settings.notyf.updateCider.update-downloaded": "A atualização foi descarregada, reinicie para aplicar",
+ "settings.notyf.updateCider.update-timeout": "O pedido de atualização estou o tempo limite",
+ "settings.header.audio": "Ćudio",
+ "settings.header.audio.description": "Ajustar as definiƧƵes de Ɣudio para o Cider.",
+ "settings.option.audio.volumeStep": "NĆvel de incremento de volume",
+ "settings.option.audio.advanced": "Controlo avanƧado de volume",
+ "settings.option.audio.maxVolume": "Volume mƔximo",
+ "settings.option.audio.changePlaybackRate": "Alterar velocidade de reprodução",
+ "settings.option.audio.playbackRate": "Velocidade de reprodução",
+ "settings.option.audio.playbackRate.change": "Alterar",
+ "settings.option.audio.quality": "Qualidade do Ɣudio",
+ "settings.header.audio.quality.hireslossless": "Alta resolução sem perdas",
+ "settings.header.audio.quality.hireslossless.description": "atƩ 24-bit/192 kHz",
+ "settings.header.audio.quality.lossless": "Sem perdas",
+ "settings.header.audio.quality.lossless.description": "atƩ 24-bit/48 kHz",
+ "settings.header.audio.quality.high": "Alta",
+ "settings.header.audio.quality.high.description": "256 kbps",
+ "settings.header.audio.quality.standard": "Padrão",
+ "settings.header.audio.quality.standard.description": "64 kbps",
+ "settings.option.audio.seamlessTransition": "Transição gradual do Ôudio",
+ "settings.option.audio.enableAdvancedFunctionality": "Ativar funcionalidades avanƧadas",
+ "settings.option.audio.enableAdvancedFunctionality.description": "Ativar o AudioContext dĆ” acesso a funcionalidades alargadas como Normalização de Ćudio, Equalizadores e Visualizadores - contudo, isto pode causar dificuldades em alguns sistemas.",
+ "settings.warn.audio.enableAdvancedFunctionality.lowcores": "O Cider pensa que o seu PC não é capaz de lidar com estas funcionalidades. Tem a certeza de que pretende continuar?",
+ "settings.option.audio.audioLab": "Cider Audio Lab",
+ "settings.option.audio.audioLab.description": "Efeitos de Ɣudio desenvolvidos internamente para o Cider.",
+ "settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California",
+ "settings.warn.audioLab.withoutAF": "AudioContext (funcionalidade avanƧada) Ʃ necessƔrio para suportar o Cider Audio Lab.",
+ "settings.warn.enableAdvancedFunctionality": "AudioContext (funcionalidade avanƧada) Ʃ necessƔrio para suportar esta funcionalidade.",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Calor Analógico",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simula o calor analógico inspirado no Korg Nutube 6P1",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Intensidade do calor analógico",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Altera a intensidade do processamento do módulo de calor analógico.",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Suave",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Quente",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer": "Cider Atmosphere Realizerā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "Cria uma atmosfera musical diferente inspirada nas mais modernas aparelhagens.",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode": "Modo do Cider Atmosphere Realizerā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "Altera o modo de funcionamento do módulo Atmosphere Realizer.",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "HÅjicha Cheese Foam Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "Genmaicha Tapioca Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_1": "Rock Salt Cheese Foam Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_2": "Uji Matcha Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "Jasmine Macchiato",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "Hokkaido Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "Moonwight Softcake",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "Clafoutis aux Cerises",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "Uji Matcha Mochi",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Brown Sugar Creme BrƻlƩe Milk",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Cuddle Warmth",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Melhora a qualidade de Ć”udio percecionada do Ć”udio codificado em AAC, utilizando um algoritmo de tempo real que tira partido tanto dos modelos psicoacĆŗsticos da audição humana como das caracterĆsticas de codificação do AAC.",
+ "settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "O CAP nĆ£o Ć© compatĆvel com a espacialização. Por favor, desative a espacialização para continuar.",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Intensidade do CAP",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Muda a intensidade do processamento feito ao Ɣudio (a agressividade pode produzir resultados indesejƔveis).",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Padrão",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "Adaptativo",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "Antigo",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Agressivo",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalização de Ôudio",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza o volume de pico das músicas para criar uma experiência de audição mais uniforme (não funciona em músicas carregadas pelo utilizador).",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "Gerido pelo Audio Lab",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Espacialização ajustada pelo Cider",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "Efeito de espacialização pré-ajustado, desactiva as configurações personalizÔveis de espacialização de Ôudio.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Perfil de espacialização do Cider",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Altera o perfil de ajuste da espacialização.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "Padrão",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "Palco",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "Separação",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "MĆnimo",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "Audiófilo",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "Difundido",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "Encore",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "Encore expandido",
+ "settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "A espacialização nĆ£o Ć© compatĆvel com o CAP. Por favor, desative o CAP para continuar.",
+ "settings.option.audio.dbspl.display": "Mostrar dB SPL",
+ "settings.option.audio.dbspl.description": "(Apenas para utilizadores avanƧados) Mostrar dB SPL em vez de dBFS no controlo de volume.",
+ "settings.option.audio.dbfs.calibration": "Calibração de 0 dBFS",
+ "settings.option.audio.dbfs.description": "Introduza o pico de SPL com ponderação Z quando o Cider estÔ a 0 dBFS.",
+ "settings.header.visual": "AparĆŖncia",
+ "settings.header.visual.description": "Ajustar as definiƧƵes visuais do Cider.",
+ "settings.option.visual.windowStyle": "Estilo da janela",
+ "settings.option.visual.customAccentColor": "Cor de destaque personalizada",
+ "settings.option.visual.accentColor": "Cor de destaque",
+ "settings.option.visual.purplePodcastPlaybackBar": "Barra de reprodução roxa para Podcasts",
+ "settings.option.visual.windowColor": "Tonalidade da cor da janela",
+ "settings.header.visual.windowBackgroundStyle.color": "Tonalidade da cor",
+ "settings.option.visual.windowBackgroundStyle": "Estilo do fundo da janela",
+ "settings.header.visual.windowBackgroundStyle.none": "Nenhum",
+ "settings.header.visual.windowBackgroundStyle.artwork": "Grafismo",
+ "settings.header.visual.windowBackgroundStyle.image": "Imagem",
+ "settings.option.visual.animatedArtwork": "Grafismo animado",
+ "settings.header.visual.animatedArtwork.always": "Sempre",
+ "settings.header.visual.animatedArtwork.limited": "Limitado a pƔginas e entradas especiais",
+ "settings.header.visual.animatedArtwork.disable": "Desativar em todo o lado",
+ "settings.option.visual.animatedArtworkQuality": "Qualidade dos grafismos animados",
+ "settings.header.visual.animatedArtworkQuality.low": "Baixa",
+ "settings.header.visual.animatedArtworkQuality.medium": "MƩdia",
+ "settings.header.visual.animatedArtworkQuality.high": "Alta",
+ "settings.header.visual.animatedArtworkQuality.veryHigh": "Muito alta",
+ "settings.header.visual.animatedArtworkQuality.extreme": "Extrema",
+ "settings.option.visual.animatedWindowBackground": "Fundo da janela animado",
+ "settings.option.visual.hardwareAcceleration": "Aceleração de hardware",
+ "settings.option.visual.hardwareAcceleration.description": "Requer reinĆcio",
+ "settings.header.visual.hardwareAcceleration.default": "Padrão",
+ "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
+ "settings.option.visual.uiscale": "Escala da UI",
+ "settings.header.visual.theme": "Tema",
+ "settings.option.visual.theme.github.download": "Instalar a partir de um URL do GitHub",
+ "settings.option.visual.theme.github.openfolder": "Abrir pasta de temas",
+ "settings.option.visual.theme.github.explore": "Explorar temas do GitHub",
+ "settings.header.visual.theme.github.page": "Temas do GitHub",
+ "settings.option.visual.theme.github.install.confirm": "Tem a certeza de que pretende instalar {{ repo }}?",
+ "settings.prompt.visual.theme.github.URL": "Introduza o URL do tema que pretende instalar",
+ "settings.prompt.visual.theme.uninstallTheme": "Tem a certeza de que pretende desinstalar {{ theme }}?",
+ "settings.option.visual.theme.checkForUpdates": "Procurar por atualizaƧƵes",
+ "settings.option.visual.theme.manageStyles": "Gerir estilos",
+ "settings.option.visual.theme.uninstall": "Desinstalar",
+ "settings.option.visual.theme.viewInfo": "Ver informação",
+ "settings.option.visual.theme.github.available": "DisponĆvel",
+ "settings.option.visual.theme.github.applied": "Aplicado",
+ "settings.notyf.visual.theme.install.success": "Tema instalado com sucesso",
+ "settings.notyf.visual.theme.install.error": "A instalação do tema falhou",
+ "settings.header.visual.plugin": "Plug-in",
+ "settings.option.visual.plugin.github.download": "Instalar a partir de um URL do GitHub",
+ "settings.option.visual.plugin.github.explore": "Explorar plug-ins do GitHub",
+ "settings.header.visual.plugin.github.page": "Plug-ins do GitHub",
+ "settings.option.visual.plugin.github.install.confirm": "Tem a certeza de que pretende instalar {{ repo }}?",
+ "settings.prompt.visual.plugin.github.URL": "Introduza o URL do plug-in que pretende instalar",
+ "settings.prompt.visual.plugin.github.success": "Plug-in instalado com sucesso. Pressione OK para reiniciar o Cider",
+ "settings.notyf.visual.plugin.install.success": "Plug-in instalado com sucesso",
+ "settings.notyf.visual.plugin.install.error": "A instalação do plug-in falhou",
+ "settings.option.visual.theme.default": "Cider",
+ "settings.option.visual.theme.dark": "Escuro",
+ "settings.option.visual.showPersonalInfo": "Mostrar informação pessoal",
+ "settings.header.window": "Janela",
+ "settings.header.window.description": "Ajustar as definiƧƵes da janela para o Cider.",
+ "settings.option.window.openOnStartup": "Abrir o Cider no arranque",
+ "settings.option.window.openOnStartup.hidden": "Abrir escondido",
+ "settings.option.window.useNativeTitleBar": "Usar barra de tĆtulo nativa",
+ "settings.option.window.windowControlStyle": "Estilo de controlo da janela",
+ "settings.option.window.windowControlStyle.right": "Direita",
+ "settings.option.window.windowControlStyle.left": "Esquerda",
+ "settings.header.lyrics": "Letras",
+ "settings.header.lyrics.description": "Ajustar as definiƧƵes de letras para o Cider.",
+ "settings.option.lyrics.enableMusixmatch": "Ativar letras do Musixmatch",
+ "settings.option.lyrics.enableMusixmatchKaraoke": "Ativar o modo Karaoke (apenas para o Musixmatch)",
+ "settings.option.lyrics.musixmatchPreferredLanguage": "LĆngua preferida para traduƧƵes do Musixmatch",
+ "settings.option.lyrics.enableYoutubeLyrics": "Ativar letras do Youtube para videoclipes",
+ "settings.option.lyrics.enableQQLyrics": "Ativar letras do QQ",
+ "settings.header.connectivity": "Conectividade",
+ "settings.header.connectivity.description": "Ajustar as definiƧƵes de conectividade para o Cider.",
+ "settings.option.connectivity.playbackNotifications": "Notificações de reprodução",
+ "settings.option.connectivity.discordRPC": "Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.clientName": "Nome do cliente",
+ "settings.option.connectivity.discordRPC.clearOnPause": "Limpar o Discord Rich Presence ao colocar em pausa",
+ "settings.option.connectivity.discordRPC.hideButtons": "Esconder botƵes no Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.hideTimestamp": "Esconder timestamp no Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.detailsFormat": "Formato dos detalhes",
+ "settings.option.connectivity.discordRPC.stateFormat": "Formato do estado",
+ "settings.option.connectivity.discordRPC.reload": "Reiniciar o DiscordRPC",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "DiscordRPC ligação restabelecida ao utilizador: {{user}} ({{userid}})",
+ "settings.option.connectivity.lastfmScrobble": "Last.fm Scrobbling",
+ "settings.option.connectivity.lastfmScrobble.delay": "Last.fm atraso do scrobble (%)",
+ "settings.option.connectivity.lastfmScrobble.nowPlaying": "Ativar Last.fm Now Playing",
+ "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remover artistas do tĆtulo da mĆŗsica (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrar mĆŗsica em loop (Last.fm)",
+ "settings.header.debug": "Debug",
+ "settings.option.debug.copy_log": "Copiar logs para a Ôrea de transferência",
+ "settings.option.debug.openAppData": "Abrir pasta do Cider",
+ "settings.header.experimental": "Experimental",
+ "settings.header.experimental.description": "Ajustar as definiƧƵes experimentais para o Cider.",
+ "settings.option.experimental.reinstallwidevine": "Reinstalar WidevineCDM",
+ "settings.option.experimental.reinstallwidevine.confirm": "Tem a certeza de que pretende reinstalar o Widevine?",
+ "settings.option.experimental.unknownPlugin": "Fontes desconhecidas",
+ "settings.option.experimental.unknownPlugin.description": "Permitir a instalação de plug-ins de outros repositórios que não o repositório de plug-ins do Cider",
+ "settings.option.experimental.compactUI": "UI compacta",
+ "settings.option.window.close_button_hide": "Botão fechar oculta a aplicação",
+ "settings.option.experimental.inline_playlists": "Listas de reprodução e Ôlbuns \"inline\"",
+ "settings.option.advanced.playlistTrackMapping": "Mapeamento de músicas de listas de reprodução",
+ "settings.option.advanced.playlistTrackMapping.description": "Ativa uma anÔlise profunda das listas de reprodução para determinar que músicas estão em que listas de reprodução. O tempo de construção da cache das listas de reprodução pode aumentar significativamente.",
+ "settings.option.visual.transparent": "Moldura transparente",
+ "settings.option.visual.transparent.description": "Necessita de suporte do tema, requer reinĆcio",
+ "settings.header.advanced": "AvanƧado",
+ "settings.header.connect": "Sincronização",
+ "settings.option.connect.link_account": "Ativar a sincronização com o Cider Connect",
+ "settings.option.connect.link_account.description": "Ligar a sua conta Discord ao Cider Connect permite-lhe armazenar dados de utilizador incluindo definiƧƵes, EQ's, e eventualmente mais uma vez terminado (trabalho em curso).",
+ "spatial.notTurnedOn": "A espacialização de Ôudio estÔ desativada. Para utilizar, por favor, ative-a primeiro.",
+ "spatial.spatialProperties": "Propriedades espaciais",
+ "spatial.width": "Largura",
+ "spatial.height": "Altura",
+ "spatial.depth": "Profundidade",
+ "spatial.gain": "Ganho",
+ "spatial.roomMaterials": "Materiais da sala",
+ "spatial.roomDimensions": "DimensƵes da sala",
+ "spatial.roomPositions": "PosiƧƵes na sala",
+ "spatial.setDimensions": "Definir dimensƵes",
+ "spatial.setPositions": "Definir posiƧƵes",
+ "spatial.up": "Acima",
+ "spatial.front": "Frente",
+ "spatial.left": "Esquerda",
+ "spatial.right": "Direita",
+ "spatial.back": "AtrƔs",
+ "spatial.down": "Em baixo",
+ "spatial.listener": "Ouvinte",
+ "spatial.audioSource": "Fonte de Ɣudio",
+ "settings.header.unfinished": "Inacabado",
+ "remote.web.title": "Cider Remote",
+ "remote.web.description": "Digitalize o código QR para emparelhar o seu telemóvel com esta instância do Cider",
+ "share.platform.twitter.tweet": "OuƧa {{song}} na Apple Music.\n\n{{url}}\n\n#AppleMusic #Cider",
+ "share.platform.twitter": "Twitter",
+ "share.platform.facebook": "Facebook",
+ "share.platform.reddit": "Reddit",
+ "share.platform.telegram": "Telegram",
+ "share.platform.whatsapp": "WhatsApp",
+ "share.platform.messenger": "Messenger",
+ "share.platform.email": "Email",
+ "share.platform.songLink": "Copiar com song.link",
+ "share.platform.clipboard": "Copiar ligação",
+ "about.thanks": "Um grande obrigado Ć equipa da Cider Collective e a todos os nossos contribuidores."
}
diff --git a/src/i18n/ru_RU.json b/src/i18n/ru_RU.json
index 9120d764..2506e85f 100644
--- a/src/i18n/ru_RU.json
+++ b/src/i18n/ru_RU.json
@@ -10,6 +10,7 @@
"notification.updatingLibrarySongs": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½ŠøŠµ Š¼ŠµŠ“ŠøŠ°ŃŠµŠŗŠø ŠæŠµŃŠµŠ½...",
"notification.updatingLibraryAlbums": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½ŠøŠµ Š¼ŠµŠ“ŠøŠ°ŃŠµŠŗŠø Š°Š»ŃŠ±Š¾Š¼Š¾Š²...",
"notification.updatingLibraryArtists": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½ŠøŠµ Š¼ŠµŠ“ŠøŠ°ŃŠµŠŗŠø аŃŃŠøŃŃŠ¾Š²...",
+ "term.variables": "ŠŠµŃŠµŠ¼ŠµŠ½Š½ŃŠµ",
"term.appleInc": "Apple Inc.",
"term.appleMusic": "Apple Music",
"term.applePodcasts": "ŠŠ¾Š“каŃŃŃ Apple",
@@ -18,17 +19,24 @@
"term.discord": "Discord",
"term.learnMore": "УзнаŃŃ Š±Š¾Š»ŃŃŠµ",
"term.accountSettings": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠø Š°ŠŗŠŗŠ°ŃŠ½Ńа",
- "term.logout": "ŠŃŠ¹ŃŠø",
+ "term.logout": "ŠŃŠ¹ŃŠø ŠøŠ· Š°ŠŗŠŗŠ°ŃŠ½Ńа",
"term.login": "ŠŠ¾Š¹ŃŠø",
- "term.cast": "Š¢ŃŠ°Š½ŃŠ»ŠøŃŠ¾Š²Š°ŃŃ",
+ "term.quickNav": "ŠŃŃŃŃŠ°Ń Š½Š°Š²ŠøŠ³Š°ŃŠøŃ",
"term.about": "Š Cider",
"term.privateSession": "ЧаŃŃŠ½Š°Ń ŃŠµŃŃŠøŃ",
"term.disablePrivateSession": "ŠŃŠŗŠ»ŃŃŠøŃŃ ŃŠ°ŃŃŠ½ŃŃ ŃŠµŃŃŠøŃ",
"term.queue": "ŠŃŠµŃŠµŠ“Ń",
+ "term.autoplay": "ŠŠ²ŃŠ¾Š²Š¾ŃŠæŃоизвеГение",
"term.lyrics": "ТекŃŃ",
"term.miniplayer": "ŠŠøŠ½Šø-ŠæŃŠ¾ŠøŠ³ŃŃŠ²Š°ŃелŃ",
"term.history": "ŠŃŃŠ¾ŃŠøŃ",
"term.search": "ŠŠ¾ŠøŃŠŗ",
+ "term.scroll": "ŠŃокŃŃŃŠŗŠ°",
+ "term.scroll.infinite": "ŠŠµŃŠŗŠ¾Š½ŠµŃŠ½Š°Ń",
+ "term.scroll.paged": "${songsPerPage} на ŃŃŃŠ°Š½ŠøŃŃ",
+ "term.live": "LIVE",
+ "term.showSearch": "ŠŠ¾ŠŗŠ°Š·Š°ŃŃ ŠæŠ°Š½ŠµŠ»Ń ŠæŠ¾ŠøŃŠŗŠ°",
+ "term.hideSearch": "ДкŃŃŃŃ ŠæŠ°Š½ŠµŠ»Ń ŠæŠ¾ŠøŃŠŗŠ°",
"term.library": "ŠŠµŠ“ŠøŠ°ŃŠµŠŗŠ°",
"term.listenNow": "ДлŃŃŠ°Š¹Ńе ŃŠµŠ¹ŃаŃ",
"term.browse": "ŠŠ±Š·Š¾Ń",
@@ -39,18 +47,28 @@
"term.artists": "ŠŃŃŠøŃŃŃ",
"term.podcasts": "ŠŠ¾Š“каŃŃŃ",
"term.playlists": "ŠŠ»ŠµŠ¹Š»ŠøŃŃŃ",
+ "term.charts": "ЧаŃŃŃ",
"term.playlist": "ŠŠ»ŠµŠ¹Š»ŠøŃŃ",
"term.newPlaylist": "ŠŠ¾Š²Ńй ŠŠ»ŠµŠ¹Š»ŠøŃŃ",
"term.newPlaylistFolder": "ŠŠ¾Š²Š°Ń ŠŠ°ŠæŠŗŠ° ŠŠ»ŠµŠ¹Š»ŠøŃŃŠ°",
"term.createNewPlaylist": "ДозГаŃŃ Š½Š¾Š²ŃŠ¹ плейлиŃŃ",
"term.createNewPlaylistFolder": "ДозГаŃŃ Š½Š¾Š²ŃŃ ŠæŠ°ŠæŠŗŃ",
"term.deletePlaylist": "ŠŃ ŃŠ²ŠµŃенŃ, ŃŃŠ¾ Ń
Š¾ŃŠøŃе ŃŠ“алиŃŃ ŃŃŠ¾Ń плейлиŃŃ?",
+ "term.navigateBack": "ŠŠ°Š·Š°Š“",
+ "term.navigateForward": "ŠŠæŠµŃŠµŠ“",
"term.play": "ŠŠ¾ŃŠæŃŠ¾ŠøŠ·Š²ŠµŃŃŠø",
+ "term.playpause": "ŠŠ¾ŃŠæŃŠ¾ŠøŠ·Š²ŠµŃŃŠø/ŠŠ°Ńза",
"term.pause": "ŠŠ°Ńза",
+ "term.stop": "ŠŃŃŠ°Š½Š¾Š²ŠøŃŃ",
"term.previous": "ŠŃŠµŠ“ŃŠ“ŃŃŠøŠ¹",
"term.next": "ДлеГŃŃŃŠøŠ¹",
"term.shuffle": "ŠŠµŃŠµŠ¼ŠµŃŠ°ŃŃ",
+ "term.enableShuffle": "ŠŠµŃŠµŠ¼ŠµŃŠ°ŃŃ",
+ "term.disableShuffle": "ŠŠµŃŠµŠ¼ŠµŃŠ°ŃŃ",
"term.repeat": "ŠŠ¾Š²ŃоŃŃŃŃ",
+ "term.enableRepeatOne": "ŠŠŗŠ»ŃŃŠøŃŃ ŠæŠ¾Š²ŃŠ¾Ń оГной ŠŗŠ¾Š¼ŠæŠ¾Š·ŠøŃŠøŠø",
+ "term.disableRepeatOne": "ŠŃŠŗŠ»ŃŃŠøŃŃ ŠæŠ¾Š²ŃŠ¾Ń оГной ŠŗŠ¾Š¼ŠæŠ¾Š·ŠøŃŠøŠø",
+ "term.disableRepeat": "ŠŃŠŗŠ»ŃŃŠøŃŃ ŠæŠ¾Š²ŃŠ¾Ńение",
"term.volume": "ŠŃомкоŃŃŃ",
"term.mute": "ŠŠ°Š³Š»ŃŃŠøŃŃ",
"term.unmute": "ŠŠŗŠ»ŃŃŠøŃŃ Š·Š²ŃŠŗ",
@@ -72,6 +90,7 @@
"term.viewAs": "ŠŠ¾ŠŗŠ°Š·ŃваŃŃ",
"term.viewAs.coverArt": "ŠŠ±Š»Š¾Š¶ŠŗŠø",
"term.viewAs.list": "Š”ŠæŠøŃŠ¾Šŗ",
+ "term.dynamic": "ŠŠøŠ½Š°Š¼ŠøŃŠµŃŠŗŠøŠ¹",
"term.size": "РазмеŃ",
"term.size.normal": "ŠŠ±ŃŃŠ½Ńй",
"term.size.compact": "ŠŠ¾Š¼ŠæŠ°ŠŗŃŠ½ŃŠ¹",
@@ -113,12 +132,14 @@
"few": "ŃŠµŠŗŃнГŃ",
"other": "ŃŠµŠŗŃнГ"
},
- "term.fullscreenView": "ŠŠ¾Š»Š½Š¾ŃŠŗŃŠ°Š½Š½Š¾Šµ Š¾ŃŠ¾Š±Ńажение",
+ "term.fullscreenView": "ŠŠ¾Š»Š½Š¾ŃŠŗŃŠ°Š½Š½Ńй ŃŠµŠ¶ŠøŠ¼",
"term.defaultView": "Š”ŃŠ°Š½Š“аŃŃŠ½Š¾Šµ Š¾ŃŠ¾Š±Ńажение",
"term.audioSettings": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠø Š·Š²ŃŠŗŠ°",
"term.audioControls": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠ° Š³ŃŠ¾Š¼ŠŗŠ¾ŃŃŠø",
"term.clearAll": "ŠŃŠøŃŃŠøŃŃ",
"term.recentStations": "ŠŃ неГавно ŃŠ»ŃŃŠ°Š»Šø",
+ "term.personalStations": "ŠŠµŃŃŠ¾Š½Š°Š»ŃŠ½ŃŠµ ŃŃŠ°Š½ŃŠøŠø",
+ "term.amLive": "Apple Music Live",
"term.language": "ŠÆŠ·ŃŠŗ",
"term.funLanguages": "ŠŠ°Š±Š°Š²Š½Ńе",
"term.noLyrics": "ТекŃŃ ŠæŠµŃŠ½Šø не найГен.",
@@ -139,6 +160,7 @@
},
"term.videos": "ŠŠøŠ“ео",
"term.menu": "ŠŠµŠ½Ń",
+ "term.themeManaged": "Š£ŠæŃŠ°Š²Š»ŃеŃŃŃ ŃŠµŠ¼Š¾Š¹",
"term.check": "ŠŃŠ¾Š²ŠµŃŠøŃŃ",
"term.aboutArtist": "Š {{artistName}}",
"term.topResult": "Топ ŃŠµŠ·ŃŠ»ŃŃŠ°Ńов",
@@ -162,7 +184,8 @@
"term.top": "Top",
"term.version": "ŠŠµŃŃŠøŃ",
"term.noVideos": "ŠŠøŠ“ео не найГено.",
- "term.plugin": "ŠŠ»Š°Š³ŠøŠ½Ń",
+ "term.plugins": "ŠŠ»Š°Š³ŠøŠ½Ń",
+ "term.plugin": "ŠŠ»Š°Š³ŠøŠ½",
"term.pluginMenu": "ŠŠµŠ½Ń плагинов",
"term.pluginMenu.none": "ŠŠµŃ плагинов",
"term.replay": "ŠŠ¾Š¹ гоГ",
@@ -186,6 +209,22 @@
"term.confirmLogout": "ŠŃ ŃŠ²ŠµŃенŃ, ŃŃŠ¾ Ń
Š¾ŃŠøŃе Š²ŃŠ¹ŃŠø?",
"term.creditDesignedBy": "Š Š°Š·ŃŠ°Š±Š¾Ńано ${authorUsername}",
"term.discNumber": "ŠŠøŃŠŗ ${discNumber}",
+ "term.reload" : "ŠŠµŃезагŃŃŠ·ŠøŃŃ Cider?",
+ "term.toggleprivate" : "ŠŠµŃеклŃŃŠøŃŃ ŃŠ°ŃŃŠ½ŃŃ ŃŠµŃŃŠøŃ",
+ "term.webremote" : "Web Remote",
+ "term.cast" : "Š¢ŃŠ°Š½ŃŠ»ŠøŃŠ¾Š²Š°ŃŃ",
+ "term.cast2" : "Š¢ŃŠ°Š½ŃŠ»ŃŃŠøŃ на ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°",
+ "term.quit" : "ŠŃŃ
оГ",
+ "term.zoomin" : "ŠŃиблизиŃŃ",
+ "term.zoomout" : "ŠŃГалиŃŃ",
+ "term.zoomreset" : "Š”Š±ŃŠ¾ŃŠøŃŃ Š¼Š°ŃŃŃŠ°Š±",
+ "term.fullscreen" : "ŠŠ¾Š»Š½Ńй ŃŠŗŃан",
+ "term.nowPlaying": "Š”ŠµŠ¹ŃŠ°Ń ŠøŠ³ŃŠ°ŠµŃ",
+ "home.syncFavorites": "ДинŃ
ŃŠ¾Š½ŠøŠ·ŠøŃоваŃŃ",
+ "home.syncFavorites.gettingArtists": "ŠŠ¾Š»ŃŃŠµŠ½ŠøŠµ оŃŃŠ»ŠµŠ¶ŠøŠ²Š°ŠµŠ¼ŃŃ
ŠøŃŠæŠ¾Š»Š½ŠøŃŠµŠ»ŠµŠ¹...",
+ "action.favorite": "ŠŃŃŠ»ŠµŠ¶ŠøŠ²Š°ŃŃ",
+ "action.removeFavorite": "ŠŠµŃеŃŃŠ°ŃŃ Š¾ŃŃŠ»ŠµŠ¶ŠøŠ²Š°ŃŃ",
+ "action.refresh": "ŠŠ±Š½Š¾Š²ŠøŃŃ",
"home.title": "ŠŠ»Š°Š²Š½Š°Ń",
"home.recentlyPlayed": "ŠŠµŠ“авно ŠæŃŠ¾ŃŠ»ŃŃŠ°Š½Š½Ńе",
"home.recentlyAdded": "ŠŠµŠ“авно Š“Š¾Š±Š°Š²Š»ŠµŠ½Š½ŃŠµ",
@@ -206,6 +245,16 @@
"podcast.episodes": "ŠŃŠæŃŃŠŗŠø ŃŠ°Š“ŠøŠ¾ŃŠ¾Ń",
"podcast.playEpisode": "ŠŠ¾ŃŠæŃŠ¾ŠøŠ·Š²ŠµŃŃŠø",
"podcast.website": "ŠŠµŠ±-ŃŠ°Š¹Ń",
+ "action.hideLibrary": "ДкŃŃŃŃ Š±ŠøŠ±Š»ŠøŠ¾ŃŠµŠŗŃ",
+ "action.showLibrary": "ŠŠ¾ŠŗŠ°Š·Š°ŃŃ Š±ŠøŠ±Š»ŠøŠ¾ŃŠµŠŗŃ",
+ "action.cut": "ŠŃŃŠµŠ·Š°ŃŃ",
+ "action.paste": "ŠŃŃŠ°Š²ŠøŃŃ",
+ "action.selectAll": "ŠŃŠ±ŃŠ°ŃŃ Š²ŃŃ",
+ "action.delete": "УГалиŃŃ",
+ "action.edit": "ŠŠ·Š¼ŠµŠ½ŠøŃŃ",
+ "action.done": "ŠŠ¾Ńово",
+ "action.submit": "ŠŠ¾Š“ŃŠ²ŠµŃГиŃŃ",
+ "action.editTracklist": "Š ŠµŠ“Š°ŠŗŃŠøŃоваŃŃ ŃŃŠµŠŗŠ»ŠøŃŃ",
"action.addToLibrary": "ŠŠ¾Š±Š°Š²ŠøŃŃ Š² Š¼ŠµŠ“ŠøŠ°ŃŠµŠŗŃ",
"action.addToLibrary.success": "ŠŠ¾Š±Š°Š²Š»ŠµŠ½Š¾ в Š¼ŠµŠ“ŠøŠ°ŃŠµŠŗŃ",
"action.addToLibrary.error": "ŠŃибка ŠŠ¾Š±Š°Š²Š»ŠµŠ½ŠøŃ в Š¼ŠµŠ“ŠøŠ°ŃŠøŠŗŃ",
@@ -241,7 +290,7 @@
"action.unlove": "ŠŠ¾Š»ŃŃŠµ не Š½ŃавиŃŃŃ",
"action.dislike": "ŠŠµŠ½ŃŃŠµ поГобнŃŃ
ŃŠµŠŗŠ¾Š¼ŠµŠ½Š“Š°ŃŠøŠ¹",
"action.undoDislike": "ŠŠµŃнŃŃŃ ŠæŠ¾Š“Š¾Š±Š½ŃŠµ ŃŠµŠŗŠ¾Š¼ŠµŠ½Š“Š°ŃŠøŠø",
- "action.showWebRemoteQR": "ŠŠµŠ±-ŠøŠ½ŃŠµŃŃŠµŠ¹Ń",
+ "action.showWebRemoteQR": "Web Remote",
"action.playTracksNext": "ŠŠ¾ŃŠæŃŠ¾ŠøŠ·Š²ŠµŃŃŠø ${app.selectedMediaItems.length} ŠæŠµŃŠµŠ½ ŃŠ»ŠµŠ“ŃŃŃŠøŠ¼Šø",
"action.playTracksLater": "ŠŠ¾ŃŠæŃŠ¾ŠøŠ·Š²ŠµŃŃŠø ${app.selectedMediaItems.length} ŠæŠµŃŠµŠ½ позже",
"action.removeTracks": "УГалиŃŃ ${self.selectedItems.length} ŠæŠµŃŠµŠ½ ŠøŠ· Š¾ŃŠµŃеГи",
@@ -249,13 +298,15 @@
"action.export": "ŠŠŗŃпоŃŃ",
"action.showAlbum": "ŠŠ¾ŠŗŠ°Š·Š°ŃŃ Š²ŠµŃŃ Š°Š»ŃŠ±Š¾Š¼",
"action.tray.minimize": "Š”Š²ŠµŃŠ½ŃŃŃ Š² ŃŃŠµŠ¹",
- "action.tray.quit": "ŠŃŠ¹ŃŠø",
+ "action.tray.show": "ŠŠ¾ŠŗŠ°Š·Š°ŃŃ Cider",
+ "action.tray.listento": "Listen To:",
"action.update": "ŠŠ±Š½Š¾Š²ŠøŃŃ",
"action.install": "Š£ŃŃŠ°Š½Š¾Š²ŠøŃŃ",
"action.copy": "Š”ŠŗŠ¾ŠæŠøŃŠ¾Š²Š°ŃŃ",
"action.newpreset": "ŠŠ¾Š²Ńй ŠæŃеŃеŃ...",
"action.deletepreset": "УГалиŃŃ ŠæŃŠµŃеŃ",
"action.open": "ŠŃŠŗŃŃŃŃ",
+ "action.close": "ŠŠ°ŠŗŃŃŃŃ",
"action.relaunch.confirm": "ŠŃ Ń
Š¾ŃŠøŃе ŠæŠµŃŠµŠ·Š°ŠæŃŃŃŠøŃŃ Cider?",
"action.cast.chromecast": "Chromecast",
"action.cast.todevices": "Š¢ŃŠ°Š½ŃŠ»ŠøŃŠ¾Š²Š°ŃŃ Š½Š° ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°",
@@ -266,6 +317,27 @@
"action.cast.scanning": "ŠŠ¾ŠøŃŠŗ...",
"action.createNew": "ДозГаŃŃ Š½Š¾Š²ŃŠ¹...",
"action.openArtworkInBrowser": "ŠŃŠŗŃŃŃŃ Š¾Š±Š»Š¾Š¶ŠŗŃ Š² Š±ŃŠ°ŃŠ·ŠµŃŠµ",
+ "action.scrollToTop": "Scroll to top",
+ "menubar.options.view": "View",
+ "menubar.options.reload": "ŠŠµŃезагŃŃŠ·ŠøŃŃ",
+ "menubar.options.forcereload": "ŠŠµŃŃŠŗŠ°Ń ŠæŠµŃŠµŠ·Š°Š³ŃŃŠ·ŠŗŠ°",
+ "menubar.options.toggledevtools": "Toggle Developer Tools",
+ "menubar.options.window": "Window",
+ "menubar.options.minimize": "Minimize",
+ "menubar.options.plugins": "ŠŠµŠ½Ń плагинов",
+ "menubar.options.controls": "Š£ŠæŃŠ°Š²Š»ŠµŠ½ŠøŠµ",
+ "menubar.options.volumeup": "ŠŃŠ¾Š¼ŃŠµ",
+ "menubar.options.volumedown": "Š¢ŠøŃŠµ",
+ "menubar.options.account": "ŠŠŗŠŗŠ°ŃнŃ",
+ "menubar.options.signout": "ŠŃŠ¹ŃŠø ŠøŠ· Š°ŠŗŠŗŠ°ŃŠ½Ńа",
+ "menubar.options.support": "ŠŠ¾Š“Š“ŠµŃŠ¶Š°ŃŃ",
+ "menubar.options.report": "Š”Š¾Š¾Š±ŃŠøŃŃ Š¾...",
+ "menubar.options.bug": "ŠŠ°Š³",
+ "menubar.options.feature": "Feature Request",
+ "menubar.options.trans": "Translation Report/Request",
+ "menubar.options.license": "ŠŃŠ¾ŃŠ¼Š¾ŃŃŠµŃŃ Š»ŠøŃŠµŠ½Š·ŠøŃ",
+ "menubar.options.conf": "ŠŃŠŗŃŃŃŃ ŃŠ°Š¹Š» ŠŗŠ¾Š½ŃŠøŠ³ŃŃŠ°ŃŠøŠø в ŃŠµŠ“Š°ŠŗŃŠ¾Ńе",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "ŠŠ±Ńие",
"settings.header.general.description": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠ° Š¾Š±ŃŠøŃ
ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² Cider.",
"settings.option.general.language": "ŠÆŠ·ŃŠŗ",
@@ -275,18 +347,52 @@
"settings.option.general.resumebehavior.locally.description": "Cider Š²Š¾Š·Š¾Š±Š½Š¾Š²ŠøŃ Š²Š°Ń ŠæŠ¾ŃŠ»ŠµŠ“ний ŃŠµŠ°Š½Ń на ŃŃŠ¾Š¼ компŃŃŃŠµŃе.",
"settings.option.general.resumebehavior.history": "ŠŃŃŠ¾ŃŠøŃ",
"settings.option.general.resumebehavior.history.description": "Cider поŃŃŠ°Š²ŠøŃ в Š¾ŃŠµŃŠµŠ“Ń ŠæŠ¾ŃŠ»ŠµŠ“нŃŃ ŠæŠµŃŠ½Ń ŠøŠ· Š²Š°ŃŠµŠ¹ Š¾Š±ŃŠµŠ¹ ŠøŃŃŠ¾ŃŠøŠø Apple Music на ŃŠ°Š·Š½ŃŃ
ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°Ń
.",
+ "settings.option.general.resumetabs" : "РазГел ŠæŃŠø запŃŃŠŗŠµ",
+ "settings.option.general.resumetabs.description" : "ŠŃ Š¼Š¾Š¶ŠµŃŠµ Š²ŃŠ±ŃаŃŃ, какой ŃŠ°Š·Š“ел Š±ŃŠ“ŠµŃ Š¾ŃŠŗŃŃŃŃŃŃ ŠæŃŠø запŃŃŠŗŠµ Cider.",
+ "settings.option.general.resumetabs.dynamic" : "ŠŠøŠ½Š°Š¼ŠøŃŠµŃŠŗŠø",
+ "settings.option.general.resumetabs.dynamic.description" : "Cider Š¾ŃŠŗŃŠ¾ŠµŃ ŠæŠ¾ŃŠ»ŠµŠ“ний ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š½Ńй ŃŠ°Š·Š“ел.",
"settings.option.general.language.main": "ŠÆŠ·ŃŠŗŠø",
"settings.option.general.language.fun": "ŠŠ°Š±Š°Š²Š½Ńе ŃŠ·ŃŠŗŠø",
"settings.option.general.language.unsorted": "ŠŠµŠ¾ŃŃŠ¾ŃŃŠøŃŠ¾Š²Š°Š½Š½ŃŠµ",
"settings.option.general.customizeSidebar": "ŠŠ°ŃŃŃŠ¾ŠøŃŃ ŃŠ»ŠµŠ¼ŠµŠ½ŃŃ Š±Š¾ŠŗŠ¾Š²Š¾Š¹ панели",
"settings.option.general.customizeSidebar.customize": "ŠŠ°ŃŃŃŠ¾ŠøŃŃ",
+ "settings.option.general.keybindings": "Š”Š¾ŃŠµŃŠ°Š½ŠøŃ ŠŗŠ»Š°Š²ŠøŃ",
+ "settings.option.general.keybindings.library": "ŠŠøŠ±Š»ŠøŠ¾Ńека",
+ "settings.option.general.keybindings.session": "ДеŃŃŠøŃ",
+ "settings.option.general.keybindings.control": "ŠŠ»ŠµŠ¼ŠµŠ½ŃŃ ŃŠæŃавлениŃ",
+ "settings.option.general.keybindings.interface": "ŠŠ½ŃеŃŃŠµŠ¹Ń",
+ "settings.option.general.keybindings.advanced": "РаŃŃŠøŃŠµŠ½Š½ŃŠµ",
+ "settings.option.general.keybindings.pressCombination": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ¾Š¼Š±ŠøŠ½Š°ŃŠøŃ ГвŃŃ
клавиŃ, ŃŃŠ¾Š±Ń обновиŃŃ ŠæŃŠøŠ²ŃŠ·ŠŗŃ ŠŗŠ»Š°Š²ŠøŃ.",
+ "settings.option.general.keybindings.pressEscape": "ŠŠ°Š¶Š¼ŠøŃе клавиŃŃ Escape, ŃŃŠ¾Š±Ń Š²ŠµŃŠ½ŃŃŃŃŃ.",
+ "settings.notyf.general.keybindings.update.success": "ŠŠ¾Š¼Š±ŠøŠ½Š°ŃŠøŃ ŠŗŠ»Š°Š²ŠøŃ ŃŃŠæŠµŃŠ½Š¾ обновлена",
+ "settings.prompt.general.keybindings.update.success": "ŠŠ¾Š¼Š±ŠøŠ½Š°ŃŠøŃ ŠŗŠ»Š°Š²ŠøŃ ŃŃŠæŠµŃŠ½Š¾ обновлена. ŠŠ°Š¶Š¼ŠøŃе OK, ŃŃŠ¾Š±Ń ŠæŠµŃŠµŠ·Š°ŠæŃŃŃŠøŃŃ Cider",
+ "settings.option.general.themeUpdateNotification": "ŠŠ²ŃŠ¾Š¼Š°ŃŠøŃŠµŃŠŗŠø ŠæŃŠ¾Š²ŠµŃŃŃŃ Š½Š°Š»ŠøŃŠøŠµ обновлений ŃŠµŠ¼Ń",
+ "settings.option.general.showLovedTracksInline": "ŠŠ¾ŠŗŠ°Š·ŃваŃŃ Š»ŃŠ±ŠøŠ¼Ńе ŃŃŠµŠŗŠø в ŃŃŃŠ¾ŠŗŠµ",
+ "settings.description.search": "ŠŠ¾ŠøŃŠŗ",
+ "settings.description.albums": "ŠŠ»ŃŠ±Š¾Š¼Ń Š¼ŠµŠ“ŠøŠ°ŃŠµŠŗŠø",
+ "settings.description.artists": "ŠŃŃŠøŃŃŃ",
+ "settings.description.browse": "ŠŠ±Š·Š¾Ń",
+ "settings.description.private": "ŠŠµŃеклŃŃŠøŃŃ ŃŠ°ŃŃŠ½ŃŃ ŃŠµŃŃŠøŃ",
+ "settings.description.remote": "Web Remote",
+ "settings.description.audio": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠø Š°ŃŠ“ио",
+ "settings.description.plugins": "ŠŠµŠ½Ń плагинов",
+ "settings.description.cast": "Š¢ŃŠ°Š½ŃŠ»ŃŃŠøŃ на ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°",
+ "settings.description.settings": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠø",
+ "settings.description.developer": "ŠŠ½ŃŃŃŃŠ¼ŠµŠ½ŃŃ ŃŠ°Š·ŃабоŃŃŠøŠŗŠ°",
+ "settings.description.listnow": "Š”ŠµŠ¹ŃŠ°Ń ŠøŠ³ŃŠ°ŠµŃ",
+ "settings.description.recentAdd": "ŠŠµŠ“авно Гобавлено",
+ "settings.description.songs": "ŠŠµŃни",
"settings.notyf.updateCider.update-not-available": "ŠŠµŃ ГоŃŃŃŠæŠ½ŃŃ
обновлений",
"settings.notyf.updateCider.update-downloaded": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½ŠøŠµ загŃŃŠ¶ŠµŠ½Š¾, ŠæŠµŃŠµŠ·Š°ŠæŃŃŃŠøŃе, ŃŃŠ¾Š±Ń обновиŃŃ",
"settings.notyf.updateCider.update-timeout": "ŠŃŠµŠ¼Ń Š¾Š¶ŠøŠ“Š°Š½ŠøŃ Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃ ŠøŃŃŠµŠŗŠ»Š¾",
"settings.header.audio": "ŠŠ²ŃŠŗ",
"settings.header.audio.description": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠ° Š·Š²ŃŠŗŠ° Cider.",
"settings.option.audio.volumeStep": "Шаг Š³ŃомкоŃŃŠø",
+ "settings.option.audio.advanced": "РаŃŃŠøŃŠµŠ½Š½ŃŠµ наŃŃŃŠ¾Š¹ŠŗŠø Š³ŃŠ¾Š¼ŠŗŠ¾ŃŃŠø",
"settings.option.audio.maxVolume": "ŠŠ°ŠŗŃŠøŠ¼Š°Š»ŃŠ½Š°Ń Š³ŃŠ¾Š¼ŠŗŠ¾ŃŃŃ",
+ "settings.option.audio.changePlaybackRate": "ŠŠ·Š¼ŠµŠ½ŠøŃŃ ŃŠŗŠ¾ŃоŃŃŃ Š²Š¾ŃŠæŃоизвеГениŃ",
+ "settings.option.audio.playbackRate": "Š”ŠŗŠ¾ŃŠ¾ŃŃŃ Š²Š¾ŃŠæŃоизвеГениŃ",
+ "settings.option.audio.playbackRate.change": "ŠŠ·Š¼ŠµŠ½ŠøŃŃ",
"settings.option.audio.quality": "ŠŠ°ŃеŃŃŠ²Š¾ Š·Š²ŃŠŗŠ°",
"settings.header.audio.quality.hireslossless": "ŠŃŃŠ¾ŠŗŠ¾Šµ ŃŠ°Š·ŃŠµŃŠµŠ½ŠøŠµ, без ŠæŠ¾ŃŠµŃŃ",
"settings.header.audio.quality.hireslossless.description": "ALAC Го 24 биŃ/192 ŠŗŠŃ",
@@ -295,27 +401,46 @@
"settings.header.audio.quality.high": "ŠŃŃŠ¾ŠŗŠ¾Šµ ŠŗŠ°ŃŠµŃŃŠ²Š¾",
"settings.header.audio.quality.high.description": "AAC 256 кб/Ń",
"settings.header.audio.quality.standard": "ŠŃŃŠ¾ŠŗŠ°Ń ŃŃŃŠµŠŗŃивноŃŃŃ",
- "settings.header.audio.quality.standard.description": "ŠŠ-ŠŠŠ” Š“Š»Ń ŃŠŗŠ¾Š½Š¾Š¼ŠøŠø ŃŃŠ°Ńика(64 кб/Ń)",
+ "settings.header.audio.quality.standard.description": "64 кб/Ń",
"settings.option.audio.seamlessTransition": "ŠŠ»Š°Š²Š½Ńй ŠæŠµŃŠµŃ
оГ Š¼ŠµŠ¶Š“Ń ŠæŠµŃŠ½Ńми",
"settings.option.audio.enableAdvancedFunctionality": "ŠŠŗŠ»ŃŃŠøŃŃ ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŃŠ½ŠŗŃионал",
"settings.option.audio.enableAdvancedFunctionality.description": "ŠŠŗŠ»ŃŃŠµŠ½ŠøŠµ ŃŃŠ½ŠŗŃŠøŠø AudioContext ŠæŠ¾Š·Š²Š¾Š»ŠøŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠµ ŃŃŠ½ŠŗŃŠøŠø Š·Š²ŃŠŗŠ°, ŃŠ°ŠŗŠøŠµ как Š½Š¾ŃŠ¼Š°Š»ŠøŠ·Š°ŃŠøŃ Š·Š²ŃŠŗŠ°, ŃŠŗŠ²Š°Š»Š°Š¹Š·ŠµŃŃ Šø Š²ŠøŠ·ŃŠ°Š»ŠøŠ·Š°ŃоŃŃ, оГнако в Š½ŠµŠŗŠ¾ŃоŃŃŃ
ŃŠøŃŃŠµŠ¼Š°Ń
ŃŃŠ¾ Š¼Š¾Š¶ŠµŃ Š²ŃŠ·Š²Š°ŃŃ Š·Š°ŠøŠŗŠ°Š½ŠøŠµ Š·Š²ŃŠŗŠ°.",
"settings.warn.audio.enableAdvancedFunctionality.lowcores": "Cider ŃŃŠøŃаеŃ, ŃŃŠ¾ Š²Š°Ń ŠŗŠ¾Š¼ŠæŃŃŃŠµŃ не ŃŠæŃавиŃŃŃ Ń ŃŃŠøŠ¼Šø ŃŃŠ½ŠŗŃŠøŃŠ¼Šø. ŠŃ ŃŠ²ŠµŃŠµŠ½Ń ŃŃŠ¾ Ń
Š¾ŃŠøŃе ŠæŃоГолжиŃŃ?",
"settings.option.audio.audioLab": "Cider Audio Lab",
"settings.option.audio.audioLab.description": "ŠŃŃŠ¾ŃŃŠøŠ¼ŠµŠ½Ń Š·Š²ŃŠŗŠ¾Š²ŃŃ
Š¾Š±ŃŠ°Š±Š¾Ńок ŃŠ¾Š±ŃŃŠ²ŠµŠ½Š½Š¾Š¹ ŃŠ°Š·ŃŠ°Š±Š¾ŃŠŗŠø Š“Š»Ń Cider.",
+ "settings.option.audio.audioLab.subheader": "Š Š°Š·ŃŠ°Š±Š¾Ńано Cider Acoustic Technologies в ŠŠ°Š»ŠøŃŠ¾Ńнии",
"settings.warn.audioLab.withoutAF": "AudioContext (РаŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŃŠ½ŠŗŃионал) ŃŃŠµŠ±ŃеŃŃŃ Š“Š»Ń Š²ŠŗŠ»ŃŃŠµŠ½ŠøŃ Cider Audio Laboratory.",
+ "settings.warn.enableAdvancedFunctionality": "ŠŠ»Ń вклŃŃŠµŠ½ŠøŃ ŃŃŠ¾Š¹ ŃŃŠ½ŠŗŃŠøŠø ŃŃŠµŠ±ŃеŃŃŃ AudioContext (ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŃŠ½ŠŗŃионал).",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth": "ŠŠ½Š°Š»Š¾Š³Š¾Š²Š¾Šµ звŃŃŠ°Š½ŠøŠµ",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "ŠŠ¼ŠøŃŠøŃŃŠµŃ аналоговое звŃŃŠ°Š½ŠøŠµ по Š¾Š±ŃазŃŃ Korg Nutube 6P1",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "ŠŠ½ŃŠµŠ½ŃŠøŠ²Š½Š¾ŃŃŃ Š°Š½Š°Š»Š¾Š³Š¾Š²Š¾Š³Š¾ звŃŃŠ°Š½ŠøŃ",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "ŠŠ·Š¼ŠµŠ½ŃŠµŃ ŠøŠ½ŃŠµŠ½ŃивноŃŃŃ ŠŠ½Š°Š»Š¾Š³Š¾Š²Š¾Š³Š¾ звŃŃŠ°Š½ŠøŃ.",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "ŠŠ±ŃŃŠ½Š°Ń",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Š”ŠøŠ»ŃŠ½ŠµŠµ",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer": "Cider Atmosphere Realizerā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "Š ŠµŠ°Š»ŠøŠ·ŃŠµŃ Š“ŃŃŠ³ŃŃ Š¼ŃŠ·ŃŠŗŠ°Š»ŃŠ½ŃŃ Š°ŃŠ¼Š¾ŃŃŠµŃŃ, ŃŠ¾Š·Š“аннŃŃ ŠæŠ¾ Š¾Š±ŃŠ°Š·ŃŃ ŃŠ¾Š²ŃеменнŃŃ
Š°ŃŠ“ŠøŠ¾ŃŠøŃŃŠµŠ¼.",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode": "Режим ŃŠ°Š±Š¾ŃŃ Cider Atmosphere Realizerā¢ļø",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "ŠŠ·Š¼ŠµŠ½ŃŠµŃ ŃŠµŠ¶ŠøŠ¼ ŃŠ°Š±Š¾ŃŃ Atmosphere Realizer.",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "HÅjicha Cheese Foam Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_PLUS": "Genmaicha Tapioca Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_1": "Rock Salt Cheese Foam Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E68_2": "Uji Matcha Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "Jasmine Macchiato",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "Hokkaido Milk Tea",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "Moonlight Softcake",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Brown Sugar Creme BrƻlƩe Milk",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "Clafoutis aux Cerises",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "Uji Matcha Mochi",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Cuddle Warmth",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "УлŃŃŃŠ°ŠµŃ Š²Š¾ŃŠæŃинимаемое ŠŗŠ°ŃеŃŃŠ²Š¾ Š·Š²ŃŠŗŠ° AAC 256 кбиŃ/Ń Š·Š° ŃŃŠµŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŃ Š°Š»Š³Š¾ŃŠøŃма ŃŠµŠ°Š»Ńного Š²Ńемени, ŠøŃŠæŠ¾Š»ŃŠ·ŃŃŃŠµŠ³Š¾ как ŠæŃŠøŃ
оакŃŃŃŠøŃŠµŃŠŗŠøŠµ моГели ŃŠµŠ»Š¾Š²ŠµŃŠµŃŠŗŠ¾Š³Š¾ ŃŠ»ŃŃ
а, ŃŠ°Šŗ Šø Ń
Š°ŃŠ°ŠŗŃŠµŃŠøŃŃŠøŠŗŠø ŠŗŠ¾Š“ŠøŃŠ¾Š²Š°Š½ŠøŃ AAC.",
"settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP не ŃŠ¾Š²Š¼ŠµŃŃŠøŠ¼ Ń ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńм звŃŃŠ°Š½ŠøŠµŠ¼. ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, Š¾ŃŠŗŠ»ŃŃŠøŃе ŠæŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š¾Šµ звŃŃŠ°Š½ŠøŠµ, ŃŃŠ¾Š±Ń ŠæŃŠ¾Š“олжиŃŃ.",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Режим CAP",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "ŠŠ·Š¼ŠµŠ½ŃŠµŃ ŃŠµŠ¶ŠøŠ¼ Š¾Š±ŃŠ°Š±Š¾ŃŠŗŠø Š·Š²ŃŠŗŠ°. (Режим Š°Š³ŃеŃŃŠøŠø Š¼Š¾Š¶ŠµŃ ŠæŃŠøŠ²ŠµŃŃŠø Šŗ Š½ŠµŠ¶ŠµŠ»Š°ŠµŠ¼ŃŠ¼ ŃŠµŠ·ŃŠ»ŃŃŠ°Ńам)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Š”ŃŠ°Š½Š“аŃŃŠ½Ńй",
- "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "ŠŠ³ŃеŃŃŠøŠ²Š½Ńй",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "ŠŠ“Š°ŠæŃŠøŠ²Š½Ńй",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "Legacy",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "ŠŠ³ŃеŃŃŠøŠ²Š½Ńй",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "ŠŠ¾ŃŠ¼Š°Š»ŠøŠ·Š°ŃŠøŃ Š·Š²ŃŠŗŠ°",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "ŠŠ¾ŃŠ¼Š°Š»ŠøŠ·ŃŠµŃ пиковŃŃ Š³ŃŠ¾Š¼ŠŗŠ¾ŃŃŃ Š“Š»Ń Š¾ŃŠ“ŠµŠ»ŃŠ½ŃŃ
ŃŃŠµŠŗŠ¾Š², ŃŃŠ¾Š±Ń ŃŠ¾Š·Š“аŃŃ Š±Š¾Š»ŠµŠµ Š¾Š“Š½Š¾ŃŠ¾Š“ное Š²ŠæŠµŃаŃление Š¾Ń ŠæŃŠ¾ŃŠ»ŃŃŠøŠ²Š°Š½ŠøŃ.",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "Š£ŠæŃŠ°Š²Š»ŃеŃŃŃ Audio Lab",
@@ -324,8 +449,18 @@
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "ŠŃŠ¾ŃŠøŠ»Ń ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ звŃŃŠ°Š½ŠøŃ Cider",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "ŠŠ·Š¼ŠµŠ½ŃŠµŃ ŠæŃŠ¾ŃŠøŠ»Ń ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ звŃŃŠ°Š½ŠøŃ.",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "Š”ŃŠ°Š½Š“аŃŃ",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "ŠŠ²ŃŠŗŠ¾Š²Š°Ń ŃŃŠµŠ½Š°",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "Separation",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "ŠŠøŠ½ŠøŠ¼Š°Š»ŃŠ½ŃŠ¹",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "ŠŃŠ“ŠøŠ¾ŃŠøŠ»",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "РаŃŃŠµŃŠ½Š½ŃŠ¹",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "Encore",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "Expanded Encore",
"settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š°Ń Š¾Š±ŃŠ°Š±Š¾Ńка Š½ŠµŃовмеŃŃŠøŠ¼Š° Ń CAP. ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, Š¾ŃŠŗŠ»ŃŃŠøŃе CAP, ŃŃŠ¾Š±Ń ŠæŃŠ¾Š“олжиŃŃ.",
+ "settings.option.audio.dbspl.display": "ŠŃŠ¾Š±ŃŠ°Š¶ŠµŠ½ŠøŠµ dB SPL",
+ "settings.option.audio.dbspl.description": "(Š¢Š¾Š»ŃŠŗŠ¾ Š“Š»Ń Š¾ŠæŃŃŠ½ŃŃ
ŠæŠ¾Š»ŃŠ·Š¾Š²Š°Ńелей) ŠŃŠ¾Š±ŃŠ°Š¶ŠµŠ½ŠøŠµ dB SPL вмеŃŃŠ¾ dBFS на ŠæŠ¾Š»Š·ŃŠ½ŠŗŠµ Š³ŃŠ¾Š¼ŠŗŠ¾ŃŃŠø.",
+ "settings.option.audio.dbfs.calibration": "0 dBFS ŠŠ°Š»ŠøŠ±Ńовка",
+ "settings.option.audio.dbfs.description": "ŠŠ²ŠµŠ“ŠøŃŠµ ŠæŠøŠŗŠ¾Š²ŃŠ¹ Z-Š²Š·Š²ŠµŃŠµŠ½Š½Ńй ŃŃŠ¾Š²ŠµŠ½Ń Š·Š²ŃŠŗŠ¾Š²Š¾Š³Š¾ Š“Š°Š²Š»ŠµŠ½ŠøŃ Š² Š“Š, когГа Cider наŃ
оГиŃŃŃ Š½Š° ŃŃŠ¾Š²Š½Šµ 0 ГРполной ŃŠŗŠ°Š»Ń.",
"settings.header.visual": "ŠŠ½ŠµŃний виГ",
"settings.header.visual.description": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠ° Š²Š½ŠµŃŠ½ŠµŠ³Š¾ виГа Cider.",
"settings.option.visual.windowStyle": "Š”ŃŠøŠ»Ń окна",
@@ -351,10 +486,19 @@
"settings.option.visual.uiscale": "Š Š°Š·Š¼ŠµŃ ŠøŠ½ŃŠµŃŃŠµŠ¹Ńа",
"settings.header.visual.theme": "Тема",
"settings.option.visual.theme.github.download": "Š£ŃŃŠ°Š½Š¾Š²ŠøŃŃ Ń GitHub",
+ "settings.option.visual.theme.github.openfolder": "ŠŃŠŗŃŃŃŃ ŠæŠ°ŠæŠŗŃ Ń ŃŠµŠ¼Š°Š¼Šø",
"settings.option.visual.theme.github.explore": "ŠŃŃŠ»ŠµŠ“оваŃŃ ŃŠµŠ¼Ń Ń GitHub",
"settings.header.visual.theme.github.page": "Š¢ŠµŠ¼Ń Ń GitHub",
"settings.option.visual.theme.github.install.confirm": "ŠŃ ŃŠ²ŠµŃенŃ, ŃŃŠ¾ Ń
Š¾ŃŠøŃе ŃŃŃŠ°Š½Š¾Š²ŠøŃŃ {{ repo }}?",
"settings.prompt.visual.theme.github.URL": "ŠŠ²ŠµŠ“ŠøŃŠµ URL ŃŠµŠ¼Ń, ŠŗŠ¾ŃŠ¾ŃŃŃ Ń
Š¾ŃŠøŃе ŃŃŃŠ°Š½Š¾Š²ŠøŃŃ",
+ "settings.prompt.visual.theme.uninstallTheme": "ŠŃ ŃŠ²ŠµŃенŃ, ŃŃŠ¾ Ń
Š¾ŃŠøŃе ŃŠ“алиŃŃ {{ theme }}?",
+ "settings.option.visual.theme.checkForUpdates": "ŠŃŠ¾Š²ŠµŃŠøŃŃ Š½Š°Š»ŠøŃŠøŠµ обновлений",
+ "settings.header.visual.styles": "Š”ŃŠøŠ»Šø",
+ "settings.option.visual.theme.manageStyles": "Š£ŠæŃŠ°Š²Š»ŠµŠ½ŠøŠµ ŃŃŠøŠ»Ńми",
+ "settings.option.visual.theme.uninstall": "УГалиŃŃ",
+ "settings.option.visual.theme.viewInfo": "ŠŃŠ¾ŃŠ¼Š¾ŃŃŠµŃŃ ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ",
+ "settings.option.visual.theme.github.available": "ŠŠ¾ŃŃŃŠæŠ½ŃŠµ",
+ "settings.option.visual.theme.github.applied": "ŠŃŠøŠ¼ŠµŠ½ŃŠ½Š½Ńе",
"settings.notyf.visual.theme.install.success": "Тема ŃŃŠæŠµŃŠ½Š¾ ŃŃŃŠ°Š½Š¾Š²Š»ŠµŠ½Š°",
"settings.notyf.visual.theme.install.error": "ŠŠµ ŃŠ“алоŃŃ ŃŃŃŠ°Š½Š¾Š²ŠøŃŃ ŃŠµŠ¼Ń",
"settings.header.visual.plugin": "ŠŠ»Š°Š³ŠøŠ½",
@@ -383,17 +527,30 @@
"settings.option.lyrics.enableMusixmatchKaraoke": "ŠŠŗŠ»ŃŃŠøŃŃ ŃŠµŠ¶ŠøŠ¼ ŠŗŠ°ŃŠ°Š¾ŠŗŠµ (ŃŠ¾Š»Ńко Ń Musixmatch)",
"settings.option.lyrics.musixmatchPreferredLanguage": "ŠŃеГпоŃŃŠøŃŠµŠ»ŃŠ½Ńй ŃŠ·ŃŠŗ ŠæŠµŃŠµŠ²Š¾Š“а Musixmatch",
"settings.option.lyrics.enableYoutubeLyrics": "ŠŠŗŠ»ŃŃŠøŃŃ Youtube Lyrics Š“Š»Ń Š¼ŃŠ·ŃŠŗŠ°Š»ŃŠ½ŃŃ
клипов",
+ "settings.option.lyrics.enableQQLyrics": "ŠŠ¾Š»ŃŃŠ°ŃŃ ŃŠµŠŗŃŃ ŠæŠµŃŠµŠ½ ŠøŠ· QQ Lyrics",
"settings.header.connectivity": "ŠŃŠ¾ŃŠµŠµ",
"settings.header.connectivity.description": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠ° ŠæŃŠ¾ŃŠøŃ
ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² Cider.",
- "settings.option.connectivity.discordRPC": "Discord Rich Presence",
"settings.option.connectivity.playbackNotifications": "Š£Š²ŠµŠ“Š¾Š¼Š»ŠµŠ½ŠøŃ Š¾ Š²Š¾ŃŠæŃоизвеГении",
+ "settings.option.connectivity.discordRPC": "Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.clientName": "ŠŠ°Š·Š²Š°Š½ŠøŠµ ŠŗŠ»ŠøŠµŠ½ŃŠ°",
"settings.option.connectivity.discordRPC.clearOnPause": "ŠŃŠŗŠ»ŃŃŠ°ŃŃ Discord Rich Presence на ŠæŠ°ŃŠ·Šµ",
"settings.option.connectivity.discordRPC.hideButtons": "ДкŃŃŃŃ ŠŗŠ½Š¾ŠæŠŗŠø в Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.hideTimestamp": "ДкŃŃŃŃ Š¾ŃŠ¼ŠµŃŠŗŃ Š²ŃŠµŠ¼ŠµŠ½Šø в Discord Rich Presence",
+ "settings.option.connectivity.discordRPC.detailsFormat": "Š¤Š¾ŃŠ¼Š°Ń Š“ŠµŃŠ°Š»ŠµŠ¹",
+ "settings.option.connectivity.discordRPC.stateFormat": "Š¤Š¾ŃŠ¼Š°Ń ŃŠ¾ŃŃŠ¾ŃниŃ",
+ "settings.option.connectivity.discordRPC.reload": "ŠŠµŃезагŃŃŠ·ŠøŃŃ DiscordRPC",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "DiscordRPC ŠæŠµŃŠµŠæŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ Šŗ ŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃелŃ: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Last.fm cŠŗŃŠ¾Š±Š±Š»ŠøŠ½Š³",
"settings.option.connectivity.lastfmScrobble.delay": "ЧаŃŃŠ¾Ńа ŃŠŗŃобблинга Last.fm (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "ŠŠŗŠ»ŃŃŠøŃŃ Last.fm Š”ŠµŠ¹ŃŠ°Ń ŠøŠ³ŃŠ°ŠµŃ",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "УГалŃŃŃ ŃŠøŃ-ŠøŃŠæŠ¾Š»Š½ŠøŃŠµŠ»ŠµŠ¹ ŠøŠ· Š½Š°Š·Š²Š°Š½ŠøŃ ŠæŠµŃŠ½Šø (Last.fm)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "ФилŃŃŃŠ¾Š²Š°ŃŃ Š·Š°ŃŠøŠŗŠ»ŠµŠ½Š½Ńй ŃŃŠµŠŗ (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "ŠŃŠµŠ“Š¾ŃŠ²ŃŠ°ŃŠµŠ½ŠøŠµ ŃŠŗŃобблинга или Š¾ŃŠ¾Š±ŃŠ°Š¶ŠµŠ½ŠøŃ Š·Š°ŃŠøŠŗŠ»ŠµŠ½Š½ŃŃ
ŃŃŠµŠŗŠ¾Š² в ŃŠæŠøŃŠŗŠµ Ā«Š”ŠµŠ¹ŃŠ°Ń ŠøŃŠæŠ¾Š»Š½ŃŠµŃŃŃĀ» на Last.fm.",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "ФилŃŃŃŠ¾Š²Š°ŃŃ Š¼ŠµŠ“ŠøŠ° ŃŠøŠæŃ (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "ŠŠ²ŠµŃŃŠø ŃŠ¾ŠŗŠµŠ½ Last.fm вŃŃŃŠ½ŃŃ",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.fm ŠŃŠµŠ¼Ń ŃŠ¾ŠµŠ“ŠøŠ½ŠµŠ½ŠøŃ ŠøŃŃŠµŠŗŠ»Š¾",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.fm ДоеГинение ŃŃŠæŠµŃŠ½Š¾",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "ŠŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ŠøŠµ Šŗ Last.fm...",
"settings.header.debug": "Debug",
"settings.option.debug.copy_log": "ŠŠ¾ŠæŠøŃоваŃŃ Š»Š¾Š³Šø в бŃŃŠµŃ обмена",
"settings.option.debug.openAppData": "ŠŃŠŗŃŃŃŃ ŠæŠ°ŠæŠŗŃ Cider",
@@ -405,12 +562,21 @@
"settings.option.experimental.unknownPlugin.description": "Š Š°Š·ŃŠµŃŠøŃŃ ŃŃŃŠ°Š½Š¾Š²ŠŗŃ плагинов ŠøŠ· ŃŠµŠæŠ¾Š·ŠøŃŠ¾ŃŠøŠµŠ², Š¾ŃŠ»ŠøŃнŃŃ
Š¾Ń ŃŠµŠæŠ¾Š·ŠøŃŠ¾ŃŠøŃ плагинов Cider",
"settings.option.experimental.compactUI": "ŠŠ¾Š¼ŠæŠ°ŠŗŃŠ½ŃŠ¹ ŠøŠ½ŃŠµŃŃŠµŠ¹Ń",
"settings.option.window.close_button_hide": "ŠŠ½Š¾ŠæŠŗŠ° Ā«ŠŠ°ŠŗŃŃŃŃĀ» ŃŠŗŃŃŠ²Š°ŠµŃ ŠæŃŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ",
+ "settings.option.window.maxElementScale": "ŠŠ°ŠŗŃŠøŠ¼Š°Š»ŃŠ½Ńй маŃŃŃŠ°Š± ŃŠ»ŠµŠ¼ŠµŠ½Ńа",
"settings.option.experimental.inline_playlists": "ŠŃŃŃŠ¾ŠµŠ½Š½Ńе плейлиŃŃŃ Šø Š°Š»ŃŠ±Š¾Š¼Ń",
"settings.option.advanced.playlistTrackMapping": "Š”ŠŗŠ°Š½ŠøŃŠ¾Š²Š°Š½ŠøŠµ ŠæŠµŃŠµŠ½ в плейлиŃŃŠ°Ń
",
"settings.option.advanced.playlistTrackMapping.description": "ŠŠŗŠ»ŃŃŠ°ŠµŃ Š³Š»ŃŠ±Š¾ŠŗŠ¾Šµ ŃŠŗŠ°Š½ŠøŃование плейлиŃŃŠ¾Š², ŃŃŠ¾Š±Ń Š¾ŠæŃŠµŠ“елиŃŃ, какие ŃŃŠµŠŗŠø наŃ
оГŃŃŃŃ Š² какиŃ
плейлиŃŃŠ°Ń
. ŠŃŠµŠ¼Ń ŃŠ±Š¾ŃŠŗŠø ŠŗŠµŃŠ° плейлиŃŃŠ° Š¼Š¾Š¶ŠµŃ Š·Š½Š°ŃŠøŃŠµŠ»ŃŠ½Š¾ ŃŠ²ŠµŠ»ŠøŃŠøŃŃŃŃ.",
"settings.option.visual.transparent": "ŠŃŠ¾Š·ŃŠ°ŃноŃŃŃ",
"settings.option.visual.transparent.description": "ŠŃŠ¾Š·ŃŠ°ŃноŃŃŃ Š¾ŠŗŠ½Š° (ŃŃŠµŠ±ŃеŃŃŃ ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠ° Тем, ŃŃŠµŠ±ŃеŃŃŃ ŠæŠµŃŠµŠ·Š°ŠæŃŃŠŗ)",
+ "settings.option.visual.customAccentColor": "ŠŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»ŃŃŠŗŠøŠ¹ Š¾ŃŠ½Š¾Š²Š½Š¾Š¹ ŃŠ²ŠµŃ",
+ "settings.option.visual.accentColor": "ŠŃновной ŃŠ²ŠµŃ",
+ "settings.option.visual.purplePodcastPlaybackBar": "Š¤ŠøŠ¾Š»ŠµŃŠ¾Š²Š°Ń ŠæŠ¾Š»Š¾ŃŠ° Š²Š¾ŃŠæŃŠ¾ŠøŠ·Š²ŠµŠ“ŠµŠ½ŠøŃ Š“Š»Ń ŠæŠ¾Š“ŠŗŠ°ŃŃŠ¾Š²",
+ "settings.option.visual.windowColor": "Š¦Š²ŠµŃŠ¾Š²Š¾Š¹ оŃŃŠµŠ½Š¾Šŗ",
+ "settings.header.visual.windowBackgroundStyle.color": "ЦвеŃ",
"settings.header.advanced": "РаŃŃŠøŃŠµŠ½Š½ŃŠµ",
+ "settings.header.connect": "Sync",
+ "settings.option.connect.link_account": "Enable Sync with Cider Connect",
+ "settings.option.connect.link_account.description": "Linking your Discord account with Cider Connect allows you to store userdata including Settings, EQ's, and eventually more once finished. (Work In Progress)",
"spatial.notTurnedOn": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š¾Šµ Š°ŃŠ“ио Š¾ŃŠŗŠ»ŃŃŠµŠ½Š¾. Š§ŃŠ¾Š±Ń ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ, ŃŠ½Š°Ńала вклŃŃŠøŃе его.",
"spatial.spatialProperties": "ŠŠ°ŃŃŃŠ¾Š¹ŠŗŠ° ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ Š°ŃŠ“ио",
"spatial.width": "ŠØŠøŃŠøŠ½Š°",
@@ -443,5 +609,44 @@
"share.platform.email": "Email",
"share.platform.songLink": "Š”ŠŗŠ¾ŠæŠøŃŠ¾Š²Š°ŃŃ Ń song.link",
"share.platform.clipboard": "Š”ŠŗŠ¾ŠæŠøŃŠ¾Š²Š°ŃŃ ŃŃŃŠ»ŠŗŃ",
- "about.thanks": "ŠŠ¾Š»ŃŃŠ¾Šµ ŃŠæŠ°ŃŠøŠ±Š¾ команГе Cider Collective Šø Š²ŃŠµŠ¼ Š½Š°ŃŠøŠ¼ Š²ŠŗŠ»Š°Š“ŃŠøŠŗŠ°Š¼."
+ "about.thanks": "ŠŠ¾Š»ŃŃŠ¾Šµ ŃŠæŠ°ŃŠøŠ±Š¾ команГе Cider Collective Šø Š²ŃŠµŠ¼ Š½Š°ŃŠøŠ¼ Š²ŠŗŠ»Š°Š“ŃŠøŠŗŠ°Š¼.",
+ "oobe.yes": "ŠŠ°",
+ "oobe.no": "ŠŠµŃ",
+ "oobe.next": "ДлеГŃŃŃŠøŠ¹",
+ "oobe.previous": "ŠŃŠµŠ“ŃŠ“ŃŃŠøŠ¹",
+ "oobe.done": "ŠŠ¾Ńово",
+ "oobe.amupsell.title": "ŠŃежГе ŃŠµŠ¼ Š¼Ń Š½Š°ŃŠ½ŠµŠ¼",
+ "oobe.amupsell.text": "ŠŠ»Ń Cider ŃŃŠµŠ±ŃеŃŃŃ Š“ŠµŠ¹ŃŃŠ²ŃŃŃŠ°Ń ŠæŠ»Š°ŃŠ½Š°Ń ŠæŠ¾Š“ŠæŠøŃŠŗŠ° на Apple Music\nCider не Š±ŃŠ“ŠµŃ ŃŠ°Š±Š¾ŃаŃŃ Ń ŃŠ°ŃŠøŃŠ½Ńм планом Apple Music Voice или Š½ŠµŠŗŠ¾ŃоŃŃŠ¼Šø ŃŠµŠŗŠ»Š°Š¼Š½Ńми ŠæŃобнŃми ŠæŠ¾Š“ŠæŠøŃŠŗŠ°Š¼Šø. ŠŃли Ń Š²Š°Ń ŃŠ¶Šµ еŃŃŃ ŃŠ¾Š¾ŃвеŃŃŃŠ²ŃŃŃŠ°Ń ŠæŠ¾Š“ŠæŠøŃŠŗŠ° Apple Music, Š½Š°Š¶Š¼ŠøŃŠµ Ā«ŠŠ°Š»ŠµŠµĀ», ŃŃŠ¾Š±Ń ŠæŃŠ¾Š“олжиŃŃ.",
+ "oobe.amupsell.subscribeBtn": "ŠŠ¾Š“ŠæŠøŃŠøŃеŃŃ Š½Š° Apple Music",
+ "oobe.amupsell.explainBtn": "ŠŠ±ŃŃŃŠ½ŃŃŃ",
+ "oobe.amupsell.subscribeUrl": "https://apple.co/3MdqJVQ",
+ "oobe.amupsell.amWebUrl": "https://beta.music.apple.com/",
+ "oobe.amupsell.promoExplained": "ŠŠµŠŗŠ¾ŃоŃŃŠµ ŃŠµŠŗŠ»Š°Š¼Š½Ńе Šø ŠæŃŠ¾Š±Š½Ńе ŠæŠ¾Š“ŠæŠøŃŠŗŠø на Apple Music за ŠæŃеГелами ДШРне имеŃŃ Š“Š¾ŃŃŃŠæŠ° Šŗ необŃ
Š¾Š“ŠøŠ¼ŃŠ¼ API-ŠøŠ½ŃŠµŃŃŠµŠ¹Ńам Apple Music Web Player, необŃ
Š¾Š“ŠøŠ¼ŃŠ¼ Š“Š»Ń ŃŠ°Š±Š¾ŃŃ Cider. Š§ŃŠ¾Š±Ń ŠæŃŠ¾Š²ŠµŃŠøŃŃ, Š±ŃŠ“ŠµŃ Š»Šø Š²Š°ŃŠ° ГейŃŃŠ²ŃŃŃŠ°Ń ŠæŃŠ¾Š±Š½Š°Ń веŃŃŠøŃ ŃŠ°Š±Š¾ŃаŃŃ Ń Cider, ŠæŠµŃŠµŠ¹Š“ŠøŃŠµ на ŃŃŃŠ°Š½ŠøŃŃ {{ amWebUrl }}, Š²Š¾Š¹Š“ŠøŃŠµ в ŃŠøŃŃŠµŠ¼Ń Šø ŠæŠ¾ŠæŃŠ¾Š±ŃŠ¹ŃŠµ вклŃŃŠøŃŃ Š¼ŃŠ·ŃŠŗŃ. ŠŃли ŃŃŠ¾ ŃŠ°Š±Š¾ŃаеŃ, Š¾ŃŠ»ŠøŃно! ŠŠ“нако Š²Ń Š³Š¾ŃŠ¾Š²Ń ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Cider, ŠµŃŠ»Šø он не ŃŠ°ŃŃŠ¼Š°ŃŃŠøŠ²Š°ŠµŃ возможноŃŃŃ ŠæŠ¾Š“ŠæŠøŃŠŗŠø на Apple Music зГеŃŃ: {{ subscribeUrl }}",
+ "oobe.intro.title": "ŠŠ¾Š±Ńо пожаловаŃŃ Š² Cider",
+ "oobe.intro.subtitle": "",
+ "oobe.intro.text": "ŠŠ°Š²Š°Š¹Ńе наŃŃŃŠ¾ŠøŠ¼ кое-ŃŃŠ¾, ŃŃŠ¾Š±Ń Š²Ń Š¼Š¾Š³Š»Šø ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Cider, как Ń
Š¾ŃŠøŃе. ŠŃ Š²ŃŠµŠ³Š“а Š¼Š¾Š¶ŠµŃе измениŃŃ ŃŃŠø наŃŃŃŠ¾Š¹ŠŗŠø позже.",
+ "oobe.general.title": "ŠŃŠ½Š¾Š²Š½ŃŠµ",
+ "oobe.general.subtitle": "",
+ "oobe.general.text": "",
+ "oobe.audio.title": "ŠŃГио",
+ "oobe.audio.subtitle": "",
+ "oobe.audio.text": "Š Cider ŠøŃŠæŠ¾Š»ŃŠ·ŃеŃŃŃ ŃŠæŠµŃŠøŠ°Š»Ńно наŃŃŃŠ¾ŠµŠ½Š½Ńй Šø ŃŠ°Š·ŃŠ°Š±Š¾ŃŠ°Š½Š½Ńй Š·Š²Ńковой ŃŃŠµŠŗ, ŠŗŠ¾ŃŠ¾ŃŃŠ¹ Š¾Š±ŠµŃŠæŠµŃŠøŠ²Š°ŠµŃ Š±Š¾Š³Š°ŃŠ¾Šµ вŃŃŠ¾ŠŗŠ¾ŠŗŠ°ŃеŃŃŠ²ŠµŠ½Š½Š¾Šµ звŃŃŠ°Š½ŠøŠµ.\nŠŠŗŠ»ŃŃŠ°Ń Cider Adrenaline, Atmosphere Realizer Šø Spatialized Audio.\nŠŠ»Ń вклŃŃŠµŠ½ŠøŃ ŃŃŠ¾Š¹ ŃŃŠ½ŠŗŃŠøŠø необŃ
оГимо вклŃŃŠøŃŃ \"РаŃŃŠøŃŠµŠ½Š½ŃŠµ ŃŃŠ½ŠŗŃŠøŠø Š·Š²ŃŠŗŠ°\".\nŠŠŗŠ»ŃŃŠµŠ½ŠøŠµ ŃŠ°ŃŃŠøŃенного Š·Š²Ńка Š¤ŃŠ½ŠŗŃŠøŠ¾Š½Š°Š»ŃноŃŃŃ Š“Š°ŃŃ Š²Š°Š¼ ГоŃŃŃŠæ Šŗ ŃŃŠøŠ¼ ŃŠ»ŃŃŃŠµŠ½ŠøŃм в Cider Audio Labs, ŠŗŠ¾ŃŠ¾ŃŃŠµ можно Š½Š°Š¹ŃŠø в наŃŃŃŠ¾Š¹ŠŗŠ°Ń
ŠæŃŠøŠ»Š¾Š¶ŠµŠ½ŠøŃ.",
+ "oobe.audio.advancedFunctionality": "",
+ "oobe.visual.title": "Visual",
+ "oobe.visual.subtitle": "",
+ "oobe.visual.text": "",
+ "oobe.visual.layout.text": "Š Cider еŃŃŃ Š“Š²Š° ŃŠ°Š·Š½ŃŃ
Š¼Š°ŠŗŠµŃŠ° окна.\nMaverickĀ ā ŃŃŠ¾ макеŃ, поŃ
ожий на iTunes, Ń ŠæŃŠ¾ŠøŠ³ŃŃŠ²Š°Ńелем в веŃŃ
ней ŃŠ°ŃŃŠø окна.\nMojaveĀ ā ŃŃŠ¾ Š½Š¾Š²ŃŠ¹ Š²Š°ŃŠøŠ°Š½Ń, ŃŠ¾Š·Š“Š°Š½Š½ŃŠ¹ Cider Collective.\n\nŠŃ Š¼Š¾Š¶ŠµŃŠµ измениŃŃ Š¼Š°ŠŗŠµŃ Š² Š»ŃŠ±Š¾Šµ Š²ŃŠµŠ¼Ń в наŃŃŃŠ¾Š¹ŠŗŠ°Ń
.",
+ "oobe.visual.suggestingThemes": "Š¢ŠµŠ¼Ń ā Š¾ŃŠ»ŠøŃŠ½Ńй ŃŠæŠ¾ŃŠ¾Š± пеŃŃŠ¾Š½Š°Š»ŠøŠ·ŠøŃоваŃŃ Š²Š°Ń Š¾ŠæŃŃ. ŠŠ¾Ń Š½ŠµŠŗŠ¾ŃŠ¾ŃŃŠµ ŠøŠ· ниŃ
, ŠŗŠ¾ŃŠ¾ŃŃŠµ Š¼Ń ŠæŃŠµŠ“лагаем: ",
+ "oobe.visual.suggestingThemes.subtext": "(ŠŃŠø ŃŠµŠ¼Ń Š±ŃŠ“ŃŃ Š·Š°Š³ŃŃŠ¶ŠµŠ½Ń Ń GitHub)",
+ "oobe.visual.suggestingThemes.default": "Cider",
+ "oobe.visual.suggestingThemes.default.text": "ŠŠ»Š°ŃŃŠøŃŠµŃŠŗŠ°Ń ŃŠµŠ¼Š° Cider.",
+ "oobe.visual.suggestingThemes.dark": "Dark",
+ "oobe.visual.suggestingThemes.dark.text": "Darkness.",
+ "oobe.visual.suggestingThemes.community1": "Groovy",
+ "oobe.visual.suggestingThemes.community1.text": "Тема поГ Š²Š»ŠøŃŠ½ŠøŠµŠ¼ WinUI",
+ "oobe.visual.suggestingThemes.community2": "iTheme",
+ "oobe.visual.suggestingThemes.community2.text": "The classic big fruit layout.",
+ "oobe.visual.suggestingThemes.community3": "Dracula",
+ "oobe.visual.suggestingThemes.community3.text": "ŠŃŠ»ŃŃŠ¾Š²Š°Ń ŃŠ²ŠµŃŠ¾Š²Š°Ń Š³Š°Š¼Š¼Š° ŠŃŠ°ŠŗŃŠ»Ń.",
+ "oobe.amsignin.title": ""
}
diff --git a/src/i18n/source/en_US.json b/src/i18n/source/en_US.json
index e202b0bf..ba797af7 100644
--- a/src/i18n/source/en_US.json
+++ b/src/i18n/source/en_US.json
@@ -22,7 +22,6 @@
"term.logout": "Logout",
"term.login": "Log In",
"term.quickNav": "Quick Nav",
- "term.cast": "Cast",
"term.about": "About",
"term.privateSession": "Private Session",
"term.disablePrivateSession": "Disable Private Session",
@@ -32,6 +31,12 @@
"term.miniplayer": "MiniPlayer",
"term.history": "History",
"term.search": "Search",
+ "term.scroll": "Scroll Mode",
+ "term.scroll.infinite": "Infinite",
+ "term.scroll.paged": "${songsPerPage} per page",
+ "term.live": "LIVE",
+ "term.showSearch": "Show search bar",
+ "term.hideSearch": "Hide search bar",
"term.library": "Library",
"term.listenNow": "Listen Now",
"term.browse": "Browse",
@@ -42,6 +47,7 @@
"term.artists": "Artists",
"term.podcasts": "Podcasts",
"term.playlists": "Playlists",
+ "term.charts": "Charts",
"term.playlist": "Playlist",
"term.newPlaylist": "New Playlist",
"term.newPlaylistFolder": "New Playlist Folder",
@@ -51,6 +57,7 @@
"term.navigateBack": "Navigate back",
"term.navigateForward": "Navigate forward",
"term.play": "Play",
+ "term.playpause": "Play/Pause",
"term.pause": "Pause",
"term.stop": "Stop",
"term.previous": "Previous",
@@ -135,7 +142,7 @@
"term.amLive": "Apple Music Live",
"term.language": "Language",
"term.funLanguages": "Fun",
- "term.noLyrics": "Loading... / Lyrics not found./ Instrumental.",
+ "term.noLyrics": "Instrumental Track / No Lyrics.",
"term.copyright": "Copyright",
"term.rightsReserved": "All Rights Reserved.",
"term.sponsor": "Sponsor this project",
@@ -153,6 +160,7 @@
},
"term.videos": "Videos",
"term.menu": "Menu",
+ "term.themeManaged": "Managed by a theme",
"term.check": "Check",
"term.aboutArtist": "About {{artistName}}",
"term.topResult": "Top Result",
@@ -176,8 +184,9 @@
"term.top": "Top",
"term.version": "Version",
"term.noVideos": "No videos found.",
- "term.plugin": "Plug-in",
- "term.pluginMenu": "Plug-in Menu",
+ "term.plugins": "Plugins",
+ "term.plugin": "Plugin",
+ "term.pluginMenu": "Plugins Menu",
"term.pluginMenu.none": "No interactive plugins",
"term.replay": "Replay",
"term.uniqueAlbums": "Unique Albums",
@@ -192,6 +201,22 @@
"term.confirmLogout": "Are you sure you want to logout?",
"term.creditDesignedBy": "Designed by ${authorUsername}",
"term.discNumber": "Disc ${discNumber}",
+ "term.reload" : "Reload Cider?",
+ "term.toggleprivate" : "Toggle Private Session",
+ "term.webremote" : "Web Remote",
+ "term.cast" : "Cast",
+ "term.cast2" : "Cast to Devices",
+ "term.quit" : "Quit",
+ "term.zoomin" : "Zoom In",
+ "term.zoomout" : "Zoom Out",
+ "term.zoomreset" : "Reset Zoom",
+ "term.fullscreen" : "Fullscreen",
+ "term.nowPlaying": "Now Playing",
+ "home.syncFavorites": "Sync Favorites",
+ "home.syncFavorites.gettingArtists": "Getting Favorited Artists...",
+ "action.favorite": "Favorite",
+ "action.removeFavorite": "Remove Favorite",
+ "action.refresh": "Refresh",
"home.title": "Home",
"home.recentlyPlayed": "Recently Played",
"home.recentlyAdded": "Recently Added",
@@ -220,6 +245,7 @@
"action.delete": "Delete",
"action.edit": "Edit",
"action.done": "Done",
+ "action.submit": "Submit",
"action.editTracklist": "Edit Tracklist",
"action.addToLibrary": "Add to Library",
"action.addToLibrary.success": "Added to Library",
@@ -264,11 +290,7 @@
"action.export": "Export",
"action.showAlbum": "Show Complete Album",
"action.tray.minimize": "Minimize to Tray",
- "action.tray.quit": "Quit",
"action.tray.show": "Show Cider",
- "action.tray.playpause": "Play/Pause",
- "action.tray.next": "Next",
- "action.tray.previous": "Previous",
"action.tray.listento": "Listen To:",
"action.update": "Update",
"action.install": "Install",
@@ -288,45 +310,26 @@
"action.createNew": "Create New...",
"action.openArtworkInBrowser": "Open artwork in browser",
"action.scrollToTop": "Scroll to top",
- "menubar.options.about": "About",
- "menubar.options.settings": "Settings",
- "menubar.options.quit": "Quit Cider",
- "menubar.options.view": "View ",
+ "menubar.options.view": "View",
"menubar.options.reload": "Reload",
"menubar.options.forcereload": "Force Reload",
"menubar.options.toggledevtools": "Toggle Developer Tools",
"menubar.options.window": "Window",
"menubar.options.minimize": "Minimize",
- "menubar.options.toggleprivate": "Toggle Private Session",
- "menubar.options.webremote": "Web Remote",
- "menubar.options.audio": "Audio Settings",
"menubar.options.plugins": "Plu-gins Menu",
"menubar.options.controls": "Controls",
- "menubar.options.next": "Next",
- "menubar.options.playpause": "Play/Pause",
- "menubar.options.previous": "Previous",
"menubar.options.volumeup": "Volume Up",
"menubar.options.volumedown": "Volume Down",
- "menubar.options.browse": "Browse",
- "menubar.options.artists": "Artists",
- "menubar.options.search": "Search",
- "menubar.options.albums": "Albums",
- "menubar.options.cast": "Cast To Devices",
"menubar.options.account": "Account",
- "menubar.options.accountsettings": "Account Settings",
"menubar.options.signout": "Sign Out",
"menubar.options.support": "Support",
- "menubar.options.discord": "Discord",
- "menubar.options.github": "GitHub Wiki",
"menubar.options.report": "Report a...",
"menubar.options.bug": "Bug",
"menubar.options.feature": "Feature Request",
"menubar.options.trans": "Translation Report/Request",
"menubar.options.license": "View License",
"menubar.options.conf": "Open Configuration File in Editor",
- "menubar.options.listennow": "Listen Now",
- "menubar.options.recentlyAdded": "Recently Added",
- "menubar.options.songs": "Songs",
+ "menubar.options.zoom": "Zoom",
"settings.header.general": "General",
"settings.header.general.description": "Adjust the general settings for Cider.",
"settings.option.general.language": "Language",
@@ -346,11 +349,15 @@
"settings.option.general.customizeSidebar": "Customize Sidebar Items",
"settings.option.general.customizeSidebar.customize": "Customize",
"settings.option.general.keybindings": "Keybindings",
+ "settings.option.general.keybindings.library": "Library",
+ "settings.option.general.keybindings.session": "Session",
+ "settings.option.general.keybindings.control": "Controls",
+ "settings.option.general.keybindings.interface": "Interface",
+ "settings.option.general.keybindings.advanced": "Advanced",
"settings.option.general.keybindings.pressCombination": "Press a combination of two keys to update keybind.",
"settings.option.general.keybindings.pressEscape": "Press Escape key to go back.",
"settings.notyf.general.keybindings.update.success": "Keybind updated successfully",
"settings.prompt.general.keybindings.update.success": "Keybind updated successfully. Press OK to relaunch Cider",
- "settings.option.general.keybindings.open": "Open",
"settings.option.general.themeUpdateNotification": "Automatically check for theme updates",
"settings.option.general.showLovedTracksInline": "Show loved tracks inline",
"settings.description.search": "Search",
@@ -414,6 +421,8 @@
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "Hokkaido Milk Tea",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "Moonlight Softcake",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "Brown Sugar Creme BrƻlƩe Milk",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "Clafoutis aux Cerises",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "Uji Matcha Mochi",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "Cuddle Warmth",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processorā¢ļø",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Enhances the perceived audio quality of AAC encoded audio by using a real-time algorithm that takes advantage of both psychoacoustic models of human hearing and AAC encoding characteristics.",
@@ -476,6 +485,7 @@
"settings.prompt.visual.theme.github.URL": "Enter the URL of the theme you want to install",
"settings.prompt.visual.theme.uninstallTheme": "Are you sure you want to uninstall {{ theme }}?",
"settings.option.visual.theme.checkForUpdates": "Check for updates",
+ "settings.header.visual.styles": "Styles",
"settings.option.visual.theme.manageStyles": "Manage Styles",
"settings.option.visual.theme.uninstall": "Uninstall",
"settings.option.visual.theme.viewInfo": "View Info",
@@ -527,6 +537,12 @@
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Enable Last.fm Now Playing",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (Last.fm)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "Filter looped track (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "Prevent looped tracks from being scrobbled or displayed in the Now Playing list on Last.fm.",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "Filter Media Types (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "Enter Last.fm Token Manually",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.fm Connection Timed Out",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.fm Connection Successful",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "Connecting to Last.fm...",
"settings.header.debug": "Debug",
"settings.option.debug.copy_log": "Copy logs to clipboard",
"settings.option.debug.openAppData": "Open Cider Folder",
@@ -538,11 +554,18 @@
"settings.option.experimental.unknownPlugin.description": "Allow installation of plugins from repos other than the Cider Plugin Repository",
"settings.option.experimental.compactUI": "Compact UI",
"settings.option.window.close_button_hide": "Close Button Should Hide the Application",
+ "settings.option.window.maxElementScale": "Maximum Element Scale",
"settings.option.experimental.inline_playlists": "Inline Playlists and Albums",
"settings.option.advanced.playlistTrackMapping": "Playlist Track Mapping",
"settings.option.advanced.playlistTrackMapping.description": "Enables deep scanning of playlists to determine which tracks are in which playlists. Playlist cache build times can increase significantly.",
"settings.option.visual.transparent": "Transparent frame",
"settings.option.visual.transparent.description": "needs Theme Support, requires relaunch",
+ "settings.option.visual.customAccentColor": "Custom Accent Color",
+ "settings.option.visual.accentColor": "Accent Color",
+ "settings.option.visual.purplePodcastPlaybackBar": "Purple Playback Bar for Podcasts",
+ "settings.option.visual.compactArtistHeader": "Compact Artist Header",
+ "settings.option.visual.windowColor": "Window Tint Color",
+ "settings.header.visual.windowBackgroundStyle.color": "Color Tint",
"settings.header.advanced": "Advanced",
"settings.header.connect": "Sync",
"settings.option.connect.link_account": "Enable Sync with Cider Connect",
@@ -619,4 +642,4 @@
"oobe.visual.suggestingThemes.community3": "Dracula",
"oobe.visual.suggestingThemes.community3.text": "The iconic Dracula color scheme.",
"oobe.amsignin.title": ""
-}
+}
\ No newline at end of file
diff --git a/src/i18n/zh_CN.json b/src/i18n/zh_CN.json
index 493a6395..100546db 100644
--- a/src/i18n/zh_CN.json
+++ b/src/i18n/zh_CN.json
@@ -2,7 +2,7 @@
"i18n.languageName": "ē®ä½äøęļ¼äøå½ļ¼",
"i18n.languageNameEnglish": "Simp. Chinese (China)",
"i18n.category": "main",
- "i18n.authors": "@notmaikiwi @BillKerman @jay900604",
+ "i18n.authors": "@notmaikiwi @BillKerman @jay900604 @sakura0224",
"app.name": "Cider",
"date.format": "${y}幓${m}ę${d}ę„",
"dialog.cancel": "åę¶",
@@ -10,6 +10,7 @@
"notification.updatingLibrarySongs": "ę£åØę“ę°ęę²čµęåŗ...",
"notification.updatingLibraryAlbums": "ę£åØę“ę°äøč¾čµęåŗ...",
"notification.updatingLibraryArtists": "ę£åØę“ę°čŗäŗŗčµęåŗ...",
+ "term.variables": "Variables",
"term.appleInc": "Apple Inc.",
"term.appleMusic": "Apple Music",
"term.applePodcasts": "Apple Podcasts",
@@ -20,13 +21,22 @@
"term.accountSettings": "蓦ę·č®¾ē½®",
"term.logout": "éåŗē»å½",
"term.login": "ē»å½",
+ "term.quickNav": "åæ«é导čŖ",
"term.about": "å
³äŗ",
- "term.privateSession": "ē§äŗŗčå¬",
- "term.lyrics": "ęčÆ",
+ "term.privateSession": "éčŗ«čå¬",
+ "term.disablePrivateSession": "åę¢éčŗ«čå¬",
"term.queue": "å¾
ęęø
å",
- "term.history": "åå²č®°å½",
+ "term.autoplay": "čŖåØęę¾",
+ "term.lyrics": "ęčÆ",
"term.miniplayer": "čæ·ä½ ęę¾åØ",
+ "term.history": "åå²č®°å½",
"term.search": "ęē“¢",
+ "term.scroll": "ę»åØęØ”å¼",
+ "term.scroll.infinite": "ę éå¶",
+ "term.scroll.paged": "ęÆé”µ${songsPerPage}é¦",
+ "term.live": "LIVE",
+ "term.showSearch": "ę¾ē¤ŗęē“¢ę ",
+ "term.hideSearch": "éčęē“¢ę ",
"term.library": "čµęåŗ",
"term.listenNow": "ē°åØå°±å¬",
"term.browse": "ęµč§",
@@ -37,23 +47,33 @@
"term.artists": "čŗäŗŗ",
"term.podcasts": "ę客",
"term.playlists": "ęę¾å蔨",
+ "term.charts": "ęč”ę¦",
"term.playlist": "ęę¾å蔨",
"term.newPlaylist": "ę°ęę¾å蔨",
"term.newPlaylistFolder": "ę°ęę¾å蔨ę件夹",
"term.createNewPlaylist": "ę°å»ŗęę¾å蔨",
"term.createNewPlaylistFolder": "ę°å»ŗęę¾å蔨ę件夹",
"term.deletePlaylist": "ęØē”®å®č¦å é¤čÆ„ęę¾å蔨å?",
+ "term.navigateBack": "äøäøé”µ",
+ "term.navigateForward": "äøäøé”µ",
"term.play": "ęę¾",
+ "term.playpause": "ęę¾/ęå",
"term.pause": "ęå",
+ "term.stop": "åę¢",
"term.previous": "äøäøé¦",
"term.next": "äøäøé¦",
"term.shuffle": "éęŗęę¾",
- "term.repeat": "éå¤ęę¾",
+ "term.enableShuffle": "å¼åÆéęŗęę¾",
+ "term.disableShuffle": "å
³ééęŗęę¾",
+ "term.repeat": "å¾ŖēÆęę¾",
+ "term.enableRepeatOne": "å¼åÆåę²å¾ŖēÆ",
+ "term.disableRepeatOne": "å
³éåę²å¾ŖēÆ",
+ "term.disableRepeat": "å
³éå¾ŖēÆęę¾",
"term.volume": "é³é",
"term.mute": "éé³",
"term.unmute": "č§£é¤éé³",
"term.share": "åäŗ«",
- "term.share.success": "å·²ę·č²å°åŖč““ęæ",
+ "term.share.success": "å·²ę·č“å°åŖč““ęæ",
"term.settings": "设置",
"term.seeAll": "ę„ēå
ØéØ",
"term.sortBy": "ęåŗ",
@@ -63,12 +83,14 @@
"term.sortBy.genre": "ē±»å",
"term.sortBy.releaseDate": "åč”ę„ę",
"term.sortBy.duration": "ę¶éæ",
+ "term.sortBy.dateAdded": "å å
„ę„ę",
"term.sortOrder": "åęÆęåŗ",
"term.sortOrder.ascending": "ååŗ",
"term.sortOrder.descending": "ååŗ",
"term.viewAs": "ę¾ē¤ŗęØ”å¼",
"term.viewAs.coverArt": "äøč¾å°é¢",
"term.viewAs.list": "å蔨",
+ "term.dynamic": "åØę",
"term.size": "大å°",
"term.size.normal": "ę£åøø",
"term.size.compact": "ē“§å",
@@ -90,6 +112,8 @@
"term.time.added": "ę·»å äŗ",
"term.time.released": "åč”äŗ",
"term.time.updated": "ę“ę°äŗ",
+ "term.time.days": "天",
+ "term.time.day": "天",
"term.time.hours": "å°ę¶",
"term.time.hour": "å°ę¶",
"term.time.minutes": "åé",
@@ -101,7 +125,9 @@
"term.audioControls": "é³é¢ę§å¶",
"term.audioSettings": "é³é¢č®¾ē½®",
"term.clearAll": "ęø
空",
- "term.recentStations": "ęčæęę¾ēé¢é",
+ "term.recentStations": "ęčæęę¾ē广ę",
+ "term.personalStations": "ęčæęę¾ē个人广ę",
+ "term.amLive": "Apple Music Live",
"term.language": "čÆčØ",
"term.funLanguages": "ę¶ę",
"term.noLyrics": "å č½½äø... / ę ęē“¢ē»ę / ēŗÆé³ä¹",
@@ -115,13 +141,11 @@
"term.contributors": "č“”ē®č
",
"term.equalizer": "åč””åØ",
"term.reset": "éē½®",
- "term.track": {
- "one": "é¦ęę²",
- "other": "é¦ęę²"
- },
"term.tracks": "ęę²",
+ "term.track": "é¦ęę²",
"term.videos": "é³ä¹č§é¢",
"term.menu": "čå",
+ "term.themeManaged": "ē±äø»é¢ęē®”ē",
"term.check": "ę£ę„",
"term.aboutArtist": "å
³äŗ{{artistName}}",
"term.topResult": "ēéØęē“¢ē»ę",
@@ -137,13 +161,47 @@
"term.song.link.generate": "č·å song.link å
±äŗ«é¾ę„...",
"term.musicVideos": "é³ä¹č§é¢",
"term.stations": "ēµå°",
+ "term.curators": "ēå±äŗŗ",
+ "term.appleCurators": "Apple ēå±äŗŗ",
"term.radioShows": "广ęåé",
"term.recordLabels": "å±ēå
¬åø",
"term.videoExtras": "č§é¢ē¹č¾",
+ "term.top": "é”¶éØ",
"term.version": "ēę¬",
+ "term.noVideos": "ę č§é¢",
+ "term.plugins": "ęä»¶",
"term.plugin": "ęä»¶",
"term.pluginMenu": "ęä»¶čå",
"term.pluginMenu.none": "ę²ęäŗ¤äŗå¼ęä»¶",
+ "term.replay": "é³ä¹ååæ",
+ "term.uniqueAlbums": "ē¬ē¹äøč¾",
+ "term.uniqueArtists": "č¶
ē»čŗäŗŗ",
+ "term.uniqueSongs": "å«č“åę²",
+ "term.topArtists": "ēéØčŗäŗŗ",
+ "term.listenedTo": "å¬čæ",
+ "term.times": "ꬔ",
+ "term.topAlbums": "ēéØäøč¾",
+ "term.plays": "ꬔ",
+ "term.topGenres": "ēéØē±»å",
+ "term.confirmLogout": "ä½ ē”®å®č¦éåŗē»å½å?",
+ "term.creditDesignedBy": "ē± ${authorUsername} 设讔",
+ "term.discNumber": "ē¢ ${discNumber}",
+ "term.reload" : "éę°č½½å
„ Cider?",
+ "term.toggleprivate": "åę¢éčŗ«čå¬",
+ "term.webremote": "čæēØę§å¶",
+ "term.cast": "ęå°",
+ "term.cast2" : "ęå°å°č®¾å¤",
+ "term.quit" : "éåŗåŗēØ",
+ "term.zoomin" : "ę¾å¤§",
+ "term.zoomout" : "缩å°",
+ "term.zoomreset" : "é置缩ę¾",
+ "term.fullscreen" : "å
Øå±ęØ”å¼",
+ "term.nowPlaying": "ę£åØęę¾",
+ "home.syncFavorites": "åę„åē±čŗäŗŗ",
+ "home.syncFavorites.gettingArtists": "č·ååē±čŗäŗŗ...",
+ "action.favorite": "åē±",
+ "action.removeFavorite": "åę¶åē±",
+ "action.refresh": "å·ę°",
"home.title": "主锵",
"home.recentlyPlayed": "ęčæęę¾",
"home.recentlyAdded": "ęčæę·»å ",
@@ -164,8 +222,15 @@
"podcast.episodes": "åé",
"podcast.playEpisode": "ęę¾åé",
"podcast.website": "Podcast ē½ē«",
+ "action.hideLibrary": "éččµęåŗ",
+ "action.showLibrary": "ę¾ē¤ŗčµęåŗ",
+ "action.cut": "åŖå",
+ "action.paste": "ē²č““",
+ "action.selectAll": "å
Øé",
+ "action.delete": "å é¤",
"action.edit": "ē¼č¾",
"action.done": "å®ę",
+ "action.submit": "ęäŗ¤",
"action.editTracklist": "ē¼č¾ęę²ęø
å",
"action.addToLibrary": "å å
„čµęåŗ",
"action.addToLibrary.success": "ęåå å
„čµęåŗ",
@@ -181,7 +246,7 @@
"action.createPlaylist": "ę°å»ŗęę¾å蔨",
"action.addToPlaylist": "ę·»å å°ęę¾å蔨",
"action.removeFromPlaylist": "ä»ęę¾å蔨移é¤",
- "action.addToFavorites": "å č³ę¶č",
+ "action.addToFavorites": "ę·»å č³ę¶č",
"action.follow": "å
³ę³Ø",
"action.follow.success": "å·²å
³ę³Ø",
"action.follow.error": "å°čÆå
³ę³ØēčæēØåēäŗé误",
@@ -193,7 +258,8 @@
"action.startRadio": "å¼å§ēµå°",
"action.goToArtist": "åå¾čŗäŗŗ",
"action.goToAlbum": "åå¾äøč¾",
- "action.showInAppleMusic": "ę¾ē¤ŗäŗ Apple Music",
+ "action.showInPlaylist": "åØęę¾å蔨äøę¾ē¤ŗ",
+ "action.showInAppleMusic": "åØ Apple Music äøę¾ē¤ŗ",
"action.moveToTop": "ē§»å°é”¶éØ",
"action.share": "åäŗ«ęę²",
"action.rename": "éå½å",
@@ -209,24 +275,49 @@
"action.export": "导åŗ",
"action.showAlbum": "ę¾ē¤ŗäøč¾",
"action.tray.minimize": "ęå°å",
- "action.tray.quit": "éåŗ",
+ "action.tray.show": "ę¾ē¤ŗ Cider",
+ "action.tray.listento": "Listen To:",
"action.update": "ę“ę°",
+ "action.install": "å®č£
",
"action.copy": "å¤å¶",
"action.newpreset": "ę°å»ŗé»č®¤...",
"action.deletepreset": "å é¤é»č®¤",
"action.open": "ęå¼",
+ "action.close": "å
³é",
+ "action.relaunch.confirm": "ä½ ę³éę°åÆåØ Cider å?",
"action.cast.chromecast": "Chromecast",
"action.cast.todevices": "ęå°å°č®¾å¤",
"action.cast.stop": "åę¢ęå°å°ęę设å¤",
- "action.cast.airplay": "AirPlay",
- "action.cast.airplay.underdevelopment": "AirPlay ä»å¤äŗå¼åé¶ę®µäøļ¼ę¬čÆ·ęå¾
ć",
+ "action.cast.airplay": "é空ęę¾",
+ "action.cast.airplay.underdevelopment": "é空ęę¾ä»å¤äŗå¼åé¶ę®µäøļ¼ę¬čÆ·ęå¾
ć",
"action.cast.scan": "ęē“¢",
"action.cast.scanning": "ęē“¢äø...",
"action.createNew": "ę·»å ...",
+ "action.openArtworkInBrowser": "åØęµč§åØäøęå¼äøč¾å°é¢",
+ "action.scrollToTop": "åå°é”¶éØ",
+ "menubar.options.view": "ę„ē ",
+ "menubar.options.reload": "éę°č½½å
„",
+ "menubar.options.forcereload": "å¼ŗå¶éę°č½½å
„",
+ "menubar.options.toggledevtools": "åę¢å¼åäŗŗåå·„å
·",
+ "menubar.options.window": "ēŖå£",
+ "menubar.options.minimize": "ęå°å",
+ "menubar.options.plugins": "ęä»¶ē®å½",
+ "menubar.options.controls": "ę§å¶",
+ "menubar.options.volumeup": "å¢å¤§é³é",
+ "menubar.options.volumedown": "åå°é³é",
+ "menubar.options.account": "蓦ę·",
+ "menubar.options.signout": "注é",
+ "menubar.options.support": "ęÆę",
+ "menubar.options.report": "ę„å...",
+ "menubar.options.bug": "Bug",
+ "menubar.options.feature": "åč½čÆ·ę±",
+ "menubar.options.trans": "ēæ»čÆę„å/请ę±",
+ "menubar.options.license": "ę„ēęę",
+ "menubar.options.conf": "åØē¼č¾åØęå¼é
ē½®ęä»¶",
+ "menubar.options.zoom": "缩ę¾",
"settings.header.general": "éēØ",
"settings.header.general.description": "č°ę“ Cider ēéēØč®¾ē½®",
- "settings.option.audio.volumeStep": "é³éę¹åé",
- "settings.option.audio.maxVolume": "ę大é³é",
+ "settings.option.general.language": "čÆčØ",
"settings.option.general.resumebehavior": "ę¢å¤č”äøŗ",
"settings.option.general.resumebehavior.description": "ä¼å½±åä½ åå° Cider åŗēØēØåŗę¶ļ¼ę¢å¤ęę²ēę¹å¼ć",
"settings.option.general.resumebehavior.locally": "ę¬å°",
@@ -237,32 +328,66 @@
"settings.option.general.resumetabs.description": "ä½ åÆä»„éę©åÆåØ Cider ę¶č¦é»č®¤ęå¼ē锵é¢ć",
"settings.option.general.resumetabs.dynamic": "åØę",
"settings.option.general.resumetabs.dynamic.description": "Cider å°čŖåØęå¼ä½ äøę¬”åēē锵é¢ć",
- "settings.option.general.language": "čÆčØ",
"settings.option.general.language.main": "čÆčØ",
"settings.option.general.language.fun": "ę¶ęčÆčØ",
"settings.option.general.language.unsorted": "ęŖåē±»",
"settings.option.general.customizeSidebar": "čŖå®ä¹ä¾§č¾¹ę ēåč½",
"settings.option.general.customizeSidebar.customize": "čŖå®ä¹",
"settings.option.general.keybindings": "åæ«ę·ęä½é®",
- "settings.option.general.keybindings.open": "ęå¼",
+ "settings.option.general.keybindings.library": "čµęåŗ",
+ "settings.option.general.keybindings.session": "čå¬",
+ "settings.option.general.keybindings.control": "ę§å¶",
+ "settings.option.general.keybindings.interface": "ēé¢",
+ "settings.option.general.keybindings.advanced": "é«ēŗ§",
+ "settings.option.general.keybindings.pressCombination": "ęäøäø¤äøŖé®ē»åę„ę“ę°ęä½č®¾å®ć",
+ "settings.option.general.keybindings.pressEscape": "ęäø Esc é®čæåć",
+ "settings.notyf.general.keybindings.update.success": "åæ«ę·é®ę“ę°ęåć",
+ "settings.prompt.general.keybindings.update.success": "åæ«ę·é®ę“ę°ęåļ¼ęäø OK éę°åÆåØ Ciderć",
+ "settings.option.general.themeUpdateNotification": "čŖåØę£ę„äø»é¢ę“ę°",
+ "settings.option.general.showLovedTracksInline": "č”å
ę¾ē¤ŗåē±ę²ē®",
+ "settings.description.search": "ęē“¢",
+ "settings.description.albums": "čµęåŗäøč¾",
+ "settings.description.artists": "čµęåŗčŗäŗŗ",
+ "settings.description.browse": "ęµč§",
+ "settings.description.private": "éčŗ«čå¬",
+ "settings.description.remote": "čæēØę§å¶",
+ "settings.description.audio": "é³é¢č®¾å®",
+ "settings.description.plugins": "ęä»¶ē®å½",
+ "settings.description.cast": "ęå°å°č£
ē½®",
+ "settings.description.settings": "设置",
+ "settings.description.developer": "å¼åč
",
+ "settings.description.listnow": "ē°åØå°±å¬",
+ "settings.description.recentAdd": "ęčæå å
„",
+ "settings.description.songs": "ęę²",
"settings.notyf.updateCider.update-not-available": "ę²”ęåÆēØēę“ę°",
"settings.notyf.updateCider.update-downloaded": "ę“ę°å·²ęåäøč½½ļ¼éåÆåčæč”ę“ę°",
"settings.notyf.updateCider.update-timeout": "ę“ę°č¶
ę¶",
"settings.header.audio": "é³é¢",
"settings.header.audio.description": "č°ę“ Cider ēé³é¢č®¾ē½®",
+ "settings.option.audio.volumeStep": "é³éę¹åé",
+ "settings.option.audio.advanced": "é«ēŗ§åč½",
+ "settings.option.audio.maxVolume": "ę大é³é",
+ "settings.option.audio.changePlaybackRate": "äæ®ę¹ęę¾éåŗ¦",
+ "settings.option.audio.playbackRate": "ęę¾éåŗ¦",
+ "settings.option.audio.playbackRate.change": "äæ®ę¹",
"settings.option.audio.quality": "é³č“Ø",
"settings.header.audio.quality.hireslossless": "é«č§£ęåŗ¦ę ę",
"settings.header.audio.quality.hireslossless.description": "(ęé« 24 ä½/192 kHz)",
"settings.header.audio.quality.lossless": "ę ę",
"settings.header.audio.quality.lossless.description": "(ęé« 24 ä½/48 kHz)",
"settings.header.audio.quality.high": "é«é³č“Ø",
+ "settings.header.audio.quality.high.description": "256 kbps",
"settings.header.audio.quality.standard": "é«ęē",
+ "settings.header.audio.quality.standard.description": "64 kbps",
"settings.option.audio.seamlessTransition": "ę ē¼ęę¾",
"settings.option.audio.enableAdvancedFunctionality": "é«ēŗ§é³é¢åč½",
"settings.option.audio.enableAdvancedFunctionality.description": "ęå¼ AudioContext å°åÆēØē±»ä¼¼é³é平蔔åēååØēé«ēŗ§č®¾ē½®ćä½čæå¹¶äøäøå®éåęÆéØēµčļ¼åÆč½ä¼åēé³ä¹å”锿ć",
+ "settings.warn.audio.enableAdvancedFunctionality.lowcores": "ęØēēµčåÆč½ę ę³å¤ēčæäŗåč½, ęØē”®å®č¦ē»§ē»?",
"settings.option.audio.audioLab": "Cider é³é¢å®éŖå®¤",
"settings.option.audio.audioLab.description": "å
å«ē± Cider å¼åå¢éčæč”ēåē§é³é¢ä¼ååč½ć",
+ "settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California",
"settings.warn.audioLab.withoutAF": "ä½æēØ Cider é³é¢å®éŖå®¤éč¦ęå¼čæé¶é³é¢åč½ęåÆä½æēØć",
+ "settings.warn.enableAdvancedFunctionality": "ę¤åč½éč¦å¼åÆé«ēŗ§é³é¢åč½ęåÆä½æēØć",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth": "樔ęęø©ę",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "仄 Korg Nutube 6P1 äøŗčę¬ē樔ęęø©ęć",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "樔ęęø©ęå¼ŗåŗ¦",
@@ -280,11 +405,18 @@
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.E168_1": "ę„毫ččēēŖé
ęµ",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z3600": "åęµ·éå„¶č¶",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500A": "ęå
软鄼干",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.BSCBM": "åøč¾é»ē³é²å„¶",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500B": "樱ę”å
ęčē¼",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.Z8500C": "å®ę²»ę¹č¶éŗ»ē³¬",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.CUDDLE": "ęø©ęę±ę±",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider ę°ē å¢å¼ŗé³é¢å¤ēā¢ļø",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "éčæäŗŗē±»ēå¬ååæēå¦ęØ”åå AAC ē¼ē ē¹č²ēå³ę¶ē®ę³ļ¼å¼ŗå AAC é³é¢ēęē„é³é¢č“Øéć",
+ "settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "ę°ē å¢å¼ŗé³é¢å¤ēäøē©ŗé“é³é¢äøå
¼å®¹ļ¼čÆ·å
åēØē©ŗé“é³é¢ć",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "ę°ē å¢å¼ŗé³é¢å¤ē设置",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "å°ę“ę¹é³é¢å¤ēēęæčæ/ęÆå„ēØåŗ¦ļ¼å¢å¼ŗé锹ęåÆč½ä¼å¼čµ·ę讯ļ¼ć",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "ę å",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.adaptive": "čŖéåŗ",
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.legacy": "ä¼ ē»",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "å¢å¼ŗ",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "é³é平蔔",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "čŖåØå°ęę²ęę¾é³éč°ę“å°ēøåę°“å¹³ļ¼äŗ«åę“čéēčå¬ä½éŖć",
@@ -294,11 +426,21 @@
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Cider é³é¢ē©ŗé“é
置攣",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "åę“é³é¢ē©ŗé“ēé
置攣ļ¼ééę°åÆåØåŗēØēØåŗć",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "ę å",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.soundstage": "声åŗ",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.separation": "å离ę",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.minimal": "å¾®č°",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "åē§å",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.diffused": "ę©ę£",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.bplk": "å®åÆ",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.hw2k": "å»¶éæēå®åÆ",
"settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "é³é¢ē©ŗé“ę ę³äø CAP ēøå®¹ļ¼čÆ·å
³é CAP åØčæč”ęä½ć",
- "settings.option.visual.uiscale": "UIēé¢å¤§å°",
+ "settings.option.audio.dbspl.display": "ę¾ē¤ŗ dB SPL(声å)",
+ "settings.option.audio.dbspl.description": "(äøäøēØę·é锹) é³éę»åØę”ę¾ē¤ŗ dB SPL čé dBFSć",
+ "settings.option.audio.dbfs.calibration": "0 dBFS ę ”ę£",
+ "settings.option.audio.dbfs.description": "č¾å
„å½ Cider äøŗ 0 dBFS ę¶ēå³°å¼ Z å ę dB SPLć",
"settings.header.visual": "å¤č§",
"settings.header.visual.description": "č°ę“ Cider ēå¤č§",
+ "settings.option.visual.windowStyle": "ēŖå£é£ę ¼",
"settings.option.visual.windowBackgroundStyle": "ēŖå£čęÆę ·å¼",
"settings.header.visual.windowBackgroundStyle.none": "ę ",
"settings.header.visual.windowBackgroundStyle.artwork": "äøč¾ęå¾",
@@ -318,10 +460,22 @@
"settings.option.visual.hardwareAcceleration.description": "éč¦éåÆ Cider ęä¼ēę",
"settings.header.visual.hardwareAcceleration.default": "é»č®¤",
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
+ "settings.option.visual.uiscale": "UIēé¢å¤§å°",
"settings.header.visual.theme": "äø»é¢",
"settings.option.visual.theme.github.download": "ä» GitHub é¾ę„å®č£
",
+ "settings.option.visual.theme.github.openfolder": "å¼åÆäø»é¢ę件夹",
"settings.option.visual.theme.github.explore": "ęµč§ GitHub äøēäø»é¢",
+ "settings.header.visual.theme.github.page": "GitHub äøēäø»é¢",
+ "settings.option.visual.theme.github.install.confirm": "ä½ ē”®å®č¦å®č£
{{ repo }}",
"settings.prompt.visual.theme.github.URL": "č¾å
„ęØč¦å®č£
ēēŖå£äø»é¢é¾ę„",
+ "settings.prompt.visual.theme.uninstallTheme": "ä½ ē”®å®č¦å é¤ {{ theme }}",
+ "settings.option.visual.theme.checkForUpdates": "ę£ę„ę“ę°",
+ "settings.header.visual.styles": "äø»é¢",
+ "settings.option.visual.theme.manageStyles": "ē®”ēäø»é¢",
+ "settings.option.visual.theme.uninstall": "åøč½½",
+ "settings.option.visual.theme.viewInfo": "ę„ēäæ”ęÆ",
+ "settings.option.visual.theme.github.available": "åÆä½æēØēäø»é¢",
+ "settings.option.visual.theme.github.applied": "å·²åŗēØ",
"settings.notyf.visual.theme.install.success": "äø»é¢ęåå®č£
",
"settings.notyf.visual.theme.install.error": "äø»é¢å®č£
失蓄",
"settings.header.visual.plugin": "ęä»¶",
@@ -353,18 +507,27 @@
"settings.option.lyrics.enableQQLyrics": "åÆēØ QQ é³ä¹ēęčÆ",
"settings.header.connectivity": "å¤éØčæę„",
"settings.header.connectivity.description": "č°ę“ Cider äøå¤éØåŗēØēäŗ¤äŗč®¾ē½®",
- "settings.option.connectivity.discordRPC": "Discord åØę",
"settings.option.connectivity.playbackNotifications": "ęę²ęę¾éē„",
+ "settings.option.connectivity.discordRPC": "Discord åØę",
"settings.option.connectivity.discordRPC.clientName": "åŗēØēØåŗåē§°",
"settings.option.connectivity.discordRPC.clearOnPause": "ęåę¶ęø
é¤ Discord åØę",
"settings.option.connectivity.discordRPC.hideButtons": "éč Discord åØęäøēęé®",
+ "settings.option.connectivity.discordRPC.hideTimestamp": "éč Discord åØęäøēę¶é“ę³",
"settings.option.connectivity.discordRPC.detailsFormat": "详ē»äæ”ęÆę ¼å¼",
"settings.option.connectivity.discordRPC.stateFormat": "åØęę ¼å¼",
+ "settings.option.connectivity.discordRPC.reload": "éę°å č½½ DiscordRPC",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "DiscordRPC éę°čæę„č³ēØę·: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Last.FM é³ä¹č®°å½",
"settings.option.connectivity.lastfmScrobble.delay": "Last.FM ęę²čæ½čøŖå»¶čæ (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "ęå¼ Last.FM ę£åØčå¬",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "ä»ęåéå»é¤åä½č
(Last.FM)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "äøč®°å½åę²å¾ŖēÆ (Last.FM)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "é²ę¢å¾ŖēÆåę²č¢«č®°å½ęå±ē¤ŗåØLast.FM ēę£åØęę¾å蔨äøć",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "čæę»¤åŖä½ē±»å (Last.fm)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "ęåØč¾å
„ Last.fm éŖčÆē ",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.fm čæę„č¶
ę¶",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.fm čæę„ęå",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "ę£åØčæę„č³ Last.fm...",
"settings.header.debug": "Debug",
"settings.option.debug.copy_log": "ę·č“ę„åæč³åŖč““ęæ",
"settings.option.debug.openAppData": "ęå¼ Cider ēØåŗę件夹",
@@ -376,12 +539,21 @@
"settings.option.experimental.unknownPlugin.description": "å
č®øä» Cider ę„ęŗä»„å¤ē repo å®č£
ęä»¶",
"settings.option.experimental.compactUI": "ē“§åå UI",
"settings.option.window.close_button_hide": "å
³éęé®å° Cider éčč³ē³»ē»ę ",
+ "settings.option.window.maxElementScale": "ę大å
ē“ ęÆä¾",
"settings.option.experimental.inline_playlists": "å°ęę¾å蔨åäøŗč”å
å
ē“ ę¾ē¤ŗ",
"settings.option.advanced.playlistTrackMapping": "ęę¾å蔨追踪ę å°",
"settings.option.advanced.playlistTrackMapping.description": "ęå¼åƹęę¾å蔨ē深度ę«ęļ¼ä»„甮认ęę²åØåŖäŗęę¾å蔨äøćä½ęę¾å蔨å č½½ę¶é“ä¼ę¾čå¢å ć",
"settings.option.visual.transparent": "éęēŖå£ę”ę¶",
"settings.option.visual.transparent.description": "éäø»é¢ęęÆęéęę”ę¶ļ¼äøé”»éę°åÆåØęä¼ēęć",
+ "settings.option.visual.customAccentColor": "čŖå®ä¹å¼ŗč°č²",
+ "settings.option.visual.accentColor": "å¼ŗč°č²",
+ "settings.option.visual.purplePodcastPlaybackBar": "ęę¾ę客ę¶ä½æēØē“«č²čæåŗ¦ę”",
+ "settings.option.visual.windowColor": "ēŖå£č²č°",
+ "settings.header.visual.windowBackgroundStyle.color": "č²č°",
"settings.header.advanced": "é«ēŗ§",
+ "settings.header.connect": "åę„",
+ "settings.option.connect.link_account": "å¼åÆ Cider Connect åę„",
+ "settings.option.connect.link_account.description": "å°ęØē Discord åøę·äø Cider Connect å
³čåļ¼ęØåÆä»„åØåēØę·čµęļ¼å
ę¬č®¾å®ćåč””åØļ¼å¹¶åØåē»ēę¬äøå å
„ę“å¤åÆåę„é锹ćļ¼ę£åØę“ę°äøļ¼",
"spatial.notTurnedOn": "请åØč®¾ē½®äøå¼åÆē©ŗé“é³é¢ć",
"spatial.spatialProperties": "空é“å±ę§",
"spatial.width": "宽度",
@@ -404,5 +576,54 @@
"settings.header.unfinished": "ęŖå®ę",
"remote.web.title": "Cider čæēØę§å¶",
"remote.web.description": "ę«ę仄äøēäŗē»“ē 仄ę§å¶ Cider",
- "about.thanks": "ééęč°¢ Cider Collective 仄åäøŗčæäøŖé”¹ē®ęä¾ęÆęēč“”ē®č
ć"
+ "share.platform.twitter.tweet": "åØ Apple Music äøčå¬ {{song}}ć \n\n{{url}}\n\n#AppleMusic #Cider",
+ "share.platform.twitter": "Twitter",
+ "share.platform.facebook": "Facebook",
+ "share.platform.reddit": "Reddit",
+ "share.platform.telegram": "Telegram",
+ "share.platform.whatsapp": "WhatsApp",
+ "share.platform.messenger": "Messenger",
+ "share.platform.email": "ēµåé®ä»¶",
+ "share.platform.songLink": "å¤å¶ song.link é¾ę„",
+ "share.platform.clipboard": "å¤å¶å°åŖč““ęæ",
+ "about.thanks": "ééęč°¢ Cider Collective 仄åäøŗčæäøŖé”¹ē®ęä¾ęÆęēč“”ē®č
ć",
+ "oobe.yes": "儽ē",
+ "oobe.no": "äø",
+ "oobe.next": "äøäøę„",
+ "oobe.previous": "äøäøę„",
+ "oobe.done": "å®ę",
+ "oobe.amupsell.title": "åØę们å¼å§ä¹å",
+ "oobe.amupsell.text": "ä½æēØ Cider éč¦ä»č“¹ē Apple Music 订é
ć\nCider äøč½åØ Apple Music Voice č®”åęęäŗäæéčÆēØč®¢é
ē¶ęäøä½æēØć å¦ęęØå·²ē»č®¢é
Apple Musicļ¼čÆ·ē¹å»äøäøę„ē»§ē»ć",
+ "oobe.amupsell.subscribeBtn": "订é
Apple Music",
+ "oobe.amupsell.explainBtn": "čæęÆä»ä¹?",
+ "oobe.amupsell.subscribeUrl": "https://apple.co/3MdqJVQ",
+ "oobe.amupsell.amWebUrl": "https://beta.music.apple.com/",
+ "oobe.amupsell.promoExplained": "Cider ę ę³č·åéØåäæéę“»åØäøéē¾åŗ Apple Muisc čÆēØē¶ęäøēē½ē»ęę¾åØAPI. č¦éŖčÆęØēčÆēØč®¢é
ęÆå¦č½å¤åØCiderå
使ēØ, ē¹å»{{ amWebUrl }}, ē»éåå°čÆęę¾é³ä¹ćå¦ęč½å¤ęę¾ļ¼ęØå°±åÆä»„ä½æēØ Cider äŗļ¼å¦å请čč订é
Apple Music ęå”: {{ subscribeUrl }}ć",
+ "oobe.intro.title": "欢čæä½æēØ Cider",
+ "oobe.intro.subtitle": "",
+ "oobe.intro.text": "äøŗäŗęęØå欢ēę¹å¼ä½æēØ Cider ļ¼čÆ·å
å®ęäøäŗč®¾ē½®ćęØä¹ååÆä»„éę¶ę¹åčæäŗč®¾ē½®ć",
+ "oobe.general.title": "éēØč®¾ē½®",
+ "oobe.general.subtitle": "",
+ "oobe.general.text": "",
+ "oobe.audio.title": "é³é¢č®¾ē½®",
+ "oobe.audio.subtitle": "",
+ "oobe.audio.text": "Cider č½å¤čŖå®ä¹č°ę“å设置ēé³é¢å±ę§ļ¼ęä¾äø°åÆēé«å蓨é³é¢ä½éŖļ¼å
ę¬Cider Adrenaline Processorļ¼ę°ę°å®ē°åØå空é“é³é¢ćč¦åÆēØčæäŗåč½ļ¼åæ
é”»åÆēØ \"é«ēŗ§é³é¢åč½\"ć",
+ "oobe.audio.advancedFunctionality": "",
+ "oobe.visual.title": "å¤č§č®¾ē½®",
+ "oobe.visual.subtitle": "",
+ "oobe.visual.text": "",
+ "oobe.visual.layout.text": "Cider ę„ęäø¤ē§äøåēēŖå£åøå±ćMaverick ęÆäøäøŖē±»ä¼¼ iTunes ēåøå±ļ¼ęę¾åØåØēŖå£ēé”¶éØćMojave ęÆē± Cider å¢é设讔ēäøē§ę°ēåøå±ćęØåÆä»„åØč®¾ē½®äøéę¶ę¹ååøå±ć",
+ "oobe.visual.suggestingThemes": "äø»é¢č½å¤äøŖę§åęØēęę¾åØć仄äøęÆęØčēå äøŖäø»é¢ļ¼",
+ "oobe.visual.suggestingThemes.subtext": "ļ¼äø»é¢ä¼ä» GitHub äøäøč½½ļ¼",
+ "oobe.visual.suggestingThemes.default": "Cider",
+ "oobe.visual.suggestingThemes.default.text": "ē»å
øē Cider äø»é¢ć",
+ "oobe.visual.suggestingThemes.dark": "Dark",
+ "oobe.visual.suggestingThemes.dark.text": "ęé»ęØ”å¼ć",
+ "oobe.visual.suggestingThemes.community1": "Groovy",
+ "oobe.visual.suggestingThemes.community1.text": "ē±» WinUI äø»é¢ć",
+ "oobe.visual.suggestingThemes.community2": "iTheme",
+ "oobe.visual.suggestingThemes.community2.text": "ē»å
øēč¹ęé£äø»é¢ć",
+ "oobe.visual.suggestingThemes.community3": "Dracula",
+ "oobe.visual.suggestingThemes.community3.text": "čåēå¾·å¤ęåøč”鬼主é¢ć",
+ "oobe.amsignin.title": ""
}
diff --git a/src/i18n/zh_TW.json b/src/i18n/zh_TW.json
index 745bb613..6d30e581 100644
--- a/src/i18n/zh_TW.json
+++ b/src/i18n/zh_TW.json
@@ -19,7 +19,10 @@
"term.accountSettings": "åø³ę¶čØå®",
"term.logout": "ē»åŗ",
"term.login": "ē»å
„",
+ "term.quit" : "ēµę",
"term.about": "éę¼",
+ "term.cast" : "ęå½±",
+ "term.cast2" : "ęå½±å°č£ē½®",
"term.privateSession": "ē§äŗŗęé",
"term.queue": "å¾
ęęø
å®",
"term.lyrics": "ęč©",
@@ -37,6 +40,7 @@
"term.podcasts": "Podcasts",
"term.playlists": "ęę¾å蔨",
"term.playlist": "ęę¾å蔨",
+ "term.charts": "å蔨",
"term.newPlaylist": "ę°ēęę¾å蔨",
"term.newPlaylistFolder": "ę°ēęę¾å蔨ęŖę”夾",
"term.createNewPlaylist": "ę°å¢ęę¾å蔨",
@@ -45,6 +49,7 @@
"term.navigateBack": "åäøäøé ",
"term.navigateForward": "å°äøäøé ",
"term.play": "ęę¾",
+ "term.playpause": "ęę¾/ę«å",
"term.pause": "ę«å",
"term.stop": "åę¢",
"term.previous": "äøäøé¦",
@@ -53,8 +58,9 @@
"term.repeat": "éč¤ęę¾",
"term.enableShuffle": "éåéØę©ęę¾",
"term.disableShuffle": "åę¶éØę©ęę¾",
- "term.repeat": "éåå®ę²å¾Ŗē°",
- "term.enableRepeatOne": "åę¶å®ę²å¾Ŗē°",
+ "term.disableRepeat": "åę¶éč¤",
+ "term.enableRepeatOne": "éåå®ę²å¾Ŗē°",
+ "term.disableRepeatOne": "åę¶å®ę²å¾Ŗē°",
"term.volume": "é³é",
"term.mute": "éé³",
"term.unmute": "åę¶éé³",
@@ -110,11 +116,11 @@
"term.clearAll": "ęø
空",
"term.recentStations": "ęčæę¶č½ē廣ę",
"term.language": "čŖčØ",
- "term.noLyrics": "ę²ęåÆēØēęč©",
+ "term.noLyrics": "ę²ęåÆēØēęč©/ē“é³ęØäŗ«å",
"term.copyright": "ēę¬č²ę",
"term.rightsReserved": "äæēęęę¬å©ć",
"term.sponsor": "č“å©ęå",
- "term.socials": "社群平å°",
+ "term.socials": "追蹤ęå",
"term.ciderTeam": "Cider åé",
"term.developer": "éē¼č
",
"term.socialTeam": "å
¬éåé",
@@ -129,26 +135,32 @@
"term.videos": "é³ęØé影帶",
"term.menu": "éøå®",
"term.check": "ęŖ¢ę„",
+ "term.themeManaged": "ę¤åč½ē¾åØē±äø»é”ē®”ēć",
"term.aboutArtist": "éę¼{{artistName}}",
"term.requestError": "č«ę±ē¼ēéÆčŖ¤ć",
"term.song.link.generate": "ę£åØåå¾ song.link ēåäŗ«ē¶²å...",
+ "term.musicVideos": "é³ęØé影帶",
"term.version": "ēę¬",
"term.creditDesignedBy": "ē± ${authorUsername} čØčØ",
"term.plugin": "樔ēµ",
+ "term.plugins": "樔ēµ",
"term.pluginMenu": "樔ēµéøå®",
"term.pluginMenu.none": "ę²ęäŗ¤äŗå¼ęØ”ēµ",
+ "term.fullscreen" : "å
Øč¢å¹ęØ”å¼",
"home.title": "é¦é ",
"home.recentlyPlayed": "ęčæęę¾",
"home.recentlyAdded": "ęčæå å
„",
"home.artistsFeed": "č人追蹤",
"home.artistsFeed.noArtist": "čæ½č¹¤ä½ åęēčäŗŗä¾åå¾ä»åēęę°ē¼č”ęę²ć",
+ "home.syncFavorites" : "åę„追蹤" ,
+ "home.syncFavorites.gettingArtists" : "åå¾čæ½č¹¤ēčäŗŗęęå蔨... " ,
"home.madeForYou": "ēŗęØęØč¦",
"home.friendsListeningTo": "ęåę£åØčč½",
"home.followedArtists": "追蹤ēčäŗŗ",
- "error.appleMusicSubRequired": "éč¦čØé± Apple Music ęåä»„ä½æēØ Cider",
+ "error.appleMusicSubRequired": "ä½ éč¦ęę Apple Music čØé±ļ¼ęč½ä½æēØ Cider č»é«ć",
"error.connectionError": "ē”ę³é£ē·å° Apple Musicć",
"error.noResults": "ę²ęēµę",
- "error.noResults.description": "å試ę°ēęå°é
ē®ć",
+ "error.noResults.description": "č«å試ééęå°åč½å°ę¾å
§å®¹ć",
"podcast.followOnCider": "åØ Cider äøčæ½č¹¤",
"podcast.followedOnCider": "已追蹤",
"podcast.subscribeOnItunes": "åØ iTunes äøčØé±",
@@ -159,6 +171,8 @@
"podcast.website": "Podcast ē¶²ē«",
"action.edit": "編輯",
"action.done": "å®ę",
+ "action.hideLibrary": "é±čå“éę¬",
+ "action.showLibrary": "锯示å“éę¬",
"action.editTracklist": "編輯ęę²ęø
å®",
"action.addToLibrary": "å å
„å°č³ęåŗ«",
"action.addToLibrary.success": "ęåå å
„č³ęåŗ«",
@@ -213,13 +227,15 @@
"action.deletepreset": "åŖé¤é čØ",
"action.open": "éå",
"action.cast.chromecast": "Chromecast",
- "action.cast.todevices": "ęå°å°č£ē½®",
- "action.cast.stop": "åę¢ęå°å°ęęč£ē½®",
+ "action.cast.todevices": "ęå½±å°č£ē½®",
+ "action.cast.stop": "åę¢ęå½±å°ęęč£ē½®",
"action.cast.airplay": "AirPlay",
"action.cast.airplay.underdevelopment": "AirPlay ä»čę¼éē¼éꮵäøļ¼ę¬č«ęå¾
ć",
"action.cast.scan": "å°ę¾",
"action.cast.scanning": "å°ę¾äø...",
"action.createNew": "ę°å¢...",
+ "action.refresh": "éę°ę“ē",
+ "menubar.options.reload": "éę°č¼å
„",
"settings.header.general": "äøč¬",
"settings.header.general.description": "čŖæę“ Cider ēäøč¬čØå®",
"settings.option.general.resumebehavior": "éåč”ēŗ",
@@ -252,6 +268,9 @@
"settings.header.audio.description": "čŖæę“ Cider ēé³čØčØå®",
"settings.option.audio.volumeStep": "é³éę¹č®é",
"settings.option.audio.maxVolume": "ę大é³é",
+ "settings.option.audio.changePlaybackRate": "ę“ę¹ęę¾éē",
+ "settings.option.audio.playbackRate": "ęę¾éē",
+ "settings.option.audio.playbackRate.change": "ę“ę¹",
"settings.option.audio.quality": "é³čØåč³Ŗ",
"settings.header.audio.quality.hireslossless": "é«åč³Ŗē”ęå£ēø®",
"settings.header.audio.quality.hireslossless.description": "ļ¼ęé«24ä½å
/192 kHzļ¼",
@@ -261,7 +280,7 @@
"settings.header.audio.quality.standard": "é«ęē",
"settings.option.audio.seamlessTransition": "ē”éę·ęę¾",
"settings.option.audio.enableAdvancedFunctionality": "é²éé³čØåč½",
- "settings.option.audio.enableAdvancedFunctionality.description": "éå AudioContext å°åēØé”ä¼¼é³é平蔔åēååØēé²éčØå®ćä½éäø¦äøäøå®é©åęÆéØé»č
¦ļ¼åÆč½ęē¼ēé³ęØå”é ć",
+ "settings.option.audio.enableAdvancedFunctionality.description": "éåé²éé³čØåč½å°ęä¾å
å«é³é平蔔åēååØēé²éčØå®ćä½éäøäøå®é©åęÆéØé»č
¦ļ¼åÆč½ęē¼ēé³ęØå”é ć",
"settings.option.audio.audioLab": "Cider é³čØåƦé©å®¤",
"settings.option.audio.audioLab.description": "å
å«ē± Cider éē¼åéé²č”ēå種é³čØę¹ååč½ć",
"settings.warn.audioLab.withoutAF": "ä½æēØ Cider é³čØåƦé©å®¤éč¦éåé²éé³čØåč½ęč½ä½æēØć",
@@ -272,7 +291,7 @@
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "ęŗ«å",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "ęŗ«ę",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer": "Cider čØå “é³ęā¢ļø",
- "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "仄ę„ēé å°ēē®ę³ļ¼åƦē¾ęęčØå “ęēé³ęØé«é©ć",
+ "settings.option.audio.enableAdvancedFunctionality.atmosphereRealizer.description": "仄ę„ēé å°ēē®ę³ļ¼åƦē¾ęęčØå “ęēé³ęØčč½é«é©ć",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode": "Cider čØå “é³ęā¢ļøęØ”å¼",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.description": "ę“ę¹čØå “é³ęęē樔å¼ć",
"settings.option.audio.enableAdvancedFunctionality.atmosphereRealizerMode.NATURAL_STANDARD": "čŖē¶ļ¼ęØęŗļ¼",
@@ -285,7 +304,7 @@
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "å¢å¼·",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "é³é平蔔",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "čŖåå°ęę²ęę¾é³éčŖæę“č³ēøåä½ęŗļ¼äŗ«åę“čé©ēčč½é«é©ć",
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "ę¤åč½ē±é³čØåƦé©å®¤ē®”ē",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "ę¤åč½ē¾åØē± Cider é³čØåƦé©å®¤ē®”ēć",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Cider 空éé³čØęę",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "é å
čŖæę“空éé³čØęęļ¼éé空éé³čØåÆčŖčØčØå®ć",
"settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Cider 空éé³čØé
ē½®ęŖę”",
@@ -300,6 +319,11 @@
"settings.option.visual.uiscale": "ä»é¢é”Æē¤ŗå¤§å°",
"settings.header.visual": "å¤č§",
"settings.header.visual.description": "čŖæę“ Cider ēå¤č§",
+ "settings.option.visual.windowStyle": "č¦ēŖåøå±é¢Øę ¼",
+ "settings.option.visual.customAccentColor": "čŖčØå¼·čŖæč²",
+ "settings.option.visual.accentColor": "å¼·čŖæč²",
+ "settings.option.visual.purplePodcastPlaybackBar": "Podcasts åč½ēē“«č²ęę¾å",
+ "settings.option.visual.windowColor": "č¦ēŖč²čŖæé”č²",
"settings.option.visual.windowBackgroundStyle": "č¦ēŖčęÆęØ£å¼",
"settings.header.visual.windowBackgroundStyle.none": "空ē½",
"settings.header.visual.windowBackgroundStyle.artwork": "å°č¼Æęå",
@@ -324,6 +348,8 @@
"settings.option.visual.theme.github.openfolder": "éåäø»é”åę¾ä½ē½®",
"settings.option.visual.theme.github.explore": "ę¢ē“¢ GitHub äøēäø»é”",
"settings.prompt.visual.theme.github.URL": "č¼øå
„ä½ č¦å®č£ēäø»é”ē¶²å",
+ "settings.option.visual.theme.checkForUpdates": "ęŖ¢ę„ę“ę°",
+ "settings.header.visual.styles": "äø»é”",
"settings.option.visual.theme.manageStyles": "ē®”ēäø»é”",
"settings.option.visual.theme.uninstall": "ē§»é¤",
"settings.option.visual.theme.viewInfo": "ę„ēč³čØ",
@@ -345,6 +371,7 @@
"settings.option.visual.showPersonalInfo": "锯示åäŗŗęŖę”",
"settings.header.window": "č¦ēŖ",
"settings.header.window.description": "čŖæę“ Cider ēč¦ēŖčØå®",
+ "settings.option.window.maxElementScale": "ę大å
ē“ ęÆä¾",
"settings.option.window.openOnStartup": "éę©ęļ¼åå Cider ",
"settings.option.window.openOnStartup.hidden": "ååęļ¼čŖåé±čč³ē³»ēµ±å",
"settings.option.window.useNativeTitleBar": "使ēØåēč¦ēŖęØé”å",
@@ -358,7 +385,7 @@
"settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch ęč©åŖå
čŖčØå儽éøé
",
"settings.option.lyrics.enableYoutubeLyrics": "ęę¾ MV ęļ¼ä½æēØ YouTube ęč©",
"settings.option.lyrics.enableQQLyrics": "éå QQ é³ęØēęč©",
- "settings.header.connectivity": "å¤éØé£ę„",
+ "settings.header.connectivity": "é£ę„",
"settings.header.connectivity.description": "čŖæę“ Cider čå¤éØēé£ę„",
"settings.option.connectivity.playbackNotifications": "ęę²ęę¾éē„",
"settings.option.connectivity.discordRPC": "Discord åę
",
@@ -368,11 +395,19 @@
"settings.option.connectivity.discordRPC.hideTimestamp": "é±č Discord åę
ēęéę³",
"settings.option.connectivity.discordRPC.detailsFormat": "詳瓰č³čØę ¼å¼",
"settings.option.connectivity.discordRPC.stateFormat": "ēę
ę ¼å¼",
+ "settings.option.connectivity.discordRPC.reload": "éę°č¼å
„ Discord åę
",
+ "settings.option.connectivity.discordRPC.reconnectedToUser": "Discord åę
éę°é£ē·å°ä½æēØč
: {{user}} ({{userid}})",
"settings.option.connectivity.lastfmScrobble": "Last.FM é³ęØčØé",
"settings.option.connectivity.lastfmScrobble.delay": "Last.FM ęę²čæ½č¹¤å»¶é² (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "éå Last.FM ę£åØčč½",
- "settings.option.connectivity.lastfmScrobble.removeFeatured": "å¾ęåäøē§»é¤å®¢äø²čäŗŗ (Last.FM)",
- "settings.option.connectivity.lastfmScrobble.filterLoop": "äøčØéå®ę²å¾Ŗē° (Last.FM)",
+ "settings.option.connectivity.lastfmScrobble.removeFeatured": "å¾ Last.FM ēęåäøē§»é¤å®¢äø²čäŗŗ",
+ "settings.option.connectivity.lastfmScrobble.filterLoop": "č® Last.FM äøčØéå®ę²å¾Ŗē°",
+ "settings.option.connectivity.lastfmScrobble.filterLoop.description": "é²ę¢å¾Ŗē°å®ę²č¢«ęäŗęé”Æē¤ŗåØ Last.FM ēę£åØęę¾å蔨äøć",
+ "settings.option.connectivity.lastfmScrobble.filterTypes": "éęæ¾åŖé«é”å (Last.FM)",
+ "settings.option.connectivity.lastfmScrobble.manualToken": "ęåč¼øå
„ Last.FM é©č碼",
+ "settings.notyf.connectivity.lastfmScrobble.connectError": "Last.FM é£ē·č¶
ę",
+ "settings.notyf.connectivity.lastfmScrobble.connectSuccess": "Last.FM é£ē·ęå",
+ "settings.notyf.connectivity.lastfmScrobble.connecting": "ę£åØé£ē·å° Last.FM...",
"settings.header.debug": "é¤éÆ",
"settings.option.debug.copy_log": "č¤č£½å·č”ē“éęŖč³åŖč²¼ē°æ",
"settings.option.debug.openAppData": "ęé Cider č³ę夾",
@@ -380,7 +415,7 @@
"settings.header.experimental.description": "čŖæę“ Cider ē實é©ę§åč½",
"settings.option.experimental.reinstallwidevine": "éę°å®č£ WidevineCDM",
"settings.option.experimental.reinstallwidevine.confirm": "ä½ ē¢ŗå®č¦éę°å®č£ WidevineCDM åļ¼",
- "settings.option.experimental.unknownPlugin": "ęŖē„ä¾ęŗ",
+ "settings.option.experimental.unknownPlugin": "å
¶ä»ä¾ęŗ",
"settings.option.experimental.unknownPlugin.description": "å
čØ±å¾ Cider ä¾ęŗä»„å¤ē repo å®č£å„ä»¶",
"settings.option.experimental.compactUI": "使ēØē·åÆēä»é¢čØčØ",
"settings.option.window.close_button_hide": "ééęéå° Cider é±čč³ē³»ēµ±å",
@@ -392,7 +427,7 @@
"settings.header.advanced": "é²é",
"settings.header.connect": "åę„",
"settings.option.connect.link_account": "éåč Cider Connect åę„",
- "settings.option.connect.link_account.description": "å°ęØē Discord åø³ę¶č Cider Connect é£ę„å¾ļ¼ä½ åÆä»„å²å使ēØč
č³ęļ¼å
ę¬čØå®ćēååØļ¼äø¦ęēµåØå®ęå¾å²åę“å¤č³ęćļ¼ę£åØé²č”äøļ¼",
+ "settings.option.connect.link_account.description": "å°ä½ ē Discord åø³ę¶č Cider é£ē·å¾ļ¼ä½ å°åÆä»„å²å使ēØč
č³ęļ¼äøå
ę¬čØå®ćēååØä»„åę“å¤č³ęćļ¼č©²åč½éē¼äø...ļ¼",
"spatial.notTurnedOn": "空éé³čØē®åęÆééēę
ļ¼č«å
éåå使ēØć",
"spatial.spatialProperties": "空éé³čØå±¬ę§čØå®",
"spatial.width": "寬度",
diff --git a/src/main/base/app.ts b/src/main/base/app.ts
index 58ccda47..fe54b158 100644
--- a/src/main/base/app.ts
+++ b/src/main/base/app.ts
@@ -162,13 +162,10 @@ export class AppEvents {
// LastFM Auth URL
if (arg.includes('auth')) {
- let authURI = arg.split('/auth/')[1]
+ const authURI = arg.split('/auth/')[1]
if (authURI.startsWith('lastfm')) { // If we wanted more auth options
- const authKey = authURI.split('lastfm?token=')[1];
- utils.setStoreValue('lastfm.enabled', true);
- utils.setStoreValue('lastfm.auth_token', authKey);
- utils.getWindow().webContents.send('LastfmAuthenticated', authKey);
- this.plugin.callPlugin('lastfm', 'authenticate', authKey);
+ console.log('token: ', authURI.split('lastfm?token=')[1])
+ utils.getWindow().webContents.executeJavaScript(`ipcRenderer.send('lastfm:auth', "${authURI.split('lastfm?token=')[1]}")`).catch(console.error)
}
}
// Play
@@ -335,7 +332,7 @@ export class AppEvents {
{
visible: !visible,
- label: this.i18n['action.tray.playpause'],
+ label: this.i18n['term.playpause'],
click: () => {
utils.getWindow().webContents.executeJavaScript('MusicKitInterop.playPause()')
}
@@ -343,7 +340,7 @@ export class AppEvents {
{
visible: !visible,
- label: this.i18n['action.tray.next'],
+ label: this.i18n['term.next'],
click: () => {
utils.getWindow().webContents.executeJavaScript(`MusicKitInterop.next()`)
}
@@ -351,7 +348,7 @@ export class AppEvents {
{
visible: !visible,
- label: this.i18n['action.tray.previous'],
+ label: this.i18n['term.previous'],
click: () => {
utils.getWindow().webContents.executeJavaScript(`MusicKitInterop.previous()`)
}
@@ -372,7 +369,7 @@ export class AppEvents {
}
},
{
- label: this.i18n['action.tray.quit'],
+ label: this.i18n['term.quit'],
click: () => {
app.quit()
}
diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts
index 89c54e55..a63dec93 100644
--- a/src/main/base/browserwindow.ts
+++ b/src/main/base/browserwindow.ts
@@ -1,9 +1,9 @@
-import {join} from "path";
-import {app, BrowserWindow as bw, ipcMain, ShareMenu, shell, screen} from "electron";
+import { join } from "path";
+import { app, BrowserWindow as bw, ipcMain, ShareMenu, shell, screen, dialog } from "electron";
import * as windowStateKeeper from "electron-window-state";
import * as express from "express";
import * as getPort from "get-port";
-import {search} from "youtube-search-without-api-key";
+import { search } from "youtube-search-without-api-key";
import {
existsSync,
rmSync,
@@ -16,19 +16,18 @@ import {
rmdirSync,
lstatSync,
} from "fs";
-import {Stream} from "stream";
-import {networkInterfaces} from "os";
+import { Stream } from "stream";
+import { networkInterfaces } from "os";
import * as mm from 'music-metadata';
import fetch from 'electron-fetch'
-import {wsapi} from "./wsapi";
-import {utils} from './utils';
-import {Plugins} from "./plugins";
-import {watch} from "chokidar";
+import { wsapi } from "./wsapi";
+import { utils } from './utils';
+import { Plugins } from "./plugins";
+import { watch } from "chokidar";
import * as os from "os";
import wallpaper from "wallpaper";
import * as AdmZip from "adm-zip";
-import * as path from 'path';
-const { readdir } = require('fs').promises;
+import { LocalFiles } from "../providers/local/";
/**
@@ -40,11 +39,11 @@ const { readdir } = require('fs').promises;
export class BrowserWindow {
public static win: any | undefined = null;
private devMode: boolean = !app.isPackaged;
+ public static express: any | undefined = null;
private audioStream: any = new Stream.PassThrough();
private headerSent: any = false;
private chromecastIP: any = [];
- private localSongs: any = [];
private clientPort: number = 0;
private remotePort: number = 6942;
private EnvironmentVariables: object = {
@@ -53,6 +52,7 @@ export class BrowserWindow {
dev: app.isPackaged,
osRelease: os.release(),
updatable: !process.windowsStore || !process.mas,
+ useV3: utils.getStoreValue('advanced.experiments').includes("ampv3"),
components: [
"pages/podcasts",
"pages/apple-account-settings",
@@ -63,8 +63,7 @@ export class BrowserWindow {
"pages/browse",
"pages/groupings",
"pages/charts",
- "pages/settings",
- "pages/installed-themes",
+ //"pages/installed-themes",
"pages/listen_now",
"pages/radio",
"pages/home",
@@ -80,14 +79,16 @@ export class BrowserWindow {
"pages/about",
"pages/library-videos",
"pages/remote-pair",
- "pages/themes-github",
- "pages/plugins-github",
+ //"pages/themes-github",
+ //"pages/plugins-github",
"pages/replay",
"pages/audiolabs",
"pages/zoo",
"pages/plugin-renderer",
- "pages/keybinds",
"pages/oobe",
+ "pages/cider-profile",
+ "components/app-content",
+ "components/sidebar",
"components/mediaitem-artwork",
"components/artwork-material",
"components/menu-panel",
@@ -118,159 +119,174 @@ export class BrowserWindow {
"components/fullscreen",
"components/miniplayer",
"components/castmenu",
+ "components/pathmenu",
"components/airplay-modal",
"components/artist-chip",
"components/hello-world",
"components/inline-collection-list",
+ "components/settings-window",
+ "components/pagination",
+ "components/settings-keybinds",
+ "components/settings-themes",
+ "components/settings-themes-github",
+ "components/settings-plugins-github",
],
appRoutes: [
{
page: "library-recentlyadded",
component: ``,
- condition: "page == 'library-recentlyadded'"
+ condition: "$root.page == 'library-recentlyadded'"
},
{
page: "plugin-renderer",
component: ``,
- condition: "page == 'plugin-renderer'"
+ condition: "$root.page == 'plugin-renderer'"
},
{
page: "zoo",
component: "",
- condition: "page == 'zoo'"
+ condition: "$root.page == 'zoo'"
},
{
page: "podcasts",
component: ``,
- condition: `page == 'podcasts'`
+ condition: `$root.page == 'podcasts'`
}, {
page: "library-videos",
component: ``,
- condition: `page == 'library-videos'`
+ condition: `$root.page == 'library-videos'`
}, {
page: "apple-account-settings",
component: ``,
- condition: `page == 'apple-account-settings'`
+ condition: `$root.page == 'apple-account-settings'`
}, {
page: "about",
component: ``,
- condition: `page == 'about'`
+ condition: `$root.page == 'about'`
}, {
page: "cider-artist",
- component: ``,
- condition: `page == 'artist-page' && artistPage.data.attributes`
+ component: ``,
+ condition: `$root.page == 'artist-page' && $root.artistPage.data.attributes`
}, {
page: "collection-list",
- component: ``,
- condition: `page == 'collection-list'`
+ component: ``,
+ condition: `$root.page == 'collection-list'`
}, {
page: "home",
component: ``,
- condition: `page == 'home'`
+ condition: `$root.page == 'home'`
}, {
page: "artist-feed",
component: ``,
- condition: `page == 'artist-feed'`
+ condition: `$root.page == 'artist-feed'`
}, {
page: "playlist-inline",
- component: ``,
- condition: `modals.showPlaylist`
+ component: ``,
+ condition: `$root.modals.showPlaylist`
}, {
page: "playlist_",
- component: ``,
- condition: `page.includes('playlist_')`
+ component: ``,
+ condition: `$root.page.includes('playlist_')`
}, {
page: "album_",
- component: ``,
- condition: `page.includes('album_')`
+ component: ``,
+ condition: `$root.page.includes('album_')`
}, {
page: "recordLabel_",
- component: ``,
- condition: `page.includes('recordLabel_')`
+ component: ``,
+ condition: `$root.page.includes('recordLabel_')`
+ }, {
+ page: "social-profiles_",
+ component: ``,
+ condition: `$root.page.includes('social-profiles_')`
}, {
page: "multiroom",
- component: ``,
- condition: `page.includes('multiroom')`
+ component: ``,
+ condition: `$root.page.includes('multiroom')`
}, {
page: "curator_",
- component: ``,
- condition: `page.includes('curator_')`
+ component: ``,
+ condition: `$root.page.includes('curator_')`
}, {
page: "browsepage",
- component: ``,
- condition: `page == 'browse'`,
+ component: ``,
+ condition: `$root.page == 'browse'`,
onEnter: ``
- },{
+ }, {
page: "groupings",
- component: ``,
- condition: `page == 'groupings'`,
+ component: ``,
+ condition: `$root.page == 'groupings'`,
onEnter: ``
- },{
+ }, {
page: "charts",
- component: ``,
- condition: `page == 'charts'`,
+ component: ``,
+ condition: `$root.page == 'charts'`,
onEnter: ``
}, {
page: "listen_now",
- component: ``,
- condition: `page == 'listen_now'`,
+ component: ``,
+ condition: `$root.page == 'listen_now'`,
onEnter: ``
}, {
page: "radio",
- component: ``,
- condition: `page == 'radio'`,
+ component: ``,
+ condition: `$root.page == 'radio'`,
onEnter: ``
}, {
page: "settings",
component: ``,
- condition: `page == 'settings'`
+ condition: `$root.page == 'settings'`
}, {
page: "installed-themes",
component: ``,
- condition: `page == 'installed-themes'`
+ condition: `$root.page == 'installed-themes'`
}, {
page: "search",
- component: ``,
- condition: `page == 'search'`
+ component: ``,
+ condition: `$root.page == 'search'`
}, {
page: "library-songs",
- component: ``,
- condition: `page == 'library-songs'`,
+ component: ``,
+ condition: `$root.page == 'library-songs'`,
onEnter: ``
}, {
page: "library-albums",
- component: ``,
- condition: `page == 'library-albums'`,
+ component: ``,
+ condition: `$root.page == 'library-albums'`,
onEnter: ``
}, {
page: "library-artists",
component: ``,
- condition: `page == 'library-artists'`,
+ condition: `$root.page == 'library-artists'`,
onEnter: ``
}, {
page: "appleCurator",
- component: ``,
- condition: `page.includes('appleCurator')`
+ component: ``,
+ condition: `$root.page.includes('appleCurator')`
}, {
page: "themes-github",
component: ``,
- condition: `page == 'themes-github'`
+ condition: `$root.page == 'themes-github'`
}, {
page: "plugins-github",
component: ``,
- condition: `page == 'plugins-github'`
+ condition: `$root.page == 'plugins-github'`
}, {
page: "remote-pair",
component: ``,
- condition: `page == 'remote-pair'`
+ condition: `$root.page == 'remote-pair'`
}, {
page: "audiolabs",
component: ``,
- condition: `page == 'audiolabs'`
+ condition: `$root.page == 'audiolabs'`
}, {
page: "replay",
component: ``,
- condition: `page == 'replay'`
+ condition: `$root.page == 'replay'`
+ }, {
+ page: "keydinds",
+ component: ``,
+ condition: `$root.page == 'keybinds-settings'`
}
]
},
@@ -291,7 +307,7 @@ export class BrowserWindow {
show: false,
// backgroundColor: "#1E1E1E",
titleBarStyle: 'hidden',
- trafficLightPosition: {x: 15, y: 20},
+ trafficLightPosition: { x: 15, y: 20 },
webPreferences: {
experimentalFeatures: true,
nodeIntegration: true,
@@ -357,7 +373,8 @@ export class BrowserWindow {
* @yields {object} Electron browser window
*/
async createWindow(): Promise {
- this.clientPort = await getPort({port: 9000});
+ const envPort = process.env?.CIDER_PORT || '9000'
+ this.clientPort = await getPort({ port: parseInt(envPort, 10) || 9000 });
BrowserWindow.verifyFiles();
this.StartWatcher(utils.getPath('themes'));
@@ -404,9 +421,10 @@ export class BrowserWindow {
}
// Start the webserver for the browser window to load
-
+ // LocalFiles.DB.init()
this.startWebServer();
+
BrowserWindow.win = new bw(this.options);
// cant be built in CI
// if (process.platform === "win32" && (utils.getStoreValue('visual.transparent') ?? false)) {
@@ -462,7 +480,7 @@ export class BrowserWindow {
*/
private startWebServer(): void {
const app = express();
-
+ BrowserWindow.express = app;
app.use(express.static(join(utils.getPath('srcPath'), "./renderer/")));
app.set("views", join(utils.getPath('srcPath'), "./renderer/views"));
app.set("view engine", "ejs");
@@ -494,9 +512,9 @@ export class BrowserWindow {
app.get("/cideraudio/impulses/:file", (req, res) => {
const impulseExternals = join(utils.getPath("externals"), "/impulses/")
const impulseFile = join(impulseExternals, req.params.file)
- if(existsSync(impulseFile)) {
+ if (existsSync(impulseFile)) {
res.sendFile(impulseFile)
- }else{
+ } else {
res.sendFile(join(utils.getPath('srcPath'), "./renderer/audio/impulses/" + req.params.file))
}
})
@@ -546,14 +564,6 @@ export class BrowserWindow {
res.send(`// Theme not found - ${userThemePath}`);
}
});
- app.get("/ciderlocal/:songs", (req, res) => {
- const audio = atob(req.params.songs.replace(/_/g, '/').replace(/-/g, '+'));
- console.log('auss', audio)
- let data = {data:
- this.localSongs.filter((f: any) => audio.split(',').includes(f.id))};
- res.send(data);
- });
-
app.get("/themes/:theme/*", (req: { params: { theme: string, 0: string } }, res) => {
const theme = req.params.theme;
@@ -614,10 +624,12 @@ export class BrowserWindow {
//region Connect Integration
app.get("/connect/set-cc-user/:data", (req, res) => {
//utils.getStoreValue('connectUser', JSON.parse()) // [Connect] Save user in store
- utils.setStoreValue('connectUser', JSON.parse(req.params.data))
- utils.getWindow().reload()
+ utils.getWindow().webContents.send('setStoreValue', 'connectUser', JSON.parse(req.params.data))
res.redirect(`https://connect.cidercollective.dev/linked.html`)
});
+
+ LocalFiles.setupHandlers()
+
// [Connect] Set auth URL in store for `shell.openExternal`
utils.setStoreValue('cc_authURL', `https://connect.cidercollective.dev/callback/discord?app=cider&appPort=${this.clientPort}`)
console.log(`[Connect] Auth URL: ${utils.getStoreValue('cc_authURL')}`)
@@ -637,7 +649,7 @@ export class BrowserWindow {
remote.use(express.static(join(utils.getPath('srcPath'), "./web-remote/")))
remote.set("views", join(utils.getPath('srcPath'), "./web-remote/views"));
remote.set("view engine", "ejs");
- getPort({port: 6942}).then((port: number) => {
+ getPort({ port: 6942 }).then((port: number) => {
this.remotePort = port;
// Start Remote Discovery
this.broadcastRemote()
@@ -668,13 +680,13 @@ export class BrowserWindow {
callback({
redirectURL: `http://localhost:${this.clientPort}/apple-hls.js`,
});
- } else if (details.url.includes("ciderlocal")) {
+ } else if (details.url.includes("ciderlocal") && !details.url.includes("https://apic-desktop.musixmatch.com") ) {
let text = details.url.toString().includes('ids=') ? decodeURIComponent(details.url.toString()).split("?ids=")[1] : decodeURIComponent(details.url.toString().substring(details.url.toString().lastIndexOf('/') + 1));
- console.log('localurl',text)
+ //console.log('localurl',text)
callback({
redirectURL: `http://localhost:${this.clientPort}/ciderlocal/${Buffer.from(text).toString('base64url')}`,
});
- }else {
+ } else {
callback({
cancel: false,
});
@@ -716,7 +728,7 @@ export class BrowserWindow {
'KHTML, like Gecko) Mobile/17D50 UCBrowser/12.8.2.1268 Mobile AliApp(TUnionSDK/0.1.20.3) '
details.requestHeaders['Referer'] = "https://y.qq.com/portal/player.html"
}
- callback({requestHeaders: details.requestHeaders});
+ callback({ requestHeaders: details.requestHeaders });
}
);
@@ -773,7 +785,7 @@ export class BrowserWindow {
const Jimp = require("jimp")
const img = await Jimp.read(wpPath)
const blurAmount = args.blurAmount ?? 256
- if(blurAmount) {
+ if (blurAmount) {
img.blur(blurAmount)
}
const screens = await screen.getAllDisplays()
@@ -810,7 +822,7 @@ export class BrowserWindow {
}
// if path is directory, delete it
if (lstatSync(path).isDirectory()) {
- await rmdirSync(path, {recursive: true});
+ await rmdirSync(path, { recursive: true });
} else {
// if path is file, delete it
await unlinkSync(path);
@@ -841,7 +853,7 @@ export class BrowserWindow {
// remove WidevineCDM from appdata folder
const widevineCdmPath = join(app.getPath("userData"), "./WidevineCdm");
if (existsSync(widevineCdmPath)) {
- rmSync(widevineCdmPath, {recursive: true, force: true})
+ rmSync(widevineCdmPath, { recursive: true, force: true })
}
// reinstall WidevineCDM
app.relaunch()
@@ -849,6 +861,7 @@ export class BrowserWindow {
})
ipcMain.handle("get-github-plugin", async (event, url) => {
+ await this.StopWatcher()
const returnVal = {
success: true,
theme: null,
@@ -893,9 +906,11 @@ export class BrowserWindow {
returnVal.success = false;
}
BrowserWindow.win.webContents.send("plugin-installed", returnVal);
+ this.StartWatcher(utils.getPath('themes'));
});
ipcMain.handle("get-github-theme", async (event, url) => {
+ await this.StopWatcher()
const returnVal = {
success: true,
theme: null,
@@ -940,6 +955,8 @@ export class BrowserWindow {
returnVal.success = false;
}
BrowserWindow.win.webContents.send("theme-installed", returnVal);
+ this.StartWatcher(utils.getPath('themes'));
+ BrowserWindow.win.webContents.send("theme-update", "")
});
ipcMain.on("get-themes", (event, _key) => {
@@ -1128,7 +1145,7 @@ export class BrowserWindow {
// Move window
ipcMain.on("windowmove", (_event, x, y) => {
- BrowserWindow.win.setBounds({x, y});
+ BrowserWindow.win.setBounds({ x, y });
});
//Fullscreen
@@ -1143,7 +1160,7 @@ export class BrowserWindow {
//Fullscreen
ipcMain.on('detachDT', (_event, _) => {
- BrowserWindow.win.webContents.openDevTools({mode: 'detach'});
+ BrowserWindow.win.webContents.openDevTools({ mode: 'detach' });
})
ipcMain.handle('relaunchApp', (_event, _) => {
@@ -1162,6 +1179,10 @@ export class BrowserWindow {
app.quit();
})
+ ipcMain.handle("quit-app", (_event, _) => {
+ app.quit();
+ })
+
app.on('before-quit', () => {
})
@@ -1176,102 +1197,17 @@ export class BrowserWindow {
});
- ipcMain.on("scanLibrary", async (event, folders) => {
- async function getFiles(dir : any) {
- const dirents = await readdir(dir, { withFileTypes: true });
- const files = await Promise.all(dirents.map((dirent: any) => {
- const res = path.resolve(dir, dirent.name);
- return dirent.isDirectory() ? getFiles(res) : res;
- }));
- return Array.prototype.concat(...files);
- }
- if (folders == null || folders.length == null || folders.length == 0) folders = ["D:\\Music"]
- console.log('folders', folders)
- let files: any[] = []
- for (var folder of folders){
- // get files from the Music folder
- files = files.concat(await getFiles(folder))
- }
-
- //console.log("cider.files", files2);
- let supporttedformats = ["mp3", "aac", "webm", "flac", "m4a", "ogg", "wav", "opus"]
- let audiofiles = files.filter(f => supporttedformats.includes(f.substring(f.lastIndexOf('.') + 1)));
- // console.log("cider.files2", audiofiles, audiofiles.length);
- let metadatalist = []
- let numid = 0;
- for (var audio of audiofiles) {
- try{
- const metadata = await mm.parseFile(audio);
- if (metadata != null){
- let form = {
- "id": "ciderlocal" + numid,
- "type": "podcast-episodes",
- "href": audio,
- "attributes": {
- "artwork": {
- "width": 3000,
- "height": 3000,
- "url": metadata.common.picture != undefined ? "data:image/png;base64,"+metadata.common.picture[0].data.toString('base64')+"" : "",
- },
- "topics": [],
- "url": "",
- "subscribable": true,
- "mediaKind": "audio",
- "genreNames": [
- ""
- ],
- // "playParams": {
- // "id": "ciderlocal" + numid,
- // "kind": "podcast",
- // "isLibrary": true,
- // "reporting": false },
- "trackNumber": metadata.common.track?.no ?? 0,
- "discNumber": metadata.common.disk?.no ?? 0,
- "name": metadata.common.title ?? audio.substring(audio.lastIndexOf('\\') + 1),
- "albumName": metadata.common.album,
- "artistName": metadata.common.artist,
- "copyright": metadata.common.copyright ?? "",
- "assetUrl": "file:///" +audio,
- "contentAdvisory": "",
- "releaseDateTime": "2022-05-13T00:23:00Z",
- "durationInMilliseconds": Math.floor((metadata.format.duration?? 0) * 1000),
-
- "offers": [
- {
- "kind": "get",
- "type": "STDQ"
- }
- ],
- "contentRating": "clean"
- }
- };
- numid += 1;
-
- // let form = {"id": "/ciderlocal?" + audio,
- // "type": "library-songs",
- // "href": "/ciderlocal?" + audio,
- // "artwork": {
- // "url": metadata.common.picture != undefined ? "data:image/png;base64,"+metadata.common.picture[0].data.toString('base64')+"" : "",
- // },
- // "attributes":
- // { "durationInMillis": Math.floor((metadata.format.duration?? 0) * 1000),
- // "hasLyrics": false,
- // "playParams": { "id": "/ciderlocal?" + audio, "kind": "song", "isLibrary": true, "reporting": false },
- // "trackNumber": 0,
- // "discNumber": 0,
- // "genreNames": [""],
- // "name": metadata.common.title,
- // "albumName": metadata.common.album,
- // "artistName": metadata.common.artist}}
- metadatalist.push(form)}
- } catch (e){}
- }
- // console.log('metadatalist', metadatalist);
- this.localSongs = metadatalist;
- BrowserWindow.win.webContents.send('getUpdatedLocalList', metadatalist);
- }
+ ipcMain.handle("scanLibrary", async (event, folders) => {
+ const oldmetadatalist = await LocalFiles.sendOldLibrary()
+ BrowserWindow.win.webContents.send('getUpdatedLocalList', oldmetadatalist);
+ const metadatalist = await LocalFiles.scanLibrary()
+ BrowserWindow.win.webContents.send('getUpdatedLocalList', metadatalist);
+ LocalFiles.cleanUpDB()
+ })
- )
+ LocalFiles.eventEmitter.on('newtracks', (data) => {
+ BrowserWindow.win.webContents.send('getUpdatedLocalList', data);
+ });
ipcMain.on('writeWAV', (event, leftpcm, rightpcm, bufferlength) => {
@@ -1439,13 +1375,13 @@ export class BrowserWindow {
console.log('sc', SoundCheckTag)
BrowserWindow.win.webContents.send('SoundCheckTag', SoundCheckTag)
}).catch(err => {
- console.log(err)
- });
+ console.log(err)
+ });
});
ipcMain.on('share-menu', async (_event, url) => {
- if (process.platform != 'darwin') return;
+ if (process.platform !== 'darwin') return;
//https://www.electronjs.org/docs/latest/api/share-menu
console.log('[Share Sheet - App.ts]', url)
const options = {
@@ -1464,10 +1400,17 @@ export class BrowserWindow {
}
});
+
ipcMain.on('open-appdata', (_event) => {
shell.openPath(app.getPath('userData'));
});
+ ipcMain.handle('folderSelector', async (_event) => {
+ let u = await dialog.showOpenDialog({
+ properties: ['openDirectory', 'multiSelections']
+ });
+ return u.filePaths
+ });
//#region Cider Connect
ipcMain.on('cc-auth', (_event) => {
@@ -1492,35 +1435,38 @@ export class BrowserWindow {
/* *********************************************************************************************
* Window Events
* **********************************************************************************************/
- if (process.platform === "win32") {
- let WND_STATE = {
- MINIMIZED: 0,
- NORMAL: 1,
- MAXIMIZED: 2,
- FULL_SCREEN: 3,
- };
- let wndState = WND_STATE.NORMAL;
+ let WND_STATE = {
+ MINIMIZED: 0,
+ NORMAL: 1,
+ MAXIMIZED: 2,
+ FULL_SCREEN: 3,
+ };
+ let wndState = WND_STATE.NORMAL;
+
+ BrowserWindow.win.on("resize", (_: any) => {
+ const isMaximized = BrowserWindow.win.isMaximized();
+ const isMinimized = BrowserWindow.win.isMinimized();
+ const isFullScreen = BrowserWindow.win.isFullScreen();
+ const state = wndState;
+ if (isMinimized && state !== WND_STATE.MINIMIZED) {
+ wndState = WND_STATE.MINIMIZED;
+ BrowserWindow.win.webContents.send('window-state-changed', 'minimized');
+ } else if (isFullScreen && state !== WND_STATE.FULL_SCREEN) {
+ wndState = WND_STATE.FULL_SCREEN;
+ BrowserWindow.win.webContents.send('window-state-changed', 'fullscreen')
+ } else if (isMaximized && state !== WND_STATE.MAXIMIZED) {
+ wndState = WND_STATE.MAXIMIZED;
+ BrowserWindow.win.webContents.send('window-state-changed', 'maximized')
+ BrowserWindow.win.webContents.executeJavaScript(`app.chrome.maximized = true`);
+ } else if (state !== WND_STATE.NORMAL) {
+ wndState = WND_STATE.NORMAL;
+ BrowserWindow.win.webContents.send('window-state-changed', 'normal')
+ BrowserWindow.win.webContents.executeJavaScript(
+ `app.chrome.maximized = false`
+ );
+ }
+ });
- BrowserWindow.win.on("resize", (_: any) => {
- const isMaximized = BrowserWindow.win.isMaximized();
- const isMinimized = BrowserWindow.win.isMinimized();
- const isFullScreen = BrowserWindow.win.isFullScreen();
- const state = wndState;
- if (isMinimized && state !== WND_STATE.MINIMIZED) {
- wndState = WND_STATE.MINIMIZED;
- } else if (isFullScreen && state !== WND_STATE.FULL_SCREEN) {
- wndState = WND_STATE.FULL_SCREEN;
- } else if (isMaximized && state !== WND_STATE.MAXIMIZED) {
- wndState = WND_STATE.MAXIMIZED;
- BrowserWindow.win.webContents.executeJavaScript(`app.chrome.maximized = true`);
- } else if (state !== WND_STATE.NORMAL) {
- wndState = WND_STATE.NORMAL;
- BrowserWindow.win.webContents.executeJavaScript(
- `app.chrome.maximized = false`
- );
- }
- });
- }
let isQuiting = false
@@ -1563,10 +1509,10 @@ export class BrowserWindow {
// Set window Handler
BrowserWindow.win.webContents.setWindowOpenHandler((x: any) => {
if (x.url.includes("apple") || x.url.includes("localhost")) {
- return {action: "allow"};
+ return { action: "allow" };
}
shell.openExternal(x.url).catch(console.error);
- return {action: "deny"};
+ return { action: "deny" };
});
}
@@ -1622,7 +1568,7 @@ export class BrowserWindow {
"CtlN": "Cider",
"iV": "196623"
};
- let server2 = mdns.createAdvertisement(x, `${await getPort({port: 3839})}`, {
+ let server2 = mdns.createAdvertisement(x, `${await getPort({ port: 3839 })}`, {
name: encoded,
txt: txt_record
});
diff --git a/src/main/base/plugins.ts b/src/main/base/plugins.ts
index d51e8a85..5873af4c 100644
--- a/src/main/base/plugins.ts
+++ b/src/main/base/plugins.ts
@@ -16,10 +16,10 @@ import {utils} from './utils';
* @see {@link https://github.com/ciderapp/Cider/wiki/Plugins|Documentation}
*/
export class Plugins {
+ private static PluginMap: any = {};
private basePluginsPath = path.join(__dirname, '../plugins');
private userPluginsPath = path.join(electron.app.getPath('userData'), 'Plugins');
private readonly pluginsList: any = {};
- private static PluginMap: any = {};
constructor() {
this.pluginsList = this.getPlugins();
@@ -35,8 +35,8 @@ export class Plugins {
public getPlugins(): any {
let plugins: any = {};
-
-
+
+
if (fs.existsSync(this.basePluginsPath)) {
fs.readdirSync(this.basePluginsPath).forEach(file => {
if (file.endsWith('.ts') || file.endsWith('.js')) {
@@ -49,8 +49,8 @@ export class Plugins {
}
});
}
-
-
+
+
if (fs.existsSync(this.userPluginsPath)) {
fs.readdirSync(this.userPluginsPath).forEach(file => {
// Plugins V1
@@ -104,10 +104,11 @@ export class Plugins {
public callPlugins(event: string, ...args: any[]) {
for (const plugin in this.pluginsList) {
if (this.pluginsList[plugin][event]) {
- try{
+ try {
this.pluginsList[plugin][event](...args);
- }catch(e) {
- console.log(`[${plugin}] Plugin error: ${e}`);
+ } catch (e) {
+ console.error(`[${plugin}] An error was encountered: ${e}`);
+ console.error(e)
}
}
}
diff --git a/src/main/base/store.ts b/src/main/base/store.ts
index 3190e8e5..d7881352 100644
--- a/src/main/base/store.ts
+++ b/src/main/base/store.ts
@@ -2,6 +2,7 @@ import * as ElectronStore from 'electron-store';
import * as electron from "electron";
import {app} from "electron";
import fetch from "electron-fetch";
+
export class Store {
static cfg: ElectronStore;
@@ -12,15 +13,6 @@ export class Store {
},
"general": {
"close_button_hide": false,
- "discordrpc": {
- "enabled": true,
- "client": "Cider",
- "clear_on_pause": true,
- "hide_buttons": false,
- "hide_timestamp": false,
- "state_format": "by {artist}",
- "details_format": "{title}",
- },
"language": "en_US", // electron.app.getLocale().replace('-', '_') this can be used in future
"playbackNotifications": true,
"resumeOnStartupBehavior": "local",
@@ -39,7 +31,8 @@ export class Store {
"applemusic": false,
"library": false,
"amplaylists": false,
- "playlists": false
+ "playlists": false,
+ "localLibrary": false
},
"onStartup": {
"enabled": false,
@@ -66,7 +59,7 @@ export class Store {
"CommandOrControl",
"G"
],
- "songs" : [
+ "songs": [
"CommandOrControl",
"J"
],
@@ -89,23 +82,35 @@ export class Store {
],
"audioSettings": [
"CommandOrControl",
- process.platform == "darwin" ? "Option" : (process.platform == "linux" ? "Shift": "Alt"),
+ process.platform == "darwin" ? "Option" : (process.platform == "linux" ? "Shift" : "Alt"),
"A"
],
"pluginMenu": [
"CommandOrControl",
- process.platform == "darwin" ? "Option" : (process.platform == "linux" ? "Shift": "Alt"),
+ process.platform == "darwin" ? "Option" : (process.platform == "linux" ? "Shift" : "Alt"),
"P"
],
"castToDevices": [
"CommandOrControl",
- process.platform == "darwin" ? "Option" : (process.platform == "linux" ? "Shift": "Alt"),
+ process.platform == "darwin" ? "Option" : (process.platform == "linux" ? "Shift" : "Alt"),
"C"
],
"settings": [
"CommandOrControl", // Who the hell uses a different key for this? Fucking Option?
","
],
+ "zoomn": [
+ "Control",
+ "numadd",
+ ],
+ "zoomt": [
+ "Control",
+ "numsub",
+ ],
+ "zoomrst": [
+ "Control",
+ "num0",
+ ],
"openDeveloperTools": [
"CommandOrControl",
"Shift",
@@ -114,21 +119,50 @@ export class Store {
},
"showLovedTracksInline": true
},
+ "connectivity": {
+ "discord_rpc": {
+ "enabled": true,
+ "client": "Cider",
+ "clear_on_pause": true,
+ "hide_buttons": false,
+ "hide_timestamp": false,
+ "state_format": "by {artist}",
+ "details_format": "{title}",
+ },
+ "lastfm": {
+ "enabled": false,
+ "scrobble_after": 50,
+ "filter_loop": false,
+ "filter_types": {},
+ "secrets": {
+ "username": "",
+ "key": ""
+ }
+
+ },
+ },
"home": {
"followedArtists": [],
"favoriteItems": []
},
"libraryPrefs": {
"songs": {
+ "scroll": "paged",
"sort": "name",
"sortOrder": "asc",
"size": "normal"
},
"albums": {
+ "scroll": "paged",
"sort": "name",
"sortOrder": "asc",
"viewAs": "covers"
},
+ "playlists": {
+ "scroll": "infinite"
+ },
+ "localPaths": [],
+ "pageSize": 250
},
"audio": {
"volume": 1,
@@ -139,18 +173,19 @@ export class Store {
"playbackRate": 1,
"quality": "HIGH",
"seamless_audio": true,
- "normalization": false,
+ "normalization": true,
"dBSPL": false,
"dBSPLcalibration": 90,
"maikiwiAudio": {
- "ciderPPE": false,
+ "ciderPPE": true,
"ciderPPE_value": "MAIKIWI",
+ "opportunisticCorrection_state": "OFF",
"atmosphereRealizer1": false,
"atmosphereRealizer1_value": "NATURAL_STANDARD",
"atmosphereRealizer2": false,
"atmosphereRealizer2_value": "NATURAL_STANDARD",
"spatial": false,
- "spatialProfile": "71_420maikiwi",
+ "spatialProfile": "BPLK",
"vibrantBass": { // Hard coded into the app. Don't include any of this config into exporting presets in store.ts
'frequencies': [17.182, 42.169, 53.763, 112.69, 119.65, 264.59, 336.57, 400.65, 505.48, 612.7, 838.7, 1155.3, 1175.6, 3406.8, 5158.6, 5968.1, 6999.9, 7468.6, 8862.9, 9666, 10109],
'Q': [2.5, 0.388, 5, 5, 2.5, 7.071, 14.14, 10, 7.071, 14.14, 8.409, 0.372, 7.071, 10, 16.82, 7.071, 28.28, 20, 8.409, 40, 40],
@@ -206,31 +241,25 @@ export class Store {
},
"windowControlPosition": 0, // 0 default right
"nativeTitleBar": false,
- "uiScale": 1.0,
"windowColor": "#000000",
"customAccentColor": false,
- "accentColor": "#fc3c44"
+ "accentColor": "#fc3c44",
+ "purplePodcastPlaybackBar": false,
+ "maxElementScale": -1 // -1 default, anything else is a custom scale
},
"lyrics": {
- "enable_mxm": false,
+ "enable_mxm": true,
"mxm_karaoke": false,
- "mxm_language": "en",
+ "mxm_language": "disabled",
"enable_qq": false,
"enable_yt": false,
},
- "lastfm": {
- "enabled": false,
- "scrobble_after": 30,
- "auth_token": "",
- "enabledRemoveFeaturingArtists": true,
- "filterLoop": true,
- "NowPlaying": "true"
- },
"advanced": {
- "AudioContext": false,
+ "AudioContext": true,
"experiments": [],
"playlistTrackMapping": true,
- "ffmpegLocation": ""
+ "ffmpegLocation": "",
+ "disableLogging": true
},
"connectUser": {
"auth": null,
@@ -241,15 +270,9 @@ export class Store {
}
},
}
- private migrations: any = {
- '>=1.4.3': (store: ElectronStore) => {
- if (typeof store.get('general.discordrpc') == 'number' || typeof store.get('general.discordrpc') == 'string') {
- store.delete('general.discordrpc');
- }
- },
- }
+ private migrations: any = {}
private schema: ElectronStore.Schema = {
- "general.discordrpc": {
+ "connectivity.discord_rpc": {
type: 'object'
},
}
@@ -260,57 +283,13 @@ export class Store {
defaults: this.defaults,
schema: this.schema,
migrations: this.migrations,
- clearInvalidConfig: true
+ clearInvalidConfig: false //disabled for now
});
Store.cfg.set(this.mergeStore(this.defaults, Store.cfg.store))
this.ipcHandler();
}
- /**
- * Merge Configurations
- * @param target The target configuration
- * @param source The source configuration
- */
- private mergeStore = (target: { [x: string]: any; }, source: { [x: string]: any; }) => {
- // Iterate through `source` properties and if an `Object` set property to merge of `target` and `source` properties
- for (const key of Object.keys(source)) {
- if (key.includes('migrations')) {
- continue;
- }
- if (source[key] instanceof Array) {
- continue
- }
- if (source[key] instanceof Object) Object.assign(source[key], this.mergeStore(target[key], source[key]))
- }
- // Join `target` and modified `source`
- Object.assign(target || {}, source)
- return target
- }
-
-
- /**
- * IPC Handler
- */
- private ipcHandler(): void {
- electron.ipcMain.handle('getStoreValue', (_event, key, defaultValue) => {
- return (defaultValue ? Store.cfg.get(key, true) : Store.cfg.get(key));
- });
-
- electron.ipcMain.handle('setStoreValue', (_event, key, value) => {
- Store.cfg.set(key, value);
- });
-
- electron.ipcMain.on('getStore', (event) => {
- event.returnValue = Store.cfg.store
- })
-
- electron.ipcMain.on('setStore', (_event, store) => {
- Store.cfg.store = store
- })
- }
-
-
static pushToCloud(): void {
if (Store.cfg.get('connectUser.auth') === null) return;
var syncData = Object();
@@ -324,7 +303,7 @@ export class Store {
plugins: Store.cfg.store.plugins
})
}
-
+
if (Store.cfg.get('connectUser.sync.settings')) {
syncData.push({
general: Store.cfg.get('general'),
@@ -348,4 +327,46 @@ export class Store {
body: JSON.stringify(postBody)
})
}
+
+ /**
+ * Merge Configurations
+ * @param target The target configuration
+ * @param source The source configuration
+ */
+ private mergeStore = (target: { [x: string]: any; }, source: { [x: string]: any; }) => {
+ // Iterate through `source` properties and if an `Object` set property to merge of `target` and `source` properties
+ for (const key of Object.keys(source)) {
+ if (key.includes('migrations')) {
+ continue;
+ }
+ if (source[key] instanceof Array) {
+ continue
+ }
+ if (source[key] instanceof Object) Object.assign(source[key], this.mergeStore(target[key], source[key]))
+ }
+ // Join `target` and modified `source`
+ Object.assign(target || {}, source)
+ return target
+ }
+
+ /**
+ * IPC Handler
+ */
+ private ipcHandler(): void {
+ electron.ipcMain.handle('getStoreValue', (_event, key, defaultValue) => {
+ return (defaultValue ? Store.cfg.get(key, true) : Store.cfg.get(key));
+ });
+
+ electron.ipcMain.handle('setStoreValue', (_event, key, value) => {
+ Store.cfg.set(key, value);
+ });
+
+ electron.ipcMain.on('getStore', (event) => {
+ event.returnValue = Store.cfg.store
+ })
+
+ electron.ipcMain.on('setStore', (_event, store) => {
+ Store.cfg.store = store
+ })
+ }
}
diff --git a/src/main/base/utils.ts b/src/main/base/utils.ts
index 41e0ae12..da47e917 100644
--- a/src/main/base/utils.ts
+++ b/src/main/base/utils.ts
@@ -2,18 +2,39 @@ import * as fs from "fs";
import * as path from "path";
import {Store} from "./store";
import {BrowserWindow as bw} from "./browserwindow";
-import {app, dialog, ipcMain, Notification, shell } from "electron";
+import {app, BrowserWindow, ipcMain} from "electron";
import fetch from "electron-fetch";
-import {AppImageUpdater, NsisUpdater} from "electron-updater";
-import * as log from "electron-log";
import ElectronStore from "electron-store";
export class utils {
+ /**
+ * Playback Functions
+ */
+ static playback = {
+ pause: () => {
+ bw.win.webContents.executeJavaScript("MusicKitInterop.pause()")
+ },
+ play: () => {
+ bw.win.webContents.executeJavaScript("MusicKitInterop.play()")
+ },
+ playPause: () => {
+ bw.win.webContents.executeJavaScript("MusicKitInterop.playPause()")
+ },
+ next: () => {
+ bw.win.webContents.executeJavaScript("MusicKitInterop.next()")
+ },
+ previous: () => {
+ bw.win.webContents.executeJavaScript("MusicKitInterop.previous()")
+ },
+ seek: (seconds: number) => {
+ bw.win.webContents.executeJavaScript(`MusicKit.getInstance().seekToTime(${seconds})`)
+ }
+ }
/**
* Paths for the application to use
*/
- private static paths: any = {
+ static paths: any = {
srcPath: path.join(__dirname, "../../src"),
rendererPath: path.join(__dirname, "../../src/renderer"),
mainPath: path.join(__dirname, "../../src/main"),
@@ -43,6 +64,21 @@ export class utils {
return app;
}
+ /**
+ * Get the IPCMain
+ */
+ static getIPCMain(): Electron.IpcMain {
+ return ipcMain
+ }
+
+ /*
+ * Get the Express instance
+ * @returns {any}
+ */
+ static getExpress(): any {
+ return bw.express
+ }
+
/**
* Fetches the i18n locale for the given language.
* @param language {string} The language to fetch the locale for.
@@ -64,7 +100,7 @@ export class utils {
} else {
i18n = Object.assign(i18n, JSON.parse(fs.readFileSync(path.join(this.paths.i18nPath, `en_US.json`), "utf8")));
}
- })
+ })
}
if (key) {
return i18n[key]
@@ -90,7 +126,6 @@ export class utils {
return Store.cfg.store
}
-
/**
* Get the store instance
* @returns {Store}
@@ -116,15 +151,15 @@ export class utils {
return Store.pushToCloud
}
-
-
-
-
/**
* Gets the browser window
*/
static getWindow(): Electron.BrowserWindow {
- return bw.win
+ if (bw.win) {
+ return bw.win
+ } else {
+ return BrowserWindow.getAllWindows()[0]
+ }
}
static loadPluginFrontend(path: string): void {
@@ -134,25 +169,4 @@ export class utils {
static loadJSFrontend(path: string): void {
bw.win.webContents.executeJavaScript(fs.readFileSync(path, "utf8"));
}
-
- /**
- * Playback Functions
- */
- static playback = {
- pause: () => {
- bw.win.webContents.executeJavaScript("MusicKitInterop.pause()")
- },
- play: () => {
- bw.win.webContents.executeJavaScript("MusicKitInterop.play()")
- },
- playPause: () => {
- bw.win.webContents.executeJavaScript("MusicKitInterop.playPause()")
- },
- next: () => {
- bw.win.webContents.executeJavaScript("MusicKitInterop.next()")
- },
- previous: () => {
- bw.win.webContents.executeJavaScript("MusicKitInterop.previous()")
- }
- }
}
diff --git a/src/main/base/vcomponents.json b/src/main/base/vcomponents.json
index 42f86c68..fcbc115c 100644
--- a/src/main/base/vcomponents.json
+++ b/src/main/base/vcomponents.json
@@ -6,7 +6,6 @@
"pages/library-artists",
"pages/browse",
"pages/groupings",
- "pages/settings",
"pages/installed-themes",
"pages/listen_now",
"pages/radio",
@@ -60,6 +59,7 @@
"components/fullscreen",
"components/miniplayer",
"components/castmenu",
+ "components/pathmenu",
"components/airplay-modal",
"components/artist-chip",
"components/hello-world",
diff --git a/src/main/base/vrouting.json b/src/main/base/vrouting.json
index 6d69582c..613103d1 100644
--- a/src/main/base/vrouting.json
+++ b/src/main/base/vrouting.json
@@ -69,6 +69,11 @@
"component": "",
"condition": "page.includes('album_')"
},
+ {
+ "page": "social-profiles_",
+ "component": "",
+ "condition": "$root.page.includes('social-profiles_')"
+ },
{
"page": "recordLabel_",
"component": "",
diff --git a/src/main/base/wsapi.ts b/src/main/base/wsapi.ts
index a10fd529..58f1affd 100644
--- a/src/main/base/wsapi.ts
+++ b/src/main/base/wsapi.ts
@@ -64,6 +64,15 @@ export class wsapi {
electron.ipcMain.on('wsapi-returnvolumeMax', (_event: any, arg: any) => {
this.returnmaxVolume(JSON.parse(arg));
});
+ electron.ipcMain.on('wsapi-libraryStatus', (_event: any, inLibrary: boolean, rating: number) => {
+ this.returnLibraryStatus(inLibrary, rating);
+ });
+ electron.ipcMain.on('wsapi-rate', (_event: any, kind: string, id: string, rating: number) => {
+ this.returnRatingStatus(kind, id, rating);
+ });
+ electron.ipcMain.on('wsapi-change-library', (_event: any, kind: string, id: string, shouldAdd: boolean) => {
+ this.returnLibraryChange(kind, id, shouldAdd);
+ });
this.wss = new WebSocketServer({
port: this.port,
perMessageDeflate: {
@@ -242,6 +251,15 @@ export class wsapi {
case "get-currentmediaitem":
this._win.webContents.executeJavaScript(`wsapi.getPlaybackState()`);
break;
+ case "library-status":
+ this._win.webContents.executeJavaScript(`wsapi.getLibraryStatus("${data.type}", "${data.id}")`);
+ break;
+ case "rating":
+ this._win.webContents.executeJavaScript(`wsapi.rate("${data.type}", "${data.id}", ${data.rating})`);
+ break;
+ case "change-library":
+ this._win.webContents.executeJavaScript(`wsapi.changeLibrary("${data.type}", "${data.id}", ${data.add})`);
+ break;
case "quit":
electron.app.quit();
break;
@@ -317,4 +335,35 @@ export class wsapi {
client.send(JSON.stringify(response));
});
}
+
+ returnLibraryStatus(inLibrary: boolean, rating: number) {
+ const response: standardResponse = {
+ status: 0, data: {
+ inLibrary, rating
+ }, message: "OK", type: "libraryStatus"
+ }
+ this.clients.forEach(function each(client: any) {
+ client.send(JSON.stringify(response));
+ });
+ }
+
+ returnRatingStatus(kind: string, id: string, rating: number) {
+ const response: standardResponse = {
+ status: 0, data: { kind, id, rating },
+ message: "OK", type: "rate"
+ };
+ this.clients.forEach(function each(client: any) {
+ client.send(JSON.stringify(response));
+ });
+ }
+
+ returnLibraryChange(kind: string, id: string, shouldAdd: boolean) {
+ const response: standardResponse = {
+ status: 0, data: { kind, id, add: shouldAdd },
+ message: "OK", type: "change-library"
+ };
+ this.clients.forEach(function each(client: any) {
+ client.send(JSON.stringify(response));
+ });
+ }
}
\ No newline at end of file
diff --git a/src/main/index.ts b/src/main/index.ts
index ce2d043d..dcb407c2 100644
--- a/src/main/index.ts
+++ b/src/main/index.ts
@@ -1,18 +1,18 @@
-require('v8-compile-cache');
-
-const {app, components, ipcMain} = require('electron');
-import {join} from 'path';
+require("v8-compile-cache");
+import {join} from "path";
+import {app} from "electron"
if (!app.isPackaged) {
- app.setPath('userData', join(app.getPath('appData'), 'Cider'));
+ app.setPath("userData", join(app.getPath("appData"), "Cider"));
}
import {Store} from "./base/store";
import {AppEvents} from "./base/app";
import {Plugins} from "./base/plugins";
import {BrowserWindow} from "./base/browserwindow";
-import {init as Sentry} from '@sentry/electron';
+import {init as Sentry} from "@sentry/electron";
import {RewriteFrames} from "@sentry/integrations";
+import {components, ipcMain} from "electron"
// Analytics for debugging fun yeah.
Sentry({
@@ -32,13 +32,13 @@ const CiderPlug = new Plugins();
* App Event Handlers
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-app.on('ready', () => {
+app.on("ready", () => {
Cider.ready(CiderPlug);
- console.log('[Cider] Application is Ready. Creating Window.')
+ console.log("[Cider] Application is Ready. Creating Window.")
if (!app.isPackaged) {
- console.info('[Cider] Running in development mode.')
- require('vue-devtools').install()
+ console.info("[Cider] Running in development mode.")
+ require("vue-devtools").install()
}
components.whenReady().then(async () => {
@@ -49,11 +49,11 @@ app.on('ready', () => {
console.log(gpuInfo)
})
- console.log('[Cider][Widevine] Status:', components.status());
+ console.log("[Cider][Widevine] Status:", components.status());
Cider.bwCreated();
win.on("ready-to-show", () => {
- console.debug('[Cider] Window is Ready.')
- CiderPlug.callPlugins('onReady', win);
+ console.debug("[Cider] Window is Ready.")
+ CiderPlug.callPlugins("onReady", win);
win.show();
});
});
@@ -68,20 +68,16 @@ ipcMain.handle("renderer-ready", (event) => {
CiderPlug.callPlugins("onRendererReady", event);
})
-ipcMain.on('playbackStateDidChange', (_event, attributes) => {
- CiderPlug.callPlugins('onPlaybackStateDidChange', attributes);
+ipcMain.on("playbackStateDidChange", (_event, attributes) => {
+ CiderPlug.callPlugins("onPlaybackStateDidChange", attributes);
});
-ipcMain.on('nowPlayingItemDidChange', (_event, attributes) => {
- CiderPlug.callPlugins('onNowPlayingItemDidChange', attributes);
+ipcMain.on("nowPlayingItemDidChange", (_event, attributes) => {
+ CiderPlug.callPlugins("onNowPlayingItemDidChange", attributes);
});
-ipcMain.on('nowPlayingItemDidChangeLastFM', (_event, attributes) => {
- CiderPlug.callPlugin('lastfm.js', 'nowPlayingItemDidChangeLastFM', attributes);
-})
-
-app.on('before-quit', () => {
- CiderPlug.callPlugins('onBeforeQuit');
+app.on("before-quit", () => {
+ CiderPlug.callPlugins("onBeforeQuit");
console.warn(`${app.getName()} exited.`);
});
@@ -90,21 +86,21 @@ app.on('before-quit', () => {
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
// @ts-ignore
-app.on('widevine-ready', (version, lastVersion) => {
+app.on("widevine-ready", (version, lastVersion) => {
if (null !== lastVersion) {
- console.log('[Cider][Widevine] Widevine ' + version + ', upgraded from ' + lastVersion + ', is ready to be used!')
+ console.log("[Cider][Widevine] Widevine " + version + ", upgraded from " + lastVersion + ", is ready to be used!")
} else {
- console.log('[Cider][Widevine] Widevine ' + version + ' is ready to be used!')
+ console.log("[Cider][Widevine] Widevine " + version + " is ready to be used!")
}
})
// @ts-ignore
-app.on('widevine-update-pending', (currentVersion, pendingVersion) => {
- console.log('[Cider][Widevine] Widevine ' + currentVersion + ' is ready to be upgraded to ' + pendingVersion + '!')
+app.on("widevine-update-pending", (currentVersion, pendingVersion) => {
+ console.log("[Cider][Widevine] Widevine " + currentVersion + " is ready to be upgraded to " + pendingVersion + "!")
})
// @ts-ignore
-app.on('widevine-error', (error) => {
- console.log('[Cider][Widevine] Widevine installation encountered an error: ' + error)
+app.on("widevine-error", (error) => {
+ console.log("[Cider][Widevine] Widevine installation encountered an error: " + error)
app.exit()
})
diff --git a/src/main/plugins/discordrpc.ts b/src/main/plugins/discordrpc.ts
index 9cc7baf1..9c606d17 100644
--- a/src/main/plugins/discordrpc.ts
+++ b/src/main/plugins/discordrpc.ts
@@ -52,29 +52,57 @@ export default class DiscordRPC {
const self = this
this.connect();
console.debug(`[Plugin][${this.name}] Ready.`);
- ipcMain.on('updateRPCImage', (_event, imageurl) => {
+ ipcMain.on('updateRPCImage', async (_event, imageurl) => {
if (!this._utils.getStoreValue("general.privateEnabled")) {
- fetch('https://api.cider.sh/v1/images', {
+ let b64data = ""
+ let postbody = ""
+ if (imageurl.startsWith("/ciderlocalart")){
+ let port = await _win.webContents.executeJavaScript(
+ `app.clientPort`
+ );
+ console.log("http://localhost:"+port+imageurl)
+ const response = await fetch("http://localhost:"+port+imageurl)
+ b64data = (await response.buffer()).toString('base64');
+ postbody = JSON.stringify({data: b64data})
+ fetch('https://api.cider.sh/v1/images', {
- method: 'POST',
- body: JSON.stringify({url: imageurl}),
- headers: {
- 'Content-Type': 'application/json',
- 'User-Agent': _win.webContents.getUserAgent()
- },
- })
- .then(res => res.json())
- .then(function (json) {
- self._attributes["artwork"]["url"] = json.url
- self.setActivity(self._attributes)
+ method: 'POST',
+ body: postbody,
+ headers: {
+ 'Content-Type': 'application/json',
+ 'User-Agent': _win.webContents.getUserAgent()
+ },
})
+ .then(res => res.json())
+ .then(function (json) {
+ self._attributes["artwork"]["url"] = json.url
+ self.setActivity(self._attributes)
+ })
+ } else {
+ postbody = JSON.stringify({url: imageurl})
+ fetch('https://api.cider.sh/v1/images', {
+
+ method: 'POST',
+ body: postbody,
+ headers: {
+ 'Content-Type': 'application/json',
+ 'User-Agent': _win.webContents.getUserAgent()
+ },
+ })
+ .then(res => res.json())
+ .then(function (json) {
+ self._attributes["artwork"]["url"] = json.url
+ self.setActivity(self._attributes)
+ })
+ }
+
}
})
ipcMain.on("reloadRPC", () => {
console.log(`[DiscordRPC][reload] Reloading DiscordRPC.`);
this._client.destroy()
- this._client.endlessLogin({clientId: this._utils.getStoreValue("general.discordrpc.client") === "Cider" ? '911790844204437504' : '886578863147192350'})
+ this._client.endlessLogin({clientId: this._utils.getStoreValue("connectivity.discord_rpc.client") === "Cider" ? '911790844204437504' : '886578863147192350'})
.then(() => {
this.ready = true
this._utils.getWindow().webContents.send("rpcReloaded", this._client.user)
@@ -88,6 +116,7 @@ export default class DiscordRPC {
})
}
+
/**
* Runs on app stop
*/
@@ -125,7 +154,7 @@ export default class DiscordRPC {
* @private
*/
private connect() {
- if (!this._utils.getStoreValue("general.discordrpc.enabled")) {
+ if (!this._utils.getStoreValue("connectivity.discord_rpc.enabled")) {
return;
}
@@ -143,7 +172,7 @@ export default class DiscordRPC {
})
// Login to Discord
- this._client.endlessLogin({clientId: this._utils.getStoreValue("general.discordrpc.client") === "Cider" ? '911790844204437504' : '886578863147192350'})
+ this._client.endlessLogin({clientId: this._utils.getStoreValue("connectivity.discord_rpc.client") === "Cider" ? '911790844204437504' : '886578863147192350'})
.then(() => {
this.ready = true
})
@@ -161,8 +190,8 @@ export default class DiscordRPC {
// Check if show buttons is (true) or (false)
let activity: Object = {
- details: this._utils.getStoreValue("general.discordrpc.details_format"),
- state: this._utils.getStoreValue("general.discordrpc.state_format"),
+ details: this._utils.getStoreValue("connectivity.discord_rpc.details_format"),
+ state: this._utils.getStoreValue("connectivity.discord_rpc.state_format"),
largeImageKey: attributes?.artwork?.url?.replace('{w}', '1024').replace('{h}', '1024'),
largeImageText: attributes.albumName,
instance: false // Whether the activity is in a game session
@@ -177,7 +206,7 @@ export default class DiscordRPC {
}
// Set the activity
- if (!attributes.status && this._utils.getStoreValue("general.discordrpc.clear_on_pause")) {
+ if (!attributes.status && this._utils.getStoreValue("connectivity.discord_rpc.clear_on_pause")) {
this._client.clearActivity()
} else if (activity && this._activityCache !== activity) {
this._client.setActivity(activity)
@@ -191,7 +220,7 @@ export default class DiscordRPC {
private filterActivity(activity: any, attributes: any): Object {
// Add the buttons if people want them
- if (!this._utils.getStoreValue("general.discordrpc.hide_buttons")) {
+ if (!this._utils.getStoreValue("connectivity.discord_rpc.hide_buttons")) {
activity.buttons = [
{label: 'Listen on Cider', url: attributes.url.cider},
{label: 'View on Apple Music', url: attributes.url.appleMusic}
@@ -199,13 +228,13 @@ export default class DiscordRPC {
}
// Add the timestamp if its playing and people want them
- if (!this._utils.getStoreValue("general.discordrpc.hide_timestamp") && attributes.status) {
+ if (!this._utils.getStoreValue("connectivity.discord_rpc.hide_timestamp") && attributes.status) {
activity.startTimestamp = Date.now() - (attributes?.durationInMillis - attributes?.remainingTime)
activity.endTimestamp = attributes.endTime
}
// If the user wants to keep the activity when paused
- if (!this._utils.getStoreValue("general.discordrpc.clear_on_pause")) {
+ if (!this._utils.getStoreValue("connectivity.discord_rpc.clear_on_pause")) {
activity.smallImageKey = attributes.status ? 'play' : 'pause';
activity.smallImageText = attributes.status ? 'Playing' : 'Paused';
}
diff --git a/src/main/plugins/lastfm.ts b/src/main/plugins/lastfm.ts
index 5018c01b..027f997c 100644
--- a/src/main/plugins/lastfm.ts
+++ b/src/main/plugins/lastfm.ts
@@ -1,278 +1,236 @@
-import * as electron from 'electron';
-import * as fs from 'fs';
-import {resolve} from 'path';
+export default class lastfm {
-export default class LastFMPlugin {
- private sessionPath = resolve(electron.app.getPath('userData'), 'session.json');
- private apiCredentials = {
+ /**
+ * Base Plugin Information
+ */
+ public name: string = 'LastFM Plugin';
+ public version: string = '2.0.0';
+ public author: string = 'Core (Cider Collective)';
+
+
+ private _apiCredentials = {
key: "f9986d12aab5a0fe66193c559435ede3",
secret: "acba3c29bd5973efa38cc2f0b63cc625"
}
/**
- * Private variables for interaction in plugins
+ * Plugin Initialization
*/
- private _win: any;
- private _app: any;
- private _lastfm: any;
- private _store: any;
- private _timer: any;
-
- private authenticateFromFile() {
- let sessionData = require(this.sessionPath)
- console.log("[LastFM][authenticateFromFile] Logging in with Session Info.")
- this._lastfm.setSessionCredentials(sessionData.username, sessionData.key)
- console.log("[LastFM][authenticateFromFile] Logged in.", sessionData.username, sessionData.key)
- }
-
-
- authenticate() {
- try {
- if (this._store.lastfm.auth_token) {
- this._store.lastfm.enabled = true;
- }
-
- if (!this._store.lastfm.enabled || !this._store.lastfm.auth_token) {
- this._store.lastfm.enabled = false;
- return
- }
- /// dont move this require to top , app wont load
- const LastfmAPI = require('lastfmapi');
- const lfmAPI = new LastfmAPI({
- 'api_key': this.apiCredentials.key,
- 'secret': this.apiCredentials.secret
- });
-
- this._lastfm = Object.assign(lfmAPI, {cachedAttributes: false, cachedNowPlayingAttributes: false});
-
- fs.stat(this.sessionPath, (err: any) => {
- if (err) {
- console.error("[LastFM][Session] Session file couldn't be opened or doesn't exist,", err)
- console.log("[LastFM][Auth] Beginning authentication from configuration")
- console.log("[LastFM][tk]", this._store.lastfm.auth_token)
- this._lastfm.authenticate(this._store.lastfm.auth_token, (err: any, session: any) => {
- if (err) {
- throw err;
- }
- console.log("[LastFM] Successfully obtained LastFM session info,", session); // {"name": "LASTFM_USERNAME", "key": "THE_USER_SESSION_KEY"}
- console.log("[LastFM] Saving session info to disk.")
- let tempData = JSON.stringify(session)
- fs.writeFile(this.sessionPath, tempData, (err: any) => {
- if (err)
- console.log("[LastFM][fs]", err)
- else {
- console.log("[LastFM][fs] File was written successfully.")
- this.authenticateFromFile()
- new electron.Notification({
- title: electron.app.getName(),
- body: "Successfully logged into LastFM using Authentication Key."
- }).show()
- }
- })
- });
- } else {
- this.authenticateFromFile()
- }
- })
- } catch (err) {
- console.log(err)
- }
- }
-
- private scrobbleSong(attributes: any) {
- if (this._timer) clearTimeout(this._timer);
- var self = this;
- this._timer = setTimeout(async () => {
- const currentAttributes = attributes;
-
- if (!self._lastfm || self._lastfm.cachedAttributes === attributes) {
- return
- }
-
- if (self._lastfm.cachedAttributes) {
- if (self._lastfm.cachedAttributes.playParams.id === attributes.playParams.id) return;
- }
-
- const artist = await this.getPrimaryArtist(attributes)
- const album = this.getAlbumName(attributes)
-
- if (currentAttributes.status && currentAttributes === attributes) {
- if (fs.existsSync(this.sessionPath)) {
- // Scrobble playing song.
- if (attributes.status === true) {
- self._lastfm.track.scrobble({
- 'artist': artist,
- 'track': attributes.name,
- 'album': album,
- 'albumArtist': artist,
- 'timestamp': new Date().getTime() / 1000
- }, function (err: any, scrobbled: any) {
- if (err) {
- return console.error('[LastFM] An error occurred while scrobbling', err);
- }
-
- console.log('[LastFM] Successfully scrobbled: ', scrobbled);
- });
- self._lastfm.cachedAttributes = attributes
- }
- } else {
- self.authenticate();
- }
- } else {
- return console.log('[LastFM] Did not add ', attributes.name, 'ā', artist, 'because now playing a other song.');
- }
- }, Math.round(attributes.durationInMillis * Math.min((self._store.lastfm.scrobble_after / 100), 0.8)));
- }
-
- private async updateNowPlayingSong(attributes: any) {
- if (!this._lastfm || this._lastfm.cachedNowPlayingAttributes === attributes || !this._store.lastfm.NowPlaying) {
- return
- }
-
- if (this._lastfm.cachedNowPlayingAttributes) {
- if (this._lastfm.cachedNowPlayingAttributes.playParams.id === attributes.playParams.id) return;
- }
-
- if (fs.existsSync(this.sessionPath)) {
- const artist = await this.getPrimaryArtist(attributes)
- const album = this.getAlbumName(attributes)
-
- // update Now Playing
- if (attributes.status === true) {
- this._lastfm.track.updateNowPlaying({
- 'artist': artist,
- 'track': attributes.name,
- 'album': album,
- 'albumArtist': artist
- }, function (err: any, nowPlaying: any) {
- if (err) {
- return console.error('[LastFM] An error occurred while updating nowPlayingSong', err);
- }
-
- console.log('[LastFM] Successfully updated nowPlayingSong', nowPlaying);
- });
- this._lastfm.cachedNowPlayingAttributes = attributes
- }
-
- } else {
- this.authenticate()
- }
- }
-
- private getAlbumName(attributes: any): string {
- return attributes.albumName.replace(/ - Single| - EP/g, '');
- }
-
- private async getPrimaryArtist(attributes: any) {
- const songId = attributes.playParams.catalogId || attributes.playParams.id
-
- if (!this._store.lastfm.enabledRemoveFeaturingArtists || !songId) return attributes.artistName;
-
- const res = await this._win.webContents.executeJavaScript(`
- (async () => {
- const subMk = await MusicKit.getInstance().api.v3.music("/v1/catalog/" + MusicKit.getInstance().storefrontId + "/songs/${songId}", {
- include: {
- songs: ["artists"]
- }
- })
- if (!subMk) console.error('[LastFM] Request failed: /v1/catalog/us/songs/${songId}')
- return subMk.data
- })()
- `).catch(console.error)
- if (!res) return attributes.artistName
-
- const data = res.data
- if (!data.length) {
- console.error(`[LastFM] Unable to locate song with id of ${songId}`)
- return attributes.artistName;
- }
-
- const artists = res.data[0].relationships.artists.data
- if (!artists.length) {
- console.error(`[LastFM] Unable to find artists related to the song with id of ${songId}`)
- return attributes.artistName;
- }
-
- const primaryArtist = artists[0]
- return primaryArtist.attributes.name
- }
+ private _lfm: any = null;
+ private _authenticated: boolean = false;
+ private _scrobbleDelay: any = null;
+ private _utils: any = null;
+ private _scrobbleCache: any = {};
+ private _nowPlayingCache: any = {};
/**
- * Base Plugin Details (Eventually implemented into a GUI in settings)
+ * Public Methods
*/
- public name: string = 'LastFMPlugin';
- public description: string = 'LastFM plugin for Cider';
- public version: string = '0.0.1';
- public author: string = 'vapormusic / Cider Collective';
- /**
- * Runs on plugin load (Currently run on application start)
- */
- constructor(utils: { getApp: () => any; getStore: () => any; }) {
- this._app = utils.getApp();
- this._store = utils.getStore()
- utils.getApp().on('second-instance', (_e: any, argv: any) => {
- // Checks if first instance is authorized and if second instance has protocol args
- argv.forEach((value: any) => {
- if (value.includes('auth')) {
- console.log('[LastFMPlugin ok]')
- let authURI = String(argv).split('/auth/')[1];
- if (authURI.startsWith('lastfm')) { // If we wanted more auth options
- const authKey = authURI.split('lastfm?token=')[1];
- this._store.lastfm.enabled = true;
- this._store.lastfm.auth_token = authKey;
- console.log(authKey);
- this._win.webContents.send('LastfmAuthenticated', authKey);
- this.authenticate();
- }
- }
- })
+ constructor(utils: any) {
+ this._utils = utils;
+ }
+
+ onReady(_win: Electron.BrowserWindow): void {
+ this.initializeLastFM("", this._apiCredentials)
+
+ // Register the ipcMain handlers
+ this._utils.getIPCMain().handle('lastfm:url', (event: any) => {
+ console.debug(`[${lastfm.name}:url] Called.`)
+ return this._lfm.getAuthenticationUrl({"cb": "cider://auth/lastfm"})
})
- electron.app.on('open-url', (event: any, arg: any) => {
- console.log('[LastFMPlugin] yes')
- event.preventDefault();
- if (arg.includes('auth')) {
- let authURI = String(arg).split('/auth/')[1];
- if (authURI.startsWith('lastfm')) { // If we wanted more auth options
- const authKey = authURI.split('lastfm?token=')[1];
- this._store.lastfm.enabled = true;
- this._store.lastfm.auth_token = authKey;
- this._win.webContents.send('LastfmAuthenticated', authKey);
- console.log(authKey);
- this.authenticate();
- }
- }
+
+ this._utils.getIPCMain().on('lastfm:auth', (event: any, token: string) => {
+ console.debug(`[${lastfm.name}:auth] Token: `, token)
+ this.authenticateLastFM(token)
+ })
+
+ this._utils.getIPCMain().on('lastfm:disconnect', (_event: any) => {
+ this._lfm.setSessionCredentials(null, null);
+ this._authenticated = false;
+ console.debug(`[${lastfm.name}:disconnect] Disconnected`)
+ })
+
+ this._utils.getIPCMain().on('lastfm:nowPlayingChange', (event: any, attributes: any) => {
+ if (this._utils.getStoreValue("connectivity.lastfm.filter_loop") || this._utils.getStoreValue("general.privateEnabled")) return;
+ this.updateNowPlayingTrack(attributes)
+ })
+
+ this._utils.getIPCMain().on('lastfm:scrobbleTrack', (event: any, attributes: any) => {
+ if (this._utils.getStoreValue("general.privateEnabled")) return;
+ this.scrobbleTrack(attributes)
})
}
/**
- * Runs on app ready
+ * Runs on playback State Change
+ * @param attributes Music Attributes (attributes.status = current state)
*/
- onReady(win: any): void {
- this._win = win;
- this.authenticate();
- }
-
- /**
- * Runs on app stop
- */
- onBeforeQuit(): void {
- console.log('Example plugin stopped');
+ onPlaybackStateDidChange(attributes: object): void {
}
/**
* Runs on song change
* @param attributes Music Attributes
+ * @param scrobble
*/
- nowPlayingItemDidChangeLastFM(attributes: any): void {
- if (!this._store.general.privateEnabled) {
- attributes.status = true
- if (!this._store.lastfm.filterLoop) {
- this._lastfm.cachedNowPlayingAttributes = false;
- this._lastfm.cachedAttributes = false
- }
- this.updateNowPlayingSong(attributes)
- this.scrobbleSong(attributes)
+ onNowPlayingItemDidChange(attributes: any, scrobble = false): void {
+ if (this._utils.getStoreValue("general.privateEnabled")) return;
+ this.updateNowPlayingTrack(attributes)
+ }
+
+ /**
+ * Initialize LastFM
+ * @param token
+ * @param api
+ * @private
+ */
+ private initializeLastFM(token: string, api: { key: string, secret: string }): void {
+ console.debug(`[${lastfm.name}:initialize] Initializing LastFM`)
+ const LastfmAPI = require("lastfmapi")
+ this._lfm = new LastfmAPI({
+ 'api_key': api.key,
+ 'secret': api.secret,
+ });
+
+ if (this._utils.getStoreValue("connectivity.lastfm.secrets.username") && this._utils.getStoreValue("connectivity.lastfm.secrets.key")) {
+ this._lfm.setSessionCredentials(this._utils.getStoreValue("connectivity.lastfm.secrets.username"), this._utils.getStoreValue("connectivity.lastfm.secrets.key"));
+ this._authenticated = true;
+ } else {
+ this.authenticateLastFM(token)
}
}
-}
+ /**
+ * Authenticate the user with the given token
+ * @param token
+ * @private
+ */
+ private authenticateLastFM(token: string): void {
+ if (!token) return;
+ this._lfm.authenticate(token, (err: any, session: any) => {
+ if (err) {
+ console.error(`[${lastfm.name}:authenticate] Error: ${typeof err === "string" ? err : err.message}`);
+
+ this._utils.getWindow().webContents.executeJavaScript(`app.notyf.error("${err.message}");`)
+ return;
+ }
+ this._utils.getWindow().webContents.send('lastfm:authenticated', session)
+ this._authenticated = true;
+ console.debug(`[${lastfm.name}:authenticate] Authenticated as ${session.username}`)
+ });
+ }
+
+ /**
+ * Verifies the track information with lastfm
+ * @param attributes
+ * @param callback
+ * @private
+ */
+ private verifyTrack(attributes: any, callback: Function): void {
+ if (!attributes) return attributes;
+
+ if (!attributes.lfmAlbum) {
+ this._lfm.album.getInfo({
+ "artist": attributes.artistName,
+ "album": attributes.albumName
+ }, (err: any, data: any) => {
+ if (err) {
+ console.error(`[${lastfm.name}] [album.getInfo] Error: ${typeof err === "string" ? err : err.message}`)
+ return {};
+ }
+ if (data) {
+ attributes.lfmAlbum = data
+ callback(attributes)
+ }
+ })
+ } else {
+ this._lfm.track.getCorrection(attributes.artistName, attributes.name, (err: any, data: any) => {
+ if (err) {
+ console.error(`[${lastfm.name}] [track.getCorrection] Error: ${typeof err === "string" ? err : err.message}`)
+ return {};
+ }
+ if (data) {
+ attributes.lfmTrack = data.correction.track
+ callback(attributes)
+ }
+ })
+ }
+
+
+ }
+
+ /**
+ * Scrobbles the track to lastfm
+ * @param attributes
+ * @private
+ */
+ private scrobbleTrack(attributes: any): void {
+ if (!attributes?.lfmTrack || !attributes?.lfmAlbum) {
+ this.verifyTrack(attributes, (a: any) => {
+ this.scrobbleTrack(a)
+ })
+ return
+ }
+
+ if (!this._authenticated || !attributes || this._utils.getStoreValue("connectivity.lastfm.filter_types")[attributes.playParams.kind] || (this._utils.getStoreValue("connectivity.lastfm.filter_loop") && this._scrobbleCache.track === attributes.lfmTrack.name)) return;
+
+ // Scrobble
+ const scrobble = {
+ 'artist': attributes.lfmTrack.artist.name,
+ 'track': attributes.lfmTrack.name,
+ 'album': attributes.lfmAlbum.name,
+ 'albumArtist': attributes.lfmAlbum.artist,
+ 'timestamp': new Date().getTime() / 1000,
+ 'trackNumber': attributes.trackNumber,
+ 'duration': attributes.durationInMillis / 1000,
+ }
+
+ // Easy Debugging
+ console.debug(`[${lastfm.name}:scrobble] Scrobbling ${scrobble.artist} - ${scrobble.track}`)
+
+ // Scrobble the track
+ this._lfm.track.scrobble(scrobble, (err: any, _res: any) => {
+ if (err) {
+ console.error(`[${lastfm.name}:scrobble] Scrobble failed: ${err.message}`);
+ } else {
+ console.debug(`[${lastfm.name}:scrobble] Track scrobbled: ${scrobble.artist} - ${scrobble.track}`);
+ this._scrobbleCache = scrobble
+ }
+ });
+ }
+
+ /**
+ * Updates the now playing track
+ * @param attributes
+ * @private
+ */
+ private updateNowPlayingTrack(attributes: any): void {
+ if (!attributes?.lfmTrack || !attributes?.lfmAlbum) {
+ this.verifyTrack(attributes, (a: any) => {
+ this.updateNowPlayingTrack(a)
+ })
+ return
+ }
+
+ if (!this._authenticated || !attributes || this._utils.getStoreValue("connectivity.lastfm.filter_types")[attributes.playParams.kind] || (this._utils.getStoreValue("connectivity.lastfm.filter_loop") && this._nowPlayingCache.track === attributes.lfmTrack.name)) return;
+
+ const nowPlaying = {
+ 'artist': attributes.lfmTrack.artist.name,
+ 'track': attributes.lfmTrack.name,
+ 'album': attributes.lfmAlbum.name,
+ 'trackNumber': attributes.trackNumber,
+ 'duration': attributes.durationInMillis / 1000,
+ 'albumArtist': attributes.lfmAlbum.artist,
+ }
+
+ this._lfm.track.updateNowPlaying(nowPlaying, (err: any, res: any) => {
+ if (err) {
+ console.error(`[${lastfm.name}:updateNowPlaying] Now Playing Update failed: ${err.message}`);
+ } else {
+ console.debug(`[${lastfm.name}:updateNowPlaying] Now Playing Updated: ${nowPlaying.artist} - ${nowPlaying.track}`);
+ this._nowPlayingCache = nowPlaying
+ }
+ });
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/plugins/menubar.ts b/src/main/plugins/menubar.ts
index 5b9f47a1..a51b6b05 100644
--- a/src/main/plugins/menubar.ts
+++ b/src/main/plugins/menubar.ts
@@ -17,6 +17,8 @@ export default class Thumbar {
* Menubar Assets
* @private
*/
+
+ private isNotMac: boolean = process.platform !== 'darwin';
private isMac: boolean = process.platform === 'darwin';
private _menuTemplate: any = [
{
@@ -28,14 +30,14 @@ export default class Thumbar {
},
{type: 'separator'},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.toggleprivate'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.toggleprivate'),
accelerator: utils.getStoreValue("general.keybindings.togglePrivateSession").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.cfg.general.privateEnabled = !app.cfg.general.privateEnabled`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.settings'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.settings'),
accelerator: utils.getStoreValue("general.keybindings.settings").join('+'),
- click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('settings')`)
+ click: () => utils.getWindow().webContents.executeJavaScript(`app.openSettingsPage()`)
},
...(this.isMac ? [
{type: 'separator'},
@@ -47,11 +49,21 @@ export default class Thumbar {
{type: 'separator'},
{role: 'quit'}
] : []),
+ ...(this.isNotMac ? [
+ {type: 'separator'},
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.quit'),
+ accelerator: 'Control+Q',
+ click: () => app.quit()
+
+ }
+ ] : [])
]
},
{
label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.view'),
submenu: [
+ ...(this.isMac ? [
{role: 'reload'},
{role: 'forceReload'},
{role: 'toggleDevTools'},
@@ -62,40 +74,41 @@ export default class Thumbar {
{type: 'separator'},
{role: 'togglefullscreen'},
{type: 'separator'},
+ ] : []),
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.search'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.search'),
accelerator: utils.getStoreValue("general.keybindings.search").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript('app.focusSearch()')
},
{type:'separator'},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.listennow'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.listenNow'),
accelerator: utils.getStoreValue('general.keybindings.listnow').join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('listen_now')`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.browse'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.browse'),
accelerator: utils.getStoreValue("general.keybindings.browse").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('browse')`)
},
{type: 'separator'},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.recentlyAdded')
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.recentlyAdded')
,accelerator: utils.getStoreValue("general.keybindings.recentAdd").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('library-recentlyadded')`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.songs'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.songs'),
accelerator: utils.getStoreValue("general.keybindings.songs").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('library-songs')`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.albums'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.albums'),
accelerator: utils.getStoreValue("general.keybindings.albums").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('library-albums')`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.artists'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.artists'),
accelerator: utils.getStoreValue("general.keybindings.artists").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('library-artists')`)
},
@@ -105,29 +118,16 @@ export default class Thumbar {
label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.window'),
submenu: [
{role: 'minimize', label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.minimize')},
+ {type: 'separator'},
...(this.isMac ? [
{
label: 'Show',
click: () => utils.getWindow().show()
},
- {role: 'toggleDevTools'},
+ {role: 'zoom'},
{type: 'separator'},
- {
- label:'Zoom',
- submenu: [
- {role: 'zoom'},
- {role: 'resetZoom'},
- {role: 'zoomIn'},
- {role: 'zoomOut'},
- ]
- },
- {type: 'separator'},
- {role: 'togglefullscreen'},
-
-
- {type: 'separator'},
- {role: 'front'},
- {role: 'close'},
+ {role: 'front'},
+ {role: 'close'},
{
label: 'Edit',
submenu: [
@@ -139,29 +139,74 @@ export default class Thumbar {
{role: 'paste'},
]
},
- ] : [
+ {type: 'separator'},
+ ] : [ ]),
+ ...(this.isNotMac ? [
+
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.zoom'),
+ submenu: [
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.zoomin'),
+ role: 'zoomIn',
+ accelerator: utils.getStoreValue("general.keybindings.zoomn").join('+')
+
+ },
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.zoomout'),
+ role: 'zoomOut',
+ accelerator: utils.getStoreValue("general.keybindings.zoomt").join('+')
+
+ },
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.zoomreset'),
+ role: 'resetZoom',
+ accelerator: utils.getStoreValue("general.keybindings.zoomrst").join('+')
+ }
+ ]
+ },
+ {type: 'separator'},
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.fullscreen'),
+ accelerator: 'Control+Enter',
+ role: 'togglefullscreen'
+ },
+ {type: 'separator'},
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'action.close'),
+ accelerator: 'Control+W',
+ role: 'close'
+ },
{type:'separator'},
- {role: 'reload', label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.reload')},
- {role: 'forceReload', label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.forcereload')},
- ]),
- ]
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.reload'),
+ accelerator: 'Control+R',
+ role: 'reload'
+ },
+ {
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.forcereload'),
+ accelerator: 'Control+Shift+R',
+ role: 'forceReload'
+ },
+ ] : []),
+ ],
},
{
label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.controls'),
submenu: [
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.playpause'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.playpause'),
accelerator: 'Space',
click: () => utils.getWindow().webContents.executeJavaScript(`app.SpacePause()`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.next'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.next'),
accelerator: 'CommandOrControl+Right',
click: () => utils.getWindow().webContents.executeJavaScript(`MusicKitInterop.next()`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.previous'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.previous'),
accelerator: 'CommandOrControl+Left',
click: () => utils.getWindow().webContents.executeJavaScript(`MusicKitInterop.previous()`)
},
@@ -178,19 +223,19 @@ export default class Thumbar {
},
{type: 'separator'},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.cast'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.cast2'),
accelerator: utils.getStoreValue("general.keybindings.castToDevices").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.modals.castMenu = true`)
},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.webremote'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.webremote'),
accelerator: utils.getStoreValue("general.keybindings.webRemote").join('+'),
sublabel: 'Opens in external window',
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('remote-pair')`)
},
{type: 'separator'},
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.audio'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.audioSettings'),
accelerator: utils.getStoreValue("general.keybindings.audioSettings").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.modals.audioSettings = true`)
},
@@ -207,7 +252,7 @@ export default class Thumbar {
label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.account'),
submenu: [
{
- label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.accountsettings'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.accountSettings'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('apple-account-settings')`)
},
{
@@ -221,11 +266,11 @@ export default class Thumbar {
role: 'help',
submenu: [
{
- label: utils.getLocale('Discord', 'menubar.options.discord'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.discord'),
click: () => shell.openExternal("https://discord.gg/AppleMusic").catch(console.error)
},
{
- label: utils.getLocale('GitHub Wiki', 'menubar.options.github'),
+ label: utils.getLocale(utils.getStoreValue('general.language'), 'term.github'),
click: () => shell.openExternal("https://github.com/ciderapp/Cider/wiki/Troubleshooting").catch(console.error)
},
{type: 'separator'},
diff --git a/src/main/plugins/mpris.ts b/src/main/plugins/mpris.ts
index 25730ee9..2dcfa64d 100644
--- a/src/main/plugins/mpris.ts
+++ b/src/main/plugins/mpris.ts
@@ -6,7 +6,10 @@ export default class mpris {
* Private variables for interaction in plugins
*/
private static utils: any;
-
+ /**
+ * MPRIS Service
+ */
+ private static player: Player.Player;
/**
* Base Plugin Details (Eventually implemented into a GUI in settings)
*/
@@ -15,30 +18,17 @@ export default class mpris {
public version: string = '1.0.0';
public author: string = 'Core';
- /**
- * MPRIS Service
- */
- private static player: Player.Player;
- private static mprisEvents: Object = {
- "playpause": "playPause",
- "play": "play",
- "pause": "pause",
- "next": "next",
- "previous": "previous",
- }
-
/*******************************************************************************************
* Private Methods
* ****************************************************************************************/
/**
- * Runs a media event
- * @param type - pausePlay, next, previous
- * @private
+ * Runs on plugin load (Currently run on application start)
*/
- private static runMediaEvent(type: string) {
- console.debug(`[Plugin][${this.name}] ${type}.`);
- mpris.utils.getWindow().webContents.executeJavaScript(`MusicKitInterop.${type}()`).catch(console.error)
+ constructor(utils: any) {
+ mpris.utils = utils
+
+ console.debug(`[Plugin][${mpris.name}] Loading Complete.`);
}
/**
@@ -54,7 +44,6 @@ export default class mpris {
}
}
-
/**
* Connects to MPRIS Service
*/
@@ -63,29 +52,49 @@ export default class mpris {
const player = Player({
name: 'cider',
identity: 'Cider',
- supportedUriSchemes: [],
- supportedMimeTypes: [],
supportedInterfaces: ['player']
});
- console.debug(`[Plugin][${mpris.name}] Successfully connected.`);
+ console.debug(`[${mpris.name}:connect] Successfully connected.`);
- const pos_atr = {durationInMillis: 0};
- player.getPosition = function () {
- const durationInMicro = pos_atr.durationInMillis * 1000;
- const percentage = parseFloat("0") || 0;
- return durationInMicro * percentage;
+ const renderer = mpris.utils.getWindow().webContents
+ const loopType: { [key: string]: number; } = {
+ 'none': 0,
+ 'track': 1,
+ 'playlist': 2,
}
- for (const [key, value] of Object.entries(mpris.mprisEvents)) {
- player.on(key, function () {
- mpris.runMediaEvent(value)
- });
- }
+ player.on('next', () => mpris.utils.playback.next())
+ player.on('previous', () => mpris.utils.playback.previous())
+ player.on('playpause', () => mpris.utils.playback.playPause())
+ player.on('play', () => mpris.utils.playback.play())
+ player.on('pause', () => mpris.utils.playback.pause())
+ player.on('quit', () => mpris.utils.getApp().exit())
+ player.on('position', (args: { position: any; }) => mpris.utils.playback.seek(args.position / 1000 / 1000))
+ player.on('loopStatus', (status: string) => renderer.executeJavaScript(`app.mk.repeatMode = ${loopType[status.toLowerCase()]}`))
+ player.on('shuffle', () => renderer.executeJavaScript('app.mk.shuffleMode = (app.mk.shuffleMode === 0) ? 1 : 0'))
- player.on('quit', function () {
- process.exit();
- });
+ mpris.utils.getIPCMain().on('mpris:playbackTimeDidChange', (event: any, time: number) => {
+ player.getPosition = () => time;
+ })
+
+ mpris.utils.getIPCMain().on('repeatModeDidChange', (_e: any, mode: number) => {
+ switch (mode) {
+ case 0:
+ player.loopStatus = Player.LOOP_STATUS_NONE;
+ break;
+ case 1:
+ player.loopStatus = Player.LOOP_STATUS_TRACK;
+ break;
+ case 2:
+ player.loopStatus = Player.LOOP_STATUS_PLAYLIST;
+ break;
+ }
+ })
+
+ mpris.utils.getIPCMain().on('shuffleModeDidChange', (_e: any, mode: number) => {
+ player.shuffle = mode === 1
+ })
mpris.player = player;
}
@@ -93,9 +102,9 @@ export default class mpris {
/**
* Update M.P.R.I.S Player Attributes
*/
- private static updatePlayer(attributes: any) {
+ private static updateMetaData(attributes: any) {
- const MetaData = {
+ mpris.player.metadata = {
'mpris:trackid': mpris.player.objectPath(`track/${attributes.playParams.id.replace(/[.]+/g, "")}`),
'mpris:length': attributes.durationInMillis * 1000, // In microseconds
'mpris:artUrl': (attributes.artwork.url.replace('/{w}x{h}bb', '/512x512bb')).replace('/2000x2000bb', '/35x35bb'),
@@ -103,33 +112,12 @@ export default class mpris {
'xesam:album': `${attributes.albumName}`,
'xesam:artist': [`${attributes.artistName}`],
'xesam:genre': attributes.genreNames
- }
-
- if (mpris.player.metadata["mpris:trackid"] === MetaData["mpris:trackid"]) {
- return
- }
-
- mpris.player.metadata = MetaData;
+ };
}
- /**
- * Update M.P.R.I.S Player State
- * @private
- * @param attributes
- */
- private static updatePlayerState(attributes: any) {
- switch (attributes.status) {
- case true: // Playing
- mpris.player.playbackStatus = Player.PLAYBACK_STATUS_PLAYING;
- break;
- case false: // Paused
- mpris.player.playbackStatus = Player.PLAYBACK_STATUS_PAUSED;
- break;
- default:
- mpris.player.playbackStatus = Player.PLAYBACK_STATUS_STOPPED;
- break
- }
- }
+ /*******************************************************************************************
+ * Public Methods
+ * ****************************************************************************************/
/**
* Clear state
@@ -143,26 +131,12 @@ export default class mpris {
mpris.player.playbackStatus = Player.PLAYBACK_STATUS_STOPPED;
}
-
- /*******************************************************************************************
- * Public Methods
- * ****************************************************************************************/
-
- /**
- * Runs on plugin load (Currently run on application start)
- */
- constructor(utils: any) {
- mpris.utils = utils
-
- console.debug(`[Plugin][${mpris.name}] Loading Complete.`);
- }
-
/**
* Runs on app ready
*/
@mpris.linuxOnly
onReady(_: any): void {
- console.debug(`[Plugin][${mpris.name}] Ready.`);
+ console.debug(`[${mpris.name}:onReady] Ready.`);
}
/**
@@ -187,9 +161,8 @@ export default class mpris {
* @param attributes Music Attributes (attributes.status = current state)
*/
@mpris.linuxOnly
- onPlaybackStateDidChange(attributes: object): void {
- console.debug(`[Plugin][${mpris.name}] onPlaybackStateDidChange.`);
- mpris.updatePlayerState(attributes)
+ onPlaybackStateDidChange(attributes: any): void {
+ mpris.player.playbackStatus = attributes?.status ? Player.PLAYBACK_STATUS_PLAYING : Player.PLAYBACK_STATUS_PAUSED
}
/**
@@ -198,8 +171,7 @@ export default class mpris {
*/
@mpris.linuxOnly
onNowPlayingItemDidChange(attributes: object): void {
- console.debug(`[Plugin][${mpris.name}] onMetadataDidChange.`);
- mpris.updatePlayer(attributes);
+ mpris.updateMetaData(attributes);
}
}
diff --git a/src/main/providers/local/db/index.ts b/src/main/providers/local/db/index.ts
new file mode 100644
index 00000000..89063d20
--- /dev/null
+++ b/src/main/providers/local/db/index.ts
@@ -0,0 +1,12 @@
+import * as PouchDB from 'pouchdb-node';
+import {join} from 'path';
+import {app} from "electron";
+PouchDB.plugin(require('pouchdb-upsert'));
+export class ProviderDB {
+ public static db: any = null
+ static init() {
+ if (ProviderDB.db == null){
+ ProviderDB.db = new PouchDB(join(app.getPath('userData'), 'tracksdb'))
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/providers/local/index.ts b/src/main/providers/local/index.ts
new file mode 100644
index 00000000..bdcf547c
--- /dev/null
+++ b/src/main/providers/local/index.ts
@@ -0,0 +1,180 @@
+import { ProviderDB } from "./db";
+import * as path from 'path';
+const { readdir } = require('fs').promises;
+import { utils } from '../../base/utils';
+import * as mm from 'music-metadata';
+import {Md5} from 'ts-md5/dist/md5';
+import e from "express";
+import { EventEmitter } from 'events';
+
+export class LocalFiles {
+ static localSongs: any = [];
+ static localSongsArts: any = [];
+ public static DB = ProviderDB.db;
+ static eventEmitter = new EventEmitter();
+
+ static getDataType(item_id : String | any){
+ if ((item_id ?? ('')).startsWith('ciderlocalart'))
+ return 'artwork'
+ else if ((item_id ?? ('')).startsWith('ciderlocal'))
+ return 'track'
+ }
+
+ static async sendOldLibrary() {
+ ProviderDB.init()
+ let rows = (await ProviderDB.db.allDocs({include_docs: true,
+ attachments: true})).rows.map((item: any)=>{return item.doc})
+ let tracks = rows.filter((item: any) => {return this.getDataType(item._id) == "track"})
+ let arts = rows.filter((item: any) => {return this.getDataType(item._id) == "artwork"})
+ this.localSongs = tracks;
+ this.localSongsArts = arts;
+ return tracks;
+ }
+
+ static async scanLibrary() {
+ ProviderDB.init()
+ let folders = utils.getStoreValue("libraryPrefs.localPaths")
+ if (folders == null || folders.length == null || folders.length == 0) folders = []
+ let files: any[] = []
+ for (var folder of folders) {
+ // get files from the Music folder
+ files = files.concat(await LocalFiles.getFiles(folder))
+ }
+
+ let supporttedformats = ["mp3", "aac", "webm", "flac", "m4a", "ogg", "wav", "opus"]
+ let audiofiles = files.filter(f => supporttedformats.includes(f.substring(f.lastIndexOf('.') + 1)));
+ let metadatalist = []
+ let metadatalistart = []
+ let numid = 0;
+ for (var audio of audiofiles) {
+ try {
+ const metadata = await mm.parseFile(audio);
+ let lochash = Md5.hashStr(audio) ?? numid;
+ if (metadata != null) {
+ let form = {
+ "id": "ciderlocal" + lochash,
+ "_id": "ciderlocal" + lochash,
+ "type": "podcast-episodes",
+ "href": audio,
+ "attributes": {
+ "artwork": {
+ "width": 3000,
+ "height": 3000,
+ "url": "/ciderlocalart/" + "ciderlocal" + lochash,
+ },
+ "topics": [],
+ "url": "",
+ "subscribable": true,
+ "mediaKind": "audio",
+ "genreNames": [
+ ""
+ ],
+ // "playParams": {
+ // "id": "ciderlocal" + numid,
+ // "kind": "podcast",
+ // "isLibrary": true,
+ // "reporting": false },
+ "trackNumber": metadata.common.track?.no ?? 0,
+ "discNumber": metadata.common.disk?.no ?? 0,
+ "name": metadata.common.title ?? audio.substring(audio.lastIndexOf('\\') + 1),
+ "albumName": metadata.common.album,
+ "artistName": metadata.common.artist,
+ "copyright": metadata.common.copyright ?? "",
+ "assetUrl": "file:///" + audio,
+ "contentAdvisory": "",
+ "releaseDateTime": `${metadata?.common?.year ?? '2022'}-05-13T00:23:00Z`,
+ "durationInMillis": Math.floor((metadata.format.duration ?? 0) * 1000),
+ "bitrate": Math.floor((metadata.format?.bitrate ?? 0) / 1000),
+ "offers": [
+ {
+ "kind": "get",
+ "type": "STDQ"
+ }
+ ],
+ "contentRating": "clean"
+ },
+ flavor: Math.floor((metadata.format?.bitrate ?? 0) / 1000),
+ localFilesMetadata: {
+ lossless: metadata.format?.lossless,
+ container: metadata.format?.container,
+ bitDepth: metadata.format?.bitsPerSample ?? 0,
+ sampleRate: metadata.format?.sampleRate ?? 0,
+ },
+ };
+ let art = {
+ id: "ciderlocal" + lochash,
+ _id: "ciderlocalart" + lochash,
+ url: metadata.common.picture != undefined ? metadata.common.picture[0].data.toString('base64') : "",
+ }
+ metadatalistart.push(art)
+ numid += 1;
+ ProviderDB.db.putIfNotExists(form)
+ ProviderDB.db.putIfNotExists(art)
+ metadatalist.push(form)
+
+ if (this.localSongs.length === 0 && numid % 10 === 0) { // send updated chunks only if there is no previous database
+ this.eventEmitter.emit('newtracks', metadatalist)}
+ }
+ } catch (e) {console.error("localfiles error:", e)}
+ }
+ // console.log('metadatalist', metadatalist);
+ this.localSongs = metadatalist;
+ this.localSongsArts = metadatalistart;
+ return metadatalist;
+ }
+ static async getFiles(dir: any) {
+ const dirents = await readdir(dir, { withFileTypes: true });
+ const files = await Promise.all(dirents.map((dirent: any) => {
+ const res = path.resolve(dir, dirent.name);
+ return dirent.isDirectory() ? this.getFiles(res) : res;
+ }));
+ return Array.prototype.concat(...files);
+ }
+
+ static async cleanUpDB(){
+ let folders = utils.getStoreValue("libraryPrefs.localPaths")
+ let rows = (await ProviderDB.db.allDocs({include_docs: true,
+ attachments: true})).rows.map((item: any)=>{return item.doc})
+ let tracks = rows.filter((item: any) => {return this.getDataType(item._id) == "track" && !folders.some((i: String) => {return item["attributes"]["assetUrl"].startsWith("file:///" + i)})})
+ let hashs = tracks.map((i: any) => {return i._id})
+ for (let hash of hashs){
+ try{
+ ProviderDB.db.get(hash).then(function (doc: any) {
+ return ProviderDB.db.remove(doc);
+ });} catch(e){}
+ try{
+ ProviderDB.db.get(hash.replace('ciderlocal','ciderlocalart')).then(function (doc: any) {
+ return ProviderDB.db.remove(doc);
+ });} catch(e){}
+ }
+ }
+
+ static setupHandlers () {
+ const app = utils.getExpress()
+ console.log("Setting up handlers for local files")
+ app.get("/ciderlocal/:songs", (req: any, res: any) => {
+ const audio = atob(req.params.songs.replace(/_/g, '/').replace(/-/g, '+'));
+ //console.log('auss', audio)
+ let data = {
+ data:
+ LocalFiles.localSongs.filter((f: any) => audio.split(',').includes(f.id))
+ };
+ res.send(data);
+ });
+
+ app.get("/ciderlocalart/:songs", (req: any, res: any) => {
+ const audio = req.params.songs;
+ // metadata.common.picture[0].data.toString('base64')
+
+ res.setHeader('Cache-Control', 'public, max-age=31536000');
+ res.setHeader('Expires', new Date(Date.now() + 31536000000).toUTCString());
+ res.setHeader('Content-Type', 'image/jpeg');
+
+ let data =
+ LocalFiles.localSongsArts.filter((f: any) => f.id == audio);
+ res.status(200).send(Buffer.from(data[0]?.url, 'base64'));
+ });
+
+ return app
+ }
+}
\ No newline at end of file
diff --git a/src/preload/cider-preload.js b/src/preload/cider-preload.js
index 44ba7589..8afae876 100644
--- a/src/preload/cider-preload.js
+++ b/src/preload/cider-preload.js
@@ -11,9 +11,6 @@ const MusicKitInterop = {
if (MusicKitInterop.filterTrack(attributes, true, false)) {
global.ipcRenderer.send('playbackStateDidChange', attributes)
global.ipcRenderer.send('wsapi-updatePlaybackState', attributes);
- // if (typeof _plugins != "undefined") {
- // _plugins.execute("OnPlaybackStateChanged", {Attributes: MusicKitInterop.getAttributes()})
- // }
}
});
@@ -23,19 +20,18 @@ const MusicKitInterop = {
});
/** wsapi */
+ MusicKit.getInstance().addEventListener(MusicKit.Events.playbackTimeDidChange, () => {
+ ipcRenderer.send('mpris:playbackTimeDidChange', (MusicKit.getInstance()?.currentPlaybackTime * 1000 * 1000 ) ?? 0);
+ })
+
MusicKit.getInstance().addEventListener(MusicKit.Events.nowPlayingItemDidChange, async () => {
- console.debug('nowPlayingItemDidChange')
+ console.debug('[cider:preload] nowPlayingItemDidChange')
const attributes = MusicKitInterop.getAttributes()
- const trackFilter = MusicKitInterop.filterTrack(attributes, false, true)
- if (trackFilter) {
+ if (MusicKitInterop.filterTrack(attributes, false, true)) {
global.ipcRenderer.send('nowPlayingItemDidChange', attributes);
- }
-
- // LastFM's Custom Call
- await MusicKitInterop.modifyNamesOnLocale();
- if (trackFilter || !app.cfg.lastfm.filterLoop) {
- global.ipcRenderer.send('nowPlayingItemDidChangeLastFM', attributes);
+ } else if (attributes.name !== 'no-title-found' && attributes.playParams.id !== "no-id-found") {
+ global.ipcRenderer.send('lastfm:nowPlayingChange', attributes);
}
if (MusicKit.getInstance().nowPlayingItem) {
@@ -46,41 +42,27 @@ const MusicKitInterop = {
MusicKit.getInstance().addEventListener(MusicKit.Events.authorizationStatusDidChange, () => {
global.ipcRenderer.send('authorizationStatusDidChange', MusicKit.getInstance().authorizationStatus)
- })
+ });
MusicKit.getInstance().addEventListener(MusicKit.Events.mediaPlaybackError, (e) => {
- console.warn(`[mediaPlaybackError] ${e}`);
- })
+ console.warn(`[cider:preload] mediaPlaybackError] ${e}`);
+ });
+
+ MusicKit.getInstance().addEventListener(MusicKit.Events.shuffleModeDidChange, () => {
+ global.ipcRenderer.send('shuffleModeDidChange', MusicKit.getInstance().shuffleMode)
+ });
+
+ MusicKit.getInstance().addEventListener(MusicKit.Events.repeatModeDidChange, () => {
+ global.ipcRenderer.send('repeatModeDidChange', MusicKit.getInstance().repeatMode)
+ });
},
sleep(ms) {
return new Promise((resolve) => {
- setTimeout(resolve, ms);
+ setTimeout(resolve, ms);
});
},
- async modifyNamesOnLocale() {
- if (app.mklang === '' || app.mklang == null) {
- return;
- }
- const mk = MusicKit.getInstance()
- const nowPlayingItem = mk.nowPlayingItem;
- if ((nowPlayingItem?._songId ?? nowPlayingItem?.songId) == null){
- return;
- }
- const id = nowPlayingItem?._songId ?? (nowPlayingItem?.songId ?? nowPlayingItem?.id)
- if (id != null && id !== -1) {
- try{
- const query = await mk.api.v3.music(`/v1${(((nowPlayingItem?._songId ?? nowPlayingItem?.songId) != null) && ((nowPlayingItem?._songId ?? nowPlayingItem?.songId) !== -1)) ? `/catalog/${mk.storefrontId}/` : `/me/library/`}songs/${id}?l=${app.mklang}`);
- if (query?.data?.data[0]){
- let attrs = query?.data?.data[0]?.attributes;
- if (attrs?.name) { nowPlayingItem.attributes.name = attrs?.name ?? ''}
- if (attrs?.albumName) { nowPlayingItem.attributes.albumName = attrs?.albumName ?? ''}
- if (attrs?.artistName) { nowPlayingItem.attributes.artistName = attrs?.artistName ?? ''}
-
- }} catch (e) { }
- } else {}
- },
getAttributes: function () {
const mk = MusicKit.getInstance()
const nowPlayingItem = mk.nowPlayingItem;
@@ -96,8 +78,8 @@ const MusicKitInterop = {
attributes.playParams = attributes?.playParams ?? {id: 'no-id-found'};
attributes.playParams.id = attributes?.playParams?.id ?? 'no-id-found';
attributes.url = {
- cider: `https://cider.sh/link?play/s/${nowPlayingItem?._songId ?? (nowPlayingItem?.songId ??'no-id-found')}`,
- appleMusic: attributes.websiteUrl ? attributes.websiteUrl : `https://music.apple.com/${mk.storefrontId}/song/${nowPlayingItem?._songId ?? (nowPlayingItem?.songId ??'no-id-found')}`
+ cider: `https://cider.sh/link?play/s/${nowPlayingItem?._songId ?? (nowPlayingItem?.songId ?? 'no-id-found')}`,
+ appleMusic: attributes.websiteUrl ? attributes.websiteUrl : `https://music.apple.com/${mk.storefrontId}/song/${nowPlayingItem?._songId ?? (nowPlayingItem?.songId ?? 'no-id-found')}`
}
if (attributes.playParams.id === 'no-id-found') {
attributes.playParams.id = nowPlayingItem?.id ?? 'no-id-found';
@@ -109,13 +91,14 @@ const MusicKitInterop = {
? remainingTimeExport * 1000
: 0;
attributes.durationInMillis = attributes?.durationInMillis ?? 0;
+ attributes.currentPlaybackTime = mk?.currentPlaybackTime ?? 0;
attributes.currentPlaybackProgress = currentPlaybackProgress ?? 0;
attributes.startTime = Date.now();
attributes.endTime = Math.round(
attributes?.playParams?.id === cache.playParams.id
? Date.now() + attributes?.remainingTime
: attributes?.startTime + attributes?.durationInMillis
- );
+ );
return attributes;
},
@@ -156,19 +139,19 @@ const MusicKitInterop = {
// } catch (e) { }
// if (MusicKit.getInstance().queue.nextPlayableItemIndex != -1 && MusicKit.getInstance().queue.nextPlayableItemIndex != null)
// MusicKit.getInstance().changeToMediaAtIndex(MusicKit.getInstance().queue.nextPlayableItemIndex);
- MusicKit.getInstance().skipToNextItem().then(r => console.debug(`[MusicKitInterop.next] Skipping to Next ${r}`));
+ MusicKit.getInstance().skipToNextItem().then(r => console.debug(`[cider:preload] [next] Skipping to Next ${r}`));
},
previous: () => {
// if (MusicKit.getInstance().queue.previousPlayableItemIndex != -1 && MusicKit.getInstance().queue.previousPlayableItemIndex != null)
// MusicKit.getInstance().changeToMediaAtIndex(MusicKit.getInstance().queue.previousPlayableItemIndex);
- MusicKit.getInstance().skipToPreviousItem().then(r => console.debug(`[MusicKitInterop.previous] Skipping to Previous ${r}`));
+ MusicKit.getInstance().skipToPreviousItem().then(r => console.debug(`[cider:preload] [previous] Skipping to Previous ${r}`));
}
}
process.once('loaded', () => {
- console.debug("Setting ipcRenderer")
+ console.debug("[cider:preload] IPC Listeners Created!")
global.MusicKitInterop = MusicKitInterop;
});
diff --git a/src/renderer/assets/angles-left.svg b/src/renderer/assets/angles-left.svg
new file mode 100644
index 00000000..cc38eb23
--- /dev/null
+++ b/src/renderer/assets/angles-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/renderer/assets/angles-right.svg b/src/renderer/assets/angles-right.svg
new file mode 100644
index 00000000..7bc040ed
--- /dev/null
+++ b/src/renderer/assets/angles-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/renderer/assets/chevron-right.svg b/src/renderer/assets/chevron-right.svg
new file mode 100644
index 00000000..538cc611
--- /dev/null
+++ b/src/renderer/assets/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/renderer/assets/discord.svg b/src/renderer/assets/discord.svg
index f905d235..3b0fa57f 100644
--- a/src/renderer/assets/discord.svg
+++ b/src/renderer/assets/discord.svg
@@ -1,10 +1,41 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/src/renderer/assets/feather/hard-drive.svg b/src/renderer/assets/feather/hard-drive.svg
new file mode 100644
index 00000000..30305b6c
--- /dev/null
+++ b/src/renderer/assets/feather/hard-drive.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/renderer/assets/feather/headphones.svg b/src/renderer/assets/feather/headphones.svg
new file mode 100644
index 00000000..6c197a70
--- /dev/null
+++ b/src/renderer/assets/feather/headphones.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/renderer/assets/feather/pen-tool.svg b/src/renderer/assets/feather/pen-tool.svg
new file mode 100644
index 00000000..304803a1
--- /dev/null
+++ b/src/renderer/assets/feather/pen-tool.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/renderer/assets/feather/plugins.svg b/src/renderer/assets/feather/plugins.svg
new file mode 100644
index 00000000..1ad5759a
--- /dev/null
+++ b/src/renderer/assets/feather/plugins.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/renderer/assets/feather/style.svg b/src/renderer/assets/feather/style.svg
new file mode 100644
index 00000000..e6eae9e2
--- /dev/null
+++ b/src/renderer/assets/feather/style.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
diff --git a/src/renderer/assets/feather/zap.svg b/src/renderer/assets/feather/zap.svg
new file mode 100644
index 00000000..8e71dd07
--- /dev/null
+++ b/src/renderer/assets/feather/zap.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/renderer/assets/github.svg b/src/renderer/assets/github.svg
index 2180f759..e84df9e7 100644
--- a/src/renderer/assets/github.svg
+++ b/src/renderer/assets/github.svg
@@ -1,3 +1,41 @@
-
-
-
\ No newline at end of file
+
+
+
+
+
+
diff --git a/src/renderer/assets/ko_fi.svg b/src/renderer/assets/ko_fi.svg
index 8630f586..dcd86131 100644
--- a/src/renderer/assets/ko_fi.svg
+++ b/src/renderer/assets/ko_fi.svg
@@ -1 +1,4 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/src/renderer/assets/open_collective.svg b/src/renderer/assets/open_collective.svg
index ea86a543..59e09857 100644
--- a/src/renderer/assets/open_collective.svg
+++ b/src/renderer/assets/open_collective.svg
@@ -1 +1,50 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
diff --git a/src/renderer/assets/search-alt.svg b/src/renderer/assets/search-alt.svg
new file mode 100644
index 00000000..d21e9b73
--- /dev/null
+++ b/src/renderer/assets/search-alt.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/renderer/assets/settings.svg b/src/renderer/assets/settings.svg
new file mode 100644
index 00000000..41f574c0
--- /dev/null
+++ b/src/renderer/assets/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/renderer/assets/spatialization.svg b/src/renderer/assets/spatialization.svg
new file mode 100644
index 00000000..97c0ef77
--- /dev/null
+++ b/src/renderer/assets/spatialization.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/renderer/assets/twitter.svg b/src/renderer/assets/twitter.svg
index 1bbb2f50..ce724ef1 100644
--- a/src/renderer/assets/twitter.svg
+++ b/src/renderer/assets/twitter.svg
@@ -1,49 +1,41 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/src/renderer/audio/audio.js b/src/renderer/audio/audio.js
index eaf0860d..de6b8d82 100644
--- a/src/renderer/audio/audio.js
+++ b/src/renderer/audio/audio.js
@@ -11,6 +11,7 @@ const CiderAudio = {
intelliGainComp: null,
atmosphereRealizer2: null,
atmosphereRealizer1: null,
+ opportunisticCorrection: null
},
ccON: false,
mediaRecorder: null,
@@ -23,7 +24,7 @@ const CiderAudio = {
CiderAudio.connectContext(document.getElementById("apple-music-player"), 0);
cb();
- clearInterval(searchInt);
+ clearInterval(searchInt);
}
}, 1000);
},
@@ -40,6 +41,7 @@ const CiderAudio = {
intelliGainComp: null,
atmosphereRealizer2: null,
atmosphereRealizer1: null,
+ opportunisticCorrection: null,
}
} catch (e) { }
CiderAudio.source.connect(CiderAudio.context.destination);
@@ -47,7 +49,8 @@ const CiderAudio = {
},
connectContext: function (mediaElem) {
if (!CiderAudio.context) {
- CiderAudio.context = new window.AudioContext({ sampleRate: 96000 }); // Don't ever remove the sample rate arg. Ask Maikiwi.
+ CiderAudio.context = new window.AudioContext({ sampleRate: 96000, latencyHint: "playback"}); // Don't ever remove the sample rate arg. Ask Maikiwi.
+ app.lyricOffset = CiderAudio.context.baseLatency + CiderAudio.context.outputLatency
}
if (!CiderAudio.source) {
CiderAudio.source = CiderAudio.context.createMediaElementSource(mediaElem);
@@ -80,6 +83,7 @@ const CiderAudio = {
}
} catch (e) {
+ console.debug("[Cider][MaikiwiSoundCheck] normalizer func err: " + e)
}
},
normalizerOff: function () {
@@ -225,6 +229,14 @@ const CiderAudio = {
"description": "8500",
}
],
+ opportunisticCorrectionProfiles: [
+ {
+ "id": "CHU",
+ "file": './cideraudio/impulses/MoondropCHU_Cider.wav',
+ "name": "Moondrop CHU Specific",
+ "description": "",
+ }
+ ],
spatial_ninf: function () {
CiderAudio.audioNodes.spatialNode = null;
CiderAudio.audioNodes.spatialNode = CiderAudio.context.createConvolver();
@@ -385,7 +397,7 @@ const CiderAudio = {
if (this._isBufferFull()) {
this._flush();
}
- let dataLength = audioRawData[0].length;
+ let dataLength = audioRawData[0]?.length ?? 0;
for (let idx=0; idx Spatial");} catch (e) { }
+ try { CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> Spatial");} catch (e) { }
break;
- case "n5":
+ case "n6":
try {
CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] atmosphereRealizer2_n5 -> atmosphereRealizer2");
+ console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> atmosphereRealizer2");
+ } catch (e) { }
+ break;
+ case 'n5':
+ try {
+ CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.atmosphereRealizer1);
+ console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> atmosphereRealizer1");
} catch (e) { }
break;
case 'n4':
try {
- CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] atmosphereRealizer2_n5 -> atmosphereRealizer1");
+ CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
+ console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> vibrantbassNode");
} catch (e) { }
break;
case 'n3':
try {
- CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] atmosphereRealizer2_n5 -> vibrantbassNode");
+ CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.audioBands[0]);
+ console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> audioBands");
} catch (e) { }
break;
case 'n2':
try {
- CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.audioBands[0]);
- console.debug("[Cider][Audio] atmosphereRealizer2_n5 -> audioBands");
+ CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.opportunisticCorrection);
+ console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> opportunisticCorrection");
} catch (e) { }
break;
case 'n1':
try {
CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] atmosphereRealizer2_n5 -> llpw");
+ console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> llpw");
} catch (e) { }
break;
case 'n0':
- try { CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.context.destination); console.debug("[Cider][Audio] atmosphereRealizer2_n5 -> destination");} catch (e) { }
+ try { CiderAudio.audioNodes.atmosphereRealizer2.connect(CiderAudio.context.destination); console.debug("[Cider][Audio] atmosphereRealizer2_n6 -> destination");} catch (e) { }
break;
}
@@ -547,7 +565,7 @@ const CiderAudio = {
}
},
- atmosphereRealizer1_n4: function (status, destination) {
+ atmosphereRealizer1_n5: function (status, destination) {
if (status === true) {
CiderAudio.audioNodes.atmosphereRealizer1 = CiderAudio.context.createConvolver();
CiderAudio.audioNodes.atmosphereRealizer1.normalize = false;
@@ -565,40 +583,46 @@ const CiderAudio = {
switch (destination) {
case "spatial":
- try { CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] atmosphereRealizer1_n4 -> Spatial");} catch (e) { }
+ try { CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> Spatial");} catch (e) { }
break;
- case "n5":
+ case "n6":
try {
CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] atmosphereRealizer1_n4 -> atmosphereRealizer2");
+ console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> atmosphereRealizer2");
+ } catch (e) { }
+ break;
+ case 'n5':
+ try {
+ CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.atmosphereRealizer1);
+ console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> atmosphereRealizer1");
} catch (e) { }
break;
case 'n4':
try {
- CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] atmosphereRealizer1_n4 -> atmosphereRealizer1");
+ CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
+ console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> vibrantbassNode");
} catch (e) { }
break;
case 'n3':
try {
- CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] atmosphereRealizer1_n4 -> vibrantbassNode");
+ CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.audioBands[0]);
+ console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> audioBands");
} catch (e) { }
break;
case 'n2':
try {
- CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.audioBands[0]);
- console.debug("[Cider][Audio] atmosphereRealizer1_n4 -> audioBands");
+ CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.opportunisticCorrection);
+ console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> opportunisticCorrection");
} catch (e) { }
break;
case 'n1':
try {
CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] atmosphereRealizer1_n4 -> llpw");
+ console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> llpw");
} catch (e) { }
break;
case 'n0':
- try { CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.context.destination); console.debug("[Cider][Audio] atmosphereRealizer1_n4 -> destination");} catch (e) { }
+ try { CiderAudio.audioNodes.atmosphereRealizer1.connect(CiderAudio.context.destination); console.debug("[Cider][Audio] atmosphereRealizer1_n5 -> destination");} catch (e) { }
break;
}
@@ -606,6 +630,64 @@ const CiderAudio = {
}
},
+ opportunisticCorrection_n2: function (status, destination) {
+ if (status === true) {
+ CiderAudio.audioNodes.opportunisticCorrection = CiderAudio.context.createConvolver();
+ CiderAudio.audioNodes.opportunisticCorrection.normalize = false;
+ let opportunisticCorrectionProfile = CiderAudio.opportunisticCorrectionProfiles.find(function (profile) {
+ return profile.id === app.cfg.audio.maikiwiAudio.opportunisticCorrection_state;
+ });
+
+ if (opportunisticCorrectionProfile === undefined) {
+ opportunisticCorrectionProfile = CiderAudio.opportunisticCorrectionProfiles[0];
+ }
+ fetch(opportunisticCorrectionProfile.file).then(async (impulseData) => {
+ let bufferedImpulse = await impulseData.arrayBuffer();
+ CiderAudio.audioNodes.opportunisticCorrection.buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
+ });
+
+ switch (destination) {
+ case "spatial":
+ try { CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] opportunisticCorrection_n2 -> Spatial");} catch (e) { }
+ break;
+ case "n6":
+ try {
+ CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.audioNodes.atmosphereRealizer2);
+ console.debug("[Cider][Audio] opportunisticCorrection_n2 -> atmosphereRealizer2");
+ } catch (e) { }
+ break;
+ case 'n5':
+ try {
+ CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.audioNodes.atmosphereRealizer1);
+ console.debug("[Cider][Audio] opportunisticCorrection_n2 -> atmosphereRealizer1");
+ } catch (e) { }
+ break;
+ case 'n4':
+ try { CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
+ console.debug("[Cider][Audio] opportunisticCorrection_n2 -> vibrantbassNode");} catch (e) { }
+ break;
+ case 'n3':
+ try { CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.audioNodes.audioBands[0]); console.debug("[Cider][Audio] opportunisticCorrection_n2 -> audioBands");} catch (e) { }
+ break;
+ case 'n2':
+ try {
+ CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.audioNodes.opportunisticCorrection);
+ console.debug("[Cider][Audio] opportunisticCorrection_n2 -> opportunisticCorrection");
+ } catch (e) { }
+ break;
+ case 'n1':
+ try {
+ CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.audioNodes.opportunisticCorrection[0]);
+ console.debug("[Cider][Audio] opportunisticCorrection_n2 -> opportunisticCorrection");
+ } catch (e) { }
+ break;
+ case 'n0':
+ try { CiderAudio.audioNodes.opportunisticCorrection.connect(CiderAudio.context.destination); console.debug("[Cider][Audio] opportunisticCorrection_n2 -> destination");} catch (e) { }
+ break;
+ }
+
+ }
+ },
llpw_n1: function (status, destination) {
if (status === true) {
let c_LLPW_Q = [1.250, 0.131, 10, 2.5, 2.293, 0.110, 14.14, 1.552, 28.28, 7.071, 2.847, 5, 0.625, 7.071, 3.856, 3.856, 20, 28.28, 20, 14.14, 2.102, 6.698, 3.536, 10];
@@ -619,89 +701,48 @@ const CiderAudio = {
switch (app.cfg.audio.maikiwiAudio.ciderPPE_value) {
case "MAIKIWI":
- try {
- switch (localStorage.getItem("playingBitrate")) {
- case "64":
- CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver();
- CiderAudio.audioNodes.llpw[0].normalize = false;
- fetch('./cideraudio/impulses/CAP_64.wav').then(async (impulseData) => {
- let bufferedImpulse = await impulseData.arrayBuffer();
- CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
- });
- console.debug("[Cider][Audio] CAP Adaptive - 64kbps");
-
- break;
- case "256":
- CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver(); CiderAudio.audioNodes.llpw[0].normalize = false;
- CiderAudio.audioNodes.llpw[1] = CiderAudio.context.createGain(); CiderAudio.audioNodes.llpw[1].gain.value = 2.37; // Post Gain Compensation
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.llpw[1]);
- fetch('./cideraudio/impulses/CAP_256_FINAL_48k.wav').then(async (impulseData) => {
- let bufferedImpulse = await impulseData.arrayBuffer();
- CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
- });
- console.debug("[Cider][Audio] CAP Adaptive - 256kbps_2_48k");
-
- break;
- default:
- CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver(); CiderAudio.audioNodes.llpw[0].normalize = false;
- CiderAudio.audioNodes.llpw[1] = CiderAudio.context.createGain(); CiderAudio.audioNodes.llpw[1].gain.value = 2.37; // Post Gain Compensation
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.llpw[1]);
- fetch('./cideraudio/impulses/CAP_256_FINAL_48k.wav').then(async (impulseData) => {
- let bufferedImpulse = await impulseData.arrayBuffer();
- CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
- });
- console.debug("[Cider][Audio] CAP Adaptive - CONFIG FALLBACK - 256kbps_2_48k");
+ try {
+ switch (localStorage.getItem("playingBitrate")) {
+ case "64":
+ CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver();
+ CiderAudio.audioNodes.llpw[0].normalize = false;
+ fetch('./cideraudio/impulses/CAP_64.wav').then(async (impulseData) => {
+ let bufferedImpulse = await impulseData.arrayBuffer();
+ CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
+ });
+ console.debug("[Cider][Audio] CAP Adaptive - 64kbps");
+
+ break;
+ case "256":
+ CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver(); CiderAudio.audioNodes.llpw[0].normalize = false;
+ CiderAudio.audioNodes.llpw[1] = CiderAudio.context.createGain(); CiderAudio.audioNodes.llpw[1].gain.value = 2.37; // Post Gain Compensation
+ CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.llpw[1]);
+ fetch('./cideraudio/impulses/CAP_256_FINAL_48k.wav').then(async (impulseData) => {
+ let bufferedImpulse = await impulseData.arrayBuffer();
+ CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
+ });
+ console.debug("[Cider][Audio] CAP Adaptive - 256kbps");
+
+ break;
+ default:
+ CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createGain(); CiderAudio.audioNodes.llpw[0].gain.value = 1
+ console.debug("[Cider][Audio] CAP Disabled (Passthrough) : Non-Lossy Bitrate.");
- break;
- }
-
- } catch (e) {
- CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver(); CiderAudio.audioNodes.llpw[0].normalize = false;
- CiderAudio.audioNodes.llpw[1] = CiderAudio.context.createGain(); CiderAudio.audioNodes.llpw[1].gain.value = 2.37;
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.llpw[1]);
- fetch('./cideraudio/impulses/CAP_256_FINAL_48k.wav').then(async (impulseData) => {
- let bufferedImpulse = await impulseData.arrayBuffer();
- CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
- });
- console.debug("[Cider][Audio] CAP Adaptive - (Error Fallback) 256kbps");
- }
-
- switch (destination) {
- case "spatial":
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] llpw_n1 -> Spatial");} catch (e) { }
- break;
- case "n5":
- try {
- CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer2");
- } catch (e) { }
- break;
- case 'n4':
- try {
- CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer1");
- } catch (e) { }
- break;
-
- case 'n3':
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] llpw_n1 -> vibrantbassNode");} catch (e) { }
- break;
- case 'n2':
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.audioBands[0]); console.debug("[Cider][Audio] llpw_n1 -> audioBands");} catch (e) { }
- break;
- case 'n1':
- try {
- CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] llpw_n1 -> llpw");
- } catch (e) { }
- break;
- case 'n0':
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.context.destination); console.debug("[Cider][Audio] llpw_n1 -> destination");} catch (e) { }
- break;
+ break;
}
-
- break;
+
+ } catch (e) {
+ CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver(); CiderAudio.audioNodes.llpw[0].normalize = false;
+ CiderAudio.audioNodes.llpw[1] = CiderAudio.context.createGain(); CiderAudio.audioNodes.llpw[1].gain.value = 2.37;
+ CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.llpw[1]);
+ fetch('./cideraudio/impulses/CAP_256_FINAL_48k.wav').then(async (impulseData) => {
+ let bufferedImpulse = await impulseData.arrayBuffer();
+ CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
+ });
+ console.debug("[Cider][Audio] CAP Adaptive - (Error Fallback) 256kbps");
+ }
+
+ break;
case "MAIKIWI_LEGACY":
CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver();
CiderAudio.audioNodes.llpw[0].normalize = false;
@@ -709,41 +750,6 @@ const CiderAudio = {
let bufferedImpulse = await impulseData.arrayBuffer();
CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
});
-
- switch (destination) {
- case "spatial":
- try { CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] llpw_n1 -> Spatial");} catch (e) { }
- break;
- case "n5":
- try {
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer2");
- } catch (e) { }
- break;
- case 'n4':
- try {
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer1");
- } catch (e) { }
- break;
- case 'n1':
- try {
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] llpw_n1 -> llpw");
- } catch (e) { }
- break;
- case 'n3':
- try { CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] llpw_n1 -> vibrantbassNode");} catch (e) { }
- break;
- case 'n2':
- try { CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.audioBands[0]); console.debug("[Cider][Audio] llpw_n1 -> audioBands");} catch (e) { }
- break;
- case 'n0':
- try { CiderAudio.audioNodes.llpw[0].connect(CiderAudio.context.destination); console.debug("[Cider][Audio] llpw_n1 -> destination");} catch (e) { }
- break;
- }
-
console.debug("[Cider][Audio] CAP - Maikiwi Signature Mode");
break;
case "NATURAL":
@@ -754,41 +760,6 @@ const CiderAudio = {
CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
});
- switch (destination) {
- case "spatial":
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] llpw_n1 -> Spatial");} catch (e) { }
- break;
- case "n5":
- try {
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer2");
- } catch (e) { }
- break;
- case 'n4':
- try {
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer1");
- } catch (e) { }
- break;
- case 'n1':
- try {
- CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] llpw_n1 -> llpw");
- } catch (e) { }
- break;
- case 'n3':
- try { CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] llpw_n1 -> vibrantbassNode");} catch (e) { }
- break;
- case 'n2':
- try { CiderAudio.audioNodes.llpw[0].connect(CiderAudio.audioNodes.audioBands[0]); console.debug("[Cider][Audio] llpw_n1 -> audioBands");} catch (e) { }
- break;
- case 'n0':
- try { CiderAudio.audioNodes.llpw[0].connect(CiderAudio.context.destination); console.debug("[Cider][Audio] llpw_n1 -> destination");} catch (e) { }
- break;
-
- }
-
console.debug("[Cider][Audio] CAP - Natural Mode");
break;
@@ -803,41 +774,7 @@ const CiderAudio = {
for (let i = 1; i < LLPW_FREQUENCIES.length; i ++) {
CiderAudio.audioNodes.llpw[i-1].connect(CiderAudio.audioNodes.llpw[i]);
}
-
- switch (destination) {
- case "spatial":
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] llpw_n1 -> Spatial");} catch (e) { }
- break;
- case "n5":
- try {
- CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer2");
- } catch (e) { }
- break;
- case 'n4':
- try {
- CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer1");
- } catch (e) { }
- break;
- case 'n1':
- try {
- CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] llpw_n1 -> llpw");
- } catch (e) { }
- break;
- case 'n3':
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] llpw_n1 -> vibrantbassNode");} catch (e) { }
- break;
- case 'n2':
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.audioBands[0]); console.debug("[Cider][Audio] llpw_n1 -> audioBands");} catch (e) { }
- break;
- case 'n0':
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.context.destination); console.debug("[Cider][Audio] llpw_n1 -> destination");} catch (e) { }
- break;
- }
- console.debug("[Cider][Audio] CAP - Legacy Mode");
+ console.debug("[Cider][Audio] CAP - Legacy Mode");
break;
@@ -851,46 +788,53 @@ const CiderAudio = {
});
app.cfg.audio.maikiwiAudio.ciderPPE_value = "MAIKIWI";
- switch (destination) {
- case "spatial":
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] llpw_n1 -> Spatial");} catch (e) { }
- break;
- case "n5":
- try {
- CiderAudio.audioNodes.llpw[1].connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer2");
- } catch (e) { }
- break;
- case 'n4':
- try {
- CiderAudio.audioNodes.llpw[1].connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer1");
- } catch (e) { }
- break;
- case 'n1':
- try {
- CiderAudio.audioNodes.llpw[1].connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] llpw_n1 -> llpw");
- } catch (e) { }
- break;
- case 'n3':
- try { CiderAudio.audioNodes.llpw[1].connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] llpw_n1 -> vibrantbassNode");} catch (e) { }
- break;
- case 'n2':
- try { CiderAudio.audioNodes.llpw[1].connect(CiderAudio.audioNodes.audioBands[0]); console.debug("[Cider][Audio] llpw_n1 -> audioBands");} catch (e) { }
- break;
- case 'n0':
- try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.context.destination); console.debug("[Cider][Audio] llpw_n1 -> destination");} catch (e) { }
- break;
- }
console.debug("[Cider][Audio] CAP - Maikiwi Adaptive Mode (Defaulted from broki config)");
break;
}
+
+ switch (destination) {
+ case "spatial":
+ try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] llpw_n1 -> Spatial");} catch (e) { }
+ break;
+ case "n6":
+ try {
+ CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer2);
+ console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer2");
+ } catch (e) { }
+ break;
+ case 'n5':
+ try {
+ CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer1);
+ console.debug("[Cider][Audio] llpw_n1 -> atmosphereRealizer1");
+ } catch (e) { }
+ break;
+ case 'n4':
+ try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.vibrantbassNode[0]);
+ console.debug("[Cider][Audio] llpw_n1 -> vibrantbassNode");} catch (e) { }
+ break;
+ case 'n3':
+ try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.audioBands[0]); console.debug("[Cider][Audio] llpw_n1 -> audioBands");} catch (e) { }
+ break;
+ case 'n2':
+ try {
+ CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.opportunisticCorrection);
+ console.debug("[Cider][Audio] llpw_n1 -> opportunisticCorrection");
+ } catch (e) { }
+ break;
+ case 'n1':
+ try {
+ CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.audioNodes.llpw[0]);
+ console.debug("[Cider][Audio] llpw_n1 -> llpw");
+ } catch (e) { }
+ break;
+ case 'n0':
+ try { CiderAudio.audioNodes.llpw.at(-1).connect(CiderAudio.context.destination); console.debug("[Cider][Audio] llpw_n1 -> destination");} catch (e) { }
+ break;
+ }
}
},
- vibrantbass_n3: function (status, destination) {
+ vibrantbass_n4: function (status, destination) {
if (status === true) {
let VIBRANTBASSBANDS = app.cfg.audio.maikiwiAudio.vibrantBass.frequencies;
let VIBRANTBASSGAIN = app.cfg.audio.maikiwiAudio.vibrantBass.gain;
@@ -911,41 +855,47 @@ const CiderAudio = {
switch (destination) {
case "spatial":
- try { CiderAudio.audioNodes.vibrantbassNode[0].connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] vibrantbass_n3 -> Spatial");} catch (e) { }
+ try { CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.audioNodes.spatialNode); console.debug("[Cider][Audio] vibrantbass_n4 -> Spatial");} catch (e) { }
break;
- case "n5":
+ case "n6":
try {
- CiderAudio.audioNodes.vibrantbassNode[0].connect(CiderAudio.audioNodes.atmosphereRealizer2);
- console.debug("[Cider][Audio] vibrantbass_n3 -> atmosphereRealizer2");
+ CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer2);
+ console.debug("[Cider][Audio] vibrantbass_n4 -> atmosphereRealizer2");
+ } catch (e) { }
+ break;
+ case 'n5':
+ try {
+ CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer1);
+ console.debug("[Cider][Audio] vibrantbass_n4 -> atmosphereRealizer1");
} catch (e) { }
break;
case 'n4':
try {
- CiderAudio.audioNodes.vibrantbassNode[0].connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] vibrantbass_n3 -> atmosphereRealizer1");
+ CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.audioNodes.vibrantbassNode[0]);
+ console.debug("[Cider][Audio] vibrantbass_n4 -> vibrantbassNode");
} catch (e) { }
break;
case 'n3':
try {
- CiderAudio.audioNodes.vibrantbassNode[0].connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] vibrantbass_n3 -> vibrantbassNode");
+ CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.audioNodes.audioBands[0]);
+ console.debug("[Cider][Audio] vibrantbass_n4 -> audioBands");
} catch (e) { }
break;
case 'n2':
try {
- CiderAudio.audioNodes.vibrantbassNode[0].connect(CiderAudio.audioNodes.audioBands[0]);
- console.debug("[Cider][Audio] vibrantbass_n3 -> audioBands");
+ CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.audioNodes.opportunisticCorrection);
+ console.debug("[Cider][Audio] vibrantbass_n4 -> opportunisticCorrection");
} catch (e) { }
break;
case 'n1':
try {
- CiderAudio.audioNodes.vibrantbassNode[0].connect(CiderAudio.audioNodes.llpw[0]);
- console.debug("[Cider][Audio] vibrantbass_n3 -> llpw");
+ CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.audioNodes.llpw[0]);
+ console.debug("[Cider][Audio] vibrantbass_n4 -> llpw");
} catch (e) { }
break;
case 'n0':
- try { CiderAudio.audioNodes.vibrantbassNode[0].connect(CiderAudio.context.destination); console.debug("[Cider][Audio] vibrantbass_n3 -> destination");} catch (e) { }
+ try { CiderAudio.audioNodes.vibrantbassNode.at(-1).connect(CiderAudio.context.destination); console.debug("[Cider][Audio] vibrantbass_n4 -> destination");} catch (e) { }
break;
}
}
@@ -958,15 +908,17 @@ const CiderAudio = {
try { for (var i of CiderAudio.audioNodes.llpw) { i.disconnect(); } CiderAudio.audioNodes.llpw = null } catch (e) { }
try { for (var i of CiderAudio.audioNodes.vibrantbassNode) { i.disconnect(); } CiderAudio.audioNodes.vibrantbassNode = null } catch (e) { }
try { for (var i of CiderAudio.audioNodes.audioBands) { i.disconnect(); } CiderAudio.audioNodes.vibrantbassNode = null} catch (e) { };
+ try {CiderAudio.audioNodes.opportunisticCorrection.disconnect(); CiderAudio.audioNodes.opportunisticCorrection = null } catch (e) { };
console.debug("[Cider][Audio] Finished hierarchical unloading")
},
hierarchical_loading: async function () {
const configMap = new Map([
['spatial', app.cfg.audio.maikiwiAudio.spatial === true],
- ['n5', app.cfg.audio.maikiwiAudio.atmosphereRealizer2 === true],
- ['n4', app.cfg.audio.maikiwiAudio.atmosphereRealizer1 === true],
- ['n3', app.cfg.audio.equalizer.vibrantBass != 0],
- ['n2', Math.max(...app.cfg.audio.equalizer.gain) != 0],
+ ['n6', app.cfg.audio.maikiwiAudio.atmosphereRealizer2 === true],
+ ['n5', app.cfg.audio.maikiwiAudio.atmosphereRealizer1 === true],
+ ['n4', app.cfg.audio.equalizer.vibrantBass != 0],
+ ['n3', Math.max(...app.cfg.audio.equalizer.gain) != 0],
+ ['n2', app.cfg.audio.maikiwiAudio.opportunisticCorrection_state !== "OFF"],
['n1', app.cfg.audio.maikiwiAudio.ciderPPE === true]
]);
@@ -979,22 +931,26 @@ const CiderAudio = {
CiderAudio.spatial_ninf();
lastNode = 'spatial';
break;
+ case 'n6':
+ app.cfg.audio.normalization = true;
+ CiderAudio.atmosphereRealizer2_n6(true, lastNode);
+ lastNode = 'n6';
+ break;
case 'n5':
app.cfg.audio.normalization = true;
- CiderAudio.atmosphereRealizer2_n5(true, lastNode);
+ CiderAudio.atmosphereRealizer1_n5(true, lastNode);
lastNode = 'n5';
- break;
- case 'n4':
- app.cfg.audio.normalization = true;
- CiderAudio.atmosphereRealizer1_n4(true, lastNode);
- lastNode = 'n4';
break;
- case 'n3':
- CiderAudio.vibrantbass_n3(true, lastNode);
- lastNode = 'n3';
+ case 'n4':
+ CiderAudio.vibrantbass_n4(true, lastNode);
+ lastNode = 'n4';
break;
- case 'n2':
+ case 'n3':
CiderAudio.equalizer(true, lastNode);
+ lastNode = 'n3';
+ break;
+ case 'n2':
+ CiderAudio.opportunisticCorrection_n2(true, lastNode);
lastNode = 'n2';
break;
case 'n1':
@@ -1011,22 +967,28 @@ const CiderAudio = {
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
console.debug("[Cider][Audio] gainNode -> Spatial");
break;
- case 'n5':
+ case 'n6':
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer2);
console.debug("[Cider][Audio] gainNode -> atmosphereRealizer2");
break;
- case 'n4':
+ case 'n5':
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer1);
console.debug("[Cider][Audio] gainNode -> atmosphereRealizer1");
break;
- case 'n3':
+ case 'n4':
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
console.debug("[Cider][Audio] gainNode -> vibrantbass");
break;
- case 'n2':
+ case 'n3':
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.audioBands[0]);
console.debug("[Cider][Audio] gainNode -> audioBands");
+ break;
+ case 'n2':
+ try {
+ CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.opportunisticCorrection);
+ console.debug("[Cider][Audio] gainNode -> opportunisticCorrection");
+ } catch (e) { }
break;
case 'n1':
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);
@@ -1045,7 +1007,7 @@ const CiderAudio = {
},
- equalizer: function (status, destination) { // n2_1
+ equalizer: function (status, destination) { // n3_1
if (status === true) {
let BANDS = app.cfg.audio.equalizer.frequencies;
let GAIN = app.cfg.audio.equalizer.gain;
@@ -1066,41 +1028,47 @@ const CiderAudio = {
switch (destination) {
case 'spatial':
- CiderAudio.audioNodes.audioBands[BANDS.length - 1].connect(CiderAudio.audioNodes.spatialNode);
+ CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.audioNodes.spatialNode);
console.debug("[Cider][Audio] Equalizer -> Spatial");
break;
- case "n5":
+ case "n6":
try {
- CiderAudio.audioNodes.audioBands[BANDS.length - 1].connect(CiderAudio.audioNodes.atmosphereRealizer2);
+ CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer2);
console.debug("[Cider][Audio] Equalizer -> atmosphereRealizer2");
} catch (e) { }
break;
+ case 'n5':
+ try {
+ CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.audioNodes.atmosphereRealizer1);
+ console.debug("[Cider][Audio] Equalizer -> atmosphereRealizer1");
+ } catch (e) { }
+ break;
case 'n4':
try {
- CiderAudio.audioNodes.audioBands[BANDS.length - 1].connect(CiderAudio.audioNodes.atmosphereRealizer1);
- console.debug("[Cider][Audio] Equalizer -> atmosphereRealizer1");
+ CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.audioNodes.vibrantbassNode[0]);
+ console.debug("[Cider][Audio] Equalizer -> vibrantbassNode");
} catch (e) { }
break;
case 'n3':
try {
- CiderAudio.audioNodes.audioBands[BANDS.length - 1].connect(CiderAudio.audioNodes.vibrantbassNode[0]);
- console.debug("[Cider][Audio] Equalizer -> vibrantbassNode");
+ CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.audioNodes.audioBands[0]);
+ console.debug("[Cider][Audio] Equalizer -> audioBands");
} catch (e) { }
break;
case 'n2':
try {
- CiderAudio.audioNodes.audioBands[BANDS.length - 1].connect(CiderAudio.audioNodes.audioBands[0]);
- console.debug("[Cider][Audio] Equalizer -> audioBands");
+ CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.audioNodes.opportunisticCorrection);
+ console.debug("[Cider][Audio] Equalizer -> opportunisticCorrection");
} catch (e) { }
break;
case 'n1':
try {
- CiderAudio.audioNodes.audioBands[BANDS.length - 1].connect(CiderAudio.audioNodes.llpw[0]);
+ CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.audioNodes.llpw[0]);
console.debug("[Cider][Audio] Equalizer -> llpw");
} catch (e) { }
break;
case 'n0':
- try { CiderAudio.audioNodes.audioBands[BANDS.length - 1].connect(CiderAudio.context.destination); console.debug("[Cider][Audio] Equalizer -> destination");} catch (e) { }
+ try { CiderAudio.audioNodes.audioBands.at(-1).connect(CiderAudio.context.destination); console.debug("[Cider][Audio] Equalizer -> destination");} catch (e) { }
break;
}
diff --git a/src/renderer/audio/impulses/CAP_64.wav b/src/renderer/audio/impulses/CAP_64.wav
index ed2f442bc27f1de6a63721fcebd7817da66e8bdc..ac60adcc1b2ffdd584a2b46563f97c780e05d807 100644
GIT binary patch
literal 34604
zcmX8acRbbK9|v%SG>|eXsTA#H-Osv;h)PQtX?!)LrG&OpMngl0NRbB8)W!X*ix!$H
zO}g0bak5R
zL~GD^ps&+X$69Ch%%wAR&}UTrqoKr}Gat2j=tPzgt&Z$3CC2H8I(x&ERyIS3yf@=Z
ziI38t65_;(-p)jJtM<-WaCXiB4aU@)`6!+D6kG
zPJVMODS+dL_iMczeo;dNE+6Gg46VMe6=t{Ac`;PR)o3c<%$M|%v*2ZPSS#h{F=Z-P
zy?dp!fLV>Aat=&WmMZ;WPQOa!OnAcY(_&urVmHBCr;VC=NGje_LYyCAtQB^piCYK<
zT-}_BSaF(i16;7$p{#@lOY7Lbuw&2@CDFOvTxCZX`D27;INW@aUQ!La6T6k{f~UKV
zaE%bR&P}-)uDpM&se+U*Bb|4`zUTz4*nertwa{}_%aY#E|5gtr4Hu3ZI1|13BxNrM
zt@SJ+I{as?b#uU~l3S4T{)c8iOx?F$ISJyF;m$ysLLu=}P|+C%UaTj$we)%K~fD=etX(kz0+o%5ARaPaAR
zWgfWu=4cHVvs*b3@>7$PhaqQ>u_hn(9z4hGf>TBllxN}k6JJdQ1Z{kz35MCK=UTrm
zR%(90sb>E)r7)?(3C$E})$O$09Ex(rX$Z#~u}TN%z2S$_3Jx4?>AV*{xolT{g|fZ7
zv<8hjsT>HUqw=I9FrRq`U{FZ&z5buX=;NC#s
zzcg+pd{(G5-$8eCl|~=3o%d;W!x@Irl);cMYq`;oJS|<`4T+z|D0jjBLxM6Ff^sh_
zXTx8%v$7G+_iCxU40>BvDO}D4i~=ZX`K`8l$9`bq^Bkj78)05LP2qJD652#
z4mO(MFmzOrR@B|2nl*65%tRV#ZXz+ko|+Nx%v+)P42x?UE*yZ?@%LL7h
z8jT2bv+Xo@!B?K6@qsC?sx^~AZ8Sl163iC#&{)7c_vR(RFxNXpGaqi~jN$&lvf}od
zg;07dM{^1c+B8!(wQix>gog1XJ@U6Fo@L-?GUeMuY
zg=__pV>9I_*x9?adWC6g^*o~&+#K*-ZLINw*_AQkT4*;no$CM;uKt;P2I>=ANDsh6F+fRhYind@$O=u7vY{x~MOh5C2M@`_y9iC`^OZ!T(pXEDeoDtd^Y{}dLQq~lHxsfqjMmDe4Y(}G>-Ln(
zg@o5;nnY;De3aWj_4gLaTkt8aw^#uw&-Q3`z}fA~*dnkU(!|+7?fu=FdvNLUOfB27
zOSx{~ur`Bpgz+z$B*M&hi);!xLpo@3q2}ms`3|IB>M3WydD|eZUeP+TH8d3YGB07K
z=Ak?b9{T8L2&<(jTo;H7OJi0;<7y4leT{~3f4Es52Io&N5#F6yB23=eSws9cAW@zM
zYi70MRzb}1f$SP^jk1+|VV^iu&V#vGF4B1T)?xzN07-r!9Px?LmwrNjZv(CmI2T{x
zT%mi4o|0%bJ(MG&Ph@cGz{TM{>jl<1xOHQ+IVezovj5i!R=P!$p
z&{)RC!~NJT@?H4Qu1T&3g?=lgBdn}0;g&!}hOy=x`1?$g$H8OAM(!c3N^GWy1es~0
zk>KkNedT8e-Q9*;0QL|6$#$@>utLs;7U8S4mOT^XrSNR7r~DXdbzHd`xM``9Z^MEx
zGkHGDOidE@Kyk?inTMqd)lvj_z0^|@)k?MW1o8tYITuP>St`q5)j)G@C4?FOlZh|4
zUvOVxo#k*P5uIi!#{%C}A{Rq#!d~t+tPQ`*E{4O`66Ir%_H`Y%2i&IaVMoHa{Cl!D
z2=?hF)^?>sM$A1N^0*d0c$|vD<#{%{(wDx;L
z_k-daJ;Vi2GWHw*xNvxN8VHJVhD;FYC4|U%+>RSgrw<-5#%50nc3mxtB0E%}zN7
zM*Ahpqrk+cSZ)hZt>U#ZRvAkPKn=LS4uiqI?N|mP+)Ok}fSnyL6W?|FazBAxW+5}+
zFfmFi>FrB)3mp3Ivve4$7o3%esdrMjDKKrmA+>(4A(eILh`blLkS^>%xY{nCtAerz
zHliA0tzJpdu*dkNkP8JV^EegpIDtC}Ur!fFjWFkOk`xTnmd=o7LdLB-VmN%5FqC@@
z4fRiH1!5J3or@^kPTq`#V?XCWT`euCt%37pOO;Z
zn7)!V0t
zL>>=+%%iy`D1ZNyy#RwYr^y3h{K+C|I9R-y&Y8hH!9-pFhIjMiHee7MD(k`82j9go
zFiObbdu`3(^NVlGTE5qq9IzPdB=v`c0nIeT*1?(bHW<|}fg1tEw&7AKT&-UyS3z)7
zEJtu@wlW3PKm0V;A^)Dcd=yTdZLTC9HpIw8kH$pV7ET12bNOKTKwl$O%;kW*JB@s8y
zK@$UZgA%l6jK43jT3!P=cI9#|OgBm90%6|KrCc!lu&Ci0z^2w!V+#{aTPTTV)4p?$
zVOLd?lmH_}CuxX+&EvGHjfW_S1v3y&!K+AP`3aBzqW{dIx
zq<@KL3Sn-zzLGFKP$U||kJe2Fv(
z{vNN_{DJ(Fhc$;`SQ}dD4xW*x;x`;%Q+TK_unfMTl!dQh@SIvnQoBz`m4ML?zl#CcVX1IV#y1d4SOQ%K>nWBVm3_i
z%9STW&EpVdEin8?j>s&D&=A?zyfypa@0w=HfAA$>pz<4}ef%l!hGnxux#e)hVWhGO
zCQN)H`+$XKM-6eSa~sV~*zISdH6+YQGZZGy@5cFnSk^`^gILu*E(ZE`dn^-vANF$o
z5c=RKOB5=n$UK;yqm={`XrUoGcXn4=!svyW8lqIMNRq(zjDf}mRzF{)B&c|)=ZDq>?AN+ohB1GecNkt;o40HCE@&H
z4@dlT?k@j;IKR0Y#;DvdHL^QNp#r=l7H@3<{AWc8b5xvX3R@xzc6mx!z8^7H20`x6)HygD0o^
zadmKPdrR&(sMkho&A&H@TLh~+EoJ9G(TK$|(axokB~%;7$S2`%*?s8`gl@ggErzb|
z%DC<@=GHXU9d?x8X1BxI9edd2@WDXhh!YKQ@=)!E2x;P>yt9Px%N)AH2Qm4`#tYeP8`y7fup2n)M+tSPA7
zEo1?f-)v%6g3|sGW$N&VvYoL_CcdYJaKvhUhqMYhC!Upw+}4++92j3{DSN|<0gdcy
zm~{J(><8B`4PbA8->^WLh|k(CZHB7PHXPB_J6KC;@{x0f;6A5h!s5pdiMU>OkE@39
zO&2(CC`fI`61$`TE(4P91c__l#KmFqahMWqD^G?^rMm29n6vsYN9?_Kmdl3HDZyH+
z^?P$`;Dqs7R)Dj=yDN#&)(1H+sQcYZegZ2;*U8I)Qa)k2LhEW5*$^r{O2l#q>U2mZ
z3RX;!Pe2V`a%$mjD=&_i5cTrRiKU
zqz<)V)8NGQ6uAHnq_o!T2aB#9WOGm{iMGWWgUh>NC9@&zzlwoPmJ3saexR(Fu`g{IZ-xPP#6
z{eC$TZjWWTn_#96kqOuGVvd;gSd@d{mVcO5^lGI{SYDR6j_}MjN+#@cddYSmD=Nfd
zsENBNK7j3UN7-#){6J()z~<06j`(_5SMwQSPbuXXc(twr_ZosiQ@GjS?ATsb!ZMcv
zt*D(w+*(Nb;34mTx(I*v9&r12X=%KkutfSVk=q671^vWm@VYRWBSK75W#Z6$W5W@-_i_}w;dMy9B5YB^~w+n7h51|uhgwThr
zGdLn~?qQj*xpjvn(h}V{BKuV=OXQ_L6SE=lvl&M$_;`gSYA=*Zx4|ttnsbL8!~1fn
zkoC+(CbkC+mAAo?z#d#U9En)U9R=UeN%AD97WB0gg~wPYh`sTfT@SBMaPlj-^1Y2z
z1$^vUP5^_he{9)S>R;i{iGl4J8*wx
zEqQ`o?Iw=+WA>3HGGV$brzK+a0Di985aG67O&)@E)%0*{ankVk2V)
zSqCiSY?uq{oR?ZUE<+r6C5WHcXGz)$N
zWN7IzEkr9we-y!6z`Ez=QWT8qvw`!5ks~bSQBab3LOc!$I{Gqk{linS3f!i~i!RXA
zL1vqElv%a8lUxkX=j5;t!I`&WX!y{5ocIZHBG<6QX4f&&dYG?U&&~t$Xj91oToc!D
zE--WaZgC-`b9HP6tbH_Jiib;?D>!1f*)_=(mbuDwAVdt;6=R_^mX*$f;`1ApgL7Yh
zvlU=&znL?GR5M;o1k)Th$p}m*oM0_rOXrU4dg$l55|vDezJ%lwQG@
zI)8aIeDVsDeu3V+W>QP|@Vq}qFdya%ZeSC&QR)Q?HolM+!`Q8Nwb-95?FV}%ci@Pq
z?rL@oxOQ`s3EMYQq%NR7MRCN)Egx7fc-=tfzKjccq$zhBd&DNsHvQ91)_zE75-;QjdV
z><17YmPy4BGbE8C^qt$WP0Ducx~FM$Fq}T;E1!XG=`Nf#G`S4X+LEZxZiD^hyQBlq
z|5BRN5130UBxmT?O_ch;#Bn>AagdmhC?!L>ekV2qoLeu{%9!$x&4h-5o5d!WP&$nD
zhvug<*rrn%EWcZd|GkUT~-hSUkxY!Z0?*Ivug^SfXJ
zyNsT)gl)oS#u{!!JYuWi#`kzS6@n(c5FDXI*vFg!zX2OrB4te$yAxWc=ZQ^ed1B-E
zS)Pa7n4$~5R=>5_ps2IdE
zXW-)V9_%UTYkQdO0~wPKY7HrQ!nneB?-Hf~ye!?=G0;=*725}z{6x9|>X=pRbEy5C
zAyhzE{Uv%4(3aK02nf^r&PIUkvm10D$ckzwrox(?A`=Nqm#&hCBeu!nL6{r5gf4-C
z8C5KyGc`#1Hzi0K+P00PB(Og-;4D$>5Ga`yDQVz+n4k0(e9!!*mw;2Ina~ch0*;Er
z+#@+GvA4p8-3=W#$f7x9_p@S-!k->CqJfQ#XjDwGhOlp6rVtCuyQB)!!9vbs%%HcV
zl
zqyaE^)-R?n98d8R1sFg18yyAf+gnM*_%mavSEt8Pmxk>StH6J}2^#>)PeWK5uKj8u
z-iFB?62>udztwFQ`>y<;rZm|FR8O0gM%j25!tokeruKD>3b
z7T>_{o0j5Fh_K%%hJ*R3cA^FNc*HTj(8@4TY7LzVx--O(oiAutNMr}F+aVyNUYrbW
zA9Yz`=PpeD
zfgQ*aE60q|a%);35kHTN&>C6%S-lUug8DJUiHp(9aj5d|%@TKZS~GVct#*q<90)8B
z_rZdPSH%$cUgRtOfVoAJr8#gtW3_kmX~Hn?wwIlO(#pssj(16>wnERgsVn
zbd)q;;#(yWHK(2mkD;HQIZO2ME);t~s_h#w4L-cEm58=pgGECSK1+fI5=LASiQkrb
z%s=omJRJX&x)&fu6Gw
zs|)E=7ikwTwG|9e*Dqao0+*BS3KxKOoGB4KLo-ENm^!3V@CW_O3nCHuX|P0?c3CKy
z!PwouL@zke&sZY1&Nw3yhepMSc@Pn2BN4ZUEn%u5+Ha~M9nOXfd9m)?)Wt`NC6j3(}G_#@l~)>TJTz^dCvnMmm1
zw~y%v85^y{G#J?NqE?seWTrEG?QG3_gYb!y=}?%|ET0L01gptZ637-cq6q5TSrW0Y
zxTAOwI)7VAo54}KQn4QjPIO>Tz>q#htTW6lpTrQeJ!8aR=;^+RA%-$k1;@n2pt8tdh&1&)W(V~C
zdQi)0z(7#}ee9NL_51uxB#uf76h@1gsY^IB8(pA;v-
zbAGh=6x8-_`KxfC<6?0yTn;N_uE2joH`4*I$8nvwAGX%)5M$xysXolu(|wphZAt_)
zs9X3zdnYD0n$yDYFcy-oii79vEnE+VQ7$k;3>yJ~IR&aA~
zTjmZ-*fUx5f$a@DwdOkP;8(-`eq}VVrKF8SWZrY9)8S#0nz;`VZQk?VP|hisb5Id>
zoG*Z=>jRiI(4ww6(+X&_7A*10;Wl!;+st_9PU1L-Hd;)thsZH)nN=`xjTPeqji+72
zAMmcVoA?HD=cUv8psbagTBHR;QUrFETnz7tMGxpgT0tv&}Q!gzAgN1YsoZ0cKHb*2hx`$GDJ6n>FNmB
z+i?*?WZ!DR?1hT1BbYM~dHVvh2HL*8#F&5-`<@XYY-=L373$q+L8Wz!=p`qC``VX|fvz|8xc||NkJkcBzw0<@zM*V71w2IB<
zo5791JM=Y}@#qQ_2`8q83R&Q3`Gs}`pDFva4kuO6DtI6pG50|k_k;HUog+O&T^La!
ztNVf3qCmzRljTGOMzBKH+<3pw5w1)}&?v`_$ZPvr^oA=!H}oermm
zxKrmKU!P-+K;^Fa;suDYUZma%-KLBZyMn2s6=M$4xfg;O{#`Z}e?uAFQk3D1t-1IS
zypJ9eCPHKCN%0356z7VqV9C3;!a|rkum>FoDXl!2op7M_OlCinj2)?EG5?Ox4ti&p
zGriz%VPCBt?lC+EPuhA&lK;1(en?~r)M9i
z>i*f{4Ny(_D-^+_@aEz}NDdq>q`+n4mEuJxnb%4zg=Ka7`7N;EOo|u+RU7t-S7F16
zD6K1f7YG-CRhTmrxUIQCxxkG-7x^-HTbM@IL)Wn8v@HyI--8(n{&5qT0H|N_mu`Tk
zE&DUiV92b?vO)MZ{YNIec>#;h*>8-1B3I|h1T#P@`UgmX6!ghPlZS`b2=J6Zz>bMfbX{h
zG|{}#O)!ATia-2#(7oN49|WIfI5I^0Gda8|EX>gri5B+RLMzxFxkSAchM%ew+~Mzu
zIKE3k9Dn<9cjgwj*LI^>c)hKSNVsn4Ks$l=+kwn@u&hqxo31DFovsRWS9q5iL_LJc
zCnfxONZx3NxXex*I_f*kL5nrZsK2Y1Q9D)^Q^jy+)n>W|o>hg=Zy~Mw2d8OpCuhER
z8>W0x(?QVXyhwM0J9YV5?YoxI9pSX!wQu`yxR!LE$ULJC+r>Ct_m`KMB?s-%Nz
z{p5pc-}xOFqG;||p%7a4`zN#k_fSUkAYStPEU33h5kA7%mk)&VaO!ldSOzB#&J|SP
zq}<4}5cut?Fdg=dj2ALt=g^nb9!S}&p?AQ<9R>_hxMLeHz^3D!sL62MQ(wFW{#Gt(
zBREy*C6>VL)?LM0FsZ^-^oIlWtAxW)V}3z+0F}MXgv(%Nv7P#1zMYC)Y)i*O+00$k
zF5M5ICr67bRSTvmyE-QEp-;T!Pw_yXl)?*kw4?8IOGs
z&k9vwnK(sg17-Oy)K!p8SMkSS!Jf9%LKu}ZQgDMdX$pq0y7P_d2-8nLrUGEa*Z%x8
zI6^Ch{op@1RPccd`;Sp~VE3c{=;P4MAe8C|`ak0Y!s^skp$kMDe@iWg4^bT%LTb^L
zkzw+*208#XZpqRLJgLtR`mSZP0i54v&kzlxhim2UYs(OKYB;I}-rcKKe1RVK4H+US
zHJMLjmOZq`%hD+#>?fGIYB7$D--#m^m#NA~UwH)&bXenux9~6Nsu~O5r-x
zJ*(BKJUmi;9K4ph(xaf0R4NeH_zzlE*XPm1#pEkmrdth}_7MA0M{ARBI=unfyuHr1
zC3;Qd4Z*jUx!?!=V!!hQyK}cdgr3i!LSW|WgVYRo5xZ1)4nN&>=^vozIfPe2epIxU
znvWKUJC7&QgeJZfT>@ir@A2bc?6jM_7ZlC-ArwN^u@)jBzx*Reps1fmJ3)m-0$mA<
zR+saka6axQMOZH9)IDIspq>=r)XSPCc6At`UI&Zg{poNh5LXGuVg9cc`~pZn@I!F`
znz{B6h&<~E{t!$G_{dL%yz@zPE@*nr5@Z2xi4&pJ%`KpnkHASRCPrZsTfM1C+Nc&F2ZVdozT
z1GrhZn7RmF>r6yqhfA%H0;w||Q$+u~%~T&Kc>R$-4ngXT0iD4sh_ZFKtDwk$WFe32CkT&QeT78?HpYOrjrKI?ZKja
zv)1gdGw2`~nbejdwt24*w!+#(OJN;&{hh>*gbmx;3B*jBYkV-=IsBc!3znsW1>#os
zE?ORj_JSvLObe$hV2IZsfzYf;6l8FG*;8`7iC^F5$|E6#cxZY)Ntcn8eI(zyK88B
z@LIvpV?d`FL+eBS#5wdKkms(~YLQV+w*+J7k#t)~u!_;LXnC3H06wk!)$^bx`XNR5
z-hW9=gp7r&>D@pTmN|LC+?O%@95`Osi9QB?Z4OZZkZ)DR69dks2*jxLP5mt<%WxY31C2*5lBiw?P4@%TV@bojIZUmi?
zJk>OUr~Dn?2mw%SrzhNm%`anwcvy3-Ol!c}9|B=F(1Uk`VRHu1#NA|px&>U+E}HnZ
zIe{VqDNzvswSI@_`>=Y86&(qWpFW|ULG8@BLJf?WdQd$L%&$Hu(z*7aDDY_|H51-k
z+RqcecRNtO;8UE3@ELpy;T8?J+#_aeCJKz;XfVW5riIZ;)#C$brt$TN*hBu6|NrZ!&k#&
zy>jX)EO%7(0EY+*!5$`<;EaVE&pF{X%vd#A2!hLdlKG1e
z)5A`Ph0W1X!WQ`ZWxDVOx>s%!tf9mFE9!PI{H~$k1~Iqn=ylM0{d@HwQ2)9}6@!zP
zEvQ+h8*ot+ds#OGP^v4EOM#XPV)HI45K;RVx$#lUsX=UMOywh{=-_&+?+
z-G7466|%!9;UG+1Twm-A-usseV_|Fl9QAUzbFMXi4>m@WP@7;27eFP#?jSQh6Ebvb
zsdR`M;><_G_96TD6liSKRrm!yMVqwR&o&m?LBROOJkiXf8?6J0H*M%7IBheUJ_Boy
zOr@isQ?GQbMa#qJFnIjWgsy|vySve^Am*B%)(^eER0GUdl&zQoH|<2lc`)d*ks`K^
zUZ@BMx^^!`Sn8b7`W1VR`Ugv^SYa8=>E4wmV%;WDQLyGVqn-z+J3Xdk2&6jGgv;}T
z)KIXy*owD@ah9{`@$llxA?hhaQ+j+noDn{&&x2i6nR*}$`%udh4X@h?-{9-em+Ci=
z6l_K%!niKIX`->HhvEmcxR=cn6*eB~Q($zIT0OmTi2%FM(s$fz%=BzO@(MA0~dwQICPF!GF~U
zVY$m>YAN(N+k+YmXO~gbIT(FfL5~8r=&kDUuv+h;Vg*=u>+zjo{&H6;7+O1?)4JlY
z%4s$1t`4CxV8D}){9q{C;DYanF8si6zbWE?LA=(o-%Hi8@N(80o``zxhuSbd{+;t?
z>MabMd72swS2UT_1vuF!l~==VgJ=aYCFCw202AE@tH(ffl&AUv3@_Np6Ei!f@H1ea
z^D1F4befgM6PmXz1R^W#Dzy(LoUNqBfP><=R@(2QigYk{)2GeAcfu`d0*o4SkoSP(
z!)N$ZU^gu1IcR5U!?y*wPdi?O^Ebly3$Q(|irNapf1TnzVBU;&>PUFnZ3*=fUTim{
zi77k1oDRUvHJhlraB|&H>KHUkxXphB_lPwLU-&qrIZgB{x1{?*+ZHF(MsQ~2(c&90
zb3t=zHqa+*C=L`)HY!-y)XbQUhw&?-DIeJ57{_PAO@m3)WjL?9Q>!xOJarC+ZB$XN
zAa~h9oq`63KJ*XZY_As&fOidTs4vjdWtzec+W(lVuz`mQ7gNtcX%nZlQSS&vG=fP#EBIK0+C|VQAmX&H3NjBaQuCL
z;RKv{(#ThU$>}oQ4Eo*aF7$_(xxV~5IHW5%t%G*^!*~-I_+q7^Iqc}2q23JFHU=oJ
zgZGwPek_!2pR0ZZzow_~gxiHvYIjHr-^>#QL4(!#AatEV6~l^zZ1qYQCtgsDg2T5)
z7GHvQ1|HN$*mbIq+6^sZB+3Z-g`4t&VEETsegqU}>F{cp)Z3BrhXlWPYAY;?TcubC
z_LpNQM+mEnRCvLYYNxNjdYLCI&L*f$;aqhFPspDx@)}q1xr(vc3=jJ$6T`yThzzW$GEQ
zD{gf02KcePT=5+;hvX{ufYs-nXykK%z#&=8Q8rLGu*%LC5Eo;@`wuipyIs
zJ5@oK-A=p}oHCfGE`_~`(-j$z>HSS>mR>YPe5m?=C{IsZQ4Zs;t2J#=fCq9E$VQT!v=W#~r{+qTQ2j*S?#Ag{NcF982K$`Z2}d!L!p^#YnjDqKo1@w0Icp`0qiq
zW7?{f>QpHIbyZyfRr@+pSK;GQmDZEWcD3A%!nzAj?8?}rPJ>|UNj!0Ki94@?
z?6t@Fy)e6Zz1EG)`#e#jwibx(-N*3T;BnFcz7CeJ^5Iv&;Wu&WLr`WUs%0>!e_7lL
zGX8c@?}BHE*@_pi$~{BtV;rM+4|5+BC}xAju?K1*@9ddk71-n-cd~|IUcHM)LqWqG
ziU=Q0Yw38{E1JRIB}3J}K%IO-Q3SpjGblo|KC0E{_j!uY%qnp@2UTZ=tFOXbziUoG
zFmGUMehyp>_oImALpG?Ff}8U>1(8(fz!Q6^yXq`ZHcnN$K<41LTE^})Zv;suscK?O
zZCh$IoajARQ2_BlBPhbWTP$S({Oj`yHEi%Rqc*}E*MVB?%c3blb*UpyoZ}X&iCMO$
z>R{+|tw?Jm%0RuqG1iPCQc5*ihhG};`OrOLqQVBePSrYE!QzQ0i&w(e$Q7AmW`9VS4OLSA*hczRtsMXL+FGulDH%C!1#fC43
zb6hp%U9GN(|D?DJ>EXFfJE3N!9$yQ2h0WE6Kvg?m%|nQIMzIKPjmcBo1kQdIH3afq
zwor#bZ)`_(OXw6IudoD9Gi!=i;MGHG#nrjRQJ|atxX=I^jdIita3X0se-h@c`J$c!
zw~Oy8Za^QSDu*7htwW81XfyMyqBZbJFRi|r^A!EzLQhwxbMVl^lp_BA+pZw!=)DRS
zF5PLNz6>7Ko7KbN(zTmT6=3t&NZlKf7g;F?tFbgiOgn|VA8gLoDQqD=D@MHq9{-o6
zcml3X?X+}f=<>}W>g@9cTEDxf2iO-MbL<6e6PocxP;0(beGg6@pTn0z
zg~2YZ!WMhf#ENf;>Q!(vQsZ<3mMY#VBH(Wr?mOTcuSb0cj}G&-daJil#Ld!4)GbJG
zn5;;K4bS`(abQ$xqjk1uB6S8X1lwt?nf6w(7N(cEDW*ZMJAJ60z`GP`ZCV;n#lt>_
zXet{9J~O8VL#F||6~yOIJL(HOO|36}0&&->6~xN%ixsP2%e=1YO|a8imrnyBzN6O1
ziTa9nu<>Xobv%SP9aJv@=R3y5j!;q4i?4)`s6NGE&@0@o=vSCsQFVtT>N;d)T`4*b
zg=r=ZbKymQV~W_n{HTH`RjgH?g1fecJki~_$#Eo{3`^mOcQsy)PoUS({9;@9LmgBT
zb8cBG7Q&=k9n}Glb?l_wTk)hFGj+1U88&&_7O#bKsw6ehu=jwLVs(Qf2c7Ct)E&XU
zgO1u4lmqJ3F5vU4rYIPk`VCM!Ld4F;PD^0gnyz;JqPp5;>aKO11R=pm#YT~#AazAc&sebe(CyTF;LF~t{QTT^QB4*2kKU6BgB9{tgJbV^x#
z10MBxS@an)y&pOrfR)|4IK{z-eMU|V5Ij55AreL$Xzt_*IZZB(=iqU4+u}NyL@g+i
zfU1~MJOB#ouQJ)
zTeuW*4n8Yd1L{o^PX=tBc(U7?)WT%Qy!ft&_#&?=tbzD4eTNm$%kH85?LiOipLUCJ
zsDqVG`KsoMd{x^#UHeb_b?wi7Yp}l$?hjM#zt*MNH@`2d9PY`gkleV!Mey%uL(wm2
zb!cm0Sl-sc0;@>-)14#j?;Ss&N`w5hUaIR+UaI|lHx^!p`c5@PXTeQ4=I8@06UvB0U3_g=Yd(+9Hz2@hKqRX(v
zGOP{I9kV^wu$$Ep?wKd_s>;DKGO*_6W1
zFn!Ac)%}D8D$~Rzst>@M2N!Y{!G*)~hZSZ)@Z}uUD+oCjR(K1pzB#EH{r03PKmAo<
z7MxD}TXY}lE7A*}LHn-5R32T1sahU+rE)s@N=1hnIP_U$;Ly+ewQA?M*Q&nLoeK(%
zIu~q6th8^ITxsvIyVxNG9KW9BQF8
zU+u6MMuxq13;@?76-8ZOBRi?E2grXu*&qM?$v#QH#6F}&iG4x`Yx{+J2;PAlk%Fk{1&qNVU%e&E;$ytLmzhH&@vlk+{&Pxkaa0V4zIea^A
zAMyRT{g_}w)sb0-s`uBj?cJ|u+wXA9FB}e24qhl43Cs6hcAO0+=@%XR;NoFZ)r6y_
zs&`)>+6iAC+RbR`uG*sOt}>_!wJ*97YQO2z7?nLNFdMGQvmCB!bwRh#9p0b%H&}J~
z-{5Bcu7yT$_HnYx=t;7w?T-Db7O-=UY2k9%t}rd^MVS^}9OiX0eU#V9rqURdds&Q%
z^LDT=h3A{Qr~g1HgxF
zm>H%U1mP^E1OpYZJ5UT18w)!DuZjUEDh9S&bXjQ
zoUzl{D4YCTlx^44cE)Mb+8GxN3bAz_9Ac~gM`}F3Kx&-x+{LDQ;bPn7`qjX3|7s9E
zyKbFbcHNp3!5Xf#V-1h=E3Go)O6%TPQ3m(9QHJc(KGr{HeXLF!a`a2K8M~00)2X&{lKp(SaSOS4JKa`DzO7khd{53xGi;|wS;89Q
zBl2h8TH6nDanCyA1>!w@z0HfTUYSNDQC0bl970ZYTxYvP2KHTR97$TXTx07@nz&MC_<|o+n#1b^ySVB@}O|u;)
ze>YAt$~R3i&e;%W+fK&L7-?KdnrMgGdJ)B~Xk%xxZ(v_rF>$@v-PnvAly$P*CIzD-
zjIYS5O)YK5NY4VJaSnmIU>i*Ol?538A&+0FY!0tgwtFum#(EOqpXkSBYUK@wk1(I*Rbbrwnmq>H>@PEb*wx
zF^nXoJGWW=cWtxIAHBwKmE`nTX8l3-9GhlneSDhXCd63Bhs0PX)pRs8kn@brIv8};
zUxgCG@>3GSGpnO@n$6J~rFyNOs(!5>nSa_c@8oIARQ*={BEwew1<5$eW7#;1CQq){
zndSQV5hinT2a`Gf$tLZ*Pn)!L4N6oj6BoSGQ3~r=(_)@Ea1biBYNBFR|0!mxl$4okNVBl8ZY8zvI3&*@eUS>2FsSWJe#OSkqVkF(PacSwdY-I_{D
zwyrP~lh6mtty<#$HO-(Ts+Xx&898W8G31cuBbQmjNY4EwhJB>mw#fQ}#65gkX29`WWCVB
z-%v(EH!7_C$cm35!vXTO9nb0!$+MNN5<4LTWXk-x|ChzvcuNxzqr
zXRfle+_1{xtX`tuNLD0HwFr`?T2^U?>V>+Y`iEV*TE=(nYI$}sR6qGrsQwPCvBaXr
zQdH}$A5iD5cS)`>%NN&}>t8?CiQYWcJvS7Z%Z-KR-jjCdhR5&FEs`aevlIztUC-9K
z&b?dfp8Z>Ia=u(|YEiUK8+Co1c7tVgp6%S~yl{bssgtLNDeMueZF`^9&Qdv79@Kvi1Ait{(mVM-PZm51eDXnU5SxuId
zx1{T`rM~O>aEl%J{HV1)k2JsA#`5P*8_SWTw)%ObcWGM-mt?$ds~=1<^4eNr$N@uJ
z{cPelr;Vk2b{k8Vgw}ciX%i7{@gb{=Tk6M>P)!Sq7rEalOm87An>Vxg5>AC)|NJjm
ztF@dbX*G;Ko-F7TWEs|`k+6U6rVQKWEFt=UQ>?|Aco{
zW}ayeX~Ny6Eg~7iQ%$N7sisZ`#%Na`9HXuO(AL!AQ(KcMU84QIQlgzv{Uz^5?U%fu
z&3Pebw&sOo9~+kERX8j!Qhy0vgkOR#fvcJ2wX2vOC+o0{xekwXo)l6XIVt38$AfuO
z+8@k|9CknC#E|;ZAj6V1EyrMFh55dO5z7+n`ETo=5B2+d8FQH$|Mg5Y}alho)fm1u8!Yg
zvX0oOO(gr;t~X62fsSjm-yGIxs|!||u91BsmTRYxE5l}{;j*
z@A(X^wQPoV+P{-b8ZvRm7;R57cjhot3@Pj!txY6N<-JXJWxY-Ft2%4D5c#VJ)616;
zrl1Ecv=#STXp0`{P5Vgp*C6czGEC%W3MO9%$+S1ffjnQ+9&$tOr8Sc&tg|Va;2@56
zJ&B9_ofk!J3qFM8lbB}D@(d(#~k
zc9JCL4Iwkg&hioBPUzog7vbeiE
z@hUoCoK^Hx1k_bw2Yd=B95ByNZ{?ZcIAQ>`FM#
zjBR+zo~V7wuHO5bxw88=qYHJy6V04({|j%pROSu;brECd&LmLFzo`K@Yf1nn
z^=F`W6a#}=>CmTz4yW^tVB{HLyn85KbqmGoc4084J{07^Vc0S#40or8!l&h-(4<8(
z92nLN7q>7#SF&)M7W;0|V!Jp7=8R!r`;I_VkSD$T;3g^Bpui-OJWdSn$BLm@DG$@{
z^03wO6EHtV3z%Ha=Uid!r(DGjb1-eQ!K?ono7*CBZ0@H{r9snqr9qEh#5SF9et6UD
zC-%8Rf7s{7J0=E)`y>Wu>^qiQbKqF+N%804OR~?wVB@ksk8;_wks-{XP9e-#U03$9
zwkz9d`Y7h;lu=A{T_Wq>kjT!RmChJQJLgTToP2Ayhq>E+596<7*<=OF9?Ck#NOv4#
z-1E<}TC#lJRfd^O?%rj~@7-kwlssmNN*^-^=DlXi=aS=}nAnq_m}|R!va5FgWcLPD
zGx<=>j7ARLA_Ac!#E2Z>`Vbei40ge}lii^QSsCqxt^>XB3ZDzDe7P_!kB?yD<0FX>
zW=VyR7bnKQn;7UvM3I2~+5y6S
zfOPU-Ob9j%3Bib~A>eo|1SSM(u{n{<(?aB2EqEN!;w2LGN(--EYGJgK4o^DjFj1z1
za&pd3hrLO;Mh8V?h*XDl5*;3M)Imp5`Cf}3$;QiC7)xGfX)&K*JdH_Zs1}pSp5Gxb
znS`7O!Dx~?I|MGw34s2b1jyM0_>kzj0t_UbD;d09!Qh-+27C@PP&b&t
zP%_Mcf#)RrXfVDx5{#?kf+2rwFjV;jV=Olq`<)MhcVyX|AgmzyO@hFi6hCZ=hDS}Y
zY)w<>x3(!1b!m$CNJDKPgp<(1KopWW34vfC1)+hsAS@84{0RU9`CJ%)egy&eB{=}-
zS^n^(YXAm!3qaO80H*i^K-QBcc!(Tlo4_?P;GZTql|1g<1e%k-eoe57xK#N=At@>G
z$9trg*&jm4(bfKVjg-Xu!+WCb<&SsCX{|pPb^c)E`{OE}KR*2H2Q?Lb@baY}Mv<@A
z{UDEw%=g13z5y@;n^dvpw{GfcCAN(HThu?^X_LS_Ne$Wu<
zhsVk1Fh4li+z-^?habsOe?Ragl`=mZN6zv6V3jY`_w>WrahklJkg-tLk+Yf
zV@fnAEY)Dp9Sv-_t$_j8HF%BWT-87t(O%ZzeIhxpfh5A7rF`I7K3{`xPH6DK
zQ4M@1l_m}DFl#UyHE@g7K+!=BekGOJ8n{kw?V@}Vxm^Rth-s4s^T_|!YT)BK4fI*9
z!F{V}eJkjCCG|@*IFmeHKiFDjq^xFtQv-s6$8~cg!Jm8hUdN2VC+gilXsD7m`0q#)tJ+Y)?-w|5HgZc<4&^2
zUky{pNx2%&5s`pu3DuzTR-+wBa8|!o_rUou$Dx5t6(?z$3=y4WNU*GQplYOCAO+k;(_lq+ZUB_x+9fw`{42-5G85@uXfg5-=6m!DSRyrW9`=Q~PB%2VPVRN{pF6em8r
zm6*LtiKSbV@NBaZ9&B`EAabw1s?jKfcE6lO9hHwDRB2A
z1xzBzB?@dyMqg9Fkjn~~a#4X3&ns}kNd+VoDqz+T1-2o6tO8mRMK;BWb%z43Z&$#e
zOa&H^u`3nuiA-6dK$e8hS3n?{I+J3v6nJ`)0&+;q7zL`yy&*I=Mgc)lRJ%XrbW=c8
zcLhXtRA6y?1$wknz}%J!n5S1@s6l}2jFr^;ZYko=$p&&V5l6=
zf*gv;TR%BAkY-YvE1~sr<=B(txXPiFlr_lEf!zBegV%p$p#3JpC^GM@433j-Wio6<
zp5K>2_B|QgyCK7%n=%Z(EQ9ZtWN`763|EpHRv846PI)qH#>&ucpA70qz&0832(FVs
z>-932v_giSBqNz>lkj;mJVMk{WpIbK}-TPKGJ5GO&;*{bd+EfY#Vk2Ag`w;B0#t
zrbf!JZA%#pCg*gNub1JT02wqVg>o4VSICg@mBDkq3|hL&u#TMI$iTyndR9r1Pu_f&
zf@`@H^502O^B*jCxd!*Qv4BIA!(Oac-Jxg&T8Bgzr>&UPLluK^Tk;3lTQkXYMiV0-UXesg8rBr|SGU@b{XEx~n-HcMdr776UlkRXTrTqc3tBw@Y;XD3N8W`+cs
z&6EH$L4u!2RjdS_k|hHrm_$zZlt8au5?Ihtf)6@KP}xcXF666Df?~Y{I|WGK7r8E#
zV2DhDWn2kJcoNv-BEfS6>&4*LAcl(HVr>6MjMqMip^$WWEygjg#8~i94Aw_tSany7
z(@12I7>->L!}C*O%s4H^dq>1@o(#$r;~sKpuNXAhV(76&j4@@Z
z7sKC~6eBGris{_M@L#MLp9~ixM2lfH+0;XfYkE?=y%?sG%rG(DXd%XJA!2w)*7%9B
zCD|huLjx)H7UM0l(oqa`4q}kjh%kvb{}jR5A0p`eUWA?>M3_}3f?g!_z6gWKXRbapDzNtJQ146r2Qf&$q~Vv9W-~l2#>E5K@~Z>LWCcdi!f)Q2!<{a
z!JgS7Y)|G*62b3@BA78sg!KG>EFLI=zJo*{?j^#VWPN)P4DTR5<|*R|r2y(pDiZBGWU3z!LK^A?A{tBq3}d
zXQm7BE%|Sp5NzXx5FShOhY2yTzYs=82_d$t5dU@&VnSOXFeJ_>L|2mDR0v0iN+HCj
zav`4L388>=a24Wl7a{hl7r^>D0p$M_;2U!9qX6y@gMIO?(icKhzVL$Qi@NpP!*e9v&hiEj*|(^FX&BgvUHJZv;D
zg$E~>@!(@34<$)Fyf}>q+ey+`9=;mQ!|sDAK8Od)dh_rr>C=G+9Z6zy9y$~Hv;yYMj9m4{<$x!_aBg%v-!_~Hi_C%orEzjs{N^^}YEo^f$=2^ad1
z(O0-wLbzwRaI%mK_pMxfW#;0#{aj$kvMeqpl7Z{Eu$CNL#zkWa7vmDSP(h|mPhh+E*>4s#Z|qyu)a4JIPJOkE0T-5!?;iv%7vG~TzneDMUILKYEr|aF`tXh
zu3YeS;ljddAM8ptfA@i{)(1Pi@xh^weV{8DamxqONa#f$SVDqM`e1p!4^GMR
zfxV=7uMZ+=zQqSbnU%1YW0RVaxljmC+_z~XBd+nrCriEI
z=n~3L@WvkVyy^QEZ%CQ!4d+LC<1f-V+8f>t@CI8~Z@f)LwDE?nt-ax_f$AH*QQgEF
z%>LdmQ0$HKiP+N{c6oS1eS;UKa=fv{Z!b7ao`3K{_m5u4f8_-(FTG&ZZ7=-yju+Nl
z@&flOUa+>%3m=h17B6rh%l3KUT#~=V3;vKVtGzHW!wX*~d%@PlUeIff7ycyACwf5*
zNs9Htb;G^zc0Vsz66FQGJ9}YDCoi1W$_rA6IK&IPlDjG|*h{(yypZ+v!aFWr(1WzA
z@kF;;PrUWb6E=SLgwt<4al`*Sk@LtCM1+6C6SbuIc~9s{G{-%0Cs}mJ6HXrXgyy?E
z@pqOd24#9e@p@0trg>sJQjp{ci%IM>PdqWz6K$hB;loHzsE+o;
zJu#L@44x25Hu-yE30Widgg~;|!xMAK;d&3KB1?XH;O`$E82ruy=90)K9{7q}x#a=3
z$;S&G_?=Xr@PL_QE9-&&=z;Hdc|a4Ao9ThWH+bOM}#e3GUFEe4FHsPsx8H+@WfuJ5)ru<1zBLvpa~%`j+naj^uzl
zgoRK~l{=0kN}fB!kUx&@wD-E>+$uM?UFin)U)(T?ym{dUXGvD68;0C-L)RiVXv90^
zhO>#v>;@M}^K3U9Kz3|$gWSz-usz)ktt;HH%K|reK{BSh;T4iQ)(xu0xWT$XZg^y{
z8_IjRL1<4mNN($fv2EP&y}=DylTH3^nCIt)?S*boAaH{*u5Q@F%?)qYxWaGp?VBsw
zeRsu~uU)~LEPCLIWh9{36@st1Lh5N(d_x?quHb5Mh4VSC*kivdx@>iYcp_NkiqR`w
zarXjO=(CWH&7}EcRh%m{dOye&=aNM|T;WuAR~QxHiaavZ;0jyyu5er9iur!7SSN6W
zhor*A6$@QmaZQa21l790?yoM`Xvr%V2qk|?U9i!$S+k8^?aXcufWxtj~fNtaeGxFFmG%NZAV
z1THXL<$|S37nJf`pi!iQ3+^Se|2jk4Kh9A2(HWJ5Q|1iUpE|>(+s^pTbH<)?ogsaWGh|M5roG1*uMKsE
z?t7)SOtafU|YgwD7?;EY|}oB>^(!L^3&p^@F+oM6&dCusB1
z34LBUVeCC8=zQM^1{FDB;T0#GP~ZfdLMJfgIbnB`6AsP+E@_n%bsFEFE!Yl`TOcLW9fFW%LIp7#Ve*h1j-5sEywF6d!
zJK*3D2dDz-p>V((@oGNJ%&BBhwfx(u{|~;WvA_7
z2Z^xQ<5jagj^Aq!eY5R>yU`x=h&k0B8r9CT$0iB(cxRG5#KhY}#ZY_fI?NvT_qK;d
zliJy1qjaM^3^3S(RzvkjsINU_2<+jbqdhjd_ty@36OWH}IE-|DY6r1T>|o(7JB+w(
zhn>#ZLFE}c7-+M@16DgcvCj@1a_perW;aimL<9R`u#@piDA^c-%7HL-Ts
zt*;&Y+s6*xx3fcKdpjK5jOrQeAlcszPy5;7Gl3oS7urFYlO6tXw8MjcIk2yS134c!
zxSqs4<-p%Z9Qb^bgX?Z^(0YyoMQ1rsZ{^@O3kNf@IWT}EY~*00FKHa;PSO%N*o2&)
z#DPFEaTo`mkWsxj(5OcQ2j92lU@sj9YPB3Vuj1ei(uBu>1zf6O&%x=W^ScJ7?n473
zzTUuYzSh8wu{1FGrUvG}bq#FQ`UZCC+yW2_(A0Xmr(Dm5_pfIL_N!-_8|vAg#(MU;
zZ#~oK@Si$%DQWklju}sWovvd)7u2!UyXu(Ed+Hd&vO4xU={By8*%nvFWOb=y8`T8W
zF^icxW{!Iu8{t;Rj`~{5Y06qwtgdCZHqbm>5G1yIWhs-r?0SQ}{JZ?DuL`_^p~bSm#%>&PmnmjbYV{G`5-%L{_tk2+C1cGip^eGlEmiUb3rZTl}wzx$wG*NxWRe
zo++wglMhxgS)|vBDz=myoLa?H#8)wC-K*G_J*wD++A5|lq>Ab1Q^hvA_q~#tQC`Wc
zEU9E?msYZyk5n>h62GOAU9!27otaq4sFEs~&oPzki6NEjomQ31l<-PsjiQo0Evsa|
zR#z~$>na%ivkJDH{5n^`yg6IJ1n#Y1`;ZPxD;Qo%1>-cXg4L3sP8CdE=L)8*Nd@ca
kU%|d~s$j~UD;RkDmo>lp%L=dkWi}T5Wuo%_vUcSE072!kl>h($
literal 26836
zcmeI)Wpq{7*DmmRPLu=!2@;$T+=IJ2MT%>2w*rL%rATorTA;MFP@p&z2~H^miW4YS
zoIsEeEP;4(&U~L|ZT5S|{eOAKz4y!g(2VgT$v#`wnrklE`yA4)d6OoW28(pA->LDy
z5o1HLh=@a+GVLgSxbG#t5+eQkjP0`p`_#LZSd&gP8dim-HFMvmEu(!>sqpw@2gM#7
z=0S%xj7_0X??w*Vk-dZQ`);RFl|^fXzW-;llh#%G#YMsQvkRSRIMqS@o4;^UJ@5S~
zRO;M6LTkMCI%z_^jK-4tuT$yV;$R1rz7y`GECa?mD86PHH`UD8NU3w?tl9;Zzr8QC
zFwNnlF-5lvg^hNlQO@B<+*B!Mp@Zs8spX{Jf3_AXRr{gR4?Y*&G_7Hjiy~fJcGJQy
zb~@--;w>kY{xgq}9JI?#myQlHzW;KNizrnoWg#jxI1l+l>_3R^o)x
z`pcQ!bYn+^5qK%9P+#A|#=B};l>Azhb5M)oca5y=#|Tw#=dJW?LK~rlUl(&w-mscN
z(?Tz}>10}(;kl!(n}(dqs&st#ETNVyess|7gmpsChxT;P#ad5Cs>a&q8VfT|4>C&Kj8@v$d4|xgn2HX{^y-3;Z-p6#
z|Hx}X*{jtyrtS<<%ALQYQT!)wrRBF88^d#*cT?ZqeS|tRs;$&@KrNw_dCNIy&ySCU
z&JPJwnzLwz(D7k|jeFH62*p1iZM@vKO(-#TgVNWRLWF7_``p-BWvxy3E583)s7c?yjEPqhgnqu%&-kj`N}VkuCpFC1;IIMxNEV
zg;shcD$U>7OsMCI<;JS8twM)Rw=fzE3K5Fv{e|&t{aT^V;wl+k*3DEJ_qMZ8$qgrz
z-e(?Z9Cw^nDpCKY5jxXD=}GbfBYNI?A+KCXNrO&rd5Ssk*wz2j41R-x{b)&}kSwiz-78$<>`Uq7$
zG|t%c^-oHB5A`!HF3TzuU-*nt{ck!M^`4DY^39rEC^~43Qtuw?jP8L?l`@ohWAwi}
zQ)x=UnnJ(Tj#nyu>9~>J{Jqlk%&UbWE?rQHu6oC~lrmN5_a+?-&jn?Lwyugb9-Xfu
zG;G)qrK^s)Laj%=Hiiz~q!b(Zxp609i_oi@<&BMHaw^3;pBnC;_bJ_co!{v8;gC{P
zmuO>wr&H;9g^5PZpXvx*I(tYd@Nx^|%vU{yN{$<1L{8hUG=2S8p^Mqt8O6U@rSz$L
zm{8P_YsS8sK0-fU{8Fivd%9eRB&WoWA2BJ
zLW{1}H@dX*5-Rdbps_e6MCgal-Y88!aNj5yeP5|c-C{z8TfS5}bbXgG^yOBi3x2x{
z_wI0|YFp5!;YiXy#_rO0l-jktWyF^A5^CJ2x>2?9PNjRlWe_^By@cUgD_QBt_!Ogj
zl@CfyvPKyF}M3*-$X(nAnzfi3*JYKe0$mm`Nw-1
z*Gl(QI{7NAP-6d%#t*YQDSg>st1-HLaiM4DLyS6yqm{Onh&LX_gezSSIb&oRm!P!z
z$ScFk6|Gcuc!1Ecq7h1g(Z`J9@nwawwRbCJS?49Rq0)V&1|KpCc@E#L)L_*U<9?-F
zLdzSaDRs=KMy(>Rl?q0t7~T(4lqTmbD)i*%1f_wS{DpGeDsI&2Uteg`f&k-mP!XZJ
zA$~^IgTX=}XLB1HXOt2ue!)^c{jJh5@6tl&Ub~fM^m7?edol=BJ6_K?*!-TOu+`_@>|vXs!CFPa>EqGlzbyKVa!xk8^Qt$lRa2zyvg=vK!}M!OqV
zm7Lp(31yy@(OA>wywVT9V$Ou4No|Ch?-yg)?yX8ejnsHwrGik2(+;EEx<^U}hUO5G
zfMli7>l2JYcSD4hG$>}2?(Yzqoe-xq;(0@%`9EegWbk{XYSr=xZSPvl=oD8?=yp;a
zV@jp9O4WwP8Ev1;5vtrfukq=-6-pKUDJm4Ut%H%b-UX#g8=o5+yknFe&ii0w8R#d}
zdrS^vU#)PZZhu7@?hBzpTH=+`*tEOGt_it?%8p1;`li!qBk*Bqp`sm~hOfshr5q_<
zLemD7G@i{!R%)0v!RV38A@u8y!N$(2Awn_DPsGZsXql0zwh>uPN={{?1tI;~~`I
zpD3k>QBRB;M+*pb9pg0eZGEMbJ1Nz;
z)F~pLQ2*uu#?HMDmBuB0Fxq{SSLo|(ZLMX5li
z2gduL5TSBg5|!3%{nTqnqww&a}B>&n-S;*OF=+8g
zePh&jE0mfQ+iv76d`0QjwhP9?8n>19L<|$!aqcr?(ScV=C9nDkMenU(T;3F;lz#At
z5jw7l(EVo3AzIp(6z<8poTo61p;^u2KX4Ge)^t&xMxs#Fz%9GrdrH@HW~QwfVGC
zKZA1b>NBH7ht*1T7uONm)jZgU@(UEYm1V!uFH2q+KA!{%b*r&oX?U3l
z#>7ufDb0SjQmCQ-1Esc=Itop{nW)qs<2!{t@;4eZ4;2dkWTEbZ@uO}S^@es7N?2CZ
zc<7$3ROuIW)BC`l4q7~}nNW+HVMh9!aHYwgh6v3}Kcw`|`%j^mbxvc&>558C+I2E+
zC-lQ}3*0Ned!{rdN35IT8vG`d`AA#i(@W7xW6tF>IyPt^6#Mx-r9J2TgeF!FF)|ch
zpp@r)0ilbvb}4Q9JGaoggX4^|3Copk75U8w_#SIl*mH1}F?#3|rAzN-8+lh36WV?%
zMQK8dx{CrM|6?8&l6M6}p?eLCLRvUZDrSpHWK8S6t}Si33WXeT(~g
z_@c^vrGGl_G6p^l68gUR38fJ?iVJyGj#Jv`gYgnJkIyQ!t=Jz*A>V!>G}^O{k^8e{
zN;9v0Z(M#=LnyyTS7S@QBT74SVJx9Hm`(X9>l&XsooXWO1Pe%YRfF
z_`__WRRcYZ3+*2$_1Ln<$nsN~(uOg`gi>piH)3z}7dq5GRq5x4Z;U|&Hz^&N(MxEk
zPlypc{;g7{s?Usc(RzkD)-&LA2Gu5b8Ca=(s1zQ>Ju0@3E-g=@m|J6fdz$h=Fv1`j3eZs?)M)V66
zT0YFj7(4cg(umn5gf_V<7$2}sqS8CUm0C=XFfI*C%#TBkEC3q3>#j8jT{Ol&T*{wG?V4)uI3G8%pmp
z7Z%D~_qI~@TLD7OLs^Z%1AK%={TQp%W7sjH;tfxsjeiv~&g6KnB#onunHh@<-KbE;
zSmht1ba%yD<4NxlLSZHRi~#>}C%@K_Jy>A+h`Z~7G!+V*Lx(yY`gMqDqK
z(y6A;jhfr?3-#%8Kn1-p7R`UF6ga|1sOC4J#@qKrh3?GAX$)DPLuh=_B&E?m
zwG}#ZFT}Vo;;qsK-!sM!1%ib94@4@hnCmI@+2}h;XUD!ZPIY{xwB&3qp;o&+j0r;y
zDpensNvPi8M5QO$-Wua39Z;I{p}dgKjC3X6tdU0Bnx~Zp?2I)wmJbzbnIp^?yf;*+
z!pluc!&fI5OG0lcUD#4kXn4E7l@7fN7V41pOlit*b%e4wpD0y`d}hr5GhQiXPoiBXGtLaV#qQJT{GtubnyDy=)^
zGIoCFFVtm-)7W(^RH)I}quLne{TXK*=#Wup{<`Kw
zjR_$_f6FVS37C^;)rdIb>46+V;kVM1wl8%EJ?i^d>54Pj@N4>y($hkLLJJqfC=Hks
zZFIVtL1_CHA0zG1JEe||^R-m4@BOCA8{pn$mk$obhCU
zpU@f)F&=-JpwwiYhfwSqRVsGRQ)qu>yl+8aYTOu_ODO76qEa?zpis`#IHfV)rWk(3
z5|z4NKzU&2KOREI+Quto`?i?S;~USEo_Ki*jVtsR-)YD0zolDYkGfp&E-E#$gAZ
z*+E)*ywcIb&y1VCZl$I}l8p?Hf`!sYxRml`PBBg#d9Re|9iAUU_p*pLT<{JQ>Qu_#
z`0yfHX?|3SQ8sUOp|vso#;{3AN>6J)H#SdCSL#$o(APzFh@TOoxF3Qer_z*aSI#bU
zuBwmGt8FHs{)<&9;%17`+L5eu+Ld7Js-8(`QsQf+E)m6q^6f}hs`S`fXiv*XrHMoG
z2t`&4GSV}l|G?ZwiAqrx@QYPf-f0{K2^Oz)NU{PomPutzJS6T^`2InX?EznUbdT
zdjY(^24S_mjN)Z;NHMtn0C@&&5I-t&-CHQJhr^itr>D@YJ26UYD&!FA(K1o#QO+Qt
z4G(;b{{DCt1gT|Hl{!B{KEs=zau}fDy;ZoW&CfUd|1kaivZOAjFm^+z-G9Qgs
za{74+t!wsHX?SfsdxMaXNlK@Z-xy~Xeo(sKAq0nG*R5pFEBDW%U&H#aK%vURRq4|AF5`YdPa*%J$x4^n;5BHF;4;FF2MFbz
zpQO}vYP#Xx}1witLZJ|ndVk{+DwhpxjlqlS4ve1$ZzR1)+zM%sIM`8uuCbWmzU69f4q+eD<_GO
zt)Z__-EURtw{0R68IZ0t8_)SEcDuh&R=l@L_l{b8AEqifhvB_uI6Yp3yl*Ec6&dI)
zCLSFz2L$_m(f4SQ)p>ag3`PT
zPN7aKRcX)XSZlz=R;fy7a(M~4MtK;X&(f6|mh%x(A8(`R8c#6>pPginhw4~j0Dczfn_`%-X=tHnO
zDP3vEk1nJ8%T%StdDQ6hT9vlVPB#`^b>QgMdaRews^48om!iFd
zuB=N@$}qrFXisjpQs3z!6qS&y^kTo;=+#t}rnPVxpKeW4>N7jV@Quea5cn?4a%hxG
z>APSx22D#jRPkq*((PZ>$g$6*^y^oaL$_4veTvKY=7?KqNJ5(N81MVi{XyyY
z99_D0%-|F{n89Hz2zLm*-{@&PXzvg@I?=<3tmP@Rcpk=HSl&~N$C{>;8Ye>gFfPzP
z=iSDM1x}%3{VbiM+)80Tr5lBQa|-o|7o&R)5z2PfY0SX=GtF(yq9bp5^xxnpP}bsdPKH
zvGD=c3$SYz~OU4&!i~Q|MK5w^GqXmV(jgN+Fjmn`^1k!&s+Kh3cwwa9yfVypRZe
z^U9^Zd)x=e{d<~o}|WY+$&Pn{4V3+1((vZ*{BorMI5NoDwooQ
zA|65&`-4;4^$
z%80%}BcD5jHs!Rmp5aznbJt~T#oN{N_!EcF>zZj;=iynvSrPgzlZSC7&aKpEqeE!$
zJXLDF&>{4$su+c?dk7`eumrTiIvMW$BtpaASiUUc5ORL!#`7AtKKjXW-p3(SyR1to
zH*%ELmK32*Q{8I3a!4nLs^(TY`&@)xEU;`Zs!AJLIfYt}M_J+VLDUmsur8uDdmKW=
zF;>&XT~48(9{5}hq`Y+qeT(zbnl29G#WAN)*D01^Wjuu3=pS^}8|8r#lbpuaX{z+7
z6rPzu=a=Yz&}x`NsOL_X((7cj0UX5|fJP%XsV&xm)Nqg6xYinTH=IdNSIXa6go?)?
zk08%eOO5JS)50I0r5o>~F{VMuuT|+rxZ5Z_OO(!_{rvzKC%VzAR)3Z>35RNtPY^RB6p6^eK3bH7DJ9;x^W9Ql3+Zl$gZ)HsViPQO$UV;|~DrIv}%4R6bH>_dx(S>|jP
zp>HZXj1LP$Xa=5V(8AJAqfVGZXgluxXyY1H8q(Pz)CbQ#DJemO!iypPAh-vjVx=sj
z@yv?CH)9_d^ru^?%`1$JP#xDM2j+Gfi+dY7c*w1EsIUm_e&(JeM1*{os#2jy%i29?cNjg(A+!>Gm=>Y^s3`gX-7G3XQ!A)a;Zv3c9kFhM
z8#NJMD0RcFbQeEU^{?=}1C~!vrDYF92&Xcl{Y5C-r}$hjL^pQ`1;0l>gb37?0>)a}
z4#U_Cqbpi6reofPiZPhqAq;C_syfYbBOK*|rr%oP3Oj_hCc2f9x}v>c5c&l5z}P|&
zZP1?~|8!Ma*~rpq73M<-&Vpx4&|!!w)%(iQ%EztbaR>bXRz9$7sExT18ZWaHZXrVX
zCtE6bV;uo~4&lB8zUhISgaHTKN*g+fP~&0voFMcpg>?zs#@d2fL|_bu_4O^8e^;f+
zh#lSQXW5LojS4hYr8$3CCSxq1-A63tmW$A>P|Nu-$S-J&_Y$cOVn!2cs#4x^VLIoFK{DfcU
zTBf2-l+E8^EK5Y5!La+5Mwlx}QY`(ah)}Px4r4Cn3-ZP5RK#g<-B+bJ^nIGR9rFat
zLYZjUua@?RF`dkc=MwO#uS2NzNmV-8*D|0Tp7X-Zg?PUNsvy^>Taw$DgE&%$k2bf*
zdKx;WTK-0zXceAWQKhf3)`ihk(1#)Dk;M;vp3qH%($ObqKgMb*mC15rHu?wT`^B;b
zeTWW4TC)5gLd#KS+Ko1%y5}uja6Ky8&9c5M=6rZu-I8;JDpl%A`U__!wEEfC{Q
zAIw3pY8L7Q$B_#(0^H+UCW>Vp=
z(63>6FUz>mB6JV+pb_U$H}HRlaT^AdM}L97So6{BJeH~xF@C}FRfs#Z!I(v#qbyWo
zm&FrxrnlIay3MeJ`(b{8*dHy6(Kl!?+KGnZUY+{ivjnZh+zk1jBF@n4QxTf<%B|EH
zxkbM>5TU)ub(;J)VgsutS*jJs^Djv6W@-I1?gQY__lOm2K&)wXCQFXbR0)rEg0VXP#tj3P7)V>@LJw#=Q6H7pEGw1lF5{Z_
z57YI@mXPmM>D~ZKmad31yhnebJfB*|<6QJN=5BgZ0nb|C(MKb`LSKbS=tJcF1n>Vq
z({@-#KtEqq+LB^mYjJ{2^Gh3FfM*U!UF3aT@tfS%cog%ci
zoTX7y%v*5&OXLj{Mo!Vn_ZXL;LUqA27TgD(L;gSr#uBQu4rPasah65cM))X&vA;Ij
z9KPOz`()@;1o!$7g+4=Z7cHA6;<*xB*?@5uR-=#5z^j(wXV8Ao5Mv*`+idCo8Rl20
zcpY;PyhVNJa1G0-Tq4xr4f+M-d1d*f5Z3Pyi2hDf5Oew}rwCQLk9xuOW0r#ZF?K+?
z81ZqhH=Pi
z81n$nvB9%6@*aL`VR?lzQWWY&_2=R~3SM=vV9BcV;5SQ30L~B7&<805Ka;1!lC3q?
zHtpqHSnZlqK&etOH@jG|MZ*o=#%?qZyy#-U{ww+@zOX
zECVps)9=$P_4^`Tup9Y83y`Z+p{J#A74!p$bXo$uaen{}kUNC8GL&KqV=jQ#AC+r}
zbuG;Q9?$z=EXHCAFNpaPzC_HZE6z=SHMZa*{X(7?GpNaUJWqkL7{}=Icj&v2^@F8h
zD*6LNq90M|KP>stc2wO5<2C%y)^f)~gm&M;`U>`7twPl?_tQ>{k+c`{HLb!qsc@tv
z`(=!S@DOtuy?$kJ<2%I_5TV=kES<1^qp$=^*EG}_@?rd=Iv6J?9XU_GArI+IG{#Dp
zhWw-BEwNsM5-2+r!ZB34nk5NiI*maY=nCpim(gFT1?oy0ksGwF6y|;C_#Eq9n1L8l
zB^*nK5Nle2ag?SY_vt(23eDg#&;U71b{uvEi_mu%gD4GsjD9LALRWBYio&xn`X2Kh
zP0npOg)&eK=47gZYf!Hc+(SSOtS#s+%1$X*V^E14hzsO8jc0w3DtLAbw-HPF8Er|c
zkaM&U{f53wwk*WhO!uqfPolsnR263dL7-I;J#DuaUCbS!EMHA33XdB8;
z)o@*!jcZUa#$4Kb)q?+8ptK$5qIFmUP%849iX-;a5a*@_hy~54Y1x6crXNaJI^r61
z{G*i^cgs4;ScYULCmpBRie(ByB+TO4B`7I+&;#-MxBCgcoN!+1_ra9&!3
zbCG8z%WKZq4o#rbI~VnpMRYm^Z&A-v^hj7D40J=B3l;utE5m{Cjg
zX_|$xfKmf26Y&~V!~9AqI45iQ3o4!TtX))S@CZjJ=b0h>+L)%j)l$D+%
zw+a76&PYQnXc2OS`k@X~6>*@H@|JeUZ*roI=@axB8jM_{lgKGLjk3{NoRdOvF1n0!
z(HM-SR1^CU{se}R1+k*J=yUY?F~)uH#hQYiV_iZqC?mxpm#7_LK-E!4+KjabHAF5`
zMT`|R2WvuFgJa2s*pR1(r7d!UPNA&S0^;*YcLj5IC6o`;~46NeQ6A?NhMKsN9tE
zDuvin1C)*CBbR9^&P}VaFX2z58IhW(teT*QD<
zk;`-p=cH5UBh&&v(>$~h`4z+eyM^uenI0mx)CYB;HRyY^9%Z4$Xb+l*ZRGn8`Xbn$
z8>o#wLZi^;WUoIWkXtks=casUb1IIX=|0X)eUV$V0%fF$_?dpkKGYF)raOo~1)Qqyo?8+l+K!YPE%6_v8#T!c#+ned$wu@AXFvbWpM
zWisLz!bdF(>}I~~?WmHH|3^q|C9jX{{q6Gk<2)3L7YHe4D7FzoYapaT_W69Vo$T^D
z5ED}DW8gJ@+4aCnLf+U$_HjYD1}S1h_Vxa|{CF)DeDE?Q;T&X6W}lST{rL5t*R$(w
zmm44HP95&tu0a89R_2A3J~S`q<~O+wZ^g@#6{q
zGw#ix*Tq-d-Q8V?kq`m|g1Z%h6qgolarfc{N-1u|in|625G;X^gt!xTcU|9k
z-hbmur_*6FA-Q+obGEGY+fT<09W=;(o;*VPO&mCX$x3T&05XsT*2n-+%20$c=FVC<
z3*vjoE#hDC4PF0qMW8DJT@mPtKvx91BG46qt_XBRpeq7h5$K9QR|L8u&=rBM2y{iD
zD*{~+=!!sB1iB*76@jh@bVZ;m0$ma4ia=Kcx+2gOfvyO2MW8DJT@mPtKvx91BG46q
zt_XBRpeq7h5$K9QR|L8u&=rBM2y{iDD*{~+=!!sB1iB*76@jh@{6CDqX+T2;+VW6Q
zLZBM9>EnhLf^6ZgjFWa4*+3W|`v;9WIrTeRin;jx<-+Ln86!&|eza2hyLr(`ZIU&UiA8as10ZWXrwv4;fFei&`z}o^Qkq+%NS3|Hq
z&RSxw4T`)GVFmeM*y*El0P+;DdJz6;rN&^`*0XI04%Sj>1ok&^(MUXzhuJV(H^7<@
z$k^amPxx3NHUN9I@TeCiv~u47^egA!LAYPRr@e5$lSZyEHbQqJ^mD_1>bUO%Efq|1
zgPI(^nIN~0YZUM)gF9*|^O31P*zXz3zH#G2mcQht`R5Fg@1kG
zks_9)uu}$(xtyvAja-h?Ktv{^RiTo>!P=`Z&U`J2X|{DvoO4iyH1WhI%8H1);T#8^@wl0lE|MQ5SmI{V_c9L
z!;_YH^MzW5NO{A<>IizmZ?e#Qz{72P^oVm?XcNZQ?JNl6X*sw(W10oPjyERRlFYzdvlx(g{mEz=D^hg
zy_R6PK8CEsX+xx~MVJGO)P{@JTw}5nT(r)-qrkT5uO8{YmuOUp!JwY1}wwlI^LRrC#8%Yg7!kDc0*_(
z&l@AXkb{(=TtZ7ZT&k4*e6*RvbfK+)A7)6>!Wdh$>tTrl)@xy~Bd#bR(g7igh_%CD
z9qhG4o&(0~!7BiN0CoYGUCb>Gc#^;!TBwNSP&us3Clzq0i3UmtFJi4S>-HB)3Q*DA`F(7BwSvUswD
zp?Q2*z~R;Wl*fZI7*@=QhL}`OdSJRN>O&x_3hxnkrHqpP_)iY0t{5nXDkbdE!1sLC
zSivlkI^O92j1~TPc%Qazn0cSR>M*;<#aVQ`MvvS4e1?|08F8F%RbL&fLy+qF;euvfisv^OSf}xfCKi|QkvXn+
z@Q5w`R7Hj{PAS1j2F6WXQp_8L+@8tp1)TMRCH2(L=V@hxW^<_?#>O*13)em|u#>wZ
zs8+-&pE&Uw|B7ba6I#Zy;6EyVWzZE)ddFw?dHf0WBItdK6Tk59E0lT5^OqTaou_W_
z*)gg;rQA`@{={Yf(IJ_;-f(LUmnQH^9`B{mJ)66d*e`7{4q6NaQSy?eBr(p
zE-z+?IgYBL%oP{xkZObLZb(waaC>~N=VAjaFQtg8W*HxM@{bD6Zsvqix>fMX4}MFc
zLK2sTQR6#DUX+gO&U4HxV&X$~wy`#Y|7k%Kh3*#c>4_X`=>Cj}<|tZ%(FVv`gnruS
zJ^|v*_Und=8n~m37ImDc<1TgdYvD!>?9#^`O`P{ZxH=qy;i?QPe;kpAt34hm;(#$s
zwDHCib*9qg6~86M6K}O4>xC!cdb%SzgK&X)G(|BQ@r`FZuuy!Z8=@-M!xh>s)V6|L
z8
zr1Vnd@;OWa;;+9^fr$xj8RD!l9$Vp@5*(~Bpot5Nk<`G8T2h`AX=kJplsfrg7>>8{
z>UjXAtNb5R?g+~`cET!a
zOm~LABbM1>z8kD{Fx>%~jTD)7TRQ9I5f?{oW&E1YBc>RkiX0d0a>G7nSop)xMEbkA
z>bS0j7z1dLue{+Sho%uIGM9R)(0u;9I`}!4<@()V<6*??#m(H2mc+!
zn1KjC4dYSReFS$xF=iz$O-0ZC*fSo7w6S&o7F9Dc2pOeJ4#vhN9vKQRIoJ$FZaeq8
zU|c>wH?jOP)1sLFlINb$Ig+nFvNNCCi)hlxRSFoThCPPZsf{KJD$bZATp82yY28V$C!AeN#f#La;)(0Dt7qmritN#t
zMePQb)No=6a~k+ZCQ(M)3>G9ZwuG9mc~};sZ?eh^cQ10dD;{2EUnj)e;tM^ze8}WR
z&U?tEseF8$6W>tx6dP~y?tU7aVcSl+{>_jBJam{X=h<|I!=G{O1O6JzVlg-6^HMH-
zYIwJn(;IlDovdb~ESw9uOdd_iT;9RZD4wh2+;=q3*f5pjizE6vc$H%E_FO!LN`U!=26^zqbwThVNyC}Te;{5pCmH1
ziZ)L}R?XeNWma=vI~&kVYDa$^j|bTIV;-^oJ%
zB}JK7_lP+)OnbmrZ47?NHdE}3BL?DICEv}*C{4Kkj(Qi&nF-e*g!RXtz3`h8`g@>V
z7otCWql5WSy;0v6X)b86LN8>Sr-Fo^gd7
zoKAM|Y!R)@VADbaAH3B-Q4bulLWDcYoM5Pn2M+kVhBQZ30wZ)#5y7y
z;iXK;WO5d}SMXvon_F0s%w?im$YDQGM`{`8h8are;g17mxZn#{XH+?$*h$LC%S^Gb
zop(gJEN7TJrWI1mP=A-P&I`7U>^~Bv?aZ18QH4Ja!Kg~EbVq(67we)|DTO8z*vt=_
zc&~=Z=J>+`MfR|8KwletHp4|-^aZSB@H~Zmo7n#$Pl%g!o-4HR;1Wl=A}5T$^nqs_
z@AZdE3jYYi^(cyp?DdcpMtE|O+w~BAg>EMJ{W;UD5gN}#Tb#=0bPG_lUPhQ*L1Qy)
z6(`3LtK~7c8)oR@p(9=!!cQ56T1d*4;*j=^f2qRy6-AfQ62&R*n2^PIFN`austvMo
zc~2hC<9MQsJ72LPldJB~F_kl~(I|z#-Q<{5o_{LcR?&-!s=6bW2lQZDOWST()Wop9
zINHETgR!iJ>VxsMl3xd)TMe&-pkFJ?`{0fOZgfYJDt@;^yByvsV`&ZBO1U?K%i{Sk
zj)hSyPGaSE-YjB8K3f`iuz}5WG;QOeT)wDhRSb(txJ3N+d~VEQW-;|TIH{502Cx;^
z-xS$OIH&}lHii^ZJD0aU@TW+|K4N<~ZC~>4H-@C}QWY~>IY}1>wQ$4<<%;O$f+zXZ
zw7`m2T%m=3uJXOO^>?^f1^%CCqlU*>Jfw)^GCpYKt_Du8V5lOl6jJC~uS+Q(h~f2o
z6NI}>d}4=#<=oy*hj{*zN(GSyqd4k3ZDaWNNg8Bw<|RHX;{2yPELw#aMi+5zG53~J
zbX>aa++~0?9hBR_#9q2|?_81Y0aYhh_~4ZdCiX(09YzmFlshse;hP`Qr^Cn-dQ1?GrM{Bh=xB_?2GDC}h%%N4IZhUvGFd2(*ZJI}
zji1Z;i#-mMaC0D(GU+f7KYeFM2vn1K)*r{K*zADQ>L@dSm;?<~;i?2@1@sgxgfhf1
z)l(0nsu*I0O){vm!;?;Sn&4?V69A>FoS4UsEs|0iyq!8Jl)J;RwNj1#sE1z+VegJ|
zYn=2&um;-QaJQQBrr4fKLs<-};;s_z)<$y@ANe3ImLh5Yp2p5z5KTg+6Sk{krvaMm
zut5t}Uf8aS&F(m5mo5aaYK0lMzxX+17a1k?C4YxdCSqTllGOwJud5o>3
zN);~@^I-*tXVRpEKPNM$jB-CH+ss>a?5_kx1#Hs6BUP-|g{Ynz)iF{A^AvGS8RL~O
z(E<^=_^Ug1IY4dzIs?F9yzh@vH>3?hy)LE>fQk$n`{HdIU3z132i3YuQ`IVa#1?YC
z8qz;;aSb(ZGUx~UU*zNzhTo^=ci#KP(VwYX%IsIX)yk?D6k~p$C*8H0FFRwfDy9vEn?HgV!+I(lci_se
zIKCa`Gw^I7sz*R!Fy;qirV}Rjgh0+TGU%M3eIkfnm3oA|kcb!A+g
zNQGi9{z}o+&rRgo23nU=C_>i2K4VPM!fg}m)WcR;3|E0nGDlP~_8MKkFyJ7AZt%nr
zEQkLeLS%gSY?2hd5o`NbriF{
z^Y$wacu(zcUWwwKXr|H3bKeA2cLQl87lb{cLR}_
z$+`9zlTB9*G#2u73wjqKjc-zqs-1!prDrH4UZ
zIL|0F-1?^)DL
z=iM|(>alkMYy=?xZkG3y7+)lXLWuPBkCAl&Cm=UOQ%%|)#9mMKqfGt
znfp>`sDS?x7^DEbDDLQ_&N~Km^1t^q*MQ7-&UQxc9~|5lL-J@Jf@f*$dmIAIT)
z?z4Rp>#lLgA5^))gri*dg4?cfLn6mNq(L!XKW2R?2R-4%Tt+`=c-5tU1fX5JWI$2YD}(S(^1VvTU5gIAT1R6wl)
z?nr0L2gz)5d&5IAa7y4PeP~s4r7r5^@r<0Ujj5IFV*=-D8aN_LBu^jsYNOp(%37&z
zcrPSSM|^DOZ8tQwaeE-rJLuaF>l+#8i=T4&QWtkV^K~UZJm7z+lI|BG=Cyx0x}59I
zv2O?0pXPlz^!tZtBIdiraZ
z=8Q%*Jz{VS$6aB@Jzn0=`PbR8l+&J5c{=+g^U55CSMbYLrq#0jCWDJPBAG2|{Ii8a
zQ(2-7lYF{aqfa&CUGch(Z@n?Bl9T-4Q^qrX@NZ&acO2J(UVtQ$|K$T^NBn6ATX8Yf
zB=_)6BMa;3UC*;kJfMiZ!soHU7I`f7hNV#ITroup8k#t4h6h5mcEHO-y4#~9mLrWZ
zC!IOWM`O4-JZ2)y
z3yMD@KL`tZLo*OxRI$_v;}ZEn4M*@@}elXPpMo@F}aLvVUJp_XytK5XxB*6
zilLbCg*cfg`4>0i*teQ*QaL4=#uc>wKpRCY{K$GE*k!U+4;dZY)IeQBgni^3V?004
zY*qYqf(kO|^@z?&D9>iB2?oi+&;`d-QSX4NHjdE4+hRfvk@*ai$KF=jnIggg1A5_6
zC=#dP`Bp4ggSE%-VmIoJ;_d+$?7-CB=<^FaR^!PCoSY7i9vIvobcUG&E?6R63BG2S
zRmY>Y7+1p>f1DR-b3Afg@p1`Uv|g6<$omArI8dLs2h8j>njOQpa1-LsSU(yCc1c
zv+YsQN+I-(5|X<+2AH5{cPzF=dLR^?v9||I+#$5+5)a(5!D0`b(!x$xeCcGK73S4)
zj3RPNsh-X3LOMU8X#xK`%NK>5agl#kaOZ0VHt~8UqdK{+Lh3!-i=~EhKr%gr=oH0`
zwippbJ$Jl~<7FFMN#ZY^w29;4ul(>{>h?=talA2Q5y`E
zfv68g?-2-d#m2!nr-fd<(a^>P-soLVb9=ZqFjO4E7D>B%-oYzH{8c=hI*H$9;2ujI
zIowZVt~`XN5TuBfLTQ2%woXVVeTuoNmVV_to6D41I>&LM5DnhYhV1c>0V?piMPU%{
zzr(M+ary4z6QRA%mw=F-QjgO^_Ur$PmnL;0h0vmvV*`H1hev0;dWY;DkqYRO$|MAwKj*
zwyt!d8Z{wutg!P6)p0U`y;~V6Qk)>{*%l4$5gB0)`!fI!PziwHb7z&BNyDa8D&Xi^(yr6F4vi`7(ZS7W6n<_&F4Zfj
zSi^jg|HTlR%K`FOmd8zM=wHN3#wadfPj@UU<}ba0JZ=j{awd;^U_}-q)nQmDc`h=w
z-1dRfftwGxM;ql&X<~&xzVWaF9+grgoY$S)tccsPm|x6w&0HEsy<(b1aZVD0<7oY!
zd6^7;$omD{e~sDs{CJJZ*{plS(`hXI$io?2lfd%@Je@@MTIPS{=Qb9+A*%pETF)ZRDKddj|O*7~g
za-A$*2>qmnhcbCx2&CmatpY1eRJdYH0PYRJt_gVY6Shx*>rmwMN1H453hzk;&s%BU
zK;=^2YvlVXPE>)X&=agAQ+R`z2YW)_6HY_X=!)uLIBbuYKA0jjJqH|V;Y$U?C$e`1
zLxj&(5&)w^JsP!!@8(#*yk!6Ha11Cwbvm0zZsI>N_5phX-G%xB?GLd1o0OXu)hQ
z5?yd^JgR*$b{KpGe=<_yZH|TFq7PzcNQ}qJnNoQT{24zq@n|B3wDQ?F6jZYRD9o;+
z!2lH1(xn^5lyRjdu6}2)VqUt--k&J`OroJnJziwLI7OcP%;@hZitwMQ7#w~0v$*6H^K}X=+skahOI?RFu=1q
z>gqv94Xp-9vcN%sdDy|%5oK0bE^3o0z)vvz5p|BsKe6{(>l0I0Y)`UDCMk5>gI5F
zy=0M0Yhzr8lolckAgqL+oF&;%6vwt3tg}J(U(A!k@okb{U$L3rUa@{J6Ccp;BKN-G
z<+ogv$=pl|^S!WwX>vGH$;b|_Dv&gRshJd$#rSM`Br&o=`UwMNak+{Q#K)w7J^Gks
zfF&wO*F$zKEy$QeUdyERa~^s@<7-@dnbR(__zWl9Ve`LS^o}-H`8J*RuCTnGE+?s{
zj0L-xrir8LI8+g8s_&~kx>8B)!$Q40>r
zh?2wMDvGXebc)op&;QJqYFP1+TP@(9%8(vdD}%rZ@b|(`zu?ai=rs=u2V&nS3^l_E
zH_6r7qKuFC*sGFFCwMxWt547`m9s9>C6Su?WASeYcE;3D$Xel$H%?fhSp&1W;cYYj9fHXsBTbars)iBxr;+a6AUvA+nix>X
zAMJF^mul<$D&_#6P^&F^ynnrq8ajhso-=xGZ%k@_4l&jN=Gu}BWl!gDEOxad7HdFe54rtsWtdZjQT
zjFu_v9m`EA983lB6q8~h2#r8aY6|v3dVW9)(^3yx&WYh2k^)q<$HUCX#$!Gdy
zvoua}_6Mf&WIa0zC?>379o!*{ujV+}!H0oTe>-T1#MM|1!DylXgka`OTo157DvY^NBHnJE>(0p}StyMUy3B>v+dfQd-Omus(vnD8uy~{{e!(
zaEADQjwExT0iNVA+7tJSxnv;X%K6VIsEb-T4A1MiD+CkUSrURoMaYi9bX}aEjT|$m
zEP)u5(&j_X0&~W|TNfuh5iTpyCSqEApF`16zl@-YETSKAu^tA8agPN;zVe6>@^X1y
z5h_izZDWxN*2*Km3ib|A^+(1K{OE@rV