diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 695102cd..dd115c87 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/__tests__/mediafetch/ytbChannel.test.ts b/__tests__/mediafetch/ytbChannel.test.ts new file mode 100644 index 00000000..acf3a99a --- /dev/null +++ b/__tests__/mediafetch/ytbChannel.test.ts @@ -0,0 +1,15 @@ +// GMHikaru +import { fetchYTIChannel } from '../../src/utils/mediafetch/ytbchannel'; +import fetcher from '../../src/utils/mediafetch/bilivideo'; +test('bilivideo', async () => { + const result = await fetchYTIChannel('@MioriCelesta'); + console.log(result); + return; + const content = await fetcher.regexFetch({ + reExtracted: fetcher.regexSearchMatch.exec( + 'https://www.bilibili.com/video/BV1KW4y1p7oT/?spm_id_from=333.999.0.0' + )!, + }); + // console.log(content); + expect(content?.songList[0]?.id).not.toBeNull(); +}); diff --git a/android/app/build.gradle b/android/app/build.gradle index 3289f2d5..36d9ae47 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -152,8 +152,7 @@ dependencies { // The version of react-native is set by the React Native Gradle Plugin implementation("com.facebook.react:react-android") - - implementation("com.facebook.react:flipper-integration") + if (hermesEnabled.toBoolean()) { implementation("com.facebook.react:hermes-android") } else { diff --git a/android/app/src/release/java/com/example/ReactNativeFlipper.java b/android/app/src/release/java/com/example/ReactNativeFlipper.java deleted file mode 100644 index 00bd5d2b..00000000 --- a/android/app/src/release/java/com/example/ReactNativeFlipper.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.noxplay.noxplayer; - -import android.content.Context; -import com.facebook.react.ReactInstanceManager; - -/** - * Class responsible of loading Flipper inside your React Native application. This is the release - * flavor of it so it's empty as we don't want to load Flipper. - */ -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - // Do nothing as we don't want to initialize Flipper on Release. - } -} diff --git a/android/build.gradle b/android/build.gradle index 847cd5aa..593a247e 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -12,7 +12,7 @@ buildscript { ndkVersion = "25.1.8937393" ffmpegKitPackage = "audio" - kotlinVersion = "1.8.0" + kotlinVersion = "1.9.20" } repositories { mavenLocal() diff --git a/babel.config.js b/babel.config.js index 0ad58991..cbcbfd1d 100644 --- a/babel.config.js +++ b/babel.config.js @@ -28,6 +28,12 @@ module.exports = api => { }, ], 'react-native-reanimated/plugin', + [ + '@babel/plugin-syntax-import-attributes', + { + deprecatedAssertSyntax: true, + }, + ], ], }; } diff --git a/jest.config.js b/jest.config.js index d7655c6b..ae352258 100644 --- a/jest.config.js +++ b/jest.config.js @@ -8,6 +8,8 @@ const esModules = [ 'decode-uri-component', 'libmuse', 'lodash', + 'youtubei', + 'jintr', ].join('|'); const config = { diff --git a/package.json b/package.json index 4bee321e..f944b515 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,6 @@ "@shopify/flash-list": "^1.6.4", "@shopify/react-native-skia": "1.2.3", "axios": "^1.6.8", - "babel-plugin-transform-remove-console": "^6.9.4", "base-64": "^1.0.0", "base64-js": "^1.5.1", "big-integer": "^1.6.52", @@ -74,27 +73,27 @@ "postinstall-postinstall": "^2.1.0", "qs": "^6.12.1", "react": "18.2.0", - "react-i18next": "^14.1.0", + "react-i18next": "^14.1.1", "react-native": "0.73.7", "react-native-app-auth": "^7.1.3", "react-native-background-timer": "git+https://github.com/lovegaoshi/react-native-background-timer.git", "react-native-blob-jsi-helper": "^0.3.1", "react-native-blob-util": "^0.19.9", + "react-native-device-info": "^10.13.2", "react-native-draggable-flatlist": "^4.0.1", "react-native-gesture-handler": "2.16.0", "react-native-get-random-values": "^1.11.0", "react-native-lyric": "git+https://github.com/lovegaoshi/react-native-lyric.git#dev", - "react-native-pager-view": "^6.3.0", + "react-native-pager-view": "^6.3.1", "react-native-paper": "^5.12.3", "react-native-qrcode-svg": "^6.3.0", "react-native-reanimated": "^3.8.1", - "react-native-reanimated-carousel": "^3.5.1", - "react-native-safe-area-context": "^4.9.0", + "react-native-safe-area-context": "^4.10.1", "react-native-screens": "3.29.0", "react-native-shadow-2": "^7.0.8", "react-native-share-menu": "git+https://github.com/lovegaoshi/react-native-share-menu.git", - "react-native-svg": "^15.1.0", - "react-native-svga-player": "git+https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git", + "react-native-svg": "^15.2.0", + "react-native-svga-player": "https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git#commit=588c9a2819cb2fe14dd7204addaeadd4bf049333", "react-native-tab-view": "^3.5.2", "react-native-text-ticker": "git+https://lovegaoshi@github.com/lovegaoshi/react-native-text-ticker.git", "react-native-track-player": "git+https://lovegaoshi@github.com/lovegaoshi/react-native-track-player.git#APM", @@ -102,10 +101,10 @@ "react-native-vector-icons": "^10.0.3", "react-native-video": "git+https://github.com/lovegaoshi/react-native-video.git#dev-android-cache", "react-native-webview": "^13.8.6", - "react-native-windows": "^0.73.11", - "react-use": "^17.5.0", + "sp-react-native-in-app-updates": "^1.4.0", "use-debounce": "^10.0.0", "uuid": "^9.0.1", + "youtubei.js": "^9.3.0", "ytdl-core": "git+https://lovegaoshi@github.com/lovegaoshi/node-ytdl-core.git", "zustand": "^4.5.2" }, @@ -114,6 +113,7 @@ }, "devDependencies": { "@babel/core": "^7.24.4", + "@babel/plugin-syntax-import-attributes": "^7.24.1", "@babel/preset-env": "^7.24.4", "@babel/preset-typescript": "^7.24.1", "@babel/runtime": "^7.24.4", @@ -138,6 +138,7 @@ "argparse": "^2.0.1", "babel-jest": "^29.7.0", "babel-plugin-module-resolver": "^5.0.2", + "babel-plugin-transform-remove-console": "^6.9.4", "cpx": "^1.5.0", "eslint": "^9.1.1", "eslint-config-prettier": "^9.1.0", @@ -163,4 +164,4 @@ }, "isSwift": true, "packageManager": "yarn@4.1.1" -} \ No newline at end of file +} diff --git a/src/components/buttons/LottieButton.tsx b/src/components/buttons/LottieButton.tsx index 506316b3..c47e348f 100644 --- a/src/components/buttons/LottieButton.tsx +++ b/src/components/buttons/LottieButton.tsx @@ -1,10 +1,9 @@ import React, { useRef } from 'react'; -import { Pressable } from 'react-native'; +import { Pressable, ViewStyle } from 'react-native'; import LottieView, { AnimationObject } from 'lottie-react-native'; import { useNoxSetting } from '@stores/useApp'; import ShadowedElement from './ShadowedElement'; -import { ViewStyle } from 'react-native-windows'; interface Props { src: AnimationObject; diff --git a/src/components/explore/bilibili/View.tsx b/src/components/explore/bilibili/View.tsx index b0cfe2de..26c9455f 100644 --- a/src/components/explore/bilibili/View.tsx +++ b/src/components/explore/bilibili/View.tsx @@ -56,6 +56,7 @@ export default () => { } > + {t('BiliCategory.dynamic')} @@ -70,7 +71,6 @@ export default () => { songs={biliMusicTop} title={t('BiliCategory.top')} /> - ); }; diff --git a/src/components/playlist/Menu/PlaylistSortButton.tsx b/src/components/playlist/Menu/PlaylistSortButton.tsx index 4675a123..4fa4e3bc 100644 --- a/src/components/playlist/Menu/PlaylistSortButton.tsx +++ b/src/components/playlist/Menu/PlaylistSortButton.tsx @@ -1,11 +1,10 @@ import React, { useState } from 'react'; import { Menu, Checkbox, Text } from 'react-native-paper'; import { useTranslation } from 'react-i18next'; +import { View, StyleSheet } from 'react-native'; import Dialog from '@components/dialogs/GenericSelectDialog'; import { SortOptions } from '@enums/Playlist'; -import { StyleSheet } from 'react-native-windows'; -import { View } from 'react-native'; const ICON = 'sort'; diff --git a/src/hooks/usePlayStore.ts b/src/hooks/usePlayStore.ts new file mode 100644 index 00000000..caacd7dc --- /dev/null +++ b/src/hooks/usePlayStore.ts @@ -0,0 +1,33 @@ +import SpInAppUpdates, { + NeedsUpdateResponse, + IAUUpdateKind, + StartUpdateOptions, +} from 'sp-react-native-in-app-updates'; +import { Platform } from 'react-native'; + +// eslint-disable-next-line import/no-unresolved +import { APPSTORE } from '@env'; + +export default () => { + const inAppUpdates = new SpInAppUpdates( + false // isDebug + ); + + const checkPlayStoreUpdates = async () => { + if (Platform.OS !== 'android' || !APPSTORE) return; + // curVersion is optional if you don't provide it will automatically take from the app using react-native-device-info + const result = await inAppUpdates.checkNeedsUpdate(); + if (result.shouldUpdate) { + let updateOptions: StartUpdateOptions = {}; + if (Platform.OS === 'android') { + // android only, on iOS the user will be promped to go to your app store page + updateOptions = { + updateType: IAUUpdateKind.FLEXIBLE, + }; + } + inAppUpdates.startUpdate(updateOptions); // https://github.com/SudoPlz/sp-react-native-in-app-updates/blob/master/src/types.ts#L78 + } + }; + + return { checkPlayStoreUpdates }; +}; diff --git a/src/hooks/useSetupPlayer.ts b/src/hooks/useSetupPlayer.ts index c2342296..11ef72eb 100644 --- a/src/hooks/useSetupPlayer.ts +++ b/src/hooks/useSetupPlayer.ts @@ -12,6 +12,7 @@ import { songlistToTracklist } from '@utils/RNTPUtils'; import useInitializeStore from '@stores/initializeStores'; import { IntentData } from '@enums/Intent'; import { useNoxSetting } from '@stores/useApp'; +import usePlayStore from './usePlayStore'; const { NoxAndroidAutoModule } = NativeModules; @@ -21,6 +22,7 @@ export default ({ intentData }: NoxComponent.AppProps) => { const { updateVersion, checkVersion } = useVersionCheck(); const setIntentData = useNoxSetting(state => state.setIntentData); const { i18n } = useTranslation(); + const { checkPlayStoreUpdates } = usePlayStore(); useEffect(() => { let unmounted = false; @@ -53,6 +55,7 @@ export default ({ intentData }: NoxComponent.AppProps) => { if (unmounted) return; setPlayerReady(true); if (unmounted) return; + checkPlayStoreUpdates(); const currentQueue = getCurrentTPQueue(); const findCurrentSong = currentQueue.find( val => val.id === currentPlayingID diff --git a/src/stores/useSnack.ts b/src/stores/useSnack.ts index f9e5a8c8..986ac1ff 100644 --- a/src/stores/useSnack.ts +++ b/src/stores/useSnack.ts @@ -27,7 +27,7 @@ export enum SnackType { Processing = 'processing', } -export default create(set => ({ +export default create((set, get) => ({ snackMsg: 'The quick brown fox jumps over the lazy dog.', snackVisible: false, snackType: SnackType.Success, @@ -44,6 +44,10 @@ export default create(set => ({ callback, processFunction, }) => { + if (get().snackVisible) { + set({ snackVisible: false }); + await new Promise(resolve => setTimeout(resolve, 100)); + } if (processFunction) { set({ snackMsg: snackMsg.processing || 'processing...', diff --git a/src/utils/Bilibili/bilifavOperate.ts b/src/utils/Bilibili/bilifavOperate.ts index a4af08d3..c56a8e79 100644 --- a/src/utils/Bilibili/bilifavOperate.ts +++ b/src/utils/Bilibili/bilifavOperate.ts @@ -120,7 +120,7 @@ export const syncFavlist = async ( const uniqBVIDs = getPlaylistUniqBVIDs(favlist); await addToBiliFavlist( favid, - uniqBVIDs.filter(val => val.startsWith('BV')), + uniqBVIDs.filter(val => val.startsWith('BV')).reverse(), progressEmitter ); return true; diff --git a/src/utils/mediafetch/biliMusicTop.ts b/src/utils/mediafetch/biliMusicTop.ts index 018b475d..1fb1f1d8 100644 --- a/src/utils/mediafetch/biliMusicTop.ts +++ b/src/utils/mediafetch/biliMusicTop.ts @@ -9,8 +9,8 @@ const API = const topToSong = (data: any) => SongTS({ - cid: `null-${data.mv_bvid}`, - bvid: data.mv_bvid, + cid: `null-${data.creation_bvid}`, + bvid: data.creation_bvid, name: data.creation_title, nameRaw: data.creation_title, singer: data.creation_nickname, @@ -18,7 +18,7 @@ const topToSong = (data: any) => cover: data.creation_cover, lyric: '', page: 1, - duration: data.creation_title, + duration: data.creation_duration, album: data.creation_title, source: Source.bilivideo, }); diff --git a/src/utils/mediafetch/headRequest.ts b/src/utils/mediafetch/headRequest.ts index e43df5c8..5bf826b8 100644 --- a/src/utils/mediafetch/headRequest.ts +++ b/src/utils/mediafetch/headRequest.ts @@ -5,12 +5,12 @@ import { Source } from '@enums/MediaFetch'; const headFetch = async (url: string): Promise => { if (!url.startsWith('https://')) return; try { - const res = await bfetch(url, { - method: 'HEAD', - }); + const res = await bfetch(url, { method: 'HEAD' }); if (res.headers.get('content-type')?.startsWith('audio')) { - const fn = url.substring(url.lastIndexOf('/') + 1); const urlObj = new URL(url); + const fn = urlObj.pathname.substring( + urlObj.pathname.lastIndexOf('/') + 1 + ); return SongTS({ cid: `${Source.rawhttp}-${url}`, bvid: url, diff --git a/src/utils/mediafetch/resolveURL.ts b/src/utils/mediafetch/resolveURL.ts index 30c9cd20..b504ab63 100644 --- a/src/utils/mediafetch/resolveURL.ts +++ b/src/utils/mediafetch/resolveURL.ts @@ -37,6 +37,7 @@ export const fetchPlayUrlPromise = async ( [steriatkFetch.regexResolveURLMatch, steriatkFetch.resolveURL], [biliaudioFetch.regexResolveURLMatch, biliaudioFetch.resolveURL], [ytbvideoFetch.regexResolveURLMatch, ytbvideoFetch.resolveURL], + [ytbvideoFetch.regexResolveURLMatch2, ytbvideoFetch.resolveURL], [bililiveFetch.regexResolveURLMatch, bililiveFetch.resolveURL], [biliBangumiFetch.regexResolveURLMatch, biliBangumiFetch.resolveURL], [localFetch.regexResolveURLMatch, localFetch.resolveURL], diff --git a/src/utils/mediafetch/ytbchannel.ts b/src/utils/mediafetch/ytbchannel.ts index e5f33bd1..8f5c9359 100644 --- a/src/utils/mediafetch/ytbchannel.ts +++ b/src/utils/mediafetch/ytbchannel.ts @@ -1,60 +1,41 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { get_playlist } from 'libmuse'; +import { get_channel } from 'libmuse'; +import { Innertube } from 'youtubei.js'; import { regexFetchProps } from './generic'; -import { CIDPREFIX } from './ytbvideo'; -import SongTS from '@objects/Song'; -import { Source } from '@enums/MediaFetch'; +import { fetchInnerTunePlaylist } from './ytbplaylist'; +import { fetchAudioInfo } from './ytbvideo'; +import bfetch from '@utils/BiliFetch'; -const musePlaylistItemToNoxSong = (val: any, data: any) => { - try { - return SongTS({ - cid: `${CIDPREFIX}-${val.videoId}`, - bvid: val.videoId, - name: val.title, - nameRaw: val.title, - singer: val.artists[0].name, - singerId: val.artists[0].id, - cover: val.thumbnails[0].url, - highresCover: val.thumbnails[val.thumbnails.length - 1].url, - lyric: '', - page: 1, - duration: val.duration_seconds, - album: data.title, - source: Source.ytbvideo, - metadataOnLoad: true, - }); - } catch { - console.error(`[musePlaylistParse] fail: ${JSON.stringify(val)}`); - } +const resolveYTChannelPlaylistId = async (channelUsername: string) => { + const res = await bfetch(`https://www.youtube.com/c/${channelUsername}`); + const text = await res.text(); + return /meta property="og:url" content="https:\/\/www.youtube.com\/channel\/(.+)">=1.0.0 <1.9.0" - checksum: 10c0/b68442034315c182fd5e6c1bcca7b249a4995dc219c6935718fb143d24b13cee5e7884c6750b9f55ae8f4477b7edb9b3140c6663112485b49f2a9bc5a243f5f2 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:^0.41.2": - version: 0.41.2 - resolution: "@opentelemetry/instrumentation@npm:0.41.2" - dependencies: - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.4.2" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.1" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/005a4fbdf5ab5a8f61608430c7c3b93ca5b6570246ed8408dfb92cbd6e3b093c8d66c443778f51223f11ca4cf6ca48d447ab9ea5c37c5bc874ee28a0c191fcbe - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.23.0": - version: 1.23.0 - resolution: "@opentelemetry/resources@npm:1.23.0" - dependencies: - "@opentelemetry/core": "npm:1.23.0" - "@opentelemetry/semantic-conventions": "npm:1.23.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b1abc023f2f32ed6f328f27821ae70b7a936964a19d29246072e11a9abdf588158ba65a1e9f1177933868906d53d836c837304bb98d37231a01e31bc77b38476 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:^1.15.2": - version: 1.23.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.23.0" - dependencies: - "@opentelemetry/core": "npm:1.23.0" - "@opentelemetry/resources": "npm:1.23.0" - "@opentelemetry/semantic-conventions": "npm:1.23.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/19a9e925e43c737058c75f5afc8eb9d39f0bb8547dbe112c05646da453a3a7c5ccf9e8513f1936f26447b47c40f6a4c1d2d03500f882f9e9e44c1ea373a7e8a7 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.23.0, @opentelemetry/semantic-conventions@npm:^1.15.2": - version: 1.23.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.23.0" - checksum: 10c0/2712f3874a45607bc7024e0d1a01c91a7e4671e7b925e2fcc79227f350c16c59a29ba36d8ab5f0842fe003ff464d24ab576033b35390316886bb120477f96ca6 - languageName: node - linkType: hard - "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -3341,102 +3177,6 @@ __metadata: languageName: node linkType: hard -"@react-native-windows/cli@npm:0.73.2": - version: 0.73.2 - resolution: "@react-native-windows/cli@npm:0.73.2" - dependencies: - "@react-native-windows/codegen": "npm:0.73.0" - "@react-native-windows/fs": "npm:0.73.0" - "@react-native-windows/package-utils": "npm:0.73.0" - "@react-native-windows/telemetry": "npm:0.73.1" - "@xmldom/xmldom": "npm:^0.7.7" - chalk: "npm:^4.1.0" - cli-spinners: "npm:^2.2.0" - envinfo: "npm:^7.5.0" - find-up: "npm:^4.1.0" - glob: "npm:^7.1.1" - lodash: "npm:^4.17.15" - mustache: "npm:^4.0.1" - ora: "npm:^3.4.0" - prompts: "npm:^2.4.1" - semver: "npm:^7.3.2" - shelljs: "npm:^0.8.4" - username: "npm:^5.1.0" - uuid: "npm:^3.3.2" - xml-formatter: "npm:^2.4.0" - xml-parser: "npm:^1.2.1" - xpath: "npm:^0.0.27" - peerDependencies: - react-native: "*" - checksum: 10c0/52d68ba8664ac5a39609c9c7a71d4d33204eb01dac8f910a1181ad9764389e06d61510958d39c633e6a57416e7aa74f2bf7a4295f35450b866fc9942acb5991a - languageName: node - linkType: hard - -"@react-native-windows/codegen@npm:0.73.0": - version: 0.73.0 - resolution: "@react-native-windows/codegen@npm:0.73.0" - dependencies: - "@react-native-windows/fs": "npm:0.73.0" - chalk: "npm:^4.1.0" - globby: "npm:^11.0.4" - mustache: "npm:^4.0.1" - source-map-support: "npm:^0.5.19" - yargs: "npm:^16.2.0" - peerDependencies: - react-native: "*" - bin: - react-native-windows-codegen: bin.js - checksum: 10c0/c51ebc43c932123a8680eda13dbacc2a4bc7832b50db38518256a614111abe33bd7e72905bf446a3d10b9db0588a19e69b656bd8b002f9f18f55e47408aa9693 - languageName: node - linkType: hard - -"@react-native-windows/find-repo-root@npm:0.73.0": - version: 0.73.0 - resolution: "@react-native-windows/find-repo-root@npm:0.73.0" - dependencies: - "@react-native-windows/fs": "npm:0.73.0" - find-up: "npm:^4.1.0" - checksum: 10c0/ab65f0e0b43404f6ad0fa8d7612568b9f35af3e25470293ce6e1fc1950c69980c491aafd1a7458afff81892d1c5b85f8c9bd82ec91d238f05c1d3fc028416260 - languageName: node - linkType: hard - -"@react-native-windows/fs@npm:0.73.0": - version: 0.73.0 - resolution: "@react-native-windows/fs@npm:0.73.0" - dependencies: - graceful-fs: "npm:^4.2.8" - checksum: 10c0/4dfc78db180ed9055f146e021e6645f1398ef5b50b34d040244abb8cf96aa1ff433d3ba704e80ab20852c6641dc3eec460b21b8be7751406c94aaf359989c157 - languageName: node - linkType: hard - -"@react-native-windows/package-utils@npm:0.73.0": - version: 0.73.0 - resolution: "@react-native-windows/package-utils@npm:0.73.0" - dependencies: - "@react-native-windows/find-repo-root": "npm:0.73.0" - "@react-native-windows/fs": "npm:0.73.0" - get-monorepo-packages: "npm:^1.2.0" - lodash: "npm:^4.17.15" - checksum: 10c0/9137fbb08c4e786d74ec36e37f588d9c19d4598987cb953ade1bf4c52f56a509aec9e40f9975c1684787ef874acc085d313281454cd0dc7091570355ef49516d - languageName: node - linkType: hard - -"@react-native-windows/telemetry@npm:0.73.1": - version: 0.73.1 - resolution: "@react-native-windows/telemetry@npm:0.73.1" - dependencies: - "@react-native-windows/fs": "npm:0.73.0" - "@xmldom/xmldom": "npm:^0.7.7" - applicationinsights: "npm:2.7.3" - ci-info: "npm:^3.2.0" - envinfo: "npm:^7.8.1" - lodash: "npm:^4.17.21" - os-locale: "npm:^5.0.0" - xpath: "npm:^0.0.27" - checksum: 10c0/626049f7aa834bad433b0579a9d5815c2242654062d380fdb7bc8009df21e2b4ee4634ca1a60b286ae740570542b52ced50eeb01e6e73691a2b1f176e8c92e08 - languageName: node - linkType: hard - "@react-native/assets-registry@npm:0.73.1, @react-native/assets-registry@npm:~0.73.1": version: 0.73.1 resolution: "@react-native/assets-registry@npm:0.73.1" @@ -4277,13 +4017,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: 10c0/073bfa548026b1ebaf1659eb8961e526be22fa77139b10d60e712f46d2f0f05f4e6c8bec62a087d41088ee9e29faa7f54838568e475ab2f776171003c3920858 - languageName: node - linkType: hard - "@tsconfig/react-native@npm:^3.0.5": version: 3.0.5 resolution: "@tsconfig/react-native@npm:3.0.5" @@ -4676,13 +4409,6 @@ __metadata: languageName: node linkType: hard -"@types/js-cookie@npm:^2.2.6": - version: 2.2.7 - resolution: "@types/js-cookie@npm:2.2.7" - checksum: 10c0/29196c6829982b5efa79117122a7d62cf4bc2f6397ce8eac1539319ff5dce3b44b2d86f2ac064f2ed3488fb24439358f24af6914fde5c5c4bab9a85728a13a6f - languageName: node - linkType: hard - "@types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -4838,13 +4564,6 @@ __metadata: languageName: node linkType: hard -"@types/shimmer@npm:^1.0.2": - version: 1.0.5 - resolution: "@types/shimmer@npm:1.0.5" - checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec - languageName: node - linkType: hard - "@types/stack-utils@npm:^2.0.0": version: 2.0.3 resolution: "@types/stack-utils@npm:2.0.3" @@ -5187,13 +4906,6 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.7.7, @xmldom/xmldom@npm:~0.7.7": - version: 0.7.13 - resolution: "@xmldom/xmldom@npm:0.7.13" - checksum: 10c0/cb02e4e8d986acf18578a5f25d1bce5e18d08718f40d8a0cdd922a4c112c8e00daf94de4e43f9556ed147c696b135f2ab81fa9a2a8a0416f60af15d156b60e40 - languageName: node - linkType: hard - "@xmldom/xmldom@npm:^0.8.8": version: 0.8.10 resolution: "@xmldom/xmldom@npm:0.8.10" @@ -5201,10 +4913,10 @@ __metadata: languageName: node linkType: hard -"@xobotyi/scrollbar-width@npm:^1.9.5": - version: 1.9.5 - resolution: "@xobotyi/scrollbar-width@npm:1.9.5" - checksum: 10c0/4ebc79e4f798e2a5e89a5122f8fc4a086f08a92a44ac020599c4fe20d105b7d76ba06c094260b5f386a75e7ce6f6c518d9fc295228b651296b99c4477f986ac4 +"@xmldom/xmldom@npm:~0.7.7": + version: 0.7.13 + resolution: "@xmldom/xmldom@npm:0.7.13" + checksum: 10c0/cb02e4e8d986acf18578a5f25d1bce5e18d08718f40d8a0cdd922a4c112c8e00daf94de4e43f9556ed147c696b135f2ab81fa9a2a8a0416f60af15d156b60e40 languageName: node linkType: hard @@ -5241,15 +4953,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -5259,7 +4962,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.3, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.11.3, acorn@npm:^8.8.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -5415,6 +5118,15 @@ __metadata: languageName: node linkType: hard +"apisauce@npm:^2.1.1": + version: 2.1.6 + resolution: "apisauce@npm:2.1.6" + dependencies: + axios: "npm:^0.21.4" + checksum: 10c0/b4fbc478da3eb57d611346a70a7f35c0b9aff1e24472e1c069db38a32921a4022c7257310f84a41f580a1708013e3acd8d9c9f6b5319182ef0096d9a421481e2 + languageName: node + linkType: hard + "appdirsjs@npm:^1.2.4": version: 1.2.7 resolution: "appdirsjs@npm:1.2.7" @@ -5429,32 +5141,6 @@ __metadata: languageName: node linkType: hard -"applicationinsights@npm:2.7.3": - version: 2.7.3 - resolution: "applicationinsights@npm:2.7.3" - dependencies: - "@azure/core-auth": "npm:^1.5.0" - "@azure/core-rest-pipeline": "npm:1.10.1" - "@azure/core-util": "npm:1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk": "npm:^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet": "npm:^1.0.1" - "@opentelemetry/api": "npm:^1.4.1" - "@opentelemetry/core": "npm:^1.15.2" - "@opentelemetry/sdk-trace-base": "npm:^1.15.2" - "@opentelemetry/semantic-conventions": "npm:^1.15.2" - cls-hooked: "npm:^4.2.2" - continuation-local-storage: "npm:^3.2.1" - diagnostic-channel: "npm:1.1.1" - diagnostic-channel-publishers: "npm:1.0.7" - peerDependencies: - applicationinsights-native-metrics: "*" - peerDependenciesMeta: - applicationinsights-native-metrics: - optional: true - checksum: 10c0/6d44e84aef13d39628d85b97cce0812991f1e942e40ad89e07d5af6c399143dfc8aa81b8727874d1c634884ea3bfb1b65b856e37a2ecb99de374ed308406ae0d - languageName: node - linkType: hard - "arg@npm:5.0.2": version: 5.0.2 resolution: "arg@npm:5.0.2" @@ -5532,15 +5218,6 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^1.0.1": - version: 1.0.2 - resolution: "array-union@npm:1.0.2" - dependencies: - array-uniq: "npm:^1.0.1" - checksum: 10c0/18686767c0cfdae8dc4acf5ac119b0f0eacad82b7fcc0aa62cc41f93c5ad406d494b6a6e53d85e52e8f0349b67a4fec815feeb537e95c02510d747bc9a4157c7 - languageName: node - linkType: hard - "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -5548,13 +5225,6 @@ __metadata: languageName: node linkType: hard -"array-uniq@npm:^1.0.1": - version: 1.0.3 - resolution: "array-uniq@npm:1.0.3" - checksum: 10c0/3acbaf9e6d5faeb1010e2db04ab171b8d265889e46c61762e502979bdc5e55656013726e9a61507de3c82d329a0dc1e8072630a3454b4f2b881cb19ba7fd8aa6 - languageName: node - linkType: hard - "array-unique@npm:^0.2.1": version: 0.2.1 resolution: "array-unique@npm:0.2.1" @@ -5706,15 +5376,6 @@ __metadata: languageName: node linkType: hard -"async-hook-jl@npm:^1.7.6": - version: 1.7.6 - resolution: "async-hook-jl@npm:1.7.6" - dependencies: - stack-chain: "npm:^1.3.7" - checksum: 10c0/4bd9aee5181fef66e58711c615f9be1e4575848c977ed1a5eff62046b64a6ff5641951a0ea70344c2026d7944674a6e8c1d888f9865e421e9587610e7a3be301 - languageName: node - linkType: hard - "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" @@ -5722,16 +5383,6 @@ __metadata: languageName: node linkType: hard -"async-listener@npm:^0.6.0": - version: 0.6.10 - resolution: "async-listener@npm:0.6.10" - dependencies: - semver: "npm:^5.3.0" - shimmer: "npm:^1.1.0" - checksum: 10c0/abc1bf1a727d26d565bcfd10cfe05adecb64219a4e97ccb39bef995d95708003e3613d763889ccaf3d94d411e1f14dd3b3a26f4d3061735175322c826d43bd8e - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -5764,6 +5415,15 @@ __metadata: languageName: node linkType: hard +"axios@npm:^0.21.4": + version: 0.21.4 + resolution: "axios@npm:0.21.4" + dependencies: + follow-redirects: "npm:^1.14.0" + checksum: 10c0/fbcff55ec68f71f02d3773d467db2fcecdf04e749826c82c2427a232f9eba63242150a05f15af9ef15818352b814257541155de0281f8fb2b7e8a5b79f7f2142 + languageName: node + linkType: hard + "axios@npm:^1.6.8": version: 1.6.8 resolution: "axios@npm:1.6.8" @@ -5780,6 +5440,7 @@ __metadata: resolution: "azusa-player-mobile@workspace:." dependencies: "@babel/core": "npm:^7.24.4" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" "@babel/preset-env": "npm:^7.24.4" "@babel/preset-typescript": "npm:^7.24.1" "@babel/runtime": "npm:^7.24.4" @@ -5863,29 +5524,29 @@ __metadata: prettier: "npm:^3.2.5" qs: "npm:^6.12.1" react: "npm:18.2.0" - react-i18next: "npm:^14.1.0" + react-i18next: "npm:^14.1.1" react-native: "npm:0.73.7" react-native-app-auth: "npm:^7.1.3" react-native-background-timer: "git+https://github.com/lovegaoshi/react-native-background-timer.git" react-native-blob-jsi-helper: "npm:^0.3.1" react-native-blob-util: "npm:^0.19.9" react-native-clean-project: "npm:^4.0.3" + react-native-device-info: "npm:^10.13.2" react-native-dotenv: "npm:^3.4.11" react-native-draggable-flatlist: "npm:^4.0.1" react-native-gesture-handler: "npm:2.16.0" react-native-get-random-values: "npm:^1.11.0" react-native-lyric: "git+https://github.com/lovegaoshi/react-native-lyric.git#dev" - react-native-pager-view: "npm:^6.3.0" + react-native-pager-view: "npm:^6.3.1" react-native-paper: "npm:^5.12.3" react-native-qrcode-svg: "npm:^6.3.0" react-native-reanimated: "npm:^3.8.1" - react-native-reanimated-carousel: "npm:^3.5.1" - react-native-safe-area-context: "npm:^4.9.0" + react-native-safe-area-context: "npm:^4.10.1" react-native-screens: "npm:3.29.0" react-native-shadow-2: "npm:^7.0.8" react-native-share-menu: "git+https://github.com/lovegaoshi/react-native-share-menu.git" - react-native-svg: "npm:^15.1.0" - react-native-svga-player: "git+https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git" + react-native-svg: "npm:^15.2.0" + react-native-svga-player: "https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git#commit=588c9a2819cb2fe14dd7204addaeadd4bf049333" react-native-tab-view: "npm:^3.5.2" react-native-text-ticker: "git+https://lovegaoshi@github.com/lovegaoshi/react-native-text-ticker.git" react-native-track-player: "git+https://lovegaoshi@github.com/lovegaoshi/react-native-track-player.git#APM" @@ -5893,14 +5554,14 @@ __metadata: react-native-vector-icons: "npm:^10.0.3" react-native-video: "git+https://github.com/lovegaoshi/react-native-video.git#dev-android-cache" react-native-webview: "npm:^13.8.6" - react-native-windows: "npm:^0.73.11" react-test-renderer: "npm:18.2.0" - react-use: "npm:^17.5.0" reactotron-react-native: "npm:^5.1.6" rimraf: "npm:^5.0.5" + sp-react-native-in-app-updates: "npm:^1.4.0" typescript: "npm:5.4.5" use-debounce: "npm:^10.0.0" uuid: "npm:^9.0.1" + youtubei.js: "npm:^9.3.0" ytdl-core: "git+https://lovegaoshi@github.com/lovegaoshi/node-ytdl-core.git" zustand: "npm:^4.5.2" languageName: unknown @@ -6683,7 +6344,7 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2": +"cjs-module-lexer@npm:^1.0.0": version: 1.2.3 resolution: "cjs-module-lexer@npm:1.2.3" checksum: 10c0/0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab @@ -6727,7 +6388,7 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.0.0, cli-spinners@npm:^2.2.0, cli-spinners@npm:^2.5.0": +"cli-spinners@npm:^2.0.0, cli-spinners@npm:^2.5.0": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 @@ -6799,17 +6460,6 @@ __metadata: languageName: node linkType: hard -"cls-hooked@npm:^4.2.2": - version: 4.2.2 - resolution: "cls-hooked@npm:4.2.2" - dependencies: - async-hook-jl: "npm:^1.7.6" - emitter-listener: "npm:^1.0.1" - semver: "npm:^5.4.1" - checksum: 10c0/ee6c0c837f00aeea0ed6c05f67f64bc3f6d9e2055fbad703e571a588e47fdefc11034a2f99d1657880b000ec4e9657dd752f8be8bc2b55bac8c5ec092afb1b4e - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -7025,16 +6675,6 @@ __metadata: languageName: node linkType: hard -"continuation-local-storage@npm:^3.2.1": - version: 3.2.1 - resolution: "continuation-local-storage@npm:3.2.1" - dependencies: - async-listener: "npm:^0.6.0" - emitter-listener: "npm:^1.1.1" - checksum: 10c0/1ee19a9922814635a4b747f77f598ad23d75b3dad48761fe6bd2eceebc5542796d0c2508f51a82497f59a59d2d06538f67efa99d1d06a713b149cc9dcc59386f - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -7049,15 +6689,6 @@ __metadata: languageName: node linkType: hard -"copy-to-clipboard@npm:^3.3.1": - version: 3.3.3 - resolution: "copy-to-clipboard@npm:3.3.3" - dependencies: - toggle-selection: "npm:^1.0.6" - checksum: 10c0/3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f - languageName: node - linkType: hard - "core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": version: 3.37.0 resolution: "core-js-compat@npm:3.37.0" @@ -7192,15 +6823,6 @@ __metadata: languageName: node linkType: hard -"css-in-js-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "css-in-js-utils@npm:3.1.0" - dependencies: - hyphenate-style-name: "npm:^1.0.3" - checksum: 10c0/8bb042e8f7701a7edadc3cce5ce2d5cf41189631d7e2aed194d5a7059b25776dded2a0466cb9da1d1f3fc6c99dcecb51e45671148d073b8a2a71e34755152e52 - languageName: node - linkType: hard - "css-select@npm:^5.1.0": version: 5.1.0 resolution: "css-select@npm:5.1.0" @@ -7214,7 +6836,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": +"css-tree@npm:^1.1.3": version: 1.1.3 resolution: "css-tree@npm:1.1.3" dependencies: @@ -7231,7 +6853,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.2": +"csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 @@ -7860,24 +7482,6 @@ __metadata: languageName: node linkType: hard -"diagnostic-channel-publishers@npm:1.0.7": - version: 1.0.7 - resolution: "diagnostic-channel-publishers@npm:1.0.7" - peerDependencies: - diagnostic-channel: "*" - checksum: 10c0/040c03d1382d95da8b464b9d682ef14f257c3d67f63dfe57738584447be604fc820875384ad0e62bf4126e69249b9d29a6f6032e218a7955436c7dae72d70500 - languageName: node - linkType: hard - -"diagnostic-channel@npm:1.1.1": - version: 1.1.1 - resolution: "diagnostic-channel@npm:1.1.1" - dependencies: - semver: "npm:^7.5.3" - checksum: 10c0/5cb7788496b2a855ea2afe7a674bb79653b587009fa884f5835741c3eae9b485d3b0f611549a5503240c84b3070e6fc22b5963d0f48dc7e2a725343d626291c9 - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -7892,15 +7496,6 @@ __metadata: languageName: node linkType: hard -"dir-glob@npm:^2.0.0": - version: 2.2.2 - resolution: "dir-glob@npm:2.2.2" - dependencies: - path-type: "npm:^3.0.0" - checksum: 10c0/67575fd496df80ec90969f1a9f881f03b4ef614ca2c07139df81a12f9816250780dff906f482def0f897dd748d22fa13c076b52ac635e0024f7d434846077a3a - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -8021,15 +7616,6 @@ __metadata: languageName: node linkType: hard -"emitter-listener@npm:^1.0.1, emitter-listener@npm:^1.1.1": - version: 1.1.2 - resolution: "emitter-listener@npm:1.1.2" - dependencies: - shimmer: "npm:^1.2.0" - checksum: 10c0/d16f4f2da4b46cee09c900260d8527c58b32b6e1288c734a561f867dac8bf4da7f6aa429b6db1e5a90f688d754d86456bd22ee99f2fac4d9d955ef6ef8c19e55 - languageName: node - linkType: hard - "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -8104,7 +7690,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.10.0, envinfo@npm:^7.5.0, envinfo@npm:^7.8.1": +"envinfo@npm:^7.10.0": version: 7.12.0 resolution: "envinfo@npm:7.12.0" bin: @@ -8833,23 +8419,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^4.0.0": - version: 4.1.0 - resolution: "execa@npm:4.1.0" - dependencies: - cross-spawn: "npm:^7.0.0" - get-stream: "npm:^5.0.0" - human-signals: "npm:^1.1.1" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.0" - onetime: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/02211601bb1c52710260edcc68fb84c3c030dc68bafc697c90ada3c52cc31375337de8c24826015b8382a58d63569ffd203b79c94fef217d65503e3e8d2c52ba - languageName: node - linkType: hard - "execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -9172,20 +8741,6 @@ __metadata: languageName: node linkType: hard -"fast-loops@npm:^1.1.3": - version: 1.1.3 - resolution: "fast-loops@npm:1.1.3" - checksum: 10c0/ba71c001704c44a617053ed34b1a8c0d2ed9723022eb7b93c98299d9862f93213609b32c9daec7d606625ab318769d11da8bb06e9ddd9c28e3bda1249fb6e36d - languageName: node - linkType: hard - -"fast-shallow-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "fast-shallow-equal@npm:1.0.0" - checksum: 10c0/526c393c011ab5a0ca5a36c5ea25c9730acd027503ccbec6c7825397ab9375f51f67f14c8829b4c4b1ccccede695391dd14863a15e40a37fc4af08c1440a1b66 - languageName: node - linkType: hard - "fast-xml-parser@npm:^4.0.12, fast-xml-parser@npm:^4.2.4": version: 4.3.6 resolution: "fast-xml-parser@npm:4.3.6" @@ -9197,13 +8752,6 @@ __metadata: languageName: node linkType: hard -"fastest-stable-stringify@npm:^2.0.2": - version: 2.0.2 - resolution: "fastest-stable-stringify@npm:2.0.2" - checksum: 10c0/abbe5ff48f13f5819e7312dbb38bae5d9960694cffd315b464df9adcd02a8fa7e9eec32c314655674c7134905c544b7a0c14b05bfbe30b3f678609bebc9fecb9 - languageName: node - linkType: hard - "fastq@npm:^1.6.0": version: 1.17.1 resolution: "fastq@npm:1.17.1" @@ -9496,7 +9044,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.6": +"follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -9746,16 +9294,6 @@ __metadata: languageName: node linkType: hard -"get-monorepo-packages@npm:^1.2.0": - version: 1.2.0 - resolution: "get-monorepo-packages@npm:1.2.0" - dependencies: - globby: "npm:^7.1.1" - load-json-file: "npm:^4.0.0" - checksum: 10c0/ee04b32862b475ea8a4cdea4587913cce1f5ac65178e9b575a7b91f746852951b84161550f120c2512f3498e8fa2a5b7ab5af7264aff8deb4dc04d2902508e69 - languageName: node - linkType: hard - "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -9779,15 +9317,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^5.0.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: "npm:^3.0.0" - checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 - languageName: node - linkType: hard - "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -9908,7 +9437,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.0.5, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.3": +"glob@npm:^7.0.5, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -9966,7 +9495,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -9980,20 +9509,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^7.1.1": - version: 7.1.1 - resolution: "globby@npm:7.1.1" - dependencies: - array-union: "npm:^1.0.1" - dir-glob: "npm:^2.0.0" - glob: "npm:^7.1.2" - ignore: "npm:^3.3.5" - pify: "npm:^3.0.0" - slash: "npm:^1.0.0" - checksum: 10c0/016d4dfac6069221b2db18ad6afb0011639899920dbec87492ddc048fcd433361e6c094b12451ab14cf062013a776f47ef21bb8289d5e09a2f23e81d5aec0f8e - languageName: node - linkType: hard - "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -10003,7 +9518,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -10318,17 +9833,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": "npm:2" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10c0/32a05e413430b2c1e542e5c74b38a9f14865301dd69dff2e53ddb684989440e3d2ce0c4b64d25eb63cf6283e6265ff979a61cf93e3ca3d23047ddfdc8df34a32 - languageName: node - linkType: hard - "http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" @@ -10359,13 +9863,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^1.1.1": - version: 1.1.1 - resolution: "human-signals@npm:1.1.1" - checksum: 10c0/18810ed239a7a5e23fb6c32d0fd4be75d7cd337a07ad59b8dbf0794cb0761e6e628349ee04c409e605fe55344716eab5d0a47a62ba2a2d0d367c89a2b4247b1e - languageName: node - linkType: hard - "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -10373,13 +9870,6 @@ __metadata: languageName: node linkType: hard -"hyphenate-style-name@npm:^1.0.3": - version: 1.0.4 - resolution: "hyphenate-style-name@npm:1.0.4" - checksum: 10c0/b19c3e2cd1dc426f6f893752fec08140abf79058a1b6238422e45373ed81389f02e1a2ba2ef4e9b2430d4e900a0f5ba12307de82320604e81ac1b722abd2ee62 - languageName: node - linkType: hard - "i18next@npm:^23.11.2": version: 23.11.2 resolution: "i18next@npm:23.11.2" @@ -10414,13 +9904,6 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^3.3.5": - version: 3.3.10 - resolution: "ignore@npm:3.3.10" - checksum: 10c0/973e0ef3b3eaab8fc19014d80014ed11bcf3585de8088d9c7a5b5c4edefc55f4ecdc498144bdd0440b8e2ff22deb03f89c90300bfef2d1750d5920f997d0a600 - languageName: node - linkType: hard - "ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.3.1": version: 5.3.1 resolution: "ignore@npm:5.3.1" @@ -10466,18 +9949,6 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:1.4.2": - version: 1.4.2 - resolution: "import-in-the-middle@npm:1.4.2" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/499c8abc90fa5197b9f5823c221fadbb2f6a467650761151519d855c160c2a55fae5e55334634ca9fc0c42fe97b94754fb17ccd61132e8507760de6e9bf33795 - languageName: node - linkType: hard - "import-local@npm:^3.0.2": version: 3.1.0 resolution: "import-local@npm:3.1.0" @@ -10535,16 +10006,6 @@ __metadata: languageName: node linkType: hard -"inline-style-prefixer@npm:^7.0.0": - version: 7.0.0 - resolution: "inline-style-prefixer@npm:7.0.0" - dependencies: - css-in-js-utils: "npm:^3.1.0" - fast-loops: "npm:^1.1.3" - checksum: 10c0/d19eb485961854c5e00152b351a0d161b1a8d80d415bab2ba79ad10059d03843bc1e71415d265f1ec10857f5dd4a75c2491fced08eb0c5883cf42c8a9dccb473 - languageName: node - linkType: hard - "inquirer@npm:^7.3.3": version: 7.3.3 resolution: "inquirer@npm:7.3.3" @@ -10594,13 +10055,6 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^1.0.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 10c0/08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 - languageName: node - linkType: hard - "invariant@npm:2.2.4, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -10610,13 +10064,6 @@ __metadata: languageName: node linkType: hard -"invert-kv@npm:^3.0.0": - version: 3.0.1 - resolution: "invert-kv@npm:3.0.1" - checksum: 10c0/a3d90951a635e35dea9c9a5fd749e981e9c54e8a362ad80b2253dad03b9257314b7c4e4d250d61bcd79698ccd5f4c6b0c750cd991bb5ce16352bf830e77ea64b - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -11742,6 +11189,15 @@ __metadata: languageName: node linkType: hard +"jintr@npm:^1.1.0": + version: 1.1.0 + resolution: "jintr@npm:1.1.0" + dependencies: + acorn: "npm:^8.8.0" + checksum: 10c0/af233341ed7cc6374b64cb8a2c7f7434801e9814b8db6e116fe356985c2aa372538567c8f2d01d1b3754ddfb37da585dce2adbf63f335211cfab338ce939c698 + languageName: node + linkType: hard + "joi@npm:^17.2.1": version: 17.12.3 resolution: "joi@npm:17.12.3" @@ -11762,13 +11218,6 @@ __metadata: languageName: node linkType: hard -"js-cookie@npm:^2.2.1": - version: 2.2.1 - resolution: "js-cookie@npm:2.2.1" - checksum: 10c0/ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376 - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -12056,15 +11505,6 @@ __metadata: languageName: node linkType: hard -"lcid@npm:^3.0.0": - version: 3.1.1 - resolution: "lcid@npm:3.1.1" - dependencies: - invert-kv: "npm:^3.0.0" - checksum: 10c0/43a39c39d92d756b9671691bb36ac2667c44c4a7e30f55403dc9c98ca4e7bba8c2b35599e8d7967163d65c1697e0d136596e9a9b9bccbd2292caf915c77416a4 - languageName: node - linkType: hard - "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -12208,18 +11648,6 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^4.0.0": - version: 4.0.0 - resolution: "load-json-file@npm:4.0.0" - dependencies: - graceful-fs: "npm:^4.1.2" - parse-json: "npm:^4.0.0" - pify: "npm:^3.0.0" - strip-bom: "npm:^3.0.0" - checksum: 10c0/6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5 - languageName: node - linkType: hard - "localforage@npm:^1.8.1": version: 1.10.0 resolution: "localforage@npm:1.10.0" @@ -12285,7 +11713,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4, lodash@npm:^4.17.13, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4": +"lodash@npm:^4, lodash@npm:^4.17.13, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -12434,15 +11862,6 @@ __metadata: languageName: node linkType: hard -"map-age-cleaner@npm:^0.1.1, map-age-cleaner@npm:^0.1.3": - version: 0.1.3 - resolution: "map-age-cleaner@npm:0.1.3" - dependencies: - p-defer: "npm:^1.0.0" - checksum: 10c0/7495236c7b0950956c144fd8b4bc6399d4e78072a8840a4232fe1c4faccbb5eb5d842e5c0a56a60afc36d723f315c1c672325ca03c1b328650f7fcc478f385fd - languageName: node - linkType: hard - "map-cache@npm:^0.2.2": version: 0.2.2 resolution: "map-cache@npm:0.2.2" @@ -12534,28 +11953,6 @@ __metadata: languageName: node linkType: hard -"mem@npm:^4.3.0": - version: 4.3.0 - resolution: "mem@npm:4.3.0" - dependencies: - map-age-cleaner: "npm:^0.1.1" - mimic-fn: "npm:^2.0.0" - p-is-promise: "npm:^2.0.0" - checksum: 10c0/fc74e16d877322aafe869fe92a5c3109b1683195f4ef507920322a2fc8cd9998f3299f716c9853e10304c06a528fd9b763de24bdd7ce0b448155f05c9fad8612 - languageName: node - linkType: hard - -"mem@npm:^5.0.0": - version: 5.1.1 - resolution: "mem@npm:5.1.1" - dependencies: - map-age-cleaner: "npm:^0.1.3" - mimic-fn: "npm:^2.1.0" - p-is-promise: "npm:^2.1.0" - checksum: 10c0/2fa86d04793d95665379d5f45b5aede2d1b88b9ec845db3274956c75bb9e88834a78605b683344d0ca03d45432124774589ca4bd0c83d481b80c2f2cd97914b3 - languageName: node - linkType: hard - "memoize-one@npm:^5.0.0": version: 5.2.1 resolution: "memoize-one@npm:5.2.1" @@ -12973,7 +12370,7 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^2.0.0, mimic-fn@npm:^2.1.0": +"mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 @@ -13169,13 +12566,6 @@ __metadata: languageName: node linkType: hard -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -13197,15 +12587,6 @@ __metadata: languageName: node linkType: hard -"mustache@npm:^4.0.1": - version: 4.2.0 - resolution: "mustache@npm:4.2.0" - bin: - mustache: bin/mustache - checksum: 10c0/1f8197e8a19e63645a786581d58c41df7853da26702dbc005193e2437c98ca49b255345c173d50c08fe4b4dbb363e53cb655ecc570791f8deb09887248dd34a2 - languageName: node - linkType: hard - "mute-stream@npm:0.0.8": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" @@ -13244,25 +12625,6 @@ __metadata: languageName: node linkType: hard -"nano-css@npm:^5.6.1": - version: 5.6.1 - resolution: "nano-css@npm:5.6.1" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.15" - css-tree: "npm:^1.1.2" - csstype: "npm:^3.1.2" - fastest-stable-stringify: "npm:^2.0.2" - inline-style-prefixer: "npm:^7.0.0" - rtl-css-js: "npm:^1.16.1" - stacktrace-js: "npm:^2.0.2" - stylis: "npm:^4.3.0" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10c0/7328c973852d2471bd154c61d21392a3d6357f276a7a090b8a179fb06d71ba58c987b04c0bd80efebd87aa4f433428a25e37820e65484b3c4c44b84339b99d87 - languageName: node - linkType: hard - "nanoid@npm:^3.1.23, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -13499,7 +12861,7 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": +"npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" dependencies: @@ -13793,17 +13155,6 @@ __metadata: languageName: node linkType: hard -"os-locale@npm:^5.0.0": - version: 5.0.0 - resolution: "os-locale@npm:5.0.0" - dependencies: - execa: "npm:^4.0.0" - lcid: "npm:^3.0.0" - mem: "npm:^5.0.0" - checksum: 10c0/f86237f8e6110651e5b10462ec45bbc7b9940fe2b65cba1fd0e07e2790762881f1835fd71316065326c528b0fb54301e85a1fa2f8ab144bfa587fffa04c735d6 - languageName: node - linkType: hard - "os-tmpdir@npm:^1.0.0, os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -13821,13 +13172,6 @@ __metadata: languageName: node linkType: hard -"p-defer@npm:^1.0.0": - version: 1.0.0 - resolution: "p-defer@npm:1.0.0" - checksum: 10c0/ed603c3790e74b061ac2cb07eb6e65802cf58dce0fbee646c113a7b71edb711101329ad38f99e462bd2e343a74f6e9366b496a35f1d766c187084d3109900487 - languageName: node - linkType: hard - "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -13835,13 +13179,6 @@ __metadata: languageName: node linkType: hard -"p-is-promise@npm:^2.0.0, p-is-promise@npm:^2.1.0": - version: 2.1.0 - resolution: "p-is-promise@npm:2.1.0" - checksum: 10c0/115c50960739c26e9b3e8a3bd453341a3b02a2e5ba41109b904ff53deb0b941ef81b196e106dc11f71698f591b23055c82d81188b7b670e9d5e28bc544b0674d - languageName: node - linkType: hard - "p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -14075,15 +13412,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^3.0.0": - version: 3.0.0 - resolution: "path-type@npm:3.0.0" - dependencies: - pify: "npm:^3.0.0" - checksum: 10c0/1332c632f1cac15790ebab8dd729b67ba04fc96f81647496feb1c2975d862d046f41e4b975dbd893048999b2cc90721f72924ad820acc58c78507ba7141a8e56 - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -14112,13 +13440,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:^3.0.0": - version: 3.0.0 - resolution: "pify@npm:3.0.0" - checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 - languageName: node - linkType: hard - "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -14344,7 +13665,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.1, prompts@npm:^2.4.2": +"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -14542,9 +13863,9 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:^14.1.0": - version: 14.1.0 - resolution: "react-i18next@npm:14.1.0" +"react-i18next@npm:^14.1.1": + version: 14.1.1 + resolution: "react-i18next@npm:14.1.1" dependencies: "@babel/runtime": "npm:^7.23.9" html-parse-stringify: "npm:^3.0.1" @@ -14556,7 +13877,7 @@ __metadata: optional: true react-native: optional: true - checksum: 10c0/d3e2d1e5183068a7a23f2fefc432d61546baef0afef176929a1a7b33489e5b3a2a892745a4424327c4bd3ab02ee3a6a4e450b57c2598393032a1efdbe57f8841 + checksum: 10c0/d6da148d5dd1635f57d7a85bdd5c6e1f1404982112358a5efa9f6f47d505a00e4650237d5fc94b4381dcb336c134d500268a7157e06e2b2f0293a2bcd7ec2812 languageName: node linkType: hard @@ -14641,6 +13962,31 @@ __metadata: languageName: node linkType: hard +"react-native-device-info@npm:10.3.0": + version: 10.3.0 + resolution: "react-native-device-info@npm:10.3.0" + peerDependencies: + react-native: "*" + checksum: 10c0/7f10a0e50762e795a8263aafa9fe0822559e3bbf40d9f5aec6e71575739fa5460c8c4a90f18cf50de475f4f9b7d572a8140e985c2674354e15c80099b6ff379c + languageName: node + linkType: hard + +"react-native-device-info@npm:^0.9.3": + version: 0.9.9 + resolution: "react-native-device-info@npm:0.9.9" + checksum: 10c0/3465cba4b13622fc5488d1d6563f9f55af57fa309fdd8c9de9968c67233181d53f08a9d4f60839c56bfa9e2fdf35de15d5d393663d83b14578c00441ecc24928 + languageName: node + linkType: hard + +"react-native-device-info@npm:^10.13.2": + version: 10.13.2 + resolution: "react-native-device-info@npm:10.13.2" + peerDependencies: + react-native: "*" + checksum: 10c0/84f399867d8483ec9b29c9055c5143351b7154d0fc83a5f1f764f931dfd7cd20b30b8e2a2f0b03216fb6ff6bb5705bbf807139b49ec429db4d7034d45d84ff5c + languageName: node + linkType: hard + "react-native-dotenv@npm:^3.4.11": version: 3.4.11 resolution: "react-native-dotenv@npm:3.4.11" @@ -14714,13 +14060,13 @@ __metadata: languageName: node linkType: hard -"react-native-pager-view@npm:^6.3.0": - version: 6.3.0 - resolution: "react-native-pager-view@npm:6.3.0" +"react-native-pager-view@npm:^6.3.1": + version: 6.3.1 + resolution: "react-native-pager-view@npm:6.3.1" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/4b159080e3771bf1c9aa600521f53fdd4a7082ac94c63e6985f778e00280f0a7c777c822f5fdb2ddf55f1630194290f1051b1d30b9a969528dfd522953fb5e74 + checksum: 10c0/eecdf17d91545390222eaafb13e722bf9e53cf9835bd84e9dd4d5f73890cc8425cef7c38471f86959f0faafda8c3ce12ffcd9b39194070419b93dcc4ec60af15 languageName: node linkType: hard @@ -14754,18 +14100,6 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated-carousel@npm:^3.5.1": - version: 3.5.1 - resolution: "react-native-reanimated-carousel@npm:3.5.1" - peerDependencies: - react: ">=16.8.0" - react-native: ">=0.6.0" - react-native-gesture-handler: ">=2.0.0" - react-native-reanimated: ">=3.0.0" - checksum: 10c0/b59a1d41b9138ba04198590319698a4a9f3be467abda1c63df42e043c643e5c8bbe94121c5cca2cf830c9b84d7c45f0712db79ecaafbca07158d73c61db6a4ff - languageName: node - linkType: hard - "react-native-reanimated@npm:^3.8.1": version: 3.8.1 resolution: "react-native-reanimated@npm:3.8.1" @@ -14786,13 +14120,13 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:^4.9.0": - version: 4.9.0 - resolution: "react-native-safe-area-context@npm:4.9.0" +"react-native-safe-area-context@npm:^4.10.1": + version: 4.10.1 + resolution: "react-native-safe-area-context@npm:4.10.1" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/27bb6b759d4d36f39e4a4a2d7e4d65f2e4e95175fc9ffeac63249680da54fd4cd0a4da064314d9ce579182200327967447da17cf8ea31badbaa4087de3302f42 + checksum: 10c0/4d9210f68535d90200a03e18015053f1bd72d6cb562866716d7a206e64956bd0d5fb022788f1882144193c554866e04a0a68c90600ca8c982ab3ab546a68c198 languageName: node linkType: hard @@ -14828,22 +14162,32 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:^15.1.0": - version: 15.1.0 - resolution: "react-native-svg@npm:15.1.0" +"react-native-siren@npm:0.0.5": + version: 0.0.5 + resolution: "react-native-siren@npm:0.0.5" + dependencies: + apisauce: "npm:^2.1.1" + react-native-device-info: "npm:^0.9.3" + checksum: 10c0/2a240c3c58e1ca5394070f09d3c2aaacc389ece5a38753aa1a8c2e281ebf468409727e82e89f21b795d54dbc63c20a9e84fef4f17461954f5c2ce8aaafbea36b + languageName: node + linkType: hard + +"react-native-svg@npm:^15.2.0": + version: 15.2.0 + resolution: "react-native-svg@npm:15.2.0" dependencies: css-select: "npm:^5.1.0" css-tree: "npm:^1.1.3" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/7f94bf59fba7f9b7181b425afe367742172991e78303add5713d29dd972a6ba8a5cabd66bc340439c0067d5ac4c929af740446a513150de91d4a0c3457ed630d + checksum: 10c0/9b979dbf101ee3131c606c7960f1bc8c49b3f0acb42b394e9b89f33b853e20765d93844178ad545747e73b2ffd5654d6e486daf86987865983913c46d31bb2c8 languageName: node linkType: hard -"react-native-svga-player@git+https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git": +"react-native-svga-player@https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git#commit=588c9a2819cb2fe14dd7204addaeadd4bf049333": version: 1.1.0 - resolution: "react-native-svga-player@https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git#commit=0f5e03b1acd0297340eaff467f143f3ddfc85b96" + resolution: "react-native-svga-player@https://lovegaoshi@github.com/lovegaoshi/react-native-svga-player.git#commit=588c9a2819cb2fe14dd7204addaeadd4bf049333" dependencies: "@types/react": "npm:^16.9.19" "@types/react-native": "npm:^0.61.15" @@ -14851,7 +14195,7 @@ __metadata: peerDependencies: react: ^16.8.1 react-native: ">=0.60.0-rc.0 <1.0.x" - checksum: 10c0/8dd82318450a98ab324eda827e15b7394952f313332795e70363a214d2be3e7559875915d31c55b0e4eaa4efe603f185e3099be7d443661a0e7a9ab9f8bdd6c4 + checksum: 10c0/8330bc4505680983cfe45594dbb3aa8f8ee6e7bcef02e160c9240be13f3ee758afb52348b6d8d37ae21a270337f03284ea3aef356e030429998c7a55f4225c7f languageName: node linkType: hard @@ -14941,58 +14285,6 @@ __metadata: languageName: node linkType: hard -"react-native-windows@npm:^0.73.11": - version: 0.73.11 - resolution: "react-native-windows@npm:0.73.11" - dependencies: - "@babel/runtime": "npm:^7.0.0" - "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:12.3.6" - "@react-native-community/cli-platform-android": "npm:12.3.6" - "@react-native-community/cli-platform-ios": "npm:12.3.6" - "@react-native-windows/cli": "npm:0.73.2" - "@react-native/assets-registry": "npm:0.73.1" - "@react-native/codegen": "npm:0.73.3" - "@react-native/community-cli-plugin": "npm:0.73.17" - "@react-native/gradle-plugin": "npm:0.73.4" - "@react-native/js-polyfills": "npm:0.73.1" - "@react-native/normalize-colors": "npm:0.73.2" - "@react-native/virtualized-lists": "npm:0.73.4" - abort-controller: "npm:^3.0.0" - anser: "npm:^1.4.9" - ansi-regex: "npm:^5.0.0" - base64-js: "npm:^1.5.1" - chalk: "npm:^4.0.0" - deprecated-react-native-prop-types: "npm:^5.0.0" - event-target-shim: "npm:^5.0.1" - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" - memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" - mkdirp: "npm:^0.5.1" - nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" - promise: "npm:^8.3.0" - react-devtools-core: "npm:^4.27.7" - react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" - regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" - source-map-support: "npm:^0.5.19" - stacktrace-parser: "npm:^0.1.10" - whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.2" - yargs: "npm:^17.6.2" - peerDependencies: - react: 18.2.0 - react-native: ^0.73.0 - checksum: 10c0/e7b045bcfde2929a9a76e381e3703790b74d61bde32ea07c49156246d455889e13c66ab288c80f5d66ad43940d35ee68527c378dec1a3e5a3db3882943739dd5 - languageName: node - linkType: hard - "react-native@npm:*": version: 0.74.0 resolution: "react-native@npm:0.74.0" @@ -15147,41 +14439,6 @@ __metadata: languageName: node linkType: hard -"react-universal-interface@npm:^0.6.2": - version: 0.6.2 - resolution: "react-universal-interface@npm:0.6.2" - peerDependencies: - react: "*" - tslib: "*" - checksum: 10c0/97c32ecb7a425c3bcaa92dcf84c46146b49610d928efde9e9ee5518c475a0db942f01634dd490e4f42fcd95cc2f49657c1b96dcef96423c06f077147fe1968ab - languageName: node - linkType: hard - -"react-use@npm:^17.5.0": - version: 17.5.0 - resolution: "react-use@npm:17.5.0" - dependencies: - "@types/js-cookie": "npm:^2.2.6" - "@xobotyi/scrollbar-width": "npm:^1.9.5" - copy-to-clipboard: "npm:^3.3.1" - fast-deep-equal: "npm:^3.1.3" - fast-shallow-equal: "npm:^1.0.0" - js-cookie: "npm:^2.2.1" - nano-css: "npm:^5.6.1" - react-universal-interface: "npm:^0.6.2" - resize-observer-polyfill: "npm:^1.5.1" - screenfull: "npm:^5.1.0" - set-harmonic-interval: "npm:^1.0.1" - throttle-debounce: "npm:^3.0.1" - ts-easing: "npm:^0.2.0" - tslib: "npm:^2.1.0" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10c0/b2e606338f329f8f26bccbd1ae428cf63e1d9b4a940cb327823270955a2aae35972be745d333d1a1bd0276a3650038d1f7f6ae1077af5cccba8234a3e7376754 - languageName: node - linkType: hard - "react@npm:18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" @@ -15302,15 +14559,6 @@ __metadata: languageName: node linkType: hard -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: "npm:^1.1.6" - checksum: 10c0/22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 - languageName: node - linkType: hard - "recyclerlistview@npm:4.2.0": version: 4.2.0 resolution: "recyclerlistview@npm:4.2.0" @@ -15501,17 +14749,6 @@ __metadata: languageName: node linkType: hard -"require-in-the-middle@npm:^7.1.1": - version: 7.3.0 - resolution: "require-in-the-middle@npm:7.3.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 - languageName: node - linkType: hard - "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" @@ -15537,13 +14774,6 @@ __metadata: languageName: node linkType: hard -"resize-observer-polyfill@npm:^1.5.1": - version: 1.5.1 - resolution: "resize-observer-polyfill@npm:1.5.1" - checksum: 10c0/5e882475067f0b97dc07e0f37c3e335ac5bc3520d463f777cec7e894bb273eddbfecb857ae668e6fb6881fd6f6bb7148246967172139302da50fa12ea3a15d95 - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -15588,7 +14818,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8": +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -15623,7 +14853,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -15761,15 +14991,6 @@ __metadata: languageName: node linkType: hard -"rtl-css-js@npm:^1.16.1": - version: 1.16.1 - resolution: "rtl-css-js@npm:1.16.1" - dependencies: - "@babel/runtime": "npm:^7.1.2" - checksum: 10c0/4b81ef50e50c97455d61c9bb576e2892651c79bac5d0c52b4123ebb9d6a2c5144590a79c9db0a3212a81b4eb83bf317e03637220f20b387a37b96cbac324d3d2 - languageName: node - linkType: hard - "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -15896,13 +15117,6 @@ __metadata: languageName: node linkType: hard -"screenfull@npm:^5.1.0": - version: 5.2.0 - resolution: "screenfull@npm:5.2.0" - checksum: 10c0/86fd49983e2edc153ee2e674a570c711cb0961a9cacca659309f79636ccc8ca8a0b830ea4dacdae7403a8bb7ba6affd5bcdce053aa97782961247a49bfd2ba68 - languageName: node - linkType: hard - "selfsigned@npm:^2.4.1": version: 2.4.1 resolution: "selfsigned@npm:2.4.1" @@ -15913,7 +15127,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -15922,6 +15136,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:7.2.1": + version: 7.2.1 + resolution: "semver@npm:7.2.1" + bin: + semver: bin/semver.js + checksum: 10c0/db161579f627aee1f9b6193fee433e482994b1bcb8421aa346b098c44f9edb6ff6cbd948f89b2a125b1a2ec81a1d0b1b15bb680e50d1751e0d3f45b29a17f484 + languageName: node + linkType: hard + "semver@npm:7.3.2": version: 7.3.2 resolution: "semver@npm:7.3.2" @@ -15951,7 +15174,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.1, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: @@ -16035,13 +15258,6 @@ __metadata: languageName: node linkType: hard -"set-harmonic-interval@npm:^1.0.1": - version: 1.0.1 - resolution: "set-harmonic-interval@npm:1.0.1" - checksum: 10c0/49014d928a62c8418507bf66ffef7066783e8fb19f76e955318bbae5a8c4b56e1a7176b370f9040ef9de51531aa522a3f96fa5c47b1534635aa577ff7c12f9c6 - languageName: node - linkType: hard - "set-value@npm:^2.0.0, set-value@npm:^2.0.1": version: 2.0.1 resolution: "set-value@npm:2.0.1" @@ -16116,26 +15332,6 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.8.4": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" - dependencies: - glob: "npm:^7.0.0" - interpret: "npm:^1.0.0" - rechoir: "npm:^0.6.2" - bin: - shjs: bin/shjs - checksum: 10c0/feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382 - languageName: node - linkType: hard - -"shimmer@npm:^1.1.0, shimmer@npm:^1.2.0, shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -16189,13 +15385,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^1.0.0": - version: 1.0.0 - resolution: "slash@npm:1.0.0" - checksum: 10c0/3944659885d905480f98810542fd314f3e1006eaad25ec78227a7835a469d9ed66fc3dd90abc7377dd2e71f4b5473e8f766bd08198fdd25152a80792e9ed464c - languageName: node - linkType: hard - "slash@npm:^2.0.0": version: 2.0.0 resolution: "slash@npm:2.0.0" @@ -16322,7 +15511,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.19, source-map-support@npm:~0.5.20, source-map-support@npm:~0.5.21": +"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20, source-map-support@npm:~0.5.21": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -16339,13 +15528,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.5.6": - version: 0.5.6 - resolution: "source-map@npm:0.5.6" - checksum: 10c0/beb2c5974bb58954d75e86249953d47ae16f7df1a8531abb9fcae0cd262d9fa09c2db3a134e20e99358b1adba42b6b054a32c8e16b571b3efcf6af644c329f0d - languageName: node - linkType: hard - "source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" @@ -16367,6 +15549,21 @@ __metadata: languageName: node linkType: hard +"sp-react-native-in-app-updates@npm:^1.4.0": + version: 1.4.0 + resolution: "sp-react-native-in-app-updates@npm:1.4.0" + dependencies: + react-native-device-info: "npm:10.3.0" + react-native-siren: "npm:0.0.5" + semver: "npm:7.2.1" + underscore: "npm:1.12.1" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10c0/dedf48e81367c31296f58b035408d599bb5f3db1d2b1f0a095a7c2516f2d54b98418ee39b7703e02347113aa50ad420a4aa5a80c482c78c16c98c8e68bbb19c9 + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.2.0 resolution: "spdx-correct@npm:3.2.0" @@ -16465,22 +15662,6 @@ __metadata: languageName: node linkType: hard -"stack-chain@npm:^1.3.7": - version: 1.3.7 - resolution: "stack-chain@npm:1.3.7" - checksum: 10c0/3a8693834646c2007d74d3466d6972dc2cfe137cbec40552ded9e3b99607e0037d893b3cbf631f1ff3035ec125772e195f2e0bea2c3d7f126d0e3171db69dc19 - languageName: node - linkType: hard - -"stack-generator@npm:^2.0.5": - version: 2.0.10 - resolution: "stack-generator@npm:2.0.10" - dependencies: - stackframe: "npm:^1.3.4" - checksum: 10c0/c3f6f6c580488e65c0fee806a57f6ae4b79e6435f144be471c1f20328a8d9d8492d4f3beed31840f6dae03e2633325e2764fd3aca5c3126a0639e7c9ddfa45ce - languageName: node - linkType: hard - "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -16497,27 +15678,6 @@ __metadata: languageName: node linkType: hard -"stacktrace-gps@npm:^3.0.4": - version: 3.1.2 - resolution: "stacktrace-gps@npm:3.1.2" - dependencies: - source-map: "npm:0.5.6" - stackframe: "npm:^1.3.4" - checksum: 10c0/0dcc1aa46e364a2b4d1eabce4777fecf337576a11ee3cfc92f07b9ec79ccb76810752431eeb9771289d250d0bb58dbe19a178b96bf7b2e9f773334d03aa96bb9 - languageName: node - linkType: hard - -"stacktrace-js@npm:^2.0.2": - version: 2.0.2 - resolution: "stacktrace-js@npm:2.0.2" - dependencies: - error-stack-parser: "npm:^2.0.6" - stack-generator: "npm:^2.0.5" - stacktrace-gps: "npm:^3.0.4" - checksum: 10c0/9a10c222524ca03690bcb27437b39039885223e39320367f2be36e6f750c2d198ae99189869a22c255bf60072631eb609d47e8e33661e95133686904e01121ec - languageName: node - linkType: hard - "stacktrace-parser@npm:^0.1.10": version: 0.1.10 resolution: "stacktrace-parser@npm:0.1.10" @@ -16768,13 +15928,6 @@ __metadata: languageName: node linkType: hard -"stylis@npm:^4.3.0": - version: 4.3.1 - resolution: "stylis@npm:4.3.1" - checksum: 10c0/33e8ebd2bfa5f0bd0215f718dc2d3be896e1d00c5bcaeb9a4ae03cf239db6867af9eee230f57229bf1c29499357073ba3e6b547484ba1db2f5de1e8be7d4eee9 - languageName: node - linkType: hard - "subarg@npm:^1.0.0": version: 1.0.0 resolution: "subarg@npm:1.0.0" @@ -17005,13 +16158,6 @@ __metadata: languageName: node linkType: hard -"throttle-debounce@npm:^3.0.1": - version: 3.0.1 - resolution: "throttle-debounce@npm:3.0.1" - checksum: 10c0/c8e558479463b7ed8bac30d6b10cc87abd1c9fc64edfce2db4109be1a04acaef5d2d0557f49c1a3845ea07d9f79e6e0389b1b60db0a77c44e5b7a1216596f285 - languageName: node - linkType: hard - "through2@npm:^2.0.1": version: 2.0.5 resolution: "through2@npm:2.0.5" @@ -17092,13 +16238,6 @@ __metadata: languageName: node linkType: hard -"toggle-selection@npm:^1.0.6": - version: 1.0.6 - resolution: "toggle-selection@npm:1.0.6" - checksum: 10c0/f2cf1f2c70f374fd87b0cdc8007453ba9e981c4305a8bf4eac10a30e62ecdfd28bca7d18f8f15b15a506bf8a7bfb20dbe3539f0fcf2a2c8396c1a78d53e1f179 - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -17140,13 +16279,6 @@ __metadata: languageName: node linkType: hard -"ts-easing@npm:^0.2.0": - version: 0.2.0 - resolution: "ts-easing@npm:0.2.0" - checksum: 10c0/84ec20192310c697ff890ca2e0625e131a32596a7c5956326c9632faca9037abf2dd3de4d81ac358ae9f26a6a2cfe2300f13756b26995f753d882e3d0463e327 - languageName: node - linkType: hard - "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -17187,7 +16319,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb @@ -17402,6 +16534,13 @@ __metadata: languageName: node linkType: hard +"underscore@npm:1.12.1": + version: 1.12.1 + resolution: "underscore@npm:1.12.1" + checksum: 10c0/00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 + languageName: node + linkType: hard + "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -17409,6 +16548,15 @@ __metadata: languageName: node linkType: hard +"undici@npm:^5.19.1": + version: 5.28.4 + resolution: "undici@npm:5.28.4" + dependencies: + "@fastify/busboy": "npm:^2.0.0" + checksum: 10c0/08d0f2596553aa0a54ca6e8e9c7f45aef7d042c60918564e3a142d449eda165a80196f6ef19ea2ef2e6446959e293095d8e40af1236f0d67223b06afac5ecad7 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -17615,16 +16763,6 @@ __metadata: languageName: node linkType: hard -"username@npm:^5.1.0": - version: 5.1.0 - resolution: "username@npm:5.1.0" - dependencies: - execa: "npm:^1.0.0" - mem: "npm:^4.3.0" - checksum: 10c0/e897270d1f1601493dcbfa882857a18eb902f2878aebdf0f110e7668e57c5286de15494710c995c2b44df3920986b548f5a6f7a19418bc01fc1061443145b5db - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -17639,15 +16777,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 - languageName: node - linkType: hard - "uuid@npm:^7.0.3": version: 7.0.3 resolution: "uuid@npm:7.0.3" @@ -17657,7 +16786,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.0.0, uuid@npm:^8.3.0, uuid@npm:^8.3.2": +"uuid@npm:^8.0.0, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -18022,31 +17151,6 @@ __metadata: languageName: node linkType: hard -"xml-formatter@npm:^2.4.0": - version: 2.6.1 - resolution: "xml-formatter@npm:2.6.1" - dependencies: - xml-parser-xo: "npm:^3.2.0" - checksum: 10c0/97af94786f14d295eb74d5062e311f6c7b351d7b2b11c76d275eeb5197d98450bd0197de51dda9fbd6f03fbd23432e535fd13e8780a207cb1158a3d987bf02e5 - languageName: node - linkType: hard - -"xml-parser-xo@npm:^3.2.0": - version: 3.2.0 - resolution: "xml-parser-xo@npm:3.2.0" - checksum: 10c0/33101bc707eeccda575f2df2de20d9b01513467c16c53e9f87205ab4bcc800586f1080cf37550b681b9c123b4a7778dcdb324989782c2a6c6698ae5ab623be84 - languageName: node - linkType: hard - -"xml-parser@npm:^1.2.1": - version: 1.2.1 - resolution: "xml-parser@npm:1.2.1" - dependencies: - debug: "npm:^2.2.0" - checksum: 10c0/ab67147321c075b2f36b48c2451e3d3a2b98bab3a346017ddb2a74b8ce35b316d8b5a1dc6ff5f2ba3f825dfc85da11ede9c79300792e7e8eaac7f936b230e8aa - languageName: node - linkType: hard - "xml2js@npm:0.6.0": version: 0.6.0 resolution: "xml2js@npm:0.6.0" @@ -18078,13 +17182,6 @@ __metadata: languageName: node linkType: hard -"xpath@npm:^0.0.27": - version: 0.0.27 - resolution: "xpath@npm:0.0.27" - checksum: 10c0/d51bc49435e807b640f6187f7aabd3e0c93073408c0636273c948d0d1a02243cb07d434a74d7b12509547053ee4bcc944c31c1afc6e0e6e9417d5312f5e58e5c - languageName: node - linkType: hard - "xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -18172,7 +17269,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.1.1, yargs@npm:^16.2.0": +"yargs@npm:^16.1.1": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: @@ -18209,6 +17306,17 @@ __metadata: languageName: node linkType: hard +"youtubei.js@npm:^9.3.0": + version: 9.3.0 + resolution: "youtubei.js@npm:9.3.0" + dependencies: + jintr: "npm:^1.1.0" + tslib: "npm:^2.5.0" + undici: "npm:^5.19.1" + checksum: 10c0/29f7e896f38194ecba88b430e7837cd42f3c7d1ed83b6a7d0221462d7f85b51b7ef2e20f45a7a3a0cd535ee8489c5e82ad70b465d68ef107d196051405e34340 + languageName: node + linkType: hard + "ytdl-core@git+https://lovegaoshi@github.com/lovegaoshi/node-ytdl-core.git": version: 0.0.0-development resolution: "ytdl-core@https://lovegaoshi@github.com/lovegaoshi/node-ytdl-core.git#commit=ce1dbbc0b23403bfeb034f143ad866d0e1e2c059"