From 4c3bb2de5ee3bc8dd856cca671f32749cb7e471e Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 9 Dec 2022 14:26:18 -0500 Subject: [PATCH 01/60] Use unstable tag for sdk version --- package-lock.json | 50 +++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 32 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02988c7e1d..7d9e48b7bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@fontsource/noto-sans-sc": "4.5.12", "@fontsource/noto-sans-tc": "4.5.12", "@jellyfin/libass-wasm": "4.1.1", - "@jellyfin/sdk": "0.7.0", + "@jellyfin/sdk": "unstable", "@loadable/component": "5.15.2", "blurhash": "2.0.3", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", @@ -2409,11 +2409,11 @@ "integrity": "sha512-xQVJw+lZUg4U1TmLS80reBECfPtpCgRF8hhUSvUUQM9g68OvINyUU3K2yqRH+8tomGpghiRaIcr/bUJ83e0veA==" }, "node_modules/@jellyfin/sdk": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.7.0.tgz", - "integrity": "sha512-GNoGv+2qY+xK7WpO7sUUNpZvzgN7RwXMyOhIy9mE/LdDSr6bqZHwrzT1Pv0+vUW7Epw67bwIMWuYivyBYejEHw==", + "version": "0.0.0-unstable.202212091849", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202212091849.tgz", + "integrity": "sha512-ATxFc1qSrwSUKJZLR8vW/XXk9EPuSEgBmvQGGakL7CMC92LFUEaJknfR661xH5WOGavrQARPN4kiHALM7IfkKA==", "dependencies": { - "axios": "0.27.2", + "axios": "1.2.0", "compare-versions": "5.0.1" } }, @@ -3891,12 +3891,13 @@ } }, "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.0.tgz", + "integrity": "sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/axobject-query": { @@ -12601,6 +12602,11 @@ "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -20428,11 +20434,11 @@ "integrity": "sha512-xQVJw+lZUg4U1TmLS80reBECfPtpCgRF8hhUSvUUQM9g68OvINyUU3K2yqRH+8tomGpghiRaIcr/bUJ83e0veA==" }, "@jellyfin/sdk": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.7.0.tgz", - "integrity": "sha512-GNoGv+2qY+xK7WpO7sUUNpZvzgN7RwXMyOhIy9mE/LdDSr6bqZHwrzT1Pv0+vUW7Epw67bwIMWuYivyBYejEHw==", + "version": "0.0.0-unstable.202212091849", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202212091849.tgz", + "integrity": "sha512-ATxFc1qSrwSUKJZLR8vW/XXk9EPuSEgBmvQGGakL7CMC92LFUEaJknfR661xH5WOGavrQARPN4kiHALM7IfkKA==", "requires": { - "axios": "0.27.2", + "axios": "1.2.0", "compare-versions": "5.0.1" } }, @@ -21599,12 +21605,13 @@ "dev": true }, "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.0.tgz", + "integrity": "sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==", "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "axobject-query": { @@ -28000,6 +28007,11 @@ } } }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", diff --git a/package.json b/package.json index 972695d7c0..d26dba4395 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "@fontsource/noto-sans-sc": "4.5.12", "@fontsource/noto-sans-tc": "4.5.12", "@jellyfin/libass-wasm": "4.1.1", - "@jellyfin/sdk": "0.7.0", + "@jellyfin/sdk": "unstable", "@loadable/component": "5.15.2", "blurhash": "2.0.3", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", From 7d98fae78328f4d810eb892226d9519643ad8ad2 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 9 Dec 2022 15:54:39 -0500 Subject: [PATCH 02/60] Babelify @jellyfin/sdk --- webpack.common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack.common.js b/webpack.common.js index 2548961b89..ba9cf60235 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -146,7 +146,7 @@ const config = { }, { test: /\.(js|jsx)$/, - exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|@remix-run[\\/]router|blurhash|compare-versions|date-fns|dom7|epubjs|flv.js|libarchive.js|marked|react-router|screenfull|ssr-window|swiper)/, + exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|@jellyfin[\\/]sdk|@remix-run[\\/]router|blurhash|compare-versions|date-fns|dom7|epubjs|flv.js|libarchive.js|marked|react-router|screenfull|ssr-window|swiper)/, use: [{ loader: 'babel-loader', options: { From cdb273f17e4533903e5678919a3fe21f0bb34508 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 15 Dec 2022 12:18:57 -0500 Subject: [PATCH 03/60] Babelify axios --- webpack.common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack.common.js b/webpack.common.js index ba9cf60235..14826c9f0b 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -146,7 +146,7 @@ const config = { }, { test: /\.(js|jsx)$/, - exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|@jellyfin[\\/]sdk|@remix-run[\\/]router|blurhash|compare-versions|date-fns|dom7|epubjs|flv.js|libarchive.js|marked|react-router|screenfull|ssr-window|swiper)/, + exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|@jellyfin[\\/]sdk|@remix-run[\\/]router|axios|blurhash|compare-versions|date-fns|dom7|epubjs|flv.js|libarchive.js|marked|react-router|screenfull|ssr-window|swiper)/, use: [{ loader: 'babel-loader', options: { From 802855461a35436dae77eb327d0a4b6e6cc2a3a3 Mon Sep 17 00:00:00 2001 From: gam24 Date: Thu, 22 Dec 2022 23:23:06 +0000 Subject: [PATCH 04/60] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index c2e6057ad2..e7362a1cb7 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1677,5 +1677,12 @@ "Bold": "Pogrubienie", "LabelMaxVideoResolution": "Maksymalna dozwolona rozdzielczość transkodowania wideo", "IgnoreDtsHelp": "Wyłączenie tej opcji może rozwiązać niektóe problemy np: brak audio w kanałach z oddzielną scieżką audio i wideo.", - "IgnoreDts": "Ignoruj DTS (dekodowanie znacznika czasu)" + "IgnoreDts": "Ignoruj DTS (dekodowanie znacznika czasu)", + "MessageNoItemsAvailable": "Pozycje nie są obecnie dostępne.", + "Unreleased": "Jeszcze nie wydany", + "OptionDateEpisodeAdded": "Data dodania odcinka", + "MessageRenameMediaFolder": "Zmiana nazwy biblioteki multimediów spowoduje utratę wszystkich metadanych, należy postępować ostrożnie.", + "EnableCardLayout": "Wyświetlanie wizualnie CardBox", + "MessageNoFavoritesAvailable": "Ulubione nie są obecnie dostępne.", + "OptionDateShowAdded": "Data dodania serialu" } From c75a79ad44af82b587e1ca0a74138a7cbc17696c Mon Sep 17 00:00:00 2001 From: DuaLee Date: Sat, 24 Dec 2022 23:30:28 +0000 Subject: [PATCH 05/60] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index 584c7ca9b3..0e797e1596 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -124,10 +124,10 @@ "HeaderImageSettings": "이미지 설정", "HeaderInstall": "설치", "HeaderInstantMix": "인스턴스 믹스", - "HeaderLatestEpisodes": "최신 에피소드", - "HeaderLatestMedia": "최근 미디어", - "HeaderLatestMusic": "최근 음악", - "HeaderLatestRecordings": "최근 녹화", + "HeaderLatestEpisodes": "최근 추가된 에피소드", + "HeaderLatestMedia": "최근 추가된 미디어", + "HeaderLatestMusic": "최근 추가된 음악", + "HeaderLatestRecordings": "최근 추가된 녹화", "HeaderLibraries": "라이브러리", "HeaderLibraryAccess": "라이브러리 접근", "HeaderLibraryFolders": "라이브러리 폴더", @@ -252,7 +252,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP 검색 간격(초)을 결정합니다.", "LabelEnableDlnaDebugLogging": "DNLA 디버그 로그 사용", "LabelEnableDlnaDebugLoggingHelp": "매우 큰 로그 파일을 생성합니다. 문제해결을 위해 필요한 경우에만 사용하여야 합니다.", - "LabelEnableDlnaPlayTo": "DLNA 재생 활성화", + "LabelEnableDlnaPlayTo": "DLNA 재생 기능 활성화", "LabelEnableDlnaPlayToHelp": "네트워크 내에서 장치를 감지하고 원격으로 제어 할 수있는 기능을 제공합니다.", "LabelEnableDlnaServer": "DLNA 서버 활성화", "LabelEnableDlnaServerHelp": "네트워크 내의 UPnP 장치가 콘텐츠를 탐색하고 재생할 수 있게 허용합니다.", @@ -270,7 +270,7 @@ "LabelFriendlyName": "별칭:", "LabelServerNameHelp": "이 이름은 서버를 식별하는 데 사용되며 기본값은 서버의 호스트 이름입니다.", "LabelGroupMoviesIntoCollections": "컬렉션으로 영화 묶기", - "LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시 할 때 컬렉션의 영화는 하나의 항목으로 표시됩니다.", + "LabelGroupMoviesIntoCollectionsHelp": "컬렉션의 일부된 영화들은 합혀서 표시됩니다.", "LabelHardwareAccelerationType": "하드웨어 가속:", "LabelHardwareAccelerationTypeHelp": "하드웨어 가속은 추가 설정이 필요합니다.", "LabelHttpsPort": "로컬 HTTPS 포트 번호:", @@ -285,7 +285,7 @@ "LabelInNetworkSignInWithEasyPasswordHelp": "내부 네트워크 내의 클라이언트에서 로그인하기 위해 간편 PIN 코드를 사용할 수 있습니다. 당신의 비밀번호는 집 밖에서만 필요합니다. PIN 코드를 공백으로 설정하면, 내부 네트워크 내에서는 비밀번호가 필요하지 않습니다.", "LabelKodiMetadataDateFormat": "출시 날짜 포맷:", "LabelKodiMetadataDateFormatHelp": "NFO 파일의 모든 날짜는 이 형식을 사용하여 읽고 씁니다.", - "LabelKodiMetadataSaveImagePaths": "NFO 파일에 이미지 경로 저장", + "LabelKodiMetadataSaveImagePaths": "NFO 파일에 이미지 경로를 저장", "LabelLanguage": "언어:", "LabelLocalHttpServerPortNumber": "로컬 HTTP 포트 번호:", "LabelLocalHttpServerPortNumberHelp": "HTTP 서버의 TCP 포트 번호입니다.", @@ -521,7 +521,7 @@ "PasswordResetComplete": "비밀번호가 재설정되었습니다.", "PasswordResetConfirmation": "비밀번호를 재설정하겠습니까?", "PasswordSaved": "비밀번호가 저장되었습니다.", - "PictureInPicture": "Picture in picture(PIP)", + "PictureInPicture": "PIP모드", "PinCodeResetComplete": "PIN 코드가 초기화되었습니다.", "PinCodeResetConfirmation": "PIN 코드를 초기화하겠습니까?", "Play": "재생", @@ -742,7 +742,7 @@ "Sports": "스포츠", "SortChannelsBy": "채널 정렬:", "SortByValue": "{0} 정렬", - "Sort": "정렬", + "Sort": "정리", "SkipEpisodesAlreadyInMyLibrary": "이미 라이브러리에 있는 에피소드는 녹화 안 함", "SimultaneousConnectionLimitHelp": "최대 동시 스트림 갯수. 0은 제한없음입니다.", "Shuffle": "셔플", @@ -995,8 +995,8 @@ "HeaderRecordingOptions": "녹화 옵션", "HeaderPreferredMetadataLanguage": "선호하는 메타데이터 언어", "HeaderLiveTvTunerSetup": "실시간 TV 튜너 설정", - "HeaderLatestMovies": "최근 영화", - "HeaderKodiMetadataHelp": "NFO 메타 데이터를 활성화 또는 비활성화하려면 라이브러리와 메타데이터 보호 섹션을 편집하세요.", + "HeaderLatestMovies": "최근 추가된 영화", + "HeaderKodiMetadataHelp": "NFO 메타 데이터를 활성화 또는 비활성화를 하려면 라이브러리와 '메타데이터 저장' 섹션을 편집하세요.", "HeaderKeepRecording": "녹화 유지", "HeaderForKids": "아이들용", "HeaderDetectMyDevices": "내 장치 탐색", @@ -1059,12 +1059,12 @@ "EasyPasswordHelp": "쉬운 핀 코드는 지원되는 기기에서 오프라인 접근을 할 때나 내부 내트워크 로그인에서 사용됩니다.", "CriticRating": "평론가 평점", "DisplayInMyMedia": "홈화면에 표시", - "DisplayInOtherHomeScreenSections": "이어보기나 최신 미디어 등을 홈 화면에 표시합니다", + "DisplayInOtherHomeScreenSections": "홈화면에 최신 미디어 또는 이어보기 표시", "DisplayMissingEpisodesWithinSeasonsHelp": "서버 환경설정에서도 TV 라이브러리가 활성화되어있어야 합니다.", "ErrorAddingMediaPathToVirtualFolder": "미디어 경로를 추가하는 중에 오류가 발생했습니다. 경로가 유효하고 Jellyfin이 해당 위치에 액세스 할 수 있는지 확인하세요.", "ErrorGettingTvLineups": "TV 구성을 다운로드 하는 중에 오류가 발생하였습니다. 정보가 맞는지 확인한 후 다시 시도해 주세요.", "BoxRear": "박스 (후면)", - "Absolute": "절대", + "Absolute": "정확한", "LabelDropShadow": "하단 그림자:", "LabelDiscNumber": "디스크 번호:", "Identify": "식별자", @@ -1211,7 +1211,7 @@ "Rate": "평", "PerfectMatch": "정확히 일치", "ButtonSyncPlay": "SyncPlay", - "HeaderDVR": "디지털 녹화기", + "HeaderDVR": "DVR", "EnableDecodingColorDepth10Vp9": "10비트 VP9하드웨어 디코딩 활성화", "EnableDecodingColorDepth10Hevc": "10비트 HEVC하드웨어 디코딩 활성화", "QuickConnectNotAvailable": "퀵커넥트를 활성화하려면 서버 관리자에게 문의하십시오", @@ -1349,7 +1349,7 @@ "ResumeAt": "{0}에서 재생", "MessageChangeRecordingPath": "녹음 폴더를 변경해도 기존 녹음은 이전 위치에서 새 위치로 마이그레이션되지 않습니다. 원하는 경우 수동으로 이동해야합니다.", "Premieres": "첫날", - "AllowTonemappingHelp": "톤 매핑은 원본 장면을 표현하는 데 매우 중요한 정보 인 이미지 세부 정보와 색상을 유지하면서 HDR에서 SDR로 비디오의 동적 범위를 변환 할 수 있습니다. 현재는 HDR10 또는 HLG 메타 데이터가 포함 된 비디오를 트랜스 코딩 할 때만 작동합니다. 재생이 부드럽 지 않거나 실패하면 해당 하드웨어 디코더를 끄십시오.", + "AllowTonemappingHelp": "톤 매핑은 원본 장면을 표현하는 데 매우 중요한 정보 인 이미지 세부 정보와 색상을 유지하면서 HDR에서 SDR로 비디오의 동적 범위를 변환 할 수 있습니다. 현재는 HDR10 또는 HLG 메타 데이터가 포함 된 비디오에만 작동합니다.", "EnableTonemapping": "톤 매핑 활성화", "LabelOpenclDeviceHelp": "이것은 톤 매핑에 사용되는 OpenCL 장치입니다. 점의 왼쪽은 플랫폼 번호이고 오른쪽은 플랫폼의 장치 번호입니다. 기본값은 0.0입니다. OpenCL 하드웨어 가속 방법이 포함 된 ffmpeg 응용 프로그램 파일이 필요합니다.", "LabelOpenclDevice": "OpenCL 장치:", @@ -1584,5 +1584,10 @@ "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync 최소 딜레이:", "LabelMaxDaysForNextUp": "'다음' 에 나타나는 최대 일수:", "ItemDetails": "항목 상세 정보", - "Digital": "디지털" + "Digital": "디지털", + "IgnoreDts": "DTS 무시 (디코딩 타임스탬프)", + "IgnoreDtsHelp": "이 옵션을 비활성화하면 일부 문제가 해결될 수 있습니다. 예를 들어 별도의 오디오 및 비디오 스트림이 있는 채널에서 없는 오디오를 불러올 수 있습니다 .", + "LabelMaxVideoResolution": "허용되는 최대 비디오 코덱 변경 해상도", + "HomeVideosPhotos": "홈 비디오 및 사진", + "EnableCardLayout": "CardBox 보이기" } From f6dc09b6adac116670c9ac042b05cc8587180771 Mon Sep 17 00:00:00 2001 From: NorwayFun Date: Mon, 26 Dec 2022 00:54:09 -0500 Subject: [PATCH 06/60] Added translation using Weblate (Georgian) --- src/strings/ka.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/ka.json diff --git a/src/strings/ka.json b/src/strings/ka.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/ka.json @@ -0,0 +1 @@ +{} From 8f34ffe60fc937195a8e07dd3230b81d84b3c15b Mon Sep 17 00:00:00 2001 From: 0TTA Date: Mon, 26 Dec 2022 06:06:03 +0000 Subject: [PATCH 07/60] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 3a3ffe10a9..e8abdd63e4 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -803,7 +803,7 @@ "ConfirmDeleteItems": "حذف هذه العناصر سوف يحذفها من نظام الملفات ومن مكتبة الوسائط. هل ترغب حقاً فى الاستمرار؟", "EveryNDays": "كل {0} يوم", "ConfirmDeleteItem": "حذف هذا العنصر سوف يحذفه من نظام الملفات ومن مكتبة الوسائط. هل ترغب حقاً فى الاستمرار؟", - "DropShadow": "ظل الهبوط", + "DropShadow": "إضافة ظل خلفي‏", "LabelDropShadow": "اسقاط الظل:", "EditSubtitles": "تعديل الترجمات", "EditMetadata": "تعديل البيانات التعريفية", @@ -886,7 +886,7 @@ "ButtonTogglePlaylist": "قائمة التشغيل", "BoxSet": "طقم", "ButtonSplit": "تقسيم", - "AllowFfmpegThrottlingHelp": "عندما تقوم بتفعيلها؛ سوف تتوقف عملية الترميز transcoding توقفا مؤقتا كلما تقدمت العملية عن موضع التشغيل بنسبة كافية، تهدف هذه الخاصية إلى التقليل من استهلاك الموارد، وتكون ذات منفعة كبيرة عندما تتم عملية المشاهدة بانتظام دون القفز عدة دقائق في المشاهدة ما بين الحينة والأخرى. كما ينطبق الأمر ذاته على عملية نسخ الملف إلى حاوية أخرى لتتوافق مع الجهاز remuxing.", + "AllowFfmpegThrottlingHelp": "عندما تفعيلها؛ سوف تتوقف عملية الترميز transcoding توقفا مؤقتا كلما تقدمت العملية عن موضع التشغيل بنسبة كافية، تهدف هذه الخاصية إلى التقليل من استهلاك الطاقة، وتكون ذات منفعة كبيرة عندما تتم عملية المشاهدة بانتظام دون القفز عدة دقائق في المشاهدة ما بين الحينة والأخرى. كما ينطبق الأمر ذاته على عملية نسخ الملف إلى حاوية أخرى لتتوافق مع الجهاز remuxing.", "InstallingPackage": "تثبيت {0} (الإصدار {1})", "Images": "الصور", "Identify": "التعرف على الوسائط", @@ -1676,5 +1676,10 @@ "OptionDateShowAdded": "تاريخ اضافة العرض", "OptionDateEpisodeAdded": "تاريخ اضافة الحلقة", "IgnoreDtsHelp": "قد يؤدي تعطيل هذا الخيار إلى حل بعض المشكلات ، على سبيل المثال فقدان الصوت على القنوات التي تحتوي على دفق صوت وفيديو منفصل.", - "IgnoreDts": "تجاهل DTS (الطابع الزمني لفك التشفير)" + "IgnoreDts": "تجاهل DTS (الطابع الزمني لفك التشفير)", + "EnableCardLayout": "إظهار صور المكتبات", + "MessageNoItemsAvailable": "لا يجود أي عناصر متاحة حاليا.", + "MessageNoFavoritesAvailable": "لا يوجد حاليا أي مفضلات.", + "Unreleased": "لم يصدر حتى الآن", + "MessageRenameMediaFolder": "يرجى ملاحظة أنه ستحذف جميع البيانات الوصفية عند إعادة تسمية مكتبة الوسائط." } From d9d42fd91c58fd252eb98e38d90453d301ad16d7 Mon Sep 17 00:00:00 2001 From: NorwayFun Date: Mon, 26 Dec 2022 05:55:19 +0000 Subject: [PATCH 08/60] Translated using Weblate (Georgian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/ --- src/strings/ka.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/strings/ka.json b/src/strings/ka.json index 0967ef424b..4174e40f5b 100644 --- a/src/strings/ka.json +++ b/src/strings/ka.json @@ -1 +1,10 @@ -{} +{ + "Album": "ალბომი", + "Alerts": "განგაშები", + "Absolute": "აბსოლუტური", + "Actor": "მსახიობი", + "Add": "დამატება", + "Aired": "გამოვიდა", + "Albums": "ალბომები", + "All": "ყველა" +} From 3431b327acdccd4fac6319f09fa271ffd0b23d93 Mon Sep 17 00:00:00 2001 From: 0TTA Date: Mon, 26 Dec 2022 10:11:10 +0000 Subject: [PATCH 09/60] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 54 ++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index e8abdd63e4..ec9a638d92 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -160,20 +160,20 @@ "HeaderLoginFailure": "فشل في تسجيل الدخول", "HeaderMedia": "الوسائط", "HeaderMediaFolders": "مجلدات الوسائط", - "HeaderMoreLikeThis": "المزيد من الروابط لهذا", - "HeaderMyMedia": "وسائطي", + "HeaderMoreLikeThis": "أعمال مشابهة", + "HeaderMyMedia": "مكتبتي", "HeaderNewApiKey": "مفتاح API جديد", "HeaderOtherItems": "عناصر أخرى", "HeaderParentalRatings": "التصنيف الأبوي", "HeaderPassword": "كلمة السر", "HeaderPasswordReset": "إعادة تهيئة كلمة السر", - "HeaderPaths": "مسارات", + "HeaderPaths": "المسارات", "HeaderPinCodeReset": "إعادة تهيئة الرمز الشخصي البسيط", "HeaderPlayAll": "تشغيل الكل", "HeaderPlayback": "تشغيل الوسائط:", "HeaderPleaseSignIn": "الرجاء تسجيل الدخول", "HeaderPluginInstallation": "تثبيت الملحفات", - "HeaderPreferredMetadataLanguage": "اللغة المفضلة لواصفات البيانات", + "HeaderPreferredMetadataLanguage": "اللغة المفضلة للبيانات الوصفية", "HeaderProfileInformation": "معلومات العريضة", "HeaderProfileServerSettingsHelp": "هذه القيم ستتحكم في كيفية تقديم شكل الخادم في للعملاء.", "HeaderRecentlyPlayed": "تم تشغيله مؤخراً", @@ -188,8 +188,8 @@ "HeaderScenes": "المشاهد", "HeaderSeasons": "المواسم", "HeaderSelectCertificatePath": "إختر مسار الشهادة", - "HeaderSelectMetadataPath": "إختر مسار واصفات البيانات", - "HeaderSelectMetadataPathHelp": "تصفح أو أدخل المسار الذي ترغب أن يُستخدم لحفظ واصفات البيانات. يجب أن يكون هذا المجلد قابل للكتابة فيه.", + "HeaderSelectMetadataPath": "اختر مسار البيانات الوصفية", + "HeaderSelectMetadataPathHelp": "تصفح أو أدخل المسار الذي ترغب استخدامه لتخزين البيانات الوصفية. تأكد من أن المجلد قابل للكتابة.", "HeaderSelectPath": "إختر المسار", "HeaderSelectServerCachePath": "إختر مسار كاشة الخادم", "HeaderSelectServerCachePathHelp": "تصفح أو أدخل المسار الذي ترغب أن يُستخدم كاشة لملفات الخادم. يجب أن يكون هذا المجلد قابل للكتابة فيه.", @@ -248,7 +248,7 @@ "LabelBindToLocalNetworkAddressHelp": "تجاوز عنوان الآي بي المحلي لربطه بخادم http. إذا ترك فارغاً، فإن الخادم سيربطه بجميع العناوين المتاحة. تغيير هذه القيمة يتطلب إعادة تشغيل.", "LabelBlastMessageInterval": "فترات بث رسالة قيد التشغيل:", "LabelBlastMessageIntervalHelp": "يحدد الفترة بالثواني بين بث رسائل قيد التشغيل.", - "LabelCache": "مَخبأ (كاش):", + "LabelCache": "الذاكرة المؤقتة:", "LabelCachePath": "مسار ذاكرة الكاش:", "LabelCachePathHelp": "حدد موقع مخصص لملفات الخادم المؤقتة، مثل الصور وغيرها. أترك هذه الخانة فارغة لاستعمال القيمة الافتراضية.", "LabelCancelled": "تم الإلغاء", @@ -263,7 +263,7 @@ "LabelCustomCssHelp": "قم بتطبيق كود CSS المخصص الخاص بك من أجل السمات / العلامة التجارية على واجهة الويب.", "LabelCustomDeviceDisplayNameHelp": "أذكر اسم عرض مخصوص أو أتركه فارغاً لاستخدام الاسم المبلغ من الجهاز.", "LabelDateAddedBehavior": "كيف يتصرف المحتوى الجديد نحو \"تاريخ الإضافة\" الخاص به:", - "LabelDateAddedBehaviorHelp": "إذا اخذت واصفات البيانات قيمة، فإنها سوف تستخدم قبل أن تستخدم أي من هذه الخيارات.", + "LabelDateAddedBehaviorHelp": "الأسبقية دائما للبيانات الوصفية لا على هذه الخيارات.", "LabelDay": "يوم الأسبوع:", "LabelDeathDate": "تاريخ الوفاة:", "LabelDefaultUser": "المستخدم الافتراضي:", @@ -307,7 +307,7 @@ "LabelForgotPasswordUsernameHelp": "أدخل اسم المستخدم الخاص بك، إن كنت تتذكره.", "LabelFormat": "الصيغة:", "LabelFriendlyName": "اسم مخصوص لك:", - "LabelServerNameHelp": "هذا الاسم سيستخدم للتعرف على هذا الخادم، اسم الحاسوب سوف يستخدم بشكل افتراضي.", + "LabelServerNameHelp": "سيستخدم هذا الاسم للتعرف على هذا الخادم، وسيستخدم افتراضيا اسم الجهاز.", "LabelGroupMoviesIntoCollections": "تجميع الأفلام إلى مجاميع", "LabelGroupMoviesIntoCollectionsHelp": "سيتم عرض الأفلام في المجموعة كعنصر مجمع عند عرض قوائم الأفلام.", "LabelH264Crf": "قيمة CRF لتشفير H264:", @@ -338,7 +338,7 @@ "LabelLocalHttpServerPortNumberHelp": "رقم منفذ TCP لخادم HTTP.", "LabelLoginDisclaimer": "إخلاء مسؤولية تسجيل الدخول:", "LabelLoginDisclaimerHelp": "رساله ستعرض أسفل صفحة تسجيل الدخول.", - "LabelLogs": "السجلات الكشفية:", + "LabelLogs": "السجلات:", "LabelManufacturer": "المصنّع:", "LabelManufacturerUrl": "رابط URL للمصنّع:", "LabelMatchType": "وفّق النوع:", @@ -351,14 +351,14 @@ "LabelMaxStreamingBitrateHelp": "تحديد الحد الأقصى لمعدل البت أثناء البث التدفقي.", "LabelMessageText": "نص الرسالة:", "LabelMessageTitle": "عنوان الرسالة:", - "LabelMetadata": "واصفات البيانات:", - "LabelMetadataDownloadersHelp": "مكّن ورتّب منزّلات واصفات البيانات التي تفضلها حسب أولوية التفضيل. المنزّلات الأقل أولوية ستستخدم لتحل محل المعلومات التي لا يمكن العثور عليها.", - "LabelMetadataPath": "مسار واصفات البيانات:", - "LabelMetadataPathHelp": "حدد موقع مخصوص لإنزال الأعمال الفنية وواصفات البيانات.", + "LabelMetadata": "البيانات الوصفية:", + "LabelMetadataDownloadersHelp": "فعل ورتّب منزّلات البيانات الوصفية التي تفضلها حسب أولوية التفضيل. المنزّلات الأقل أولوية ستستخدم لتحل محل المعلومات التي لا يمكن العثور عليها.", + "LabelMetadataPath": "مسار البيانات الوصفية:", + "LabelMetadataPathHelp": "حدد مسار غير افتراضي لإنزال الأعمال الفنية والبيانات الوصفية.", "LabelMetadataReaders": "قُراء البيانات الوصفية:", - "LabelMetadataReadersHelp": "رتب مصادر واصفات البيانات التي تفضلها حسب أولوية التفضيل. أول ملف يعثر عليه سيحمّل.", - "LabelMetadataSavers": "حافظات واصفات البيانات:", - "LabelMetadataSaversHelp": "اختر صيغ الملفات التي ترغب في استخدمها عند حفظ واصفات البيانات.", + "LabelMetadataReadersHelp": "رتب مصادر البيانات الوصفية التي تفضلها حسب أولوية التفضيل. الأسبقية في القراءة لأول ملف.", + "LabelMetadataSavers": "حافظات البيانات الوصفية:", + "LabelMetadataSaversHelp": "اختر صيغ الملفات التي ترغب في استخدمها عند حفظ البيانات الوصفية.", "LabelMethod": "الطريقة:", "LabelMinBackdropDownloadWidth": "أقل جودة للخلفية المنزلة:", "LabelMinResumeDuration": "الفترة الدنيا للمتابعة:", @@ -414,7 +414,7 @@ "LabelReleaseDate": "تاريخ الإصدار:", "LabelRemoteClientBitrateLimit": "حدد معدل البت للتشغيل التدفقي عبر الإنترنت (Mbps):", "LabelRuntimeMinutes": "مدة التشغيل:", - "LabelSaveLocalMetadata": "حفظ الأعمال الفنية وواصفات البيانات فى مجلدات الوسائط", + "LabelSaveLocalMetadata": "احفظ الملصقات في ذات مجلد الوسائط خاصتها", "LabelSaveLocalMetadataHelp": "حقظ الأعمال الفنية وواصفات البيانات مباشرة فى مجلدات الوسائط سيسهل عليك الوصول وعمل التعديلاات عليها.", "LabelScheduledTaskLastRan": "آخر تشغيل {0}، وقد استغرق {1}.", "LabelSeasonNumber": "رقم الموسم:", @@ -649,7 +649,7 @@ "RememberMe": "تذكرنى", "Rewind": "الترجيع", "Saturday": "السبت", - "Save": "تخزين", + "Save": "حفظ", "SendMessage": "إرسال رسالة", "Series": "المسلسل", "ServerUpdateNeeded": "خادم Jellyfin بحاجة إلى التحديث. لإنزال أحدث إصدار Jellyfin، الرجاء زيارة {0}", @@ -747,7 +747,7 @@ "HeaderAlbumArtists": "فناني الألبوم", "Genres": "التصنيفات", "Folders": "المجلدات", - "Favorites": "مفضلات", + "Favorites": "المفضلة", "Collections": "التجميعات", "Categories": "الفئات", "CancelSeries": "إلغاء المسلسل", @@ -857,7 +857,7 @@ "ResumeAt": "اكمل من {0}", "AskAdminToCreateLibrary": "اطلب من المسؤول إنشاء مكتبة.", "Artist": "الفنان", - "AllowFfmpegThrottling": "إبطاء التحويل", + "AllowFfmpegThrottling": "كبح تقدم الترميز", "AlbumArtist": "المؤدي", "Album": "ألبوم", "Disconnect": "قطع الاتصال", @@ -922,7 +922,7 @@ "GuestStar": "النجم الضيف", "GroupVersions": "إصدارات المجموعة", "GroupBySeries": "تجميع حسب السلسلة", - "Genre": "نوع أدبي", + "Genre": "التصنيف الأدبي", "General": "الاعدادات العامة", "FormatValue": "صيغة الملف: {0}", "Filters": "مرشحات", @@ -953,7 +953,7 @@ "DisplayMissingEpisodesWithinSeasons": "عرض الحلقات الناقصة بداخل المواسم", "DisplayInOtherHomeScreenSections": "عرض في أقسام الشاشة الرئيسية مثل أحدث الوسائط واستمر في المشاهدة", "DisplayInMyMedia": "عرض على الشاشة الرئيسية", - "Display": "عرض", + "Display": "العرض", "ButtonSyncPlay": "مزامنة التشغيل", "ExtraLarge": "كبير جدا", "EnableNextVideoInfoOverlayHelp": "في نهاية الفيديو، عرض معلومات عن الفيديو القادم في قائمة التشغيل.", @@ -961,7 +961,7 @@ "LabelDropImageHere": "اسقط صورة هنا، او ضغط تصفح.", "LabelDisplayOrder": "ترتيب المعروض:", "LabelDisplayMode": "وضع المعروض:", - "LabelDisplayLanguageHelp": "ترجمة Jellyfin هو مشروع مستمر.", + "LabelDisplayLanguageHelp": "ما ترجمة Jellyfin إلا مسودة مستمرة.", "LabelDisplayLanguage": "لغة العرض:", "LabelDiscNumber": "رقم القرص:", "LabelDeinterlaceMethod": "طريقة تقليل التشابك:", @@ -1046,7 +1046,7 @@ "EnableBlurHash": "تفعيل تعتيم حاضنات الصور", "DeleteDevicesConfirmation": "هل انت متأكد من رغبتك في حذف جميع الاجهزة؟ جميع الجلسات الاخرى سيتم تسجيل الخروج منها. ستعود الاجهزة في الظهور عند تسجيل المستخدم دخوله في المره القادمة.", "DeleteAll": "حذف الكل", - "DashboardVersionNumber": "النسخة: {0}", + "DashboardVersionNumber": "الإصدار: {0}", "DashboardServerName": "الخادم: {0}", "DashboardOperatingSystem": "نظام التشغيل: {0}", "DashboardArchitecture": "نوع المعمارية: {0}", @@ -1289,7 +1289,7 @@ "SubtitleCodecNotSupported": "برنامج ترميز الترجمة غير مدعوم", "ContainerNotSupported": "الحاوية غير مدعومة", "AudioCodecNotSupported": "برنامج ترميز الصوت غير مدعوم", - "Controls": "ضوابط", + "Controls": "أجهزة التحكم", "MessagePlaybackError": "حدث خطأ أثناء تشغيل هذا الملف على جهاز استقبال Google Cast.", "MessageChromecastConnectionError": "يتعذر على جهاز استقبال Google Cast الاتصال بخادم Jellyfin. يرجى التحقق من الاتصال وحاول مرة أخرى.", "YoutubeDenied": "غير مسموح بتشغيل الفيديو المطلوب في المشغلات المضمنة.", @@ -1320,7 +1320,7 @@ "Yes": "نعم", "Yadif": "YADIF", "Writers": "الكتاب", - "Writer": "كاتب", + "Writer": "الكاتب", "Whitelist": "القائمة البيضاء", "WeeklyAt": "{0} في {1}", "Watched": "شاهدت", From b8659487b45ae84c2c9f7c3032c15de4e308bf0d Mon Sep 17 00:00:00 2001 From: criscrafter Date: Mon, 26 Dec 2022 14:03:15 +0000 Subject: [PATCH 10/60] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 2c61f9f0ed..21f6dc8c7d 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1683,5 +1683,6 @@ "MessageRenameMediaFolder": "Beim umbenennen einer Medienbibliothek werden alle Metadaten gelöscht, mit Vorsicht fortfahren.", "MessageNoItemsAvailable": "Es sind aktuell keine Einträge verfügbar.", "MessageNoFavoritesAvailable": "Es sind aktuell keine Favoriten verfügbar.", - "Unreleased": "Noch nicht veröffentlicht" + "Unreleased": "Noch nicht veröffentlicht", + "EnableCardLayout": "Visuelle CardBox anzeigen" } From cd1e898fa83dc9c548f335735d82c28693a84f06 Mon Sep 17 00:00:00 2001 From: guineu Date: Tue, 27 Dec 2022 14:49:16 +0000 Subject: [PATCH 11/60] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 5a441409d6..39c70d36db 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -671,7 +671,7 @@ "ColorSpace": "Espai de color", "ColorPrimaries": "Colors primaris", "DefaultMetadataLangaugeDescription": "Aquests són els teus valors per defecte i poden ser personalitats per cada biblioteca.", - "Default": "Defecte", + "Default": "Per defecte", "DatePlayed": "Data reproduït", "DateAdded": "Data d'afegit", "CustomDlnaProfilesHelp": "Crear un perfil personalitzat per a un nou dispositiu o substitueix un perfil de sistema.", @@ -1156,7 +1156,7 @@ "Remuxing": "Recodificació", "MusicVideos": "Vídeos Musicals", "Trailers": "Tràilers", - "LabelGroupMoviesIntoCollectionsHelp": "Si trieu la vista de llista de pel·lícules, els conjunts de quadres es mostraran com a elements amb pel·lícules agrupades.", + "LabelGroupMoviesIntoCollectionsHelp": "Pel·lícules en una col·lecció seran agrupades com una sola llista en mostrar les llistes de pel·lícules.", "LabelffmpegPathHelp": "La ruta d'accés a l'arxiu d'aplicació o carpeta que conté FFmpeg.", "LabelEnableSSDPTracingHelp": "Permetin als detalls de la xarxa SSDP rastreig que s'ha de registrar.
ADVERTÈNCIA:. Això farà que seria degradació del rendiment.", "LabelBaseUrlHelp": "Afegir un subdirectori personalitzat a l'adreça URL de servidor. Per exemple: http://example.com/<baseurl>", @@ -1535,7 +1535,7 @@ "HeaderFetcherSettings": "ajustaments Fetcher", "HeaderError": "Error", "HeaderEnabledFieldsHelp": "Desseleccionar un camp per a bloquejar-i impedir les seves dades de ser canviat.", - "HeaderDVR": "Gravador digital", + "HeaderDVR": "Gravador digital (DVR)", "HeaderDownloadSync": "Descaregar i sincronitzar", "LabelOriginalName": "Nom original:", "LabelMaxDaysForNextUpHelp": "Establir la quantitat màxima de dies que una sèrie ha de romandre a la llista \"A continuació\" sense mirar-lo.", @@ -1647,5 +1647,15 @@ "AddToFavorites": "Afegir a preferits", "EnableSplashScreen": "Habilita la pantalla de benvinguda", "ScreenResolution": "Resolució de pantalla", - "Bold": "Negreta" + "Bold": "Negreta", + "EnableCardLayout": "Mostra la CardBox visual", + "HomeVideosPhotos": "Vídeos i fotos casolans", + "IgnoreDts": "Ignora DTS (decodificar la marca de temps)", + "IgnoreDtsHelp": "Desactivar aquesta opció pot resoldre alguns problemes. Per exemple, àudio absent a canals amb vídeo i àudio rebuts per separat.", + "LabelMaxVideoResolution": "Resolució màxima permesa en transcodificar vídeo", + "MessageNoFavoritesAvailable": "No hi han preferits disponibles actualment.", + "OptionDateEpisodeAdded": "Data d'addició de l'episodi", + "MessageNoItemsAvailable": "No hi han elements disponibles actualment.", + "MessageRenameMediaFolder": "Canviar de nom una llibreria causarà que es perdi tota la metadata, continua amb precaució.", + "LabelTextWeight": "Estil del text:" } From d42ec3d227fac1912189c8c2d299f54bc759e089 Mon Sep 17 00:00:00 2001 From: Xavier Rosell Date: Fri, 30 Dec 2022 10:29:48 +0000 Subject: [PATCH 12/60] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 39c70d36db..8b58b23a26 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -1657,5 +1657,28 @@ "OptionDateEpisodeAdded": "Data d'addició de l'episodi", "MessageNoItemsAvailable": "No hi han elements disponibles actualment.", "MessageRenameMediaFolder": "Canviar de nom una llibreria causarà que es perdi tota la metadata, continua amb precaució.", - "LabelTextWeight": "Estil del text:" + "LabelTextWeight": "Estil del text:", + "RememberSubtitleSelections": "Establir la pista de subtítols en funció de l'element anterior", + "LabelVppTonemappingBrightnessHelp": "Aplicar el guany de brillantor al mapa de to VPP. Tant els valors recomanats com els per defecte són 0.", + "MediaInfoRpuPresentFlag": "Flag DV rpu predeterminat", + "MediaInfoDvBlSignalCompatibilityId": "Identificador de compatibilitat del senyal DV bl", + "Unreleased": "Encara no s'ha publicat", + "OptionDateShowAdded": "Data de la Sèrie afegida", + "RememberAudioSelectionsHelp": "Intentar establir la pista d'àudio amb la coincidència més semblant a l'últim vídeo.", + "RememberSubtitleSelectionsHelp": "Intentar configurar la pista de subtítols amb la coincidència més semblant a l'últim vídeo.", + "RememberAudioSelections": "Establir la pista d'àudio en funció de l'element anterior", + "EnableEnhancedNvdecDecoderHelp": "Implementació experimental de NVDEC, no activeu aquesta opció tret que trobeu errors de descodificació.", + "LabelVppTonemappingBrightness": "Guany de brillantor del mapa de to VPP:", + "LabelVppTonemappingContrast": "Guany de contrast de mapatge de to VPP:", + "LabelVppTonemappingContrastHelp": "Aplicar el guany de contrast a l'assignació de to VPP. Els valors recomanats i predeterminats són 1.2 i 1.", + "VideoRangeTypeNotSupported": "El tipus d'interval del vídeo no és compatible", + "LabelVideoRangeType": "Tipus d'interval de vídeo:", + "MediaInfoVideoRangeType": "Tipus d'interval de vídeo", + "MediaInfoDoViTitle": "Títol DV", + "MediaInfoDvVersionMajor": "Versió superior DV", + "MediaInfoDvVersionMinor": "Versió inferior DV", + "MediaInfoDvProfile": "Perfil DV", + "MediaInfoDvLevel": "Nivell DV", + "MediaInfoElPresentFlag": "Flag DV el predeterminat", + "MediaInfoBlPresentFlag": "Flag DV bl predeterminat" } From 8b3e2d36abdcdf25637dcea665530e3a55b8e2e7 Mon Sep 17 00:00:00 2001 From: Bas Date: Fri, 30 Dec 2022 16:48:53 +0000 Subject: [PATCH 13/60] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index d45d3b0e13..af7884acec 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -214,7 +214,7 @@ "HeaderActiveDevices": "Actieve apparaten", "HeaderActiveRecordings": "Actieve opnames", "HeaderActivity": "Activiteit", - "HeaderAddToCollection": "Toevoegen aan Collectie", + "HeaderAddToCollection": "Toevoegen aan collectie", "HeaderAddToPlaylist": "Toevoegen aan Afspeellijst", "HeaderAddUpdateImage": "Afbeelding Toevoegen/Bijwerken", "HeaderAdditionalParts": "Extra onderdelen", @@ -780,9 +780,9 @@ "MySubtitles": "Mijn Ondertitels", "Name": "Naam", "Never": "Nooit", - "NewCollection": "Nieuwe Collectie", + "NewCollection": "Nieuwe collectie", "NewCollectionHelp": "Collecties maken het u mogelijk om gepersonaliseerde groeperingen van films en andere bibliotheek inhoud te maken.", - "NewCollectionNameExample": "Voorbeeld: Star Wars Collectie", + "NewCollectionNameExample": "Voorbeeld: Star Wars-collectie", "NewEpisodes": "Nieuwe afleveringen", "NewEpisodesOnly": "Alleen nieuwe afleveringen", "News": "Nieuws", @@ -944,7 +944,7 @@ "RefreshQueued": "Verversen wachtrij.", "ReleaseDate": "Uitgave datum", "RememberMe": "Onthoud mij", - "RemoveFromCollection": "Verwijder uit collectie", + "RemoveFromCollection": "Verwijderen uit collectie", "RemoveFromPlaylist": "Verwijderen uit afspeellijst", "Repeat": "Herhaling", "RepeatAll": "Alle herhalen", @@ -1581,7 +1581,7 @@ "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync duur:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximale playback vertraging (in ms) waarna SkipToSync gebruikt wordt in plaats van SpeedToSync.", "Console": "Console", - "LabelAutomaticallyAddToCollection": "Voeg automatisch toe aan collectie", + "LabelAutomaticallyAddToCollection": "Automatisch toevoegen aan collectie", "TypeOptionPluralVideo": "Video's", "TypeOptionPluralSeries": "TV-series", "TypeOptionPluralSeason": "Seizoenen", @@ -1599,7 +1599,7 @@ "Print": "Afdrukken", "MediaInfoTitle": "Titel", "Larger": "Groter", - "LabelAutomaticallyAddToCollectionHelp": "Wanneer op zijn minst 2 films een identieke collectie naam hebben, zullen ze automatisch toegevoegd worden aan de collectie.", + "LabelAutomaticallyAddToCollectionHelp": "Wanneer ten minste 2 films dezelfde collectienaam hebben, zullen ze automatisch aan de collectie worden toegevoegd.", "Cursive": "Cursief", "ButtonExitApp": "Verlaat de applicatie", "Digital": "Digitaal", From 3e79b63b798d3385d57c2b09a301fdff277d7d0c Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Fri, 30 Dec 2022 16:05:06 +0000 Subject: [PATCH 14/60] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 09e8c685f3..4ba07291b2 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1355,7 +1355,7 @@ "WeeklyAt": "{0}s tại {1}", "DailyAt": "Hàng ngày lúc {0}", "LastSeen": "Nhìn thấy lần cuối {0}", - "PersonRole": "với tư cách là {0}", + "PersonRole": "vai diễn {0}", "ListPaging": "{0}-{1} của {2}", "WriteAccessRequired": "Jellyfin yêu cầu quyền ghi vào thư mục này. Hãy đảm bảo quyền ghi và thử lại.", "PathNotFound": "Không thể tìm thấy đường dẫn. Vui lòng đảm bảo đường dẫn hợp lệ và thử lại.", @@ -1650,8 +1650,8 @@ "MediaInfoDvVersionMinor": "Phiên bản DV nhỏ", "MediaInfoDvVersionMajor": "Phiên bản DV chính", "MediaInfoDoViTitle": "Tiêu đề DV", - "MediaInfoVideoRangeType": "Loại phạm vi video", - "LabelVideoRangeType": "Loại phạm vi video:", + "MediaInfoVideoRangeType": "Loại dải động video", + "LabelVideoRangeType": "Loại dải động video:", "LabelVppTonemappingContrastHelp": "Áp dụng độ tăng tương phản trong ánh xạ tông màu VPP. Giá trị đề xuất và mặc định là 1,2 và 1.", "LabelVppTonemappingContrast": "Độ tương phản ánh xạ tông màu VPP:", "LabelVppTonemappingBrightnessHelp": "Áp dụng tăng độ sáng trong ánh xạ tông màu VPP. Giá trị đề xuất và giá trị mặc định đều là 0.", From cf07162f09688a17de8d40d5ceba31b63fceb6e6 Mon Sep 17 00:00:00 2001 From: skittlesvampir Date: Sat, 31 Dec 2022 16:57:55 +0000 Subject: [PATCH 15/60] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 21f6dc8c7d..a94db0cebc 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1606,7 +1606,7 @@ "IntelLowPowerEncHelp": "Low-Power-Kodierung kann unnötige CPU-GPU-Synchronisationen verhindern. Bei Linux muss sie deaktiviert werden, wenn die i915-HuC-Firmware nicht konfiguriert ist.", "EnableIntelLowPowerHevcHwEncoder": "Intel Low-Power-Hardwarekodierer für HEVC aktivieren", "EnableIntelLowPowerH264HwEncoder": "Intel Low-Power-Hardwarekodierer für H.264 aktivieren", - "DirectPlayError": "Es gab einen Fehler beim start der direkt Wiedergabe", + "DirectPlayError": "Es gab einen Fehler beim Start der Direktwiedergabe", "VideoBitrateNotSupported": "Die Bitrate des Videos wird nicht unterstützt", "UnknownVideoStreamInfo": "Die Video-Stream-Info ist unbekannt", "UnknownAudioStreamInfo": "Die Audio-Stream-Info ist unbekannt", From ef2cab23283c17f133e3971e3a778c27df097014 Mon Sep 17 00:00:00 2001 From: camiflappy Date: Sun, 1 Jan 2023 02:44:17 +0000 Subject: [PATCH 16/60] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index c92d53d0b4..faf0a07e17 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -515,7 +515,7 @@ "LabelFriendlyName": "Nombre amistoso:", "LabelServerNameHelp": "Este nombre se usará para identificar el servidor y se predeterminará al nombre de host del servidor.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", - "LabelGroupMoviesIntoCollectionsHelp": "Si se selecciona por listado de películas, se mostraran las colecciones como elementos que agrupan películas.", + "LabelGroupMoviesIntoCollectionsHelp": "Al mostrar listas de películas, las películas en una colección serán mostradas como un grupo conjunto.", "LabelH264Crf": "CRF de codificación H.264:", "LabelEncoderPreset": "Codificación preestablecida:", "LabelHardwareAccelerationType": "Aceleración por hardware:", @@ -1615,5 +1615,28 @@ "CopyFailed": "No se pudo copiar", "Copy": "Copiar", "Copied": "Copiado", - "ButtonExitApp": "Salir de Aplicación" + "ButtonExitApp": "Salir de Aplicación", + "ButtonBackspace": "Retroceso", + "Digital": "Digital", + "EnableCardLayout": "Mostrar CardBox visual", + "EnableRewatchingNextUp": "Habilitar \"Volver a ver\" en \"Siguientes\"", + "IgnoreDtsHelp": "Deshabilitar esta opción puede resolver algunos problemas, como: pérdida del audio en canales con distintas pistas de audio y video.", + "ItemDetails": "Detalles del elemento", + "LabelTextWeight": "Intensidad del texto:", + "Bold": "Negrita", + "Localization": "Localización", + "OptionDateEpisodeAdded": "Fecha en que se añadió el episodio", + "OptionDateShowAdded": "Fecha en que se añadió la serie", + "LabelMaxVideoResolution": "Resolución máxima permitida para recodificar vídeo", + "EnableRewatchingNextUpHelp": "Mostrar episodios ya vistos en la sección 'Volver a ver'.", + "OriginalAirDate": "Fecha de la Emisión Original", + "HomeVideosPhotos": "Videos y fotos caseros", + "ButtonClose": "Cerrar", + "ButtonSpace": "Espacio", + "Production": "Producción", + "IgnoreDts": "Ignorar DTS (decodificar marca de tiempo)", + "MessageNoItemsAvailable": "No hay elementos disponibles.", + "MessageNoFavoritesAvailable": "No hay favoritos disponibles.", + "MessageRenameMediaFolder": "Renombrar una biblioteca resultará en la pérdida de metadatos, proceda con precaución.", + "MessageUnauthorizedUser": "No estás autorizado para acceder al servidor en éste momento. Por favor contacta a tu administrador del servidor para más información." } From 819b0fca49d6938599a45682fd64d60f93cea276 Mon Sep 17 00:00:00 2001 From: camiflappy Date: Sun, 1 Jan 2023 02:42:29 +0000 Subject: [PATCH 17/60] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 8e6f9a516f..896ce77615 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -1665,7 +1665,9 @@ "LabelMaxVideoResolution": "Resolución máxima permitida para recodificar vídeo", "IgnoreDts": "Ignorar DTS (decoding timestamp)", "MessageNoItemsAvailable": "No hay elementos disponibles.", - "IgnoreDtsHelp": "Deshabilitar esta opción puede producir algunos problemas, por ejemplo: pérdida del audio en canales con distintas pistas de audio y video.", + "IgnoreDtsHelp": "Deshabilitar esta opción puede resolver algunos problemas, por ejemplo: pérdida del audio en canales con distintas pistas de audio y video.", "MessageNoFavoritesAvailable": "No hay favoritos disponibles.", - "MessageRenameMediaFolder": "Renombrar una biblioteca resultará en la pérdida de metadatos, proceda con precaución." + "MessageRenameMediaFolder": "Renombrar una biblioteca resultará en la pérdida de metadatos, proceda con precaución.", + "OptionDateEpisodeAdded": "Fecha de la adición del episodio", + "EnableCardLayout": "Mostrar CardBox visual" } From df6b685aa77c7d5fc923280fe21bc25626860224 Mon Sep 17 00:00:00 2001 From: Will Kronberg Date: Tue, 3 Jan 2023 12:00:39 -0600 Subject: [PATCH 18/60] Adds TypeScript Checking to GitHub Actions --- .github/workflows/tsc.yml | 31 +++++++++++++++++++++++++++++++ package.json | 1 + 2 files changed, 32 insertions(+) create mode 100644 .github/workflows/tsc.yml diff --git a/.github/workflows/tsc.yml b/.github/workflows/tsc.yml new file mode 100644 index 0000000000..da5e707c4e --- /dev/null +++ b/.github/workflows/tsc.yml @@ -0,0 +1,31 @@ +name: TypeScript Build Check + +on: + push: + branches: [ master, release* ] + pull_request: + branches: [ master, release* ] + +jobs: + tsc: + name: Run TypeScript build check + runs-on: ubuntu-latest + + steps: + - name: Check out Git repository + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 + + - name: Setup node environment + uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3.5.1 + with: + node-version: 16 + check-latest: true + cache: npm + + - name: Install Node.js dependencies + run: npm ci --no-audit + env: + SKIP_PREPARE: true + + - name: Run tsc + run: npm run build:check \ No newline at end of file diff --git a/package.json b/package.json index 972695d7c0..82d06e0d47 100644 --- a/package.json +++ b/package.json @@ -134,6 +134,7 @@ "prepare": "node ./scripts/prepare.js", "build:development": "webpack --config webpack.dev.js", "build:production": "cross-env NODE_ENV=\"production\" webpack --config webpack.prod.js", + "build:check": "tsc --noEmit", "escheck": "es-check", "lint": "eslint \"./\"", "stylelint": "npm run stylelint:css && npm run stylelint:scss", From f2f10c0a5d023bf0e14e878d7806cae27350570f Mon Sep 17 00:00:00 2001 From: Franco Castillo Date: Tue, 3 Jan 2023 19:01:07 +0000 Subject: [PATCH 19/60] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index f94788a895..6a9a0a8cae 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -1678,5 +1678,10 @@ "MediaInfoElPresentFlag": "Indicador preestablecido DV el", "MediaInfoBlPresentFlag": "Bandera preestablecida DV bl", "MediaInfoDvBlSignalCompatibilityId": "ID de compatibilidad de señal DV bl", - "RememberSubtitleSelectionsHelp": "Intentar establecer la pista de subtítulos en la coincidencia más cercana al último video." + "RememberSubtitleSelectionsHelp": "Intentar establecer la pista de subtítulos en la coincidencia más cercana al último video.", + "EnableCardLayout": "Mostrar CardBox visual", + "Unreleased": "Aún no publicado", + "MessageNoItemsAvailable": "No hay artículos disponibles actualmente.", + "MessageNoFavoritesAvailable": "No hay favoritos disponibles actualmente.", + "MessageRenameMediaFolder": "Cambiar el nombre de una biblioteca de medios hará que se pierdan todos los metadatos, proceda con precaución." } From b8d566fc518c11a1f737861c165ef3b365793df2 Mon Sep 17 00:00:00 2001 From: Porrumentzio Date: Tue, 3 Jan 2023 21:20:09 +0000 Subject: [PATCH 20/60] Translated using Weblate (Basque) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/ --- src/strings/eu.json | 254 ++++++++++++++++++++++---------------------- 1 file changed, 128 insertions(+), 126 deletions(-) diff --git a/src/strings/eu.json b/src/strings/eu.json index 3f34a97272..948d573b20 100644 --- a/src/strings/eu.json +++ b/src/strings/eu.json @@ -46,12 +46,12 @@ "AudioBitrateNotSupported": "Audioaren bit-tasa ez da bateragarria", "VideoCodecNotSupported": "Bideo-kodea ez da bateragarria", "SubtitleCodecNotSupported": "Azpitituluen kodea ez da bateragarria", - "ContainerNotSupported": "Fitxategiaren formatua ez da bateragarria", + "ContainerNotSupported": "Ez da onartzen kontainerra", "AudioCodecNotSupported": "Audio-kodea ez da bateragarria", "EnableGamepadHelp": "Entzun konektatutako edozein kontrolatzaileren sarrera.", "LabelEnableGamepad": "Gaikuntza Agintea", "Controls": "Kontrolak", - "AllowVppTonemappingHelp": "Hardwarean oinarritutako tonuen mapaketa osoa, OpenCL iragazkia erabili gabe. Gaur egun, txertatutako HDR10 metadatuekin bideoak transkodifikatzean bakarrik funtzionatzen du.", + "AllowVppTonemappingHelp": "Hardwarean oinarritutako tonuen mapaketa osoa, OpenCL iragazkia erabili gabe. Une honetan txertatutako HDR10 metadatuekin bideoak transkodifikatzean bakarrik funtzionatzen du.", "EnableVppTonemapping": "BPE tonuen mapaketa gaitu", "EnableEnhancedNvdecDecoder": "NVDEC dekodetzaile hobetua gaitu", "MessagePlaybackError": "Errorea gertatu da fitxategi hau zure Google Cast hartzailean erreproduzitzean.", @@ -65,10 +65,10 @@ "LabelSelectAudioChannels": "Kanalak", "LabelAllowedAudioChannels": "Baimendutako gehieneko audio-kanalak", "AllowHevcEncoding": "HEVC formatuan kodetzea baimentzea", - "PreferFmp4HlsContainerHelp": "Nahiago izan fMP4 erabili HLSrako edukiontzi lehenetsi gisa, HEVC eduki zuzena gailu bateragarrietan transmititu ahal izateko.", - "PreferFmp4HlsContainer": "Nahiago izan fMP4-HLS bitartekoen edukiontzia", + "PreferFmp4HlsContainerHelp": "Hobetsi fMP4 erabiltzea HLSrako kontainer lehenetsi gisa, HEVC eduki zuzena gailu bateragarrietan transmititu ahal izateko.", + "PreferFmp4HlsContainer": "Hobetsi fMP4-HLS multimedia-kontainerra", "LabelSyncPlayInfo": "SyncPlay informazioa", - "LabelOriginalMediaInfo": "Jatorrizko komunikabideei buruzko informazioa", + "LabelOriginalMediaInfo": "Jatorrizko multimedia informazioa", "LabelRemuxingInfo": "Remuxing informazioa", "LabelDirectStreamingInfo": "Zuzeneko transmisioko informazioa", "LabelTranscodingInfo": "Transkodifikazioari buruzko informazioa", @@ -76,7 +76,7 @@ "LabelAudioInfo": "Audio-informazioa", "LabelPlaybackInfo": "Erreprodukzio-informazioa", "RemuxHelp2": "Remuxek prozesatzeko oso potentzia gutxi erabiltzen du, galerarik gabeko multimedia kalitatearekin.", - "RemuxHelp1": "Baliabideak artxibo-edukiontzi bateraezin batean daude (MKV, AVI, WMV, etab.), baina bideoaren transmisioa eta audioaren transmisioa bateragarriak dira gailuarekin. Gailura bidali aurretik, baliabideak berriro paketatuko dira, galerarik gabe.", + "RemuxHelp1": "Multimedia artxibo-kontainer bateraezin batean dago (MKV, AVI, WMV, etab.), baina bideoaren zein audioaren transmisioa bateragarriak dira gailuarekin. Gailura bidali aurretik multimedia unean bertan galerarik gabe berriro paketatuko da.", "Remuxing": "Remuxing", "AspectRatioFill": "Bete", "AspectRatioCover": "Azala", @@ -98,7 +98,7 @@ "Writers": "Idazleak", "Writer": "Idazlea", "WriteAccessRequired": "Jellyfinek idazteko baimena behar du karpeta honetan. Ziurtatu baimen hori badagoela, eta saiatu berriro.", - "WizardCompleted": "Hori da oraingoz behar dugun guztia. Jellyfin bere liburutegiko informazioa biltzen hasi zen. Begiratu gure aplikazioei, eta, ondoren, sakatu Amaitu Kontrol-panela ikusteko.", + "WizardCompleted": "Hori da oraingoz behar dugun guztia. Jellyfin zure liburutegiko informazioa biltzen hasi da. Eman begiratu bat gure aplikazioei, eta ondoren sakatu Amaitu botoia Kontrol-panela ikusteko.", "Whitelist": "Zerrenda zuria", "WelcomeToProject": "Ongi etorri Jellyfinera!", "ViewAlbumArtist": "Ikusi albumeko artista", @@ -106,9 +106,9 @@ "VideoAudio": "Bideoa Audio", "Video": "Bideoa", "Vertical": "Bertikala", - "ValueVideoCodec": "Bideo-kodea: {0}", + "ValueVideoCodec": "Bideo-kodeka: {0}", "ValueTimeLimitSingleHour": "Gehienezko denbora: ordu 1", - "ValueTimeLimitMultiHour": "Gehienezko denbora: {0} ordu", + "ValueTimeLimitMultiHour": "Denbora-muga: {0} ordu", "ValueSpecialEpisodeName": "Berezia - {0}", "ValueSongCount": "{0} abesti", "ValueSeriesCount": "{0} serie", @@ -122,17 +122,17 @@ "ValueMusicVideoCount": "{0} musika-bideo", "ValueMovieCount": "{0} film", "ValueMinutes": "{0} min", - "ValueEpisodeCount": "{0} gertakari", - "ValueDiscNumber": "Diskoa {0}", - "ValueContainer": "Edukiontzia: {0}", + "ValueEpisodeCount": "{0} kapitulu", + "ValueDiscNumber": "{0}. diskoa", + "ValueContainer": "Kontainerra: {0}", "ValueConditions": "Baldintzak: {0}", - "ValueCodec": "Kodec: {0}", - "ValueAudioCodec": "Audio-kodea: {0}", + "ValueCodec": "Kodeka: {0}", + "ValueAudioCodec": "Audio-kodeka: {0}", "ValueAlbumCount": "{0} album", "UserProfilesIntro": "Jellyfinek erabiltzaileen profilentzako euskarria barne hartzen du, eta erabiltzaile bakoitzak bere doikuntzak, ugaltze-egoera eta gurasoen kontrola izatea ahalbidetzen du.", "UserAgentHelp": "Eman 'User-Agent' pertsonalizatutako http goiburu bat.", - "UseEpisodeImagesInNextUpHelp": "\"jarraian\" eta \"ikusten jarraitu\" atalek atalen irudiak erabiliko dituzte miniatura gisa, seriearen miniatura nagusiaren ordez.", - "UseEpisodeImagesInNextUp": "Erabili atalen irudiak \"jarraian\" eta \"ikusten jarraitu\" ataletan", + "UseEpisodeImagesInNextUpHelp": "\"Nobedadeak\" eta \"Ikusten jarraitu\" ataletan kapituluen irudiak agertuko dira miniatura gisa, seriearen miniatura nagusiaren ordez.", + "UseEpisodeImagesInNextUp": "Erabili kapituluen irudiak \"Nobedadeak\" eta \"Ikusten jarraitu\" ataletan", "UseDoubleRateDeinterlacingHelp": "Konfigurazio honek eremu-abiadura erabiltzen du, askotan desrelazado bob deitzen dena, bideoaren fotogramak bikoizten dituena, etengabeko mugimendu bat emateko, telebista batean bideo bat elkarri lotuta ikustean ikusiko nukeen bezala.", "UseDoubleRateDeinterlacing": "Koadro kopurua bikoiztea segundoko, elkar gurutzatzean", "Upload": "Igo", @@ -155,7 +155,7 @@ "TypeOptionPluralBoxSet": "Bildumak", "TypeOptionPluralBook": "Liburuak", "TypeOptionPluralAudio": "Audioak", - "TvLibraryHelp": "Berrikusi {0} telebistako programen izenen gida {1}.", + "TvLibraryHelp": "Berrikusi {0}telebistako programen izenen gida{1}.", "TV": "Telebista", "Tuesday": "Asteartea", "Transcoding": "Bihurketa", @@ -197,13 +197,13 @@ "TabLatest": "Berriak", "TabDirectPlay": "Zuzeneko erreprodukzioa", "TabDashboard": "Kontrol-panela", - "TabContainers": "Edukiontziak", + "TabContainers": "Kontainerrak", "TabCodecs": "Codec-ak", "TabCatalog": "Katalogoa", "TabAdvanced": "Aurreratua", "TabAccess": "Sarbidea", "SystemDlnaProfilesHelp": "Sistemaren profila irakurketa baino ez da. Sistemaren profilerako aldaketak profil aldatu berri batean gordeko dira.", - "SyncPlayGroupDefaultTitle": "{0} -ko taldea", + "SyncPlayGroupDefaultTitle": "{0}ren taldea", "SyncPlayAccessHelp": "SyncPlay ezaugarriak erreprodukzioa beste gailu batzuekin sinkronizatzeko aukera ematen du. Hautatu erabiltzaile honek SyncPlayn duen sarbide-maila.", "Sync": "Sinkronizatu", "Sunday": "Igandea", @@ -222,7 +222,7 @@ "SpecialFeatures": "Ezaugarri bereziak", "SortName": "Ordenatu izenaren arabera", "SortChannelsBy": "Kanalak honela ordenatu:", - "SortByValue": "Ordenatu {0} bidez", + "SortByValue": "Ordenatu {0} kontuan hartuta", "Sort": "Ordenatu", "Songs": "Abestiak", "SmartSubtitlesHelp": "Nahiago den hizkuntzarekin bat datozen azpitituluak audioa beste hizkuntza batean dagoenean aktibatuko dira.", @@ -247,11 +247,11 @@ "SettingsWarning": "Balio horiek aldatzeak ezegonkortasuna edo konektagarritasun-akatsak eragin ditzake. Arazoren bat izanez gero, berriz ere bere balio lehenetsira aldatzea gomendatzen dizugu.", "SettingsSaved": "Konfigurazio gordea.", "Settings": "Doikuntzak", - "ServerUpdateNeeded": "Zerbitzaria eguneratu egin behar da. Azken bertsioa deskargatzeko, mesedez bisitatu {0}", + "ServerUpdateNeeded": "Zerbitzaria eguneratu egin behar da. Azken bertsioa deskargatzeko, bisitatu {0}", "ServerRestartNeededAfterPluginInstall": "Jellyfin berriz hasi beharko da osagarri bat instalatu ondoren.", - "ServerNameIsShuttingDown": "{0} ko zerbitzaria itzaltzen ari da.", - "ServerNameIsRestarting": "{0} ko zerbitzaria berriz hasten ari da.", - "SeriesYearToPresent": "{0} - Gaurkotasuna", + "ServerNameIsShuttingDown": "{0}(e)ko zerbitzaria itzaltzen ari da.", + "ServerNameIsRestarting": "{0}(e)ko zerbitzaria berrabiarazten ari da.", + "SeriesYearToPresent": "{0} - Gaur egun", "SeriesSettings": "Serie-doikuntzak", "SeriesRecordingScheduled": "Programatutako serieak grabatzea.", "SeriesDisplayOrderHelp": "Ordenatu kapituluak jaulkipen-dataren, DVD-ordenaren edo zenbaki absolutuaren arabera.", @@ -272,13 +272,13 @@ "ScanLibrary": "Liburutegia eskaneatu", "ScanForNewAndUpdatedFiles": "Bilatu fitxategi berriak eta eguneratuak", "SaveSubtitlesIntoMediaFoldersHelp": "Azpitituluak bideo-fitxategiekin batera biltegiratzeak errazago administratzeko aukera emango dizu.", - "SaveSubtitlesIntoMediaFolders": "Azpitituluak komunikabideen karpetetan gordetzen ditu", + "SaveSubtitlesIntoMediaFolders": "Gorde azpitituluak multimedia-karpetetan", "SaveChanges": "Gorde aldaketak", "Save": "Gorde", "Saturday": "Larunbata", "Runtime": "Gauzatzeko denbora", "Rewind": "Birbobinatzea", - "ResumeAt": "Jarraitu {0} -tik", + "ResumeAt": "Jarraitu {0}tik", "Restart": "Berrabiarazi", "ResetPassword": "Pasahitza berrabiarazi", "ReplaceExistingImages": "Dauden irudiak ordeztea", @@ -305,8 +305,8 @@ "Record": "Grabatu", "RecommendationStarring": "Protagonista: {0}", "RecommendationDirectedBy": "Zuzendaria: {0}", - "RecommendationBecauseYouWatched": "{0} ikusi duzunez, agian interesatuko zaizu", - "RecommendationBecauseYouLike": "{0} gustatu zaizunez, agian interesatuko zaizu", + "RecommendationBecauseYouWatched": "{0} ikusi duzunez…", + "RecommendationBecauseYouLike": "{0} gustatu zaizunez…", "RecentlyWatched": "Duela gutxi ikusitakoak", "Rate": "Kalifikatzen du", "Raised": "Goratuak", @@ -328,10 +328,10 @@ "OptionEnableAccessToAllLibraries": "Liburutegi guztietarako sarbidea gaitzea", "OptionEnableAccessToAllChannels": "Kanal guztietarako sarbidea gaitzea", "OptionEnableAccessFromAllDevices": "Ekipo guztietatik sarbidea gaitzea", - "OptionEmbedSubtitles": "Edukiontziarekin integratuta", + "OptionEmbedSubtitles": "Kapsulatu kontainerrean", "OptionDvd": "DVD", - "OptionDisplayFolderViewHelp": "Erakutsi karpetak zure beste hedabide liburutegiekin batera. Hau baliagarria da karpeta-ikuspegi laua izatea gustatzen bazaizu.", - "OptionDisplayFolderView": "Bistaratu karpeta-ikuspegi bat, hedabideen karpetak planoan ikusteko", + "OptionDisplayFolderViewHelp": "Erakutsi karpetak beste multimedia liburutegiekin batera. Hau baliagarria da karpetak bere horretan ikusi nahi badituzu.", + "OptionDisplayFolderView": "Bistaratu karpeta-ikuspegi bat, multimedia karpetak bere horretan ikusteko", "OptionDislikes": "Ez zait gustatzen", "OptionDisableUserHelp": "Zerbitzariak ez du erabiltzaile honen konexiorik onartuko. Erabiltzaile horren konexioak badaude, berehala amaituko dira.", "OptionDisableUser": "Erabiltzaile hau desgaitu", @@ -351,17 +351,17 @@ "OptionAllowVideoPlaybackTranscoding": "Aktibatu bideoaren bihurketa", "OptionAllowVideoPlaybackRemuxing": "Audioa eta bideoa bateragarriak dituen edukirako edukiontzi-aldaketa aktibatu, baina ez zure edukiontzia", "OptionAllowUserToManageServer": "Erabiltzaile honi zerbitzaria administratzeko aukera ematen dio", - "OptionAllowSyncTranscoding": "Deskargatzen edo sinkronizatzen denean edukia bihurtzen uztea", + "OptionAllowSyncTranscoding": "Baimendu transkodetzea eskatzen duten deskargak edo sinkronizatzeak", "OptionAllowRemoteSharedDevicesHelp": "DLNA ekipoak partekatutzat jotzen dira erabiltzaile bat ekipo horiek kontrolatzen hasi arte.", "OptionAllowRemoteSharedDevices": "Partekatutako beste talde batzuen urrutiko kontrola gaitzea", "OptionAllowRemoteControlOthers": "Beste erabiltzaile batzuen urrutiko kontrola gaitzea", - "OptionAllowMediaPlaybackTranscodingHelp": "Bihurketarekin, zerbitzariak ziurtatzen du edozein bezero gai dela edukia erreproduzitzeko, haren formatua kontuan hartu gabe. Elementu horietakoren baten bihurketa desaktibatzean, litekeena da bideoek audiorik ez izatea edo, zuzenean, fitxategia ezin erreproduzitzea, gailuarekin bateragarria ez delako. Erreprodukzioarekin arazorik ez izateko, hobe da denak lehenetsita uztea.", - "OptionAllowMediaPlayback": "Baliabideen erreprodukzioa ahalbidetzea", + "OptionAllowMediaPlaybackTranscodingHelp": "Transkodetzea erabiltzea mugatzen bada, baliteke erreprodukzio-akatsak izatea bezeroek onartzen ez dituzten formatuetan dagoelako multimedia.", + "OptionAllowMediaPlayback": "Baimendu multimedia erreprodukzioa", "OptionAllowManageLiveTv": "Telebista zuzenean grabatzeko administrazioa gaitzea", - "OptionAllowLinkSharingHelp": "Hedabideen informazioa duten webguneak baino ez dira partekatzen. Artxiboak ez dira inoiz publikoki partekatzen. Partekatutakoa {0} egun igaro ondoren amaituko da.", - "OptionAllowLinkSharing": "Hedabideak sare sozialetan partekatzeko aukera ematea", - "OptionAllowContentDownloadHelp": "Erabiltzaileek bitartekoak deskargatu eta beren gailuetan gorde ditzakete. Hau ez da sinkronizazio funtzio bat. Liburu-liburutegiek behar bezala funtzionatzeko aktibatuta egon behar dute.", - "OptionAllowContentDownload": "Bitartekoen deskargak baimentzea", + "OptionAllowLinkSharingHelp": "Multimedia-informazioa duten webguneak baino ez dira partekatzen. Multimedia bera ez da inoiz publikoki partekatzen. Partekatutakoak denbora batez baino ez dira partekatzen eta {0} egun igarotakoan iraungiko dira.", + "OptionAllowLinkSharing": "Baimendu sare sozialetan partekatzea", + "OptionAllowContentDownloadHelp": "Erabiltzaileek multimedia deskargatu eta beren gailuetan gorde dezakete. Hori ez da sinkronizazio funtzio bat. Aukera honek gaituta egon behar du liburu-liburutegiek behar bezala funtzionatzeko.", + "OptionAllowContentDownload": "Baimendu multimedia deskargatzea", "OptionAllowBrowsingLiveTv": "Telebistara zuzenean sartzen uztea", "OptionAllowAudioPlaybackTranscoding": "Aktibatu audioaren bihurketa", "OptionAdminUsers": "Administratzaileak", @@ -379,9 +379,9 @@ "Normal": "Normala", "NoNewDevicesFound": "Ez da gailu berririk aurkitu. Sintonizadore bat gehitzeko, itxi elkarrizketa hau eta sartu gailuaren informazioa eskuz.", "None": "Ezer ez", - "NoCreatedLibraries": "Badirudi oraindik ez direla librekeriak sortu. {0} Orain bat sortu nahi duzu? {1}", + "NoCreatedLibraries": "Badirudi ez duzula liburutegirik sortu. {0}Sortu nahi al duzu bat orain?{1}", "No": "Ez", - "NextUp": "Jarraian", + "NextUp": "Nobedadeak", "NextTrack": "Hurrengora joan", "NextChapter": "Hurrengo kapitulua", "Next": "Hurrengoa", @@ -398,21 +398,21 @@ "Mute": "Isiltasuna", "MusicVideos": "Bideo musikalak", "MusicVideo": "Bideo musikala", - "MusicLibraryHelp": "Berrikusi {0} musika-izenen gida {1}.", - "WeeklyAt": "{0} -ak {1} -etan", + "MusicLibraryHelp": "Berrikusi {0}musika-izenen gida{1}.", + "WeeklyAt": "{0}(e)ro {1}(e)tan", "Wednesday": "Asteazkena", "Watched": "Ikusita", "ViewPlaybackInfo": "Ikusi erreprodukzioari buruzko informazioa", "MusicArtist": "Musika-artista", "MusicAlbum": "Musika albuma", "Movies": "Filmak", - "MovieLibraryHelp": "Berrikusi {0} filmen izenen gida {1}.", + "MovieLibraryHelp": "Berrikusi {0}filmen izenen gida{1}.", "Movie": "Filma", "MoveRight": "Mugitu eskuinera", "MoveLeft": "Ezkerrera mugitu", "MoreUsersCanBeAddedLater": "Geroago, Kontrol-paneletik erabiltzaile gehiago gehitu ditzakezu.", - "MoreMediaInfo": "Artxiboaren informazioa", - "MoreFromValue": "{0} baino gehiago", + "MoreMediaInfo": "Multimediaren informazioa", + "MoreFromValue": "{0}(r)en beste batzuk", "Monday": "Astelehena", "Mobile": "Mugikorra", "Mixer": "Nahasgailua", @@ -422,22 +422,22 @@ "MetadataSettingChangeHelp": "Aldaketa horrek eragina izango du etorkizunean gehituko den eduki berrian. Edukia eguneratzeko, ireki xehetasunen pantaila eta egin klik \"eguneratu\" botoian. Metadatu guztiak aldi berean eguneratu daitezke, metadatuen administratzailea erabiliz.", "MetadataManager": "Metadatuen administratzailea", "Metadata": "Metadatuak", - "MessageYouHaveVersionInstalled": "Gaur egun {0} bertsioa instalatuta duzu.", + "MessageYouHaveVersionInstalled": "Unean {0} bertsioa duzu instalatuta.", "MessageUnsetContentHelp": "Edukia karpeta lau gisa agertuko da. Emaitza hobeak lortzeko, metadatuen kudeatzailea erabiltzen du azpi-karpetetako eduki motak ezartzeko.", "MessageUnableToConnectToServer": "Ezin dugu une honetan hautatutako zerbitzariarekin konektatu. Mesedez, ziurtatu funtzionatzen ari dela eta saiatu berriro.", - "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Zure liburutegiko baliabideen kokapen hauek ezabatuko dira:", - "MessageSyncPlayUserLeft": "{0} -k taldea utzi zuen.", + "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Multimedia kokapen hauek ezabatuko dira zure liburutegitik:", + "MessageSyncPlayUserLeft": "{0}(e)k taldea utzi du.", "MessageSyncPlayUserJoined": "{0} taldeari batu zaio.", "MessageSyncPlayPlaybackPermissionRequired": "Erreproduzitzeko baimena behar da.", "MessageSyncPlayNoGroupsAvailable": "Ez dago talderik eskuragarri. Erreproduzitu zerbait lehenik.", "MessageSyncPlayLibraryAccessDenied": "Eduki honetarako sarbide mugatua.", "MessageSyncPlayJoinGroupDenied": "Ezin da taldearekin elkartu.", "MessageSyncPlayIsDisabled": "SyncPlay erabiltzeko beharrezko baimena.", - "MessageSyncPlayGroupWait": "{0} karga daiteke…", + "MessageSyncPlayGroupWait": "{0} kargatzen…", "MessageSyncPlayGroupDoesNotExist": "Ezin izan zen taldearekin elkartu, ez dagoelako.", "MessageSyncPlayErrorNoActivePlayer": "Ez dago erreproduzitzaile aktiborik. SyncPlay desaktibatu dute.", "MessageSyncPlayErrorMissingSession": "Ezin izan da SyncPlay aktibatu! Saioa deskonektatuta dago.", - "MessageSyncPlayErrorMedia": "Ezin izan da SyncPlay aktibatu! Medio-errorea.", + "MessageSyncPlayErrorMedia": "Huts egin da SyncPlay gaitzean! Multimedia-errorea.", "MessageSyncPlayErrorAccessingGroups": "Errorea gertatu da taldeen zerrendan sartzean.", "MessageSyncPlayEnabled": "SyncPlay aktibo.", "MessageSyncPlayDisabled": "SyncPlay ez dabil.", @@ -450,7 +450,7 @@ "MessagePluginConfigurationRequiresLocalAccess": "Osagarri hau konfiguratzeko, hasi saioa zure zerbitzari lokalean zuzenean.", "MessagePleaseWait": "Mesedez, itxaron.", "MessagePleaseEnsureInternetMetadata": "Ziurtatu metadatuak Internetetik deskargatzea aktibatuta dagoela.", - "MessagePlayAccessRestricted": "Eduki horren erreprodukzioa mugatua da. Informazio gehiago nahi izanez gero, jarri harremanetan zerbitzari honen administratzailearekin.", + "MessagePlayAccessRestricted": "Eduki horren erreprodukzioa mugatuta dago. Informazio gehiago nahi izanez gero, jarri harremanetan zerbitzari honen administratzailearekin.", "MessagePasswordResetForUsers": "Hurrengo erabiltzaileei pasahitzak berrezarri dizkie. Orain saioa has dezakete berrezartzeko erabili ziren PIN kodeekin.", "MessageNoTrailersFound": "Trailerren kanala instalatu zure esperientzia zinematografikoa hobetzeko, Interneteko trailerren liburutegi bat gehituz.", "MessageNothingHere": "Hemen ezer ez.", @@ -477,9 +477,9 @@ "MessageEnablingOptionLongerScans": "Aukera hau aktibatzeak liburutegirik luzeenetatik eskaneatzea ekarriko du.", "MessageDownloadQueued": "Ilaran deskargatzea.", "MessageDirectoryPickerLinuxInstruction": "Arch Linux, CentOS, Debian, Fedora, openSUSE edo Ubuntu buruzko Linux-en kasuan, zerbitzuaren erabiltzaileari biltegiratze-ibilbideetan irakurtzeko baimena eman behar dio.", - "MessageDirectoryPickerBSDInstruction": "BSDrako, \"FreeNAS Jail\"-ren biltegiratzea konfiguratu beharko duzu, Jellyfin zure liburutegira sartu ahal izateko.", + "MessageDirectoryPickerBSDInstruction": "BSDrako \"FreeNAS Jail\"-aren barruan konfiguratu beharko duzu biltegiratzea agian, Jellyfin-ek zure multimedia atzitu ahal izateko.", "MessageDeleteTaskTrigger": "Ziur al zaude aktibazio-ataza hori ezabatu nahi duzula?", - "MessageCreateAccountAt": "Sortu kontu bat {0} -n", + "MessageCreateAccountAt": "Sortu kontu bat {0}(e)n", "MessageContactAdminToResetPassword": "Mesedez, jarri harremanetan sistemaren administratzailearekin zure pasahitza berrezartzeko.", "MessageConfirmShutdown": "Ziur zaude zerbitzaria itzali nahi duzula?", "MessageConfirmRevokeApiKey": "Ziur zaude API gako hau ezeztatu nahi duzula? API gako hori erabiltzen duten aplikazioen konexioak amaitu egingo dira.", @@ -492,12 +492,12 @@ "MessageConfirmAppExit": "Irten nahi duzu?", "MessageChangeRecordingPath": "Grabazio-karpeta aldatzeak ez ditu lehendik dauden grabazioak lehengo kokalekutik berrira aldatuko. Eskuz mugitu beharko dituzu, nahi baduzu.", "MessageBrowsePluginCatalog": "Aztertu osagarrien katalogoa eskuragarri dauden luzapenak ikusteko.", - "MessageAreYouSureYouWishToRemoveMediaFolder": "Ziur al zaude bitartekoen karpeta hau ezabatu nahi duzula?", + "MessageAreYouSureYouWishToRemoveMediaFolder": "Ziur al zaude multimedia karpeta hau ezabatu nahi duzula?", "MessageAreYouSureDeleteSubtitles": "Ziur zaude azpitituluen fitxategi hau ezabatu nahi duzula?", "MessageAlreadyInstalled": "Bertsio hau instalatuta dago.", "MessageAddRepository": "Gordailu bat gehitu nahi baduzu, egin klik goiburutik gertu botoian eta osatu eskatutako informazioa.", "Menu": "Menua", - "MediaIsBeingConverted": "Ingurunea formatu bateragarri bihurtzen ari da hura erreproduzitzen ari den gailuarekin.", + "MediaIsBeingConverted": "Multimedia erreproduzitzen ari den gailuarekin bateragarria den formatu batera bihurtzen ari da.", "MediaInfoVideoRange": "Bideo-tartea", "MediaInfoTitle": "Izenburua", "MediaInfoTimestamp": "Eguna eta ordua", @@ -516,7 +516,7 @@ "MediaInfoForced": "Behartua", "MediaInfoExternal": "Kanpokoa", "MediaInfoDefault": "Lehenetsita", - "MediaInfoContainer": "Edukiontzia", + "MediaInfoContainer": "Kontainerra", "MediaInfoColorTransfer": "Kolore-transferentzia", "MediaInfoColorSpace": "Kolore-espazioa", "MediaInfoColorPrimaries": "Koloretako primarioak", @@ -556,8 +556,8 @@ "LabelProtocolInfo": "Protokoloari buruzko informazioa:", "LabelProtocol": "Protokoloa:", "LabelProfileVideoCodecs": "Bideo-kodekak:", - "LabelProfileContainersHelp": "Komen bidez bereizita. Hori hutsik utz daiteke edukiontzi guztietan aplikatzeko.", - "LabelProfileContainer": "Edukiontzia:", + "LabelProfileContainersHelp": "Komez bereizi. Hutsik utzi kontainer guztiei aplikatzeko.", + "LabelProfileContainer": "Kontainerra:", "LabelProfileCodecsHelp": "Komen bidez bereizita. Hau hutsik utz daiteke codecs guztiei aplikatzeko.", "LabelProfileCodecs": "Codecs:", "LabelProfileAudioCodecs": "Audio-kodekak:", @@ -584,7 +584,7 @@ "LabelOriginalTitle": "Jatorrizko izenburua:", "LabelOriginalName": "Jatorrizko izena:", "LabelOriginalAspectRatio": "Jatorrizko itxura-zerrenda:", - "LabelOptionalNetworkPathHelp": "Karpeta hori sarean partekatzen bada, sarbide partekatuko bidea hornitzeak aukera eman diezaieke beste gailu batzuetako bezeroei multimedia-fitxategietara zuzenean sartzeko. Adibidez, {0} edo {1}.", + "LabelOptionalNetworkPathHelp": "Karpeta hau zure sarean partekatzen baduzu, eman sarbide partekatuko bidea beste gailu batzuetako bezeroak multimedia-fitxategietara zuzenean sartu ahal izateko. Adibidez, {0} edo {1}.", "LabelOptionalNetworkPath": "Sare partekatuko karpeta:", "LabelOpenclDeviceHelp": "Hau da tonuak mapatzeko erabiliko den OpenCL gailua. Puntuaren ezkerraldea plataforma-zenbakia da; eskuinaldea, berriz, plataformako gailu-zenbakia. Lehenetsitako balioa 0.0 da. FFmpeg fitxategi exekutagarria OpenCLrako Hardware bidezko azelerazio metodoarekin zehaztu behar da.", "LabelOpenclDevice": "OpenCL gailua:", @@ -618,7 +618,7 @@ "LabelMinAudiobookResume": "Audioliburuari gutxienez minututan berrekitea:", "LabelMethod": "Metodoa:", "QuickConnectAuthorizeFail": "Konexio azkarreko kode ezezaguna", - "QuickConnectAuthorizeCode": "Sartu identifikazio-kodea {0}", + "QuickConnectAuthorizeCode": "Sartu {0} kodea saioa hasteko", "QuickConnectActivationSuccessful": "Behar bezala aktibatuta", "QuickConnect": "Konexio azkarra", "Quality": "Kalitatea", @@ -642,7 +642,7 @@ "PosterCard": "Aurkezpen txartela", "Poster": "Ilustrazioa", "PleaseSelectTwoItems": "Hautatu gutxienez bi elementu.", - "PleaseRestartServerName": "Mesedez, berrabiarazi Jellyfin {0} -n.", + "PleaseRestartServerName": "Berrabiarazi Jellyfin {0} gailuan.", "PleaseEnterNameOrId": "Sartu kanpoko izen edo identifikatzaile bat.", "PleaseConfirmPluginInstallation": "Mesedez, egin klik OK botoian goikoa irakurri duzula eta osagarria instalatu nahi duzula baieztatzeko.", "PleaseAddAtLeastOneFolder": "Mesedez, gehitu karpeta bat gutxienez liburutegi honi Gehitu botoia sakatuz.", @@ -653,8 +653,8 @@ "Played": "Erreproduzitua", "PlayCount": "Erreprodukzioak", "PlaybackRate": "Erreprodukzio-abiadura", - "PlaybackErrorPlaceHolder": "Hau ordezko bat da Jellyfinek erreproduzitu ezin duen ingurune fisiko batentzat. Mesedez, sartu diskoa erreproduzitzeko.", - "PlaybackErrorNoCompatibleStream": "Eduki hau ez da bateragarria gailu honekin eta ezin da erreproduzitu: ezin da zerbitzaritik formatu bateragarri batean lortu.", + "PlaybackErrorPlaceHolder": "Hau Jellyfin-ek erreproduzitu ezin duen multimedia fisikoentzako adibidezko balio bat besterik ez da. Sartu erreproduzitzeko diskoa.", + "PlaybackErrorNoCompatibleStream": "Bezero hori ez da multimediarekin bateragarria eta zerbitzaria ez da ari multimedia-formatu bateragarri bat bidaltzen.", "PlaybackData": "Erreprodukzio-datuak", "PlayAllFromHere": "Erreproduzitu guztiak hemendik", "Play": "Erreproduzitu", @@ -664,7 +664,7 @@ "PictureInPicture": "Irudia irudiaren gainean", "Photos": "Argazkiak", "Photo": "Argazkigintza", - "PersonRole": "Nola {0}", + "PersonRole": "{0} gisa", "Person": "Pertsona", "PerfectMatch": "Kointzidentzia perfektua", "People": "Jendea", @@ -675,13 +675,13 @@ "PasswordResetComplete": "Pasahitza berrezarri da.", "PasswordMatchError": "Pasahitzak eta pasahitzaren berrespenak berdinak izan behar dute.", "ParentalRating": "Gurasoen sailkapena", - "PackageInstallFailed": "{0} (bertsioa: {1}) instalazio huts egin du.", - "PackageInstallCompleted": "{0} (bertsioa {1}) instalazioa osatuta.", - "PackageInstallCancelled": "{0} (bertsioa {1}) instalazioa ezeztatuta.", + "PackageInstallFailed": "{0} ({1} bertsioa) instalatzeak huts egin du.", + "PackageInstallCompleted": "{0}(r)en ({1} bertsioa) instalazioa osatu da.", + "PackageInstallCancelled": "{0}(r)en ({1} bertsioa) instalazioa bertan behera utzi da.", "Overview": "Sinopsia", "OtherArtist": "Beste artista bat", "Other": "Beste bat", - "OriginalAirDateValue": "Jatorrizko jaulkipen-data: {0}", + "OriginalAirDateValue": "Jatorrizko argitaratze-data: {0}", "OptionWeekly": "Astero", "OptionWeekends": "Asteburuak", "OptionWeekdays": "Asteko egunak", @@ -730,7 +730,7 @@ "OptionHideUser": "Ezkutatu erabiltzaile hori saioaren hasierako pantailetan", "OptionHasThemeVideo": "Bideo tematikoa", "OptionHasThemeSong": "Soinu-banda", - "OptionForceRemoteSourceTranscoding": "Kanpoko iturrietarako bihurketa behartzea, hala nola zuzeneko telebistarako", + "OptionForceRemoteSourceTranscoding": "Behartu urrutiko multimedia transkodetzea, hala nola zuzeneko telebistako edukiak", "OptionExtractChapterImage": "Kapituluetako irudien erauzketa gaitzea", "LabelMetadataSaversHelp": "Aukeratu metadatuak gordetzean erabili nahi dituzun fitxategi-formatuak.", "LabelMetadataSavers": "Metadatuen formatua:", @@ -765,8 +765,8 @@ "LabelLocalHttpServerPortNumber": "http tokiko portua:", "LabelLocalCustomCss": "Bezero horri bakarrik aplikatzen zaizkion CSS estilo pertsonalizatuak. Baliteke zerbitzariaren CSS pertsonalizatua desaktibatu nahi izatea.", "LabelLineup": "Banaketa:", - "LabelMaxDaysForNextUpHelp": "Serie bat ikusi gabe \"jarraian\"-n zenbat egunetan egongo den gehienez ezartzen du.", - "LabelMaxDaysForNextUp": "Gehieneko egunak \"jarraian\":", + "LabelMaxDaysForNextUpHelp": "Ezarri gehienez zenbat egunetan egongo den serie bat \"Nobedadeak\" atalean, ikusten ez duzun bitartean.", + "LabelMaxDaysForNextUp": "Gehieneko egunak \"Nobedadeak\" atalean:", "LabelLibraryPageSizeHelp": "Liburutegiko orrialde batean erakutsi beharreko itemen kopurua ezartzen du. Jarri 0an orrikatzea desaktibatzeko.", "LabelLibraryPageSize": "Liburutegiko orriaren tamaina:", "LabelLanNetworks": "Sare lokalak:", @@ -797,7 +797,7 @@ "LabelIconMaxHeight": "Ikonoaren gehieneko altuera:", "LabelHttpsPortHelp": "https zerbitzarirako TCP ataka zenbakia.", "LabelHttpsPort": "https tokiko portua:", - "LabelHomeScreenSectionValue": "{0} hasierako pantailaren sekzioa:", + "LabelHomeScreenSectionValue": "Hasierako pantailaren {0}. sekzioa:", "LabelHomeNetworkQuality": "Tokiko sareko kalitatea:", "LabelHDHomerunPortRangeHelp": "Mugatu HDHomeRunen UDP portuen tartea balio horretara. (Lehenetsita: 1024 - 65535).", "LabelHDHomerunPortRange": "HDHomeRun portu-tartea:", @@ -874,7 +874,7 @@ "LabelArtists": "Artistak:", "LabelAppNameExample": "Adibidea: Sickbeard, Sonarr", "LabelAppName": "Aplikazioaren izena", - "LabelAllowHWTranscoding": "Aktibatu hardware bidezko bihurketa azeleratua", + "LabelAllowHWTranscoding": "Baimendu hardware bidezko transkodetzea", "LabelAllowedRemoteAddressesMode": "Urruneko IP direkzio-iragazkiaren modua:", "LabelAllowedRemoteAddresses": "Urruneko IP direkzio-iragazkia:", "LabelAlbumArtPN": "Albumaren karatula PN:", @@ -897,7 +897,7 @@ "KnownProxiesHelp": "Jellyfinera konektatzean erabiltzen diren proxien IP helbideen edo hostnameen komaz bereizitako zerrenda. Hori beharrezkoa da X-Forwarded-For goiburuak behar bezala erabiltzeko. Gorde ondoren berriz hasi behar da.", "Kids": "Haurrak", "Items": "Elementua", - "ItemCount": "Elementuak {0}", + "ItemCount": "{0} elementu", "InstantMix": "Berehalako mix-a", "InstallingPackage": "{0} instalatzen ({1} bertsioa)", "ImportFavoriteChannelsHelp": "Sintonizagailuan gogokoentzat gordetako kanalak bakarrik inportatuko dira.", @@ -907,7 +907,7 @@ "HttpsRequiresCert": "Konexio segurua aktibatzeko, konfiantzazko SSL ziurtagiri bat behar duzu, hala nola Let 's Encrypt. Bestela, desaktibatu konexio seguruak.", "Horizontal": "Horizontala", "Home": "Hasiera", - "HideWatchedContentFromLatestMedia": "Ezkutatu \"azkenak\"-en ikusitako edukia", + "HideWatchedContentFromLatestMedia": "Ezkutatu jada ikusitako edukia \"Berriki gehituak\" atalean", "Hide": "Ezkutatu", "Help": "Laguntza", "HeaderYears": "Urteak", @@ -931,7 +931,7 @@ "HeaderTranscodingProfileHelp": "Gehitu gailu honetarako konbertsio-parametroak, zerbitzariak automatikoki edukia harentzat bateragarria den formatu bihur dezan.", "HeaderTranscodingProfile": "Bihurketa-parametroak", "HeaderTracks": "Pistak", - "HeaderThisUserIsCurrentlyDisabled": "Erabiltzaile hau desaktibatuta dago", + "HeaderThisUserIsCurrentlyDisabled": "Erabiltzaile hau desgaituta dago", "HeaderTaskTriggers": "Aktibazio-zereginak", "HeaderSystemDlnaProfiles": "Sistemaren profilak", "HeaderSyncPlayTimeSyncSettings": "Denbora-sinkronizazioa", @@ -948,13 +948,13 @@ "HeaderStatus": "Estatua", "LiveBroadcasts": "Zuzeneko emisioak", "Live": "Zuzenekoa", - "ListPaging": "{0} - {1} tik {2}", + "ListPaging": "{0}-{2}tik {1}", "List": "Zerrenda", "LibraryAccessHelp": "Aukeratu erabiltzaile honekin partekatu beharreko liburutegiak. Administratzaileek karpeta guztiak editatu ahal izango dituzte metadatuen kudeatzailea erabiliz.", "LeaveBlankToNotSetAPassword": "Hutsik utz dezakezu pasahitza ez konfiguratzeko.", "LearnHowYouCanContribute": "Ezagutu nola lagundu dezakezun.", - "LatestFromLibrary": "Duela gutxi {0}", - "LastSeen": "Azken aldia {0}", + "LatestFromLibrary": "Duela gutxi {0} liburutegian", + "LastSeen": "Azkenekoz ikusita {0}", "Larger": "Handiagoa", "Large": "Handia", "LanNetworksHelp": "Banda-zabaleraren murrizketak ezartzean sare lokalean kontuan hartuko diren sareetarako IP helbideen zerrenda, komen edo IP/sare-maskara helbideko sarreren bidez bereizita. Ezartzen bada, gainerako IP helbide guztiak kanpoko sarean hartuko dira kontuan, eta kanpoko banda-zabaleraren murrizketei lotuta egongo dira. Hutsik utziz gero, zerbitzariaren azpisarea sare lokalean dagoela baino ez da ulertuko.", @@ -988,7 +988,7 @@ "LabelUDPPortRangeHelp": "Jellyfin behartzen du portu-tarte hori erabiltzera UDP konexioak egiten direnean (lehenetsita: 1024 - 65535).
Oharra: funtzio jakin batzuek ataka finkoak behar dituzte, tarte horretatik kanpo egon daitezkeenak.", "LabelUDPPortRange": "UDP komunikazio-tartea:", "LabelTypeText": "Testua", - "LabelTypeMetadataDownloaders": "{0} rako metadatuen hornitzaileak:", + "LabelTypeMetadataDownloaders": "Metadatu-hornitzaileak ({0}):", "LabelType": "Mota:", "LabelTVHomeScreen": "Telebista modua hasierako pantailan:", "LabelTunerType": "Sintonizadore mota:", @@ -1054,7 +1054,7 @@ "LabelSyncPlayAccessJoinGroups": "Erabiltzaileei taldeetan sartzeko aukera ematea", "LabelSyncPlayAccessCreateAndJoinGroups": "Erabiltzaileei sortzea eta taldeekin bat egitea ahalbidetzea", "LabelSyncPlayAccess": "SyncPlayrako sarbidea:", - "LabelSupportedMediaTypes": "Jasandako ingurune motak:", + "LabelSupportedMediaTypes": "Onartutako multimedia motak:", "LabelSubtitleVerticalPosition": "Posizio bertikala:", "LabelSubtitlePlaybackMode": "Azpitituluak jartzeko modua:", "LabelSubtitleFormatHelp": "Adibidea: .srt", @@ -1099,9 +1099,9 @@ "LabelSelectFolderGroups": "Edukia automatikoki taldekatu, honako karpeta hauen bidez: filmak, Musika eta Serieak:", "LabelSeasonNumber": "Denboraldi-zenbakia:", "LabelScreensaver": "Pantaila-babesa:", - "LabelScheduledTaskLastRan": "Azken exekuzioa {0}, {1} berandutuz.", - "LabelSaveLocalMetadataHelp": "Elementuak dauden karpetetan irudiak zuzenean gordetzeak errazago editatu ahal izatea eragingo du.", - "LabelSaveLocalMetadata": "Gorde irudiak medioen karpetetan", + "LabelScheduledTaskLastRan": "Azken exekuzioa {0}, {1}ko iraupenekoa.", + "LabelSaveLocalMetadataHelp": "Irudiak multimedia karpetetan gordetzen badituzu errazago editatu ahal izango dira.", + "LabelSaveLocalMetadata": "Gorde irudiak multimedia karpetetan", "LabelRuntimeMinutes": "Gauzatzeko denbora:", "LabelRequireHttpsHelp": "Markatzen bada, zerbitzariak automatikoki birbideratuko ditu http eskaera guztiak httpsra. Honek ez du eraginik zerbitzaria ez bada https entzuten.", "LabelRequireHttps": "https behar du", @@ -1112,7 +1112,7 @@ "HeaderSpecialEpisodeInfo": "Gertakari bereziari buruzko informazioa", "HeaderSortOrder": "Agindua", "HeaderSortBy": "Ordenatu", - "HeaderSetupLibrary": "Konfiguratu zure baliabide-liburutegiak", + "HeaderSetupLibrary": "Konfiguratu zure multimedia-liburutegiak", "HeaderServerSettings": "Zerbitzariaren doikuntzak", "HeaderServerAddressSettings": "Zerbitzariaren helbidea konfiguratzea", "HeaderSeriesStatus": "Serieen egoera", @@ -1131,10 +1131,10 @@ "HeaderScenes": "Eszenak", "HeaderRunningTasks": "Egiten ari diren atazak", "HeaderRevisionHistory": "Berrikuspenen historikoa", - "HeaderResponseProfileHelp": "Erantzun-profilek gailura bidaltzen den informazioa pertsonalizatzeko modu bat ematen dute, bitarteko mota jakin batzuk erreproduzitzen direnean.", + "HeaderResponseProfileHelp": "Erantzun-profilek gailura bidaltzen den informazioa pertsonalizatzeko modu bat ematen dute, multimedia mota jakin batzuk erreproduzitzen direnean.", "HeaderResponseProfile": "Erantzunaren profila", - "HeaderRemoveMediaLocation": "Baliabideen kokapena ezabatzea", - "HeaderRemoveMediaFolder": "Bitartekoen karpeta ezabatu", + "HeaderRemoveMediaLocation": "Ezabatu Multimedia kokapena", + "HeaderRemoveMediaFolder": "Ezabatu Multimedia karpeta", "HeaderRemoteControl": "Urrutiko kontrola", "HeaderRemoteAccessSettings": "Urruneko sarbide-aukerak", "HeaderRecordingPostProcessing": "Prozesatu osteko grabazioa", @@ -1147,7 +1147,7 @@ "HeaderPleaseSignIn": "Mesedez, hasi saioa", "HeaderPlayOn": "Erreproduzitu", "HeaderPlaybackError": "Erreprodukzio-errorea", - "HeaderPlayback": "Edukiaren erreprodukzioa:", + "HeaderPlayback": "Multimedia-erreprodukzioa:", "HeaderPlayAll": "Dena erreproduzitu", "HeaderPinCodeReset": "PIN kodea berrezarri", "HeaderPhotoAlbums": "Argazki albuma", @@ -1157,8 +1157,8 @@ "HeaderParentalRatings": "Gurasoen sailkapena", "HeaderOtherItems": "Beste elementu batzuk", "HeaderOnNow": "Orain transmititzen", - "HeaderNextVideoPlayingInValue": "Hurrengo bideoa {0} -n hasiko da", - "HeaderNextEpisodePlayingInValue": "Hurrengo gertakaria {0} hasiko da", + "HeaderNextVideoPlayingInValue": "Hurrengo bideoa {0} barru hasiko da", + "HeaderNextEpisodePlayingInValue": "Hurrengo kapitulua {0} barru hasiko da", "HeaderNewRepository": "Biltegi berria", "HeaderNewDevices": "Gailu berriak", "HeaderNewApiKey": "API gako berria", @@ -1170,8 +1170,8 @@ "HeaderMusicQuality": "Soinuaren kalitatea", "HeaderMoreLikeThis": "Hau bezalakoa", "HeaderMetadataSettings": "Metadatuen doikuntzak", - "HeaderMediaFolders": "Bitartekoen karpetak", - "HeaderMedia": "Bitartekoak", + "HeaderMediaFolders": "Multimedia karpetak", + "HeaderMedia": "Multimedia", "HeaderLoginFailure": "Saioaren hasierako akatsa", "HeaderLiveTvTunerSetup": "Telebista-sintonizadorearen doikuntzak", "HeaderLibrarySettings": "Liburutegiaren doikuntzak", @@ -1182,7 +1182,7 @@ "HeaderLatestRecordings": "Azken grabazioak", "HeaderLatestMusic": "Azken musika", "HeaderLatestMovies": "Azken filmak", - "HeaderLatestMedia": "Azkenak", + "HeaderLatestMedia": "Berriki gehituak", "HeaderLatestEpisodes": "Azken kapituluak", "HeaderKodiMetadataHelp": "NFO formatuko metadatuak aktibatu edo desaktibatu ditzakezu, liburutegi baten konfigurazioa irekiz eta metadatuen ataleko doikuntzak berrikusiz.", "HeaderKeepSeries": "Serieak mantentzea", @@ -1230,15 +1230,15 @@ "HeaderContinueReading": "Jarraitu irakurtzen", "HeaderContinueWatching": "Ikusten jarraitu", "HeaderContinueListening": "Entzuten jarraitu", - "HeaderContainerProfileHelp": "Edukiontzien profilek gailu batek formatu jakin batean edukia erreproduzitzen duenean dituen mugak adierazten dituzte. Erreproduzituko dena muga horien barruan ez badago, edukiaren edukiontzia aldatu egingo da, baita formatua zuzeneko erreprodukziorako konfiguratuta badago ere.", - "HeaderContainerProfile": "Edukiontziaren profila", + "HeaderContainerProfileHelp": "Kontainer-profilek gailu batek formatu jakin batean multimedia erreproduzitzen duenean dituen mugak adierazten dituzte. Erreproduzituko dena muga horien barruan ez badago, edukiaren edukiontzia aldatu egingo da, baita formatua zuzeneko erreprodukziorako konfiguratuta badago ere.", + "HeaderContainerProfile": "Kontainer-profila", "HeaderConnectToServer": "Zerbitzariari konektatu", "HeaderConnectionFailure": "Konexio-akatsa", "HeaderConfirmRevokeApiKey": "API gakoa ezeztatzea", "HeaderConfirmProfileDeletion": "Baieztatu profila ezabatu dela", "HeaderConfirmPluginInstallation": "Osagarriaren instalazioa berrestea", "HeaderConfigureRemoteAccess": "Urrutiko sarbidea konfiguratu", - "HeaderCodecProfileHelp": "Codec espezifiko bat erreproduzitzen denean, gailu baten mugak adierazten dituzte codec-en profilek. Erreproduzituko dena muga horien barruan ez badago (adibidez, bitrate altuegi), edukia bihurtu egingo da, baita codec zuzeneko erreprodukziorako konfiguratuta badago ere.", + "HeaderCodecProfileHelp": "Kodek jakin bat erreproduzitzen denean, gailu baten mugak adierazten dituzte kodek-profilek. Erreproduzituko dena muga horien barruan ez badago multimedia bihurtu egingo da, baita kodeka zuzeneko erreprodukziorako konfiguratuta badago ere.", "HeaderCodecProfile": "Codec profila", "AsManyAsPossible": "Ahal beste", "AskAdminToCreateLibrary": "Eskatu administratzaile bati liburutegi bat sortzeko.", @@ -1247,20 +1247,20 @@ "Artist": "Artista", "Art": "Clearart", "Arranger": "Konpontzailea", - "AroundTime": "Gutxi gorabehera", - "ApiKeysCaption": "Egungo API gakoen zerrenda", + "AroundTime": "{0} aldean", + "ApiKeysCaption": "Une honetan gaitutako API gakoen zerrenda", "Anytime": "Edozein unetan", "AnyLanguage": "Edozein hizkuntza", "AlwaysPlaySubtitlesHelp": "Hizkuntza-lehentasunarekin bat datozen azpitituluak kargatu egingo dira, audio-hizkuntza edozein dela ere.", "AlwaysPlaySubtitles": "Beti erakutsi azpitituluak", - "AllowTonemappingHelp": "Tonuen mapaketak HDR bideo baten maila dinamikoa SDR bihur dezake irudian xehetasunak eta koloreak mantentzen diren bitartean; beraz, garrantzitsua da jatorrizko eszena irudikatzeko. Gaur egun, txertatutako HDR10 edo HLG metadatuekin bideoak transkodetzen direnean bakarrik funtzionatzen du. Erreprodukzioa arina ez bada edo huts egiten badu, kontuan hartu dagokion hardware bidezko deskodegailua desaktibatu behar dela.", + "AllowTonemappingHelp": "Tonuen mapaketak HDR bideo baten maila dinamikoa SDR bihur dezake irudian xehetasunak eta koloreak mantentzen diren bitartean; beraz, garrantzitsua da jatorrizko eszena irudikatzeko. Une honetan txertatutako HDR10 edo HLG metadatuekin bideoak transkodetzen direnean bakarrik funtzionatzen du. Erreprodukzioa arina ez bada edo huts egiten badu, kontuan hartu dagokion hardware bidezko deskodegailua desaktibatu behar dela.", "AllowRemoteAccessHelp": "Aktibatuta ez badago, urruneko konexio guztiak blokeatu egingo dira.", - "AllowRemoteAccess": "Zerbitzari honetarako urruneko konexioak ahalbidetzea", + "AllowRemoteAccess": "Baimendu zerbitzari honetarako urrutiko konexioak", "AllowOnTheFlySubtitleExtractionHelp": "Bezeroa bateragarria denean, azpitituluak erreprodukzioan zehar atera daitezke, bideoa ez bihurtzeko. Hala ere, eta zerbitzari batzuetan, honek denbora asko behar izan dezake eta erreprodukzioak ebakiak izan ditzake prozesuan zehar. Aukera hau desgaitzen du azpitituluak zuzenean bideoan grabatzeko, bezeroarekin berez bateragarriak ez direnean.", - "AllowOnTheFlySubtitleExtraction": "Ibileraren gaineko azpitituluak ateratzeko aukera ematea", - "AllowMediaConversionHelp": "Bitartekoen bihurketa-funtziorako sarbidea ematen edo ukatzen du.", - "AllowMediaConversion": "Bitartekoen bihurketa ahalbidetzea", - "AllowHWTranscodingHelp": "Edukia zuzenean bihurtzeko aukera ematen dio sintonizatzaileari. Horrek zerbitzariak behar duen potentzia murrizten lagun dezake.", + "AllowOnTheFlySubtitleExtraction": "Baimendu azpitituluak zuzenean erauztea", + "AllowMediaConversionHelp": "Baimendu edo debekatu multimedia-bihurketa funtzioa.", + "AllowMediaConversion": "Baimendu multimedia-bihurketa", + "AllowHWTranscodingHelp": "Baimendu sintonizatzaileari edukia zuzenean transkodetzea. Horrek zerbitzariak gutxiago transkodetu behar izatea ekarriko du.", "AllowFfmpegThrottlingHelp": "Bihurketak gelditu egingo dira ugaltzailea dagoen posiziotik behar beste aurreratzen direnean. Zerbitzarian karga murriztu dezake eta erabilgarria da etengabe erreproduzitzen denean, denbora-tarteen artean salto egin gabe, baina baliteke desaktibatu behar izatea erreprodukzioan arazoak badituzu edo edukia erreproduzitzen duzun bitartean posizioa maiz aldatzen baduzu.", "AllowFfmpegThrottling": "Bihurketak bizkortzea", "AllowedRemoteAddressesHelp": "IP helbideen komen edo IP/sare-maskararen sarreren bidez bereizitako zerrenda, urrunetik konektatzeko aukera emango zaien sareetarako. Hutsik utziz gero, urruneko norabide guztiak baimenduko dira.", @@ -1281,10 +1281,10 @@ "AddToPlaylist": "Gehitu erreprodukzio-zerrenda bati", "AddToCollection": "Gehitu bilduma bati", "AdditionalNotificationServices": "Bisitatu osagarrien katalogoa jakinarazpen-zerbitzu gehigarriak instalatzeko.", - "AddedOnValue": "Erantsita {0}", + "AddedOnValue": "{0} erantsi da", "Add": "Gehitu", "Actor": "Aktorea", - "AccessRestrictedTryAgainLater": "Gaur egun, sarbidea mugatuta dago. Mesedez, saiatu berriro geroago.", + "AccessRestrictedTryAgainLater": "Une honetan sarbidea mugatuta dago. Saiatu berriro geroago.", "Absolute": "Absolutua", "LabelDisplayMode": "Bistaratzeko modua:", "LabelDisplayLanguageHelp": "Jellyfin itzultzea abian dagoen proiektu bat da.", @@ -1342,7 +1342,7 @@ "LabelBindToLocalNetworkAddress": "Sare lokalaren helbideari lotzea:", "LabelBaseUrlHelp": "Hemen azpidirektorio pertsonalizatu bat gehitu dezakezu URL baten bidez zerbitzarira sartzeko. Adibidez: http://ejemplo.com/<baseurl>", "LabelBaseUrl": "Oinarrizko URLa:", - "LabelAutomaticDiscoveryHelp": "Jellyfin automatikoki detektatzeko aukera ematen die aplikazioei, UDP 7359 ataka erabiliz.", + "LabelAutomaticDiscoveryHelp": "Baimendu aplikazioei Jellyfin automatikoki detektatzea, UDP 7359 ataka erabiliz.", "LabelAutomaticDiscovery": "Aktibatu aurkikuntza automatikoa:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Metadatuak automatikoki eguneratzea Internetetik:", "LabelAutoDiscoveryTracingHelp": "Aktibatuta badago, aurkikuntza automatikoko portuan jasotako paketeak erregistratu egingo dira.", @@ -1357,7 +1357,7 @@ "EnableStreamLoopingHelp": "Gaitu hau zuzeneko emisioek segundo gutxi batzuk baino ez badituzte eta etengabe eskatu behar badira.", "EnableStreamLooping": "Zuzeneko emisioen begizta automatikoa", "EnableQuickConnect": "Aktibatu konexio azkarra zerbitzari honetan", - "EnablePhotosHelp": "Irudiak beste multimedia fitxategi batzuekin batera detektatu eta erakutsiko dira.", + "EnablePhotosHelp": "Irudiak detektatu eta beste multimedia fitxategi batzuekin batera erakutsiko dira.", "EnablePhotos": "Argazkiak erakutsi", "EnableNextVideoInfoOverlayHelp": "Bideo bat amaitzean, egungo erreprodukzio zerrendako hurrengoari buruzko informazioa erakutsi.", "EnableNextVideoInfoOverlay": "Erreprodukzioan zehar bideo honi buruzko informazioa erakusten du", @@ -1384,14 +1384,14 @@ "EasyPasswordHelp": "PIN kodea erabiltzen da bezero euskarrietan konexiorik gabe sartzeko, eta saioa errazago hasteko ere erabil daiteke.", "DropShadow": "Ezabatu itzala", "DrmChannelsNotImported": "DRM duten kanalak ez dira inportatuko.", - "DownloadsValue": "Deskargak: {0}", + "DownloadsValue": "{0} deskarga", "Download": "Deskargatu", "Down": "Behera", "DoNotRecord": "Ez grabatu", "DisplayModeHelp": "Aukeratu interfazean nahi duzun diseinu-estiloa.", "DisplayMissingEpisodesWithinSeasonsHelp": "Hori ere TBko liburutegirako gaitu behar da zerbitzariaren konfigurazioan.", "DisplayMissingEpisodesWithinSeasons": "Erakutsi denboraldietan falta diren kapituluak", - "DisplayInOtherHomeScreenSections": "Erakutsi hasierako pantailako ataletan \"azkenak\" eta \"ikusten jarraitu\"", + "DisplayInOtherHomeScreenSections": "Erakutsi hasierako pantailako ataletan, adibidez \"Berriki gehituak\" eta \"Ikusten jarraitu\" ataletan", "DisplayInMyMedia": "Erakutsi hasierako pantailan", "Display": "Bistaratzea", "Disconnect": "Deskonektatu", @@ -1407,13 +1407,13 @@ "Directors": "Zuzendariak", "Director": "Zuzendaria", "DeviceAccessHelp": "Hori bereziki identifika daitezkeen ekipoei bakarrik aplikatzen zaie, eta ez du nabigatzailera sartzea aurreikusten. Erabiltzailearen ekipamenduen sarbidea iragazteak ekipo berriak erabiltzea aurreikusiko die, hemen onartzen diren arte.", - "DetectingDevices": "Dispositiboak detektatzen", + "DetectingDevices": "Gailuak detektatzen", "Desktop": "Mahaigaina", "Descending": "Ondorengoa", "Depressed": "Deprimitua", "DeleteUserConfirmation": "Ziur zaude erabiltzaile hau ezabatu nahi duzula?", "DeleteUser": "Ezabatu erabiltzailea", - "DeleteMedia": "Bitartekoak ezabatu", + "DeleteMedia": "Ezabatu multimedia", "DeleteImageConfirmation": "Ziur zaude irudi hau ezabatu nahi duzula?", "DeleteImage": "Ezabatu irudia", "DeleteDevicesConfirmation": "Ziur zaude gailu guztiak ezabatu nahi dituzula? Beste saio guztiak itxi egingo dira. Gailuak berriz agertuko dira erabiltzaile batek saioa hasten duenean.", @@ -1432,7 +1432,7 @@ "DashboardServerName": "Zerbitzaria: {0}", "DashboardOperatingSystem": "Sistema eragilea: {0}", "DashboardArchitecture": "Arkitektura: {0}", - "DailyAt": "Egunero {0} etan", + "DailyAt": "Egunero {0}(e)tan", "CustomDlnaProfilesHelp": "Gailu berri baterako profil pertsonalizatua sortzea edo sistemaren profil bat ordezkatzea.", "Cursive": "Etzana", "CriticRating": "Kritikaren puntuazioa", @@ -1444,8 +1444,8 @@ "Connect": "Konektatu", "ConfirmEndPlayerSession": "Jellyfin dispositiboan itxi nahi duzu?", "ConfirmDeletion": "Baieztatu ezabatuta", - "ConfirmDeleteItems": "Elementu hori ezabatzean, artxibo-sistematik eta liburutegitik ezabatuko da. Jarraitu nahi duzu?", - "ConfirmDeleteItem": "Elementu hori ezabatzean, artxibo-sistematik eta liburutegitik ezabatuko da. Jarraitu nahi duzu?", + "ConfirmDeleteItems": "Elementu horiek ezabatzean, artxibo-sistematik zein multimedia-liburutegitik ezabatuko dira. Ziur zaude jarraitu nahi duzula?", + "ConfirmDeleteItem": "Elementu hori ezabatzean, artxibo-sistematik zein multimedia-liburutegitik ezabatuko da. Ziur zaude jarraitu nahi duzula?", "ConfirmDeleteImage": "Irudia ezabatu?", "ConfigureDateAdded": "Konfiguratu nola zehaztuko den eranskinaren data liburutegiaren konfiguraziopeko panelean", "Conductor": "Orkestra-zuzendaria", @@ -1530,7 +1530,7 @@ "Blacklist": "Zerrenda beltza", "BirthPlaceValue": "Jaioterria: {0}", "BirthLocation": "Jaioterria", - "BirthDateValue": "Jaio: {0}", + "BirthDateValue": "Jaioteguna: {0}", "Banner": "Pankarta", "Backdrops": "Atzealdeko irudiak", "Backdrop": "Atzeko irudia", @@ -1554,7 +1554,7 @@ "HeaderApiKeysHelp": "Kanpoko aplikazioek API gako bat behar dute zerbitzariarekin komunikatzeko. Gakoak Jellyfineko erabiltzaile-kontu batekin saioa hasiz edo aplikazioari eskuz gako bat emanez ematen dira.", "HeaderApiKeys": "API gakoak", "HeaderApiKey": "API gakoa", - "HeaderAllowMediaDeletionFrom": "Edukia hemendik ezabatzeko aukera ematea:", + "HeaderAllowMediaDeletionFrom": "Baimendu hauei edukia ezabatzea:", "HeaderAlert": "Alerta", "HeaderAlbumArtists": "Albumeko artistak", "HeaderAdmin": "Administrazioa", @@ -1602,26 +1602,28 @@ "ExtraLarge": "Agrandez kanpo", "ExtractChapterImagesHelp": "Kapituluetatik irudiak ateratzeak eszenen aukeraketa grafikoki erakusteko aukera emango die bezeroei. Prozesua motela izan daiteke, intentsiboa baliabideetan eta hainbat gigabyte espazio behar ditu. Bideoak gehitzen direnean exekutatzen da, baita gauez programatu daitekeen zeregin gisa ere. Ordutegia programatutako zereginen arloan konfigura daiteke. Ez da gomendatzen ohiko orduetan lan hori egitea.", "ExitFullscreen": "Pantaila osotik irten", - "EveryXMinutes": "{0} minuturo", - "EveryXHours": "{0} orduro", + "EveryXMinutes": "{0} minutuan behin", + "EveryXHours": "{0} orduan behin", "EveryNDays": "{0} egunetik behin", "EveryHour": "Orduro", "ErrorStartHourGreaterThanEnd": "Amaitzeko orduak hasierakoa baino luzeagoa izan behar du.", "ErrorSavingTvProvider": "Akats bat izan da telebista-hornitzailea gordetzean. Mesedez, ziurtatu irisgarria dela eta saiatu berriro.", "ErrorPleaseSelectLineup": "Mesedez, hautatu lerrokadura bat eta saiatu berriro. Lerrokadurarik ez badago, berrikusi zure erabiltzaile-izena, pasahitza eta posta-kodea zuzenak direla.", - "ErrorPlayerNotFound": "Ez da erreproduzitzailerik aurkitu eskatutako ingurunerako.", + "ErrorPlayerNotFound": "Ez da erreproduzitzailerik aurkitu eskatutako multimediarentzat.", "ErrorGettingTvLineups": "Akats bat izan da telebistako programazioa deskargatzean. Mesedez, ziurtatu informazioa zuzena dela eta saiatu berriro.", - "ErrorDeletingItem": "Errorea gertatu da zerbitzariaren elementua ezabatzean. Mesedez, egiaztatu Jellyfinek idazteko eta berriro probatzeko baimenak dituela.", + "ErrorDeletingItem": "Errorea gertatu da elementua zerbitzaritik ezabatzean. Egiaztatu Jellyfinek multimedia-karpetan idazteko-baimenak dituela eta probatu berriro.", "ErrorDefault": "Errorea gertatu da eskaera prozesatzean. Mesedez, saiatu geroago.", "ErrorAddingXmlTvFile": "Errorea gertatu da XML fitxategian sartzean. Mesedez, ziurtatu fitxategia existitzen dela eta saiatu berriro.", "ErrorAddingTunerDevice": "Errorea gertatu da sintonizatzeko gailua gehitzean. Mesedez, ziurtatu irisgarria dela eta saiatu berriro.", - "ErrorAddingMediaPathToVirtualFolder": "Akats bat izan da multimedien bidea gehitzean. Mesedez, ziurtatu bide hori baliozkoa dela eta Jellyfin zerbitzariak kokapen horretarako sarbidea duela.", + "ErrorAddingMediaPathToVirtualFolder": "Akats bat izan da multimedien bidea gehitzean. Ziurtatu bidea baliozkoa dela eta Jellyfin zerbitzariak kokapen horretarako sarbidea duela.", "ErrorAddingListingsToSchedulesDirect": "Errorea gertatu da Schedules Direct kontuaren lerrokadura gehitzean. Schedules Direct kontuko lerrokadura kopuru jakin bat baino ez du ahalbidetzen. Saioa hasi beharko duzu Schedules Direct webgunean, eta beste zerrenda batzuk ezabatu zure kontutik, jarraitu aurretik.", "Episodes": "Kapituluak", - "Episode": "Gertaera", + "Episode": "Kapitulua", "Engineer": "Soinu-ingeniaria", - "EndsAtValue": "{0} -tan amaitzen da", + "EndsAtValue": "{0}(e)tan amaituko da", "ButtonBackspace": "Atzera", "ButtonClose": "Itxi", - "ButtonSpace": "Hutsunea" + "ButtonSpace": "Hutsunea", + "EnableRewatchingNextUp": "Gaitu berriz ikustea Nobedadeak atalekoentzat", + "EnableRewatchingNextUpHelp": "Gaitu jada ikusitako kapituluak \"Nobedadeak\" atalean agertzea." } From 1de910810a8456220cf9622a7ab41e6f04b20b55 Mon Sep 17 00:00:00 2001 From: Futoshi Iwashita Date: Wed, 4 Jan 2023 13:00:51 +0000 Subject: [PATCH 21/60] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 73 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 64 insertions(+), 9 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index 25a2be9321..78defb0e45 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -591,8 +591,8 @@ "OptionWeekends": "休日", "Overview": "概要", "PasswordResetComplete": "パスワードは再設定されました。", - "PinCodeResetComplete": "PIN コードをリセットしました。", - "PinCodeResetConfirmation": "本当に PIN コードをリセットしますか?", + "PinCodeResetComplete": "Easy PIN コードをリセットしました。", + "PinCodeResetConfirmation": "本当に Easy PIN コードをリセットしますか?", "PleaseRestartServerName": "{0} のJellyfinを再起動してください。", "OptionEveryday": "毎日", "Premieres": "初日", @@ -1292,8 +1292,8 @@ "Previous": "前", "PreferEmbeddedEpisodeInfosOverFileNames": "ファイル名より埋め込まれたエピソード情報を優先", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "埋め込まれたメタデータにエピソード情報があれば、利用します。", - "PreferEmbeddedTitlesOverFileNamesHelp": "これはインターネットメタデータやローカルメタデータが利用できない時にデフォルトで表示するタイトルを決定します。", - "SubtitleAppearanceSettingsDisclaimer": "これらの設定は画像字幕(PGS、DVD等) やSS/SSAのように独自のスタイルを埋め込む字幕には適用されません。", + "PreferEmbeddedTitlesOverFileNamesHelp": "インターネットメタデータやローカルメタデータがない場合に使用する表示タイトルを決定します。", + "SubtitleAppearanceSettingsDisclaimer": "以下の設定は、上記のグラフィカルなサブタイトルや、独自のスタイルを埋め込んだASS/SSAサブタイトルには適用されません。", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "これらの設定はこのデバイスから再生を開始する Chromecast にも適用されます。", "SpecialFeatures": "特殊機能", "SortChannelsBy": "チャンネルの並び替え:", @@ -1364,7 +1364,7 @@ "TabScheduledTasks": "スケジュールタスク", "TabRepositories": "リポジトリ", "SystemDlnaProfilesHelp": "システムプロファイルは読み取り専用です。システムプロファイルの変更は、新しいカスタムプロファイルに保存されます。", - "SyncPlayAccessHelp": "このユーザーはアクセスできるSyncPlayの機能のレベルを 選択します。SyncPlay は他のデバイスとの同期再生を可能にします。", + "SyncPlayAccessHelp": "SyncPlay機能は、他のデバイスと再生を同期させることができます。このユーザーがSyncPlayにアクセスするレベルを選択します。", "Subtitle": "字幕", "SubtitleDownloadersHelp": "あなたの好みに応じて有効化とランク付けで字幕ダウンローダーを優先度順にしてください。", "XmlDocumentAttributeListHelp": "これらの属性はすべてのXMLレスポンスのルートエレメントにも適用されます。", @@ -1385,7 +1385,7 @@ "LabelTonemappingDesatHelp": "この明るさのレベルを超えるハイライトには彩度の低下を適用します。パラメータが高いほど色情報が保存されます。この設定はスーパーハイライトの色が不自然な白になるのを防ぐのに役立ちます。これにより画像がより自然に感じられるようになりますが、範囲外の色の情報が減少します。推奨値とデフォルト値は 0 と 0.5 です。", "TonemappingRangeHelp": "出力のカラーレンジを選択します。自動の場合は入力のカラーレンジと同じになります。", "LabelTonemappingRange": "トーンマッピングの範囲:", - "TonemappingAlgorithmHelp": "トーンマッピングを微調整することができます。もしこれらのオプションに馴染みがない場合はデフォルトのままにしてください。推奨値は Hable です。", + "TonemappingAlgorithmHelp": "トーンマッピングは微調整が可能です。これらのオプションに慣れていない場合は、デフォルトのままにしておいてください。推奨値は'BT.2390'です。", "LabelTonemappingAlgorithm": "使用するトーンマッピング アルゴリズムを選択:", "AllowTonemappingHelp": "トーンマッピングは、映像のダイナミックレンジをHDRからSDRに変換する際に、映像のディテールや色味を維持したまま変換することができます。現在のところ、HDR10またはHLGビデオでのみ動作します。これには、対応するOpenCLまたはCUDAランタイムが必要です。", "EnableTonemapping": "トーンマッピングを有効化", @@ -1489,7 +1489,7 @@ "HeaderContinueReading": "続けて読む", "LabelLocalCustomCss": "このクライアントにのみ適用されるカスタムCSSです。サーバーからカスタムCSSを無効にすることをお勧めします。", "LabelHardwareEncoding": "ハードウェアエンコーディング:", - "LabelDisableCustomCss": "サーバーからのカスタムCSSを無効にする。", + "LabelDisableCustomCss": "サーバーから提供されるテーマ/ブランディングのためのカスタムCSSコードを無効にする。", "DisableCustomCss": "サーバーが提供するカスタムCSSコードの無効化", "ErrorPlayerNotFound": "再生しようとしたメディア用のプレイヤーがありません。", "AgeValue": "({0}年前)", @@ -1572,8 +1572,63 @@ "MessageNoItemsAvailable": "現在利用できるアイテムがありません。", "MessageUnauthorizedUser": "現在、 サーバーにアクセスする権限がありません。詳細は、サーバー管理者にお問い合わせください。", "Bold": "Bold", - "Localization": "ローカリゼーション", + "Localization": "ローカライゼーション", "HomeVideosPhotos": "ホームビデオと写真", "MessageRenameMediaFolder": "メディアライブラリの名前を変更すると、すべてのメタデータが失われるため注意してください。", - "MessageNoFavoritesAvailable": "現在、お気に入りはありません。" + "MessageNoFavoritesAvailable": "現在、お気に入りはありません。", + "IgnoreDts": "DTSを無視する(デコードのタイムスタンプ)", + "IgnoreDtsHelp": "このオプションを無効にすると、オーディオとビデオのストリームが分離しているチャンネルでオーディオが欠落するなどの問題が解決される場合があります。", + "AllowEmbeddedSubtitlesHelp": "メディアコンテナ内にパッケージされたサブタイトルを無効化します。ライブラリのフルリフレッシュが必要です。", + "AllowEmbeddedSubtitlesAllowAllOption": "すべて許可する", + "AllowEmbeddedSubtitlesAllowImageOption": "画像を許可する", + "TypeOptionPluralAudio": "オーディオ", + "TypeOptionPluralBook": "書籍", + "TypeOptionPluralBoxSet": "ボックスセット", + "TypeOptionPluralMusicAlbum": "ミュージックアルバム", + "OptionDateEpisodeAdded": "エピソードの追加日", + "OptionDateShowAdded": "番組の追加日", + "OriginalAirDate": "オリジナルの放映日", + "AllowEmbeddedSubtitlesAllowTextOption": "テキストを許可する", + "TypeOptionPluralMovie": "ムービー", + "RemuxHelp1": "メディアは互換性のないファイルコンテナ(MKV、AVI、WMVなど)に入っているが、ビデオストリームとオーディオストリームの両方がデバイスと互換性がある場合。メディアはデバイスに送信される前に、その場でロスレスで再パッケージ化されます。", + "LabelDirectStreamingInfo": "ダイレクトストリーミング情報", + "YoutubeBadRequest": "リクエスト失敗。", + "YoutubePlaybackError": "リクエストされたビデオを再生することができません。", + "YoutubeDenied": "リクエストされた動画は、埋め込みプレーヤーでの再生が許可されていません。", + "LabelTextWeight": "テキストの太さ:", + "PlaybackErrorPlaceHolder": "これはJellyfinが再生できない物理メディアです。再生するディスクを挿入してください。", + "Production": "本番", + "TypeOptionPluralEpisode": "エピソード", + "Remuxing": "リミキシング", + "TextSent": "テキストを送信しました。", + "AllowEmbeddedSubtitles": "異なる種類の埋め込み字幕を無効にする", + "AllowEmbeddedSubtitlesAllowNoneOption": "すべて許可しない", + "PreviousChapter": "前のチャプター", + "Print": "印刷", + "RememberAudioSelections": "前の項目に基づいてオーディオトラックを設定する", + "RememberAudioSelectionsHelp": "オーディオトラックは、最後のビデオに最も近いものを設定してみてください。", + "RememberSubtitleSelections": "前の項目に基づいて字幕トラックを設定する", + "RememberSubtitleSelectionsHelp": "字幕トラックは、最後のビデオに最も近いものを設定してみてください。", + "Remixer": "リミキサー", + "ScreenResolution": "スクリーン解像度", + "ShowParentImages": "シリーズ画像を表示する", + "StoryArc": "ストーリー", + "ReleaseGroup": "発売元", + "Track": "トラック", + "TypeOptionPluralMusicVideo": "ミュージックビデオ", + "TypeOptionPluralMusicArtist": "ミュージックアーティスト", + "TypeOptionPluralSeason": "シーズン", + "TypeOptionPluralSeries": "テレビ番組", + "TypeOptionPluralVideo": "ビデオ", + "Typewriter": "タイプライター", + "LabelRemuxingInfo": "リミキシング情報", + "LabelOriginalMediaInfo": "オリジナルメディア情報", + "PreferFmp4HlsContainer": "fMP4-HLSメディアコンテナを優先する", + "PreferFmp4HlsContainerHelp": "HLSのデフォルトコンテナとしてfMP4を優先的に使用し、対応デバイスでHEVCコンテンツのダイレクトストリーミングを可能にします。", + "AllowHevcEncoding": "HEVCフォーマットでのエンコードを可能にする", + "LabelAllowedAudioChannels": "最大許容オーディオチャンネル数", + "LabelSelectAudioChannels": "チャンネル", + "MessageChromecastConnectionError": "Google CastレシーバーがJellyfinサーバーに接続できません。接続を確認し、もう一度試してください。", + "MessagePlaybackError": "Google Cast レシーバーでこのファイルを再生する際にエラーが発生しました。", + "EnableVppTonemapping": "VPPトーンマッピングの有効化" } From 22075d46d117ca72cd3b794ee2796c4dcb521bec Mon Sep 17 00:00:00 2001 From: Porrumentzio Date: Wed, 4 Jan 2023 13:34:56 +0000 Subject: [PATCH 22/60] Translated using Weblate (Basque) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/ --- src/strings/eu.json | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/src/strings/eu.json b/src/strings/eu.json index 948d573b20..5054e02153 100644 --- a/src/strings/eu.json +++ b/src/strings/eu.json @@ -351,19 +351,19 @@ "OptionAllowVideoPlaybackTranscoding": "Aktibatu bideoaren bihurketa", "OptionAllowVideoPlaybackRemuxing": "Audioa eta bideoa bateragarriak dituen edukirako edukiontzi-aldaketa aktibatu, baina ez zure edukiontzia", "OptionAllowUserToManageServer": "Erabiltzaile honi zerbitzaria administratzeko aukera ematen dio", - "OptionAllowSyncTranscoding": "Baimendu transkodetzea eskatzen duten deskargak edo sinkronizatzeak", + "OptionAllowSyncTranscoding": "Baimendu transkodetzea eskatzen duen multimedia deskargatzea eta sinkronizatzea", "OptionAllowRemoteSharedDevicesHelp": "DLNA ekipoak partekatutzat jotzen dira erabiltzaile bat ekipo horiek kontrolatzen hasi arte.", - "OptionAllowRemoteSharedDevices": "Partekatutako beste talde batzuen urrutiko kontrola gaitzea", - "OptionAllowRemoteControlOthers": "Beste erabiltzaile batzuen urrutiko kontrola gaitzea", + "OptionAllowRemoteSharedDevices": "Baimendu partekatutako gailuak urrutitik kontrolatzea", + "OptionAllowRemoteControlOthers": "Baimendu beste erabiltzaile batzuk urrutitik kontrolatzea", "OptionAllowMediaPlaybackTranscodingHelp": "Transkodetzea erabiltzea mugatzen bada, baliteke erreprodukzio-akatsak izatea bezeroek onartzen ez dituzten formatuetan dagoelako multimedia.", "OptionAllowMediaPlayback": "Baimendu multimedia erreprodukzioa", - "OptionAllowManageLiveTv": "Telebista zuzenean grabatzeko administrazioa gaitzea", + "OptionAllowManageLiveTv": "Baimendu Zuzeneko TB grabatzeko kudeaketa", "OptionAllowLinkSharingHelp": "Multimedia-informazioa duten webguneak baino ez dira partekatzen. Multimedia bera ez da inoiz publikoki partekatzen. Partekatutakoak denbora batez baino ez dira partekatzen eta {0} egun igarotakoan iraungiko dira.", "OptionAllowLinkSharing": "Baimendu sare sozialetan partekatzea", "OptionAllowContentDownloadHelp": "Erabiltzaileek multimedia deskargatu eta beren gailuetan gorde dezakete. Hori ez da sinkronizazio funtzio bat. Aukera honek gaituta egon behar du liburu-liburutegiek behar bezala funtzionatzeko.", "OptionAllowContentDownload": "Baimendu multimedia deskargatzea", - "OptionAllowBrowsingLiveTv": "Telebistara zuzenean sartzen uztea", - "OptionAllowAudioPlaybackTranscoding": "Aktibatu audioaren bihurketa", + "OptionAllowBrowsingLiveTv": "Baimendu Zuzeneko TB erabiltzea", + "OptionAllowAudioPlaybackTranscoding": "Baimendu transkodetzea behar duen audio-erreprodukzioa", "OptionAdminUsers": "Administratzaileak", "Option3D": "3D", "OnWakeFromSleep": "Zerbitzaria berrabiaraztean", @@ -431,10 +431,10 @@ "MessageSyncPlayPlaybackPermissionRequired": "Erreproduzitzeko baimena behar da.", "MessageSyncPlayNoGroupsAvailable": "Ez dago talderik eskuragarri. Erreproduzitu zerbait lehenik.", "MessageSyncPlayLibraryAccessDenied": "Eduki honetarako sarbide mugatua.", - "MessageSyncPlayJoinGroupDenied": "Ezin da taldearekin elkartu.", + "MessageSyncPlayJoinGroupDenied": "Ezin zatzaizkio taldeari batu.", "MessageSyncPlayIsDisabled": "SyncPlay erabiltzeko beharrezko baimena.", "MessageSyncPlayGroupWait": "{0} kargatzen…", - "MessageSyncPlayGroupDoesNotExist": "Ezin izan zen taldearekin elkartu, ez dagoelako.", + "MessageSyncPlayGroupDoesNotExist": "Huts egin da taldeari batzean, ez baita existitzen.", "MessageSyncPlayErrorNoActivePlayer": "Ez dago erreproduzitzaile aktiborik. SyncPlay desaktibatu dute.", "MessageSyncPlayErrorMissingSession": "Ezin izan da SyncPlay aktibatu! Saioa deskonektatuta dago.", "MessageSyncPlayErrorMedia": "Huts egin da SyncPlay gaitzean! Multimedia-errorea.", @@ -461,7 +461,7 @@ "MessageNoNextUpItems": "Ez da ezer aurkitu. Hasi zure programak ikusten!", "MessageNoMovieSuggestionsAvailable": "Ez dago pelikulen iradokizunik. Hasi zure filmak ikusten eta kalifikatzen eta itzuli gomendioak ikusteko.", "MessageNoGenresAvailable": "Metadatuen hornitzaile batzuei Internetetik jeneroak ateratzeko aukera ematea.", - "MessageNoCollectionsAvailable": "Bildumei esker, filmen, serieen eta albumen talde pertsonalizatuak sor ditzakezu. Egin klik \"+\" botoian bildumak sortzen hasteko.", + "MessageNoCollectionsAvailable": "Bildumei esker filmen, serieen eta albumen sorta pertsonalizatuak sortu ditzakezu. Egin klik \"+\" botoian bildumak sortzen hasteko.", "MessageNoAvailablePlugins": "Ez dago osagarririk eskuragarri.", "MessageLeaveEmptyToInherit": "Aita elementuaren konfigurazioa edo lehenetsitako balio globala hutsik uztea oinordetzan hartzeko.", "MessageItemSaved": "Gordetako elementua.", @@ -579,7 +579,7 @@ "LabelPasswordConfirm": "Pasahitza (berretsi):", "LabelPassword": "Pasahitza:", "LabelParentNumber": "Aita elementuaren zenbakia:", - "LabelParentalRating": "Gurasoen sailkapena:", + "LabelParentalRating": "Gurasoen balorazioa:", "LabelOverview": "Laburpena:", "LabelOriginalTitle": "Jatorrizko izenburua:", "LabelOriginalName": "Jatorrizko izena:", @@ -674,7 +674,7 @@ "PasswordResetConfirmation": "Ziur al zaude pasahitza berrezarri nahi duzula?", "PasswordResetComplete": "Pasahitza berrezarri da.", "PasswordMatchError": "Pasahitzak eta pasahitzaren berrespenak berdinak izan behar dute.", - "ParentalRating": "Gurasoen sailkapena", + "ParentalRating": "Gurasoen balorazioa", "PackageInstallFailed": "{0} ({1} bertsioa) instalatzeak huts egin du.", "PackageInstallCompleted": "{0}(r)en ({1} bertsioa) instalazioa osatu da.", "PackageInstallCancelled": "{0}(r)en ({1} bertsioa) instalazioa bertan behera utzi da.", @@ -710,7 +710,7 @@ "OptionPlainVideoItems": "Bideo guztiak formatu gabeko bideo-elementu gisa erakustea", "OptionPlainStorageFoldersHelp": "Karpeta guztiak DIDLen \"object.container.storageFolder\" gisa adierazten dira, mota espezifikoago baten ordez, adibidez \"object.container.person.musicArtist\".", "OptionPlainStorageFolders": "Ikusi karpeta guztiak, hala nola biltegiratze-karpetak, formaturik gabe", - "OptionParentalRating": "Gurasoen sailkapena", + "OptionParentalRating": "Gurasoen balorazioa", "OptionOnInterval": "Tarte batean", "OptionNew": "Berri bat…", "OptionMissingEpisode": "Falta diren kapituluak", @@ -747,7 +747,7 @@ "LabelMaxScreenshotsPerItem": "Pantaila-kapturen gehieneko kopurua elementu bakoitzeko:", "LabelMaxResumePercentageHelp": "Tituluak erreproduzitutzat hartuko dira une horretatik aurrera gelditzen badira.", "LabelMaxResumePercentage": "Berriz hasteko gehieneko ehunekoa:", - "LabelMaxParentalRating": "Baimendutako gehieneko sailkapena:", + "LabelMaxParentalRating": "Onartutako gurasoen balorazio maximoa:", "LabelMaxMuxingQueueSizeHelp": "Fluxu guztiak hasi arte itxaron bitartean bufferren gorde daitezkeen paketeen gehieneko kopurua. Saia zaitez balio hori handitzen errore-mezua oraindik aurkitzen baduzu \"pakete gehiegi buffer transmititzeko\" FFmpeg erregistroetan. Gomendatutako balioa 2048 da.", "LabelMaxMuxingQueueSize": "Nahasteko isatsaren gehieneko tamaina:", "LabelMaxChromecastBitrate": "Chromecast erreprodukzio-arbitratea:", @@ -838,7 +838,7 @@ "LabelEnableHttpsHelp": "Aukera ematen du zerbitzariak https ataka konfiguratuan entzun dezan. Ziurtagiri baliodun bat ere konfiguratu behar da, horrek eragina izan dezan.", "LabelEnableHttps": "Aktibatu https", "LabelEnableHardwareDecodingFor": "Aktibatu hardware bidezko deskodetzea honetarako:", - "LabelEnableDlnaServerHelp": "UPnP gailuei zure sare lokalean edukiak aztertzeko eta erreproduzitzeko aukera ematea.", + "LabelEnableDlnaServerHelp": "Baimendu zure sareko UPnP gailuei edukiak aztertu eta erreproduzitzea.", "LabelEnableDlnaServer": "DLNA zerbitzaria gaitu", "LabelEnableDlnaPlayToHelp": "Bere sarearen barruan ekipoak detektatzea eta urrutitik kontrolatzeko aukera eskaintzea.", "LabelEnableDlnaPlayTo": "DLNAi-n erreprodukzioa aktibatzea", @@ -937,7 +937,7 @@ "HeaderSyncPlayTimeSyncSettings": "Denbora-sinkronizazioa", "HeaderSyncPlayPlaybackSettings": "Erreprodukzioa", "HeaderSyncPlaySettings": "SyncPlay konfigurazioa", - "HeaderSyncPlaySelectGroup": "Talde batekin bat egitea", + "HeaderSyncPlaySelectGroup": "Batu talde bati", "HeaderSyncPlayEnabled": "Syncplay aktiboa", "HeaderSubtitleProfilesHelp": "Azpitituluen profilak gailuak eusten duen formatua deskribatzen du.", "HeaderSubtitleProfiles": "Azpitituluen profila", @@ -1041,7 +1041,7 @@ "LabelSyncPlayTimeSyncOffset": "Ordutegiaren desoreka:", "LabelSyncPlayTimeSyncDevice": "Denboraren sinkronizazioa honako hauekin:", "LabelSyncPlaySyncMethod": "Sinkronizazio-metodoa:", - "LabelSyncPlayResumePlaybackDescription": "Itzuli taldeko erreprodukzioa", + "LabelSyncPlayResumePlaybackDescription": "Batu berriro erreprodukzio-taldeari", "LabelSyncPlayResumePlayback": "Berrekin erreprodukzio lokalari", "LabelSyncPlayPlaybackDiff": "Erreprodukzio-denboraren aldea:", "LabelSyncPlayNewGroupDescription": "Talde berri bat sortzea", @@ -1051,8 +1051,8 @@ "LabelSyncPlayHaltPlaybackDescription": "Eta erreprodukzio-zerrendaren egungo eguneratzeak alde batera uztea", "LabelSyncPlayHaltPlayback": "Tokiko erreprodukzioa gelditzea", "LabelSyncPlayAccessNone": "Ez-aktiboa erabiltzaile horrentzat", - "LabelSyncPlayAccessJoinGroups": "Erabiltzaileei taldeetan sartzeko aukera ematea", - "LabelSyncPlayAccessCreateAndJoinGroups": "Erabiltzaileei sortzea eta taldeekin bat egitea ahalbidetzea", + "LabelSyncPlayAccessJoinGroups": "Baimendu erabiltzaileari taldeei batzea", + "LabelSyncPlayAccessCreateAndJoinGroups": "Baimendu erabiltzaileei taldeak sortzea eta horiei batzea", "LabelSyncPlayAccess": "SyncPlayrako sarbidea:", "LabelSupportedMediaTypes": "Onartutako multimedia motak:", "LabelSubtitleVerticalPosition": "Posizio bertikala:", @@ -1154,7 +1154,7 @@ "HeaderPaths": "Bideak", "HeaderPasswordReset": "Pasahitza berriz ezarri", "HeaderPassword": "Pasahitza", - "HeaderParentalRatings": "Gurasoen sailkapena", + "HeaderParentalRatings": "Gurasoen balorazioak", "HeaderOtherItems": "Beste elementu batzuk", "HeaderOnNow": "Orain transmititzen", "HeaderNextVideoPlayingInValue": "Hurrengo bideoa {0} barru hasiko da", @@ -1625,5 +1625,6 @@ "ButtonClose": "Itxi", "ButtonSpace": "Hutsunea", "EnableRewatchingNextUp": "Gaitu berriz ikustea Nobedadeak atalekoentzat", - "EnableRewatchingNextUpHelp": "Gaitu jada ikusitako kapituluak \"Nobedadeak\" atalean agertzea." + "EnableRewatchingNextUpHelp": "Gaitu jada ikusitako kapituluak \"Nobedadeak\" atalean agertzea.", + "LabelMaxVideoResolution": "Onartutako bideo-transkodetzearen bereizmen maximoa:" } From 9c2aa4f7ed8762db8e88dbd7592af33ab2461dfd Mon Sep 17 00:00:00 2001 From: Porrumentzio Date: Wed, 4 Jan 2023 18:20:03 +0000 Subject: [PATCH 23/60] Translated using Weblate (Basque) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/ --- src/strings/eu.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/strings/eu.json b/src/strings/eu.json index 5054e02153..e9fa50c682 100644 --- a/src/strings/eu.json +++ b/src/strings/eu.json @@ -46,7 +46,7 @@ "AudioBitrateNotSupported": "Audioaren bit-tasa ez da bateragarria", "VideoCodecNotSupported": "Bideo-kodea ez da bateragarria", "SubtitleCodecNotSupported": "Azpitituluen kodea ez da bateragarria", - "ContainerNotSupported": "Ez da onartzen kontainerra", + "ContainerNotSupported": "Ez da onartzen edukiontzia", "AudioCodecNotSupported": "Audio-kodea ez da bateragarria", "EnableGamepadHelp": "Entzun konektatutako edozein kontrolatzaileren sarrera.", "LabelEnableGamepad": "Gaikuntza Agintea", @@ -65,8 +65,8 @@ "LabelSelectAudioChannels": "Kanalak", "LabelAllowedAudioChannels": "Baimendutako gehieneko audio-kanalak", "AllowHevcEncoding": "HEVC formatuan kodetzea baimentzea", - "PreferFmp4HlsContainerHelp": "Hobetsi fMP4 erabiltzea HLSrako kontainer lehenetsi gisa, HEVC eduki zuzena gailu bateragarrietan transmititu ahal izateko.", - "PreferFmp4HlsContainer": "Hobetsi fMP4-HLS multimedia-kontainerra", + "PreferFmp4HlsContainerHelp": "Hobetsi fMP4 erabiltzea HLSrako edukiontzi lehenetsi gisa, HEVC eduki zuzena gailu bateragarrietan transmititu ahal izateko.", + "PreferFmp4HlsContainer": "Hobetsi fMP4-HLS multimedia-edukiontzia", "LabelSyncPlayInfo": "SyncPlay informazioa", "LabelOriginalMediaInfo": "Jatorrizko multimedia informazioa", "LabelRemuxingInfo": "Remuxing informazioa", @@ -76,7 +76,7 @@ "LabelAudioInfo": "Audio-informazioa", "LabelPlaybackInfo": "Erreprodukzio-informazioa", "RemuxHelp2": "Remuxek prozesatzeko oso potentzia gutxi erabiltzen du, galerarik gabeko multimedia kalitatearekin.", - "RemuxHelp1": "Multimedia artxibo-kontainer bateraezin batean dago (MKV, AVI, WMV, etab.), baina bideoaren zein audioaren transmisioa bateragarriak dira gailuarekin. Gailura bidali aurretik multimedia unean bertan galerarik gabe berriro paketatuko da.", + "RemuxHelp1": "Multimedia artxibo-edukiontzi bateraezin batean dago (MKV, AVI, WMV, etab.), baina bideoaren zein audioaren transmisioa bateragarriak dira gailuarekin. Gailura bidali aurretik multimedia unean bertan galerarik gabe berriro paketatuko da.", "Remuxing": "Remuxing", "AspectRatioFill": "Bete", "AspectRatioCover": "Azala", @@ -124,7 +124,7 @@ "ValueMinutes": "{0} min", "ValueEpisodeCount": "{0} kapitulu", "ValueDiscNumber": "{0}. diskoa", - "ValueContainer": "Kontainerra: {0}", + "ValueContainer": "Edukiontzia: {0}", "ValueConditions": "Baldintzak: {0}", "ValueCodec": "Kodeka: {0}", "ValueAudioCodec": "Audio-kodeka: {0}", @@ -197,7 +197,7 @@ "TabLatest": "Berriak", "TabDirectPlay": "Zuzeneko erreprodukzioa", "TabDashboard": "Kontrol-panela", - "TabContainers": "Kontainerrak", + "TabContainers": "Edukiontziak", "TabCodecs": "Codec-ak", "TabCatalog": "Katalogoa", "TabAdvanced": "Aurreratua", @@ -328,7 +328,7 @@ "OptionEnableAccessToAllLibraries": "Liburutegi guztietarako sarbidea gaitzea", "OptionEnableAccessToAllChannels": "Kanal guztietarako sarbidea gaitzea", "OptionEnableAccessFromAllDevices": "Ekipo guztietatik sarbidea gaitzea", - "OptionEmbedSubtitles": "Kapsulatu kontainerrean", + "OptionEmbedSubtitles": "Kapsulatu edukiontzian", "OptionDvd": "DVD", "OptionDisplayFolderViewHelp": "Erakutsi karpetak beste multimedia liburutegiekin batera. Hau baliagarria da karpetak bere horretan ikusi nahi badituzu.", "OptionDisplayFolderView": "Bistaratu karpeta-ikuspegi bat, multimedia karpetak bere horretan ikusteko", @@ -516,7 +516,7 @@ "MediaInfoForced": "Behartua", "MediaInfoExternal": "Kanpokoa", "MediaInfoDefault": "Lehenetsita", - "MediaInfoContainer": "Kontainerra", + "MediaInfoContainer": "Formatu-edukiontzia", "MediaInfoColorTransfer": "Kolore-transferentzia", "MediaInfoColorSpace": "Kolore-espazioa", "MediaInfoColorPrimaries": "Koloretako primarioak", @@ -556,8 +556,8 @@ "LabelProtocolInfo": "Protokoloari buruzko informazioa:", "LabelProtocol": "Protokoloa:", "LabelProfileVideoCodecs": "Bideo-kodekak:", - "LabelProfileContainersHelp": "Komez bereizi. Hutsik utzi kontainer guztiei aplikatzeko.", - "LabelProfileContainer": "Kontainerra:", + "LabelProfileContainersHelp": "Komez bereizi. Hutsik utzi edukiontzi guztiei aplikatzeko.", + "LabelProfileContainer": "Edukiontzia:", "LabelProfileCodecsHelp": "Komen bidez bereizita. Hau hutsik utz daiteke codecs guztiei aplikatzeko.", "LabelProfileCodecs": "Codecs:", "LabelProfileAudioCodecs": "Audio-kodekak:", @@ -1230,8 +1230,8 @@ "HeaderContinueReading": "Jarraitu irakurtzen", "HeaderContinueWatching": "Ikusten jarraitu", "HeaderContinueListening": "Entzuten jarraitu", - "HeaderContainerProfileHelp": "Kontainer-profilek gailu batek formatu jakin batean multimedia erreproduzitzen duenean dituen mugak adierazten dituzte. Erreproduzituko dena muga horien barruan ez badago, edukiaren edukiontzia aldatu egingo da, baita formatua zuzeneko erreprodukziorako konfiguratuta badago ere.", - "HeaderContainerProfile": "Kontainer-profila", + "HeaderContainerProfileHelp": "Edukiontzi-profilek gailu batek formatu jakin batean multimedia erreproduzitzen duenean dituen mugak adierazten dituzte. Erreproduzituko dena muga horien barruan ez badago, edukiaren edukiontzia aldatu egingo da, baita formatua zuzeneko erreprodukziorako konfiguratuta badago ere.", + "HeaderContainerProfile": "Edukiontzi-profila", "HeaderConnectToServer": "Zerbitzariari konektatu", "HeaderConnectionFailure": "Konexio-akatsa", "HeaderConfirmRevokeApiKey": "API gakoa ezeztatzea", From 6c4a3ec6f17239b4c8dd5c23fb1859219b076e8d Mon Sep 17 00:00:00 2001 From: Rob Farraher Date: Wed, 14 Dec 2022 10:51:55 -0500 Subject: [PATCH 24/60] Add getAdditionalParts method to playbackmanager Adds support for seamless playback of multipart Movies. When a movie with an additional part is played, enqueue the additional parts in the playlist. --- CONTRIBUTORS.md | 1 + src/components/playback/playbackmanager.js | 35 ++++++++++++++++++---- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2368a54314..de070ae3d7 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -57,6 +57,7 @@ - [Meet Pandya](https://github.com/meet-k-pandya) - [Peter Spenler](https://github.com/peterspenler) - [Vankerkom](https://github.com/vankerkom) + - [Rob Farraher](https://github.com/farraherbg) # Emby Contributors diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index 87b194b28a..083aff5ebc 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -1887,9 +1887,12 @@ class PlaybackManager { } if (options.items) { - return translateItemsForPlayback(options.items, options).then(function (items) { - return playWithIntros(items, options); - }); + return translateItemsForPlayback(options.items, options) + .then((items) => getAdditionalParts(items)) + .then(function (allItems) { + const flattened = allItems.flatMap(i => i); + return playWithIntros(flattened, options); + }); } else { if (!options.serverId) { throw new Error('serverId required!'); @@ -1898,9 +1901,12 @@ class PlaybackManager { return getItemsForPlayback(options.serverId, { Ids: options.ids.join(',') }).then(function (result) { - return translateItemsForPlayback(result.Items, options).then(function (items) { - return playWithIntros(items, options); - }); + return translateItemsForPlayback(result.Items, options) + .then((items) => getAdditionalParts(items)) + .then(function (allItems) { + const flattened = allItems.flatMap(i => i); + return playWithIntros(flattened, options); + }); }); } }; @@ -2039,6 +2045,23 @@ class PlaybackManager { return player.play(options); } + const getAdditionalParts = async (items) => { + const getOneAdditionalPart = async function (item) { + let retVal = [item]; + if (item.Type === 'Movie') { + const client = ServerConnections.getApiClient(item.ServerId); + const user = await client.getCurrentUser(); + const additionalParts = await client.getAdditionalVideoParts(user.Id, item.Id); + if (additionalParts.Items.length) { + retVal = [item, ...additionalParts.Items]; + } + } + return retVal; + }; + + return Promise.all(items.flatMap(async (item) => getOneAdditionalPart(item))); + }; + function playWithIntros(items, options) { let playStartIndex = options.startIndex || 0; let firstItem = items[playStartIndex]; From 4153cc672069e2ed2406e74d15495e2e83551498 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 21:46:34 +0000 Subject: [PATCH 25/60] Update dependency cssnano to v5.1.14 --- package-lock.json | 182 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 92 insertions(+), 92 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec5e2b0339..5bdd55bf2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -79,7 +79,7 @@ "copy-webpack-plugin": "11.0.0", "cross-env": "7.0.3", "css-loader": "6.7.1", - "cssnano": "5.1.13", + "cssnano": "5.1.14", "es-check": "7.0.1", "eslint": "8.29.0", "eslint-plugin-compat": "4.0.2", @@ -5087,9 +5087,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "dev": true, "engines": { "node": "^10 || ^12 || >=14" @@ -5294,12 +5294,12 @@ } }, "node_modules/cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "dev": true, "dependencies": { - "cssnano-preset-default": "^5.2.12", + "cssnano-preset-default": "^5.2.13", "lilconfig": "^2.0.3", "yaml": "^1.10.2" }, @@ -5315,25 +5315,25 @@ } }, "node_modules/cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", "dev": true, "dependencies": { - "css-declaration-sorter": "^6.3.0", + "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", + "postcss-convert-values": "^5.1.3", "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", + "postcss-minify-params": "^5.1.4", "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", @@ -5341,11 +5341,11 @@ "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-initial": "^5.1.1", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", "postcss-unique-selectors": "^5.1.1" @@ -11070,12 +11070,12 @@ } }, "node_modules/postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dev": true, "dependencies": { - "browserslist": "^4.20.3", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -11740,13 +11740,13 @@ "dev": true }, "node_modules/postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "stylehacks": "^5.1.1" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -11756,12 +11756,12 @@ } }, "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" @@ -11806,12 +11806,12 @@ } }, "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, @@ -12004,12 +12004,12 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -12219,12 +12219,12 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" }, "engines": { @@ -14420,12 +14420,12 @@ "dev": true }, "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" }, "engines": { @@ -22512,9 +22512,9 @@ } }, "css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "dev": true, "requires": {} }, @@ -22647,36 +22647,36 @@ "dev": true }, "cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "dev": true, "requires": { - "cssnano-preset-default": "^5.2.12", + "cssnano-preset-default": "^5.2.13", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", "dev": true, "requires": { - "css-declaration-sorter": "^6.3.0", + "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", + "postcss-convert-values": "^5.1.3", "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", + "postcss-minify-params": "^5.1.4", "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", @@ -22684,11 +22684,11 @@ "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-initial": "^5.1.1", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", "postcss-unique-selectors": "^5.1.1" @@ -26971,12 +26971,12 @@ } }, "postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dev": true, "requires": { - "browserslist": "^4.20.3", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" } }, @@ -27442,22 +27442,22 @@ "dev": true }, "postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "stylehacks": "^5.1.1" } }, "postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" @@ -27484,12 +27484,12 @@ } }, "postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" } @@ -27602,12 +27602,12 @@ } }, "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" } }, @@ -27738,12 +27738,12 @@ } }, "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" } }, @@ -29425,12 +29425,12 @@ "dev": true }, "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" } }, diff --git a/package.json b/package.json index d26dba4395..bf8845b2a3 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "copy-webpack-plugin": "11.0.0", "cross-env": "7.0.3", "css-loader": "6.7.1", - "cssnano": "5.1.13", + "cssnano": "5.1.14", "es-check": "7.0.1", "eslint": "8.29.0", "eslint-plugin-compat": "4.0.2", From 38459ff03c9df611055c931b138d2bbc9a46b2b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 22:04:12 +0000 Subject: [PATCH 26/60] Update github/codeql-action digest to 959cbb7 --- .github/workflows/codeql-analysis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index abd1a43081..5f8fb8e888 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -21,11 +21,11 @@ jobs: - name: Checkout repository uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 - name: Initialize CodeQL - uses: github/codeql-action/init@a669cc5936cc5e1b6a362ec1ff9e410dc570d190 # v2 + uses: github/codeql-action/init@959cbb7472c4d4ad70cdfe6f4976053fe48ab394 # v2 with: languages: ${{ matrix.language }} queries: +security-extended - name: Autobuild - uses: github/codeql-action/autobuild@a669cc5936cc5e1b6a362ec1ff9e410dc570d190 # v2 + uses: github/codeql-action/autobuild@959cbb7472c4d4ad70cdfe6f4976053fe48ab394 # v2 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@a669cc5936cc5e1b6a362ec1ff9e410dc570d190 # v2 + uses: github/codeql-action/analyze@959cbb7472c4d4ad70cdfe6f4976053fe48ab394 # v2 From e85a6ca5555fafb826a7f63e324c8d9f0a6a8244 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 22:06:17 +0000 Subject: [PATCH 27/60] Bump json5 from 1.0.1 to 1.0.2 Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5bdd55bf2f..79cdeed36c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9414,9 +9414,9 @@ "dev": true }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "devOptional": true, "bin": { "json5": "lib/cli.js" @@ -17491,9 +17491,9 @@ } }, "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "dependencies": { "minimist": "^1.2.0" @@ -25734,9 +25734,9 @@ "dev": true }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "devOptional": true }, "jsonfile": { @@ -31806,9 +31806,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" From 377d7ad453ea75d78b1408fb575c6e1332cb76eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 22:16:13 +0000 Subject: [PATCH 28/60] Update dependency dompurify to v2.4.1 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5bdd55bf2f..aa94e234eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "classnames": "2.3.2", "core-js": "3.26.0", "date-fns": "2.29.3", - "dompurify": "2.4.0", + "dompurify": "2.4.1", "epubjs": "0.4.2", "escape-html": "1.0.3", "fast-text-encoding": "1.0.6", @@ -5745,9 +5745,9 @@ "integrity": "sha512-l32Xp/TLgWb8ReqbVJAFIvXmY7go4nTxxlWiAFyhoQw9RKEOHBZNnyGvJWqDVSPmq3Y9HlM4npqF/T6VMOXhww==" }, "node_modules/dompurify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz", - "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.1.tgz", + "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==" }, "node_modules/domutils": { "version": "1.7.0", @@ -22988,9 +22988,9 @@ "integrity": "sha512-l32Xp/TLgWb8ReqbVJAFIvXmY7go4nTxxlWiAFyhoQw9RKEOHBZNnyGvJWqDVSPmq3Y9HlM4npqF/T6VMOXhww==" }, "dompurify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz", - "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.1.tgz", + "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==" }, "domutils": { "version": "1.7.0", diff --git a/package.json b/package.json index bf8845b2a3..897eb0ad38 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "classnames": "2.3.2", "core-js": "3.26.0", "date-fns": "2.29.3", - "dompurify": "2.4.0", + "dompurify": "2.4.1", "epubjs": "0.4.2", "escape-html": "1.0.3", "fast-text-encoding": "1.0.6", From bf88359b556391b9415e7e310f0c8758fb8df8da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 22:19:53 +0000 Subject: [PATCH 29/60] Bump loader-utils from 2.0.2 to 2.0.4 Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md) - [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 79cdeed36c..1be76d9cc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9583,9 +9583,9 @@ } }, "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "devOptional": true, "dependencies": { "big.js": "^5.2.2", @@ -25873,9 +25873,9 @@ "devOptional": true }, "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "devOptional": true, "requires": { "big.js": "^5.2.2", From 0ca32ce5ec4523a674a32b207af57f4ace4d2f64 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 22:38:03 +0000 Subject: [PATCH 30/60] Update dependency blurhash to v2.0.4 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a1886aa3e..bead5b34f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@jellyfin/libass-wasm": "4.1.1", "@jellyfin/sdk": "unstable", "@loadable/component": "5.15.2", - "blurhash": "2.0.3", + "blurhash": "2.0.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "2.3.2", "core-js": "3.26.0", @@ -4091,9 +4091,9 @@ } }, "node_modules/blurhash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.3.tgz", - "integrity": "sha512-nTnJTOheiaV3b189f7rH5AbbrnQB2r3CcOZBg47GUDaE9DrxyBPD2w0HYp4ME2UBlTP7LMIa6nMWqg/58oyIzA==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.4.tgz", + "integrity": "sha512-r/As72u2FbucLoK5NTegM/GucxJc3d8GvHc4ngo13IO/nt2HU4gONxNLq1XPN6EM/V8Y9URIa7PcSz2RZu553A==" }, "node_modules/body-parser": { "version": "1.20.0", @@ -21766,9 +21766,9 @@ "dev": true }, "blurhash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.3.tgz", - "integrity": "sha512-nTnJTOheiaV3b189f7rH5AbbrnQB2r3CcOZBg47GUDaE9DrxyBPD2w0HYp4ME2UBlTP7LMIa6nMWqg/58oyIzA==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.4.tgz", + "integrity": "sha512-r/As72u2FbucLoK5NTegM/GucxJc3d8GvHc4ngo13IO/nt2HU4gONxNLq1XPN6EM/V8Y9URIa7PcSz2RZu553A==" }, "body-parser": { "version": "1.20.0", diff --git a/package.json b/package.json index 897eb0ad38..807d280f46 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "@jellyfin/libass-wasm": "4.1.1", "@jellyfin/sdk": "unstable", "@loadable/component": "5.15.2", - "blurhash": "2.0.3", + "blurhash": "2.0.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "2.3.2", "core-js": "3.26.0", From a51f80101da6bb70c74e425a1a7b9b983a228b72 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 22:50:42 +0000 Subject: [PATCH 31/60] Update dependency autoprefixer to v10.4.13 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index bead5b34f8..7a92992515 100644 --- a/package-lock.json +++ b/package-lock.json @@ -71,7 +71,7 @@ "@typescript-eslint/eslint-plugin": "5.45.1", "@typescript-eslint/parser": "5.45.1", "@uupaa/dynamic-import-polyfill": "1.0.2", - "autoprefixer": "10.4.12", + "autoprefixer": "10.4.13", "babel-loader": "8.2.5", "babel-plugin-dynamic-import-polyfill": "1.0.0", "clean-webpack-plugin": "4.0.0", @@ -3849,9 +3849,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "dev": true, "funding": [ { @@ -3865,7 +3865,7 @@ ], "dependencies": { "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001407", + "caniuse-lite": "^1.0.30001426", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -4417,9 +4417,9 @@ "dev": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001412", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", - "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==", + "version": "1.0.30001441", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", + "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", "devOptional": true, "funding": [ { @@ -21585,13 +21585,13 @@ "dev": true }, "autoprefixer": { - "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "dev": true, "requires": { "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001407", + "caniuse-lite": "^1.0.30001426", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -22027,9 +22027,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001412", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", - "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==", + "version": "1.0.30001441", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", + "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", "devOptional": true }, "ccount": { diff --git a/package.json b/package.json index 807d280f46..f3476ae179 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@typescript-eslint/eslint-plugin": "5.45.1", "@typescript-eslint/parser": "5.45.1", "@uupaa/dynamic-import-polyfill": "1.0.2", - "autoprefixer": "10.4.12", + "autoprefixer": "10.4.13", "babel-loader": "8.2.5", "babel-plugin-dynamic-import-polyfill": "1.0.0", "clean-webpack-plugin": "4.0.0", From f6bdefb6da1a045580eb67a2561c42cf99919e28 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 02:22:08 +0000 Subject: [PATCH 32/60] Update dependency jquery to v3.6.3 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7a92992515..590d1b3fcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "hls.js": "0.14.17", "intersection-observer": "0.12.2", "jellyfin-apiclient": "1.10.0", - "jquery": "3.6.1", + "jquery": "3.6.3", "jstree": "3.3.12", "libarchive.js": "1.3.0", "lodash-es": "4.17.21", @@ -9337,9 +9337,9 @@ } }, "node_modules/jquery": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", - "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" }, "node_modules/js-base64": { "version": "2.6.4", @@ -25666,9 +25666,9 @@ } }, "jquery": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", - "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" }, "js-base64": { "version": "2.6.4", diff --git a/package.json b/package.json index f3476ae179..2d959a09af 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "hls.js": "0.14.17", "intersection-observer": "0.12.2", "jellyfin-apiclient": "1.10.0", - "jquery": "3.6.1", + "jquery": "3.6.3", "jstree": "3.3.12", "libarchive.js": "1.3.0", "lodash-es": "4.17.21", From e4f28ce821b4b08d49bd6d1b9bd3ec397769692a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 02:22:46 +0000 Subject: [PATCH 33/60] Update dependency swiper to v8.4.5 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7a92992515..f5ba5b9f5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ "resize-observer-polyfill": "1.5.1", "screenfull": "6.0.2", "sortablejs": "1.15.0", - "swiper": "8.4.4", + "swiper": "8.4.5", "webcomponents.js": "0.7.24", "whatwg-fetch": "3.6.2", "workbox-core": "6.5.4", @@ -17029,9 +17029,9 @@ } }, "node_modules/swiper": { - "version": "8.4.4", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.4.tgz", - "integrity": "sha512-jA/8BfOZwT8PqPSnMX0TENZYitXEhNa7ZSNj1Diqh5LZyUJoBQaZcqAiPQ/PIg1+IPaRn/V8ZYVb0nxHMh51yw==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.5.tgz", + "integrity": "sha512-zveyEFBBv4q1sVkbJHnuH4xCtarKieavJ4SxP0QEHvdpPLJRuD7j/Xg38IVVLbp7Db6qrPsLUePvxohYx39Agw==", "funding": [ { "type": "patreon", @@ -31475,9 +31475,9 @@ } }, "swiper": { - "version": "8.4.4", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.4.tgz", - "integrity": "sha512-jA/8BfOZwT8PqPSnMX0TENZYitXEhNa7ZSNj1Diqh5LZyUJoBQaZcqAiPQ/PIg1+IPaRn/V8ZYVb0nxHMh51yw==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.5.tgz", + "integrity": "sha512-zveyEFBBv4q1sVkbJHnuH4xCtarKieavJ4SxP0QEHvdpPLJRuD7j/Xg38IVVLbp7Db6qrPsLUePvxohYx39Agw==", "requires": { "dom7": "^4.0.4", "ssr-window": "^4.0.2" diff --git a/package.json b/package.json index f3476ae179..8e0675cf78 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "resize-observer-polyfill": "1.5.1", "screenfull": "6.0.2", "sortablejs": "1.15.0", - "swiper": "8.4.4", + "swiper": "8.4.5", "webcomponents.js": "0.7.24", "whatwg-fetch": "3.6.2", "workbox-core": "6.5.4", From 733c585609d01a9f43129b53546dfe2e78b37011 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 03:06:15 +0000 Subject: [PATCH 34/60] Update CI dependencies --- .github/workflows/commands.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/commands.yml b/.github/workflows/commands.yml index f29739b8c9..e48a272940 100644 --- a/.github/workflows/commands.yml +++ b/.github/workflows/commands.yml @@ -18,11 +18,11 @@ jobs: comment-id: ${{ github.event.comment.id }} reactions: '+1' - name: Checkout the latest code - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 with: token: ${{ secrets.JF_BOT_TOKEN }} fetch-depth: 0 - name: Automatic Rebase - uses: cirrus-actions/rebase@6e572f08c244e2f04f9beb85a943eb618218714d # tag=1.7 + uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8 env: GITHUB_TOKEN: ${{ secrets.JF_BOT_TOKEN }} From fa508e3976c28fc28cbd75115d1e2f445c95502f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 03:06:56 +0000 Subject: [PATCH 35/60] Update Linters --- package-lock.json | 230 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 118 insertions(+), 118 deletions(-) diff --git a/package-lock.json b/package-lock.json index 590d1b3fcb..235ff556f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,8 +68,8 @@ "@types/lodash-es": "4.17.6", "@types/react": "17.0.51", "@types/react-dom": "17.0.17", - "@typescript-eslint/eslint-plugin": "5.45.1", - "@typescript-eslint/parser": "5.45.1", + "@typescript-eslint/eslint-plugin": "5.47.1", + "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", "autoprefixer": "10.4.13", "babel-loader": "8.2.5", @@ -81,7 +81,7 @@ "css-loader": "6.7.1", "cssnano": "5.1.14", "es-check": "7.0.1", - "eslint": "8.29.0", + "eslint": "8.30.0", "eslint-plugin-compat": "4.0.2", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-import": "2.26.0", @@ -2238,15 +2238,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.4.0", - "globals": "^13.15.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2283,9 +2283,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -2371,9 +2371,9 @@ "integrity": "sha512-c4OUY5Wq03ZLI4Ds9IEHEiPqpjmEXvDpANXufCTlk+bMb8MnweXPVWJSrSHydXnz7r+qstZl3HvWDl2RI5o/1A==" }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -2998,14 +2998,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.45.1.tgz", - "integrity": "sha512-cOizjPlKEh0bXdFrBLTrI/J6B/QMlhwE9auOov53tgB+qMukH6/h8YAK/qw+QJGct/PTbdh2lytGyipxCcEtAw==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz", + "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.45.1", - "@typescript-eslint/type-utils": "5.45.1", - "@typescript-eslint/utils": "5.45.1", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/type-utils": "5.47.1", + "@typescript-eslint/utils": "5.47.1", "debug": "^4.3.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", @@ -3046,14 +3046,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.45.1.tgz", - "integrity": "sha512-JQ3Ep8bEOXu16q0ztsatp/iQfDCtvap7sp/DKo7DWltUquj5AfCOpX2zSzJ8YkAVnrQNqQ5R62PBz2UtrfmCkA==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz", + "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.45.1", - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/typescript-estree": "5.45.1", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", "debug": "^4.3.4" }, "engines": { @@ -3073,13 +3073,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.45.1.tgz", - "integrity": "sha512-D6fCileR6Iai7E35Eb4Kp+k0iW7F1wxXYrOhX/3dywsOJpJAQ20Fwgcf+P/TDtvQ7zcsWsrJaglaQWDhOMsspQ==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz", + "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/visitor-keys": "5.45.1" + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3090,13 +3090,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.45.1.tgz", - "integrity": "sha512-aosxFa+0CoYgYEl3aptLe1svP910DJq68nwEJzyQcrtRhC4BN0tJAvZGAe+D0tzjJmFXe+h4leSsiZhwBa2vrA==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz", + "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.45.1", - "@typescript-eslint/utils": "5.45.1", + "@typescript-eslint/typescript-estree": "5.47.1", + "@typescript-eslint/utils": "5.47.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -3117,9 +3117,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.45.1.tgz", - "integrity": "sha512-HEW3U0E5dLjUT+nk7b4lLbOherS1U4ap+b9pfu2oGsW3oPu7genRaY9dDv3nMczC1rbnRY2W/D7SN05wYoGImg==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz", + "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3130,13 +3130,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.1.tgz", - "integrity": "sha512-76NZpmpCzWVrrb0XmYEpbwOz/FENBi+5W7ipVXAsG3OoFrQKJMiaqsBMbvGRyLtPotGqUfcY7Ur8j0dksDJDng==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz", + "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/visitor-keys": "5.45.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3201,16 +3201,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.45.1.tgz", - "integrity": "sha512-rlbC5VZz68+yjAzQBc4I7KDYVzWG2X/OrqoZrMahYq3u8FFtmQYc+9rovo/7wlJH5kugJ+jQXV5pJMnofGmPRw==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz", + "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.45.1", - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/typescript-estree": "5.45.1", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -3242,12 +3242,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.1.tgz", - "integrity": "sha512-cy9ln+6rmthYWjH9fmx+5FU/JDpjQb586++x2FZlveq7GdGuLLW9a2Jcst2TGekH82bXpfmRNSwP9tyEs6RjvQ==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz", + "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.45.1", + "@typescript-eslint/types": "5.47.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -6164,13 +6164,13 @@ } }, "node_modules/eslint": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz", - "integrity": "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==", + "version": "8.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz", + "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", + "@eslint/eslintrc": "^1.4.0", + "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -6189,7 +6189,7 @@ "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.15.0", + "globals": "^13.19.0", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", @@ -20299,15 +20299,15 @@ "dev": true }, "@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.4.0", - "globals": "^13.15.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -20334,9 +20334,9 @@ "dev": true }, "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -20406,9 +20406,9 @@ "integrity": "sha512-c4OUY5Wq03ZLI4Ds9IEHEiPqpjmEXvDpANXufCTlk+bMb8MnweXPVWJSrSHydXnz7r+qstZl3HvWDl2RI5o/1A==" }, "@humanwhocodes/config-array": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -20959,14 +20959,14 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.45.1.tgz", - "integrity": "sha512-cOizjPlKEh0bXdFrBLTrI/J6B/QMlhwE9auOov53tgB+qMukH6/h8YAK/qw+QJGct/PTbdh2lytGyipxCcEtAw==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz", + "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.45.1", - "@typescript-eslint/type-utils": "5.45.1", - "@typescript-eslint/utils": "5.45.1", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/type-utils": "5.47.1", + "@typescript-eslint/utils": "5.47.1", "debug": "^4.3.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", @@ -20987,53 +20987,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.45.1.tgz", - "integrity": "sha512-JQ3Ep8bEOXu16q0ztsatp/iQfDCtvap7sp/DKo7DWltUquj5AfCOpX2zSzJ8YkAVnrQNqQ5R62PBz2UtrfmCkA==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz", + "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.45.1", - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/typescript-estree": "5.45.1", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.45.1.tgz", - "integrity": "sha512-D6fCileR6Iai7E35Eb4Kp+k0iW7F1wxXYrOhX/3dywsOJpJAQ20Fwgcf+P/TDtvQ7zcsWsrJaglaQWDhOMsspQ==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz", + "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/visitor-keys": "5.45.1" + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1" } }, "@typescript-eslint/type-utils": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.45.1.tgz", - "integrity": "sha512-aosxFa+0CoYgYEl3aptLe1svP910DJq68nwEJzyQcrtRhC4BN0tJAvZGAe+D0tzjJmFXe+h4leSsiZhwBa2vrA==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz", + "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.45.1", - "@typescript-eslint/utils": "5.45.1", + "@typescript-eslint/typescript-estree": "5.47.1", + "@typescript-eslint/utils": "5.47.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.45.1.tgz", - "integrity": "sha512-HEW3U0E5dLjUT+nk7b4lLbOherS1U4ap+b9pfu2oGsW3oPu7genRaY9dDv3nMczC1rbnRY2W/D7SN05wYoGImg==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz", + "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.1.tgz", - "integrity": "sha512-76NZpmpCzWVrrb0XmYEpbwOz/FENBi+5W7ipVXAsG3OoFrQKJMiaqsBMbvGRyLtPotGqUfcY7Ur8j0dksDJDng==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz", + "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/visitor-keys": "5.45.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -21073,16 +21073,16 @@ } }, "@typescript-eslint/utils": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.45.1.tgz", - "integrity": "sha512-rlbC5VZz68+yjAzQBc4I7KDYVzWG2X/OrqoZrMahYq3u8FFtmQYc+9rovo/7wlJH5kugJ+jQXV5pJMnofGmPRw==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz", + "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.45.1", - "@typescript-eslint/types": "5.45.1", - "@typescript-eslint/typescript-estree": "5.45.1", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -21100,12 +21100,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.1.tgz", - "integrity": "sha512-cy9ln+6rmthYWjH9fmx+5FU/JDpjQb586++x2FZlveq7GdGuLLW9a2Jcst2TGekH82bXpfmRNSwP9tyEs6RjvQ==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz", + "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==", "dev": true, "requires": { - "@typescript-eslint/types": "5.45.1", + "@typescript-eslint/types": "5.47.1", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { @@ -23321,13 +23321,13 @@ "dev": true }, "eslint": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz", - "integrity": "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==", + "version": "8.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz", + "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", + "@eslint/eslintrc": "^1.4.0", + "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -23346,7 +23346,7 @@ "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.15.0", + "globals": "^13.19.0", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", diff --git a/package.json b/package.json index 2d959a09af..ee41c2cd74 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "@types/lodash-es": "4.17.6", "@types/react": "17.0.51", "@types/react-dom": "17.0.17", - "@typescript-eslint/eslint-plugin": "5.45.1", - "@typescript-eslint/parser": "5.45.1", + "@typescript-eslint/eslint-plugin": "5.47.1", + "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", "autoprefixer": "10.4.13", "babel-loader": "8.2.5", @@ -32,7 +32,7 @@ "css-loader": "6.7.1", "cssnano": "5.1.14", "es-check": "7.0.1", - "eslint": "8.29.0", + "eslint": "8.30.0", "eslint-plugin-compat": "4.0.2", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-import": "2.26.0", From 591abe91137caafa728b559c3cabb3fd8e6ae939 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 03:17:42 +0000 Subject: [PATCH 36/60] Update React --- package-lock.json | 78 +++++++++++++++++++++++------------------------ package.json | 6 ++-- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a5c85438a..f00c0ec947 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "pdfjs-dist": "2.16.105", "react": "17.0.2", "react-dom": "17.0.2", - "react-router-dom": "6.4.2", + "react-router-dom": "6.6.1", "resize-observer-polyfill": "1.5.1", "screenfull": "6.0.2", "sortablejs": "1.15.0", @@ -66,8 +66,8 @@ "@types/escape-html": "1.0.2", "@types/loadable__component": "5.13.4", "@types/lodash-es": "4.17.6", - "@types/react": "17.0.51", - "@types/react-dom": "17.0.17", + "@types/react": "17.0.52", + "@types/react-dom": "17.0.18", "@typescript-eslint/eslint-plugin": "5.47.1", "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", @@ -2565,9 +2565,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.2.tgz", - "integrity": "sha512-GRSOFhJzjGN+d4sKHTMSvNeUPoZiDHWmRnXfzaxrqe7dE/Nzlc8BiMSJdLDESZlndM7jIUrZ/F4yWqVYlI0rwQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.2.1.tgz", + "integrity": "sha512-XiY0IsyHR+DXYS5vBxpoBe/8veTeoRpMHP+vDosLZxL5bnpetzI0igkxkLZS235ldLzyfkxF+2divEwWHP3vMQ==", "engines": { "node": ">=14" } @@ -2881,9 +2881,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "17.0.51", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.51.tgz", - "integrity": "sha512-YMddzAE+nSH04BiTJ5GydTxk0/3hckqyuOclg0s6zQYj/XzfRVNzHZAFwZb5SCSavkzTYUtcq/gwjLnvt2Y4cg==", + "version": "17.0.52", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz", + "integrity": "sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -2892,9 +2892,9 @@ } }, "node_modules/@types/react-dom": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", - "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", + "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", "dev": true, "dependencies": { "@types/react": "^17" @@ -12745,11 +12745,11 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-router": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.2.tgz", - "integrity": "sha512-Rb0BAX9KHhVzT1OKhMvCDMw776aTYM0DtkxqUBP8dNBom3mPXlfNs76JNGK8wKJ1IZEY1+WGj+cvZxHVk/GiKw==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.6.1.tgz", + "integrity": "sha512-YkvlYRusnI/IN0kDtosUCgxqHeulN5je+ew8W+iA1VvFhf86kA+JEI/X/8NqYcr11hCDDp906S+SGMpBheNeYQ==", "dependencies": { - "@remix-run/router": "1.0.2" + "@remix-run/router": "1.2.1" }, "engines": { "node": ">=14" @@ -12759,12 +12759,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.2.tgz", - "integrity": "sha512-yM1kjoTkpfjgczPrcyWrp+OuQMyB1WleICiiGfstnQYo/S8hPEEnVjr/RdmlH6yKK4Tnj1UGXFSa7uwAtmDoLQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.6.1.tgz", + "integrity": "sha512-u+8BKUtelStKbZD5UcY0NY90WOzktrkJJhyhNg7L0APn9t1qJNLowzrM9CHdpB6+rcPt6qQrlkIXsTvhuXP68g==", "dependencies": { - "@remix-run/router": "1.0.2", - "react-router": "6.4.2" + "@remix-run/router": "1.2.1", + "react-router": "6.6.1" }, "engines": { "node": ">=14" @@ -20559,9 +20559,9 @@ } }, "@remix-run/router": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.2.tgz", - "integrity": "sha512-GRSOFhJzjGN+d4sKHTMSvNeUPoZiDHWmRnXfzaxrqe7dE/Nzlc8BiMSJdLDESZlndM7jIUrZ/F4yWqVYlI0rwQ==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.2.1.tgz", + "integrity": "sha512-XiY0IsyHR+DXYS5vBxpoBe/8veTeoRpMHP+vDosLZxL5bnpetzI0igkxkLZS235ldLzyfkxF+2divEwWHP3vMQ==" }, "@rollup/plugin-babel": { "version": "5.3.1", @@ -20843,9 +20843,9 @@ "dev": true }, "@types/react": { - "version": "17.0.51", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.51.tgz", - "integrity": "sha512-YMddzAE+nSH04BiTJ5GydTxk0/3hckqyuOclg0s6zQYj/XzfRVNzHZAFwZb5SCSavkzTYUtcq/gwjLnvt2Y4cg==", + "version": "17.0.52", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz", + "integrity": "sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==", "dev": true, "requires": { "@types/prop-types": "*", @@ -20854,9 +20854,9 @@ } }, "@types/react-dom": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", - "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", + "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", "dev": true, "requires": { "@types/react": "^17" @@ -28108,20 +28108,20 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-router": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.2.tgz", - "integrity": "sha512-Rb0BAX9KHhVzT1OKhMvCDMw776aTYM0DtkxqUBP8dNBom3mPXlfNs76JNGK8wKJ1IZEY1+WGj+cvZxHVk/GiKw==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.6.1.tgz", + "integrity": "sha512-YkvlYRusnI/IN0kDtosUCgxqHeulN5je+ew8W+iA1VvFhf86kA+JEI/X/8NqYcr11hCDDp906S+SGMpBheNeYQ==", "requires": { - "@remix-run/router": "1.0.2" + "@remix-run/router": "1.2.1" } }, "react-router-dom": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.2.tgz", - "integrity": "sha512-yM1kjoTkpfjgczPrcyWrp+OuQMyB1WleICiiGfstnQYo/S8hPEEnVjr/RdmlH6yKK4Tnj1UGXFSa7uwAtmDoLQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.6.1.tgz", + "integrity": "sha512-u+8BKUtelStKbZD5UcY0NY90WOzktrkJJhyhNg7L0APn9t1qJNLowzrM9CHdpB6+rcPt6qQrlkIXsTvhuXP68g==", "requires": { - "@remix-run/router": "1.0.2", - "react-router": "6.4.2" + "@remix-run/router": "1.2.1", + "react-router": "6.6.1" } }, "read-file-stdin": { diff --git a/package.json b/package.json index 7a58736ae7..76aa2fd761 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,8 @@ "@types/escape-html": "1.0.2", "@types/loadable__component": "5.13.4", "@types/lodash-es": "4.17.6", - "@types/react": "17.0.51", - "@types/react-dom": "17.0.17", + "@types/react": "17.0.52", + "@types/react-dom": "17.0.18", "@typescript-eslint/eslint-plugin": "5.47.1", "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", @@ -102,7 +102,7 @@ "pdfjs-dist": "2.16.105", "react": "17.0.2", "react-dom": "17.0.2", - "react-router-dom": "6.4.2", + "react-router-dom": "6.6.1", "resize-observer-polyfill": "1.5.1", "screenfull": "6.0.2", "sortablejs": "1.15.0", From 63b0eaebdf071a80fc8e31146748430643f1bb2a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 04:39:08 +0000 Subject: [PATCH 37/60] Update Babel --- package-lock.json | 612 +++++++++++++++++++++++----------------------- package.json | 4 +- 2 files changed, 314 insertions(+), 302 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a5c85438a..6e542244a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,13 +54,13 @@ "workbox-precaching": "6.5.4" }, "devDependencies": { - "@babel/core": "7.19.3", + "@babel/core": "7.20.7", "@babel/eslint-parser": "7.19.1", "@babel/eslint-plugin": "7.19.1", "@babel/plugin-proposal-class-properties": "7.18.6", "@babel/plugin-proposal-private-methods": "7.18.6", "@babel/plugin-transform-modules-umd": "7.18.6", - "@babel/preset-env": "7.19.4", + "@babel/preset-env": "7.20.2", "@babel/preset-react": "7.18.6", "@babel/preset-typescript": "7.18.6", "@types/escape-html": "1.0.2", @@ -173,30 +173,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", - "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -246,12 +246,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", - "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dev": true, "dependencies": { - "@babel/types": "^7.19.3", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -285,14 +285,15 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.19.3", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -302,6 +303,21 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.19.0", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", @@ -403,12 +419,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -427,19 +443,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -458,9 +474,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -485,28 +501,29 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -579,14 +596,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", "dev": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -607,9 +624,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", - "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -651,13 +668,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -798,16 +815,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -963,12 +980,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1169,12 +1186,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1184,18 +1201,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, @@ -1222,12 +1239,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1346,14 +1363,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1363,15 +1379,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1381,16 +1396,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1463,12 +1477,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1713,18 +1727,18 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -1733,7 +1747,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.19.4", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -1744,7 +1758,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1757,10 +1771,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -1768,14 +1782,14 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", @@ -1787,7 +1801,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.4", + "@babel/types": "^7.20.2", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -1879,33 +1893,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", - "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz", + "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1914,9 +1928,9 @@ } }, "node_modules/@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -3925,15 +3939,6 @@ "webpack": ">=2" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-dynamic-import-polyfill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-polyfill/-/babel-plugin-dynamic-import-polyfill-1.0.0.tgz", @@ -18937,27 +18942,27 @@ } }, "@babel/compat-data": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", - "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", "dev": true }, "@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -18986,12 +18991,12 @@ } }, "@babel/generator": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", - "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dev": true, "requires": { - "@babel/types": "^7.19.3", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" } @@ -19016,15 +19021,33 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.19.3", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { @@ -19101,12 +19124,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", "dev": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.7" } }, "@babel/helper-module-imports": { @@ -19119,19 +19142,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" } }, "@babel/helper-optimise-call-expression": { @@ -19144,9 +19167,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -19162,25 +19185,26 @@ } }, "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -19232,14 +19256,14 @@ } }, "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", "dev": true, "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/highlight": { @@ -19254,9 +19278,9 @@ } }, "@babel/parser": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", - "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -19280,13 +19304,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } @@ -19373,16 +19397,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -19484,12 +19508,12 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-json-strings": { @@ -19621,27 +19645,27 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } @@ -19656,12 +19680,12 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { @@ -19732,39 +19756,36 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { @@ -19807,12 +19828,12 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { @@ -19961,18 +19982,18 @@ } }, "@babel/preset-env": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -19981,7 +20002,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.19.4", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -19992,7 +20013,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -20005,10 +20026,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -20016,14 +20037,14 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", @@ -20035,7 +20056,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.4", + "@babel/types": "^7.20.2", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -20100,38 +20121,38 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/traverse": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", - "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz", + "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dev": true, "requires": { "@babel/helper-string-parser": "^7.19.4", @@ -21632,15 +21653,6 @@ "schema-utils": "^2.6.5" } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, "babel-plugin-dynamic-import-polyfill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-polyfill/-/babel-plugin-dynamic-import-polyfill-1.0.0.tgz", diff --git a/package.json b/package.json index 7a58736ae7..3bdc0b1a7b 100644 --- a/package.json +++ b/package.json @@ -5,13 +5,13 @@ "repository": "https://github.com/jellyfin/jellyfin-web", "license": "GPL-2.0-or-later", "devDependencies": { - "@babel/core": "7.19.3", + "@babel/core": "7.20.7", "@babel/eslint-parser": "7.19.1", "@babel/eslint-plugin": "7.19.1", "@babel/plugin-proposal-class-properties": "7.18.6", "@babel/plugin-proposal-private-methods": "7.18.6", "@babel/plugin-transform-modules-umd": "7.18.6", - "@babel/preset-env": "7.19.4", + "@babel/preset-env": "7.20.2", "@babel/preset-react": "7.18.6", "@babel/preset-typescript": "7.18.6", "@types/escape-html": "1.0.2", From f2da1e0a9d203ae11091374c7c7ccd827100d949 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 04:40:27 +0000 Subject: [PATCH 38/60] Update dependency core-js to v3.27.0 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a5c85438a..d4cd8fadcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "blurhash": "2.0.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "2.3.2", - "core-js": "3.26.0", + "core-js": "3.27.0", "date-fns": "2.29.3", "dompurify": "2.4.1", "epubjs": "0.4.2", @@ -4973,9 +4973,9 @@ } }, "node_modules/core-js": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", - "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.0.tgz", + "integrity": "sha512-wY6cKosevs430KRkHUIsvepDXHGjlXOZO3hYXNyqpD6JvB0X28aXyv0t1Y1vZMwE7SoKmtfa6IASHCPN52FwBQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -22440,9 +22440,9 @@ } }, "core-js": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", - "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==" + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.0.tgz", + "integrity": "sha512-wY6cKosevs430KRkHUIsvepDXHGjlXOZO3hYXNyqpD6JvB0X28aXyv0t1Y1vZMwE7SoKmtfa6IASHCPN52FwBQ==" }, "core-js-compat": { "version": "3.25.3", diff --git a/package.json b/package.json index 7a58736ae7..23060ac020 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "blurhash": "2.0.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "2.3.2", - "core-js": "3.26.0", + "core-js": "3.27.0", "date-fns": "2.29.3", "dompurify": "2.4.1", "epubjs": "0.4.2", From 9bef06f466e3c9daa489870a5665c194f66e0fe7 Mon Sep 17 00:00:00 2001 From: Markus Ongyerth Date: Sun, 9 Oct 2022 14:15:07 +0200 Subject: [PATCH 39/60] Add DownloadAll for season and series --- src/components/itemContextMenu.js | 50 +++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index 15980b23ad..9472874158 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -141,6 +141,14 @@ import toast from './toast/toast'; }); } + if (item.Type === 'Season' || item.Type == 'Series') { + commands.push({ + name: 'Download All', + id: 'downloadall', + icon: 'file_download' + }); + } + if (item.CanDelete && options.deleteItem !== false) { if (item.Type === 'Playlist' || item.Type === 'BoxSet') { commands.push({ @@ -347,6 +355,48 @@ import toast from './toast/toast'; getResolveFunction(getResolveFunction(resolve, id), id)(); }); break; + case 'downloadall': { + const downloadEpisodes = episodes => { + import('../scripts/fileDownloader').then((fileDownloader) => { + const downloads = episodes.map(episode => { + const downloadHref = apiClient.getItemDownloadUrl(episode.Id); + return { + url: downloadHref, + itemId: episode.Id, + serverId: serverId, + title: episode.Name, + filename: episode.Path.replace(/^.*[\\/]/, '') + }; + }); + + fileDownloader.download(downloads); + }); + }; + const downloadSeasons = seasons => { + Promise.all(seasons.map(seasonItem => { + return apiClient.getEpisodes(seasonItem.SeriesId, { + seasonId: seasonItem.Id, + userId: options.user.Id, + Fields: 'CanDownload,Path' + }); + } + )).then(seasons => { + downloadEpisodes([].concat.apply([], seasons.map(season => season.Items))); + }); + }; + + if (item.Type === 'Season') { + downloadSeasons([item]); + } else if (item.Type === 'Series') { + apiClient.getSeasons(item.Id, { + userId: options.user.Id, + Fields: 'ItemCounts' + }).then(seasons => downloadSeasons(seasons.Items)); + } + + getResolveFunction(getResolveFunction(resolve, id), id)(); + break; + } case 'copy-stream': { const downloadHref = apiClient.getItemDownloadUrl(itemId); copy(downloadHref).then(() => { From e834ae3f413e5a614f0b307af20ffdb29070ed94 Mon Sep 17 00:00:00 2001 From: Markus Ongyerth Date: Wed, 12 Oct 2022 07:15:09 +0200 Subject: [PATCH 40/60] Use downloadFiles from NatvieShell Try to pass batched downloads to natvie shell as list The new downloadFiles function is TBD in shell implementations. --- src/scripts/shell.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/scripts/shell.js b/src/scripts/shell.js index b21d658f9f..cbcd9f8859 100644 --- a/src/scripts/shell.js +++ b/src/scripts/shell.js @@ -42,6 +42,10 @@ export default { * @returns true on success */ downloadFiles(items) { + if (window.NativeShell?.downloadFiles) { + window.NativeShell.downloadFiles(items); + return true; + } if (window.NativeShell?.downloadFile) { items.forEach(item => { window.NativeShell.downloadFile(item); From 17eede9062b07c66e8c2dfd8e84e5a9de6121dd0 Mon Sep 17 00:00:00 2001 From: Markus Ongyerth Date: Fri, 14 Oct 2022 19:46:21 +0200 Subject: [PATCH 41/60] Add DownloadAll to translations --- src/components/itemContextMenu.js | 2 +- src/strings/en-us.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index 9472874158..6dc4d68b34 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -143,7 +143,7 @@ import toast from './toast/toast'; if (item.Type === 'Season' || item.Type == 'Series') { commands.push({ - name: 'Download All', + name: globalize.translate('DownloadAll'), id: 'downloadall', icon: 'file_download' }); diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 906a76f1f5..aa21e8fc1c 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -208,6 +208,7 @@ "DoNotRecord": "Do not record", "Down": "Down", "Download": "Download", + "DownloadAll": "Download All", "DownloadsValue": "{0} downloads", "DrmChannelsNotImported": "Channels with DRM will not be imported.", "DropShadow": "Drop Shadow", From d54a89d10a0eb87cdf23d66bd7c02680a80cab12 Mon Sep 17 00:00:00 2001 From: Markus Ongyerth Date: Sat, 29 Oct 2022 12:45:24 +0200 Subject: [PATCH 42/60] Integrate review feedback * Add ignore statement for linter * Don't shadow variable names --- src/components/itemContextMenu.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index 6dc4d68b34..a0da775eaf 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -324,6 +324,7 @@ import toast from './toast/toast'; const apiClient = ServerConnections.getApiClient(serverId); return new Promise(function (resolve, reject) { + // eslint-disable-next-line sonarjs/max-switch-cases switch (id) { case 'addtocollection': import('./collectionEditor/collectionEditor').then(({default: CollectionEditor}) => { @@ -380,8 +381,8 @@ import toast from './toast/toast'; Fields: 'CanDownload,Path' }); } - )).then(seasons => { - downloadEpisodes([].concat.apply([], seasons.map(season => season.Items))); + )).then(seasonData => { + downloadEpisodes([].concat.apply([], seasonData.map(season => season.Items))); }); }; From 1eafb235e2d11c7fc665acc73ffcc5b59fed55d8 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 4 Jan 2023 23:40:01 -0500 Subject: [PATCH 43/60] Use array.flat instead of concat.apply --- src/components/itemContextMenu.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index a0da775eaf..e1c1545b69 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -382,7 +382,7 @@ import toast from './toast/toast'; }); } )).then(seasonData => { - downloadEpisodes([].concat.apply([], seasonData.map(season => season.Items))); + downloadEpisodes(seasonData.map(season => season.Items).flat()); }); }; From 711e5ae728377345059e23644f4fb787255d87c3 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Wed, 7 Dec 2022 18:47:47 +0100 Subject: [PATCH 44/60] Use POST request when initiating QuickConnect --- src/controllers/session/login/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/session/login/index.js b/src/controllers/session/login/index.js index 060324b450..43d0ff2e40 100644 --- a/src/controllers/session/login/index.js +++ b/src/controllers/session/login/index.js @@ -48,7 +48,7 @@ import './login.scss'; function authenticateQuickConnect(apiClient) { const url = apiClient.getUrl('/QuickConnect/Initiate'); - apiClient.getJSON(url).then(function (json) { + apiClient.ajax({ type: 'POST', url }, true).then(res => res.json()).then(function (json) { if (!json.Secret || !json.Code) { console.error('Malformed quick connect response', json); return false; From 8824b7c72f7aeeab8f7e6e5e3719b96ca651a5e7 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Wed, 7 Dec 2022 18:48:03 +0100 Subject: [PATCH 45/60] Support admin login in QuickConnect --- src/controllers/user/menu/index.js | 2 +- src/controllers/user/quickConnect/helper.js | 4 ++-- src/controllers/user/quickConnect/index.js | 6 ++++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/controllers/user/menu/index.js b/src/controllers/user/menu/index.js index 69606f1d05..073af9c0db 100644 --- a/src/controllers/user/menu/index.js +++ b/src/controllers/user/menu/index.js @@ -31,7 +31,7 @@ export default function (view, params) { page.querySelector('.lnkHomePreferences').setAttribute('href', '#/mypreferenceshome.html?userId=' + userId); page.querySelector('.lnkPlaybackPreferences').setAttribute('href', '#/mypreferencesplayback.html?userId=' + userId); page.querySelector('.lnkSubtitlePreferences').setAttribute('href', '#/mypreferencessubtitles.html?userId=' + userId); - page.querySelector('.lnkQuickConnectPreferences').setAttribute('href', '#/mypreferencesquickconnect.html'); + page.querySelector('.lnkQuickConnectPreferences').setAttribute('href', '#/mypreferencesquickconnect.html?userId=' + userId); page.querySelector('.lnkControlsPreferences').setAttribute('href', '#/mypreferencescontrols.html?userId=' + userId); const supportsClientSettings = appHost.supports('clientsettings'); diff --git a/src/controllers/user/quickConnect/helper.js b/src/controllers/user/quickConnect/helper.js index 2441100f7e..3b306a9f80 100644 --- a/src/controllers/user/quickConnect/helper.js +++ b/src/controllers/user/quickConnect/helper.js @@ -1,8 +1,8 @@ import globalize from '../../../scripts/globalize'; import toast from '../../../components/toast/toast'; -export const authorize = (code) => { - const url = ApiClient.getUrl('/QuickConnect/Authorize?Code=' + code); +export const authorize = (code, userId) => { + const url = ApiClient.getUrl('/QuickConnect/Authorize?Code=' + code + '&UserId=' + userId); ApiClient.ajax({ type: 'POST', url: url diff --git a/src/controllers/user/quickConnect/index.js b/src/controllers/user/quickConnect/index.js index e60747b8f7..2af89cafcb 100644 --- a/src/controllers/user/quickConnect/index.js +++ b/src/controllers/user/quickConnect/index.js @@ -2,7 +2,9 @@ import { authorize } from './helper'; import globalize from '../../../scripts/globalize'; import toast from '../../../components/toast/toast'; -export default function (view) { +export default function (view, params) { + const userId = params.userId || ApiClient.getCurrentUserId(); + view.addEventListener('viewshow', function () { const codeElement = view.querySelector('#txtQuickConnectCode'); @@ -17,7 +19,7 @@ export default function (view) { // Remove spaces from code const normalizedCode = codeElement.value.replace(/\s/g, ''); - authorize(normalizedCode); + authorize(normalizedCode, userId); }); }); } From 4db34c58e75577e95c47b560fd92927192fc0ba6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 05:21:29 +0000 Subject: [PATCH 46/60] Update dependency marked to v4.2.5 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6e542244a1..f3cfbbb20a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "jstree": "3.3.12", "libarchive.js": "1.3.0", "lodash-es": "4.17.21", - "marked": "4.1.1", + "marked": "4.2.5", "material-design-icons-iconfont": "6.7.0", "native-promise-only": "0.8.1", "pdfjs-dist": "2.16.105", @@ -9801,9 +9801,9 @@ "dev": true }, "node_modules/marked": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.1.tgz", - "integrity": "sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.5.tgz", + "integrity": "sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==", "bin": { "marked": "bin/marked.js" }, @@ -26057,9 +26057,9 @@ "dev": true }, "marked": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.1.tgz", - "integrity": "sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==" + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.5.tgz", + "integrity": "sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==" }, "marks-pane": { "version": "1.0.9", diff --git a/package.json b/package.json index 3bdc0b1a7b..e17a7cfd49 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "jstree": "3.3.12", "libarchive.js": "1.3.0", "lodash-es": "4.17.21", - "marked": "4.1.1", + "marked": "4.2.5", "material-design-icons-iconfont": "6.7.0", "native-promise-only": "0.8.1", "pdfjs-dist": "2.16.105", From 523b0d48e7f258af5a6fdd43dc10fbd595c98566 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 05:22:07 +0000 Subject: [PATCH 47/60] Update dependency mini-css-extract-plugin to v2.7.2 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6e542244a1..60cb594a7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -93,7 +93,7 @@ "expose-loader": "4.0.0", "html-loader": "4.2.0", "html-webpack-plugin": "5.5.0", - "mini-css-extract-plugin": "2.6.1", + "mini-css-extract-plugin": "2.7.2", "postcss": "8.4.18", "postcss-loader": "7.0.1", "postcss-preset-env": "7.8.2", @@ -10044,9 +10044,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", "dev": true, "dependencies": { "schema-utils": "^4.0.0" @@ -26231,9 +26231,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", "dev": true, "requires": { "schema-utils": "^4.0.0" diff --git a/package.json b/package.json index 3bdc0b1a7b..e56b3fb7cc 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "expose-loader": "4.0.0", "html-loader": "4.2.0", "html-webpack-plugin": "5.5.0", - "mini-css-extract-plugin": "2.6.1", + "mini-css-extract-plugin": "2.7.2", "postcss": "8.4.18", "postcss-loader": "7.0.1", "postcss-preset-env": "7.8.2", From 440dbc3176d093451ece68751a9a04acc81358ab Mon Sep 17 00:00:00 2001 From: Oleg Shevchenko Date: Sat, 3 Dec 2022 19:07:19 +0300 Subject: [PATCH 48/60] Add ability to specify half hour for access schedule --- src/components/accessSchedule/accessSchedule.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/accessSchedule/accessSchedule.js b/src/components/accessSchedule/accessSchedule.js index 4253247fa4..4db600ecef 100644 --- a/src/components/accessSchedule/accessSchedule.js +++ b/src/components/accessSchedule/accessSchedule.js @@ -28,7 +28,7 @@ import template from './accessSchedule.template.html'; function populateHours(context) { let html = ''; - for (let i = 0; i < 24; i++) { + for (let i = 0; i < 24; i += 0.5) { html += ``; } From c35950e318679a5f26d40ece4169a2b107d7e5fa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 05:47:08 +0000 Subject: [PATCH 49/60] Update Webpack --- package-lock.json | 181 +++++++++++++++++++++++++++------------------- package.json | 12 +-- 2 files changed, 114 insertions(+), 79 deletions(-) diff --git a/package-lock.json b/package-lock.json index 48704cb514..4f9907c131 100644 --- a/package-lock.json +++ b/package-lock.json @@ -72,13 +72,13 @@ "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", "autoprefixer": "10.4.13", - "babel-loader": "8.2.5", + "babel-loader": "8.3.0", "babel-plugin-dynamic-import-polyfill": "1.0.0", "clean-webpack-plugin": "4.0.0", "confusing-browser-globals": "1.0.11", "copy-webpack-plugin": "11.0.0", "cross-env": "7.0.3", - "css-loader": "6.7.1", + "css-loader": "6.7.3", "cssnano": "5.1.14", "es-check": "7.0.1", "eslint": "8.30.0", @@ -95,11 +95,11 @@ "html-webpack-plugin": "5.5.0", "mini-css-extract-plugin": "2.7.2", "postcss": "8.4.18", - "postcss-loader": "7.0.1", + "postcss-loader": "7.0.2", "postcss-preset-env": "7.8.2", "postcss-scss": "4.0.5", "sass": "1.55.0", - "sass-loader": "13.1.0", + "sass-loader": "13.2.0", "source-map-loader": "4.0.1", "style-loader": "3.3.1", "stylelint": "14.16.0", @@ -107,9 +107,9 @@ "stylelint-no-browser-hacks": "1.2.1", "stylelint-order": "5.0.0", "stylelint-scss": "4.3.0", - "ts-loader": "9.4.1", + "ts-loader": "9.4.2", "typescript": "4.8.4", - "webpack": "5.74.0", + "webpack": "5.75.0", "webpack-cli": "4.10.0", "webpack-dev-server": "4.11.1", "webpack-merge": "5.8.0", @@ -3921,9 +3921,9 @@ "dev": true }, "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "dependencies": { "find-cache-dir": "^3.3.1", @@ -5131,19 +5131,19 @@ } }, "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "semver": "^7.3.8" }, "engines": { "node": ">= 12.13.0" @@ -5156,10 +5156,34 @@ "webpack": "^5.0.0" } }, + "node_modules/css-loader/node_modules/postcss": { + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, "node_modules/css-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -11473,14 +11497,14 @@ } }, "node_modules/postcss-loader": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", "dev": true, "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", - "semver": "^7.3.7" + "semver": "^7.3.8" }, "engines": { "node": ">= 14.15.0" @@ -11495,9 +11519,9 @@ } }, "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", @@ -11554,9 +11578,9 @@ } }, "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -13342,9 +13366,9 @@ } }, "node_modules/sass-loader": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.1.0.tgz", - "integrity": "sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", "dev": true, "dependencies": { "klona": "^2.0.4", @@ -13359,7 +13383,7 @@ }, "peerDependencies": { "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" @@ -17380,9 +17404,9 @@ } }, "node_modules/ts-loader": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", - "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.2.tgz", + "integrity": "sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -17457,9 +17481,9 @@ } }, "node_modules/ts-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -17999,9 +18023,9 @@ "dev": true }, "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "devOptional": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -21642,9 +21666,9 @@ "dev": true }, "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", @@ -22546,25 +22570,36 @@ } }, "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "requires": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "semver": "^7.3.8" }, "dependencies": { + "postcss": { + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -27231,20 +27266,20 @@ } }, "postcss-loader": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", "dev": true, "requires": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", - "semver": "^7.3.7" + "semver": "^7.3.8" }, "dependencies": { "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -27283,9 +27318,9 @@ "dev": true }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -28567,9 +28602,9 @@ } }, "sass-loader": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.1.0.tgz", - "integrity": "sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", "dev": true, "requires": { "klona": "^2.0.4", @@ -31734,9 +31769,9 @@ "dev": true }, "ts-loader": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", - "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.2.tgz", + "integrity": "sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -31786,9 +31821,9 @@ "dev": true }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -32207,9 +32242,9 @@ "dev": true }, "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "devOptional": true, "requires": { "@types/eslint-scope": "^3.7.3", diff --git a/package.json b/package.json index 52517dbdbd..4e8230b30a 100644 --- a/package.json +++ b/package.json @@ -23,13 +23,13 @@ "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", "autoprefixer": "10.4.13", - "babel-loader": "8.2.5", + "babel-loader": "8.3.0", "babel-plugin-dynamic-import-polyfill": "1.0.0", "clean-webpack-plugin": "4.0.0", "confusing-browser-globals": "1.0.11", "copy-webpack-plugin": "11.0.0", "cross-env": "7.0.3", - "css-loader": "6.7.1", + "css-loader": "6.7.3", "cssnano": "5.1.14", "es-check": "7.0.1", "eslint": "8.30.0", @@ -46,11 +46,11 @@ "html-webpack-plugin": "5.5.0", "mini-css-extract-plugin": "2.7.2", "postcss": "8.4.18", - "postcss-loader": "7.0.1", + "postcss-loader": "7.0.2", "postcss-preset-env": "7.8.2", "postcss-scss": "4.0.5", "sass": "1.55.0", - "sass-loader": "13.1.0", + "sass-loader": "13.2.0", "source-map-loader": "4.0.1", "style-loader": "3.3.1", "stylelint": "14.16.0", @@ -58,9 +58,9 @@ "stylelint-no-browser-hacks": "1.2.1", "stylelint-order": "5.0.0", "stylelint-scss": "4.3.0", - "ts-loader": "9.4.1", + "ts-loader": "9.4.2", "typescript": "4.8.4", - "webpack": "5.74.0", + "webpack": "5.75.0", "webpack-cli": "4.10.0", "webpack-dev-server": "4.11.1", "webpack-merge": "5.8.0", From a33470809ac7f81f1ec51e6912480803e8889afa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 06:09:05 +0000 Subject: [PATCH 50/60] Update PostCSS --- package-lock.json | 158 +++++++++++++--------------------------------- package.json | 6 +- 2 files changed, 47 insertions(+), 117 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f9907c131..b93e3ef939 100644 --- a/package-lock.json +++ b/package-lock.json @@ -94,10 +94,10 @@ "html-loader": "4.2.0", "html-webpack-plugin": "5.5.0", "mini-css-extract-plugin": "2.7.2", - "postcss": "8.4.18", + "postcss": "8.4.20", "postcss-loader": "7.0.2", - "postcss-preset-env": "7.8.2", - "postcss-scss": "4.0.5", + "postcss-preset-env": "7.8.3", + "postcss-scss": "4.0.6", "sass": "1.55.0", "sass-loader": "13.2.0", "source-map-loader": "4.0.1", @@ -5156,30 +5156,6 @@ "webpack": "^5.0.0" } }, - "node_modules/css-loader/node_modules/postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/css-loader/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -5301,9 +5277,9 @@ } }, "node_modules/cssdb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", - "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.2.0.tgz", + "integrity": "sha512-JYlIsE7eKHSi0UNuCyo96YuIDFqvhGgHw4Ck6lsN+DP0Tp8M64UTDT2trGbkMDqnCoEjks7CkS0XcjU0rkvBdg==", "dev": true, "funding": { "type": "opencollective", @@ -10953,9 +10929,9 @@ } }, "node_modules/postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "dev": true, "funding": [ { @@ -11134,9 +11110,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "12.1.9", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", - "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -12162,12 +12138,12 @@ } }, "node_modules/postcss-preset-env": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", - "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", "dev": true, "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-cascade-layers": "^1.1.1", "@csstools/postcss-color-function": "^1.1.1", "@csstools/postcss-font-format-keywords": "^1.0.1", "@csstools/postcss-hwb-function": "^1.0.2", @@ -12181,19 +12157,19 @@ "@csstools/postcss-text-decoration-shorthand": "^1.0.0", "@csstools/postcss-trigonometric-functions": "^1.0.2", "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.11", - "browserslist": "^4.21.3", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.0.1", + "cssdb": "^7.1.0", "postcss-attribute-case-insensitive": "^5.0.2", "postcss-clamp": "^4.1.0", "postcss-color-functional-notation": "^4.2.4", "postcss-color-hex-alpha": "^8.0.4", "postcss-color-rebeccapurple": "^7.1.1", "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.9", + "postcss-custom-properties": "^12.1.10", "postcss-custom-selectors": "^6.0.3", "postcss-dir-pseudo-class": "^6.0.5", "postcss-double-position-gradients": "^3.1.2", @@ -12411,9 +12387,9 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.5.tgz", - "integrity": "sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, "funding": [ { @@ -12429,7 +12405,7 @@ "node": ">=12.0" }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.19" } }, "node_modules/postcss-selector-not": { @@ -16875,30 +16851,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stylelint/node_modules/postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/stylelint/node_modules/postcss-safe-parser": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", @@ -22585,17 +22537,6 @@ "semver": "^7.3.8" }, "dependencies": { - "postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, "semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -22682,9 +22623,9 @@ "dev": true }, "cssdb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", - "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.2.0.tgz", + "integrity": "sha512-JYlIsE7eKHSi0UNuCyo96YuIDFqvhGgHw4Ck6lsN+DP0Tp8M64UTDT2trGbkMDqnCoEjks7CkS0XcjU0rkvBdg==", "dev": true }, "cssesc": { @@ -26940,9 +26881,9 @@ "dev": true }, "postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "dev": true, "requires": { "nanoid": "^3.3.4", @@ -27037,9 +26978,9 @@ } }, "postcss-custom-properties": { - "version": "12.1.9", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", - "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27719,12 +27660,12 @@ } }, "postcss-preset-env": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", - "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", "dev": true, "requires": { - "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-cascade-layers": "^1.1.1", "@csstools/postcss-color-function": "^1.1.1", "@csstools/postcss-font-format-keywords": "^1.0.1", "@csstools/postcss-hwb-function": "^1.0.2", @@ -27738,19 +27679,19 @@ "@csstools/postcss-text-decoration-shorthand": "^1.0.0", "@csstools/postcss-trigonometric-functions": "^1.0.2", "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.11", - "browserslist": "^4.21.3", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.0.1", + "cssdb": "^7.1.0", "postcss-attribute-case-insensitive": "^5.0.2", "postcss-clamp": "^4.1.0", "postcss-color-functional-notation": "^4.2.4", "postcss-color-hex-alpha": "^8.0.4", "postcss-color-rebeccapurple": "^7.1.1", "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.9", + "postcss-custom-properties": "^12.1.10", "postcss-custom-selectors": "^6.0.3", "postcss-dir-pseudo-class": "^6.0.5", "postcss-double-position-gradients": "^3.1.2", @@ -27903,9 +27844,9 @@ } }, "postcss-scss": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.5.tgz", - "integrity": "sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, "requires": {} }, @@ -29602,17 +29543,6 @@ "lines-and-columns": "^1.1.6" } }, - "postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, "postcss-safe-parser": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", diff --git a/package.json b/package.json index 4e8230b30a..590ead3c76 100644 --- a/package.json +++ b/package.json @@ -45,10 +45,10 @@ "html-loader": "4.2.0", "html-webpack-plugin": "5.5.0", "mini-css-extract-plugin": "2.7.2", - "postcss": "8.4.18", + "postcss": "8.4.20", "postcss-loader": "7.0.2", - "postcss-preset-env": "7.8.2", - "postcss-scss": "4.0.5", + "postcss-preset-env": "7.8.3", + "postcss-scss": "4.0.6", "sass": "1.55.0", "sass-loader": "13.2.0", "source-map-loader": "4.0.1", From fb5342e5cd324d7ba46b1ad2da097f3b2dad4d88 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 06:10:25 +0000 Subject: [PATCH 51/60] Update dependency typescript to v4.9.4 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f9907c131..47e6ada0e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -108,7 +108,7 @@ "stylelint-order": "5.0.0", "stylelint-scss": "4.3.0", "ts-loader": "9.4.2", - "typescript": "4.8.4", + "typescript": "4.9.4", "webpack": "5.75.0", "webpack-cli": "4.10.0", "webpack-dev-server": "4.11.1", @@ -17601,9 +17601,9 @@ } }, "node_modules/typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -31917,9 +31917,9 @@ } }, "typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true }, "unbox-primitive": { diff --git a/package.json b/package.json index 4e8230b30a..719d278976 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "stylelint-order": "5.0.0", "stylelint-scss": "4.3.0", "ts-loader": "9.4.2", - "typescript": "4.8.4", + "typescript": "4.9.4", "webpack": "5.75.0", "webpack-cli": "4.10.0", "webpack-dev-server": "4.11.1", From bab1f0694e52de83700ac0d1a898ce8aaf2c14fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 06:11:12 +0000 Subject: [PATCH 52/60] Update Webpack --- package-lock.json | 398 ++++++++++++++-------------------------------- package.json | 4 +- 2 files changed, 118 insertions(+), 284 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f9907c131..387a4ced6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -72,7 +72,7 @@ "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", "autoprefixer": "10.4.13", - "babel-loader": "8.3.0", + "babel-loader": "9.1.0", "babel-plugin-dynamic-import-polyfill": "1.0.0", "clean-webpack-plugin": "4.0.0", "confusing-browser-globals": "1.0.11", @@ -110,7 +110,7 @@ "ts-loader": "9.4.2", "typescript": "4.8.4", "webpack": "5.75.0", - "webpack-cli": "4.10.0", + "webpack-cli": "5.0.1", "webpack-dev-server": "4.11.1", "webpack-merge": "5.8.0", "workbox-webpack-plugin": "6.5.4", @@ -3434,34 +3434,42 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", "dev": true, - "dependencies": { - "envinfo": "^7.7.3" + "engines": { + "node": ">=14.15.0" }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", + "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" }, "peerDependenciesMeta": { "webpack-dev-server": { @@ -3921,22 +3929,20 @@ "dev": true }, "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz", + "integrity": "sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==", "dev": true, "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 8.9" + "node": ">= 14.15.0" }, "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, "node_modules/babel-plugin-dynamic-import-polyfill": { @@ -4946,25 +4952,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -8727,12 +8714,12 @@ } }, "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/intersection-observer": { @@ -10086,25 +10073,6 @@ "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -12907,15 +12875,15 @@ } }, "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "dependencies": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/redent": { @@ -13413,54 +13381,24 @@ } }, "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, "node_modules/screenfull": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-6.0.2.tgz", @@ -18070,44 +18008,42 @@ } }, "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", + "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.1", "colorette": "^2.0.14", - "commander": "^7.0.0", + "commander": "^9.4.1", "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, "bin": { "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=14.15.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x" + "webpack": "5.x.x" }, "peerDependenciesMeta": { "@webpack-cli/generators": { "optional": true }, - "@webpack-cli/migrate": { - "optional": true - }, "webpack-bundle-analyzer": { "optional": true }, @@ -18122,6 +18058,15 @@ "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, "node_modules/webpack-dev-middleware": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", @@ -18151,25 +18096,6 @@ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-dev-server": { "version": "4.11.1", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", @@ -18246,25 +18172,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-merge": { "version": "5.8.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", @@ -21315,25 +21222,23 @@ } }, "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", "dev": true, - "requires": { - "envinfo": "^7.7.3" - } + "requires": {} }, "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", + "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", "dev": true, "requires": {} }, @@ -21666,15 +21571,13 @@ "dev": true }, "babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz", + "integrity": "sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==", "dev": true, "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" } }, "babel-plugin-dynamic-import-polyfill": { @@ -22455,18 +22358,6 @@ "slash": "^4.0.0" } }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, "slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -25278,9 +25169,9 @@ } }, "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true }, "intersection-observer": { @@ -26272,20 +26163,6 @@ "dev": true, "requires": { "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } } }, "minimalistic-assert": { @@ -28255,12 +28132,12 @@ } }, "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "requires": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" } }, "redent": { @@ -28621,41 +28498,15 @@ } }, "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } }, "screenfull": { @@ -32318,22 +32169,23 @@ } }, "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", + "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.1", "colorette": "^2.0.14", - "commander": "^7.0.0", + "commander": "^9.4.1", "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, "dependencies": { @@ -32342,6 +32194,12 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true + }, + "commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "dev": true } } }, @@ -32363,18 +32221,6 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } } } }, @@ -32429,18 +32275,6 @@ "requires": { "glob": "^7.1.3" } - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } } } }, diff --git a/package.json b/package.json index 4e8230b30a..09ada9003b 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@typescript-eslint/parser": "5.47.1", "@uupaa/dynamic-import-polyfill": "1.0.2", "autoprefixer": "10.4.13", - "babel-loader": "8.3.0", + "babel-loader": "9.1.0", "babel-plugin-dynamic-import-polyfill": "1.0.0", "clean-webpack-plugin": "4.0.0", "confusing-browser-globals": "1.0.11", @@ -61,7 +61,7 @@ "ts-loader": "9.4.2", "typescript": "4.8.4", "webpack": "5.75.0", - "webpack-cli": "4.10.0", + "webpack-cli": "5.0.1", "webpack-dev-server": "4.11.1", "webpack-merge": "5.8.0", "workbox-webpack-plugin": "6.5.4", From 6e3ee616f07bc4979ccbf5519132e14dd3e3e1b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 06:16:38 +0000 Subject: [PATCH 53/60] Update dependency sass to v1.57.1 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index b93e3ef939..e93304940f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -98,7 +98,7 @@ "postcss-loader": "7.0.2", "postcss-preset-env": "7.8.3", "postcss-scss": "4.0.6", - "sass": "1.55.0", + "sass": "1.57.1", "sass-loader": "13.2.0", "source-map-loader": "4.0.1", "style-loader": "3.3.1", @@ -13325,9 +13325,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", - "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "version": "1.57.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", + "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -28532,9 +28532,9 @@ "dev": true }, "sass": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", - "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "version": "1.57.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", + "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", diff --git a/package.json b/package.json index 590ead3c76..cf5f1a7ff4 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "postcss-loader": "7.0.2", "postcss-preset-env": "7.8.3", "postcss-scss": "4.0.6", - "sass": "1.55.0", + "sass": "1.57.1", "sass-loader": "13.2.0", "source-map-loader": "4.0.1", "style-loader": "3.3.1", From 0b79d610e78ad63bb14e74e7f2a42ada652f22a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 07:20:29 +0000 Subject: [PATCH 54/60] Update dependency stylelint to v14.16.1 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3141391661..4075e4aef4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -102,7 +102,7 @@ "sass-loader": "13.2.0", "source-map-loader": "4.0.1", "style-loader": "3.3.1", - "stylelint": "14.16.0", + "stylelint": "14.16.1", "stylelint-config-rational-order": "0.1.2", "stylelint-no-browser-hacks": "1.2.1", "stylelint-order": "5.0.0", @@ -14441,9 +14441,9 @@ } }, "node_modules/stylelint": { - "version": "14.16.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz", - "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", @@ -29423,9 +29423,9 @@ } }, "stylelint": { - "version": "14.16.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz", - "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.2", diff --git a/package.json b/package.json index 6602529bb9..6926a8203e 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "sass-loader": "13.2.0", "source-map-loader": "4.0.1", "style-loader": "3.3.1", - "stylelint": "14.16.0", + "stylelint": "14.16.1", "stylelint-config-rational-order": "0.1.2", "stylelint-no-browser-hacks": "1.2.1", "stylelint-order": "5.0.0", From f080714f6dbea6e268458a2a675fd92ee1762ee0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 07:20:41 +0000 Subject: [PATCH 55/60] Update actions/stale action to v7 --- .github/workflows/repo-stale.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/repo-stale.yaml b/.github/workflows/repo-stale.yaml index cc24204253..119c24f9cb 100644 --- a/.github/workflows/repo-stale.yaml +++ b/.github/workflows/repo-stale.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest if: ${{ contains(github.repository, 'jellyfin/') }} steps: - - uses: actions/stale@5ebf00ea0e4c1561e9b43a292ed34424fb1d4578 # tag=v6.0.1 + - uses: actions/stale@6f05e4244c9a0b2ed3401882b05d701dd0a7289b # v7.0.0 with: repo-token: ${{ secrets.JF_BOT_TOKEN }} days-before-stale: 120 From 04a63601c77a56487d93f7ac1a9760c7b5396b4d Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 5 Jan 2023 11:54:07 +0000 Subject: [PATCH 56/60] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 988f53e48f..ac54116c67 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1684,5 +1684,6 @@ "EnableCardLayout": "Format 'Carte à jouer'", "MessageNoItemsAvailable": "Aucun article n'est actuellement disponible.", "MessageNoFavoritesAvailable": "Aucun favori n'est actuellement disponible.", - "Unreleased": "Pas encore diffusé" + "Unreleased": "Pas encore diffusé", + "DownloadAll": "Tout télécharger" } From 2fcf048931a8929836f66452efaa0d4b76996698 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 14:17:17 +0000 Subject: [PATCH 57/60] Update CI dependencies --- .github/workflows/commands.yml | 2 +- .github/workflows/lint.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/commands.yml b/.github/workflows/commands.yml index e48a272940..dbf0b781fe 100644 --- a/.github/workflows/commands.yml +++ b/.github/workflows/commands.yml @@ -18,7 +18,7 @@ jobs: comment-id: ${{ github.event.comment.id }} reactions: '+1' - name: Checkout the latest code - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 with: token: ${{ secrets.JF_BOT_TOKEN }} fetch-depth: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4287757ec7..0b8a877989 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 - name: Setup node environment - uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3.5.1 + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: node-version: 16 check-latest: true @@ -42,7 +42,7 @@ jobs: uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 - name: Setup node environment - uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3.5.1 + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: node-version: 16 check-latest: true @@ -65,7 +65,7 @@ jobs: uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 - name: Setup node environment - uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3.5.1 + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: node-version: 16 check-latest: true @@ -91,7 +91,7 @@ jobs: uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 - name: Setup node environment - uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3.5.1 + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: node-version: 16 check-latest: true From 728e3956bc9edc6ed51e3e9724c5824244bb1a56 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 16:07:28 +0000 Subject: [PATCH 58/60] Update actions/checkout digest to ac59398 --- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/lint.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 5f8fb8e888..c9d0babcc3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -19,7 +19,7 @@ jobs: language: [ 'javascript' ] steps: - name: Checkout repository - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - name: Initialize CodeQL uses: github/codeql-action/init@959cbb7472c4d4ad70cdfe6f4976053fe48ab394 # v2 with: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0b8a877989..02af5b4b54 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 @@ -39,7 +39,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 @@ -62,7 +62,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 @@ -88,7 +88,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 From a7f45d1a8ca22ac778e7835afc5478b17a139140 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 5 Jan 2023 11:12:38 -0500 Subject: [PATCH 59/60] Add exact version number for actions/checkout --- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/lint.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c9d0babcc3..b785e28d3e 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -19,7 +19,7 @@ jobs: language: [ 'javascript' ] steps: - name: Checkout repository - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 - name: Initialize CodeQL uses: github/codeql-action/init@959cbb7472c4d4ad70cdfe6f4976053fe48ab394 # v2 with: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 02af5b4b54..15526f009a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 @@ -39,7 +39,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 @@ -62,7 +62,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 @@ -88,7 +88,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 - name: Setup node environment uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 From b9591ed1adf7204af0b356296f20efb37b240e48 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 16:42:38 +0000 Subject: [PATCH 60/60] Update actions/setup-node action to v3.6.0 --- .github/workflows/tsc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tsc.yml b/.github/workflows/tsc.yml index da5e707c4e..be0f2596aa 100644 --- a/.github/workflows/tsc.yml +++ b/.github/workflows/tsc.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3 - name: Setup node environment - uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3.5.1 + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 with: node-version: 16 check-latest: true