profile._id === id).subscriptions.push(channel)
+ }
+ },
+
+ removeChannelFromProfiles(state, { channelId, profileIds }) {
+ for (const id of profileIds) {
+ const profile = state.profileList.find(profile => profile._id === id)
+
+ // use filter instead of splice in case the subscription appears multiple times
+ // https://github.com/FreeTubeApp/FreeTube/pull/3468#discussion_r1179290877
+ profile.subscriptions = profile.subscriptions.filter(channel => channel.id !== channelId)
+ }
+ },
+
removeProfileFromList(state, profileId) {
const i = state.profileList.findIndex((profile) => {
return profile._id === profileId
diff --git a/src/renderer/store/modules/settings.js b/src/renderer/store/modules/settings.js
index 0e81afa7d950f..e080dd225e67e 100644
--- a/src/renderer/store/modules/settings.js
+++ b/src/renderer/store/modules/settings.js
@@ -530,6 +530,14 @@ const customActions = {
commit('upsertProfileToList', data)
break
+ case SyncEvents.PROFILES.ADD_CHANNEL:
+ commit('addChannelToProfiles', data)
+ break
+
+ case SyncEvents.PROFILES.REMOVE_CHANNEL:
+ commit('removeChannelFromProfiles', data)
+ break
+
case SyncEvents.GENERAL.DELETE:
commit('removeProfileFromList', data)
break
diff --git a/src/renderer/store/modules/utils.js b/src/renderer/store/modules/utils.js
index 2d2bcb118f828..e3c858d13607c 100644
--- a/src/renderer/store/modules/utils.js
+++ b/src/renderer/store/modules/utils.js
@@ -191,7 +191,7 @@ const actions = {
commit('setOutlinesHidden', true)
},
- async downloadMedia({ rootState }, { url, title, extension, fallingBackPath }) {
+ async downloadMedia({ rootState }, { url, title, extension }) {
if (!process.env.IS_ELECTRON) {
openExternalLink(url)
return
@@ -415,7 +415,7 @@ const actions = {
commit('setRegionValues', regionValues)
},
- async getYoutubeUrlInfo({ rootState, state }, urlStr) {
+ async getYoutubeUrlInfo({ state }, urlStr) {
// Returns
// - urlType [String] `video`, `playlist`
//
diff --git a/src/renderer/themes.css b/src/renderer/themes.css
index 29cfad5677bb6..b21cad820139e 100644
--- a/src/renderer/themes.css
+++ b/src/renderer/themes.css
@@ -1,5 +1,7 @@
-.system[data-system-theme*='light'], .light,
-.system[data-system-theme*='dark'], .dark,
+.system[data-system-theme*='light'],
+.light,
+.system[data-system-theme*='dark'],
+.dark,
.black,
.gray,
.dracula,
@@ -24,8 +26,10 @@
--destructive-active-color: #c62828;
}
-.system[data-system-theme*='light'], .light,
-.system[data-system-theme*='dark'], .dark,
+.system[data-system-theme*='light'],
+.light,
+.system[data-system-theme*='dark'],
+.dark,
.black,
.dracula,
.catppuccinMocha,
@@ -39,8 +43,10 @@
--instance-menu-color: var(--search-bar-color);
}
-.system[data-system-theme*='light'], .light,
-.system[data-system-theme*='dark'], .dark,
+.system[data-system-theme*='light'],
+.light,
+.system[data-system-theme*='dark'],
+.dark,
.black,
.gray,
.dracula,
@@ -53,8 +59,10 @@
--side-nav-hover-text-color: var(--primary-text-color);
}
-.system[data-system-theme*='light'], .light,
-.system[data-system-theme*='dark'], .dark,
+.system[data-system-theme*='light'],
+.light,
+.system[data-system-theme*='dark'],
+.dark,
.black,
.gray,
.dracula,
@@ -67,15 +75,33 @@
}
-.system[data-system-theme*='light'], .light,
-.system[data-system-theme*='dark'], .dark,
+.catppuccinMocha,
+.dracula,
+.hotPink,
+.nordic,
+.pastelPink,
+.solarizedDark,
+.solarizedLight {
+ --logo-primary-color: var(--primary-text-color);
+ --logo-secondary-color: var(--primary-text-color);
+ --logo-tertiary-color: var(--primary-text-color);
+}
+
+.system[data-system-theme*='light'],
+.light,
+.system[data-system-theme*='dark'],
+.dark,
.black,
.gray {
- --logo-icon: url("../../_icons/iconColorSmall.svg");
- --logo-text: url("../../_icons/textColorSmall.svg");
+ --logo-icon: url('../../_icons/iconColorSmall.svg');
+ --logo-text: url('../../_icons/textColorSmall.svg');
+ --logo-primary-color: #f33;
+ --logo-secondary-color: #29abe1;
+ --logo-tertiary-color: #000;
}
-.system[data-system-theme*='dark'], .dark,
+.system[data-system-theme*='dark'],
+.dark,
.black,
.gray,
.dracula,
@@ -87,31 +113,33 @@
--primary-shadow-color: rgb(0 0 0 / 75%);
}
-.system[data-system-theme*='light'], .light {
+.system[data-system-theme*='light'],
+.light {
--primary-text-color: #212121;
--secondary-text-color: #424242;
--tertiary-text-color: #757575;
--primary-shadow-color: rgb(232 232 232 / 100%);
--title-color: #3f7ac6;
--bg-color: #f1f1f1;
- --favorite-icon-color: #0C0;
- --card-bg-color: #FFF;
+ --favorite-icon-color: #0c0;
+ --card-bg-color: #fff;
--secondary-card-bg-color: #eee;
- --scrollbar-color: #CCC;
- --scrollbar-color-hover: #BDBDBD;
- --side-nav-color: #FFF;
+ --scrollbar-color: #ccc;
+ --scrollbar-color-hover: #bdbdbd;
+ --side-nav-color: #fff;
--side-nav-hover-color: #e0e0e0;
--side-nav-active-color: #757575;
--search-bar-color: #f5f5f5;
}
-.system[data-system-theme*='dark'], .dark {
- --primary-text-color: #EEE;
+.system[data-system-theme*='dark'],
+.dark {
+ --primary-text-color: #eee;
--secondary-text-color: #ddd;
--tertiary-text-color: #999;
- --title-color: #EEE;
+ --title-color: #eee;
--bg-color: #212121;
- --favorite-icon-color: #0F0;
+ --favorite-icon-color: #0f0;
--card-bg-color: #303030;
--secondary-card-bg-color: rgb(0 0 0 / 75%);
--scrollbar-color: #414141;
@@ -123,27 +151,27 @@
}
.black {
- --primary-text-color: #EEE;
- --secondary-text-color: #ddd;
- --tertiary-text-color: #EEE;
- --title-color: #EEE;
- --bg-color: #000;
- --favorite-icon-color: #0F0;
- --card-bg-color: #000;
- --secondary-card-bg-color: rgb(0 0 0 / 75%);
- --scrollbar-color: #515151;
- --scrollbar-color-hover: #424242;
- --side-nav-color: #0f0f0f;
- --side-nav-hover-color: #212121;
- --side-nav-active-color: #303030;
- --search-bar-color: #262626;
+ --primary-text-color: #eee;
+ --secondary-text-color: #ddd;
+ --tertiary-text-color: #eee;
+ --title-color: #eee;
+ --bg-color: #000;
+ --favorite-icon-color: #0f0;
+ --card-bg-color: #000;
+ --secondary-card-bg-color: rgb(0 0 0 / 75%);
+ --scrollbar-color: #515151;
+ --scrollbar-color-hover: #424242;
+ --side-nav-color: #0f0f0f;
+ --side-nav-hover-color: #212121;
+ --side-nav-active-color: #303030;
+ --search-bar-color: #262626;
}
.gray {
- --primary-text-color: #EEE;
- --secondary-text-color: #E0E0E0;
- --tertiary-text-color: #F5F5F5;
- --title-color: #EEE;
+ --primary-text-color: #eee;
+ --secondary-text-color: #e0e0e0;
+ --tertiary-text-color: #f5f5f5;
+ --title-color: #eee;
--bg-color: #212121;
--card-bg-color: #303030;
--secondary-card-bg-color: rgb(0 0 0 / 75%);
@@ -154,22 +182,22 @@
}
.dracula {
- --primary-text-color: #F8F8F2;
+ --primary-text-color: #f8f8f2;
--secondary-text-color: #c6cee6;
--tertiary-text-color: #e5e8f3;
- --title-color: #BD93F9;
- --bg-color: #282A36;
- --favorite-icon-color: #0F0;
- --card-bg-color: #33353F;
- --secondary-card-bg-color: #282A36;
- --scrollbar-color: #44475A;
- --scrollbar-color-hover: #3D4051;
- --side-nav-color: #44475A;
- --side-nav-hover-color: #57596B;
- --side-nav-active-color: #3D4051;
- --search-bar-color: #3E3F4A;
- --logo-icon: url("../../_icons/iconDraculaLightSmall.svg");
- --logo-text: url("../../_icons/textDraculaLightSmall.svg");
+ --title-color: #bd93f9;
+ --bg-color: #282a36;
+ --favorite-icon-color: #0f0;
+ --card-bg-color: #33353f;
+ --secondary-card-bg-color: #282a36;
+ --scrollbar-color: #44475a;
+ --scrollbar-color-hover: #3d4051;
+ --side-nav-color: #44475a;
+ --side-nav-hover-color: #57596b;
+ --side-nav-active-color: #3d4051;
+ --search-bar-color: #3e3f4a;
+ --logo-icon: url('../../_icons/iconDraculaLightSmall.svg');
+ --logo-text: url('../../_icons/textDraculaLightSmall.svg');
}
.catppuccinMocha {
@@ -178,48 +206,48 @@
--tertiary-text-color: #a6adc8;
--title-color: var(--accent-color);
--bg-color: #1e1e2e;
- --favorite-icon-color: #0F0;
+ --favorite-icon-color: #0f0;
--card-bg-color: #181825;
--secondary-card-bg-color: #1e1e2e;
--scrollbar-color: #313244;
- --scrollbar-color-hover: #3D4051;
+ --scrollbar-color-hover: #3d4051;
--side-nav-color: #181825;
--side-nav-hover-color: #11111b;
--side-nav-active-color: #11111b;
--search-bar-color: #313244;
- --logo-icon: url("../../_icons/iconCatppuccinMochaLightSmall.svg");
- --logo-text: url("../../_icons/textCatppuccinMochaLightSmall.svg");
+ --logo-icon: url('../../_icons/iconCatppuccinMochaLightSmall.svg');
+ --logo-text: url('../../_icons/textCatppuccinMochaLightSmall.svg');
}
.pastelPink {
- --primary-text-color: #1F002B;
+ --primary-text-color: #1f002b;
--secondary-text-color: #361836;
- --tertiary-text-color: #5A285A;
+ --tertiary-text-color: #5a285a;
--primary-shadow-color: rgb(255 240 240 / 50%);
- --title-color: #185EB4;
+ --title-color: #185eb4;
--bg-color: #ffeadd;
--favorite-icon-color: #760278;
--card-bg-color: #ffd1dc;
- --secondary-card-bg-color: #FFF;
+ --secondary-card-bg-color: #fff;
--scrollbar-color: #f5c8d3;
--scrollbar-color-hover: #760278;
--scrollbar-text-color-hover: var(--scrollbar-color);
--side-nav-color: #ffd1dc;
--side-nav-hover-color: #cef4f1;
- --side-nav-active-color: #3124E7;
- --side-nav-active-text-color: #FFFF;
- --search-bar-color: #FFF0DD;
- --logo-icon: url("../../_icons/iconBlackSmall.svg");
- --logo-text: url("../../_icons/textBlackSmall.svg");
+ --side-nav-active-color: #3124e7;
+ --side-nav-active-text-color: #ffff;
+ --search-bar-color: #fff0dd;
+ --logo-icon: url('../../_icons/iconBlackSmall.svg');
+ --logo-text: url('../../_icons/textBlackSmall.svg');
}
.nordic {
- --primary-text-color: #EEE;
+ --primary-text-color: #eee;
--secondary-text-color: #ddd;
- --tertiary-text-color: #EEE;
- --title-color: #EEE;
+ --tertiary-text-color: #eee;
+ --title-color: #eee;
--bg-color: #2b2f3a;
- --favorite-icon-color: #0F0;
+ --favorite-icon-color: #0f0;
--card-bg-color: #2e3440;
--secondary-card-bg-color: rgb(59 66 82 / 75%);
--scrollbar-color: #4b566a;
@@ -228,30 +256,30 @@
--side-nav-hover-color: #3b4252;
--side-nav-active-color: #3b4252;
--search-bar-color: #4b566a;
- --logo-icon: url("../../_icons/iconNordicLightSmall.svg");
- --logo-text: url("../../_icons/textNordicLightSmall.svg");
+ --logo-icon: url('../../_icons/iconNordicLightSmall.svg');
+ --logo-text: url('../../_icons/textNordicLightSmall.svg');
}
.hotPink {
- --primary-text-color: #FFFF;
- --secondary-text-color: #FFFF;
- --tertiary-text-color: #FFFF;
+ --primary-text-color: #ffff;
+ --secondary-text-color: #ffff;
+ --tertiary-text-color: #ffff;
--title-color: #000;
--bg-color: #ff008a;
- --favorite-icon-color: #0F0;
- --card-bg-color: #DE1C85;
+ --favorite-icon-color: #0f0;
+ --card-bg-color: #de1c85;
--secondary-card-bg-color: rgb(0 0 0 / 75%);
- --scrollbar-color: #FFF;
- --scrollbar-color-hover: #C0F6FF;
+ --scrollbar-color: #fff;
+ --scrollbar-color-hover: #c0f6ff;
--scrollbar-text-color-hover: #000;
- --side-nav-color: #EE1E90;
- --side-nav-hover-color: #FFF;
+ --side-nav-color: #ee1e90;
+ --side-nav-hover-color: #fff;
--side-nav-hover-text-color: #000;
--side-nav-active-color: #959595;
--side-nav-active-text-color: #000;
- --search-bar-color: #9C2D5D;
- --logo-icon: url("../../_icons/iconWhiteSmall.svg");
- --logo-text: url("../../_icons/textWhiteSmall.svg");
+ --search-bar-color: #9c2d5d;
+ --logo-icon: url('../../_icons/iconWhiteSmall.svg');
+ --logo-text: url('../../_icons/textWhiteSmall.svg');
/* The hot pink theme does not have a great color contrast with
many other colors than black and white. This means that the primary and
@@ -260,11 +288,11 @@
--primary-color: #000 !important;
--primary-color-hover: #000 !important;
--primary-color-active: #000 !important;
- --text-with-main-color: #FFF !important;
- --text-with-accent-color: #FFF !important;
+ --text-with-main-color: #fff !important;
+ --text-with-accent-color: #fff !important;
--accent-color: #000 !important;
--accent-color-hover: #808080 !important;
- --accent-color-active: #6A739A !important;
+ --accent-color-active: #6a739a !important;
--accent-color-light: #000 !important;
--accent-color-visited: #000 !important;
--accent-color-opacity1: rgb(0 0 0 / 4%) !important;
@@ -276,31 +304,35 @@
/* Given that the Hot Pink theme does not need link underlining due to meeting
WCAG 2 Level AA (https://webaim.org/resources/linkcontrastchecker/?fcolor=FFFFFF&bcolor=DE1C85&lcolor=000000),
it can be safely elided. This looks quite pleasant on this theme. */
-.hotPink a:not(:hover, :focus), .hotPink .navOption:hover, .hotPink .navOption:focus, .hotPink *:not(:hover, :focus) {
+.hotPink a:not(:hover, :focus),
+.hotPink .navOption:hover,
+.hotPink .navOption:focus,
+.hotPink *:not(:hover, :focus) {
text-decoration: none;
}
-.hotPink a:hover, .hotPink a:focus {
+.hotPink a:hover,
+.hotPink a:focus {
text-decoration: underline;
}
.solarizedDark {
- --primary-text-color: #FDF6E3;
- --secondary-text-color: #DDD6C3;
- --tertiary-text-color: #DDD6C3;
- --title-color: #FDF6E3;
- --bg-color: #002B36;
+ --primary-text-color: #fdf6e3;
+ --secondary-text-color: #ddd6c3;
+ --tertiary-text-color: #ddd6c3;
+ --title-color: #fdf6e3;
+ --bg-color: #002b36;
--favorite-icon-color: #0f0;
- --card-bg-color: #204B56;
+ --card-bg-color: #204b56;
--secondary-card-bg-color: #102b36;
- --scrollbar-color: #608B96;
- --scrollbar-color-hover: #406B76;
- --side-nav-color: #204B56;
- --side-nav-hover-color: #608B96;
- --side-nav-active-color: #406B76;
+ --scrollbar-color: #608b96;
+ --scrollbar-color-hover: #406b76;
+ --side-nav-color: #204b56;
+ --side-nav-hover-color: #608b96;
+ --side-nav-active-color: #406b76;
--search-bar-color: #073642;
- --logo-icon: url("../../_icons/iconSolarizedLightSmall.svg");
- --logo-text: url("../../_icons/textSolarizedLightSmall.svg");
+ --logo-icon: url('../../_icons/iconSolarizedLightSmall.svg');
+ --logo-text: url('../../_icons/textSolarizedLightSmall.svg');
}
.solarizedLight {
@@ -318,8 +350,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--side-nav-hover-color: #fdf6e3;
--side-nav-active-color: #839496;
--search-bar-color: #c9c8b5;
- --logo-icon: url("../../_icons/iconSolarizedDarkSmall.svg");
- --logo-text: url("../../_icons/textSolarizedDarkSmall.svg");
+ --logo-icon: url('../../_icons/iconSolarizedDarkSmall.svg');
+ --logo-text: url('../../_icons/textSolarizedDarkSmall.svg');
}
.mainRed,
@@ -332,9 +364,9 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainCyan,
.mainTeal,
.mainGreen {
- --text-with-main-color: #FFF;
- --logo-icon-bar-color: url("../../_icons/iconWhiteSmall.svg");
- --logo-text-bar-color: url("../../_icons/textWhiteSmall.svg");
+ --text-with-main-color: #fff;
+ --logo-icon-bar-color: url('../../_icons/iconWhiteSmall.svg');
+ --logo-text-bar-color: url('../../_icons/textWhiteSmall.svg');
}
.mainLightGreen,
@@ -344,8 +376,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainOrange,
.mainDeepOrange {
--text-with-main-color: #000;
- --logo-icon-bar-color: url("../../_icons/iconBlackSmall.svg");
- --logo-text-bar-color: url("../../_icons/textBlackSmall.svg");
+ --logo-icon-bar-color: url('../../_icons/iconBlackSmall.svg');
+ --logo-text-bar-color: url('../../_icons/textBlackSmall.svg');
}
.mainRed {
@@ -355,93 +387,93 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.mainPink {
- --primary-color: #E91E63;
- --primary-color-hover: #D81B60;
- --primary-color-active: #AD1457;
+ --primary-color: #e91e63;
+ --primary-color-hover: #d81b60;
+ --primary-color-active: #ad1457;
}
.mainPurple {
- --primary-color: #9C27B0;
- --primary-color-hover: #8E24AA;
- --primary-color-active: #6A1B9A;
+ --primary-color: #9c27b0;
+ --primary-color-hover: #8e24aa;
+ --primary-color-active: #6a1b9a;
}
.mainDeepPurple {
- --primary-color: #673AB7;
- --primary-color-hover: #5E35B1;
- --primary-color-active: #4527A0;
+ --primary-color: #673ab7;
+ --primary-color-hover: #5e35b1;
+ --primary-color-active: #4527a0;
}
.mainIndigo {
- --primary-color: #3F51B5;
- --primary-color-hover: #3949AB;
+ --primary-color: #3f51b5;
+ --primary-color-hover: #3949ab;
--primary-color-active: #283593;
}
.mainBlue {
- --primary-color: #2196F3;
- --primary-color-hover: #1E88E5;
- --primary-color-active: #1565C0;
+ --primary-color: #2196f3;
+ --primary-color-hover: #1e88e5;
+ --primary-color-active: #1565c0;
}
.mainLightBlue {
- --primary-color: #03A9F4;
- --primary-color-hover: #039BE5;
- --primary-color-active: #0277BD;
+ --primary-color: #03a9f4;
+ --primary-color-hover: #039be5;
+ --primary-color-active: #0277bd;
}
.mainCyan {
- --primary-color: #00BCD4;
- --primary-color-hover: #00ACC1;
- --primary-color-active: #00838F;
+ --primary-color: #00bcd4;
+ --primary-color-hover: #00acc1;
+ --primary-color-active: #00838f;
}
.mainTeal {
--primary-color: #009688;
- --primary-color-hover: #00897B;
- --primary-color-active: #00695C;
+ --primary-color-hover: #00897b;
+ --primary-color-active: #00695c;
}
.mainGreen {
- --primary-color: #4CAF50;
- --primary-color-hover: #43A047;
- --primary-color-active: #2E7D32;
+ --primary-color: #4caf50;
+ --primary-color-hover: #43a047;
+ --primary-color-active: #2e7d32;
}
.mainLightGreen {
- --primary-color: #8BC34A;
- --primary-color-hover: #7CB342;
- --primary-color-active: #558B2F;
+ --primary-color: #8bc34a;
+ --primary-color-hover: #7cb342;
+ --primary-color-active: #558b2f;
}
.mainLime {
- --primary-color: #CDDC39;
- --primary-color-hover: #C0CA33;
- --primary-color-active: #9E9D24;
+ --primary-color: #cddc39;
+ --primary-color-hover: #c0ca33;
+ --primary-color-active: #9e9d24;
}
.mainYellow {
- --primary-color: #FFEB3B;
- --primary-color-hover: #FDD835;
- --primary-color-active: #F9A825;
+ --primary-color: #ffeb3b;
+ --primary-color-hover: #fdd835;
+ --primary-color-active: #f9a825;
}
.mainAmber {
- --primary-color: #FFC107;
- --primary-color-hover: #FFB300;
- --primary-color-active: #FF8F00;
+ --primary-color: #ffc107;
+ --primary-color-hover: #ffb300;
+ --primary-color-active: #ff8f00;
}
.mainOrange {
- --primary-color: #FF9800;
- --primary-color-hover: #FB8C00;
- --primary-color-active: #EF6C00;
+ --primary-color: #ff9800;
+ --primary-color-hover: #fb8c00;
+ --primary-color-active: #ef6c00;
}
.mainDeepOrange {
- --primary-color: #FF5722;
- --primary-color-hover: #F4511E;
- --primary-color-active: #D84315;
+ --primary-color: #ff5722;
+ --primary-color-hover: #f4511e;
+ --primary-color-active: #d84315;
}
.mainDraculaCyan,
@@ -449,58 +481,58 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainDraculaOrange,
.mainDraculaRed,
.mainDraculaYellow {
- --text-with-main-color: #282A36;
- --logo-icon-bar-color: url("../../_icons/iconDraculaDarkSmall.svg");
- --logo-text-bar-color: url("../../_icons/textDraculaDarkSmall.svg");
+ --text-with-main-color: #282a36;
+ --logo-icon-bar-color: url('../../_icons/iconDraculaDarkSmall.svg');
+ --logo-text-bar-color: url('../../_icons/textDraculaDarkSmall.svg');
}
.mainDraculaPink,
.mainDraculaPurple {
- --text-with-main-color: #F8F8F2;
- --logo-icon-bar-color: url("../../_icons/iconDraculaLightSmall.svg");
- --logo-text-bar-color: url("../../_icons/textDraculaLightSmall.svg");
+ --text-with-main-color: #f8f8f2;
+ --logo-icon-bar-color: url('../../_icons/iconDraculaLightSmall.svg');
+ --logo-text-bar-color: url('../../_icons/textDraculaLightSmall.svg');
}
.mainDraculaCyan {
- --primary-color: #8BE9FD;
- --primary-color-hover: #97EBFD;
- --primary-color-active: #7DD2E4;
+ --primary-color: #8be9fd;
+ --primary-color-hover: #97ebfd;
+ --primary-color-active: #7dd2e4;
}
.mainDraculaGreen {
- --primary-color: #50FA7B;
- --primary-color-hover: #62FB88;
- --primary-color-active: #48E16F;
+ --primary-color: #50fa7b;
+ --primary-color-hover: #62fb88;
+ --primary-color-active: #48e16f;
}
.mainDraculaOrange {
- --primary-color: #FFB86C;
- --primary-color-hover: #FFBF7B;
- --primary-color-active: #E6A661;
+ --primary-color: #ffb86c;
+ --primary-color-hover: #ffbf7b;
+ --primary-color-active: #e6a661;
}
.mainDraculaPink {
- --primary-color: #FF79C6;
- --primary-color-hover: #FF86CC;
- --primary-color-active: #E66DB2;
+ --primary-color: #ff79c6;
+ --primary-color-hover: #ff86cc;
+ --primary-color-active: #e66db2;
}
.mainDraculaPurple {
- --primary-color: #BD93F9;
- --primary-color-hover: #C49EFA;
- --primary-color-active: #AA84E0;
+ --primary-color: #bd93f9;
+ --primary-color-hover: #c49efa;
+ --primary-color-active: #aa84e0;
}
.mainDraculaRed {
- --primary-color: #F55;
- --primary-color-hover: #F66;
- --primary-color-active: #E64D4D;
+ --primary-color: #f55;
+ --primary-color-hover: #f66;
+ --primary-color-active: #e64d4d;
}
.mainDraculaYellow {
- --primary-color: #F1FA8C;
- --primary-color-hover: #F2FB98;
- --primary-color-active: #D9E17E;
+ --primary-color: #f1fa8c;
+ --primary-color-hover: #f2fb98;
+ --primary-color-active: #d9e17e;
}
.mainCatppuccinMochaRosewater,
@@ -518,8 +550,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainCatppuccinMochaBlue,
.mainCatppuccinMochaLavender {
--text-with-main-color: #1e1e2e;
- --logo-icon-bar-color: url("../../_icons/iconCatppuccinMochaDarkSmall.svg");
- --logo-text-bar-color: url("../../_icons/textCatppuccinMochaDarkSmall.svg");
+ --logo-icon-bar-color: url('../../_icons/iconCatppuccinMochaDarkSmall.svg');
+ --logo-text-bar-color: url('../../_icons/textCatppuccinMochaDarkSmall.svg');
}
.mainCatppuccinMochaRosewater {
@@ -613,15 +645,15 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainSolarizedViolet,
.mainSolarizedGreen {
--text-with-main-color: #fdf6e3;
- --logo-icon-bar-color: url("../../_icons/iconDraculaLightSmall.svg");
- --logo-text-bar-color: url("../../_icons/textDraculaLightSmall.svg");
+ --logo-icon-bar-color: url('../../_icons/iconDraculaLightSmall.svg');
+ --logo-text-bar-color: url('../../_icons/textDraculaLightSmall.svg');
}
.mainSolarizedBlue,
.mainSolarizedCyan {
--text-with-main-color: #000;
- --logo-icon-bar-color: url("../../_icons/iconDraculaDarkSmall.svg");
- --logo-text-bar-color: url("../../_icons/textDraculaDarkSmall.svg");
+ --logo-icon-bar-color: url('../../_icons/iconDraculaDarkSmall.svg');
+ --logo-text-bar-color: url('../../_icons/textDraculaDarkSmall.svg');
}
.mainSolarizedYellow {
@@ -682,7 +714,7 @@ it can be safely elided. This looks quite pleasant on this theme. */
.secCyan,
.secTeal,
.secGreen {
- --text-with-accent-color: #FFF;
+ --text-with-accent-color: #fff;
}
.secLightGreen,
@@ -707,11 +739,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secPink {
- --accent-color: #E91E63;
- --accent-color-hover: #D81B60;
- --accent-color-active: #AD1457;
- --accent-color-light: #F48FB1;
- --accent-color-visited: #880E4F;
+ --accent-color: #e91e63;
+ --accent-color-hover: #d81b60;
+ --accent-color-active: #ad1457;
+ --accent-color-light: #f48fb1;
+ --accent-color-visited: #880e4f;
--accent-color-opacity1: rgb(233 30 99 / 4%);
--accent-color-opacity2: rgb(233 30 99 / 12%);
--accent-color-opacity3: rgb(233 30 99 / 16%);
@@ -719,11 +751,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secPurple {
- --accent-color: #9C27B0;
- --accent-color-hover: #8E24AA;
- --accent-color-active: #6A1B9A;
- --accent-color-light: #CE93D8;
- --accent-color-visited: #4A148C;
+ --accent-color: #9c27b0;
+ --accent-color-hover: #8e24aa;
+ --accent-color-active: #6a1b9a;
+ --accent-color-light: #ce93d8;
+ --accent-color-visited: #4a148c;
--accent-color-opacity1: rgb(156 39 176 / 4%);
--accent-color-opacity2: rgb(156 39 176 / 12%);
--accent-color-opacity3: rgb(156 39 176 / 16%);
@@ -731,11 +763,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secDeepPurple {
- --accent-color: #673AB7;
- --accent-color-hover: #5E35B1;
- --accent-color-active: #4527A0;
- --accent-color-light: #B39DDB;
- --accent-color-visited: #311B92;
+ --accent-color: #673ab7;
+ --accent-color-hover: #5e35b1;
+ --accent-color-active: #4527a0;
+ --accent-color-light: #b39ddb;
+ --accent-color-visited: #311b92;
--accent-color-opacity1: rgb(103 58 183 / 4%);
--accent-color-opacity2: rgb(103 58 183 / 12%);
--accent-color-opacity3: rgb(103 58 183 / 16%);
@@ -743,11 +775,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secIndigo {
- --accent-color: #3F51B5;
- --accent-color-hover: #3949AB;
+ --accent-color: #3f51b5;
+ --accent-color-hover: #3949ab;
--accent-color-active: #283593;
- --accent-color-light: #9FA8DA;
- --accent-color-visited: #1A237E;
+ --accent-color-light: #9fa8da;
+ --accent-color-visited: #1a237e;
--accent-color-opacity1: rgb(63 81 181 / 4%);
--accent-color-opacity2: rgb(63 81 181 / 12%);
--accent-color-opacity3: rgb(63 81 181 / 16%);
@@ -755,11 +787,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secBlue {
- --accent-color: #2196F3;
- --accent-color-hover: #1E88E5;
- --accent-color-active: #1565C0;
- --accent-color-light: #90CAF9;
- --accent-color-visited: #0D47A1;
+ --accent-color: #2196f3;
+ --accent-color-hover: #1e88e5;
+ --accent-color-active: #1565c0;
+ --accent-color-light: #90caf9;
+ --accent-color-visited: #0d47a1;
--accent-color-opacity1: rgb(33 150 243 / 4%);
--accent-color-opacity2: rgb(33 150 243 / 12%);
--accent-color-opacity3: rgb(33 150 243 / 16%);
@@ -767,11 +799,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secLightBlue {
- --accent-color: #03A9F4;
- --accent-color-hover: #039BE5;
- --accent-color-active: #0277BD;
- --accent-color-light: #81D4FA;
- --accent-color-visited: #01579B;
+ --accent-color: #03a9f4;
+ --accent-color-hover: #039be5;
+ --accent-color-active: #0277bd;
+ --accent-color-light: #81d4fa;
+ --accent-color-visited: #01579b;
--accent-color-opacity1: rgb(3 169 244 / 4%);
--accent-color-opacity2: rgb(3 169 244 / 12%);
--accent-color-opacity3: rgb(3 169 244 / 16%);
@@ -779,10 +811,10 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secCyan {
- --accent-color: #00BCD4;
- --accent-color-hover: #00ACC1;
- --accent-color-active: #00838F;
- --accent-color-light: #80DEEA;
+ --accent-color: #00bcd4;
+ --accent-color-hover: #00acc1;
+ --accent-color-active: #00838f;
+ --accent-color-light: #80deea;
--accent-color-visited: #006064;
--accent-color-opacity1: rgb(0 188 212 / 4%);
--accent-color-opacity2: rgb(0 188 212 / 12%);
@@ -792,10 +824,10 @@ it can be safely elided. This looks quite pleasant on this theme. */
.secTeal {
--accent-color: #009688;
- --accent-color-hover: #00897B;
- --accent-color-active: #00695C;
- --accent-color-light: #80CBC4;
- --accent-color-visited: #004D40;
+ --accent-color-hover: #00897b;
+ --accent-color-active: #00695c;
+ --accent-color-light: #80cbc4;
+ --accent-color-visited: #004d40;
--accent-color-opacity1: rgb(0 150 136 / 4%);
--accent-color-opacity2: rgb(0 150 136 / 12%);
--accent-color-opacity3: rgb(0 150 136 / 16%);
@@ -803,11 +835,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secGreen {
- --accent-color: #4CAF50;
- --accent-color-hover: #43A047;
- --accent-color-active: #2E7D32;
- --accent-color-light: #A5D6A7;
- --accent-color-visited: #1B5E20;
+ --accent-color: #4caf50;
+ --accent-color-hover: #43a047;
+ --accent-color-active: #2e7d32;
+ --accent-color-light: #a5d6a7;
+ --accent-color-visited: #1b5e20;
--accent-color-opacity1: rgb(76 175 80 / 4%);
--accent-color-opacity2: rgb(76 175 80 / 12%);
--accent-color-opacity3: rgb(76 175 80 / 16%);
@@ -815,11 +847,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secLightGreen {
- --accent-color: #8BC34A;
- --accent-color-hover: #7CB342;
- --accent-color-active: #558B2F;
- --accent-color-light: #C5E1A5;
- --accent-color-visited: #33691E;
+ --accent-color: #8bc34a;
+ --accent-color-hover: #7cb342;
+ --accent-color-active: #558b2f;
+ --accent-color-light: #c5e1a5;
+ --accent-color-visited: #33691e;
--accent-color-opacity1: rgb(139 195 74 / 4%);
--accent-color-opacity2: rgb(139 195 74 / 12%);
--accent-color-opacity3: rgb(139 195 74 / 16%);
@@ -827,10 +859,10 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secLime {
- --accent-color: #CDDC39;
- --accent-color-hover: #C0CA33;
- --accent-color-active: #9E9D24;
- --accent-color-light: #E6EE9C;
+ --accent-color: #cddc39;
+ --accent-color-hover: #c0ca33;
+ --accent-color-active: #9e9d24;
+ --accent-color-light: #e6ee9c;
--accent-color-visited: #827717;
--accent-color-opacity1: rgb(205 220 57 / 4%);
--accent-color-opacity2: rgb(205 220 57 / 12%);
@@ -839,11 +871,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secYellow {
- --accent-color: #FFEB3B;
- --accent-color-hover: #FDD835;
- --accent-color-active: #F9A825;
- --accent-color-light: #FFF59D;
- --accent-color-visited: #F57F17;
+ --accent-color: #ffeb3b;
+ --accent-color-hover: #fdd835;
+ --accent-color-active: #f9a825;
+ --accent-color-light: #fff59d;
+ --accent-color-visited: #f57f17;
--accent-color-opacity1: rgb(255 235 59 / 4%);
--accent-color-opacity2: rgb(255 235 59 / 12%);
--accent-color-opacity3: rgb(255 235 59 / 16%);
@@ -851,11 +883,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secAmber {
- --accent-color: #FFC107;
- --accent-color-hover: #FFB300;
- --accent-color-active: #FF8F00;
- --accent-color-light: #FFE082;
- --accent-color-visited: #FF6F00;
+ --accent-color: #ffc107;
+ --accent-color-hover: #ffb300;
+ --accent-color-active: #ff8f00;
+ --accent-color-light: #ffe082;
+ --accent-color-visited: #ff6f00;
--accent-color-opacity1: rgb(255 193 7 / 4%);
--accent-color-opacity2: rgb(255 193 7 / 12%);
--accent-color-opacity3: rgb(255 193 7 / 16%);
@@ -863,11 +895,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secOrange {
- --accent-color: #FF9800;
- --accent-color-hover: #FB8C00;
- --accent-color-active: #EF6C00;
- --accent-color-light: #FFCC80;
- --accent-color-visited: #E65100;
+ --accent-color: #ff9800;
+ --accent-color-hover: #fb8c00;
+ --accent-color-active: #ef6c00;
+ --accent-color-light: #ffcc80;
+ --accent-color-visited: #e65100;
--accent-color-opacity1: rgb(255 152 0 / 4%);
--accent-color-opacity2: rgb(255 152 0 / 12%);
--accent-color-opacity3: rgb(255 152 0 / 16%);
@@ -875,11 +907,11 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secDeepOrange {
- --accent-color: #FF5722;
- --accent-color-hover: #F4511E;
- --accent-color-active: #D84315;
- --accent-color-light: #FFAB91;
- --accent-color-visited: #BF360C;
+ --accent-color: #ff5722;
+ --accent-color-hover: #f4511e;
+ --accent-color-active: #d84315;
+ --accent-color-light: #ffab91;
+ --accent-color-visited: #bf360c;
--accent-color-opacity1: rgb(255 87 34 / 4%);
--accent-color-opacity2: rgb(255 87 34 / 12%);
--accent-color-opacity3: rgb(255 87 34 / 16%);
@@ -896,7 +928,7 @@ it can be safely elided. This looks quite pleasant on this theme. */
.secDraculaPink,
.secDraculaPurple {
- --text-with-accent-color: #F8F8F2;
+ --text-with-accent-color: #f8f8f2;
}
.secDraculaCyan,
@@ -913,60 +945,60 @@ it can be safely elided. This looks quite pleasant on this theme. */
}
.secDraculaCyan {
- --accent-color: #8BE9FD;
- --accent-color-hover: #97EBFD;
- --accent-color-active: #7DD2E4;
- --accent-color-light: #A2EDFD;
- --accent-color-visited: #6FBACA;
+ --accent-color: #8be9fd;
+ --accent-color-hover: #97ebfd;
+ --accent-color-active: #7dd2e4;
+ --accent-color-light: #a2edfd;
+ --accent-color-visited: #6fbaca;
}
.secDraculaGreen {
- --accent-color: #50FA7B;
- --accent-color-hover: #62FB88;
- --accent-color-active: #48E16F;
- --accent-color-light: #73FB95;
- --accent-color-visited: #40C862;
+ --accent-color: #50fa7b;
+ --accent-color-hover: #62fb88;
+ --accent-color-active: #48e16f;
+ --accent-color-light: #73fb95;
+ --accent-color-visited: #40c862;
}
.secDraculaOrange {
- --accent-color: #FFB86C;
- --accent-color-hover: #FFBF7B;
- --accent-color-active: #E6A661;
- --accent-color-light: #FFC689;
- --accent-color-visited: #CC9356;
+ --accent-color: #ffb86c;
+ --accent-color-hover: #ffbf7b;
+ --accent-color-active: #e6a661;
+ --accent-color-light: #ffc689;
+ --accent-color-visited: #cc9356;
}
.secDraculaPink {
- --accent-color: #FF79C6;
- --accent-color-hover: #FF86CC;
- --accent-color-active: #E66DB2;
- --accent-color-light: #FF94D1;
- --accent-color-visited: #CC619E;
+ --accent-color: #ff79c6;
+ --accent-color-hover: #ff86cc;
+ --accent-color-active: #e66db2;
+ --accent-color-light: #ff94d1;
+ --accent-color-visited: #cc619e;
}
.secDraculaPurple {
- --accent-color: #BD93F9;
- --accent-color-hover: #C49EFA;
- --accent-color-active: #AA84E0;
- --accent-color-light: #CAA9FA;
- --accent-color-visited: #9776C7;
+ --accent-color: #bd93f9;
+ --accent-color-hover: #c49efa;
+ --accent-color-active: #aa84e0;
+ --accent-color-light: #caa9fa;
+ --accent-color-visited: #9776c7;
}
.secDraculaRed {
- --accent-color: #F55;
- --accent-color-hover: #F66;
- --accent-color-active: #E64D4D;
- --accent-color-light: #F77;
- --accent-color-visited: #C44;
+ --accent-color: #f55;
+ --accent-color-hover: #f66;
+ --accent-color-active: #e64d4d;
+ --accent-color-light: #f77;
+ --accent-color-visited: #c44;
}
.secDraculaYellow {
- --accent-color: #F1FA8C;
- --accent-color-hover: #F2FB98;
- --accent-color-active: #D9E17E;
- --accent-color-light: #F4FBA3;
- --accent-color-visited: #C1C870;
+ --accent-color: #f1fa8c;
+ --accent-color-hover: #f2fb98;
+ --accent-color-active: #d9e17e;
+ --accent-color-light: #f4fba3;
+ --accent-color-visited: #c1c870;
}
.secCatppuccinMochaRosewater,
@@ -990,8 +1022,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #f5e0dc;
--accent-color-hover: #fceeec;
--accent-color-active: #e1c8c3;
- --accent-color-light: #F8EAE7;
- --accent-color-visited: #D3A197;
+ --accent-color-light: #f8eae7;
+ --accent-color-visited: #d3a197;
--accent-color-opacity1: rgb(245 224 220 / 4%);
--accent-color-opacity2: rgb(245 224 220 / 12%);
--accent-color-opacity3: rgb(245 224 220 / 16%);
@@ -1002,7 +1034,7 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #f2cdcd;
--accent-color-hover: #f3d7d7;
--accent-color-active: #ddb7b7;
- --accent-color-light: #F7DFDF;
+ --accent-color-light: #f7dfdf;
--accent-color-visited: #cf9898;
--accent-color-opacity1: rgb(242 205 205 / 4%);
--accent-color-opacity2: rgb(242 205 205 / 12%);
@@ -1026,8 +1058,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #cba6f7;
--accent-color-hover: #d4b7f8;
--accent-color-active: #b38fdf;
- --accent-color-light: #D6B9F9;
- --accent-color-visited: #A171DA;
+ --accent-color-light: #d6b9f9;
+ --accent-color-visited: #a171da;
--accent-color-opacity1: rgb(203 166 247 / 4%);
--accent-color-opacity2: rgb(203 166 247 / 12%);
--accent-color-opacity3: rgb(203 166 247 / 16%);
@@ -1038,8 +1070,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #f38ba8;
--accent-color-hover: #f399b2;
--accent-color-active: #de7693;
- --accent-color-light: #F5A3BA;
- --accent-color-visited: #D56C89;
+ --accent-color-light: #f5a3ba;
+ --accent-color-visited: #d56c89;
--accent-color-opacity1: rgb(243 139 168 / 4%);
--accent-color-opacity2: rgb(243 139 168 / 12%);
--accent-color-opacity3: rgb(243 139 168 / 16%);
@@ -1050,8 +1082,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #eba0ac;
--accent-color-hover: #ebb4bd;
--accent-color-active: #d68895;
- --accent-color-light: #F0B7C0;
- --accent-color-visited: #C86A79;
+ --accent-color-light: #f0b7c0;
+ --accent-color-visited: #c86a79;
--accent-color-opacity1: rgb(235 160 172 / 4%);
--accent-color-opacity2: rgb(235 160 172 / 12%);
--accent-color-opacity3: rgb(235 160 172 / 16%);
@@ -1062,8 +1094,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #fab387;
--accent-color-hover: #f7bd99;
--accent-color-active: #e1996d;
- --accent-color-light: #FBC4A2;
- --accent-color-visited: #D78A5B;
+ --accent-color-light: #fbc4a2;
+ --accent-color-visited: #d78a5b;
--accent-color-opacity1: rgb(250 179 135 / 4%);
--accent-color-opacity2: rgb(250 179 135 / 12%);
--accent-color-opacity3: rgb(250 179 135 / 16%);
@@ -1074,8 +1106,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #f9e2af;
--accent-color-hover: #f9e7bf;
--accent-color-active: #dec48d;
- --accent-color-light: #FBECCB;
- --accent-color-visited: #D5B05D;
+ --accent-color-light: #fbeccb;
+ --accent-color-visited: #d5b05d;
--accent-color-opacity1: rgb(249 226 175 / 4%);
--accent-color-opacity2: rgb(249 226 175 / 12%);
--accent-color-opacity3: rgb(249 226 175 / 16%);
@@ -1086,8 +1118,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #a6e3a1;
--accent-color-hover: #b6e3b2;
--accent-color-active: #86c780;
- --accent-color-light: #BCEAB8;
- --accent-color-visited: #6ED166;
+ --accent-color-light: #bceab8;
+ --accent-color-visited: #6ed166;
--accent-color-opacity1: rgb(166 227 161 / 4%);
--accent-color-opacity2: rgb(166 227 161 / 12%);
--accent-color-opacity3: rgb(166 227 161 / 16%);
@@ -1098,8 +1130,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #94e2d5;
--accent-color-hover: #a1dfd5;
--accent-color-active: #6fc5b7;
- --accent-color-light: #AFE9DF;
- --accent-color-visited: #5CCCB9;
+ --accent-color-light: #afe9df;
+ --accent-color-visited: #5cccb9;
--accent-color-opacity1: rgb(148 226 213 / 4%);
--accent-color-opacity2: rgb(148 226 213 / 12%);
--accent-color-opacity3: rgb(148 226 213 / 16%);
@@ -1110,8 +1142,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #89dceb;
--accent-color-hover: #99dfeb;
--accent-color-active: #68bcca;
- --accent-color-light: #9FE3EF;
- --accent-color-visited: #64C2D3;
+ --accent-color-light: #9fe3ef;
+ --accent-color-visited: #64c2d3;
--accent-color-opacity1: rgb(137 220 235 / 4%);
--accent-color-opacity2: rgb(137 220 235 / 12%);
--accent-color-opacity3: rgb(137 220 235 / 16%);
@@ -1122,8 +1154,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #74c7ec;
--accent-color-hover: #84c7e6;
--accent-color-active: #59a9cf;
- --accent-color-light: #93D4F0;
- --accent-color-visited: #6AB6D7;
+ --accent-color-light: #93d4f0;
+ --accent-color-visited: #6ab6d7;
--accent-color-opacity1: rgb(116 199 236 / 4%);
--accent-color-opacity2: rgb(116 199 236 / 12%);
--accent-color-opacity3: rgb(116 199 236 / 16%);
@@ -1134,8 +1166,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #89b4fa;
--accent-color-hover: #9bbef6;
--accent-color-active: #6593df;
- --accent-color-light: #A7C7FB;
- --accent-color-visited: #739CDD;
+ --accent-color-light: #a7c7fb;
+ --accent-color-visited: #739cdd;
--accent-color-opacity1: rgb(137 220 235 / 4%);
--accent-color-opacity2: rgb(137 220 235 / 12%);
--accent-color-opacity3: rgb(137 220 235 / 16%);
@@ -1146,8 +1178,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color: #b4befe;
--accent-color-hover: #c9d0ff;
--accent-color-active: #8d98e4;
- --accent-color-light: #D2D8FE;
- --accent-color-visited: #96A1E9;
+ --accent-color-light: #d2d8fe;
+ --accent-color-visited: #96a1e9;
--accent-color-opacity1: rgb(180 190 254 / 4%);
--accent-color-opacity2: rgb(180 190 254 / 12%);
--accent-color-opacity3: rgb(180 190 254 / 16%);
@@ -1272,7 +1304,7 @@ it can be safely elided. This looks quite pleasant on this theme. */
--accent-color-opacity4: rgb(101 119 0 / 24%);
}
- /* region destructive color for red color themes
+/* region destructive color for red color themes
using :has(.app) to increase specificity */
.mainRed:has(.app),
.secRed:has(.app),
@@ -1280,33 +1312,33 @@ it can be safely elided. This looks quite pleasant on this theme. */
.secDraculaRed:has(.app),
.mainSolarizedRed:has(.app),
.secSolarizedRed:has(.app) {
- --destructive-color: #9C27B0;
- --destructive-text-color: #FFF;
- --destructive-hover-color: #8E24AA;
- --destructive-active-color: #6A1B9A;
- }
-
- /* Deal with theme conflict on destructive colors */
- .mainRed.secPurple,
- .mainRed.secDeepPurple,
- .mainRed.secDraculaPurple,
- .mainDraculaRed.secPurple,
- .mainDraculaRed.secDeepPurple,
- .mainDraculaRed.secDraculaPurple,
- .mainSolarizedRed.secPurple,
- .mainSolarizedRed.secDeepPurple,
- .mainSolarizedRed.secDraculaPurple,
- .mainPurple.secRed,
- .mainPurple.secDraculaRed,
- .mainDeepPurple.secRed,
- .mainDeepPurple.secDraculaRed,
- .mainDraculaPurple.secRed,
- .mainDraculaPurple.secDraculaRed {
- --destructive-color: #FF9800;
- --destructive-text-color: #FFF;
- --destructive-hover-color: #FB8C00;
- --destructive-active-color: #EF6C00;
- }
+ --destructive-color: #9c27b0;
+ --destructive-text-color: #fff;
+ --destructive-hover-color: #8e24aa;
+ --destructive-active-color: #6a1b9a;
+}
+
+/* Deal with theme conflict on destructive colors */
+.mainRed.secPurple,
+.mainRed.secDeepPurple,
+.mainRed.secDraculaPurple,
+.mainDraculaRed.secPurple,
+.mainDraculaRed.secDeepPurple,
+.mainDraculaRed.secDraculaPurple,
+.mainSolarizedRed.secPurple,
+.mainSolarizedRed.secDeepPurple,
+.mainSolarizedRed.secDraculaPurple,
+.mainPurple.secRed,
+.mainPurple.secDraculaRed,
+.mainDeepPurple.secRed,
+.mainDeepPurple.secDraculaRed,
+.mainDraculaPurple.secRed,
+.mainDraculaPurple.secDraculaRed {
+ --destructive-color: #ff9800;
+ --destructive-text-color: #fff;
+ --destructive-hover-color: #fb8c00;
+ --destructive-active-color: #ef6c00;
+}
body[dir='ltr'] {
--ltr-or-rtl: ltr;
@@ -1322,16 +1354,16 @@ body[dir='rtl'] {
--horizontal-directionality-coefficient: -1;
}
-body[dir='rtl'] [data-prefix="fas"]:not([data-icon="magnifying-glass"], [data-icon="circle-question"], [data-icon="check"]) {
- transform: scale(-1,1);
+body[dir='rtl'] [data-prefix='fas']:not([data-icon='magnifying-glass'], [data-icon='circle-question'], [data-icon='check']) {
+ transform: scale(-1, 1);
}
/* Arabic, Kurdish, Persian and Urdu have a reversed question mark, but not Hebrew and Yiddish */
-html[lang='ar'] [data-prefix="fas"][data-icon="circle-question"],
-html[lang='fa'] [data-prefix="fas"][data-icon="circle-question"],
-html[lang='ku'] [data-prefix="fas"][data-icon="circle-question"],
-html[lang='ur'] [data-prefix="fas"][data-icon="circle-question"] {
- transform: scale(-1, 1)
+html[lang='ar'] [data-prefix='fas'][data-icon='circle-question'],
+html[lang='fa'] [data-prefix='fas'][data-icon='circle-question'],
+html[lang='ku'] [data-prefix='fas'][data-icon='circle-question'],
+html[lang='ur'] [data-prefix='fas'][data-icon='circle-question'] {
+ transform: scale(-1, 1);
}
body {
@@ -1355,12 +1387,12 @@ body {
/* stylelint-disable-next-line no-descending-specificity */
a:link {
- color: var(--link-color);
+ color: var(--link-color);
}
/* stylelint-disable-next-line no-descending-specificity */
a:visited {
- color: var(--link-visited-color);
+ color: var(--link-visited-color);
}
@media (prefers-reduced-motion) {
@@ -1371,7 +1403,7 @@ a:visited {
}
::-webkit-scrollbar {
- inline-size: auto;
+ inline-size: auto;
block-size: auto;
}
@@ -1386,6 +1418,7 @@ a:visited {
border: 0;
}
-::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:focus {
+::-webkit-scrollbar-thumb:hover,
+::-webkit-scrollbar-thumb:focus {
background: var(--scrollbar-color-hover);
}
diff --git a/src/renderer/views/About/About.css b/src/renderer/views/About/About.css
index 51416a5c72566..38c5e66ce287d 100644
--- a/src/renderer/views/About/About.css
+++ b/src/renderer/views/About/About.css
@@ -8,7 +8,7 @@
text-align: center;
}
-.logo {
+.ft-logo-full {
max-inline-size: 100%;
inline-size: 500px;
}
diff --git a/src/renderer/views/About/About.js b/src/renderer/views/About/About.js
index 2fe6938965985..54b1c34fc8833 100644
--- a/src/renderer/views/About/About.js
+++ b/src/renderer/views/About/About.js
@@ -1,17 +1,23 @@
import { defineComponent } from 'vue'
import FtCard from '../../components/ft-card/ft-card.vue'
import packageDetails from '../../../../package.json'
-import { ABOUT_BITCOIN_ADDRESS, ABOUT_MONERO_ADDRESS } from '../../../constants'
+import { ABOUT_BITCOIN_ADDRESS } from '../../../constants'
+import FtLogoFull from '../../components/ft-logo-full/ft-logo-full.vue'
export default defineComponent({
name: 'About',
components: {
- 'ft-card': FtCard
+ 'ft-card': FtCard,
+ 'ft-logo-full': FtLogoFull,
},
data: function () {
return {
- versionNumber: `v${packageDetails.version}`,
- chunks: [
+ versionNumber: `v${packageDetails.version}`
+ }
+ },
+ computed: {
+ chunks: function () {
+ return [
{
icon: ['fab', 'github'],
title: this.$t('About.Source code'),
@@ -67,20 +73,10 @@ export default defineComponent({
title: this.$t('About.Credits'),
content: `${this.$t('About.FreeTube is made possible by')}
${this.$t('About.these people and projects')}`
},
- {
- icon: ['fas', 'heart'],
- title: `${this.$t('About.Donate')} - Liberapay`,
- content: '
https://liberapay.com/FreeTube'
- },
{
icon: ['fab', 'bitcoin'],
title: `${this.$t('About.Donate')} - BTC`,
content: `
${ABOUT_BITCOIN_ADDRESS}`
- },
- {
- icon: ['fab', 'monero'],
- title: `${this.$t('About.Donate')} - XMR`,
- content: `
${ABOUT_MONERO_ADDRESS}`
}
]
}
diff --git a/src/renderer/views/About/About.vue b/src/renderer/views/About/About.vue
index 4eec63ed37a92..6aec14edadf3a 100644
--- a/src/renderer/views/About/About.vue
+++ b/src/renderer/views/About/About.vue
@@ -5,11 +5,7 @@
{{ $t("About.About") }}
-
+
{{ versionNumber }} {{ $t("About.Beta") }}
diff --git a/src/renderer/views/Channel/Channel.css b/src/renderer/views/Channel/Channel.css
index 8fb4900f78a7b..66aa3cc0294b8 100644
--- a/src/renderer/views/Channel/Channel.css
+++ b/src/renderer/views/Channel/Channel.css
@@ -21,7 +21,7 @@
.channelBannerContainer.default {
background-color: #000;
- background-image: url("../../assets/img/defaultBanner.png");
+ background-image: url('../../assets/img/defaultBanner.png');
background-repeat: repeat;
background-size: contain;
}
@@ -101,7 +101,7 @@
block-size: auto;
justify-content: unset;
gap: 32px;
- padding-block: .3em;
+ padding-block: 0.3em;
padding-inline: 0;
flex-wrap: nowrap;
}
@@ -154,7 +154,7 @@
}
.thumbnailContainer {
- display: flex
+ display: flex;
}
.channelLineContainer {
@@ -246,7 +246,8 @@
flex-direction: column;
}
- .thumbnailContainer, .channelInfoActionsContainer {
+ .thumbnailContainer,
+ .channelInfoActionsContainer {
flex-wrap: wrap;
align-items: center;
text-align: center;
@@ -255,7 +256,7 @@
}
@media only screen and (width <= 260px) {
- .channelDetails {
+ .channelDetails {
max-inline-size: none;
}
}
diff --git a/src/renderer/views/Hashtag/Hashtag.css b/src/renderer/views/Hashtag/Hashtag.css
index a2d9314e834cc..372cb70483a83 100644
--- a/src/renderer/views/Hashtag/Hashtag.css
+++ b/src/renderer/views/Hashtag/Hashtag.css
@@ -8,7 +8,8 @@
margin-block-start: 16px;
}
-.getNextPage:hover, .getNextPage:focus {
+.getNextPage:hover,
+.getNextPage:focus {
background-color: var(--side-nav-hover-color);
color: var(--side-nav-hover-text-color);
}
diff --git a/src/renderer/views/Playlist/Playlist.js b/src/renderer/views/Playlist/Playlist.js
index 94018d155acd0..35a88e59f5525 100644
--- a/src/renderer/views/Playlist/Playlist.js
+++ b/src/renderer/views/Playlist/Playlist.js
@@ -305,7 +305,7 @@ export default defineComponent({
channelName = subtitle.substring(0, index).trim()
}
- this.setPlaylistTitle(result.info.title)
+ this.playlistTitle = result.info.title
this.playlistDescription = result.info.description ?? ''
this.firstVideoId = result.items[0].id
this.playlistThumbnail = result.info.thumbnails[0].url
@@ -334,6 +334,8 @@ export default defineComponent({
// auto load next page again when no. of parsed items < page size
if (shouldGetNextPage) { this.getNextPageLocal() }
+ this.updatePageTitle()
+
this.isLoading = false
}).catch((err) => {
console.error(err)
@@ -348,7 +350,7 @@ export default defineComponent({
getPlaylistInvidious: function () {
invidiousGetPlaylistInfo(this.playlistId).then((result) => {
- this.setPlaylistTitle(result.title)
+ this.playlistTitle = result.title
this.playlistDescription = result.description
this.firstVideoId = result.videos[0].videoId
this.viewCount = result.viewCount
@@ -371,6 +373,8 @@ export default defineComponent({
this.playlistItems = result.videos
+ this.updatePageTitle()
+
this.isLoading = false
}).catch((err) => {
console.error(err)
@@ -385,7 +389,7 @@ export default defineComponent({
},
parseUserPlaylist: function (playlist) {
- this.setPlaylistTitle(playlist.playlistName)
+ this.playlistTitle = playlist.playlistName
this.playlistDescription = playlist.description ?? ''
if (playlist.videos.length > 0) {
@@ -406,6 +410,8 @@ export default defineComponent({
this.playlistItems = playlist.videos
+ this.updatePageTitle()
+
this.isLoading = false
},
showUserPlaylistNotFound() {
@@ -544,9 +550,14 @@ export default defineComponent({
}
},
- setPlaylistTitle: function (value) {
- this.playlistTitle = value
- document.title = `${value} - ${packageDetails.productName}`
+ updatePageTitle() {
+ const playlistTitle = this.playlistTitle
+ const channelName = this.channelName
+ const titleText = [
+ playlistTitle,
+ channelName,
+ ].filter(v => v).join(' | ')
+ document.title = `${titleText} - ${packageDetails.productName}`
},
handleResize: function () {
diff --git a/src/renderer/views/Playlist/Playlist.scss b/src/renderer/views/Playlist/Playlist.scss
index 1e0ce41dc574c..d1ab1f4dd939a 100644
--- a/src/renderer/views/Playlist/Playlist.scss
+++ b/src/renderer/views/Playlist/Playlist.scss
@@ -114,7 +114,8 @@
}
}
-.playlistItem-enter, .playlistItem-leave-to {
+.playlistItem-enter,
+.playlistItem-leave-to {
opacity: 0;
transform: translate(calc(10% * var(--horizontal-directionality-coefficient)));
}
diff --git a/src/renderer/views/ProfileSettings/ProfileSettings.css b/src/renderer/views/ProfileSettings/ProfileSettings.css
index f7d8a4ebc9a47..4ec9e91f2297e 100644
--- a/src/renderer/views/ProfileSettings/ProfileSettings.css
+++ b/src/renderer/views/ProfileSettings/ProfileSettings.css
@@ -18,7 +18,8 @@ h2 {
color: var(--card-bg-color);
}
-.profileList > .openedProfile:hover, .profileList > .openedProfile:focus-visible {
+.profileList > .openedProfile:hover,
+.profileList > .openedProfile:focus-visible {
background-color: var(--tertiary-text-color);
transition: background 0.2s ease-in;
}
diff --git a/src/renderer/views/Search/Search.css b/src/renderer/views/Search/Search.css
index 1ef3d4d136f53..ec9031f0d9dcf 100644
--- a/src/renderer/views/Search/Search.css
+++ b/src/renderer/views/Search/Search.css
@@ -8,7 +8,8 @@
margin-block-start: 16px;
}
-.getNextPage:hover, .getNextPage:focus {
+.getNextPage:hover,
+.getNextPage:focus {
background-color: var(--side-nav-hover-color);
color: var(--side-nav-hover-text-color);
}
diff --git a/src/renderer/views/SubscribedChannels/SubscribedChannels.css b/src/renderer/views/SubscribedChannels/SubscribedChannels.css
index 0c8c0f51ae041..bc34f613c3bcb 100644
--- a/src/renderer/views/SubscribedChannels/SubscribedChannels.css
+++ b/src/renderer/views/SubscribedChannels/SubscribedChannels.css
@@ -15,7 +15,7 @@
.channels {
inline-size: 100%;
display: grid;
- grid-template-columns: repeat(auto-fill, minmax(120px, 1fr) );
+ grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 2.5rem;
margin-block-start: 2rem;
}
diff --git a/src/renderer/views/Trending/Trending.js b/src/renderer/views/Trending/Trending.js
index c4b9e65beb09a..1fe5e0d0fbb6c 100644
--- a/src/renderer/views/Trending/Trending.js
+++ b/src/renderer/views/Trending/Trending.js
@@ -164,8 +164,8 @@ export default defineComponent({
}).catch((err) => {
console.error(err)
const errorMessage = this.$t('Invidious API Error (Click to copy)')
- showToast(`${errorMessage}: ${err.responseText}`, 10000, () => {
- copyToClipboard(err.responseText)
+ showToast(`${errorMessage}: ${err}`, 10000, () => {
+ copyToClipboard(err)
})
if (process.env.SUPPORTS_LOCAL_API && (this.backendPreference === 'invidious' && this.backendFallback)) {
diff --git a/src/renderer/views/Watch/Watch.js b/src/renderer/views/Watch/Watch.js
index eca6f028af339..37799bf07a751 100644
--- a/src/renderer/views/Watch/Watch.js
+++ b/src/renderer/views/Watch/Watch.js
@@ -908,8 +908,8 @@ export default defineComponent({
.catch(err => {
console.error(err)
const errorMessage = this.$t('Invidious API Error (Click to copy)')
- showToast(`${errorMessage}: ${err.responseText}`, 10000, () => {
- copyToClipboard(err.responseText)
+ showToast(`${errorMessage}: ${err}`, 10000, () => {
+ copyToClipboard(err)
})
console.error(err)
if (process.env.SUPPORTS_LOCAL_API && this.backendPreference === 'invidious' && this.backendFallback) {
@@ -1100,9 +1100,9 @@ export default defineComponent({
handleWatchProgress: function () {
if (this.rememberHistory && !this.isUpcoming && !this.isLoading && !this.isLive) {
- const player = this.$refs.videoPlayer.player
+ const player = this.$refs.videoPlayer?.player
- if (player !== null && this.saveWatchedProgress) {
+ if (player && this.saveWatchedProgress) {
const currentTime = this.getWatchedProgress()
const payload = {
videoId: this.videoId,
@@ -1339,7 +1339,7 @@ export default defineComponent({
return
}
- if (this.watchingPlaylist && this.$refs.watchVideoPlaylist.shouldStopDueToPlaylistEnd) {
+ if (this.watchingPlaylist && this.$refs.watchVideoPlaylist?.shouldStopDueToPlaylistEnd) {
// Let `watchVideoPlaylist` handle end of playlist, no countdown needed
this.$refs.watchVideoPlaylist.playNextVideo()
return
@@ -1359,8 +1359,8 @@ export default defineComponent({
const nextVideoInterval = this.defaultInterval
this.playNextTimeout = setTimeout(() => {
- const player = this.$refs.videoPlayer.player
- if (player !== null && player.paused()) {
+ const player = this.$refs.videoPlayer?.player
+ if (player && player.paused()) {
if (this.watchingPlaylist) {
this.$refs.watchVideoPlaylist.playNextVideo()
} else {
@@ -1408,9 +1408,9 @@ export default defineComponent({
this.handleWatchProgress()
if (!this.isUpcoming && !this.isLoading) {
- const player = this.$refs.videoPlayer.player
+ const player = this.$refs.videoPlayer?.player
- if (player !== null && !player.paused() && player.isInPictureInPicture()) {
+ if (player && !player.paused() && player.isInPictureInPicture()) {
setTimeout(() => {
player.play()
player.on('leavepictureinpicture', (event) => {
diff --git a/static/invidious-instances.json b/static/invidious-instances.json
index 0555df2c24f8f..a70a2b22e5abd 100644
--- a/static/invidious-instances.json
+++ b/static/invidious-instances.json
@@ -3,60 +3,36 @@
"url": "https://invidious.fdn.fr",
"cors": true
},
- {
- "url": "https://vid.puffyan.us",
- "cors": true
- },
- {
- "url": "https://invidious.nerdvpn.de",
- "cors": true
- },
- {
- "url": "https://invidious.projectsegfau.lt",
- "cors": true
- },
- {
- "url": "https://invidious.lunar.icu",
- "cors": true
- },
{
"url": "https://inv.tux.pizza",
"cors": true
},
{
- "url": "https://invidious.privacydev.net",
+ "url": "https://invidious.flokinet.to",
"cors": true
},
{
- "url": "https://iv.ggtyler.dev",
+ "url": "https://invidious.privacydev.net",
"cors": true
},
{
"url": "https://inv.nadeko.net",
"cors": true
},
- {
- "url": "https://iv.nboeck.de",
- "cors": true
- },
{
"url": "https://invidious.protokolla.fi",
"cors": true
},
- {
- "url": "https://yt.artemislena.eu",
- "cors": true
- },
{
"url": "https://invidious.private.coffee",
"cors": true
},
{
- "url": "https://inv.us.projectsegfau.lt",
+ "url": "https://yt.artemislena.eu",
"cors": true
},
{
- "url": "https://invidious.perennialte.ch",
+ "url": "https://invidious.jing.rocks",
"cors": true
},
{
@@ -64,31 +40,35 @@
"cors": true
},
{
- "url": "https://invidious.jing.rocks",
+ "url": "https://inv.us.projectsegfau.lt",
"cors": true
},
{
- "url": "https://invidious.einfachzocken.eu",
+ "url": "https://invidious.perennialte.ch",
"cors": true
},
{
- "url": "https://inv.oikei.net",
+ "url": "https://inv.in.projectsegfau.lt",
"cors": true
},
{
- "url": "https://vid.lilay.dev",
- "cors": true
+ "url": "https://invidious.materialio.us",
+ "cors": false
},
{
"url": "https://iv.datura.network",
"cors": true
},
+ {
+ "url": "https://invidious.reallyaweso.me",
+ "cors": false
+ },
{
"url": "https://yt.drgnz.club",
"cors": true
},
{
- "url": "https://yt.cdaut.de",
+ "url": "https://invidious.incogniweb.net",
"cors": true
},
{
diff --git a/static/locales/ar.yaml b/static/locales/ar.yaml
index dde7ce1aedc80..73449a889fe96 100644
--- a/static/locales/ar.yaml
+++ b/static/locales/ar.yaml
@@ -463,7 +463,7 @@ Settings:
How do I import my subscriptions?: 'كيف استورد اشتراكاتي؟'
Fetch Automatically: جلب الخلاصة تلقائيا
Only Show Latest Video for Each Channel: عرض أحدث فيديو فقط لكل قناة
- Avoid Accidental Unsubscription: تجنب إلغاء الاشتراك عن طريق الخطأ
+ Confirm Before Unsubscribing: تجنب إلغاء الاشتراك عن طريق الخطأ
Advanced Settings:
Advanced Settings: 'الإعدادات المتقدمة'
Enable Debug Mode (Prints data to the console): 'تمكين وضع التنقيح (يطبع البيانات
diff --git a/static/locales/bg.yaml b/static/locales/bg.yaml
index d3dba3c45a6a6..aea3525ba42ef 100644
--- a/static/locales/bg.yaml
+++ b/static/locales/bg.yaml
@@ -472,7 +472,7 @@ Settings:
Fetch Automatically: Автоматично извличане на съдържание
Only Show Latest Video for Each Channel: Показване само най-новите видеа за всеки
канал
- Avoid Accidental Unsubscription: Избягване на случайно отписване
+ Confirm Before Unsubscribing: Избягване на случайно отписване
Data Settings:
Data Settings: 'Настройки на данни'
Select Import Type: 'Избор на тип за внасяне'
diff --git a/static/locales/ca.yaml b/static/locales/ca.yaml
index 4b1c9136630a8..b44ee60844e32 100644
--- a/static/locales/ca.yaml
+++ b/static/locales/ca.yaml
@@ -129,13 +129,13 @@ Settings:
General Settings: 'Paràmetres generals'
Check for Updates: 'Comprovar si hi ha actualitzacions'
Check for Latest Blog Posts: 'Consultar les darreres entrades al blog'
- Fallback to Non-Preferred Backend on Failure: 'Tornar al Backend per defecte en
- cas d''error'
+ Fallback to Non-Preferred Backend on Failure: 'Torna al motor per defecte en cas
+ d''error'
Enable Search Suggestions: 'Habilitar els suggeriments de cerca'
Default Landing Page: 'Pàgina d''aterratge per defecte'
Locale Preference: 'Preferència de configuració regional'
Preferred API Backend:
- Preferred API Backend: 'Motor API principal'
+ Preferred API Backend: 'Motor de l''API preferit'
Local API: 'API local'
Invidious API: 'API d''Invidious'
Video View Type:
@@ -211,7 +211,7 @@ Settings:
Hide Side Bar Labels: Oculta les etiquetes de la barra lateral
Player Settings:
Player Settings: 'Configuració del reproductor'
- Force Local Backend for Legacy Formats: 'Força el backend local per als formats
+ Force Local Backend for Legacy Formats: 'Força el motor local per als formats
heretats'
Play Next Video: 'Reprodueix el vídeo següent'
Turn on Subtitles by Default: 'Activa els subtítols per defecte'
@@ -512,7 +512,7 @@ Video:
May: 'Maig'
Jun: 'Juny'
Jul: 'Jul'
- Aug: 'Ago'
+ Aug: 'Ag.'
Sep: 'Set'
Oct: 'Oct'
Nov: 'Nov'
@@ -558,7 +558,7 @@ Video:
OpeningTemplate: Obrint {videoOrPlaylist} a {externalPlayer}…
video: vídeo
playlist: llista de reproducció
- UnsupportedActionTemplate: '{externalPlayer} no soporta: {action}'
+ UnsupportedActionTemplate: '{externalPlayer} no suporta: {action}'
Save Video: Desa el Vídeo
Premieres on: S'estrena el
audio only: només àudio
@@ -636,3 +636,4 @@ Channels:
Falling back to Invidious API: Recorrent a l'API d'Invidious
Invidious API Error (Click to copy): S'ha produït un error en l'API d'Invidious (feu
clic per copiar-lo)
+Moments Ago: fa un moment
diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml
index 97a778be3af10..03e26dc0e970b 100644
--- a/static/locales/cs.yaml
+++ b/static/locales/cs.yaml
@@ -382,7 +382,7 @@ Settings:
Solarized Green: Solarizovaná zelená
Secondary Color Theme: 'Sekundární barva motivu'
#* Main Color Theme
- Hide Side Bar Labels: Skrýt štítky na bočním panelu
+ Hide Side Bar Labels: Skrýt popisky na bočním panelu
Hide FreeTube Header Logo: Skrýt logo FreeTube v záhlaví
Player Settings:
Player Settings: 'Nastavení přehrávače'
@@ -468,7 +468,7 @@ Settings:
Fetch Automatically: Automaticky načítat odběry
Only Show Latest Video for Each Channel: U každého kanálu zobrazit pouze nejnovější
video
- Avoid Accidental Unsubscription: Zamezit nechtěným odběrům
+ Confirm Before Unsubscribing: Zamezit nechtěným odběrům
Distraction Free Settings:
Distraction Free Settings: 'Nastavení rozptylování'
Hide Video Views: 'Skrýt počet přehrání videa'
@@ -1230,7 +1230,7 @@ Display Label: '{label}: {value}'
Feed:
Feed Last Updated: 'Zdroj {feedName} naposledy aktualizován: {date}'
Refresh Feed: Obnovit {subscriptionName}
-Moments Ago: chvílí
+Moments Ago: před chvílí
Yes, Delete: Ano, odstranit
Yes, Restart: Ano, restartovat
Yes, Open Link: Ano, otevřít odkaz
diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml
index 992dd407b321e..55b5c64976f3b 100644
--- a/static/locales/de-DE.yaml
+++ b/static/locales/de-DE.yaml
@@ -463,7 +463,7 @@ Settings:
Fetch Automatically: Feed automatisch abrufen
Only Show Latest Video for Each Channel: Nur das neueste Video für jeden Kanal
anzeigen
- Avoid Accidental Unsubscription: Unbeabsichtigtes Deabonnieren vermeiden
+ Confirm Before Unsubscribing: Unbeabsichtigtes Deabonnieren vermeiden
Advanced Settings:
Advanced Settings: Erweiterte Einstellungen
Enable Debug Mode (Prints data to the console): Aktiviere Debug-Modus (Konsolenausgabe
@@ -1318,5 +1318,5 @@ Search Listing:
4K: 4K
Closed Captions: Geschlossene Untertitel
Subtitles: Untertitel
-'Blocked opening potentially unsafe URL': Das Öffnen einer potenziell unsicheren URL
- wurde blockiert:"{url}".
+'Blocked opening potentially unsafe URL': 'Das Öffnen einer potenziell unsicheren
+ URL wurde blockiert: „{url}“.'
diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml
index 1cc05858b0b88..765a0a53ee4b0 100644
--- a/static/locales/en-US.yaml
+++ b/static/locales/en-US.yaml
@@ -473,7 +473,7 @@ Settings:
Manage Subscriptions: Manage Subscriptions
Fetch Automatically: Fetch Feed Automatically
Only Show Latest Video for Each Channel: Only Show Latest Video for Each Channel
- Avoid Accidental Unsubscription: Avoid Accidental Unsubscription
+ Confirm Before Unsubscribing: Confirm Before Unsubscribing
Distraction Free Settings:
Distraction Free Settings: Distraction Free Settings
Sections:
diff --git a/static/locales/en_GB.yaml b/static/locales/en_GB.yaml
index dc5f18a2c2ee2..63c1a006bd201 100644
--- a/static/locales/en_GB.yaml
+++ b/static/locales/en_GB.yaml
@@ -88,6 +88,18 @@ Search Filters:
Fetch more results: 'Fetch more results'
# Sidebar
There are no more results for this search: There are no more results for this search
+ Features:
+ Features: Features
+ HD: HD
+ Subtitles: Subtitles
+ VR180: VR180
+ Creative Commons: Creative Commons
+ HDR: HDR
+ 360 Video: 360 Video
+ Live: Live
+ 4K: 4K
+ 3D: 3D
+ Location: Location
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Subscriptions'
@@ -176,6 +188,10 @@ User Playlists:
playlist is now used for quick bookmark instead of {oldPlaylistName}. Click
here to undo
Quick bookmark disabled: Quick bookmark disabled
+ Playlist {playlistName} is the new quick bookmark playlist.: Playlist {playlistName}
+ is the new quick bookmark playlist.
+ This playlist is already being used for quick bookmark.: This playlist is already
+ being used for quick bookmark.
Search for Videos: Search for videos
AddVideoPrompt:
N playlists selected: '{playlistCount} selected'
@@ -191,6 +207,11 @@ User Playlists:
Select a playlist to add your N videos to: Select a playlist to add your video
to | Select a playlist to add your {videoCount} videos to
Added {count} Times: Already Added | Added {count} times
+ "{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount}
+ videos will be added'
+ Allow Adding Duplicate Video(s): Allow adding duplicate video(s)
+ "{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount}
+ videos already added'
CreatePlaylistPrompt:
New Playlist Name: New Playlist name
Create: Create
@@ -218,6 +239,18 @@ User Playlists:
Enable Quick Bookmark With This Playlist: Enable quick bookmark with this playlist
Disable Quick Bookmark: Disable quick bookmark
Playlists with Matching Videos: Playlists with matching videos
+ Quick Bookmark Enabled: Quick bookmark enabled
+ Cannot delete the quick bookmark target playlist.: Cannot delete the quick bookmark
+ target playlist.
+ Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Are
+ you sure you want to remove 1 duplicate video from this playlist? This cannot
+ be undone. | Are you sure you want to remove {playlistItemCount} duplicate videos
+ from this playlist? This cannot be undone.
+ Remove Duplicate Videos: Remove Duplicate Videos
+ Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Are
+ you sure you want to remove 1 watched video from this playlist? This cannot be
+ undone. | Are you sure you want to remove {playlistItemCount} watched videos from
+ this playlist? This cannot be undone.
History:
# On History Page
History: 'History'
@@ -274,6 +307,9 @@ Settings:
Ask Before Opening Link: Ask before opening link
Open Link: Open link
External Link Handling: External link handling
+ Auto Load Next Page:
+ Label: Auto load next page
+ Tooltip: Load additional pages and comments automatically.
Theme Settings:
Theme Settings: 'Theme settings'
Match Top Bar with Main Color: 'Match top bar with main colour'
@@ -288,6 +324,8 @@ Settings:
Pastel Pink: Pastel pink
Hot Pink: Hot pink
Nordic: Nordic
+ Solarized Dark: Solarised Dark
+ Solarized Light: Solarised Light
Main Color Theme:
Main Color Theme: 'Main colour theme'
Red: 'Red'
@@ -327,6 +365,14 @@ Settings:
Catppuccin Mocha Flamingo: Catppuccin Mocha Flamingo
Catppuccin Mocha Green: Catppuccin Mocha Green
Catppuccin Mocha Yellow: Catppuccin Mocha Yellow
+ Solarized Yellow: Solarised Yellow
+ Solarized Magenta: Solarised Magenta
+ Solarized Cyan: Solarised Cyan
+ Solarized Violet: Solarised Violet
+ Solarized Red: Solarised Red
+ Solarized Orange: Solarised Orange
+ Solarized Blue: Solarised Blue
+ Solarized Green: Solarised Green
Secondary Color Theme: 'Secondary colour theme'
#* Main Color Theme
UI Scale: UI Scale
@@ -427,6 +473,7 @@ Settings:
Manage Subscriptions: 'Manage subscriptions'
Fetch Automatically: Fetch feed automatically
Only Show Latest Video for Each Channel: Only show latest video for each channel
+ Confirm Before Unsubscribing: Confirm before unsubscribing
Data Settings:
Data Settings: 'Data settings'
Select Import Type: 'Select import type'
@@ -625,6 +672,7 @@ Settings:
Password Settings: Password settings
Set Password: Set password
Expand All Settings Sections: Expand all settings sections
+ Sort Settings Sections (A-Z): Sort settings sections (A-Z)
About:
#On About page
About: About
@@ -663,6 +711,8 @@ About:
Licensed under the AGPLv3: Licensed under the AGPLv3
Source code: Source code
Discussions: Discussions
+ Licensed under the: Licensed under the
+ AGPLv3: AGPLv3
Profile:
Profile Settings: Profile Settings
Profile Select: 'Profile Select'
@@ -943,6 +993,15 @@ Playlist:
# On Video Watch Page
#* Published
#& Views
+ Sort By:
+ Sort By: Sort by
+ DateAddedNewest: Latest added first
+ VideoTitleDescending: Title (Z-A)
+ Custom: Custom
+ DateAddedOldest: Earliest added first
+ AuthorAscending: Author (A-Z)
+ AuthorDescending: Author (Z-A)
+ VideoTitleAscending: Title (A-Z)
Toggle Theatre Mode: 'Toggle Theatre Mode'
Change Format:
Change Media Formats: 'Change Media Formats'
@@ -1161,3 +1220,19 @@ Trimmed input must be at least N characters long: Trimmed input must be at least
Yes, Delete: Yes, delete
Yes, Restart: Yes, restart
Yes, Open Link: Yes, open link
+'Blocked opening potentially unsafe URL': 'Blocked opening potentially unsafe URL:
+ ‘{url}’.'
+Search Listing:
+ Label:
+ 4K: 4K
+ Subtitles: Subtitles
+ Closed Captions: Closed Captions
+Search character limit: Search query is over the {searchCharacterLimit} character
+ limit
+Feed:
+ Feed Last Updated: '{feedName} feed last updated: {date}'
+ Refresh Feed: Refresh {subscriptionName}
+Cancel: Cancel
+checkmark: ✓
+Display Label: '{label}: {value}'
+Moments Ago: moments ago
diff --git a/static/locales/es-MX.yaml b/static/locales/es-MX.yaml
index ef30b4b58f0fa..6f3b593981352 100644
--- a/static/locales/es-MX.yaml
+++ b/static/locales/es-MX.yaml
@@ -32,6 +32,7 @@ Global:
Videos: 'Videos'
# Search Bar
+ Community: Comunidad
Search / Go to URL: 'Buscar / Ir a la URL'
# In Filter Button
Search Filters:
diff --git a/static/locales/es.yaml b/static/locales/es.yaml
index 8f2573c66de83..df208b8b00fd7 100644
--- a/static/locales/es.yaml
+++ b/static/locales/es.yaml
@@ -470,7 +470,7 @@ Settings:
Fetch Automatically: Obtener los feed automáticamente
Only Show Latest Video for Each Channel: Mostrar solo los últimos vídeos de cada
canal
- Avoid Accidental Unsubscription: Evitar bajas accidentales
+ Confirm Before Unsubscribing: Evitar bajas accidentales
Data Settings:
Data Settings: 'Ajustes de Datos'
Select Import Type: 'Seleccionar tipo de importación'
diff --git a/static/locales/et.yaml b/static/locales/et.yaml
index c5bfd8de24dd3..f2e9d5c6a7481 100644
--- a/static/locales/et.yaml
+++ b/static/locales/et.yaml
@@ -465,7 +465,7 @@ Settings:
Manage Subscriptions: 'Halda tellimusi'
Fetch Automatically: Laadi tellimuste voog automaatselt
Only Show Latest Video for Each Channel: Iga kanali puhul näita vaid viimast videot
- Avoid Accidental Unsubscription: Väldi ekslikku ja juhuslikku tellimusest loobumist
+ Confirm Before Unsubscribing: Väldi ekslikku ja juhuslikku tellimusest loobumist
Data Settings:
Data Settings: 'Andmehaldus'
Select Import Type: 'Vali imporditava faili vorming'
@@ -1183,7 +1183,7 @@ Close Banner: Sulge rekaampilt
checkmark: ✓
Display Label: '{label}: {value}'
Feed:
- Feed Last Updated: '{feedName} tellimustevoo viimane uuendus: {date}'
+ Feed Last Updated: 'Tellimustevoo „{feedName}“ viimane uuendus: {date}'
Refresh Feed: Uuenda {subscriptionName} andmed
Moments Ago: hetk tagasi
Yes, Restart: Jah, käivita uuesti
diff --git a/static/locales/eu.yaml b/static/locales/eu.yaml
index 4961a58379af4..f68c8b31bc41b 100644
--- a/static/locales/eu.yaml
+++ b/static/locales/eu.yaml
@@ -88,6 +88,18 @@ Search Filters:
Fetch more results: 'Emaitza gehiago ekarri'
There are no more results for this search: 'Ez da emaitza gehiagorik bilaketa honentzat'
# Sidebar
+ Features:
+ Features: Funtzioak
+ HD: HD
+ Subtitles: Azpitituluak
+ Creative Commons: Creative Commons
+ 3D: 3D
+ Live: Zuzenean
+ 4K: 4K
+ 360 Video: 360 bideoa
+ Location: Kokapena
+ HDR: HDR
+ VR180: VR180
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Harpidetzak'
@@ -203,9 +215,13 @@ User Playlists:
Playlist {playlistName} has been deleted.: '{playlistName} erreprodukzio-zerrenda
ezabatu da.'
This playlist does not exist: Erreprodukzio-zerrenda hau ez da existitzen
+ This playlist is already being used for quick bookmark.: Erreprodukzio-zerrenda
+ hau laster-markak egiteko erabiltzen ari da dagoeneko.
+ Playlist {playlistName} is the new quick bookmark playlist.: '{playlistName}
+ erreprodukzio-zerrenda laster-marken erreprodukzio-zerrenda azkarra da.'
Search for Videos: Bilatu bideoak
AddVideoPrompt:
- Added {count} Times: Gehitu da {count} Time | {count} aldiz gehitu da
+ Added {count} Times: Gehitu da | {count} aldiz gehitu da
Toast:
"{videoCount} video(s) added to 1 playlist": Bideo 1 gehitu da erreprodukzio-zerrenda
batera | {videoCount} bideo gehitu dira erreprodukzio-zerrenda batera
@@ -220,10 +236,27 @@ User Playlists:
N playlists selected: '{playlistCount} hautatuta'
Search in Playlists: Bilatu erreprodukzio-zerrendetan
Save: Gorde
+ Allow Adding Duplicate Video(s): Baimendu bideo bikoiztuak gehitzea
+ "{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount}
+ bideo gehituko dira'
+ "{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount}
+ gehitu dira'
Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Ziur
ikusitako bideo guztiak erreprodukzio-zerrenda honetatik kendu nahi dituzula?
Hau ezin da desegin.
Playlists with Matching Videos: Bat datozen bideoak dituzten erreprodukzio-zerrendak
+ Remove Duplicate Videos: Kendu bideo bikoiztuak
+ Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Ziur
+ bikoiztutako bideo bat erreprodukzio-zerrenda honetatik kendu nahi duzula? Hau
+ ezin da desegin. | Ziur {playlistItemCount} bideo bikoiztu erreprodukzio-zerrenda
+ honetatik kendu nahi dituzula? Hau ezin da desegin.
+ Quick Bookmark Enabled: Laster-marka azkarra gaituta
+ Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Ziur
+ ikusitako bideo bat erreprodukzio-zerrenda honetatik kendu nahi duzula? Hau ezin
+ da desegin. | Ziur ikusitako {playlistItemCount} bideo erreprodukzio-zerrenda
+ honetatik kendu nahi dituzula? Hau ezin da desegin.
+ Cannot delete the quick bookmark target playlist.: Ezin da laster-marken helburuko
+ erreprodukzio zerrenda azkarra ezabatu.
History:
# On History Page
History: 'Historikoa'
@@ -437,6 +470,7 @@ Settings:
Fetch Automatically: Eskuratu jarioa automatikoki
Only Show Latest Video for Each Channel: Erakutsi soilik kanal bakoitzeko azken
bideoa
+ Confirm Before Unsubscribing: Saihestu ustekabeko harpidetza kentzea
Distraction Free Settings:
Distraction Free Settings: 'Oharkabetasunak ekiditeko ezarpenak'
Hide Video Views: 'Bideoen ikustaldi kopurua ezkutatu'
@@ -1176,3 +1210,10 @@ Yes, Delete: Bai, ezabatu
Cancel: Utzi
Yes, Open Link: Bai, ireki esteka
Yes, Restart: Bai, berrabiarazi
+Search Listing:
+ Label:
+ 4K: 4K
+ Subtitles: Azpitituluak
+ Closed Captions: Azpititulu deskriptiboak
+'Blocked opening potentially unsafe URL': 'Insegurua izan daitekeen URLa irekitzea
+ blokeatu da: "{url}".'
diff --git a/static/locales/fil.yaml b/static/locales/fil.yaml
index 311fb54a36e77..d427776684e50 100644
--- a/static/locales/fil.yaml
+++ b/static/locales/fil.yaml
@@ -22,7 +22,7 @@ Toggle Developer Tools: 'I-toggle ang mga Developer Tools'
Actual size: 'Totoong sukat'
Zoom in: 'Palakihin'
Zoom out: 'Paliitin'
-Toggle fullscreen: 'I-toogle ang fullscreen'
+Toggle fullscreen: 'I-fullscreen'
Window: 'Ang window'
Minimize: 'I-minimize'
Close: 'Isara'
@@ -60,10 +60,15 @@ Search Filters:
Short (< 4 minutes): 'Maikli (< 4 minuto)'
Long (> 20 minutes): 'Mahaba (> 20 minuto)'
# On Search Page
+ Medium (4 - 20 minutes): Kalagitnaan (4 - 20 na minuto)
Search Results: 'Mga Resulta'
Fetching results. Please wait: 'Sinusundo ang mga resulta. Maghintay lang po'
Fetch more results: 'Magsundo ng marami pang resulta'
# Sidebar
+ Features:
+ Features: Mga Feature
+ Location: Lokasyon
+ There are no more results for this search: Wala nang resulta sa search na ito
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Mga Suskripsyon'
@@ -74,6 +79,8 @@ Subscriptions:
'Getting Subscriptions. Please wait.': 'Kinukuha ang mga suskripsyon. Maghintay
lang po.'
Refresh Subscriptions: 'I-refresh ang mga Suskripsyon'
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Maraming
+ subscriptions itong profile. Pilitin na iwasan ang rate limiting
Trending:
Trending: 'Nagte-trend'
Most Popular: 'Pinakasikat'
@@ -87,4 +94,34 @@ Channel:
Playlists: {}
Download From Site: I-download mula sa website
Open New Window: buksan ang bagong window
-New Window: bagong window
+New Window: Bagong window
+Global:
+ Counts:
+ View Count: 1 na panonood | {count} na mga panonood
+ Live: Mga Live
+ Videos: Mga Video
+ Shorts: Mga Shorts
+ Input Tags:
+ Length Requirement: Ang Tag ay dapat {number} na kahaba ng character
+ Community: Komunidad
+Search Bar:
+ Clear Input: Alisin ang Input
+External link opening has been disabled in the general settings: Ang pag bukas ng
+ link sa panlabas ay pinasara sa general settings
+'Blocked opening potentially unsafe URL': 'I-Blinock ang URL na possibleng hindi ligtas:
+ "{url]".'
+Age Restricted:
+ This channel is age restricted: Itong channel ay pinaghihigpitan sa edad
+ This video is age restricted: Ang video na ito ay pinaghihigpitan sa edad
+Hashtags have not yet been implemented, try again later: Walang hashtags sa kasalukuyan,
+ subukan muli
+Close Banner: I-Sara ang banner
+Are you sure you want to open this link?: Sigurado mo na buksan itong link?
+Search character limit: Na sobrahan ng {searchCharacterLimit} na tilik ang Search
+ query
+Go to page: Pumunta sa {page}
+Preferences: Preferences
+Version {versionNumber} is now available! Click for more details: Version {versionNumber}
+ ay magamit na! . . Pindutin para sa detalye
+A new blog is now available, {blogTitle}. Click to view more: May bagong blog, {blogTitle},
+ Pindutin para makita
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index 0d24a88d7ee14..8486c245ecacc 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -162,9 +162,9 @@ User Playlists:
Added {count} Times: Déjà ajouté | Ajouté {count} fois
Allow Adding Duplicate Video(s): Autoriser l'ajout de vidéos en double
"{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount}
- Les vidéos seront ajoutées'
+ vidéos seront ajoutées'
"{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount}
- Vidéos déjà ajoutées'
+ vidéos déjà ajoutées'
SinglePlaylistView:
Toast:
There were no videos to remove.: Il n'y avait aucune vidéo à supprimer.
@@ -255,13 +255,13 @@ User Playlists:
Cannot delete the quick bookmark target playlist.: Impossible de supprimer la liste
de lecture cible des signets rapides.
Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Êtes-vous
- sûr de vouloir supprimer 1 vidéo en double de cette liste de lecture ? Cette opération
- est irréversible. | Êtes-vous sûr de vouloir supprimer {playlistItemCount} vidéos
- en double de cette liste de lecture ? Cette opération est irréversible.
+ sûr(e) de vouloir supprimer 1 vidéo en double de cette liste de lecture ? Cette
+ opération est irréversible. | Êtes-vous sûr(e) de vouloir supprimer {playlistItemCount}
+ vidéos en double de cette liste de lecture ? Cette opération est irréversible.
Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Êtes-vous
- sûr de vouloir supprimer 1 vidéo regardée de cette liste de lecture ? Cette opération
- est irréversible. | Êtes-vous sûr de vouloir supprimer {playlistItemCount} vidéos
- regardées de cette liste de lecture ? Cette opération est irréversible.
+ sûr(e) de vouloir supprimer 1 vidéo regardée de cette liste de lecture ? Cette
+ opération est irréversible. | Êtes-vous sûr(e) de vouloir supprimer {playlistItemCount}
+ vidéos regardées de cette liste de lecture ? Cette opération est irréversible.
Remove Duplicate Videos: Supprimer les vidéos en double
History:
# On History Page
@@ -471,7 +471,7 @@ Settings:
Fetch Automatically: Récupération automatique des flux
Only Show Latest Video for Each Channel: Afficher uniquement la dernière vidéo
pour chaque chaîne
- Avoid Accidental Unsubscription: Évitez les désabonnements accidentels
+ Confirm Before Unsubscribing: Évitez les désabonnements accidentels
Advanced Settings:
Advanced Settings: 'Paramètres Avancés'
Enable Debug Mode (Prints data to the console): 'Activer le mode débug (afficher
@@ -1337,4 +1337,4 @@ Search Listing:
Subtitles: Sous-titres
Closed Captions: Sous-titrage codé
'Blocked opening potentially unsafe URL': "Blocage de l'ouverture d'une URL potentiellement
- dangereuse : \"{url}\"."
+ dangereuse : « {url} »."
diff --git a/static/locales/hr.yaml b/static/locales/hr.yaml
index 57a0cdcffe0b6..80b1b63d2d72f 100644
--- a/static/locales/hr.yaml
+++ b/static/locales/hr.yaml
@@ -235,6 +235,7 @@ User Playlists:
Quick Bookmark Enabled: Brze zabilješke aktivirano
Cannot delete the quick bookmark target playlist.: Nije moguće izbrisati zbirku
cilja za brze zabilješke.
+ Remove Duplicate Videos: Ukloni dupla videa
History:
# On History Page
History: 'Povijest'
@@ -457,7 +458,7 @@ Settings:
Fetch Automatically: Automatski dohvati feed
Only Show Latest Video for Each Channel: Prikaži samo najnoviji video za svaki
kanal
- Avoid Accidental Unsubscription: Izbjegni slučajno otkazivanje pretplate
+ Confirm Before Unsubscribing: Izbjegni slučajno otkazivanje pretplate
Advanced Settings:
Advanced Settings: 'Napredne postavke'
Enable Debug Mode (Prints data to the console): 'Aktiviraj modus otklanjanja grešaka
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index 8b86a5514f0ba..44f58655838ab 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -42,17 +42,17 @@ Global:
Channel Count: 1 csatorna | {count} csatorna
Subscriber Count: 1 feliratkozó | {count} feliratkozó
View Count: 1 megtekintés | {count} megtekintés
- Watching Count: 1 néz | {count} néz
+ Watching Count: 1 néző | {count} néző
Input Tags:
Length Requirement: A címkének legalább {number} karakter hosszúnak kell lennie
Version {versionNumber} is now available! Click for more details: 'A(z) {versionNumber}
verzió már elérhető! Kattintson a további részletekért'
Download From Site: 'Letöltés a webhelyről'
-A new blog is now available, {blogTitle}. Click to view more: 'Új blog már elérhető:
- {blogTitle}. Kattintson további információk megtekintéséhez'
+A new blog is now available, {blogTitle}. Click to view more: 'Egy új blog érhető
+ el: {blogTitle}. Kattintson további információk megtekintéséhez'
# Search Bar
-Search / Go to URL: 'Keresés / Ugrás az URL-címre'
+Search / Go to URL: 'Keresés / Ugrás URL-címre'
# In Filter Button
Search Filters:
Search Filters: 'Keresési szűrők'
@@ -106,7 +106,7 @@ Subscriptions:
Subscriptions: 'Feliratkozások'
Latest Subscriptions: 'Legfrissebb feliratkozások'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'A
- feliratkozások listája jelenleg üres. Kezdje hozzáadni a feliratkozásokat, hogy
+ feliratkozások listája jelenleg üres. Kezdjen hozzáadni a feliratkozásokat, hogy
itt láthassa őket.'
'Getting Subscriptions. Please wait.': 'Feliratkozások megszerzése. Kis türelmet
kérünk.'
@@ -120,11 +120,11 @@ Subscriptions:
Frissítse a feliratkozásokat, hogy itt láthassa őket.
Empty Channels: A feliratkozott csatornák jelenleg nem tartalmaznak videókat.
All Subscription Tabs Hidden: Az összes feliratkozási lap el van rejtve. Az itteni
- tartalom megtekintéséhez, jelenítse meg néhány lap elrejtését a(z) „{settingsSection}”
+ tartalom megtekintéséhez törölje néhány lap rejtését a(z) „{settingsSection}”
„{subsection}” szakaszában.
Subscriptions Tabs: Feliratkozások lapok
Load More Posts: További bejegyzések betöltése
- Empty Posts: A feliratkozott csatornáidnak jelenleg nincsenek bejegyzései.
+ Empty Posts: A feliratkozott csatornáinak jelenleg nincsenek bejegyzései.
Trending:
Trending: 'Népszerű'
Trending Tabs: Népszerű lapok
@@ -143,7 +143,7 @@ User Playlists:
Csak azokat a videókat sorolja fel, amelyeket ön elmentett vagy a kedvencek közé
helyezett. A munka befejezése után az összes itt található videó átkerül a „Kedvencek”
lejátszási listára.
- Search bar placeholder: Keresés a lejátszási listákban
+ Search bar placeholder: Lejátszási listák keresése
Empty Search Message: Ebben a lejátszási listában nincsenek olyan videók, amelyek
megfelelnek a keresésnek
Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Biztos,
@@ -163,7 +163,7 @@ User Playlists:
Select a playlist to add your N videos to: Válasszon ki egy lejátszási listát
a videó hozzáadásához | Válasszon ki egy lejátszási listát a {videoCount} videó
hozzáadásához
- N playlists selected: '{playlistCount} Kiválasztott'
+ N playlists selected: '{playlistCount} kiválasztva'
Added {count} Times: Hozzáadva {count} Alkalommal
"{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount}
A videók hozzáadásra fognak kerülni'
@@ -292,19 +292,18 @@ Settings:
Grid: 'Rács'
List: 'Lista'
Thumbnail Preference:
- Thumbnail Preference: 'Miniatűr beállítás'
+ Thumbnail Preference: 'Miniatűr beállítása'
Default: 'Alapértelmezett'
- Beginning: 'Kezdet'
+ Beginning: 'Eleje'
Middle: 'Középső'
End: 'Vég'
Hidden: Rejtett
- Blur: Kikockázás
+ Blur: Elhomályosítás
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious példány
(Alapértelmezés: https://invidious.snopyta.org)'
- Region for Trending: 'Népszerű területe'
+ Region for Trending: 'Népszerűek innen'
#! List countries
- View all Invidious instance information: Az Invidious-példány összes tájékoztatásának
- megtekintése
+ View all Invidious instance information: Az Invidious-példányok listájának megtekintése
System Default: Rendszer alapértelmezett
Current Invidious Instance: Jelenlegi Invidious-példány
Clear Default Instance: Alapértelmezett példány eltávolítása
@@ -315,12 +314,12 @@ Settings:
példány {instance}
External Link Handling:
No Action: Nincs művelet
- Ask Before Opening Link: Hivatkozás megnyitása előtt kérése
+ Ask Before Opening Link: Kérdés hivatkozás megnyitása előtt
Open Link: Hivatkozás megnyitása
External Link Handling: Külső hivatkozás kezelése
Auto Load Next Page:
Label: Következő oldal automatikus betöltése
- Tooltip: További oldalak és megjegyzések automatikus betöltése.
+ Tooltip: További oldalak és a hozzászólások automatikus betöltése.
Theme Settings:
Theme Settings: 'Téma beállítások'
Match Top Bar with Main Color: 'Illessze a felső sávot a fő színnel'
@@ -387,20 +386,20 @@ Settings:
Secondary Color Theme: 'Másodlagos színtéma'
#* Main Color Theme
UI Scale: Felhasználói felület méretezése
- Expand Side Bar by Default: Alapértelmezés szerint oldalsáv megjelenítése
+ Expand Side Bar by Default: Alapértelmezés szerinti oldalsáv megjelenítés
Disable Smooth Scrolling: Finomgörgetés kikapcsolása
- Hide Side Bar Labels: Oldalsáv címkéi elrejtése
- Hide FreeTube Header Logo: FreeTube fejléc emblémájának elrejtése
+ Hide Side Bar Labels: Oldalsáv címkék elrejtése
+ Hide FreeTube Header Logo: FreeTube logo elrejtése a fejlécből
Player Settings:
Player Settings: 'Lejátszó beállításai'
Force Local Backend for Legacy Formats: 'Helyi háttéralkalmazás kényszerítése
örökölt formátumokra'
Play Next Video: 'Következő videó lejátszása'
- Turn on Subtitles by Default: 'Alapértelmezés szerint feliratok megjelenítése'
+ Turn on Subtitles by Default: 'Alapértelmezetten a feliratok megjelenítése'
Autoplay Videos: 'Videók automatikus lejátszása'
Proxy Videos Through Invidious: 'Meghatalmazás videók az Invidious révén'
Autoplay Playlists: 'Lejátszási listák automatikus lejátszása'
- Enable Theatre Mode by Default: 'Alapértelmezés szerint mozi mód engedélyezése'
+ Enable Theatre Mode by Default: 'Alapértelmezetten a mozi mód engedélyezése'
Default Volume: 'Alapértelmezett hangerő'
Default Playback Rate: 'Alapértelmezett lejátszási sebesség'
Default Video Format:
@@ -419,8 +418,8 @@ Settings:
720p: '720p'
1080p: '1080p'
1440p: '1440p'
- 4k: '4k'
- 8k: '8k'
+ 4k: '4K'
+ 8k: '8K'
Playlist Next Video Interval: Lejátszási lista következő videó intervalluma
Next Video Interval: Következő videó időköze
Scroll Volume Over Video Player: A hangerő szintjét a videolejátszó feletti kerékkel
@@ -428,7 +427,7 @@ Settings:
Display Play Button In Video Player: Lejátszás gomb megjelenítése a videolejátszóban
Fast-Forward / Rewind Interval: Gyors előre- és visszatekerési időköz
Screenshot:
- Ask Path: Mentési mappa kérése
+ Ask Path: Rákérdezés a Mentési mappára
File Name Label: Fájlnévminta
Folder Label: Képernyőképek mappa
Folder Button: Mappa kijelölése
@@ -445,23 +444,23 @@ Settings:
Quality Label: Képernyőkép minősége
Scroll Playback Rate Over Video Player: A lejátszás sebességét a videolejátszó
feletti kerékkel szabályozhatja
- Max Video Playback Rate: Legfeljebb videó lejátszási sebesség
- Video Playback Rate Interval: Videó lejátszási sebesség időköze
+ Max Video Playback Rate: Legnagyobb videólejátszási sebesség
+ Video Playback Rate Interval: Videó lejátszási sebesség léptetési köze
Enter Fullscreen on Display Rotate: Teljes képernyős mód a kijelzőn forgatáshoz
Skip by Scrolling Over Video Player: Kihagyás a Videolejátszó felett görgetve
Allow DASH AV1 formats: DASH AV1 formátumok engedélyezése
Privacy Settings:
Privacy Settings: 'Adatvédelmi beállítások'
Remember History: 'Előzmények megjegyzése'
- Save Watched Progress: 'Megtekintés előrehaladás mentése'
+ Save Watched Progress: 'Megtekintési előrehaladás mentése'
Clear Search Cache: 'Keresési gyorsítótár törlése'
Are you sure you want to clear out your search cache?: 'Biztosan törli a keresési
gyorsítótárat?'
- Search cache has been cleared: 'Megtörtént a keresési gyorsítótár törlése'
+ Search cache has been cleared: 'A keresési gyorsítótár törölve lett'
Remove Watch History: 'Megtekintési előzmények eltávolítása'
Are you sure you want to remove your entire watch history?: 'Biztosan törli az
összes megtekintési előzményt?'
- Watch history has been cleared: 'Megtörtént a megtekintési előzmények törlése'
+ Watch history has been cleared: 'A megtekintési előzmények törölve lettek'
Remove All Subscriptions / Profiles: 'Összes feliratkozás és profil eltávolítása'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Biztosan
törli az összes feliratkozást és profilt? A művelet nem vonható vissza.'
@@ -479,11 +478,11 @@ Settings:
Fetch Automatically: Hírcsatorna automatikus lekérdezése
Only Show Latest Video for Each Channel: Csak a legújabb videókat jelenítse meg
a csatornáktól
- Avoid Accidental Unsubscription: Kerülje el a véletlen leiratkozást
+ Confirm Before Unsubscribing: Kerülje el a véletlen leiratkozást
Data Settings:
Data Settings: 'Adatbeállítások'
- Select Import Type: 'Importálás típusa kiválasztása'
- Select Export Type: 'Exportálás típusa kiválasztása'
+ Select Import Type: 'Importálási típus kiválasztása'
+ Select Export Type: 'Exportálási típus kiválasztása'
Import Subscriptions: 'Feliratkozások importálása'
Import FreeTube: 'SzabadCső importálása'
Import YouTube: 'YouTube importálása'
@@ -496,10 +495,10 @@ Settings:
Export History: 'Előzmények exportálása'
Profile object has insufficient data, skipping item: 'A profilobjektum nem rendelkezik
elegendő adattal, az elem kihagyása'
- All subscriptions and profiles have been successfully imported: 'Az összes feliratkozást
- és a profilt sikeresen importált'
- All subscriptions have been successfully imported: 'Az összes feliratkozást sikeresen
- importált'
+ All subscriptions and profiles have been successfully imported: 'Az összes feliratkozás
+ és a profil sikeresen importálva'
+ All subscriptions have been successfully imported: 'Az összes feliratkozás sikeresen
+ importálva'
One or more subscriptions were unable to be imported: 'Egy vagy több feliratkozást
nem sikerült importálni'
Invalid subscriptions file: 'Érvénytelen feliratkozási fájl'
@@ -511,11 +510,11 @@ Settings:
All watched history has been successfully imported: 'Az összes megtekintett előzmény
sikeresen importálva'
All watched history has been successfully exported: 'Az összes megtekintett előzmény
- sikeresen exportálva lett'
+ sikeresen exportálva'
Unable to read file: 'Nem lehet olvasni a fájlt'
- Unable to write file: 'Nem lehet fájlt írni'
+ Unable to write file: 'Nem lehet írni a fájlt'
Unknown data key: 'Ismeretlen adatkulcs'
- How do I import my subscriptions?: 'Hogyan lehet importálni feliratkozásaimmal?'
+ How do I import my subscriptions?: 'Hogyan importálhatom a feliratkozásaimat?'
Check for Legacy Subscriptions: Örökölt feliratkozások keresése
Manage Subscriptions: Feliratkozások kezelése
Playlist insufficient data: Nincs elegendő adat a(z) „{playlist}” lejátszási listához,
@@ -528,7 +527,7 @@ Settings:
sikeresen megtörtént
Subscription File: Feliratkozás-fájl
History File: Előzmények-fájl
- Playlist File: lejátszási lista fájl
+ Playlist File: Lejátszási lista fájl
Export Playlists For Older FreeTube Versions:
Tooltip: "Ez az opció az összes lejátszási lista videóit egyetlen, 'Kedvencek'
nevű lejátszási listába exportálja.\nHogyan exportálhat és importálhat videókat
@@ -571,23 +570,23 @@ Settings:
Hide Popular Videos: Népszerű videók elrejtése
Hide Trending Videos: Felkapott videók elrejtése
Hide Recommended Videos: Ajánlott videók elrejtése
- Hide Comment Likes: Megjegyzés-kedvelések elrejtése
+ Hide Comment Likes: Hozzászólás-kedvelések elrejtése
Hide Channel Subscribers: Csatorna feliratkozók elrejtése
Hide Video Likes And Dislikes: Videó kedvelések és nemtetszések elrejtése
Hide Video Views: Videónézettség elrejtése
- Distraction Free Settings: Zavartalan beállítások
+ Distraction Free Settings: Ne zavarjanak beállítások
Hide Active Subscriptions: Elérhető feliratkozások elrejtése
Hide Playlists: Lejátszási listák elrejtése
Hide Video Description: Videó leírásának elrejtése
- Hide Comments: Megjegyzések elrejtése
+ Hide Comments: Hozzászólások elrejtése
Hide Live Streams: Élő közvetítések elrejtése
Hide Sharing Actions: Megosztási műveletek elrejtése
Hide Chapters: Fejezetek elrejtése
- Hide Upcoming Premieres: Közelgő első előadások elrejtése
+ Hide Upcoming Premieres: Közelgő bemutatók elrejtése
Hide Channels: Videók elrejtése a csatornákból
Hide Channels Placeholder: Csatornaazonosító
- Display Titles Without Excessive Capitalisation: Jelenítse meg a címeket túlzott
- nagybetűs írás és írásjelek nélkül
+ Display Titles Without Excessive Capitalisation: Címek túlzott nagybetűs írás
+ és írásjelek nélkül való megjelenítése
Hide Featured Channels: Kiemelt csatornák elrejtése
Hide Channel Playlists: Csatorna lejátszási listák elrejtése
Hide Channel Community: Csatornaközösség elrejtése
@@ -600,11 +599,11 @@ Settings:
Subscriptions Page: Feliratkozások oldal
Hide Channel Podcasts: Csatornapodcastok elrejtése
Hide Channel Releases: Csatornakiadások elrejtése
- Hide Subscriptions Shorts: Feliratkozások rövidfilmek elrejtése
+ Hide Subscriptions Shorts: Feliratkozásos rövidfilmek elrejtése
Hide Subscriptions Videos: Feliratkozási videók elrejtése
Hide Subscriptions Live: Élő feliratkozások elrejtése
Blur Thumbnails: Indexkép elhomályosítása
- Hide Profile Pictures in Comments: Profilképek elrejtése a megjegyzésekben
+ Hide Profile Pictures in Comments: Profilképek elrejtése a hozzászólásokban
Hide Subscriptions Community: Közösségi feliratkozások elrejtése
Hide Channels Invalid: Érvénytelen a megadott csatornaazonosító
Hide Channels Disabled Message: Egyes csatornákat letiltottak az azonosító használatával,
@@ -617,7 +616,7 @@ Settings:
Hide Videos and Playlists Containing Text: Szöveget tartalmazó videók és lejátszási
listák elrejtése
The app needs to restart for changes to take effect. Restart and apply change?: Az
- alkalmazásnak újra kell indulnia, hogy a változtatások életbe lépjenek. Indítsa
+ alkalmazásnak újra kell indulnia, hogy a változtatások életbe lépjenek. Induljon
újra és alkalmazza a módosítást?
Proxy Settings:
City: Helység
@@ -625,16 +624,16 @@ Settings:
Country: Ország
Ip: IP-cím
Your Info: Az Ön adatai
- Clicking on Test Proxy will send a request to: 'A Meghatalmazás-ellenőrzés gombra
- kattintva kérést küld a következő címre'
- Test Proxy: Meghatalmazás-ellenőrzés
- Proxy Port Number: Meghatalmazás kikötőszáma
- Proxy Host: Meghatalmazás gazdaszámítógép
- Proxy Protocol: Meghatalmazás protokoll
- Enable Tor / Proxy: Tor/meghatalmazás engedélyezése
- Proxy Settings: Meghatalmazás beállításai
+ Clicking on Test Proxy will send a request to: 'A Proxy tesztelés gombra kattintva
+ kérést küld a következő címre'
+ Test Proxy: Proxy tesztelés
+ Proxy Port Number: Proxy port száma
+ Proxy Host: Proxy gazdaszámítógép
+ Proxy Protocol: Proxy protokoll
+ Enable Tor / Proxy: Tor/Proxy engedélyezése
+ Proxy Settings: Proxy beállítások
Error getting network information. Is your proxy configured properly?: Hiba a
- hálózati adatok lekérésekor. Megfelelő a meghatalmazás beállítása?
+ hálózati adatok lekérésekor. Megfelelő a proxy beállítása?
SponsorBlock Settings:
Notify when sponsor segment is skipped: Értesítés a szponzorált szegmens kihagyásáról
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': 'SponsorBlock API
@@ -646,17 +645,17 @@ Settings:
Auto Skip: Automatikus kihagyás
Show In Seek Bar: Megjelenítés a keresősávban
Do Nothing: Nincs művelet
- Prompt To Skip: Kihagyás kérése
+ Prompt To Skip: Kérdés kihagyáskor
Category Color: Kategória színe
UseDeArrowTitles: DeArrow-videocímek használata
'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': 'DeArrow-miniatűr
létrehozási API URL-címe (alapértelmezett: https://dearrow-thumb.ajay.app)'
UseDeArrowThumbnails: DeArrow használata miniatűrökhöz
External Player Settings:
- Ignore Unsupported Action Warnings: Nem támogatott műveleti figyelmeztetések figyelmen
- kívül hagyva
- Custom External Player Arguments: Egyéni külső lejátszó érvek
- Custom External Player Executable: Egyedi külső lejátszó végrehajthatója
+ Ignore Unsupported Action Warnings: Nem támogatott műveletek figyelmeztetéseinek
+ figyelmen kívül hagyása
+ Custom External Player Arguments: Egyéni külső lejátszó argumentumok
+ Custom External Player Executable: Egyéni külső lejátszó végrehajthatója
External Player: Külső lejátszó
External Player Settings: Külső lejátszó beállításai
Players:
@@ -664,26 +663,26 @@ Settings:
Name: Nincs
Ignore Default Arguments: Alapértelmezett argumentumok figyelmen kívül hagyása
Download Settings:
- Ask Download Path: Letöltés elérési útja kérése
- Choose Path: Letöltés elérési útja kijelölése
+ Ask Download Path: Rákérdezés a letöltés elérési útjára
+ Choose Path: Elérési út kijelölése
Download Settings: Letöltési beállítások
Download Behavior: Letöltés viselkedése
Open in web browser: Megnyitás böngészőben
Download in app: Letöltés az alkalmazásban
Parental Control Settings:
- Parental Control Settings: Szülői felügyeleti beállítások
+ Parental Control Settings: Szülői felügyelet beállításai
Show Family Friendly Only: Kizárólag családbarát megjelenítése
Hide Search Bar: Keresősáv elrejtése
Hide Unsubscribe Button: Leiratkozás gomb elrejtése
Experimental Settings:
Replace HTTP Cache: HTTP-gyorsítótár cseréje
Experimental Settings: Kísérleti beállítások
- Warning: Ezek a beállítások kísérleti jellegűek, összeomlást okoznak, ha engedélyezve
- vannak. Erősen ajánlott biztonsági mentéseket készíteni. Használat csak saját
- felelősségre!
+ Warning: Ezek a beállítások kísérleti jellegűek, összeomlást okozhatnak, ha engedélyezve
+ vannak. Erősen ajánlott biztonsági mentéseket készíteni. Csak saját felelősségre
+ használja!
Password Dialog:
Password Incorrect: Helytelen jelszó
- Unlock: Zárolás feloldása
+ Unlock: Feloldás
Enter Password To Unlock: Jelszó megadása a beállítások feloldásához
Password: Jelszó
Password Settings:
@@ -692,7 +691,7 @@ Settings:
megakadályozásához
Set Password: Jelszó megadása
Remove Password: Jelszó eltávolítása
- Expand All Settings Sections: Beállítások kiterjesztése
+ Expand All Settings Sections: Beállítások kibontása
Sort Settings Sections (A-Z): Beállítások rendezése (A-Z)
About:
#On About page
@@ -726,21 +725,21 @@ About:
Latest FreeTube News: 'Legfrissebb FreeTube hírek'
- these people and projects: ezek emberek és projektek
- FreeTube is made possible by: 'A FreeTube-ot a következők teszik lehetővé'
- Donate: Hozzájárulás
+ these people and projects: az alábbi emberek és projektek
+ FreeTube is made possible by: 'A FreeTube elkészítését lehetővé tették'
+ Donate: Adományozás
Credits: Közreműködők
Translate: Fordítás
room rules: szobaszabályok
Please read the: Olvassa el a(z)
- Chat on Matrix: Matrix csevegése
+ Chat on Matrix: Matrix csevegés
Mastodon: Mastodon
- Blog: Napló
+ Blog: Blog
Email: E-mail
Website: Honlap
- Please check for duplicates before posting: Feladás előtt ellenőrizze, hogy vannak-e
- másolatok
- GitHub issues: GitHub kérdések
+ Please check for duplicates before posting: Beküldés előtt ellenőrizze, nincs-e
+ már azonos
+ GitHub issues: GitHub hibajegyek
Help: Súgó
GitHub releases: GitHub kiadások
Downloads / Changelog: Letöltések/Változásnapló
@@ -752,7 +751,7 @@ About:
Beta: Béta
FAQ: GyIK
Report a problem: Probléma jelentése
- Discussions: Megbeszélések
+ Discussions: Vitalapok
AGPLv3: licenc alapján
Licensed under the: Az AGPLv3
Profile:
@@ -776,7 +775,7 @@ Profile:
Profile has been updated: 'A profil frissült'
Your default profile has been set to {profile}: 'Alapértelmezett profilja a következőre
lett beállítva: {profile}'
- Removed {profile} from your profiles: 'A(z) {profile} eltávolítva a profiljaidból'
+ Removed {profile} from your profiles: 'A(z) {profile} eltávolítva a profiljaiból'
Your default profile has been changed to your primary profile: 'Az alapértelmezett
profil az elsődleges profilra változott'
'{profile} is now the active profile': 'A(z) {profile} most az aktív profil'
@@ -790,8 +789,8 @@ Profile:
No channel(s) have been selected: 'Nincs kijelölve csatorna'
? This is your primary profile. Are you sure you want to delete the selected channels? The
same channels will be deleted in any profile they are found in.
- : 'Ez az elsődleges profilod. Biztosan törli a kijelölt csatornákat? Ugyanazok a
- csatornák törlődnek minden olyan profilban, amelyben megtalálhatók.'
+ : 'Ez az elsődleges profilja. Biztosan törli a kijelölt csatornákat? Ugyanezek
+ a csatornák törlődnek minden olyan profilból is, amelyben megtalálhatók.'
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Biztosan
törli a kijelölt csatornákat? Ez nem törli a csatornát más profilokból.'
#On Channel Page
@@ -801,18 +800,18 @@ Profile:
Profile Name: Profilnév
Edit Profile Name: Profilnév szerkesztése
Create Profile Name: Profilnév létrehozása
- Open Profile Dropdown: Profil legördülő menü megnyítása
+ Open Profile Dropdown: Profil legördülő menü megnyitása
Close Profile Dropdown: Profil legördülő menü bezárása
Channel:
Subscribe: 'Feliratkozás'
Unsubscribe: 'Leiratkozás'
Channel has been removed from your subscriptions: 'A csatornát eltávolítottuk a
feliratkozásokból'
- Removed subscription from {count} other channel(s): '{count} másik csatornából eltávolította
- a feliratkozást'
+ Removed subscription from {count} other channel(s): '{count} másik csatornából eltávolítva
+ a feliratkozás'
Added channel to your subscriptions: 'Csatorna hozzáadva a feliratkozásaihoz'
- Search Channel: 'Csatornakeresés'
- Your search results have returned 0 results: 'Keresési eredmény: 0 talált'
+ Search Channel: 'Csatorna keresése'
+ Your search results have returned 0 results: 'Keresési eredmény: 0 találat'
Sort By: 'Rendezés alapja'
Videos:
Videos: 'Videók'
@@ -821,7 +820,7 @@ Channel:
Sort Types:
Newest: 'Legújabb'
Oldest: 'Legrégebbi'
- Most Popular: 'Legnépszerűbbek'
+ Most Popular: 'Legnépszerűbb'
Playlists:
Playlists: 'Lejátszási listák'
This channel does not currently have any playlists: 'Ennek a csatornának jelenleg
@@ -850,7 +849,7 @@ Channel:
Community:
This channel currently does not have any posts: Ezen a csatornán jelenleg nincsenek
bejegyzések
- Reveal Answers: Válaszok feltárása
+ Reveal Answers: Válaszok felfedése
Hide Answers: Válaszok elrejtése
votes: '{votes} szavazat'
Video hidden by FreeTube: FreeTube által rejtett videó
@@ -868,11 +867,11 @@ Channel:
This channel does not currently have any podcasts: Ez a csatorna jelenleg nem
rendelkezik podcastokkal
Video:
- Mark As Watched: 'Megjelölés megtekintettként'
+ Mark As Watched: 'Megjelölés megnézettként'
Remove From History: 'Eltávolítás az előzményekből'
Video has been marked as watched: 'A videó megtekintettnek lett jelölve'
Video has been removed from your history: 'A videót eltávolítottuk az előzményekből'
- Open in YouTube: 'YouTube megnyitása'
+ Open in YouTube: 'Megnyitás a YouTube-ban'
Copy YouTube Link: 'YouTube hivatkozás másolása'
Open YouTube Embedded Player: 'YouTube beágyazott lejátszó megnyitása'
Copy YouTube Embedded Player Link: 'YouTube beágyazott lejátszói hivatkozás másolása'
@@ -894,7 +893,7 @@ Video:
Live Chat: 'Élő csevegés'
Enable Live Chat: 'Élő csevegés engedélyezése'
Live Chat is currently not supported in this build.: 'Az élő csevegés jelenleg nem
- támogatott ebben az összeállításban.'
+ támogatott ebben a build-ban.'
'Chat is disabled or the Live Stream has ended.': 'Csevegés letiltva vagy az élő
adatfolyam véget ért.'
Live chat is enabled. Chat messages will appear here once sent.: 'Élő csevegés engedélyezve.
@@ -930,7 +929,7 @@ Video:
Year: 'évvel'
Years: 'évvel'
Ago: 'ezelőtt'
- Upcoming: 'Első előadás dátuma'
+ Upcoming: 'Bemutató dátuma'
In less than a minute: Kevesebb, mint egy perce
Published on: 'Megjelent'
Publicationtemplate: '{number} {unit} ezelőtt'
@@ -945,7 +944,7 @@ Video:
Download Video: Videó letöltése
Copy Invidious Channel Link: Invidious csatorna hivatkozása másolása
Copy YouTube Channel Link: YouTube csatorna hivatkozása másolása
- Open Channel in YouTube: Csatorna megnyitása a YouTube oldalon
+ Open Channel in YouTube: Csatorna megnyitása a YouTube-on
Open Channel in Invidious: Csatorna megnyitása az Invidious oldalán
Started streaming on: Folyamatos átvitel indult
Streamed on: 'Közvetítve'
@@ -955,34 +954,34 @@ Video:
translated from English: angolról fordítva
Sponsor Block category:
music offtopic: Témán kívüli zene
- interaction: Kölcsönhatás
+ interaction: Interakció
self-promotion: Önreklám
outro: Kivezetés
intro: Bevezetés
sponsor: Szponzor
filler: Kitöltő
recap: Összegzés
- Skipped segment: Szegmens kihagyva
+ Skipped segment: Kihagyott szegmens
External Player:
Unsupported Actions:
looping playlists: lejátszási lista folyamatos lejátszása
shuffling playlists: véletlen sorrendű lejátszási listák
- reversing playlists: visszirányú lejátszási listák
+ reversing playlists: lejátszási listák visszafelé
opening specific video in a playlist (falling back to opening the video): adott
videó megnyitása a lejátszási listában (visszatérve a videó megnyitására)
opening playlists: lejátszási listák megnyitása
setting a playback rate: lejátszási sebesség beállítása
- starting video at offset: Videó kezdése eltolás
+ starting video at offset: Videó kezdés eltolása
UnsupportedActionTemplate: 'A(z) {externalPlayer} külső lejátszó nem támogatja:
{action}'
OpeningTemplate: A(z) {videoOrPlaylist} videó megnyitása a(z) {externalPlayer}
külső lejátszóban…
playlist: lejátszási lista
video: videó
- OpenInTemplate: '{externalPlayer} megnyításaban'
- Premieres on: 'Első előadás dátuma'
+ OpenInTemplate: 'Megnyitás itt: {externalPlayer}'
+ Premieres on: 'Bemutató dátuma'
Stats:
- Player Dimensions: Lejátszó méretei
+ Player Dimensions: Lejátszási méretek
Video ID: Videóazonosító
Video statistics are not available for legacy videos: Az örökölt videókhoz videóstatisztika
nem érhető el
@@ -991,10 +990,10 @@ Video:
Volume: Hangerő
Bandwidth: Sávszélesség
Buffered: Pufferelt
- Dropped / Total Frames: Elvetve/Összes képkocka
+ Dropped / Total Frames: Eldobott/Összes képkocka
Bitrate: Átviteli sebesség
Premieres: Első előadások
- Show Super Chat Comment: Haladó csevegési megjegyzés megjelenítése
+ Show Super Chat Comment: Haladó csevegési hozzászólás megjelenítése
Scroll to Bottom: Görgetés legalulra
Upcoming: Közelgő
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Az
@@ -1015,7 +1014,7 @@ Playlist:
View Full Playlist: 'Teljes lejátszási lista megtekintése'
Videos: 'Videók'
View: 'Megtekintés'
- Views: 'Megtekintések'
+ Views: 'Megtekintés'
Last Updated On: 'Utoljára frissítve'
# On Video Watch Page
@@ -1023,8 +1022,8 @@ Playlist:
#& Views
Playlist: Lejátszási lista
Sort By:
- DateAddedOldest: Legrégebbiek elől
- DateAddedNewest: Legújabbak elől
+ DateAddedOldest: Legrégebbiek elöl
+ DateAddedNewest: Legújabbak elöl
Sort By: Rendezés
AuthorAscending: Szerző szerint (A-Z)
AuthorDescending: Szerző szerint (Z-A)
@@ -1053,34 +1052,34 @@ Share:
Open Embed: 'Beágyazás megnyitása'
# On Click
Invidious URL copied to clipboard: 'Invidious URL-címe vágólapra másolva'
- Invidious Embed URL copied to clipboard: 'Invidious beágyazott URL-címe vágólapra
+ Invidious Embed URL copied to clipboard: 'Invidious beágyazott URL-cím vágólapra
másolva'
YouTube URL copied to clipboard: 'YouTube URL-címe vágólapra másolva'
- YouTube Embed URL copied to clipboard: 'YouTube beágyazott URL-címe vágólapra másolva'
+ YouTube Embed URL copied to clipboard: 'YouTube beágyazott URL-cím vágólapra másolva'
YouTube Channel URL copied to clipboard: YouTube csatorna URL-címe vágólapra másolva
Invidious Channel URL copied to clipboard: Invidious csatorna URL-címe vágólapra
másolva
Share Channel: Csatorna megosztása
Mini Player: 'Minilejátszó'
Comments:
- Comments: 'Megjegyzések'
- Click to View Comments: 'Kattintson a megjegyzések megtekintéséhez'
- Getting comment replies, please wait: 'Megjegyzésre adott válaszok beolvasása. Kis
- türelmet kérünk'
- There are no more comments for this video: 'Ehhez a videóhoz nincsenek további megjegyzések'
- Show Comments: 'Megjegyzések megjelenítése'
- Hide Comments: 'Megjegyzések elrejtése'
+ Comments: 'Hozzászólások'
+ Click to View Comments: 'Kattintson a hozzászólások megtekintéséhez'
+ Getting comment replies, please wait: 'Hozzászólásra adott válaszok beolvasása.
+ Kis türelmet kérünk'
+ There are no more comments for this video: 'Ehhez a videóhoz nincsenek további hozzászólások'
+ Show Comments: 'Hozzászólások megjelenítése'
+ Hide Comments: 'Hozzászólások elrejtése'
# Context: View 10 Replies, View 1 Reply
View: 'Megjelenítés'
Hide: 'Elrejtés'
- Replies: 'Válaszok'
+ Replies: 'Válasz'
Reply: 'Válasz'
There are no comments available for this video: 'Ehhez a videóhoz még nincsenek
- megjegyzések'
- Load More Comments: 'További megjegyzések betöltése'
- No more comments available: Nincs több megjegyzés
+ hozzászólások'
+ Load More Comments: 'További hozzászólások betöltése'
+ No more comments available: Nincs több hozzászólás
Newest first: Legújabb először
- Top comments: Legnépszerűbb megjegyzések
+ Top comments: Legnépszerűbb hozzászólások
Sort by: Rendezés alapja
Show More Replies: További válaszok megjelenítése
From {channelName}: 'forrás: {channelName}'
@@ -1095,12 +1094,12 @@ Up Next: 'Következő'
# Toast Messages
Local API Error (Click to copy): 'Helyi-API hiba (kattintson a másoláshoz)'
Invidious API Error (Click to copy): 'Invidious-API hiba (Kattintson a másoláshoz)'
-Falling back to Invidious API: 'Invidious-API visszatérve'
-Falling back to Local API: 'Helyi-API visszatérve'
+Falling back to Invidious API: 'Invidious-API-ra visszatérve'
+Falling back to Local API: 'Helyi-API-ra visszatérve'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Ez
a videó hiányzó formátumok miatt nem érhető el. Ez az ország nem elérhetősége miatt
következhet be.'
-Subscriptions have not yet been implemented: 'Feliratkozások még nem hajtották végre'
+Subscriptions have not yet been implemented: 'Feliratkozások még nincsenek implementálva'
Loop is now disabled: 'Folyamatos lejátszás kikapcsolva'
Loop is now enabled: 'Folyamatos lejátszás bekapcsolva'
Shuffle is now disabled: 'Véletlen sorrendű lejátszás kikapcsolva'
@@ -1119,18 +1118,18 @@ Tooltips:
Preferred API Backend: Válassza ki a háttéralkalmazást, amelyet a FreeTube használ
az adatok megszerzéséhez. A helyi-API egy beépített kinyerő. Az Invidious-API
használatához Invidious-kiszolgáló szükséges.
- Region for Trending: A népszerűk körzetével kiválaszthatja, mely ország népszerű
+ Region for Trending: A népszerűeknél a körzettel kiválaszthatja, mely ország népszerű
videóit szeretné megjeleníteni.
Invidious Instance: Invidious-példány, amelyhez a FreeTube csatlakozni fog az
API-hívásokhoz.
- Thumbnail Preference: A FreeTube összes miniatűr a videó egy képkockája váltja
+ Thumbnail Preference: A FreeTube összes miniatűrjét a videó egy képkockája váltja
fel az alapértelmezett miniatűr helyett.
Fallback to Non-Preferred Backend on Failure: Ha az előnyben részesített API-jával
hiba merül fel, a FreeTube automatikusan megpróbálja a nem előnyben részesített
API-t tartalékként használni, ha engedélyezve van.
External Link Handling: "Válassza ki az alapértelmezett viselkedést, ha egy hivatkozásra
- kattintanak, amely nem nyitható meg FreeTube-ban.\nA FreeTube alapértelmezés
- szerint megnyitja a kattintott hivatkozást az alapértelmezett böngészőben.\n"
+ kattint, amely nem nyitható meg FreeTube-ban.\nA FreeTube alapértelmezés szerint
+ megnyitja a kattintott hivatkozást az alapértelmezett böngészőben.\n"
Subscription Settings:
Fetch Feeds from RSS: Ha engedélyezve van, a FreeTube az alapértelmezett módszer
helyett RSS-t fog használni a feliratkozás hírcsatornájának megragadásához.
@@ -1195,18 +1194,18 @@ Tooltips:
kifejezést a FreeTube egész területén, kivéve az előzményeket, a lejátszási
listákat és a lejátszási listákon belüli videókat.
SponsorBlock Settings:
- UseDeArrowTitles: Cserélje le a videocímeket a DeArrow által beküldött, felhasználó
- által beküldött címekre.
+ UseDeArrowTitles: Cserélje le a videocímeket a DeArrow-ból, felhasználó által
+ beküldött címekre.
UseDeArrowThumbnails: Videó miniatűr cseréje DeArrow miniatűrrel.
Playing Next Video Interval: A következő videó lejátszása folyamatban van. Kattintson
- a törléshez. | A következő videó lejátszása {nextVideoInterval} másodperc múlva
- történik. Kattintson a törléshez. | A következő videó lejátszása {nextVideoInterval}
- másodperc múlva történik. Kattintson a törléshez.
+ a törléshez. | A következő videó lejátszása {nextVideoInterval} másodperc múlva.
+ Kattintson a törléshez. | A következő videó lejátszása {nextVideoInterval} másodperc
+ múlva. Kattintson a törléshez.
More: Több
-Hashtags have not yet been implemented, try again later: A kettőskeresztescímkék kezelése
+Hashtags have not yet been implemented, try again later: A kettőskereszt címkék kezelése
még nincs implementálva, próbálkozzon újra később
-Unknown YouTube url type, cannot be opened in app: Ismeretlen YouTube URL-típusa,
- nem nyitható meg az alkalmazásban
+Unknown YouTube url type, cannot be opened in app: Ismeretlen YouTube URL-típus, nem
+ nyitható meg az alkalmazásban
Open New Window: Új ablak megnyitása
Default Invidious instance has been cleared: Az alapértelmezett Invidious-példányt
eltávolítva
@@ -1223,7 +1222,7 @@ Channels:
Title: Csatornalista
Search bar placeholder: Csatornák keresése
Count: '{number} csatorna találat.'
- Empty: Csatornalista jelenleg üres.
+ Empty: A csatornalistája jelenleg üres.
Unsubscribe: Leiratkozás
Unsubscribed: '{channelName} eltávolítva az feliratkozásáiból'
Unsubscribe Prompt: Biztosan le szeretne iratkozni a(z) „{channelName}” csatornáról?
@@ -1233,9 +1232,9 @@ Downloading has completed: A(z) „{videoTitle}” letöltése befejeződött
Screenshot Success: Képernyőkép „{filePath}” néven mentve
Chapters:
Chapters: Fejezetek
- 'Chapters list visible, current chapter: {chapterName}': 'Fejezeteklista látható,
+ 'Chapters list visible, current chapter: {chapterName}': 'Fejezetlista látható,
jelenlegi fejezet: {chapterName}'
- 'Chapters list hidden, current chapter: {chapterName}': 'Fejezeteklista elrejtve,
+ 'Chapters list hidden, current chapter: {chapterName}': 'Fejezetlista elrejtve,
jelenlegi fejezet: {chapterName}'
Clipboard:
Cannot access clipboard without a secure connection: Biztonságos kapcsolat nélkül
@@ -1278,6 +1277,6 @@ Search Listing:
Label:
4K: 4K
Subtitles: Feliratok
- Closed Captions: Zárt feliratok
+ Closed Captions: Feliratok (effektek is)
'Blocked opening potentially unsafe URL': 'Potenciálisan nem biztonságos URL megnyitása
blokkolva: "{url}".'
diff --git a/static/locales/id.yaml b/static/locales/id.yaml
index 0e0799efbaedd..09a8dfdf3b0a2 100644
--- a/static/locales/id.yaml
+++ b/static/locales/id.yaml
@@ -42,6 +42,7 @@ Global:
Watching Count: 1 sedang menonton | {count} sedang menonton
Community: Komunitas
Live: Siaran Langsung
+ Shorts: Shorts
Version {versionNumber} is now available! Click for more details: 'Versi {versionNumber}
sekarang tersedia! Klik untuk detail lebih lanjut'
Download From Site: 'Unduh dari Situs'
@@ -1052,4 +1053,4 @@ Go to page: Pergi ke {page}
Ok: Oke
Yes, Open Link: Ya, Buka Tautan
checkmark: ✓
-Close Banner: Tutup
+Close Banner: Tutup Banner
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index 9e57ddeb35d90..a96db580247a2 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -475,7 +475,7 @@ Settings:
Fetch Automatically: Recupera i feed automaticamente
Only Show Latest Video for Each Channel: Mostra solo il video più recente per
ciascun canale
- Avoid Accidental Unsubscription: Evita la cancellazione accidentale dell'iscrizione
+ Confirm Before Unsubscribing: Evita la cancellazione accidentale dell'iscrizione
Advanced Settings:
Advanced Settings: 'Impostazioni Avanzate'
Enable Debug Mode (Prints data to the console): 'Abilità modalità Sviluppatore
@@ -1227,7 +1227,7 @@ Search Bar:
External link opening has been disabled in the general settings: L'apertura dei link
esterni è stata disabilitata nelle Impostazioni generali
Are you sure you want to open this link?: Sei sicuro di voler aprire questo link?
-Downloading has completed: 'Il download di "{videoTitle}" è terminato'
+Downloading has completed: 'Il download di {videoTitle} è terminato'
Starting download: Avvio del download di "{videoTitle}"
Downloading failed: Si è verificato un problema durante il download di "{videoTitle}"
Screenshot Success: Screenshot salvato come "{filePath}"
diff --git a/static/locales/nl.yaml b/static/locales/nl.yaml
index ca0b010c32a0b..0785ef311f9b4 100644
--- a/static/locales/nl.yaml
+++ b/static/locales/nl.yaml
@@ -466,7 +466,7 @@ Settings:
Fetch Automatically: Feed automatisch ophalen
Only Show Latest Video for Each Channel: Alleen nieuwste video voor elk kanaal
tonen
- Avoid Accidental Unsubscription: Onbedoeld deabonneren voorkomen
+ Confirm Before Unsubscribing: Onbedoeld deabonneren voorkomen
Advanced Settings:
Advanced Settings: 'Geavanceerde Instellingen'
Enable Debug Mode (Prints data to the console): 'Schakel Debug Modus in (Print
diff --git a/static/locales/pl.yaml b/static/locales/pl.yaml
index 6044cf74ebeca..2aed8a2eae406 100644
--- a/static/locales/pl.yaml
+++ b/static/locales/pl.yaml
@@ -242,6 +242,15 @@ User Playlists:
Quick Bookmark Enabled: Włączono Szybką Zakładkę
Cannot delete the quick bookmark target playlist.: Nie można usunąć playlisty wskazanej
dla Szybkiej Zakładki.
+ Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Czy
+ na pewno chcesz usunąć 1 obejrzany film z tej listy odtwarzania? Nie można tego
+ cofnąć. | Czy na pewno chcesz usunąć {playlistItemCount} obejrzanych filmów z
+ tej listy odtwarzania? Nie można tego cofnąć.
+ Remove Duplicate Videos: Usuń zduplikowane filmy
+ Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Czy
+ na pewno chcesz usunąć 1 zduplikowany film z tej listy odtwarzania? Nie można
+ tego cofnąć. | Czy na pewno chcesz usunąć {playlistItemCount} duplikatów wideo
+ z tej listy odtwarzania? Nie można tego cofnąć.
History:
# On History Page
History: 'Historia'
@@ -445,7 +454,7 @@ Settings:
Fetch Automatically: Automatycznie odświeżaj subskrypcje
Only Show Latest Video for Each Channel: Pokaż tylko najnowszy film z każdego
kanału
- Avoid Accidental Unsubscription: Uniknij przypadkowego usunięcia subskrypcji
+ Confirm Before Unsubscribing: Uniknij przypadkowego usunięcia subskrypcji
Advanced Settings:
Advanced Settings: 'Ustawienia zaawansowane'
Enable Debug Mode (Prints data to the console): 'Włącz tryb dubugowania (pokazuje
diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml
index ca8ab024576f0..a6073a47cb15d 100644
--- a/static/locales/pt-BR.yaml
+++ b/static/locales/pt-BR.yaml
@@ -91,7 +91,7 @@ Search Filters:
HDR: HDR
VR180: VR180
Creative Commons: Creative Commons (Licença)
- Features: Características
+ Features: Destaques
3D: 3D
Subscriptions:
# On Subscriptions Page
@@ -451,7 +451,7 @@ Settings:
Fetch Automatically: Buscar feed automaticamente
Only Show Latest Video for Each Channel: Mostrar apenas vídeo mais recente para
cada canal
- Avoid Accidental Unsubscription: Evitar cancelamento acidental de inscrição
+ Confirm Before Unsubscribing: Evitar cancelamento acidental de inscrições
Advanced Settings:
Advanced Settings: 'Configurações avançadas'
Enable Debug Mode (Prints data to the console): 'Habilitar modo de depuração (Mostra
@@ -558,7 +558,7 @@ Settings:
uma versão mais antiga do FreeTube:\n1. Exporte suas playlists com esta opção
habilitada.\n2. Exclua todas as suas playlists existentes usando a opção \"\
Remover todas as playlists\" em \"Configurações de privacidade\".\n3. Inicie
- a versão mais antiga do FreeTube e importe as playlists exportadas."
+ a versão mais antiga do FreeTube e importe as playlists exportadas"
Distraction Free Settings:
Hide Live Chat: Ocultar chat ao vivo
Hide Popular Videos: Ocultar vídeos populares
@@ -1221,9 +1221,9 @@ Search Bar:
External link opening has been disabled in the general settings: A abertura de link
externo foi desativada nas configurações gerais
Are you sure you want to open this link?: Quer mesmo abrir este link?
-Downloading has completed: '"{videoTitle}" terminou de baixar'
-Starting download: Fazendo o download de "{videoTitle}"
-Downloading failed: Ocorreu um problema ao fazer o download de "{videoTitle}"
+Downloading has completed: '"{videoTitle}" download concluído'
+Starting download: Iniciando download de "{videoTitle}"
+Downloading failed: Falha no download "{videoTitle}"
New Window: Nova janela
Channels:
Channels: Canais
@@ -1283,5 +1283,5 @@ Search Listing:
Subtitles: Legendas
Closed Captions: Legendas ocultas (CC)
4K: 4K
-'Blocked opening potentially unsafe URL': 'Abertura bloqueada de URL potencialmente
- inseguro: "{url}".'
+'Blocked opening potentially unsafe URL': 'Impedido de abrir URL potencialmente inseguro:
+ "{url}".'
diff --git a/static/locales/pt-PT.yaml b/static/locales/pt-PT.yaml
index 9e70d4c9f335b..b4e7e67611c9e 100644
--- a/static/locales/pt-PT.yaml
+++ b/static/locales/pt-PT.yaml
@@ -1,5 +1,5 @@
# Put the name of your locale in the same language
-Locale Name: Português
+Locale Name: Português (pt_PT)
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
Esta parte da aplicação ainda não está pronta. Volte mais tarde quando já houver
@@ -459,7 +459,7 @@ Settings:
Fetch Automatically: Obter fontes automaticamente
Only Show Latest Video for Each Channel: Mostrar apenas o último vídeo de cada
canal
- Avoid Accidental Unsubscription: Impedir cancelamento acidental de subscrições
+ Confirm Before Unsubscribing: Impedir cancelamento acidental de subscrições
Distraction Free Settings:
Distraction Free Settings: Definições de distrações
Hide Video Views: Ocultar visualizações
diff --git a/static/locales/pt.yaml b/static/locales/pt.yaml
index 229161b739553..4a5bf897ac130 100644
--- a/static/locales/pt.yaml
+++ b/static/locales/pt.yaml
@@ -241,6 +241,14 @@ User Playlists:
Playlists with Matching Videos: Listas de reprodução coincidentes
Quick Bookmark Enabled: Marcador rápido ativado
Remove Duplicate Videos: Remover duplicados
+ Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Tem
+ a certeza de que pretende remover 1 vídeo visualizado desta lista de reprodução?
+ Esta remoção não pode ser revertida. | Tem a certeza de que pretende remover {playlistItemCount}
+ vídeos visualizados desta lista de reprodução? Esta remoção não pode ser revertida.
+ Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Tem
+ a certeza de que pretende remover 1 vídeo duplicado desta lista de reprodução?
+ Esta remoção não pode ser revertida. | Tem a certeza de que pretende remover {playlistItemCount}
+ vídeos duplicados desta lista de reprodução? Esta remoção não pode ser revertida.
History:
# On History Page
History: 'Histórico'
@@ -454,7 +462,7 @@ Settings:
Fetch Automatically: Obter fontes automaticamente
Only Show Latest Video for Each Channel: Mostrar apenas o último vídeo de cada
canal
- Avoid Accidental Unsubscription: Impedir cancelamento acidental de subscrições
+ Confirm Before Unsubscribing: Impedir cancelamento acidental de subscrições
Data Settings:
Data Settings: 'Definições de dados'
Select Import Type: 'Selecione o tipo de importação'
diff --git a/static/locales/sr.yaml b/static/locales/sr.yaml
index 68ba0d749b755..0c3670429054b 100644
--- a/static/locales/sr.yaml
+++ b/static/locales/sr.yaml
@@ -476,7 +476,7 @@ Settings:
Fetch Automatically: Аутоматски прикупи фид
Only Show Latest Video for Each Channel: Прикажи само најновији видео снимак за
сваки канал
- Avoid Accidental Unsubscription: Избегни случајно отпраћивање
+ Confirm Before Unsubscribing: Избегни случајно отпраћивање
Distraction Free Settings:
Distraction Free Settings: 'Подешавања „Без ометања“'
Hide Video Views: 'Сакриј прегледе видео снимка'
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index f2450610bcac7..eef74da97c7f0 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -469,7 +469,7 @@ Settings:
Fetch Automatically: Akışı Otomatik Olarak Getir
Only Show Latest Video for Each Channel: Her Kanal için Yalnızca En Son Videoyu
Göster
- Avoid Accidental Unsubscription: Yanlışlıkla Abonelikten Çıkmayı Önle
+ Confirm Before Unsubscribing: Abonelikten Çıkmadan Önce Onayla
Data Settings:
Data Settings: 'Veri Ayarları'
Select Import Type: 'İçe Aktarma Türünü Seç'
diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml
index b8e656fd42fe6..3465fee6530a6 100644
--- a/static/locales/zh-CN.yaml
+++ b/static/locales/zh-CN.yaml
@@ -406,7 +406,7 @@ Settings:
Fetch Feeds from RSS: 从RSS摘取推送
Fetch Automatically: 自动抓取订阅源
Only Show Latest Video for Each Channel: 只显示每个频道的最新视频
- Avoid Accidental Unsubscription: 避免意外取消订阅
+ Confirm Before Unsubscribing: 避免意外取消订阅
Advanced Settings:
Advanced Settings: '高级设置'
Enable Debug Mode (Prints data to the console): '允许调试模式(打印数据在控制板)'
diff --git a/static/locales/zh-TW.yaml b/static/locales/zh-TW.yaml
index a40fc8c8727f6..304b36f4a3027 100644
--- a/static/locales/zh-TW.yaml
+++ b/static/locales/zh-TW.yaml
@@ -408,7 +408,7 @@ Settings:
Fetch Feeds from RSS: 從RSS擷取推送
Fetch Automatically: 自動擷取 Feed
Only Show Latest Video for Each Channel: 只顯示每個頻道的最新影片
- Avoid Accidental Unsubscription: 避免意外取消訂閱
+ Confirm Before Unsubscribing: 避免意外取消訂閱
Advanced Settings:
Advanced Settings: '進階設定'
Enable Debug Mode (Prints data to the console): '允許除錯型態(列印資料在控制板)'
diff --git a/yarn.lock b/yarn.lock
index 46778eb5d86a3..22112c7b2766b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -28,47 +28,47 @@
"@babel/highlight" "^7.24.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed"
- integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==
+"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.8":
+ version "7.24.9"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.9.tgz#53eee4e68f1c1d0282aa0eb05ddb02d033fc43a0"
+ integrity sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==
-"@babel/core@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4"
- integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==
+"@babel/core@^7.24.9":
+ version "7.24.9"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82"
+ integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==
dependencies:
"@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.7"
- "@babel/helper-module-transforms" "^7.24.7"
- "@babel/helpers" "^7.24.7"
- "@babel/parser" "^7.24.7"
+ "@babel/generator" "^7.24.9"
+ "@babel/helper-compilation-targets" "^7.24.8"
+ "@babel/helper-module-transforms" "^7.24.9"
+ "@babel/helpers" "^7.24.8"
+ "@babel/parser" "^7.24.8"
"@babel/template" "^7.24.7"
- "@babel/traverse" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/traverse" "^7.24.8"
+ "@babel/types" "^7.24.9"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz#27ebab1a1ec21f48ae191a8aaac5b82baf80d9c7"
- integrity sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==
+"@babel/eslint-parser@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.8.tgz#bc655255fa4ded3694cc10ef3dbea6d69639c831"
+ integrity sha512-nYAikI4XTGokU2QX7Jx+v4rxZKhKivaQaREZjuW3mrJrbdWJ5yUfohnoUULge+zEEaKjPYNxhoRgUKktjXtbwA==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
semver "^6.3.1"
-"@babel/generator@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d"
- integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==
+"@babel/generator@^7.24.8", "@babel/generator@^7.24.9":
+ version "7.24.9"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.9.tgz#5c2575a1070e661bbbc9df82a853989c9a656f12"
+ integrity sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==
dependencies:
- "@babel/types" "^7.24.7"
+ "@babel/types" "^7.24.9"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
@@ -95,14 +95,14 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9"
- integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==
+"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz#b607c3161cd9d1744977d4f97139572fe778c271"
+ integrity sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==
dependencies:
- "@babel/compat-data" "^7.24.7"
- "@babel/helper-validator-option" "^7.24.7"
- browserslist "^4.22.2"
+ "@babel/compat-data" "^7.24.8"
+ "@babel/helper-validator-option" "^7.24.8"
+ browserslist "^4.23.1"
lru-cache "^5.1.1"
semver "^6.3.1"
@@ -220,10 +220,10 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-module-transforms@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8"
- integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==
+"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8", "@babel/helper-module-transforms@^7.24.9":
+ version "7.24.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz#e13d26306b89eea569180868e652e7f514de9d29"
+ integrity sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==
dependencies:
"@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-module-imports" "^7.24.7"
@@ -245,10 +245,10 @@
dependencies:
"@babel/types" "^7.24.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.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0"
- integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==
+"@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.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878"
+ integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==
"@babel/helper-remap-async-to-generator@^7.24.7":
version "7.24.7"
@@ -309,25 +309,20 @@
dependencies:
"@babel/types" "^7.24.7"
-"@babel/helper-string-parser@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2"
- integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==
-
-"@babel/helper-validator-identifier@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62"
- integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==
+"@babel/helper-string-parser@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d"
+ integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==
-"@babel/helper-validator-identifier@^7.24.7":
+"@babel/helper-validator-identifier@^7.24.5", "@babel/helper-validator-identifier@^7.24.7":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
-"@babel/helper-validator-option@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6"
- integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==
+"@babel/helper-validator-option@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d"
+ integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==
"@babel/helper-wrap-function@^7.24.7":
version "7.24.7"
@@ -339,13 +334,13 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helpers@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416"
- integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==
+"@babel/helpers@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.8.tgz#2820d64d5d6686cca8789dd15b074cd862795873"
+ integrity sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==
dependencies:
"@babel/template" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/types" "^7.24.8"
"@babel/highlight@^7.24.7":
version "7.24.7"
@@ -357,10 +352,10 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.23.5", "@babel/parser@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
- integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
+"@babel/parser@^7.23.5", "@babel/parser@^7.24.7", "@babel/parser@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f"
+ integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.7":
version "7.24.7"
@@ -591,16 +586,16 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
-"@babel/plugin-transform-classes@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz#4ae6ef43a12492134138c1e45913f7c46c41b4bf"
- integrity sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==
+"@babel/plugin-transform-classes@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz#ad23301fe5bc153ca4cf7fb572a9bc8b0b711cf7"
+ integrity sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.7"
+ "@babel/helper-compilation-targets" "^7.24.8"
"@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-function-name" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-replace-supers" "^7.24.7"
"@babel/helper-split-export-declaration" "^7.24.7"
globals "^11.1.0"
@@ -613,12 +608,12 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/template" "^7.24.7"
-"@babel/plugin-transform-destructuring@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz#a097f25292defb6e6cc16d6333a4cfc1e3c72d9e"
- integrity sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==
+"@babel/plugin-transform-destructuring@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550"
+ integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-dotall-regex@^7.24.7":
version "7.24.7"
@@ -714,13 +709,13 @@
"@babel/helper-module-transforms" "^7.24.7"
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-modules-commonjs@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz#9fd5f7fdadee9085886b183f1ad13d1ab260f4ab"
- integrity sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==
+"@babel/plugin-transform-modules-commonjs@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c"
+ integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==
dependencies:
- "@babel/helper-module-transforms" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-module-transforms" "^7.24.8"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-simple-access" "^7.24.7"
"@babel/plugin-transform-modules-systemjs@^7.24.7":
@@ -798,12 +793,12 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-transform-optional-chaining@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz#b8f6848a80cf2da98a8a204429bec04756c6d454"
- integrity sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==
+"@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d"
+ integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-skip-transparent-expression-wrappers" "^7.24.7"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
@@ -883,12 +878,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-typeof-symbol@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz#f074be466580d47d6e6b27473a840c9f9ca08fb0"
- integrity sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==
+"@babel/plugin-transform-typeof-symbol@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz#383dab37fb073f5bfe6e60c654caac309f92ba1c"
+ integrity sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-unicode-escapes@^7.24.7":
version "7.24.7"
@@ -921,15 +916,15 @@
"@babel/helper-create-regexp-features-plugin" "^7.24.7"
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/preset-env@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.7.tgz#ff067b4e30ba4a72f225f12f123173e77b987f37"
- integrity sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==
+"@babel/preset-env@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.8.tgz#e0db94d7f17d6f0e2564e8d29190bc8cdacec2d1"
+ integrity sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==
dependencies:
- "@babel/compat-data" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
- "@babel/helper-validator-option" "^7.24.7"
+ "@babel/compat-data" "^7.24.8"
+ "@babel/helper-compilation-targets" "^7.24.8"
+ "@babel/helper-plugin-utils" "^7.24.8"
+ "@babel/helper-validator-option" "^7.24.8"
"@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.7"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.7"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7"
@@ -960,9 +955,9 @@
"@babel/plugin-transform-block-scoping" "^7.24.7"
"@babel/plugin-transform-class-properties" "^7.24.7"
"@babel/plugin-transform-class-static-block" "^7.24.7"
- "@babel/plugin-transform-classes" "^7.24.7"
+ "@babel/plugin-transform-classes" "^7.24.8"
"@babel/plugin-transform-computed-properties" "^7.24.7"
- "@babel/plugin-transform-destructuring" "^7.24.7"
+ "@babel/plugin-transform-destructuring" "^7.24.8"
"@babel/plugin-transform-dotall-regex" "^7.24.7"
"@babel/plugin-transform-duplicate-keys" "^7.24.7"
"@babel/plugin-transform-dynamic-import" "^7.24.7"
@@ -975,7 +970,7 @@
"@babel/plugin-transform-logical-assignment-operators" "^7.24.7"
"@babel/plugin-transform-member-expression-literals" "^7.24.7"
"@babel/plugin-transform-modules-amd" "^7.24.7"
- "@babel/plugin-transform-modules-commonjs" "^7.24.7"
+ "@babel/plugin-transform-modules-commonjs" "^7.24.8"
"@babel/plugin-transform-modules-systemjs" "^7.24.7"
"@babel/plugin-transform-modules-umd" "^7.24.7"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7"
@@ -985,7 +980,7 @@
"@babel/plugin-transform-object-rest-spread" "^7.24.7"
"@babel/plugin-transform-object-super" "^7.24.7"
"@babel/plugin-transform-optional-catch-binding" "^7.24.7"
- "@babel/plugin-transform-optional-chaining" "^7.24.7"
+ "@babel/plugin-transform-optional-chaining" "^7.24.8"
"@babel/plugin-transform-parameters" "^7.24.7"
"@babel/plugin-transform-private-methods" "^7.24.7"
"@babel/plugin-transform-private-property-in-object" "^7.24.7"
@@ -996,7 +991,7 @@
"@babel/plugin-transform-spread" "^7.24.7"
"@babel/plugin-transform-sticky-regex" "^7.24.7"
"@babel/plugin-transform-template-literals" "^7.24.7"
- "@babel/plugin-transform-typeof-symbol" "^7.24.7"
+ "@babel/plugin-transform-typeof-symbol" "^7.24.8"
"@babel/plugin-transform-unicode-escapes" "^7.24.7"
"@babel/plugin-transform-unicode-property-regex" "^7.24.7"
"@babel/plugin-transform-unicode-regex" "^7.24.7"
@@ -1005,7 +1000,7 @@
babel-plugin-polyfill-corejs2 "^0.4.10"
babel-plugin-polyfill-corejs3 "^0.10.4"
babel-plugin-polyfill-regenerator "^0.6.1"
- core-js-compat "^3.31.0"
+ core-js-compat "^3.37.1"
semver "^6.3.1"
"@babel/preset-modules@0.1.6-no-external-plugins":
@@ -1045,45 +1040,45 @@
"@babel/parser" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/traverse@^7.18.9", "@babel/traverse@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5"
- integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==
+"@babel/traverse@^7.18.9", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7"
+ integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==
dependencies:
"@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.24.7"
+ "@babel/generator" "^7.24.8"
"@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-function-name" "^7.24.7"
"@babel/helper-hoist-variables" "^7.24.7"
"@babel/helper-split-export-declaration" "^7.24.7"
- "@babel/parser" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/parser" "^7.24.8"
+ "@babel/types" "^7.24.8"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.24.7", "@babel/types@^7.4.4":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2"
- integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==
+"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.24.9", "@babel/types@^7.4.4":
+ version "7.24.9"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73"
+ integrity sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==
dependencies:
- "@babel/helper-string-parser" "^7.24.7"
+ "@babel/helper-string-parser" "^7.24.8"
"@babel/helper-validator-identifier" "^7.24.7"
to-fast-properties "^2.0.0"
-"@csstools/css-parser-algorithms@^2.6.3":
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz#b5e7eb2bd2a42e968ef61484f1490a8a4148a8eb"
- integrity sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==
+"@csstools/css-parser-algorithms@^2.6.1", "@csstools/css-parser-algorithms@^2.7.1":
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz#6d93a8f7d8aeb7cd9ed0868f946e46f021b6aa70"
+ integrity sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==
-"@csstools/css-tokenizer@^2.3.1":
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.3.1.tgz#3d47e101ad48d815a4bdce8159fb5764f087f17a"
- integrity sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==
+"@csstools/css-tokenizer@^2.2.4", "@csstools/css-tokenizer@^2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz#1d8b2e200197cf5f35ceb07ca2dade31f3a00ae8"
+ integrity sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==
-"@csstools/media-query-list-parser@^2.1.11":
- version "2.1.11"
- resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.11.tgz#465aa42f268599729350e305e1ae14a30c1daf51"
- integrity sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==
+"@csstools/media-query-list-parser@^2.1.13", "@csstools/media-query-list-parser@^2.1.9":
+ version "2.1.13"
+ resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz#f00be93f6bede07c14ddf51a168ad2748e4fe9e5"
+ integrity sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==
"@csstools/selector-specificity@^3.1.1":
version "3.1.1"
@@ -1548,6 +1543,20 @@
resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz#9cd84cc15bc865a5ca35fcaae198eb899f7b5c90"
integrity sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==
+"@stylistic/stylelint-plugin@^2.1.0":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@stylistic/stylelint-plugin/-/stylelint-plugin-2.1.2.tgz#d53556d1e9a62d9707028d394cf272f0bd2f0833"
+ integrity sha512-JsSqu0Y3vsX+PBl+DwULxC0cIv9C1yIcq1MXkx7pBOGtTqU26a75I8MPYMiEYvrsXgsKLi65xVgy1iLVSZquJA==
+ dependencies:
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/media-query-list-parser" "^2.1.9"
+ is-plain-object "^5.0.0"
+ postcss-selector-parser "^6.0.16"
+ postcss-value-parser "^4.2.0"
+ style-search "^0.1.0"
+ stylelint "^16.4.0"
+
"@szmarczak/http-timer@^4.0.5":
version "4.0.6"
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
@@ -2081,10 +2090,10 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
mime-types "~2.1.34"
negotiator "0.6.3"
-acorn-import-assertions@^1.9.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac"
- integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==
+acorn-import-attributes@^1.9.5:
+ version "1.9.5"
+ resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef"
+ integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
acorn-jsx@^5.3.2:
version "5.3.2"
@@ -2527,17 +2536,7 @@ braces@^3.0.3, braces@~3.0.2:
dependencies:
fill-range "^7.1.1"
-browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.22.2:
- version "4.22.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.3.tgz#299d11b7e947a6b843981392721169e27d60c5a6"
- integrity sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==
- dependencies:
- caniuse-lite "^1.0.30001580"
- electron-to-chromium "^1.4.648"
- node-releases "^2.0.14"
- update-browserslist-db "^1.0.13"
-
-browserslist@^4.23.0:
+browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.23.0:
version "4.23.0"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
@@ -2547,6 +2546,16 @@ browserslist@^4.23.0:
node-releases "^2.0.14"
update-browserslist-db "^1.0.13"
+browserslist@^4.23.1:
+ version "4.23.2"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed"
+ integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==
+ dependencies:
+ caniuse-lite "^1.0.30001640"
+ electron-to-chromium "^1.4.820"
+ node-releases "^2.0.14"
+ update-browserslist-db "^1.1.0"
+
buffer-crc32@~0.2.3:
version "0.2.13"
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
@@ -2692,16 +2701,16 @@ caniuse-lite@^1.0.0:
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz"
integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==
-caniuse-lite@^1.0.30001580:
- version "1.0.30001581"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz#0dfd4db9e94edbdca67d57348ebc070dece279f4"
- integrity sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==
-
caniuse-lite@^1.0.30001587:
version "1.0.30001600"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz#93a3ee17a35aa6a9f0c6ef1b2ab49507d1ab9079"
integrity sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==
+caniuse-lite@^1.0.30001640:
+ version "1.0.30001642"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz#6aa6610eb24067c246d30c57f055a9d0a7f8d05f"
+ integrity sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==
+
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -2984,10 +2993,10 @@ copy-webpack-plugin@^12.0.2:
schema-utils "^4.2.0"
serialize-javascript "^6.0.2"
-core-js-compat@^3.31.0, core-js-compat@^3.36.1, core-js-compat@^3.37.0:
- version "3.37.0"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73"
- integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==
+core-js-compat@^3.36.1, core-js-compat@^3.37.0, core-js-compat@^3.37.1:
+ version "3.37.1"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee"
+ integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==
dependencies:
browserslist "^4.23.0"
@@ -3186,10 +3195,10 @@ debug@2.6.9:
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.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5:
+ version "4.3.5"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
+ integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==
dependencies:
ms "2.1.2"
@@ -3506,10 +3515,10 @@ electron-builder@^24.13.3:
simple-update-notifier "2.0.0"
yargs "^17.6.2"
-electron-context-menu@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/electron-context-menu/-/electron-context-menu-4.0.0.tgz#1e46dcf3f8ce775b9332798a6a58f423f4a572d5"
- integrity sha512-eUVj+Z2dNqWi7K2sBZMkODk5kVT08vWWE/uxMTedon5gl1cn05OIG883yYq7GuP6QKJqJGv3mbnGIKEuk3NTXQ==
+electron-context-menu@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/electron-context-menu/-/electron-context-menu-4.0.1.tgz#973b684f87dbcb9e6cb39d4f3f7750abee858021"
+ integrity sha512-tPRzsIK48gm+DDP4FLJeocrFg1rJBH7ZgQx3j4ebt5d6euM2ERAB8pdBmKyhHy7na/BiZfrw4ASMq97oVwQXgw==
dependencies:
cli-truncate "^4.0.0"
electron-dl "^4.0.0"
@@ -3542,31 +3551,26 @@ electron-publish@24.13.1:
lazy-val "^1.0.5"
mime "^2.5.2"
-electron-to-chromium@^1.4.648:
- version "1.4.648"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz#c7b46c9010752c37bb4322739d6d2dd82354fbe4"
- integrity sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==
-
electron-to-chromium@^1.4.668:
version "1.4.715"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz#bb16bcf2a3537962fccfa746b5c98c5f7404ff46"
integrity sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==
-electron@^31.0.1:
- version "31.0.1"
- resolved "https://registry.yarnpkg.com/electron/-/electron-31.0.1.tgz#0039524f8f38c24da802c3b18a42c3951acb5897"
- integrity sha512-2eBcp4iqLkTsml6mMq+iqrS5u3kJ/2mpOLP7Mj7lo0uNK3OyfNqRS9z1ArsHjBF2/HV250Te/O9nKrwQRTX/+g==
+electron-to-chromium@^1.4.820:
+ version "1.4.827"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz#76068ed1c71dd3963e1befc8ae815004b2da6a02"
+ integrity sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==
+
+electron@^31.2.0:
+ version "31.2.0"
+ resolved "https://registry.yarnpkg.com/electron/-/electron-31.2.0.tgz#f6dc4c42f9118fd0f57b3c04676503df2bf16ece"
+ integrity sha512-5w+kjOsGiTXytPSErBPNp/3znnuEMKc42RD41MqRoQkiYaR8x/Le2+qWk1cL60UwE/67oeKnOHnnol8xEuldGg==
dependencies:
"@electron/get" "^2.0.0"
"@types/node" "^20.9.0"
extract-zip "^2.0.1"
-emoji-regex@^10.0.0:
- version "10.2.1"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.2.1.tgz#a41c330d957191efd3d9dfe6e1e8e1e9ab048b3f"
- integrity sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==
-
-emoji-regex@^10.3.0:
+emoji-regex@^10.0.0, emoji-regex@^10.3.0:
version "10.3.0"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23"
integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==
@@ -3598,7 +3602,7 @@ end-of-stream@^1.1.0:
dependencies:
once "^1.4.0"
-enhanced-resolve@^5.16.0, enhanced-resolve@^5.17.0:
+enhanced-resolve@^5.17.0:
version "5.17.0"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz#d037603789dd9555b89aaec7eb78845c49089bc5"
integrity sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==
@@ -3787,6 +3791,11 @@ escalade@^3.1.1:
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
+escalade@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27"
+ integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==
+
escape-goat@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081"
@@ -3895,10 +3904,10 @@ eslint-plugin-jsonc@^2.16.0:
natural-compare "^1.4.0"
synckit "^0.6.0"
-eslint-plugin-n@^17.8.1:
- version "17.8.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.8.1.tgz#b14257815bb9a1ab2b85b680ee9bbd180945ab87"
- integrity sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==
+eslint-plugin-n@^17.9.0:
+ version "17.9.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz#91b43d4e10a35e455bfac2c64671f9cecc396590"
+ integrity sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
enhanced-resolve "^5.17.0"
@@ -3917,15 +3926,15 @@ eslint-plugin-prettier@^5.1.3:
prettier-linter-helpers "^1.0.0"
synckit "^0.8.6"
-eslint-plugin-promise@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.2.0.tgz#e24ab0e3c0a25fa227d98d9ff612156b5af15945"
- integrity sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==
+eslint-plugin-promise@^6.4.0:
+ version "6.4.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz#54926d53c79541efe9cea6ac1d823a58bbed1106"
+ integrity sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw==
-eslint-plugin-unicorn@^53.0.0:
- version "53.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz#df3a5c9ecabeb759e6fd867b2d84198466ac8c4d"
- integrity sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==
+eslint-plugin-unicorn@^54.0.0:
+ version "54.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-54.0.0.tgz#ce3ea853e8fd7ca2bda2fd6065bf065adb5d8b6d"
+ integrity sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==
dependencies:
"@babel/helper-validator-identifier" "^7.24.5"
"@eslint-community/eslint-utils" "^4.4.0"
@@ -3944,10 +3953,10 @@ eslint-plugin-unicorn@^53.0.0:
semver "^7.6.1"
strip-indent "^3.0.0"
-eslint-plugin-vue@^9.26.0:
- version "9.26.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz#bf7f5cce62c8f878059b91edae44d22974133af5"
- integrity sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==
+eslint-plugin-vue@^9.27.0:
+ version "9.27.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.27.0.tgz#c22dae704a03d9ecefa81364ff89f60ce0481f94"
+ integrity sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
globals "^13.24.0"
@@ -3955,13 +3964,13 @@ eslint-plugin-vue@^9.26.0:
nth-check "^2.1.1"
postcss-selector-parser "^6.0.15"
semver "^7.6.0"
- vue-eslint-parser "^9.4.2"
+ vue-eslint-parser "^9.4.3"
xml-name-validator "^4.0.0"
-eslint-plugin-vuejs-accessibility@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vuejs-accessibility/-/eslint-plugin-vuejs-accessibility-2.3.0.tgz#19ee9d1951d9f25348c429f3418978d42d83f0d9"
- integrity sha512-zQ6IzK+3obZzPsjeVUeL3xAUlMHXZgRZ8vgXvQAmoZVbsp1xZe6UwXIKUFIim5h3tq/7bOLgei09GoBjJQs+Cw==
+eslint-plugin-vuejs-accessibility@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vuejs-accessibility/-/eslint-plugin-vuejs-accessibility-2.3.1.tgz#f63e7507a2f5b4c3800e3e990f7e2fafd902364e"
+ integrity sha512-tXwjHTl2lpn2Rec0ieeIlXBiJirtKYB1galOf/EpyuLhs3ajl9eYS01vY5BKaoZRC+GJj2DWcu/ZjNqTtUqoMw==
dependencies:
aria-query "^5.3.0"
emoji-regex "^10.0.0"
@@ -4629,6 +4638,18 @@ glob@^10.3.3, glob@^10.3.7:
minipass "^7.1.2"
path-scurry "^1.11.1"
+glob@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e"
+ integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==
+ dependencies:
+ foreground-child "^3.1.0"
+ jackspeak "^4.0.1"
+ minimatch "^10.0.0"
+ minipass "^7.1.2"
+ package-json-from-dist "^1.0.0"
+ path-scurry "^2.0.0"
+
glob@^7.1.3, glob@^7.1.6:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -5486,6 +5507,15 @@ jackspeak@^3.1.2:
optionalDependencies:
"@pkgjs/parseargs" "^0.11.0"
+jackspeak@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.1.tgz#9fca4ce961af6083e259c376e9e3541431f5287b"
+ integrity sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==
+ dependencies:
+ "@isaacs/cliui" "^8.0.2"
+ optionalDependencies:
+ "@pkgjs/parseargs" "^0.11.0"
+
jake@^10.8.5:
version "10.8.5"
resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
@@ -5527,10 +5557,10 @@ jest-worker@^29.7.0:
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jintr@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/jintr/-/jintr-1.1.0.tgz#223a3b07f5e03d410cec6e715c537c8ad1e714c3"
- integrity sha512-Tu9wk3BpN2v+kb8yT6YBtue+/nbjeLFv4vvVC4PJ7oCidHKbifWhvORrAbQfxVIQZG+67am/mDagpiGSVtvrZg==
+jintr@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/jintr/-/jintr-2.0.0.tgz#bc8e78efc04743f5c67c625587ce4d1c94afad9a"
+ integrity sha512-RiVlevxttZ4eHEYB2dXKXDXluzHfRuw0DJQGsYuKCc5IvZj5/GbOakeqVX+Bar/G9kTty9xDJREcxukurkmYLA==
dependencies:
acorn "^8.8.0"
@@ -5690,10 +5720,10 @@ known-css-properties@^0.29.0:
resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f"
integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==
-known-css-properties@^0.31.0:
- version "0.31.0"
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.31.0.tgz#5c8d9d8777b3ca09482b2397f6a241e5d69a1023"
- integrity sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==
+known-css-properties@^0.34.0:
+ version "0.34.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.34.0.tgz#ccd7e9f4388302231b3f174a8b1d5b1f7b576cea"
+ integrity sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==
launch-editor@^2.6.1:
version "2.6.1"
@@ -5708,59 +5738,59 @@ lazy-val@^1.0.4, lazy-val@^1.0.5:
resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d"
integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==
-lefthook-darwin-arm64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.6.15.tgz#8fe2451b4c37c0edc04e22f1cd41545fd0a1f964"
- integrity sha512-PQKFipNueV2i/W3XI+fDDwzV3YdnJ1AqwIP2BwDpzlSJtQQarsAG7lRvFdjkPGplVLqWoohTQa1/ooBmg+g3dw==
-
-lefthook-darwin-x64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.6.15.tgz#631619fc345d599887cfe7678f43f34511af798e"
- integrity sha512-dNAZp281EJ1vyovszftVO+uk/xJZbomrtfuQeZ3tAk8Xybu6b4+XSoBklH5eRfl46/TWUNVkSF5owYG6+ZtvIA==
-
-lefthook-freebsd-arm64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.6.15.tgz#f5379113ad95cf80c81e18a8dccf248a43c0f185"
- integrity sha512-GWGt5jDLOcICjsoPZV4tFjjQJ3v9uNqHXg80QXx+Pb7HSqLFp3OnUEfjV2IO27lOln7+AMTF6WWigJl/NKllKw==
-
-lefthook-freebsd-x64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.6.15.tgz#74d832ab3dd0052571d4af2138e3d0ab43acec1c"
- integrity sha512-803r+OYRpY5CBa8LU83EINO+Mi5k7rfflApMJuEIzcH1pFlEjbLttGy2hJX19m1kTKzkz/HuzFl6znbkmZGttw==
-
-lefthook-linux-arm64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.6.15.tgz#ecd56a924ef614447d878169492a31608d4230f8"
- integrity sha512-4rATbRhhBj4VNnvAEGRXvQL+POO4xwdUdCc2aSBcKdRFnabYabWm9ebSp55id7nDt3mVf7FBKDCl7A3kzUxehQ==
-
-lefthook-linux-x64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.6.15.tgz#a61e1d4a788402963130559b613d2fd6fbca1685"
- integrity sha512-VhDL/po/EujilZKq14frjzOgApHrI1bNfghvuWkNz+5LGphe1/iSXV1DKDDOrGprl/vp2p+QUaJW8HMKBiKgTw==
-
-lefthook-windows-arm64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.6.15.tgz#f1ab23238309b4172129597fe284734d0cc6bb22"
- integrity sha512-0HcX/tPEktPjkFVrAIUXzlWIN5VhkBqbYl7xofWoYMjdYetFU2dvC2UDqp/ENVA/PxelszgTVLUVaI0RVJHDoA==
-
-lefthook-windows-x64@1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.6.15.tgz#6250a202f222d819b42e1ba3e5ea315adf607f7c"
- integrity sha512-oBTfUbJRNOSuR1XsS5frGPCY8p74KXNVOuMX+Oun6kyBSutqe3kmafZ3nytbugJdzGx4bGfYxLISM8EoEkgThA==
-
-lefthook@^1.6.15:
- version "1.6.15"
- resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.6.15.tgz#c3d4e8d625fc962aae1ae40335858ca6f335839e"
- integrity sha512-Jjsz5ln/khEBEWH0ZWtK4A14F5aIGk3iwfyHpqqnxpF79OQR8MYCUN2VzpTk5XgzbokMi/M7CJ17/LPAYBRUEw==
+lefthook-darwin-arm64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.2.tgz#43a451b3ed640bb3dcf478d4255d5434577fe246"
+ integrity sha512-E3Ouk04/yeD8IBLGJkyzL0NMYIrjADQvaDbf4yNSq6HWGnUC0R2KpYxrZno2yahZnvQ0vYTDta7Egw6cqcYGlQ==
+
+lefthook-darwin-x64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.2.tgz#d4c737580b45fc791c8e1f1a87715a2425d02d3c"
+ integrity sha512-Am6ZNmjItQSqKbK8/spFIj5GDWNHJ47PM0vpT1PnBHrgWanjz0iLw6adwpMu8u7+CkZlHjp08lbvjBPGHIu3dg==
+
+lefthook-freebsd-arm64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.2.tgz#9d5285e798afd4f4ad56c37f97bc382e2b09c74b"
+ integrity sha512-o1LBgHhwnUOLs9iVbi1GhvXMQlzYSKnyFcc061iADxHMJk1xWMD6RUyyohmLbfEU0gTWxkRfkdAFvbvwNqQiww==
+
+lefthook-freebsd-x64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.2.tgz#8ff750baf1e2262353e0ad12bc40ee81ed736a97"
+ integrity sha512-vxB3FeeFYDfk4vAahaZdGJ7gbViGOkOyL5JRBDWlFjUfZJLGwVauf6GhtysdO1dgxs9K3ECdEtXgW+uOB872rQ==
+
+lefthook-linux-arm64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.2.tgz#3022d9d1095643437098fab82748d965beff221e"
+ integrity sha512-4dbVj5Jjy12flAyOcVWvWQ6gJoQ6X7HJ3qfsrM8/GIfLQBlkw+YRcLuWHUI3H9qsQFpkpYZsLcmUXoVM77z5mw==
+
+lefthook-linux-x64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.7.2.tgz#7589e7ed9b968e16189a0c9e4a074fd92aea19e7"
+ integrity sha512-lT0IRp1pGtbua8IWVeIVCSAxKex9fOyAexHaEmBZytfqr/94lpjzWWEQdLFQAlpZthuyCkuaJp5kLgMj6/IySQ==
+
+lefthook-windows-arm64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.2.tgz#afd7054130461ad69c53c6ff40bd069b48e49fde"
+ integrity sha512-DxWLmcNI3NICd4rFqTPgXf+G/97ztl+ONvYuNE/ELAxVp338xAUFvzZCQvDZDzeTLrT1C4hZZ4zDvEhnOOECXg==
+
+lefthook-windows-x64@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.7.2.tgz#3e516daf6c98d911e76ae8ed97364772e137145e"
+ integrity sha512-fL4F8/XXoYUJJ6GSYCwFL+bRufzbkeMSGYZKUDr6ZKOI4KafIEcgFNwlnQF03gY6vkUrYKksXQofOVlOfv3vPA==
+
+lefthook@^1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.7.2.tgz#1c2c7c9d2a76f7efcd31346ee4c1f45a1a2a3a19"
+ integrity sha512-QCCq6KyVAVYBuxWf338TjMAjjGesyNRtfxJhjYV+kpUkd5ST2yr8ZUJrcEKe+0cUfziPOQ9Hz+1JZniXJx+JqA==
optionalDependencies:
- lefthook-darwin-arm64 "1.6.15"
- lefthook-darwin-x64 "1.6.15"
- lefthook-freebsd-arm64 "1.6.15"
- lefthook-freebsd-x64 "1.6.15"
- lefthook-linux-arm64 "1.6.15"
- lefthook-linux-x64 "1.6.15"
- lefthook-windows-arm64 "1.6.15"
- lefthook-windows-x64 "1.6.15"
+ lefthook-darwin-arm64 "1.7.2"
+ lefthook-darwin-x64 "1.7.2"
+ lefthook-freebsd-arm64 "1.7.2"
+ lefthook-freebsd-x64 "1.7.2"
+ lefthook-linux-arm64 "1.7.2"
+ lefthook-linux-x64 "1.7.2"
+ lefthook-windows-arm64 "1.7.2"
+ lefthook-windows-x64 "1.7.2"
levn@^0.4.1:
version "0.4.1"
@@ -5876,6 +5906,11 @@ lru-cache@^10.2.0:
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
+lru-cache@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.0.tgz#15d93a196f189034d7166caf9fe55e7384c98a21"
+ integrity sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==
+
lru-cache@^4.1.2:
version "4.1.5"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
@@ -5907,10 +5942,10 @@ m3u8-parser@4.8.0:
"@videojs/vhs-utils" "^3.0.5"
global "^4.4.0"
-marked@^12.0.2:
- version "12.0.2"
- resolved "https://registry.yarnpkg.com/marked/-/marked-12.0.2.tgz#b31578fe608b599944c69807b00f18edab84647e"
- integrity sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==
+marked@^13.0.2:
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-13.0.2.tgz#d5d05bd2683a85cb9cc6afbe5240e3a8bffcb92a"
+ integrity sha512-J6CPjP8pS5sgrRqxVRvkCIkZ6MFdRIjDkwUwgJ9nL2fbmM6qGQeB2C16hi8Cc9BOzj6xXzy0jyi0iPIfnMHYzA==
matcher@^3.0.0:
version "3.0.0"
@@ -6058,6 +6093,13 @@ minimalistic-assert@^1.0.0:
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
+minimatch@^10.0.0:
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b"
+ integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==
+ dependencies:
+ brace-expansion "^2.0.1"
+
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -6228,10 +6270,10 @@ npm-normalize-package-bin@^3.0.0:
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832"
integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==
-npm-run-all2@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.2.0.tgz#ac0a893a593e1ab3ef85c5ac3526321d2e3137bd"
- integrity sha512-wA7yVIkthe6qJBfiJ2g6aweaaRlw72itsFGF6HuwCHKwtwAx/4BY1vVpk6bw6lS8RLMsexoasOkd0aYOmsFG7Q==
+npm-run-all2@^6.2.2:
+ version "6.2.2"
+ resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.2.2.tgz#cd98d7c94dfa92e36724a1064609cca7a8991f5f"
+ integrity sha512-Q+alQAGIW7ZhKcxLt8GcSi3h3ryheD6xnmXahkMRVM5LYmajcUrSITm8h+OPC9RYWMV2GR0Q1ntTUCfxaNoOJw==
dependencies:
ansi-styles "^6.2.1"
cross-spawn "^7.0.3"
@@ -6466,6 +6508,11 @@ p-try@^2.0.0:
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+package-json-from-dist@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00"
+ integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==
+
param-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
@@ -6554,6 +6601,14 @@ path-scurry@^1.11.1:
lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+path-scurry@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580"
+ integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==
+ dependencies:
+ lru-cache "^11.0.0"
+ minipass "^7.1.2"
+
path-to-regexp@0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
@@ -6912,13 +6967,13 @@ postcss@^7.0.36:
picocolors "^0.2.1"
source-map "^0.6.1"
-postcss@^8.4.14, postcss@^8.4.33, postcss@^8.4.38:
- version "8.4.38"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
- integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
+postcss@^8.4.14, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.39:
+ version "8.4.39"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3"
+ integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==
dependencies:
nanoid "^3.3.7"
- picocolors "^1.0.0"
+ picocolors "^1.0.1"
source-map-js "^1.2.0"
prelude-ls@^1.2.1:
@@ -7357,13 +7412,21 @@ rimraf@^3.0.0, rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
-rimraf@^5.0.5, rimraf@^5.0.7:
- version "5.0.7"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74"
- integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==
+rimraf@^5.0.5:
+ version "5.0.8"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.8.tgz#9d4d0ef5106817102b14fdbbf01cf29545e99a6c"
+ integrity sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw==
dependencies:
glob "^10.3.7"
+rimraf@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e"
+ integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==
+ dependencies:
+ glob "^11.0.0"
+ package-json-from-dist "^1.0.0"
+
roarr@^2.15.3:
version "2.15.4"
resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"
@@ -7457,10 +7520,10 @@ sass-loader@^14.2.1:
dependencies:
neo-async "^2.6.2"
-sass@^1.77.4:
- version "1.77.4"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.4.tgz#92059c7bfc56b827c56eb116778d157ec017a5cd"
- integrity sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==
+sass@^1.77.8:
+ version "1.77.8"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.8.tgz#9f18b449ea401759ef7ec1752a16373e296b52bd"
+ integrity sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
@@ -7967,6 +8030,11 @@ strip-json-comments@^3.1.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
+style-search@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
+ integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
+
stylehacks@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.0.tgz#68e8ee54724671c0c698be82e1299c6548c31921"
@@ -7975,25 +8043,26 @@ stylehacks@^7.0.0:
browserslist "^4.23.0"
postcss-selector-parser "^6.0.16"
-stylelint-config-recommended@^14.0.0:
- version "14.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz#b395c7014838d2aaca1755eebd914d0bb5274994"
- integrity sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==
+stylelint-config-recommended@^14.0.1:
+ version "14.0.1"
+ resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz#d25e86409aaf79ee6c6085c2c14b33c7e23c90c6"
+ integrity sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==
-stylelint-config-sass-guidelines@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-sass-guidelines/-/stylelint-config-sass-guidelines-11.1.0.tgz#0106f3ec4991a598823b55841bf45fce63268c8c"
- integrity sha512-mVE3UmN8MlshK4Gb3eYk6f8tw9DkQ9yjMF4W9krlmpaNZpSXOdh13AL0sU7l/9l4Pnpt4KMobNNIRI0tJl56Cw==
+stylelint-config-sass-guidelines@^12.0.0:
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-sass-guidelines/-/stylelint-config-sass-guidelines-12.0.0.tgz#aff9ddc0b24e48eac4c44088cdbdad7166d76af3"
+ integrity sha512-lGJml+QEVlU/nqI+awiQieyxXHkmuwhz4XsfUNkQVcNaPXBpLgefOHjZ7ZSmUm4y4YG8JhrvYNjYzUcTfe8cdg==
dependencies:
+ "@stylistic/stylelint-plugin" "^2.1.0"
postcss-scss "^4.0.9"
stylelint-scss "^6.2.1"
-stylelint-config-standard@^36.0.0:
- version "36.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz#6704c044d611edc12692d4a5e37b039a441604d4"
- integrity sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==
+stylelint-config-standard@^36.0.1:
+ version "36.0.1"
+ resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz#727cbb2a1ef3e210f5ce8329cde531129f156609"
+ integrity sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==
dependencies:
- stylelint-config-recommended "^14.0.0"
+ stylelint-config-recommended "^14.0.1"
stylelint-high-performance-animation@^1.10.0:
version "1.10.0"
@@ -8018,14 +8087,14 @@ stylelint-use-logical-spec@^5.0.1:
resolved "https://registry.yarnpkg.com/stylelint-use-logical-spec/-/stylelint-use-logical-spec-5.0.1.tgz#d5aa254d615d373f18214297c0b49a03a6ca5980"
integrity sha512-UfLB4LW6iG4r3cXxjxkiHQrFyhWFqt8FpNNngD+TyvgMWSokk5TYwTvBHS3atUvZhOogllTOe/PUrGE+4z84AA==
-stylelint@^16.6.1:
- version "16.6.1"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.6.1.tgz#84735aca2bb5cde535572b7a9b878d2ec983a570"
- integrity sha512-yNgz2PqWLkhH2hw6X9AweV9YvoafbAD5ZsFdKN9BvSDVwGvPh+AUIrn7lYwy1S7IHmtFin75LLfX1m0D2tHu8Q==
+stylelint@^16.4.0, stylelint@^16.7.0:
+ version "16.7.0"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.7.0.tgz#5f6acf516aedecba7a6472ba0cc1ffc20e2be86b"
+ integrity sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==
dependencies:
- "@csstools/css-parser-algorithms" "^2.6.3"
- "@csstools/css-tokenizer" "^2.3.1"
- "@csstools/media-query-list-parser" "^2.1.11"
+ "@csstools/css-parser-algorithms" "^2.7.1"
+ "@csstools/css-tokenizer" "^2.4.1"
+ "@csstools/media-query-list-parser" "^2.1.13"
"@csstools/selector-specificity" "^3.1.1"
"@dual-bundle/import-meta-resolve" "^4.1.0"
balanced-match "^2.0.0"
@@ -8033,7 +8102,7 @@ stylelint@^16.6.1:
cosmiconfig "^9.0.0"
css-functions-list "^3.2.2"
css-tree "^2.3.1"
- debug "^4.3.4"
+ debug "^4.3.5"
fast-glob "^3.3.2"
fastest-levenshtein "^1.0.16"
file-entry-cache "^9.0.0"
@@ -8044,13 +8113,13 @@ stylelint@^16.6.1:
ignore "^5.3.1"
imurmurhash "^0.1.4"
is-plain-object "^5.0.0"
- known-css-properties "^0.31.0"
+ known-css-properties "^0.34.0"
mathml-tag-names "^2.1.3"
meow "^13.2.0"
micromatch "^4.0.7"
normalize-path "^3.0.0"
picocolors "^1.0.1"
- postcss "^8.4.38"
+ postcss "^8.4.39"
postcss-resolve-nested-selector "^0.1.1"
postcss-safe-parser "^7.0.0"
postcss-selector-parser "^6.1.0"
@@ -8485,6 +8554,14 @@ update-browserslist-db@^1.0.13:
escalade "^3.1.1"
picocolors "^1.0.0"
+update-browserslist-db@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e"
+ integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==
+ dependencies:
+ escalade "^3.1.2"
+ picocolors "^1.0.1"
+
uri-js@^4.2.2:
version "4.4.1"
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
@@ -8654,7 +8731,7 @@ vue-devtools@^5.1.4:
resolved "https://registry.yarnpkg.com/vue-devtools/-/vue-devtools-5.1.4.tgz#265a7458ade2affb291739176964256b597fa302"
integrity sha512-EBAEXvAHUinsPzoSiElps0JgtLXUnJXKIJbP6nfdz/R63VdKBMfJ34/rFip+4iT7iMbVS5lA4W6N1jq4Hj4LCg==
-vue-eslint-parser@^9.0.1, vue-eslint-parser@^9.3.1, vue-eslint-parser@^9.4.2, vue-eslint-parser@^9.4.3:
+vue-eslint-parser@^9.0.1, vue-eslint-parser@^9.3.1, vue-eslint-parser@^9.4.3:
version "9.4.3"
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz#9b04b22c71401f1e8bca9be7c3e3416a4bde76a8"
integrity sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==
@@ -8819,10 +8896,10 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5.91.0:
- version "5.91.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9"
- integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==
+webpack@^5.93.0:
+ version "5.93.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5"
+ integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==
dependencies:
"@types/eslint-scope" "^3.7.3"
"@types/estree" "^1.0.5"
@@ -8830,10 +8907,10 @@ webpack@^5.91.0:
"@webassemblyjs/wasm-edit" "^1.12.1"
"@webassemblyjs/wasm-parser" "^1.12.1"
acorn "^8.7.1"
- acorn-import-assertions "^1.9.0"
+ acorn-import-attributes "^1.9.5"
browserslist "^4.21.10"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.16.0"
+ enhanced-resolve "^5.17.0"
es-module-lexer "^1.2.1"
eslint-scope "5.1.1"
events "^3.2.0"
@@ -8957,9 +9034,9 @@ write-file-atomic@^5.0.1:
signal-exit "^4.0.1"
ws@^8.16.0:
- version "8.16.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4"
- integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==
+ version "8.17.1"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b"
+ integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==
xml-name-validator@^4.0.0:
version "4.0.0"
@@ -9046,11 +9123,11 @@ yocto-queue@^1.0.0:
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251"
integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==
-youtubei.js@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/youtubei.js/-/youtubei.js-10.0.0.tgz#73ef7421302569c6cd6a163c12df393f13da480f"
- integrity sha512-4Mmguxyw1TK1Co+gbx+41SFR55DR3OzMCdFW8OrSENjAjjOY9RDg7sKFbR+ZLsT3ga9AH1/nq+14KUItT9pPHQ==
+youtubei.js@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/youtubei.js/-/youtubei.js-10.1.0.tgz#38b3d95907441040df1e8031e04e0e6200ed52cf"
+ integrity sha512-MokZMAnpWH11VYvWuW6qjPiiPmgRl5rfDgPQOpif9qXcVHoVw1hi8ePuRSD0AZSZ+uvWGe8rvas2dzp+Jv5JKQ==
dependencies:
- jintr "^1.1.0"
+ jintr "^2.0.0"
tslib "^2.5.0"
undici "^5.19.1"